[02:59:58]OFD Sender: No OFD packet to send [03:00:03]OFD Sender: No OFD packet to send [03:00:08]OFD Sender: No OFD packet to send [03:00:13]OFD Sender: No OFD packet to send [03:00:18]OFD Sender: No OFD packet to send [03:00:23]OFD Sender: No OFD packet to send [03:00:25]accept exits with 7 [03:00:25]New connection [03:00:25]New thread 3066887524 created [03:00:25]Thread 3067030884 joined [03:00:25]Waiting for new connection... [03:00:25] Sock 7.Parse request [03:00:25]Sock 7.Check first char [03:00:25]Sock 7.First char is OK [03:00:25]request: POST /json_proto HTTP/1.0 [03:00:25]Method: POST [03:00:25]URL: /json_proto [03:00:25]Method is POST - this is cgi request [03:00:25]url: /json_proto [03:00:25]query_string will be loaded in cgi processing [03:00:25]execute_cgi json_proto POST (null) [03:00:25]execute_cgi path=json_proto method=POST [03:00:25]POST find Content-Length [03:00:25]Host: 172.17.42.195:8080 [03:00:25]Content-Length: 767 [03:00:25]Content-Type: application/json [03:00:25] [03:00:25]POST finish read [03:00:25]Found Content-Length = 767 [03:00:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311276", "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 }]} ], "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" ] } } [03:00:25]execute_script... [03:00: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)3311276", "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 }]} ], "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" ] } } [03:00:25]POST & json_proto [03:00:25]process_json_proto [03:00:25]json parsed OK: [03:00:25]protocol is kg_v1.0 [03:00:25]action value=close_receipt [03:00:25]process_action close_receipt [03:00:25]cmd_close_receipt [03:00:25]MH_GetDate [03:00:25]Write to MH i2c: F0 00 00 BB 22 CC [03:00:25]Write i2c OK [03:00:25]MH_I2C_Read... [03:00:25]Read from MH i2c: F0 [03:00:25]MH_I2C_Read... [03:00:25]Read from MH i2c: F0 09 00 [03:00:25]MH_I2C_Read... [03:00:25]Read from MH i2c: F0 09 00 BB 22 00 CB AC 1D 67 EF 94 12 67 CC [03:00:25]GetLastDocTimeStamp 1729997687 [03:00:25]current date 1729998027 [03:00:25]FM_GetShiftState [03:00:25]SAM_PROTO_GetShiftState [03:00:25]wFMCommunicate request_size=4 [03:00:25]MH_SAM_APDU [03:00:25]CAPDU: 80 13 01 00 [03:00:25]Write to MH i2c: E2 08 00 BC 22 80 13 01 00 00 00 00 00 5B [03:00:25]Write i2c OK [03:00:25]MH_I2C_Read... [03:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:25]Read from MH i2c: E2 [03:00:25]MH_I2C_Read... [03:00:25]Read from MH i2c: E2 0E 00 [03:00:25]MH_I2C_Read... [03:00:25]Read from MH i2c: E2 0E 00 BC 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 29 [03:00:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:00:25]wFMCommunicate OK [03:00:25]SAM_PROTO_GetShiftState done [03:00:25]FM_GetShiftState done [03:00:25]opened in 1729988025 [03:00:25]opened+sec_in_day 1730074425 [03:00:25]quantity*price = 50010 [03:00:25]sum+1 = 50012 [03:00:25]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 СНО: Общий режим Чек 44 27.10.2024 03:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374766 ФПД: 207464607329711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T030027&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374766&fm=207464607329711&tin=02508201610067®Number=0000000000091623&sum=50011 [03:00:26]StoreToDocumentArchive [03:00:26]shift 528 fd 374766 [03:00:26]save to /storage/0528/doc_00374766 [03:00:26]save last doc name /storage/0528/doc_00374766 to /storage/kkm_last_doc_name [03:00:26]save OK [03:00:26]Clear old archive folders... [03:00:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:00:26]tlvbuf is B6EBB8D0 [03:00:26]SAM_PROTO_ClearQueue [03:00:26]wFMCommunicate request_size=4 [03:00:26]MH_SAM_APDU [03:00:26]CAPDU: 80 09 00 00 [03:00:26]Write to MH i2c: E2 08 00 C9 22 80 09 00 00 00 00 00 00 5D [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 C9 22 00 90 00 5F [03:00:26]RAPDU: 90 00 [03:00:26]wFMCommunicate OK [03:00:26]SAM_PROTO_ClearQueue done [03:00:26]KKMCreateOFDPacket [03:00:26]OFDProtocolAddRootSTLVToBuf [03:00:26]FM_MakeSignedData [03:00:26]FM_MakeSignedData [03:00:26]SAM_PROTO_SignData [03:00:26]wFMCommunicate request_size=4 [03:00:26]MH_SAM_APDU [03:00:26]CAPDU: 80 0D 01 02 [03:00:26]Write to MH i2c: E2 08 00 CA 22 80 0D 01 02 00 00 00 00 65 [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 CA 22 00 90 00 60 [03:00:26]RAPDU: 90 00 [03:00:26]wFMCommunicate OK [03:00:26]wFMCommunicate request_size=255 [03:00:26]MH_SAM_APDU [03:00: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 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 2C 00 00 00 F4 03 04 00 CB AC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 BC [03:00:26]Write to MH i2c: E2 02 01 CB 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 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 2C 00 00 00 F4 03 04 00 CB AC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 BC 00 00 7D [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 CB 22 00 90 00 61 [03:00:26]RAPDU: 90 00 [03:00:26]wFMCommunicate OK [03:00:26]wFMCommunicate request_size=10 [03:00:26]MH_SAM_APDU [03:00:26]CAPDU: 80 0D 02 02 05 B0 1E 39 2D AF [03:00:26]Write to MH i2c: E2 0D 00 CC 22 80 0D 02 02 05 00 B0 1E 39 2D AF 00 00 55 [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 03 00 CC 22 00 90 00 62 [03:00:26]RAPDU: 90 00 [03:00:26]wFMCommunicate OK [03:00:26]wFMCommunicate request_size=4 [03:00:26]MH_SAM_APDU [03:00:26]CAPDU: 80 0D 03 02 [03:00:26]Write to MH i2c: E2 08 00 CD 22 80 0D 03 02 00 00 00 00 6A [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 0B 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 0B 00 CD 22 00 A3 04 46 62 6B 5A 40 A5 90 00 64 [03:00:26]RAPDU: A3 04 46 62 6B 5A 40 A5 90 00 [03:00:26]wFMCommunicate OK [03:00:26]SAM_PROTO_SignData done [03:00:26]FM_MakeSignedData done [03:00:26]CreateOFDProtocolMessage [03:00:26]wFMCommunicate request_size=4 [03:00:26]MH_SAM_APDU [03:00:26]CAPDU: 80 11 00 00 [03:00:26]Write to MH i2c: E2 08 00 CE 22 80 11 00 00 00 00 00 00 6A [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:26]Read from MH i2c: E2 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 17 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: E2 17 00 CE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [03:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:00:26]wFMCommunicate OK [03:00:26]CreateOFDProtocolMessage done [03:00:26]OFDSenderStorePacket 374766 [03:00:26]StoreOFDPacket docnum=374766 [03:00: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 EF 6A 07 01 97 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 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 2C 00 00 00 F4 03 04 00 CB AC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 BC B0 1E 39 2D AF A3 04 46 62 6B 5A 40 A5 [03:00:26]CheckFolder [03:00:26]dirname=/storage/ofd_packets [03:00:26]CheckFolder done [03:00:26]ProducePacketName [03:00:26]name=ofd_packets/00374766 [03:00:26]NVStorageSaveData ofd_packets/00374766 [03:00:26]File name is /storage/ofd_packets/00374766 [03:00:26]Write 301 bytes [03:00:26]NVStorageSaveData done [03:00:26]OFDSenderStorePacket done [03:00:26]KKMCreateOFDPacket done [03:00:26]NVStorageSaveData kkm_last_timestamp [03:00:26]File name is /storage/kkm_last_timestamp [03:00:26]Write 4 bytes [03:00:26]NVStorageSaveData done [03:00:26]ExternCall_PrintAddStr [03:00:26]wPrintStart [03:00:26]Write to MH i2c: 01 00 00 CF 22 F1 [03:00:26]Write i2c OK [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: 01 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: 01 07 00 [03:00:26]MH_I2C_Read... [03:00:26]Read from MH i2c: 01 07 00 CF 22 00 00 00 00 00 FF 0F 06 [03:00:26]RasterBufferAndPrint [03:00:26]line Счет N : (1)3311276 [03:00:26]line ИНН: 02508201610067 [03:00:26]line Контрольно-Кассовый Чек [03:00:26]line ПРОДАЖА [03:00:26]line ТРК (МРК, ГНК) : 13 [03:00:26]line Товар: 2710124500 [03:00:26]line Аи-95-К-3 [03:00:26]line 6.740 * 74.20 [03:00:26]line = 500.11 [03:00:26]line НДС 12% НСП 1% [03:00:26]line > о реализуемом товаре [03:00:26]line ИТОГО: 500.11 [03:00:26]line НСП 1% : 4.43 [03:00:26]line НДС 12% : 53.11 [03:00:26]line Наличными: 0.00 [03:00:26]line Безнал.: 500.11 [03:00:26]line Место: АЗС № 87 "Партнер Нефть" [03:00:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:00:26]line СНО: Общий режим [03:00:26]line Чек 44 27.10.2024 03:00 [03:00:26]line Смена: 528 ФФД: 1.0 [03:00:26]line ЗНМ: 0300000083 [03:00:26]line РНМ: 0000000000091623 [03:00:26]line Версия ККМ: 001 [03:00:26]line Платежная система: Mbank [03:00:26]line ФМ: 0000000000874672 [03:00:26]line ФД: 374766 [03:00:26]line ФПД: 207464607329711 [03:00:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T030027&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374766&fm=207464607329711&tin=02508201610067®Number=0000000000091623&sum=50011 [03:00:26]written 0, free lines is 4095 [03:00:27]OFD Sender: Processing packet 374766 [packets to send 269, broken 268] [03:00:27]ProducePacketName [03:00:27]name=ofd_packets/00374766 [03:00:27]OFD Sender: To server: pG, [03:00:27]CommunicateWithHost lk.salyk.kg:30040 [03:00:27]ConnectInit lk.salyk.kg [03:00:27]Connected sock=10 [03:00: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 EF 6A 07 01 97 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 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 2C 00 00 00 F4 03 04 00 CB AC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 BC B0 1E 39 2D AF A3 04 46 62 6B 5A 40 A5 [03:00: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 83 DD 47 00 AC 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B7 05 00 F4 03 04 00 6A 58 1D 67 B6 04 01 00 00 00 F2 A2 73 17 43 17 F2 [03:00:27]CommunicateWithHost err = 0 [03:00:27]CheckOFDResponse [03:00:27]1017 (14) - 77093643461234 [03:00:27]1041 (16) - 0000000000874672 [03:00:27]1040 (4) - 374766 [03:00:27]1012 (4) - 26.10.2024 21:00 [03:00:27]1206 (1) - 0 [03:00:27]OFD Sender: Remove packet 374766 [03:00:27]ProducePacketName [03:00:27]name=ofd_packets/00374766 [03:00:27]NVStorageDeleteData [03:00:27]Write to MH i2c: 01 00 00 F8 22 1A [03:00:27]Write i2c OK [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: 01 [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: 01 07 00 [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: 01 07 00 F8 22 00 00 00 00 00 F0 0C 1D [03:00:27]RasterBufferAndPrint [03:00:27]line [03:00:27]line [03:00:27]line [03:00:27]line [03:00:27]line [03:00:27]written 0, free lines is 3318 [03:00:27]MH_Cut [03:00:27]Write to MH i2c: D1 01 00 FF 22 01 F3 [03:00:27]Write i2c OK [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: D1 [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: D1 01 00 [03:00:27]MH_I2C_Read... [03:00:27]Read from MH i2c: D1 01 00 FF 22 00 F2 [03:00:27]Write to MH i2c: 01 00 00 00 23 23 [03:00:27]Write i2c OK [03:00:27]MH_I2C_Read... [03:00:27]OFD Sender: No OFD packet to send [03:00:28]*** Cut start [03:00:28]*** Partial cut [03:00:28]*** CUTSNS_PIN = 1 [03:00:28]*** CUTSNS_PIN = 0 [03:00:28]*** Brake cut motor [03:00:28]Read from MH i2c: 01 [03:00:28]MH_I2C_Read... [03:00:28]*** Stop cut motor [03:00:28]*** Cut end [03:00:28]Read from MH i2c: 01 07 00 [03:00:28]MH_I2C_Read... [03:00:28]Read from MH i2c: 01 07 00 00 23 00 00 00 00 00 FF 0F 38 [03:00:28]process_action close_receipt done [03:00:28]requested_data is exist [03:00:28]produce_requested_data [03:00:28]requested_item fm.sn is exist - process it [03:00:28]wFMCommunicate request_size=4 [03:00:28]MH_SAM_APDU [03:00:28]CAPDU: 80 11 00 00 [03:00:28]Write to MH i2c: E2 08 00 01 23 80 11 00 00 00 00 00 00 9E [03:00:28]Write i2c OK [03:00:28]MH_I2C_Read... [03:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:28]Read from MH i2c: E2 [03:00:28]MH_I2C_Read... [03:00:28]Read from MH i2c: E2 17 00 [03:00:28]MH_I2C_Read... [03:00:28]Read from MH i2c: E2 17 00 01 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [03:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:00:29]wFMCommunicate OK [03:00:29]requested_item fd.num is exist - process it [03:00:29]SAM_PROTO_GetFieldsCounters [03:00:29]wFMCommunicate request_size=4 [03:00:29]MH_SAM_APDU [03:00:29]CAPDU: 80 13 00 00 [03:00:29]Write to MH i2c: E2 08 00 02 23 80 13 00 00 00 00 00 00 A1 [03:00:29]Write i2c OK [03:00:29]MH_I2C_Read... [03:00:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:00:29]Read from MH i2c: E2 [03:00:29]MH_I2C_Read... [03:00:29]Read from MH i2c: E2 62 00 [03:00:29]MH_I2C_Read... [03:00:29]Read from MH i2c: E2 62 00 02 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 EE B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [03:00: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 EE B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:00:29]wFMCommunicate OK [03:00:29]SAM_PROTO_GetFieldsCounters done [03:00:29]requested_item shift.num is exist - process it [03:00:29]requested_item shift.opened is exist - process it [03:00:29]req_shift_opened [03:00:29]FM_GetShiftState [03:00:29]SAM_PROTO_GetShiftState [03:00:29]wFMCommunicate request_size=4 [03:00:29]MH_SAM_APDU [03:00:29]CAPDU: 80 13 01 00 [03:00:29]Write to MH i2c: E2 08 00 03 23 80 13 01 00 00 00 00 00 A3 [03:00:29]Write i2c OK [03:00:29]MH_I2C_Read... [03:00:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:29]Read from MH i2c: E2 [03:00:29]MH_I2C_Read... [03:00:29]Read from MH i2c: E2 0E 00 [03:00:29]MH_I2C_Read... [03:00:29]Read from MH i2c: E2 0E 00 03 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 71 [03:00:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:00:29]wFMCommunicate OK [03:00:29]SAM_PROTO_GetShiftState done [03:00:29]FM_GetShiftState done [03:00:29]req_shift_opened done [03:00:29]requested_item shift.open_date is exist - process it [03:00:29]req_shift_open_date [03:00:29]req_shift_open_date done [03:00:29]produce_requested_data done [03:00:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374766,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:00:29]process_action_free close_receipt [03:00:29]json_value_free [03:00:29]json_value_free done [03:00:29]process_json_proto returns [03:00:29]Send response to host [03:00:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374766,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:00:29]free response buf [03:00:29]execute_script done [03:00:29]execute_script returns [03:00:29]free content buf [03:00:29]Sock 7.Close socket [03:00:29]Sock 7.Thread stoped [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:01:02]OFD Sender: No OFD packet to send [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:38]OFD Sender: No OFD packet to send [03:01:43]OFD Sender: No OFD packet to send [03:01:48]OFD Sender: No OFD packet to send [03:01:53]OFD Sender: No OFD packet to send [03:01:58]OFD Sender: No OFD packet to send [03:02:03]OFD Sender: No OFD packet to send [03:02:08]OFD Sender: No OFD packet to send [03:02:13]OFD Sender: No OFD packet to send [03:02:18]OFD Sender: No OFD packet to send [03:02:23]OFD Sender: No OFD packet to send [03:02:28]OFD Sender: No OFD packet to send [03:02:33]OFD Sender: No OFD packet to send [03:02:38]OFD Sender: No OFD packet to send [03:02:43]OFD Sender: No OFD packet to send [03:02:48]OFD Sender: No OFD packet to send [03:02:53]OFD Sender: No OFD packet to send [03:02:58]OFD Sender: No OFD packet to send [03:03:03]OFD Sender: No OFD packet to send [03:03:08]OFD Sender: No OFD packet to send [03:03:13]OFD Sender: No OFD packet to send [03:03:18]OFD Sender: No OFD packet to send [03:03:23]OFD Sender: No OFD packet to send [03:03:28]OFD Sender: No OFD packet to send [03:03:33]OFD Sender: No OFD packet to send [03:03:38]OFD Sender: No OFD packet to send [03:03:43]OFD Sender: No OFD packet to send [03:03:48]OFD Sender: No OFD packet to send [03:03:53]OFD Sender: No OFD packet to send [03:03:55]accept exits with 9 [03:03:55]New connection [03:03:55]New thread 3067030884 created [03:03:55]Thread 3066887524 joined [03:03:55]Waiting for new connection... [03:03:55] Sock 9.Parse request [03:03:55]Sock 9.Check first char [03:03:55]Sock 9.First char is OK [03:03:55]request: POST /json_proto HTTP/1.0 [03:03:55]Method: POST [03:03:55]URL: /json_proto [03:03:55]Method is POST - this is cgi request [03:03:55]url: /json_proto [03:03:55]query_string will be loaded in cgi processing [03:03:55]execute_cgi json_proto POST (null) [03:03:55]execute_cgi path=json_proto method=POST [03:03:55]POST find Content-Length [03:03:55]Host: 172.17.42.195:8080 [03:03:55]Content-Length: 770 [03:03:55]Content-Type: application/json [03:03:55] [03:03:55]POST finish read [03:03:55]Found Content-Length = 770 [03:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311277", "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" ] } } [03:03:55]execute_script... [03:03: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)3311277", "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" ] } } [03:03:55]POST & json_proto [03:03:55]process_json_proto [03:03:55]json parsed OK: [03:03:55]protocol is kg_v1.0 [03:03:55]action value=close_receipt [03:03:55]process_action close_receipt [03:03:55]cmd_close_receipt [03:03:55]MH_GetDate [03:03:55]Write to MH i2c: F0 00 00 04 23 16 [03:03:55]Write i2c OK [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: F0 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: F0 09 00 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: F0 09 00 04 23 00 9D AD 1D 67 EF 94 12 67 E9 [03:03:55]GetLastDocTimeStamp 1729998027 [03:03:55]current date 1729998237 [03:03:55]FM_GetShiftState [03:03:55]SAM_PROTO_GetShiftState [03:03:55]wFMCommunicate request_size=4 [03:03:55]MH_SAM_APDU [03:03:55]CAPDU: 80 13 01 00 [03:03:55]Write to MH i2c: E2 08 00 05 23 80 13 01 00 00 00 00 00 A5 [03:03:55]Write i2c OK [03:03:55]MH_I2C_Read... [03:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:55]Read from MH i2c: E2 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: E2 0E 00 [03:03:55]MH_I2C_Read... [03:03:55]Read from MH i2c: E2 0E 00 05 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 73 [03:03:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:03:55]wFMCommunicate OK [03:03:55]SAM_PROTO_GetShiftState done [03:03:55]FM_GetShiftState done [03:03:55]opened in 1729988025 [03:03:55]opened+sec_in_day 1730074425 [03:03:55]quantity*price = 100015 [03:03:55]sum+1 = 100017 [03:03:55]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 СНО: Общий режим Чек 45 27.10.2024 03:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374767 ФПД: 211143635336985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T030357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374767&fm=211143635336985&tin=02508201610067®Number=0000000000091623&sum=100016 [03:03:56]StoreToDocumentArchive [03:03:56]shift 528 fd 374767 [03:03:56]save to /storage/0528/doc_00374767 [03:03:56]save last doc name /storage/0528/doc_00374767 to /storage/kkm_last_doc_name [03:03:56]save OK [03:03:56]Clear old archive folders... [03:03:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:03:56]tlvbuf is 01EAB600 [03:03:56]SAM_PROTO_ClearQueue [03:03:56]wFMCommunicate request_size=4 [03:03:56]MH_SAM_APDU [03:03:56]CAPDU: 80 09 00 00 [03:03:56]Write to MH i2c: E2 08 00 12 23 80 09 00 00 00 00 00 00 A7 [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 12 23 00 90 00 A9 [03:03:56]RAPDU: 90 00 [03:03:56]wFMCommunicate OK [03:03:56]SAM_PROTO_ClearQueue done [03:03:56]KKMCreateOFDPacket [03:03:56]OFDProtocolAddRootSTLVToBuf [03:03:56]FM_MakeSignedData [03:03:56]FM_MakeSignedData [03:03:56]SAM_PROTO_SignData [03:03:56]wFMCommunicate request_size=4 [03:03:56]MH_SAM_APDU [03:03:56]CAPDU: 80 0D 01 02 [03:03:56]Write to MH i2c: E2 08 00 13 23 80 0D 01 02 00 00 00 00 AF [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 13 23 00 90 00 AA [03:03:56]RAPDU: 90 00 [03:03:56]wFMCommunicate OK [03:03:56]wFMCommunicate request_size=255 [03:03:56]MH_SAM_APDU [03:03: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2D 00 00 00 F4 03 04 00 9D AD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C0 [03:03:56]Write to MH i2c: E2 02 01 14 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2D 00 00 00 F4 03 04 00 9D AD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C0 00 00 CD [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [03:03:56]RAPDU: 90 00 [03:03:56]wFMCommunicate OK [03:03:56]wFMCommunicate request_size=10 [03:03:56]MH_SAM_APDU [03:03:56]CAPDU: 80 0D 02 02 05 08 B5 61 7F 19 [03:03:56]Write to MH i2c: E2 0D 00 15 23 80 0D 02 02 05 00 08 B5 61 7F 19 00 00 72 [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 03 00 15 23 00 90 00 AC [03:03:56]RAPDU: 90 00 [03:03:56]wFMCommunicate OK [03:03:56]wFMCommunicate request_size=4 [03:03:56]MH_SAM_APDU [03:03:56]CAPDU: 80 0D 03 02 [03:03:56]Write to MH i2c: E2 08 00 16 23 80 0D 03 02 00 00 00 00 B4 [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 0B 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 0B 00 16 23 00 3E 64 91 8B 87 C5 54 F1 90 00 04 [03:03:56]RAPDU: 3E 64 91 8B 87 C5 54 F1 90 00 [03:03:56]wFMCommunicate OK [03:03:56]SAM_PROTO_SignData done [03:03:56]FM_MakeSignedData done [03:03:56]CreateOFDProtocolMessage [03:03:56]wFMCommunicate request_size=4 [03:03:56]MH_SAM_APDU [03:03:56]CAPDU: 80 11 00 00 [03:03:56]Write to MH i2c: E2 08 00 17 23 80 11 00 00 00 00 00 00 B4 [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:56]Read from MH i2c: E2 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 17 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: E2 17 00 17 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 09 [03:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:03:56]wFMCommunicate OK [03:03:56]CreateOFDProtocolMessage done [03:03:56]OFDSenderStorePacket 374767 [03:03:56]StoreOFDPacket docnum=374767 [03:03: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 BA 74 07 01 EF 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2D 00 00 00 F4 03 04 00 9D AD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C0 08 B5 61 7F 19 3E 64 91 8B 87 C5 54 F1 [03:03:56]CheckFolder [03:03:56]dirname=/storage/ofd_packets [03:03:56]CheckFolder done [03:03:56]ProducePacketName [03:03:56]name=ofd_packets/00374767 [03:03:56]NVStorageSaveData ofd_packets/00374767 [03:03:56]File name is /storage/ofd_packets/00374767 [03:03:56]Write 301 bytes [03:03:56]NVStorageSaveData done [03:03:56]OFDSenderStorePacket done [03:03:56]KKMCreateOFDPacket done [03:03:56]NVStorageSaveData kkm_last_timestamp [03:03:56]File name is /storage/kkm_last_timestamp [03:03:56]Write 4 bytes [03:03:56]NVStorageSaveData done [03:03:56]ExternCall_PrintAddStr [03:03:56]wPrintStart [03:03:56]Write to MH i2c: 01 00 00 18 23 3B [03:03:56]Write i2c OK [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: 01 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: 01 07 00 [03:03:56]MH_I2C_Read... [03:03:56]Read from MH i2c: 01 07 00 18 23 00 00 00 00 00 FF 0F 50 [03:03:56]RasterBufferAndPrint [03:03:56]line Счет N : (1)3311277 [03:03:56]line ИНН: 02508201610067 [03:03:56]line Контрольно-Кассовый Чек [03:03:56]line ПРОДАЖА [03:03:56]line ТРК (МРК, ГНК) : 32 [03:03:56]line Товар: 2710124130 [03:03:56]line Аи-92-К-4 [03:03:56]line 14.950 * 66.90 [03:03:56]line = 1000.16 [03:03:56]line НДС 12% НСП 1% [03:03:56]line > о реализуемом товаре [03:03:56]line ИТОГО: 1000.16 [03:03:56]line НСП 1% : 8.85 [03:03:56]line НДС 12% : 106.21 [03:03:56]line Наличными: 0.00 [03:03:56]line Безнал.: 1000.16 [03:03:56]line Место: АЗС № 87 "Партнер Нефть" [03:03:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:03:56]line СНО: Общий режим [03:03:56]line Чек 45 27.10.2024 03:03 [03:03:56]line Смена: 528 ФФД: 1.0 [03:03:56]line ЗНМ: 0300000083 [03:03:56]line РНМ: 0000000000091623 [03:03:56]line Версия ККМ: 001 [03:03:56]line Платежная система: Mbank [03:03:56]line ФМ: 0000000000874672 [03:03:56]line ФД: 374767 [03:03:56]line ФПД: 211143635336985 [03:03:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T030357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374767&fm=211143635336985&tin=02508201610067®Number=0000000000091623&sum=100016 [03:03:56]written 0, free lines is 4095 [03:03:57]OFD Sender: Processing packet 374767 [packets to send 269, broken 268] [03:03:57]ProducePacketName [03:03:57]name=ofd_packets/00374767 [03:03:57]OFD Sender: To server: pG, [03:03:57]CommunicateWithHost lk.salyk.kg:30040 [03:03:57]ConnectInit lk.salyk.kg [03:03:57]Connected sock=10 [03:03: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 BA 74 07 01 EF 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2D 00 00 00 F4 03 04 00 9D AD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C0 08 B5 61 7F 19 3E 64 91 8B 87 C5 54 F1 [03:03: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 08 0C 47 00 DB 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 EF B7 05 00 F4 03 04 00 3C 59 1D 67 B6 04 01 00 00 25 05 A6 F6 7D C1 B4 98 [03:03:57]CommunicateWithHost err = 0 [03:03:57]CheckOFDResponse [03:03:57]1017 (14) - 77093643461234 [03:03:57]1041 (16) - 0000000000874672 [03:03:57]1040 (4) - 374767 [03:03:57]1012 (4) - 26.10.2024 21:03 [03:03:57]1206 (1) - 0 [03:03:57]OFD Sender: Remove packet 374767 [03:03:57]ProducePacketName [03:03:57]name=ofd_packets/00374767 [03:03:57]NVStorageDeleteData [03:03:57]Write to MH i2c: 01 00 00 41 23 64 [03:03:57]Write i2c OK [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: 01 [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: 01 07 00 [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: 01 07 00 41 23 00 00 00 00 00 F6 0C 6D [03:03:57]RasterBufferAndPrint [03:03:57]line [03:03:57]line [03:03:57]line [03:03:57]line [03:03:57]line [03:03:57]written 0, free lines is 3324 [03:03:57]MH_Cut [03:03:57]Write to MH i2c: D1 01 00 48 23 01 3D [03:03:57]Write i2c OK [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: D1 [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: D1 01 00 [03:03:57]MH_I2C_Read... [03:03:57]Read from MH i2c: D1 01 00 48 23 00 3C [03:03:57]Write to MH i2c: 01 00 00 49 23 6C [03:03:57]Write i2c OK [03:03:57]MH_I2C_Read... [03:03:57]OFD Sender: No OFD packet to send [03:03:58]*** Cut start [03:03:58]*** Partial cut [03:03:58]*** CUTSNS_PIN = 1 [03:03:58]*** CUTSNS_PIN = 0 [03:03:58]*** Brake cut motor [03:03:58]Read from MH i2c: 01 [03:03:58]MH_I2C_Read... [03:03:58]*** Stop cut motor [03:03:58]*** Cut end [03:03:58]Read from MH i2c: 01 07 00 [03:03:58]MH_I2C_Read... [03:03:58]Read from MH i2c: 01 07 00 49 23 00 00 00 00 00 FF 0F 81 [03:03:58]process_action close_receipt done [03:03:58]requested_data is exist [03:03:58]produce_requested_data [03:03:58]requested_item fm.sn is exist - process it [03:03:58]wFMCommunicate request_size=4 [03:03:58]MH_SAM_APDU [03:03:58]CAPDU: 80 11 00 00 [03:03:58]Write to MH i2c: E2 08 00 4A 23 80 11 00 00 00 00 00 00 E7 [03:03:58]Write i2c OK [03:03:58]MH_I2C_Read... [03:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:03:58]Read from MH i2c: E2 [03:03:58]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 17 00 [03:03:59]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 17 00 4A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [03:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:03:59]wFMCommunicate OK [03:03:59]requested_item fd.num is exist - process it [03:03:59]SAM_PROTO_GetFieldsCounters [03:03:59]wFMCommunicate request_size=4 [03:03:59]MH_SAM_APDU [03:03:59]CAPDU: 80 13 00 00 [03:03:59]Write to MH i2c: E2 08 00 4B 23 80 13 00 00 00 00 00 00 EA [03:03:59]Write i2c OK [03:03:59]MH_I2C_Read... [03:03:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:03:59]Read from MH i2c: E2 [03:03:59]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 62 00 [03:03:59]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 62 00 4B 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 EF B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [03:03: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 EF B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:03:59]wFMCommunicate OK [03:03:59]SAM_PROTO_GetFieldsCounters done [03:03:59]requested_item shift.num is exist - process it [03:03:59]requested_item shift.opened is exist - process it [03:03:59]req_shift_opened [03:03:59]FM_GetShiftState [03:03:59]SAM_PROTO_GetShiftState [03:03:59]wFMCommunicate request_size=4 [03:03:59]MH_SAM_APDU [03:03:59]CAPDU: 80 13 01 00 [03:03:59]Write to MH i2c: E2 08 00 4C 23 80 13 01 00 00 00 00 00 EC [03:03:59]Write i2c OK [03:03:59]MH_I2C_Read... [03:03:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:03:59]Read from MH i2c: E2 [03:03:59]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 0E 00 [03:03:59]MH_I2C_Read... [03:03:59]Read from MH i2c: E2 0E 00 4C 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BA [03:03:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:03:59]wFMCommunicate OK [03:03:59]SAM_PROTO_GetShiftState done [03:03:59]FM_GetShiftState done [03:03:59]req_shift_opened done [03:03:59]requested_item shift.open_date is exist - process it [03:03:59]req_shift_open_date [03:03:59]req_shift_open_date done [03:03:59]produce_requested_data done [03:03:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374767,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:03:59]process_action_free close_receipt [03:03:59]json_value_free [03:03:59]json_value_free done [03:03:59]process_json_proto returns [03:03:59]Send response to host [03:03:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374767,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:03:59]free response buf [03:03:59]execute_script done [03:03:59]execute_script returns [03:03:59]free content buf [03:03:59]Sock 9.Close socket [03:03:59]Sock 9.Thread stoped [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:12]OFD Sender: No OFD packet to send [03:04:17]OFD Sender: No OFD packet to send [03:04:22]OFD Sender: No OFD packet to send [03:04:27]OFD Sender: No OFD packet to send [03:04:32]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:13]OFD Sender: No OFD packet to send [03:05:18]OFD Sender: No OFD packet to send [03:05:23]OFD Sender: No OFD packet to send [03:05:28]OFD Sender: No OFD packet to send [03:05:33]OFD Sender: No OFD packet to send [03:05:38]OFD Sender: No OFD packet to send [03:05:43]OFD Sender: No OFD packet to send [03:05:48]OFD Sender: No OFD packet to send [03:05:53]OFD Sender: No OFD packet to send [03:05:58]OFD Sender: No OFD packet to send [03:06:03]OFD Sender: No OFD packet to send [03:06:08]OFD Sender: No OFD packet to send [03:06:13]OFD Sender: No OFD packet to send [03:06:18]OFD Sender: No OFD packet to send [03:06:23]OFD Sender: No OFD packet to send [03:06:28]OFD Sender: No OFD packet to send [03:06:33]OFD Sender: No OFD packet to send [03:06:38]OFD Sender: No OFD packet to send [03:06:43]OFD Sender: No OFD packet to send [03:06:48]OFD Sender: No OFD packet to send [03:06:53]OFD Sender: No OFD packet to send [03:06:58]OFD Sender: No OFD packet to send [03:07:03]OFD Sender: No OFD packet to send [03:07:08]OFD Sender: No OFD packet to send [03:07:13]OFD Sender: No OFD packet to send [03:07:18]OFD Sender: No OFD packet to send [03:07:23]OFD Sender: No OFD packet to send [03:07:28]OFD Sender: No OFD packet to send [03:07:33]OFD Sender: No OFD packet to send [03:07:38]OFD Sender: No OFD packet to send [03:07:43]OFD Sender: No OFD packet to send [03:07:48]OFD Sender: No OFD packet to send [03:07:53]OFD Sender: No OFD packet to send [03:07:58]OFD Sender: No OFD packet to send [03:08:03]OFD Sender: No OFD packet to send [03:08:08]OFD Sender: No OFD packet to send [03:08:13]OFD Sender: No OFD packet to send [03:08:18]OFD Sender: No OFD packet to send [03:08:23]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:43]OFD Sender: No OFD packet to send [03:08:48]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:08]OFD Sender: No OFD packet to send [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:23]OFD Sender: No OFD packet to send [03:09:28]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:08]OFD Sender: No OFD packet to send [03:10:13]OFD Sender: No OFD packet to send [03:10:18]OFD Sender: No OFD packet to send [03:10:23]OFD Sender: No OFD packet to send [03:10:28]OFD Sender: No OFD packet to send [03:10:33]OFD Sender: No OFD packet to send [03:10:38]OFD Sender: No OFD packet to send [03:10:43]OFD Sender: No OFD packet to send [03:10:48]OFD Sender: No OFD packet to send [03:10:53]OFD Sender: No OFD packet to send [03:10:58]OFD Sender: No OFD packet to send [03:11:03]OFD Sender: No OFD packet to send [03:11:08]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:13]OFD Sender: No OFD packet to send [03:13:18]OFD Sender: No OFD packet to send [03:13:23]OFD Sender: No OFD packet to send [03:13:28]OFD Sender: No OFD packet to send [03:13:33]OFD Sender: No OFD packet to send [03:13:38]OFD Sender: No OFD packet to send [03:13:43]OFD Sender: No OFD packet to send [03:13:48]OFD Sender: No OFD packet to send [03:13:53]OFD Sender: No OFD packet to send [03:13:58]OFD Sender: No OFD packet to send [03:14:03]OFD Sender: No OFD packet to send [03:14:08]OFD Sender: No OFD packet to send [03:14:10]accept exits with 7 [03:14:10]New connection [03:14:10]New thread 3066887524 created [03:14:10]Thread 3067030884 joined [03:14:10]Waiting for new connection... [03:14:10] Sock 7.Parse request [03:14:10]Sock 7.Check first char [03:14:10]Sock 7.First char is OK [03:14:10]request: POST /json_proto HTTP/1.0 [03:14:10]Method: POST [03:14:10]URL: /json_proto [03:14:10]Method is POST - this is cgi request [03:14:10]url: /json_proto [03:14:10]query_string will be loaded in cgi processing [03:14:10]execute_cgi json_proto POST (null) [03:14:10]execute_cgi path=json_proto method=POST [03:14:10]POST find Content-Length [03:14:10]Host: 172.17.42.195:8080 [03:14:10]Content-Length: 770 [03:14:10]Content-Type: application/json [03:14:10] [03:14:10]POST finish read [03:14:10]Found Content-Length = 770 [03:14:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311278", "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" ] } } [03:14:10]execute_script... [03:14: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)3311278", "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" ] } } [03:14:10]POST & json_proto [03:14:10]process_json_proto [03:14:10]json parsed OK: [03:14:10]protocol is kg_v1.0 [03:14:10]action value=close_receipt [03:14:10]process_action close_receipt [03:14:10]cmd_close_receipt [03:14:10]MH_GetDate [03:14:10]Write to MH i2c: F0 00 00 4D 23 5F [03:14:10]Write i2c OK [03:14:10]MH_I2C_Read... [03:14:10]Read from MH i2c: F0 [03:14:10]MH_I2C_Read... [03:14:10]Read from MH i2c: F0 09 00 [03:14:10]MH_I2C_Read... [03:14:10]Read from MH i2c: F0 09 00 4D 23 00 03 B0 1D 67 EF 94 12 67 9B [03:14:10]GetLastDocTimeStamp 1729998237 [03:14:10]current date 1729998851 [03:14:10]FM_GetShiftState [03:14:10]SAM_PROTO_GetShiftState [03:14:10]wFMCommunicate request_size=4 [03:14:10]MH_SAM_APDU [03:14:10]CAPDU: 80 13 01 00 [03:14:10]Write to MH i2c: E2 08 00 4E 23 80 13 01 00 00 00 00 00 EE [03:14:10]Write i2c OK [03:14:10]MH_I2C_Read... [03:14:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:14:10]Read from MH i2c: E2 [03:14:10]MH_I2C_Read... [03:14:10]Read from MH i2c: E2 0E 00 [03:14:10]MH_I2C_Read... [03:14:10]Read from MH i2c: E2 0E 00 4E 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BC [03:14:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:14:10]wFMCommunicate OK [03:14:10]SAM_PROTO_GetShiftState done [03:14:10]FM_GetShiftState done [03:14:10]opened in 1729988025 [03:14:10]opened+sec_in_day 1730074425 [03:14:10]quantity*price = 100015 [03:14:10]sum+1 = 100017 [03:14:10]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 СНО: Общий режим Чек 46 27.10.2024 03:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374768 ФПД: 146756961448467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T031412&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374768&fm=146756961448467&tin=02508201610067®Number=0000000000091623&sum=100016 [03:14:11]StoreToDocumentArchive [03:14:11]shift 528 fd 374768 [03:14:11]save to /storage/0528/doc_00374768 [03:14:11]save last doc name /storage/0528/doc_00374768 to /storage/kkm_last_doc_name [03:14:11]save OK [03:14:11]Clear old archive folders... [03:14:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:14:11]tlvbuf is 01EB1F30 [03:14:11]SAM_PROTO_ClearQueue [03:14:11]wFMCommunicate request_size=4 [03:14:11]MH_SAM_APDU [03:14:11]CAPDU: 80 09 00 00 [03:14:11]Write to MH i2c: E2 08 00 5B 23 80 09 00 00 00 00 00 00 F0 [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 5B 23 00 90 00 F2 [03:14:11]RAPDU: 90 00 [03:14:11]wFMCommunicate OK [03:14:11]SAM_PROTO_ClearQueue done [03:14:11]KKMCreateOFDPacket [03:14:11]OFDProtocolAddRootSTLVToBuf [03:14:11]FM_MakeSignedData [03:14:11]FM_MakeSignedData [03:14:11]SAM_PROTO_SignData [03:14:11]wFMCommunicate request_size=4 [03:14:11]MH_SAM_APDU [03:14:11]CAPDU: 80 0D 01 02 [03:14:11]Write to MH i2c: E2 08 00 5C 23 80 0D 01 02 00 00 00 00 F8 [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 5C 23 00 90 00 F3 [03:14:11]RAPDU: 90 00 [03:14:11]wFMCommunicate OK [03:14:11]wFMCommunicate request_size=255 [03:14:11]MH_SAM_APDU [03:14: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2E 00 00 00 F4 03 04 00 04 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 85 [03:14:11]Write to MH i2c: E2 02 01 5D 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2E 00 00 00 F4 03 04 00 04 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 85 00 00 47 [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [03:14:11]RAPDU: 90 00 [03:14:11]wFMCommunicate OK [03:14:11]wFMCommunicate request_size=10 [03:14:11]MH_SAM_APDU [03:14:11]CAPDU: 80 0D 02 02 05 79 84 8E 32 13 [03:14:11]Write to MH i2c: E2 0D 00 5E 23 80 0D 02 02 05 00 79 84 8E 32 13 00 00 D5 [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [03:14:11]RAPDU: 90 00 [03:14:11]wFMCommunicate OK [03:14:11]wFMCommunicate request_size=4 [03:14:11]MH_SAM_APDU [03:14:11]CAPDU: 80 0D 03 02 [03:14:11]Write to MH i2c: E2 08 00 5F 23 80 0D 03 02 00 00 00 00 FD [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 0B 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 0B 00 5F 23 00 3F C2 F0 4A 0F 1B DA D7 90 00 14 [03:14:11]RAPDU: 3F C2 F0 4A 0F 1B DA D7 90 00 [03:14:11]wFMCommunicate OK [03:14:11]SAM_PROTO_SignData done [03:14:11]FM_MakeSignedData done [03:14:11]CreateOFDProtocolMessage [03:14:11]wFMCommunicate request_size=4 [03:14:11]MH_SAM_APDU [03:14:11]CAPDU: 80 11 00 00 [03:14:11]Write to MH i2c: E2 08 00 60 23 80 11 00 00 00 00 00 00 FD [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:11]Read from MH i2c: E2 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 17 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: E2 17 00 60 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [03:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:14:11]wFMCommunicate OK [03:14:11]CreateOFDProtocolMessage done [03:14:11]OFDSenderStorePacket 374768 [03:14:11]StoreOFDPacket docnum=374768 [03:14: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 BE 6B 07 01 C5 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 04 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 85 79 84 8E 32 13 3F C2 F0 4A 0F 1B DA D7 [03:14:11]CheckFolder [03:14:11]dirname=/storage/ofd_packets [03:14:11]CheckFolder done [03:14:11]ProducePacketName [03:14:11]name=ofd_packets/00374768 [03:14:11]NVStorageSaveData ofd_packets/00374768 [03:14:11]File name is /storage/ofd_packets/00374768 [03:14:11]Write 301 bytes [03:14:11]NVStorageSaveData done [03:14:11]OFDSenderStorePacket done [03:14:11]KKMCreateOFDPacket done [03:14:11]NVStorageSaveData kkm_last_timestamp [03:14:11]File name is /storage/kkm_last_timestamp [03:14:11]Write 4 bytes [03:14:11]NVStorageSaveData done [03:14:11]ExternCall_PrintAddStr [03:14:11]wPrintStart [03:14:11]Write to MH i2c: 01 00 00 61 23 84 [03:14:11]Write i2c OK [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: 01 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: 01 07 00 [03:14:11]MH_I2C_Read... [03:14:11]Read from MH i2c: 01 07 00 61 23 00 00 00 00 00 FF 0F 99 [03:14:11]RasterBufferAndPrint [03:14:11]line Счет N : (1)3311278 [03:14:11]line ИНН: 02508201610067 [03:14:11]line Контрольно-Кассовый Чек [03:14:11]line ПРОДАЖА [03:14:11]line ТРК (МРК, ГНК) : 12 [03:14:11]line Товар: 2710124130 [03:14:11]line Аи-92-К-4 [03:14:11]line 14.950 * 66.90 [03:14:11]line = 1000.16 [03:14:11]line НДС 12% НСП 1% [03:14:11]line > о реализуемом товаре [03:14:11]line ИТОГО: 1000.16 [03:14:11]line НСП 1% : 8.85 [03:14:11]line НДС 12% : 106.21 [03:14:11]line Наличными: 0.00 [03:14:11]line Безнал.: 1000.16 [03:14:11]line Место: АЗС № 87 "Партнер Нефть" [03:14:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:14:11]line СНО: Общий режим [03:14:11]line Чек 46 27.10.2024 03:14 [03:14:11]line Смена: 528 ФФД: 1.0 [03:14:11]line ЗНМ: 0300000083 [03:14:11]line РНМ: 0000000000091623 [03:14:11]line Версия ККМ: 001 [03:14:11]line Платежная система: Mbank [03:14:11]line ФМ: 0000000000874672 [03:14:11]line ФД: 374768 [03:14:11]line ФПД: 146756961448467 [03:14:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T031412&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374768&fm=146756961448467&tin=02508201610067®Number=0000000000091623&sum=100016 [03:14:11]written 0, free lines is 4095 [03:14:11]OFD Sender: Processing packet 374768 [packets to send 269, broken 268] [03:14:11]ProducePacketName [03:14:11]name=ofd_packets/00374768 [03:14:11]OFD Sender: To server: pG, [03:14:11]CommunicateWithHost lk.salyk.kg:30040 [03:14:11]ConnectInit lk.salyk.kg [03:14:12]Connected sock=10 [03:14: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 BE 6B 07 01 C5 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 04 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 85 79 84 8E 32 13 3F C2 F0 4A 0F 1B DA D7 [03:14: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 E7 C8 47 00 E0 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B7 05 00 F4 03 04 00 A3 5B 1D 67 B6 04 01 00 00 01 C5 08 4F 1F 56 39 76 [03:14:12]CommunicateWithHost err = 0 [03:14:12]CheckOFDResponse [03:14:12]1017 (14) - 77093643461234 [03:14:12]1041 (16) - 0000000000874672 [03:14:12]1040 (4) - 374768 [03:14:12]1012 (4) - 26.10.2024 21:14 [03:14:12]1206 (1) - 0 [03:14:12]OFD Sender: Remove packet 374768 [03:14:12]ProducePacketName [03:14:12]name=ofd_packets/00374768 [03:14:12]NVStorageDeleteData [03:14:12]Write to MH i2c: 01 00 00 8A 23 AD [03:14:12]Write i2c OK [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: 01 [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: 01 07 00 [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: 01 07 00 8A 23 00 00 00 00 00 02 0D C3 [03:14:12]RasterBufferAndPrint [03:14:12]line [03:14:12]line [03:14:12]line [03:14:12]line [03:14:12]line [03:14:12]written 0, free lines is 3337 [03:14:12]MH_Cut [03:14:12]Write to MH i2c: D1 01 00 91 23 01 86 [03:14:12]Write i2c OK [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: D1 [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: D1 01 00 [03:14:12]MH_I2C_Read... [03:14:12]Read from MH i2c: D1 01 00 91 23 00 85 [03:14:12]Write to MH i2c: 01 00 00 92 23 B5 [03:14:12]Write i2c OK [03:14:12]MH_I2C_Read... [03:14:12]OFD Sender: No OFD packet to send [03:14:13]*** Cut start [03:14:13]*** Partial cut [03:14:13]*** CUTSNS_PIN = 1 [03:14:13]*** CUTSNS_PIN = 0 [03:14:13]*** Brake cut motor [03:14:13]Read from MH i2c: 01 [03:14:13]MH_I2C_Read... [03:14:13]*** Stop cut motor [03:14:13]*** Cut end [03:14:13]Read from MH i2c: 01 07 00 [03:14:13]MH_I2C_Read... [03:14:13]Read from MH i2c: 01 07 00 92 23 00 00 00 00 00 FF 0F CA [03:14:13]process_action close_receipt done [03:14:13]requested_data is exist [03:14:13]produce_requested_data [03:14:13]requested_item fm.sn is exist - process it [03:14:13]wFMCommunicate request_size=4 [03:14:13]MH_SAM_APDU [03:14:13]CAPDU: 80 11 00 00 [03:14:13]Write to MH i2c: E2 08 00 93 23 80 11 00 00 00 00 00 00 30 [03:14:13]Write i2c OK [03:14:13]MH_I2C_Read... [03:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:13]Read from MH i2c: E2 [03:14:13]MH_I2C_Read... [03:14:13]Read from MH i2c: E2 17 00 [03:14:13]MH_I2C_Read... [03:14:13]Read from MH i2c: E2 17 00 93 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [03:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:14:13]wFMCommunicate OK [03:14:13]requested_item fd.num is exist - process it [03:14:13]SAM_PROTO_GetFieldsCounters [03:14:13]wFMCommunicate request_size=4 [03:14:13]MH_SAM_APDU [03:14:13]CAPDU: 80 13 00 00 [03:14:13]Write to MH i2c: E2 08 00 94 23 80 13 00 00 00 00 00 00 33 [03:14:13]Write i2c OK [03:14:13]MH_I2C_Read... [03:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:14:14]Read from MH i2c: E2 [03:14:14]MH_I2C_Read... [03:14:14]Read from MH i2c: E2 62 00 [03:14:14]MH_I2C_Read... [03:14:14]Read from MH i2c: E2 62 00 94 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 F0 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [03:14: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 F0 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:14:14]wFMCommunicate OK [03:14:14]SAM_PROTO_GetFieldsCounters done [03:14:14]requested_item shift.num is exist - process it [03:14:14]requested_item shift.opened is exist - process it [03:14:14]req_shift_opened [03:14:14]FM_GetShiftState [03:14:14]SAM_PROTO_GetShiftState [03:14:14]wFMCommunicate request_size=4 [03:14:14]MH_SAM_APDU [03:14:14]CAPDU: 80 13 01 00 [03:14:14]Write to MH i2c: E2 08 00 95 23 80 13 01 00 00 00 00 00 35 [03:14:14]Write i2c OK [03:14:14]MH_I2C_Read... [03:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:14:14]Read from MH i2c: E2 [03:14:14]MH_I2C_Read... [03:14:14]Read from MH i2c: E2 0E 00 [03:14:14]MH_I2C_Read... [03:14:14]Read from MH i2c: E2 0E 00 95 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 03 [03:14:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:14:14]wFMCommunicate OK [03:14:14]SAM_PROTO_GetShiftState done [03:14:14]FM_GetShiftState done [03:14:14]req_shift_opened done [03:14:14]requested_item shift.open_date is exist - process it [03:14:14]req_shift_open_date [03:14:14]req_shift_open_date done [03:14:14]produce_requested_data done [03:14:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374768,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:14:14]process_action_free close_receipt [03:14:14]json_value_free [03:14:14]json_value_free done [03:14:14]process_json_proto returns [03:14:14]Send response to host [03:14:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374768,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:14:14]free response buf [03:14:14]execute_script done [03:14:14]execute_script returns [03:14:14]free content buf [03:14:14]Sock 7.Close socket [03:14:14]Sock 7.Thread stoped [03:14:17]OFD Sender: No OFD packet to send [03:14:22]OFD Sender: No OFD packet to send [03:14:23]accept exits with 9 [03:14:23]New connection [03:14:23]New thread 3067030884 created [03:14:23]Thread 3066887524 joined [03:14:23]Waiting for new connection... [03:14:23] Sock 9.Parse request [03:14:23]Sock 9.Check first char [03:14:23]Sock 9.First char is OK [03:14:23]request: POST /json_proto HTTP/1.0 [03:14:23]Method: POST [03:14:23]URL: /json_proto [03:14:23]Method is POST - this is cgi request [03:14:23]url: /json_proto [03:14:23]query_string will be loaded in cgi processing [03:14:23]execute_cgi json_proto POST (null) [03:14:23]execute_cgi path=json_proto method=POST [03:14:23]POST find Content-Length [03:14:23]Host: 172.17.42.195:8080 [03:14:23]Content-Length: 678 [03:14:23]Content-Type: application/json [03:14:23] [03:14:23]POST finish read [03:14:23]Found Content-Length = 678 [03:14:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311279", "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" ] } } [03:14:23]execute_script... [03:14: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)3311279", "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" ] } } [03:14:23]POST & json_proto [03:14:23]process_json_proto [03:14:23]json parsed OK: [03:14:23]protocol is kg_v1.0 [03:14:23]action value=close_receipt [03:14:23]process_action close_receipt [03:14:23]cmd_close_receipt [03:14:23]MH_GetDate [03:14:23]Write to MH i2c: F0 00 00 96 23 A8 [03:14:23]Write i2c OK [03:14:23]MH_I2C_Read... [03:14:23]Read from MH i2c: F0 [03:14:23]MH_I2C_Read... [03:14:23]Read from MH i2c: F0 09 00 [03:14:23]MH_I2C_Read... [03:14:23]Read from MH i2c: F0 09 00 96 23 00 11 B0 1D 67 EF 94 12 67 F2 [03:14:23]GetLastDocTimeStamp 1729998852 [03:14:23]current date 1729998865 [03:14:23]FM_GetShiftState [03:14:23]SAM_PROTO_GetShiftState [03:14:23]wFMCommunicate request_size=4 [03:14:23]MH_SAM_APDU [03:14:23]CAPDU: 80 13 01 00 [03:14:23]Write to MH i2c: E2 08 00 97 23 80 13 01 00 00 00 00 00 37 [03:14:23]Write i2c OK [03:14:23]MH_I2C_Read... [03:14:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:14:23]Read from MH i2c: E2 [03:14:23]MH_I2C_Read... [03:14:23]Read from MH i2c: E2 0E 00 [03:14:23]MH_I2C_Read... [03:14:23]Read from MH i2c: E2 0E 00 97 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 05 [03:14:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:14:23]wFMCommunicate OK [03:14:23]SAM_PROTO_GetShiftState done [03:14:23]FM_GetShiftState done [03:14:23]opened in 1729988025 [03:14:23]opened+sec_in_day 1730074425 [03:14:23]quantity*price = 60009 [03:14:23]sum+1 = 60010 [03:14:23]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 СНО: Общий режим Чек 47 27.10.2024 03:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374769 ФПД: 212899800007562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T031425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374769&fm=212899800007562&tin=02508201610067®Number=0000000000091623&sum=60000 [03:14:24]StoreToDocumentArchive [03:14:24]shift 528 fd 374769 [03:14:24]save to /storage/0528/doc_00374769 [03:14:24]save last doc name /storage/0528/doc_00374769 to /storage/kkm_last_doc_name [03:14:24]save OK [03:14:24]Clear old archive folders... [03:14:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:14:24]tlvbuf is 01E994F0 [03:14:24]SAM_PROTO_ClearQueue [03:14:24]wFMCommunicate request_size=4 [03:14:24]MH_SAM_APDU [03:14:24]CAPDU: 80 09 00 00 [03:14:24]Write to MH i2c: E2 08 00 A4 23 80 09 00 00 00 00 00 00 39 [03:14:24]Write i2c OK [03:14:24]MH_I2C_Read... [03:14:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:14:24]Read from MH i2c: E2 [03:14:24]MH_I2C_Read... [03:14:24]Read from MH i2c: E2 03 00 [03:14:24]MH_I2C_Read... [03:14:24]Read from MH i2c: E2 03 00 A4 23 00 90 00 3B [03:14:24]RAPDU: 90 00 [03:14:24]wFMCommunicate OK [03:14:24]SAM_PROTO_ClearQueue done [03:14:24]KKMCreateOFDPacket [03:14:24]OFDProtocolAddRootSTLVToBuf [03:14:24]FM_MakeSignedData [03:14:24]FM_MakeSignedData [03:14:24]SAM_PROTO_SignData [03:14:24]wFMCommunicate request_size=4 [03:14:24]MH_SAM_APDU [03:14:24]CAPDU: 80 0D 01 02 [03:14:24]Write to MH i2c: E2 08 00 A5 23 80 0D 01 02 00 00 00 00 41 [03:14:24]Write i2c OK [03:14:24]MH_I2C_Read... [03:14:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:14:24]Read from MH i2c: E2 [03:14:24]MH_I2C_Read... [03:14:24]Read from MH i2c: E2 03 00 [03:14:24]MH_I2C_Read... [03:14:24]Read from MH i2c: E2 03 00 A5 23 00 90 00 3C [03:14:24]RAPDU: 90 00 [03:14:24]wFMCommunicate OK [03:14:24]wFMCommunicate request_size=255 [03:14:24]MH_SAM_APDU [03:14: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 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 2F 00 00 00 F4 03 04 00 11 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C1 [03:14:24]Write to MH i2c: E2 02 01 A6 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 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 2F 00 00 00 F4 03 04 00 11 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C1 00 00 9E [03:14:24]Write i2c OK [03:14:24]MH_I2C_Read... [03:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:14:25]Read from MH i2c: E2 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 03 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 03 00 A6 23 00 90 00 3D [03:14:25]RAPDU: 90 00 [03:14:25]wFMCommunicate OK [03:14:25]wFMCommunicate request_size=10 [03:14:25]MH_SAM_APDU [03:14:25]CAPDU: 80 0D 02 02 05 A1 98 F3 C3 8A [03:14:25]Write to MH i2c: E2 0D 00 A7 23 80 0D 02 02 05 00 A1 98 F3 C3 8A 00 00 C7 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:14:25]Read from MH i2c: E2 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 03 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 03 00 A7 23 00 90 00 3E [03:14:25]RAPDU: 90 00 [03:14:25]wFMCommunicate OK [03:14:25]wFMCommunicate request_size=4 [03:14:25]MH_SAM_APDU [03:14:25]CAPDU: 80 0D 03 02 [03:14:25]Write to MH i2c: E2 08 00 A8 23 80 0D 03 02 00 00 00 00 46 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:14:25]Read from MH i2c: E2 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 0B 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 0B 00 A8 23 00 93 00 14 7F 98 7A 27 EF 90 00 95 [03:14:25]RAPDU: 93 00 14 7F 98 7A 27 EF 90 00 [03:14:25]wFMCommunicate OK [03:14:25]SAM_PROTO_SignData done [03:14:25]FM_MakeSignedData done [03:14:25]CreateOFDProtocolMessage [03:14:25]wFMCommunicate request_size=4 [03:14:25]MH_SAM_APDU [03:14:25]CAPDU: 80 11 00 00 [03:14:25]Write to MH i2c: E2 08 00 A9 23 80 11 00 00 00 00 00 00 46 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:25]Read from MH i2c: E2 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 17 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: E2 17 00 A9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [03:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:14:25]wFMCommunicate OK [03:14:25]CreateOFDProtocolMessage done [03:14:25]OFDSenderStorePacket 374769 [03:14:25]StoreOFDPacket docnum=374769 [03:14: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 48 07 01 B4 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2F 00 00 00 F4 03 04 00 11 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C1 A1 98 F3 C3 8A 93 00 14 7F 98 7A 27 EF [03:14:25]CheckFolder [03:14:25]dirname=/storage/ofd_packets [03:14:25]CheckFolder done [03:14:25]ProducePacketName [03:14:25]name=ofd_packets/00374769 [03:14:25]NVStorageSaveData ofd_packets/00374769 [03:14:25]File name is /storage/ofd_packets/00374769 [03:14:25]Write 301 bytes [03:14:25]NVStorageSaveData done [03:14:25]OFDSenderStorePacket done [03:14:25]KKMCreateOFDPacket done [03:14:25]NVStorageSaveData kkm_last_timestamp [03:14:25]File name is /storage/kkm_last_timestamp [03:14:25]Write 4 bytes [03:14:25]NVStorageSaveData done [03:14:25]ExternCall_PrintAddStr [03:14:25]wPrintStart [03:14:25]Write to MH i2c: 01 00 00 AA 23 CD [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 07 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 07 00 AA 23 00 00 00 00 00 FF 0F E2 [03:14:25]RasterBufferAndPrint [03:14:25]line Счет N : (1)3311279 [03:14:25]line ИНН: 02508201610067 [03:14:25]line Контрольно-Кассовый Чек [03:14:25]line ПРОДАЖА [03:14:25]line ТРК (МРК, ГНК) : 32 [03:14:25]line Товар: 2710124130 [03:14:25]line Аи-92-К-4 [03:14:25]line 8.970 * 66.90 [03:14:25]line = 600.09 [03:14:25]line НДС 12% НСП 1% [03:14:25]line > о реализуемом товаре [03:14:25]line ОКРУГЛЕНИЕ: -0.09 [03:14:25]line ИТОГО: 600.00 [03:14:25]line Внесено: 600.00 [03:14:25]line СДАЧА: 0.00 [03:14:25]line НСП 1% : 5.31 [03:14:25]line НДС 12% : 63.73 [03:14:25]line Наличными: 600.00 [03:14:25]line Безнал.: 0.00 [03:14:25]line Место: АЗС № 87 "Партнер Нефть" [03:14:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:14:25]line СНО: Общий режим [03:14:25]line Чек 47 27.10.2024 03:14 [03:14:25]line Смена: 528 ФФД: 1.0 [03:14:25]line ЗНМ: 0300000083 [03:14:25]line РНМ: 0000000000091623 [03:14:25]line Версия ККМ: 001 [03:14:25]line ФМ: 0000000000874672 [03:14:25]line ФД: 374769 [03:14:25]line ФПД: 212899800007562 [03:14:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T031425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374769&fm=212899800007562&tin=02508201610067®Number=0000000000091623&sum=60000 [03:14:25]written 0, free lines is 4095 [03:14:25]OFD Sender: Processing packet 374769 [packets to send 269, broken 268] [03:14:25]ProducePacketName [03:14:25]name=ofd_packets/00374769 [03:14:25]OFD Sender: To server: pG, [03:14:25]CommunicateWithHost lk.salyk.kg:30040 [03:14:25]ConnectInit lk.salyk.kg [03:14:25]Connected sock=10 [03:14: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 10 48 07 01 B4 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2F 00 00 00 F4 03 04 00 11 B0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C1 A1 98 F3 C3 8A 93 00 14 7F 98 7A 27 EF [03:14: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 6F 31 47 00 4A 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 F1 B7 05 00 F4 03 04 00 B0 5B 1D 67 B6 04 01 00 00 30 5A A6 3F 1E DD 69 89 [03:14:25]CommunicateWithHost err = 0 [03:14:25]CheckOFDResponse [03:14:25]1017 (14) - 77093643461234 [03:14:25]1041 (16) - 0000000000874672 [03:14:25]1040 (4) - 374769 [03:14:25]1012 (4) - 26.10.2024 21:14 [03:14:25]1206 (1) - 0 [03:14:25]OFD Sender: Remove packet 374769 [03:14:25]ProducePacketName [03:14:25]name=ofd_packets/00374769 [03:14:25]NVStorageDeleteData [03:14:25]Write to MH i2c: 01 00 00 D5 23 F8 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 07 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: 01 07 00 D5 23 00 00 00 00 00 D4 0C DF [03:14:25]RasterBufferAndPrint [03:14:25]line [03:14:25]line [03:14:25]line [03:14:25]line [03:14:25]line [03:14:25]written 0, free lines is 3292 [03:14:25]MH_Cut [03:14:25]Write to MH i2c: D1 01 00 DC 23 01 D1 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: D1 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: D1 01 00 [03:14:25]MH_I2C_Read... [03:14:25]Read from MH i2c: D1 01 00 DC 23 00 D0 [03:14:25]Write to MH i2c: 01 00 00 DD 23 00 [03:14:25]Write i2c OK [03:14:25]MH_I2C_Read... [03:14:26]OFD Sender: No OFD packet to send [03:14:26]*** Cut start [03:14:26]*** Partial cut [03:14:26]*** CUTSNS_PIN = 1 [03:14:26]*** CUTSNS_PIN = 0 [03:14:26]*** Brake cut motor [03:14:27]Read from MH i2c: 01 [03:14:27]MH_I2C_Read... [03:14:27]*** Stop cut motor [03:14:27]*** Cut end [03:14:27]Read from MH i2c: 01 07 00 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: 01 07 00 DD 23 00 00 00 00 00 FF 0F 15 [03:14:27]process_action close_receipt done [03:14:27]requested_data is exist [03:14:27]produce_requested_data [03:14:27]requested_item fm.sn is exist - process it [03:14:27]wFMCommunicate request_size=4 [03:14:27]MH_SAM_APDU [03:14:27]CAPDU: 80 11 00 00 [03:14:27]Write to MH i2c: E2 08 00 DE 23 80 11 00 00 00 00 00 00 7B [03:14:27]Write i2c OK [03:14:27]MH_I2C_Read... [03:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:14:27]Read from MH i2c: E2 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 17 00 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 17 00 DE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [03: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 [03:14:27]wFMCommunicate OK [03:14:27]requested_item fd.num is exist - process it [03:14:27]SAM_PROTO_GetFieldsCounters [03:14:27]wFMCommunicate request_size=4 [03:14:27]MH_SAM_APDU [03:14:27]CAPDU: 80 13 00 00 [03:14:27]Write to MH i2c: E2 08 00 DF 23 80 13 00 00 00 00 00 00 7E [03:14:27]Write i2c OK [03:14:27]MH_I2C_Read... [03:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:14:27]Read from MH i2c: E2 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 62 00 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 62 00 DF 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 F1 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [03:14:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:14:27]wFMCommunicate OK [03:14:27]SAM_PROTO_GetFieldsCounters done [03:14:27]requested_item shift.num is exist - process it [03:14:27]requested_item shift.opened is exist - process it [03:14:27]req_shift_opened [03:14:27]FM_GetShiftState [03:14:27]SAM_PROTO_GetShiftState [03:14:27]wFMCommunicate request_size=4 [03:14:27]MH_SAM_APDU [03:14:27]CAPDU: 80 13 01 00 [03:14:27]Write to MH i2c: E2 08 00 E0 23 80 13 01 00 00 00 00 00 80 [03:14:27]Write i2c OK [03:14:27]MH_I2C_Read... [03:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:14:27]Read from MH i2c: E2 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 0E 00 [03:14:27]MH_I2C_Read... [03:14:27]Read from MH i2c: E2 0E 00 E0 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4E [03:14:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:14:27]wFMCommunicate OK [03:14:27]SAM_PROTO_GetShiftState done [03:14:27]FM_GetShiftState done [03:14:27]req_shift_opened done [03:14:27]requested_item shift.open_date is exist - process it [03:14:27]req_shift_open_date [03:14:27]req_shift_open_date done [03:14:27]produce_requested_data done [03:14:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374769,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:14:27]process_action_free close_receipt [03:14:27]json_value_free [03:14:27]json_value_free done [03:14:27]process_json_proto returns [03:14:27]Send response to host [03:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374769,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:14:27]free response buf [03:14:27]execute_script done [03:14:27]execute_script returns [03:14:27]free content buf [03:14:27]Sock 9.Close socket [03:14:27]Sock 9.Thread stoped [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:16]OFD Sender: No OFD packet to send [03:16:21]OFD Sender: No OFD packet to send [03:16:26]OFD Sender: No OFD packet to send [03:16:31]OFD Sender: No OFD packet to send [03:16:36]OFD Sender: No OFD packet to send [03:16:41]OFD Sender: No OFD packet to send [03:16:46]OFD Sender: No OFD packet to send [03:16:51]OFD Sender: No OFD packet to send [03:16:56]OFD Sender: No OFD packet to send [03:17:01]OFD Sender: No OFD packet to send [03:17:06]OFD Sender: No OFD packet to send [03:17:11]OFD Sender: No OFD packet to send [03:17:16]OFD Sender: No OFD packet to send [03:17:21]OFD Sender: No OFD packet to send [03:17:26]OFD Sender: No OFD packet to send [03:17:31]OFD Sender: No OFD packet to send [03:17:36]OFD Sender: No OFD packet to send [03:17:41]OFD Sender: No OFD packet to send [03:17:46]OFD Sender: No OFD packet to send [03:17:51]OFD Sender: No OFD packet to send [03:17:56]OFD Sender: No OFD packet to send [03:18:01]OFD Sender: No OFD packet to send [03:18:06]OFD Sender: No OFD packet to send [03:18:11]OFD Sender: No OFD packet to send [03:18:16]OFD Sender: No OFD packet to send [03:18:21]OFD Sender: No OFD packet to send [03:18:26]OFD Sender: No OFD packet to send [03:18:31]OFD Sender: No OFD packet to send [03:18:36]OFD Sender: No OFD packet to send [03:18:41]OFD Sender: No OFD packet to send [03:18:46]OFD Sender: No OFD packet to send [03:18:51]OFD Sender: No OFD packet to send [03:18:56]OFD Sender: No OFD packet to send [03:19:01]OFD Sender: No OFD packet to send [03:19:06]OFD Sender: No OFD packet to send [03:19:11]OFD Sender: No OFD packet to send [03:19:16]OFD Sender: No OFD packet to send [03:19:21]OFD Sender: No OFD packet to send [03:19:26]OFD Sender: No OFD packet to send [03:19:31]OFD Sender: No OFD packet to send [03:19:36]OFD Sender: No OFD packet to send [03:19:41]OFD Sender: No OFD packet to send [03:19:46]OFD Sender: No OFD packet to send [03:19:51]OFD Sender: No OFD packet to send [03:19:56]OFD Sender: No OFD packet to send [03:20:01]OFD Sender: No OFD packet to send [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send [03:20:26]OFD Sender: No OFD packet to send [03:20:31]OFD Sender: No OFD packet to send [03:20:36]OFD Sender: No OFD packet to send [03:20:41]OFD Sender: No OFD packet to send [03:20:46]OFD Sender: No OFD packet to send [03:20:51]OFD Sender: No OFD packet to send [03:20:56]OFD Sender: No OFD packet to send [03:21:01]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:17]accept exits with 7 [03:21:17]New connection [03:21:17]New thread 3066887524 created [03:21:17]Thread 3067030884 joined [03:21:17]Waiting for new connection... [03:21:17] Sock 7.Parse request [03:21:17]Sock 7.Check first char [03:21:17]Sock 7.First char is OK [03:21:17]request: POST /json_proto HTTP/1.0 [03:21:17]Method: POST [03:21:17]URL: /json_proto [03:21:17]Method is POST - this is cgi request [03:21:17]url: /json_proto [03:21:17]query_string will be loaded in cgi processing [03:21:17]execute_cgi json_proto POST (null) [03:21:17]execute_cgi path=json_proto method=POST [03:21:17]POST find Content-Length [03:21:17]Host: 172.17.42.195:8080 [03:21:17]Content-Length: 678 [03:21:17]Content-Type: application/json [03:21:17] [03:21:17]POST finish read [03:21:17]Found Content-Length = 678 [03:21:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311281", "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" ] } } [03:21:17]execute_script... [03:21: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)3311281", "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" ] } } [03:21:17]POST & json_proto [03:21:17]process_json_proto [03:21:17]json parsed OK: [03:21:17]protocol is kg_v1.0 [03:21:17]action value=close_receipt [03:21:17]process_action close_receipt [03:21:17]cmd_close_receipt [03:21:17]MH_GetDate [03:21:17]Write to MH i2c: F0 00 00 E1 23 F3 [03:21:17]Write i2c OK [03:21:17]MH_I2C_Read... [03:21:17]Read from MH i2c: F0 [03:21:17]MH_I2C_Read... [03:21:17]Read from MH i2c: F0 09 00 [03:21:17]MH_I2C_Read... [03:21:17]Read from MH i2c: F0 09 00 E1 23 00 AF B1 1D 67 EF 94 12 67 DC [03:21:17]GetLastDocTimeStamp 1729998865 [03:21:17]current date 1729999279 [03:21:17]FM_GetShiftState [03:21:17]SAM_PROTO_GetShiftState [03:21:17]wFMCommunicate request_size=4 [03:21:17]MH_SAM_APDU [03:21:17]CAPDU: 80 13 01 00 [03:21:17]Write to MH i2c: E2 08 00 E2 23 80 13 01 00 00 00 00 00 82 [03:21:17]Write i2c OK [03:21:17]MH_I2C_Read... [03:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:17]Read from MH i2c: E2 [03:21:17]MH_I2C_Read... [03:21:17]Read from MH i2c: E2 0E 00 [03:21:17]MH_I2C_Read... [03:21:17]Read from MH i2c: E2 0E 00 E2 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 50 [03:21:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:21:17]wFMCommunicate OK [03:21:17]SAM_PROTO_GetShiftState done [03:21:17]FM_GetShiftState done [03:21:17]opened in 1729988025 [03:21:17]opened+sec_in_day 1730074425 [03:21:17]quantity*price = 50041 [03:21:17]sum+1 = 50042 [03:21:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 48 27.10.2024 03:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374770 ФПД: 28951424061070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T032119&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374770&fm=28951424061070&tin=02508201610067®Number=0000000000091623&sum=50000 [03:21:18]StoreToDocumentArchive [03:21:18]shift 528 fd 374770 [03:21:18]save to /storage/0528/doc_00374770 [03:21:18]save last doc name /storage/0528/doc_00374770 to /storage/kkm_last_doc_name [03:21:18]save OK [03:21:18]Clear old archive folders... [03:21:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:21:18]tlvbuf is 01EB2010 [03:21:18]SAM_PROTO_ClearQueue [03:21:18]wFMCommunicate request_size=4 [03:21:18]MH_SAM_APDU [03:21:18]CAPDU: 80 09 00 00 [03:21:18]Write to MH i2c: E2 08 00 EF 23 80 09 00 00 00 00 00 00 84 [03:21:18]Write i2c OK [03:21:18]MH_I2C_Read... [03:21:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:18]Read from MH i2c: E2 [03:21:18]MH_I2C_Read... [03:21:18]Read from MH i2c: E2 03 00 [03:21:18]MH_I2C_Read... [03:21:18]Read from MH i2c: E2 03 00 EF 23 00 90 00 86 [03:21:18]RAPDU: 90 00 [03:21:18]wFMCommunicate OK [03:21:18]SAM_PROTO_ClearQueue done [03:21:18]KKMCreateOFDPacket [03:21:18]OFDProtocolAddRootSTLVToBuf [03:21:18]FM_MakeSignedData [03:21:18]FM_MakeSignedData [03:21:18]SAM_PROTO_SignData [03:21:18]wFMCommunicate request_size=4 [03:21:18]MH_SAM_APDU [03:21:18]CAPDU: 80 0D 01 02 [03:21:18]Write to MH i2c: E2 08 00 F0 23 80 0D 01 02 00 00 00 00 8C [03:21:18]Write i2c OK [03:21:18]MH_I2C_Read... [03:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:19]Read from MH i2c: E2 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 F0 23 00 90 00 87 [03:21:19]RAPDU: 90 00 [03:21:19]wFMCommunicate OK [03:21:19]wFMCommunicate request_size=255 [03:21:19]MH_SAM_APDU [03:21: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 AF B1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 1A [03:21:19]Write to MH i2c: E2 02 01 F1 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 30 00 00 00 F4 03 04 00 AF B1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 1A 00 00 06 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:19]Read from MH i2c: E2 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 F1 23 00 90 00 88 [03:21:19]RAPDU: 90 00 [03:21:19]wFMCommunicate OK [03:21:19]wFMCommunicate request_size=10 [03:21:19]MH_SAM_APDU [03:21:19]CAPDU: 80 0D 02 02 05 54 C7 58 CE 8E [03:21:19]Write to MH i2c: E2 0D 00 F2 23 80 0D 02 02 05 00 54 C7 58 CE 8E 00 00 68 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:19]Read from MH i2c: E2 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 03 00 F2 23 00 90 00 89 [03:21:19]RAPDU: 90 00 [03:21:19]wFMCommunicate OK [03:21:19]wFMCommunicate request_size=4 [03:21:19]MH_SAM_APDU [03:21:19]CAPDU: 80 0D 03 02 [03:21:19]Write to MH i2c: E2 08 00 F3 23 80 0D 03 02 00 00 00 00 91 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:19]Read from MH i2c: E2 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 0B 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 0B 00 F3 23 00 1A F9 19 6B A0 04 FB A7 90 00 6F [03:21:19]RAPDU: 1A F9 19 6B A0 04 FB A7 90 00 [03:21:19]wFMCommunicate OK [03:21:19]SAM_PROTO_SignData done [03:21:19]FM_MakeSignedData done [03:21:19]CreateOFDProtocolMessage [03:21:19]wFMCommunicate request_size=4 [03:21:19]MH_SAM_APDU [03:21:19]CAPDU: 80 11 00 00 [03:21:19]Write to MH i2c: E2 08 00 F4 23 80 11 00 00 00 00 00 00 91 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:19]Read from MH i2c: E2 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 17 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: E2 17 00 F4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [03:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:21:19]wFMCommunicate OK [03:21:19]CreateOFDProtocolMessage done [03:21:19]OFDSenderStorePacket 374770 [03:21:19]StoreOFDPacket docnum=374770 [03:21: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 07 87 07 01 BB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 AF B1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 1A 54 C7 58 CE 8E 1A F9 19 6B A0 04 FB A7 [03:21:19]CheckFolder [03:21:19]dirname=/storage/ofd_packets [03:21:19]CheckFolder done [03:21:19]ProducePacketName [03:21:19]name=ofd_packets/00374770 [03:21:19]NVStorageSaveData ofd_packets/00374770 [03:21:19]File name is /storage/ofd_packets/00374770 [03:21:19]Write 301 bytes [03:21:19]NVStorageSaveData done [03:21:19]OFDSenderStorePacket done [03:21:19]KKMCreateOFDPacket done [03:21:19]NVStorageSaveData kkm_last_timestamp [03:21:19]File name is /storage/kkm_last_timestamp [03:21:19]Write 4 bytes [03:21:19]NVStorageSaveData done [03:21:19]ExternCall_PrintAddStr [03:21:19]wPrintStart [03:21:19]Write to MH i2c: 01 00 00 F5 23 18 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 07 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 07 00 F5 23 00 00 00 00 00 FF 0F 2D [03:21:19]RasterBufferAndPrint [03:21:19]line Счет N : (1)3311281 [03:21:19]line ИНН: 02508201610067 [03:21:19]line Контрольно-Кассовый Чек [03:21:19]line ПРОДАЖА [03:21:19]line ТРК (МРК, ГНК) : 12 [03:21:19]line Товар: 2710124130 [03:21:19]line Аи-92-К-4 [03:21:19]line 7.480 * 66.90 [03:21:19]line = 500.41 [03:21:19]line НДС 12% НСП 1% [03:21:19]line > о реализуемом товаре [03:21:19]line ОКРУГЛЕНИЕ: -0.41 [03:21:19]line ИТОГО: 500.00 [03:21:19]line Внесено: 500.00 [03:21:19]line СДАЧА: 0.00 [03:21:19]line НСП 1% : 4.43 [03:21:19]line НДС 12% : 53.14 [03:21:19]line Наличными: 500.00 [03:21:19]line Безнал.: 0.00 [03:21:19]line Место: АЗС № 87 "Партнер Нефть" [03:21:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:21:19]line СНО: Общий режим [03:21:19]line Чек 48 27.10.2024 03:21 [03:21:19]line Смена: 528 ФФД: 1.0 [03:21:19]line ЗНМ: 0300000083 [03:21:19]line РНМ: 0000000000091623 [03:21:19]line Версия ККМ: 001 [03:21:19]line ФМ: 0000000000874672 [03:21:19]line ФД: 374770 [03:21:19]line ФПД: 28951424061070 [03:21:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T032119&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374770&fm=28951424061070&tin=02508201610067®Number=0000000000091623&sum=50000 [03:21:19]written 0, free lines is 4095 [03:21:19]OFD Sender: Processing packet 374770 [packets to send 269, broken 268] [03:21:19]ProducePacketName [03:21:19]name=ofd_packets/00374770 [03:21:19]OFD Sender: To server: pG, [03:21:19]CommunicateWithHost lk.salyk.kg:30040 [03:21:19]ConnectInit lk.salyk.kg [03:21:19]Connected sock=10 [03:21:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 07 87 07 01 BB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 AF B1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 1A 54 C7 58 CE 8E 1A F9 19 6B A0 04 FB A7 [03:21: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 B3 72 47 00 33 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 F2 B7 05 00 F4 03 04 00 4F 5D 1D 67 B6 04 01 00 00 4F 08 FA 9A B6 D1 09 C2 [03:21:19]CommunicateWithHost err = 0 [03:21:19]CheckOFDResponse [03:21:19]1017 (14) - 77093643461234 [03:21:19]1041 (16) - 0000000000874672 [03:21:19]1040 (4) - 374770 [03:21:19]1012 (4) - 26.10.2024 21:21 [03:21:19]1206 (1) - 0 [03:21:19]OFD Sender: Remove packet 374770 [03:21:19]ProducePacketName [03:21:19]name=ofd_packets/00374770 [03:21:19]NVStorageDeleteData [03:21:19]Write to MH i2c: 01 00 00 20 24 44 [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 07 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: 01 07 00 20 24 00 00 00 00 00 C6 0C 1D [03:21:19]RasterBufferAndPrint [03:21:19]line [03:21:19]line [03:21:19]line [03:21:19]line [03:21:19]line [03:21:19]written 0, free lines is 3276 [03:21:19]MH_Cut [03:21:19]Write to MH i2c: D1 01 00 27 24 01 1D [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: D1 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: D1 01 00 [03:21:19]MH_I2C_Read... [03:21:19]Read from MH i2c: D1 01 00 27 24 00 1C [03:21:19]Write to MH i2c: 01 00 00 28 24 4C [03:21:19]Write i2c OK [03:21:19]MH_I2C_Read... [03:21:20]OFD Sender: No OFD packet to send [03:21:20]*** Cut start [03:21:20]*** Partial cut [03:21:20]*** CUTSNS_PIN = 1 [03:21:20]*** CUTSNS_PIN = 0 [03:21:21]*** Brake cut motor [03:21:21]Read from MH i2c: 01 [03:21:21]MH_I2C_Read... [03:21:21]*** Stop cut motor [03:21:21]*** Cut end [03:21:21]Read from MH i2c: 01 07 00 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: 01 07 00 28 24 00 00 00 00 00 FF 0F 61 [03:21:21]process_action close_receipt done [03:21:21]requested_data is exist [03:21:21]produce_requested_data [03:21:21]requested_item fm.sn is exist - process it [03:21:21]wFMCommunicate request_size=4 [03:21:21]MH_SAM_APDU [03:21:21]CAPDU: 80 11 00 00 [03:21:21]Write to MH i2c: E2 08 00 29 24 80 11 00 00 00 00 00 00 C7 [03:21:21]Write i2c OK [03:21:21]MH_I2C_Read... [03:21:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:21]Read from MH i2c: E2 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 17 00 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 17 00 29 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1C [03:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:21:21]wFMCommunicate OK [03:21:21]requested_item fd.num is exist - process it [03:21:21]SAM_PROTO_GetFieldsCounters [03:21:21]wFMCommunicate request_size=4 [03:21:21]MH_SAM_APDU [03:21:21]CAPDU: 80 13 00 00 [03:21:21]Write to MH i2c: E2 08 00 2A 24 80 13 00 00 00 00 00 00 CA [03:21:21]Write i2c OK [03:21:21]MH_I2C_Read... [03:21:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:21]Read from MH i2c: E2 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 62 00 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 62 00 2A 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 F2 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [03:21: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 F2 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:21:21]wFMCommunicate OK [03:21:21]SAM_PROTO_GetFieldsCounters done [03:21:21]requested_item shift.num is exist - process it [03:21:21]requested_item shift.opened is exist - process it [03:21:21]req_shift_opened [03:21:21]FM_GetShiftState [03:21:21]SAM_PROTO_GetShiftState [03:21:21]wFMCommunicate request_size=4 [03:21:21]MH_SAM_APDU [03:21:21]CAPDU: 80 13 01 00 [03:21:21]Write to MH i2c: E2 08 00 2B 24 80 13 01 00 00 00 00 00 CC [03:21:21]Write i2c OK [03:21:21]MH_I2C_Read... [03:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:21]Read from MH i2c: E2 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 0E 00 [03:21:21]MH_I2C_Read... [03:21:21]Read from MH i2c: E2 0E 00 2B 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9A [03:21:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:21:21]wFMCommunicate OK [03:21:21]SAM_PROTO_GetShiftState done [03:21:21]FM_GetShiftState done [03:21:21]req_shift_opened done [03:21:21]requested_item shift.open_date is exist - process it [03:21:21]req_shift_open_date [03:21:21]req_shift_open_date done [03:21:21]produce_requested_data done [03:21:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374770,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:21:21]process_action_free close_receipt [03:21:21]json_value_free [03:21:21]json_value_free done [03:21:21]process_json_proto returns [03:21:21]Send response to host [03:21:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374770,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:21:21]free response buf [03:21:21]execute_script done [03:21:21]execute_script returns [03:21:21]free content buf [03:21:21]Sock 7.Close socket [03:21:21]Sock 7.Thread stoped [03:21:25]OFD Sender: No OFD packet to send [03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:53]accept exits with 9 [03:23:53]New connection [03:23:53]New thread 3067030884 created [03:23:53]Thread 3066887524 joined [03:23:53]Waiting for new connection... [03:23:53] Sock 9.Parse request [03:23:53]Sock 9.Check first char [03:23:53]Sock 9.First char is OK [03:23:53]request: POST /json_proto HTTP/1.0 [03:23:53]Method: POST [03:23:53]URL: /json_proto [03:23:53]Method is POST - this is cgi request [03:23:53]url: /json_proto [03:23:53]query_string will be loaded in cgi processing [03:23:53]execute_cgi json_proto POST (null) [03:23:53]execute_cgi path=json_proto method=POST [03:23:53]POST find Content-Length [03:23:53]Host: 172.17.42.195:8080 [03:23:53]Content-Length: 776 [03:23:53]Content-Type: application/json [03:23:53] [03:23:53]POST finish read [03:23:53]Found Content-Length = 776 [03:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311280", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:23:53]execute_script... [03:23: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)3311280", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:23:53]POST & json_proto [03:23:53]process_json_proto [03:23:53]json parsed OK: [03:23:53]protocol is kg_v1.0 [03:23:53]action value=close_receipt [03:23:53]process_action close_receipt [03:23:53]cmd_close_receipt [03:23:53]MH_GetDate [03:23:53]Write to MH i2c: F0 00 00 2C 24 3F [03:23:53]Write i2c OK [03:23:53]MH_I2C_Read... [03:23:53]Read from MH i2c: F0 [03:23:53]MH_I2C_Read... [03:23:53]Read from MH i2c: F0 09 00 [03:23:53]MH_I2C_Read... [03:23:53]Read from MH i2c: F0 09 00 2C 24 00 4B B2 1D 67 EF 94 12 67 C5 [03:23:53]GetLastDocTimeStamp 1729999279 [03:23:53]current date 1729999435 [03:23:53]FM_GetShiftState [03:23:53]SAM_PROTO_GetShiftState [03:23:53]wFMCommunicate request_size=4 [03:23:53]MH_SAM_APDU [03:23:53]CAPDU: 80 13 01 00 [03:23:53]Write to MH i2c: E2 08 00 2D 24 80 13 01 00 00 00 00 00 CE [03:23:53]Write i2c OK [03:23:53]MH_I2C_Read... [03:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:23:54]Read from MH i2c: E2 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 0E 00 [03:23:54]MH_I2C_Read... [03:23:54]Read from MH i2c: E2 0E 00 2D 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9C [03:23:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:23:54]wFMCommunicate OK [03:23:54]SAM_PROTO_GetShiftState done [03:23:54]FM_GetShiftState done [03:23:54]opened in 1729988025 [03:23:54]opened+sec_in_day 1730074425 [03:23:54]quantity*price = 400050 [03:23:54]sum+1 = 400051 [03:23:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 49 27.10.2024 03:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374771 ФПД: 124900184256185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T032355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374771&fm=124900184256185&tin=02508201610067®Number=0000000000091623&sum=400050 [03:23:55]StoreToDocumentArchive [03:23:55]shift 528 fd 374771 [03:23:55]save to /storage/0528/doc_00374771 [03:23:55]save last doc name /storage/0528/doc_00374771 to /storage/kkm_last_doc_name [03:23:55]save OK [03:23:55]Clear old archive folders... [03:23:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [03:23:55]tlvbuf is 01E9D280 [03:23:55]SAM_PROTO_ClearQueue [03:23:55]wFMCommunicate request_size=4 [03:23:55]MH_SAM_APDU [03:23:55]CAPDU: 80 09 00 00 [03:23:55]Write to MH i2c: E2 08 00 3A 24 80 09 00 00 00 00 00 00 D0 [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 3A 24 00 90 00 D2 [03:23:55]RAPDU: 90 00 [03:23:55]wFMCommunicate OK [03:23:55]SAM_PROTO_ClearQueue done [03:23:55]KKMCreateOFDPacket [03:23:55]OFDProtocolAddRootSTLVToBuf [03:23:55]FM_MakeSignedData [03:23:55]FM_MakeSignedData [03:23:55]SAM_PROTO_SignData [03:23:55]wFMCommunicate request_size=4 [03:23:55]MH_SAM_APDU [03:23:55]CAPDU: 80 0D 01 02 [03:23:55]Write to MH i2c: E2 08 00 3B 24 80 0D 01 02 00 00 00 00 D8 [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 3B 24 00 90 00 D3 [03:23:55]RAPDU: 90 00 [03:23:55]wFMCommunicate OK [03:23:55]wFMCommunicate request_size=255 [03:23:55]MH_SAM_APDU [03:23: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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 4B B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 [03:23:55]Write to MH i2c: E2 02 01 3C 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 4B B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 00 CA [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 3C 24 00 90 00 D4 [03:23:55]RAPDU: 90 00 [03:23:55]wFMCommunicate OK [03:23:55]wFMCommunicate request_size=16 [03:23:55]MH_SAM_APDU [03:23:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 71 98 97 1D 6E B9 [03:23:55]Write to MH i2c: E2 13 00 3D 24 80 0D 02 02 0B 00 00 35 04 06 00 71 98 97 1D 6E B9 00 00 14 [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 03 00 3D 24 00 90 00 D5 [03:23:55]RAPDU: 90 00 [03:23:55]wFMCommunicate OK [03:23:55]wFMCommunicate request_size=4 [03:23:55]MH_SAM_APDU [03:23:55]CAPDU: 80 0D 03 02 [03:23:55]Write to MH i2c: E2 08 00 3E 24 80 0D 03 02 00 00 00 00 DD [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]OFD Sender: No OFD packet to send [03:23:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 0B 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 0B 00 3E 24 00 5A D2 6B 13 CC E8 58 CD 90 00 61 [03:23:55]RAPDU: 5A D2 6B 13 CC E8 58 CD 90 00 [03:23:55]wFMCommunicate OK [03:23:55]SAM_PROTO_SignData done [03:23:55]FM_MakeSignedData done [03:23:55]CreateOFDProtocolMessage [03:23:55]wFMCommunicate request_size=4 [03:23:55]MH_SAM_APDU [03:23:55]CAPDU: 80 11 00 00 [03:23:55]Write to MH i2c: E2 08 00 3F 24 80 11 00 00 00 00 00 00 DD [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:23:55]Read from MH i2c: E2 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 17 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: E2 17 00 3F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [03: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 [03:23:55]wFMCommunicate OK [03:23:55]CreateOFDProtocolMessage done [03:23:55]OFDSenderStorePacket 374771 [03:23:55]StoreOFDPacket docnum=374771 [03:23: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 1F 1F 0D 01 BC 2D 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 4B B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 71 98 97 1D 6E B9 5A D2 6B 13 CC E8 58 CD [03:23:55]CheckFolder [03:23:55]dirname=/storage/ofd_packets [03:23:55]CheckFolder done [03:23:55]ProducePacketName [03:23:55]name=ofd_packets/00374771 [03:23:55]NVStorageSaveData ofd_packets/00374771 [03:23:55]File name is /storage/ofd_packets/00374771 [03:23:55]Write 307 bytes [03:23:55]NVStorageSaveData done [03:23:55]OFDSenderStorePacket done [03:23:55]KKMCreateOFDPacket done [03:23:55]NVStorageSaveData kkm_last_timestamp [03:23:55]File name is /storage/kkm_last_timestamp [03:23:55]Write 4 bytes [03:23:55]NVStorageSaveData done [03:23:55]ExternCall_PrintAddStr [03:23:55]wPrintStart [03:23:55]Write to MH i2c: 01 00 00 40 24 64 [03:23:55]Write i2c OK [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: 01 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: 01 07 00 [03:23:55]MH_I2C_Read... [03:23:55]Read from MH i2c: 01 07 00 40 24 00 00 00 00 00 FF 0F 79 [03:23:55]RasterBufferAndPrint [03:23:55]line Счет N : (1)3311280 [03:23:55]line ИНН: 02508201610067 [03:23:55]line Контрольно-Кассовый Чек [03:23:55]line ПРОДАЖА [03:23:55]line ТРК (МРК, ГНК) : 21 [03:23:55]line Товар: 2710194240 [03:23:55]line D-Energy Дт-К-2 [03:23:55]line 51.820 * 77.20 [03:23:55]line = 4000.50 [03:23:55]line НДС 12% НСП 1% [03:23:55]line > о реализуемом товаре [03:23:55]line ИТОГО: 4000.50 [03:23:55]line НСП 1% : 35.40 [03:23:55]line НДС 12% : 424.83 [03:23:55]line Наличными: 0.00 [03:23:55]line Безнал.: 4000.50 [03:23:55]line Место: АЗС № 87 "Партнер Нефть" [03:23:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:23:55]line СНО: Общий режим [03:23:55]line Чек 49 27.10.2024 03:23 [03:23:55]line Смена: 528 ФФД: 1.0 [03:23:55]line ЗНМ: 0300000083 [03:23:55]line РНМ: 0000000000091623 [03:23:55]line Версия ККМ: 001 [03:23:55]line Платежная система: Mbank [03:23:55]line ФМ: 0000000000874672 [03:23:55]line ФД: 374771 [03:23:55]line ФПД: 124900184256185 [03:23:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T032355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374771&fm=124900184256185&tin=02508201610067®Number=0000000000091623&sum=400050 [03:23:56]OFD Sender: Processing packet 374771 [packets to send 269, broken 268] [03:23:56]ProducePacketName [03:23:56]name=ofd_packets/00374771 [03:23:56]OFD Sender: To server: pG, [03:23:56]CommunicateWithHost lk.salyk.kg:30040 [03:23:56]ConnectInit lk.salyk.kg [03:23:56]written 0, free lines is 4095 [03:23:56]Connected sock=11 [03:23: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 1F 1F 0D 01 BC 2D 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 4B B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 71 98 97 1D 6E B9 5A D2 6B 13 CC E8 58 CD [03:23: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 B0 A3 47 00 16 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 F3 B7 05 00 F4 03 04 00 EB 5D 1D 67 B6 04 01 00 00 BE 85 82 EC D0 BF 27 05 [03:23:56]CommunicateWithHost err = 0 [03:23:56]CheckOFDResponse [03:23:56]1017 (14) - 77093643461234 [03:23:56]1041 (16) - 0000000000874672 [03:23:56]1040 (4) - 374771 [03:23:56]1012 (4) - 26.10.2024 21:23 [03:23:56]1206 (1) - 0 [03:23:56]OFD Sender: Remove packet 374771 [03:23:56]ProducePacketName [03:23:56]name=ofd_packets/00374771 [03:23:56]NVStorageDeleteData [03:23:56]Write to MH i2c: 01 00 00 69 24 8D [03:23:56]Write i2c OK [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: 01 [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: 01 07 00 [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: 01 07 00 69 24 00 00 00 00 00 0A 0D AB [03:23:56]RasterBufferAndPrint [03:23:56]line [03:23:56]line [03:23:56]line [03:23:56]line [03:23:56]line [03:23:56]written 0, free lines is 3344 [03:23:56]MH_Cut [03:23:56]Write to MH i2c: D1 01 00 70 24 01 66 [03:23:56]Write i2c OK [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: D1 [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: D1 01 00 [03:23:56]MH_I2C_Read... [03:23:56]Read from MH i2c: D1 01 00 70 24 00 65 [03:23:56]Write to MH i2c: 01 00 00 71 24 95 [03:23:56]Write i2c OK [03:23:56]MH_I2C_Read... [03:23:56]OFD Sender: No OFD packet to send [03:23:57]*** Cut start [03:23:57]*** Partial cut [03:23:57]*** CUTSNS_PIN = 1 [03:23:57]*** CUTSNS_PIN = 0 [03:23:57]*** Brake cut motor [03:23:57]Read from MH i2c: 01 [03:23:57]MH_I2C_Read... [03:23:57]*** Stop cut motor [03:23:57]*** Cut end [03:23:57]Read from MH i2c: 01 07 00 [03:23:57]MH_I2C_Read... [03:23:57]Read from MH i2c: 01 07 00 71 24 00 00 00 00 00 FF 0F AA [03:23:57]process_action close_receipt done [03:23:57]requested_data is exist [03:23:57]produce_requested_data [03:23:57]requested_item fm.sn is exist - process it [03:23:57]wFMCommunicate request_size=4 [03:23:57]MH_SAM_APDU [03:23:57]CAPDU: 80 11 00 00 [03:23:57]Write to MH i2c: E2 08 00 72 24 80 11 00 00 00 00 00 00 10 [03:23:57]Write i2c OK [03:23:57]MH_I2C_Read... [03:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:23:58]Read from MH i2c: E2 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 17 00 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 17 00 72 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [03: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 [03:23:58]wFMCommunicate OK [03:23:58]requested_item fd.num is exist - process it [03:23:58]SAM_PROTO_GetFieldsCounters [03:23:58]wFMCommunicate request_size=4 [03:23:58]MH_SAM_APDU [03:23:58]CAPDU: 80 13 00 00 [03:23:58]Write to MH i2c: E2 08 00 73 24 80 13 00 00 00 00 00 00 13 [03:23:58]Write i2c OK [03:23:58]MH_I2C_Read... [03:23:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:23:58]Read from MH i2c: E2 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 62 00 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 62 00 73 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 F3 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [03:23: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 F3 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:23:58]wFMCommunicate OK [03:23:58]SAM_PROTO_GetFieldsCounters done [03:23:58]requested_item shift.num is exist - process it [03:23:58]requested_item shift.opened is exist - process it [03:23:58]req_shift_opened [03:23:58]FM_GetShiftState [03:23:58]SAM_PROTO_GetShiftState [03:23:58]wFMCommunicate request_size=4 [03:23:58]MH_SAM_APDU [03:23:58]CAPDU: 80 13 01 00 [03:23:58]Write to MH i2c: E2 08 00 74 24 80 13 01 00 00 00 00 00 15 [03:23:58]Write i2c OK [03:23:58]MH_I2C_Read... [03:23:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:23:58]Read from MH i2c: E2 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 0E 00 [03:23:58]MH_I2C_Read... [03:23:58]Read from MH i2c: E2 0E 00 74 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E3 [03:23:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:23:58]wFMCommunicate OK [03:23:58]SAM_PROTO_GetShiftState done [03:23:58]FM_GetShiftState done [03:23:58]req_shift_opened done [03:23:58]requested_item shift.open_date is exist - process it [03:23:58]req_shift_open_date [03:23:58]req_shift_open_date done [03:23:58]produce_requested_data done [03:23:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374771,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:23:58]process_action_free close_receipt [03:23:58]json_value_free [03:23:58]json_value_free done [03:23:58]process_json_proto returns [03:23:58]Send response to host [03:23:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374771,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:23:58]free response buf [03:23:58]execute_script done [03:23:58]execute_script returns [03:23:58]free content buf [03:23:58]Sock 9.Close socket [03:23:58]Sock 9.Thread stoped [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:26]OFD Sender: No OFD packet to send [03:25:28]accept exits with 7 [03:25:28]New connection [03:25:28]New thread 3066887524 created [03:25:28]Thread 3067030884 joined [03:25:28]Waiting for new connection... [03:25:28] Sock 7.Parse request [03:25:28]Sock 7.Check first char [03:25:28]Sock 7.First char is OK [03:25:28]request: POST /json_proto HTTP/1.0 [03:25:28]Method: POST [03:25:28]URL: /json_proto [03:25:28]Method is POST - this is cgi request [03:25:28]url: /json_proto [03:25:28]query_string will be loaded in cgi processing [03:25:28]execute_cgi json_proto POST (null) [03:25:28]execute_cgi path=json_proto method=POST [03:25:28]POST find Content-Length [03:25:28]Host: 172.17.42.195:8080 [03:25:28]Content-Length: 818 [03:25:28]Content-Type: application/json [03:25:28] [03:25:28]POST finish read [03:25:28]Found Content-Length = 818 [03:25:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311282", "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" : 10.790, "sum" : 800.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:25:28]execute_script... [03:25: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)3311282", "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" : 10.790, "sum" : 800.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:25:28]POST & json_proto [03:25:28]process_json_proto [03:25:28]json parsed OK: [03:25:28]protocol is kg_v1.0 [03:25:28]action value=close_receipt [03:25:28]process_action close_receipt [03:25:28]cmd_close_receipt [03:25:28]MH_GetDate [03:25:28]Write to MH i2c: F0 00 00 75 24 88 [03:25:28]Write i2c OK [03:25:28]MH_I2C_Read... [03:25:28]Read from MH i2c: F0 [03:25:28]MH_I2C_Read... [03:25:28]Read from MH i2c: F0 09 00 [03:25:28]MH_I2C_Read... [03:25:28]Read from MH i2c: F0 09 00 75 24 00 AA B2 1D 67 EF 94 12 67 6D [03:25:28]GetLastDocTimeStamp 1729999435 [03:25:28]current date 1729999530 [03:25:28]FM_GetShiftState [03:25:28]SAM_PROTO_GetShiftState [03:25:28]wFMCommunicate request_size=4 [03:25:28]MH_SAM_APDU [03:25:28]CAPDU: 80 13 01 00 [03:25:28]Write to MH i2c: E2 08 00 76 24 80 13 01 00 00 00 00 00 17 [03:25:28]Write i2c OK [03:25:28]MH_I2C_Read... [03:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:25:28]Read from MH i2c: E2 [03:25:28]MH_I2C_Read... [03:25:28]Read from MH i2c: E2 0E 00 [03:25:28]MH_I2C_Read... [03:25:28]Read from MH i2c: E2 0E 00 76 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E5 [03:25:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:25:28]wFMCommunicate OK [03:25:28]SAM_PROTO_GetShiftState done [03:25:28]FM_GetShiftState done [03:25:28]opened in 1729988025 [03:25:28]opened+sec_in_day 1730074425 [03:25:28]quantity*price = 80061 [03:25:28]sum+1 = 80063 [03:25:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 50 27.10.2024 03:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 374772 ФПД: 100417817666721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T032530&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374772&fm=100417817666721&tin=02508201610067®Number=0000000000091623&sum=80062 [03:25:29]StoreToDocumentArchive [03:25:29]shift 528 fd 374772 [03:25:29]save to /storage/0528/doc_00374772 [03:25:29]save last doc name /storage/0528/doc_00374772 to /storage/kkm_last_doc_name [03:25:29]save OK [03:25:29]Clear old archive folders... [03:25:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:25:29]tlvbuf is B6ED47B0 [03:25:29]SAM_PROTO_ClearQueue [03:25:29]wFMCommunicate request_size=4 [03:25:29]MH_SAM_APDU [03:25:29]CAPDU: 80 09 00 00 [03:25:29]Write to MH i2c: E2 08 00 83 24 80 09 00 00 00 00 00 00 19 [03:25:29]Write i2c OK [03:25:29]MH_I2C_Read... [03:25:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:25:29]Read from MH i2c: E2 [03:25:29]MH_I2C_Read... [03:25:29]Read from MH i2c: E2 03 00 [03:25:29]MH_I2C_Read... [03:25:29]Read from MH i2c: E2 03 00 83 24 00 90 00 1B [03:25:29]RAPDU: 90 00 [03:25:29]wFMCommunicate OK [03:25:29]SAM_PROTO_ClearQueue done [03:25:29]KKMCreateOFDPacket [03:25:29]OFDProtocolAddRootSTLVToBuf [03:25:29]FM_MakeSignedData [03:25:29]FM_MakeSignedData [03:25:29]SAM_PROTO_SignData [03:25:29]wFMCommunicate request_size=4 [03:25:29]MH_SAM_APDU [03:25:29]CAPDU: 80 0D 01 02 [03:25:29]Write to MH i2c: E2 08 00 84 24 80 0D 01 02 00 00 00 00 21 [03:25:29]Write i2c OK [03:25:29]MH_I2C_Read... [03:25:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:25:29]Read from MH i2c: E2 [03:25:29]MH_I2C_Read... [03:25:29]Read from MH i2c: E2 03 00 [03:25:29]MH_I2C_Read... [03:25:29]Read from MH i2c: E2 03 00 84 24 00 90 00 1C [03:25:29]RAPDU: 90 00 [03:25:29]wFMCommunicate OK [03:25:29]wFMCommunicate request_size=255 [03:25:29]MH_SAM_APDU [03:25: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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 AA B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 5B [03:25:29]Write to MH i2c: E2 02 01 85 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 AA B2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 5B 00 00 C4 [03:25:30]Write i2c OK [03:25:30]MH_I2C_Read... [03:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:25:30]Read from MH i2c: E2 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 03 00 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 03 00 85 24 00 90 00 1D [03:25:30]RAPDU: 90 00 [03:25:30]wFMCommunicate OK [03:25:30]wFMCommunicate request_size=10 [03:25:30]MH_SAM_APDU [03:25:30]CAPDU: 80 0D 02 02 05 54 58 59 E4 A1 [03:25:30]Write to MH i2c: E2 0D 00 86 24 80 0D 02 02 05 00 54 58 59 E4 A1 00 00 B8 [03:25:30]Write i2c OK [03:25:30]MH_I2C_Read... [03:25:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:25:30]Read from MH i2c: E2 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 03 00 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 03 00 86 24 00 90 00 1E [03:25:30]RAPDU: 90 00 [03:25:30]wFMCommunicate OK [03:25:30]wFMCommunicate request_size=4 [03:25:30]MH_SAM_APDU [03:25:30]CAPDU: 80 0D 03 02 [03:25:30]Write to MH i2c: E2 08 00 87 24 80 0D 03 02 00 00 00 00 26 [03:25:30]Write i2c OK [03:25:30]MH_I2C_Read... [03:25:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:25:30]Read from MH i2c: E2 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 0B 00 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 0B 00 87 24 00 C4 07 2C 73 C4 C4 48 4C 90 00 AD [03:25:30]RAPDU: C4 07 2C 73 C4 C4 48 4C 90 00 [03:25:30]wFMCommunicate OK [03:25:30]SAM_PROTO_SignData done [03:25:30]FM_MakeSignedData done [03:25:30]CreateOFDProtocolMessage [03:25:30]wFMCommunicate request_size=4 [03:25:30]MH_SAM_APDU [03:25:30]CAPDU: 80 11 00 00 [03:25:30]Write to MH i2c: E2 08 00 88 24 80 11 00 00 00 00 00 00 26 [03:25:30]Write i2c OK [03:25:30]MH_I2C_Read... [03:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:25:30]Read from MH i2c: E2 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 17 00 [03:25:30]MH_I2C_Read... [03:25:30]Read from MH i2c: E2 17 00 88 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [03:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:25:30]wFMCommunicate OK [03:25:30]CreateOFDProtocolMessage done [03:25:30]OFDSenderStorePacket 374772 [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: 728541+1729271023=1729999564 [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 CC B2 1D 67 EF 94 12 67 FD [03:26:04]Current date/time: 27.10.2024 03:26 [03:26:04]FM_Init [03:26:04]wFMConnect [03:26:04]MH_SAM_On [03:26:04]Write to MH i2c: E0 00 00 08 00 E7 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_init finished! [03:26:04]*** atr: [03:26:04]*** 0F 3B D5 18 FF 81 91 FE [03:26:04]*** 1F C3 80 73 C8 21 10 0A [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]*** 00 00 00 00 00 00 00 00 [03:26:04]Read from MH i2c: E0 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E0 10 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [03:26:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [03:26:04]wFMCommunicate request_size=10 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [03:26:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [03:26:04]RAPDU: 90 00 [03:26:04]wFMCommunicate OK [03:26:04]wFMCommunicate request_size=4 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 80 11 00 00 [03:26:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 17 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [03: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 [03:26:04]wFMCommunicate OK [03:26:04]Detected FM SN is 0000000000874672 [03:26:04]Stored FM SN is 0000000000874672 [03:26:04]wFMCommunicate request_size=9 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 80 16 00 00 04 9C 57 00 00 [03:26:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [03:26:04]RAPDU: 90 00 [03:26:04]wFMCommunicate OK [03:26:04]FM PIN OK [03:26:04]wFMCommunicate request_size=8 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 80 14 04 00 03 02 00 01 [03:26:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [03:26:04]RAPDU: 90 00 [03:26:04]wFMCommunicate OK [03:26:04]wFMCommunicate request_size=13 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [03:26:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [03:26:04]RAPDU: 90 00 [03:26:04]wFMCommunicate OK [03:26:04]wFMCommunicate request_size=4 [03:26:04]MH_SAM_APDU [03:26:04]CAPDU: 80 11 00 00 [03:26:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:04]Read from MH i2c: E2 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 17 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [03: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 [03:26:04]wFMCommunicate OK [03:26:04]DocumentArchiveInit [03:26:04]Start Httpd... [03:26:04]Httpd thread 3067542884 created [03:26:04]Write to MH i2c: 01 00 00 0F 00 0F [03:26:04]Write i2c OK [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: 01 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: 01 07 00 [03:26:04]MH_I2C_Read... [03:26:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [03:26:04]MH Int Process started [03:26:04]Allocated Socket 8 [03:26:04]Bind OK [03:26:04]Listen OK [03:26:04]httpd running on port 8080 [03:26:04]Waiting for new connection... [03:26:04]OFD Sender: No OFD packet to send [03:26:05]accept exits with 9 [03:26:05]New connection [03:26:05]New thread 3067256164 created [03:26:05]Waiting for new connection... [03:26:05] Sock 9.Parse request [03:26:05]Sock 9.Check first char [03:26:05]Sock 9.First char is OK [03:26:05]request: POST /json_proto HTTP/1.0 [03:26:05]Method: POST [03:26:05]URL: /json_proto [03:26:05]Method is POST - this is cgi request [03:26:05]url: /json_proto [03:26:05]query_string will be loaded in cgi processing [03:26:05]execute_cgi json_proto POST (null) [03:26:05]execute_cgi path=json_proto method=POST [03:26:05]POST find Content-Length [03:26:05]Host: 172.17.42.195:8080 [03:26:05]Content-Length: 215 [03:26:05]Content-Type: application/json [03:26:05] [03:26:05]POST finish read [03:26:05]Found Content-Length = 215 [03:26: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" ] } } [03:26:05]execute_script... [03:26: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" ] } } [03:26:05]POST & json_proto [03:26:05]process_json_proto [03:26:05]json parsed OK: [03:26:05]protocol is kg_v1.0 [03:26:05]action value=get_value [03:26:05]process_action get_value [03:26:05]cmd_get_value [03:26:05]process_action get_value done [03:26:05]requested_data is exist [03:26:05]produce_requested_data [03:26:05]requested_item kkm.sn is exist - process it [03:26:05]requested_item kkm.ver is exist - process it [03:26:05]requested_item fm.sn is exist - process it [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 11 00 00 [03:26:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 17 00 [03:26:05]MH_I2C_Read... [03:26:05]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 [03:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:26:05]wFMCommunicate OK [03:26:05]requested_item fd.num is exist - process it [03:26:05]SAM_PROTO_GetFieldsCounters [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 13 00 00 [03:26:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 62 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [03:26: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 F4 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:26:05]wFMCommunicate OK [03:26:05]SAM_PROTO_GetFieldsCounters done [03:26:05]requested_item shift.num is exist - process it [03:26:05]requested_item shift.opened is exist - process it [03:26:05]req_shift_opened [03:26:05]FM_GetShiftState [03:26:05]SAM_PROTO_GetShiftState [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 13 01 00 [03:26:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:05]Read from MH i2c: E2 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 0E 00 [03:26:05]MH_I2C_Read... [03:26:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [03:26:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:26:05]wFMCommunicate OK [03:26:05]SAM_PROTO_GetShiftState done [03:26:05]FM_GetShiftState done [03:26:05]req_shift_opened done [03:26:05]requested_item shift.open_date is exist - process it [03:26:05]req_shift_open_date [03:26:05]req_shift_open_date done [03:26:05]produce_requested_data done [03:26:05]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374772,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:26:05]process_action_free get_value [03:26:05]json_value_free [03:26:05]json_value_free done [03:26:05]process_json_proto returns [03:26:05]Send response to host [03:26:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374772,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:26:05]free response buf [03:26:05]execute_script done [03:26:05]execute_script returns [03:26:05]free content buf [03:26:05]Sock 9.Close socket [03:26:05]Sock 9.Thread stoped [03:26:05]accept exits with 6 [03:26:05]New connection [03:26:05]New thread 3067112804 created [03:26:05]Thread 3067256164 joined [03:26:05]Waiting for new connection... [03:26:05] Sock 6.Parse request [03:26:05]Sock 6.Check first char [03:26:05]Sock 6.First char is OK [03:26:05]request: POST /json_proto HTTP/1.0 [03:26:05]Method: POST [03:26:05]URL: /json_proto [03:26:05]Method is POST - this is cgi request [03:26:05]url: /json_proto [03:26:05]query_string will be loaded in cgi processing [03:26:05]execute_cgi json_proto POST (null) [03:26:05]execute_cgi path=json_proto method=POST [03:26:05]POST find Content-Length [03:26:05]Host: 172.17.42.195:8080 [03:26:05]Content-Length: 331 [03:26:05]Content-Type: application/json [03:26:05] [03:26:05]POST finish read [03:26:05]Found Content-Length = 331 [03:26: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" ] } } [03:26:05]execute_script... [03:26: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" ] } } [03:26:05]POST & json_proto [03:26:05]process_json_proto [03:26:05]json parsed OK: [03:26:05]protocol is kg_v1.0 [03:26:05]action value=get_value [03:26:05]process_action get_value [03:26:05]cmd_get_value [03:26:05]process_action get_value done [03:26:05]requested_data is exist [03:26:05]produce_requested_data [03:26:05]requested_item fm.sale.total is exist - process it [03:26:05]SAM_PROTO_GetFMData [03:26:05]wFMCommunicate request_size=4 [03:26:05]MH_SAM_APDU [03:26:05]CAPDU: 80 13 03 00 [03:26:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [03:26:05]Write i2c OK [03:26:05]MH_I2C_Read... [03:26:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [03:26:06]Read from MH i2c: E2 [03:26:06]MH_I2C_Read... [03:26:06]Read from MH i2c: E2 FD 00 [03:26:06]MH_I2C_Read... [03:26:06]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 D3 B3 05 00 69 04 A4 00 6F 04 04 00 BD B1 05 00 B1 04 05 00 12 4D 59 F9 07 70 04 05 00 DC 2A A2 2D 06 72 04 05 00 36 22 B7 CB 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 D3 BB D8 D8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 17 B4 11 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 E7 [03:26:06]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 D3 B3 05 00 69 04 A4 00 6F 04 04 00 BD B1 05 00 B1 04 05 00 12 4D 59 F9 07 70 04 05 00 DC 2A A2 2D 06 72 04 05 00 36 22 B7 CB 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 D3 BB D8 D8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 17 B4 11 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [03:26:06]wFMCommunicate OK [03:26:06]wFMCommunicate request_size=4 [03:26:06]MH_SAM_APDU [03:26:06]CAPDU: 80 17 00 00 [03:26:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [03:26:06]Write i2c OK [03:26:06]MH_I2C_Read... [03:26:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:06]Read from MH i2c: E2 [03:26:06]MH_I2C_Read... [03:26:06]Read from MH i2c: E2 FD 00 [03:26:06]MH_I2C_Read... [03:26:06]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 [03:26: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 [03:26:06]wFMCommunicate OK [03:26:06]wFMCommunicate request_size=4 [03:26:06]MH_SAM_APDU [03:26:06]CAPDU: 80 17 00 00 [03:26:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [03:26:06]Write i2c OK [03:26:06]MH_I2C_Read... [03:26:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:06]Read from MH i2c: E2 [03:26:06]MH_I2C_Read... [03:26:06]Read from MH i2c: E2 FD 00 [03:26:06]MH_I2C_Read... [03:26:06]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 [03:26:06]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 [03:26:06]wFMCommunicate OK [03:26:06]wFMCommunicate request_size=4 [03:26:06]MH_SAM_APDU [03:26:06]CAPDU: 80 17 00 00 [03:26:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [03:26:06]Write i2c OK [03:26:06]MH_I2C_Read... [03:26:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:07]Read from MH i2c: E2 [03:26:07]MH_I2C_Read... [03:26:07]Read from MH i2c: E2 FD 00 [03:26:07]MH_I2C_Read... [03:26:07]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 [03:26: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 [03:26:07]wFMCommunicate OK [03:26:07]wFMCommunicate request_size=4 [03:26:07]MH_SAM_APDU [03:26:07]CAPDU: 80 17 00 00 [03:26:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [03:26:07]Write i2c OK [03:26:07]MH_I2C_Read... [03:26:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [03:26:07]Read from MH i2c: E2 [03:26:07]MH_I2C_Read... [03:26:07]Read from MH i2c: E2 E3 00 [03:26:07]MH_I2C_Read... [03:26:07]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 [03:26: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 [03:26:07]wFMCommunicate OK [03:26:07]SAM_PROTO_GetFMData done [03:26:07]requested_item fm.sale_refund.total is exist - process it [03:26:07]requested_item fm.buy.total is exist - process it [03:26:07]requested_item shift.sale.total is exist - process it [03:26:07]SAM_PROTO_GetShiftData [03:26:07]wFMCommunicate request_size=4 [03:26:07]MH_SAM_APDU [03:26:07]CAPDU: 80 13 02 00 [03:26:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [03:26:07]Write i2c OK [03:26:07]MH_I2C_Read... [03:26:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [03:26:07]Read from MH i2c: E2 [03:26:07]MH_I2C_Read... [03:26:07]Read from MH i2c: E2 FD 00 [03:26:07]MH_I2C_Read... [03:26:07]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 32 00 00 00 69 04 9B 00 6F 04 04 00 32 00 00 00 B1 04 03 00 67 3A 43 70 04 03 00 48 F4 18 72 04 03 00 1F 46 2A 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC 23 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 55 98 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 95 [03:26:07]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 32 00 00 00 69 04 9B 00 6F 04 04 00 32 00 00 00 B1 04 03 00 67 3A 43 70 04 03 00 48 F4 18 72 04 03 00 1F 46 2A 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 FC 23 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 55 98 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [03:26:07]wFMCommunicate OK [03:26:07]wFMCommunicate request_size=4 [03:26:07]MH_SAM_APDU [03:26:07]CAPDU: 80 17 00 00 [03:26:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [03:26:07]Write i2c OK [03:26:07]MH_I2C_Read... [03:26:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:08]Read from MH i2c: E2 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [03:26:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [03:26:08]wFMCommunicate OK [03:26:08]wFMCommunicate request_size=4 [03:26:08]MH_SAM_APDU [03:26:08]CAPDU: 80 17 00 00 [03:26:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [03:26:08]Write i2c OK [03:26:08]MH_I2C_Read... [03:26:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:08]Read from MH i2c: E2 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [03:26:08]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [03:26:08]wFMCommunicate OK [03:26:08]wFMCommunicate request_size=4 [03:26:08]MH_SAM_APDU [03:26:08]CAPDU: 80 17 00 00 [03:26:08]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [03:26:08]Write i2c OK [03:26:08]MH_I2C_Read... [03:26:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:26:08]Read from MH i2c: E2 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 [03:26:08]MH_I2C_Read... [03:26:08]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [03:26:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [03:26:08]wFMCommunicate OK [03:26:08]wFMCommunicate request_size=4 [03:26:08]MH_SAM_APDU [03:26:08]CAPDU: 80 17 00 00 [03:26:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [03:26:08]Write i2c OK [03:26:08]MH_I2C_Read... [03:26:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [03:26:09]Read from MH i2c: E2 [03:26:09]MH_I2C_Read... [03:26:09]Read from MH i2c: E2 CB 00 [03:26:09]MH_I2C_Read... [03:26:09]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [03:26:09]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:26:09]wFMCommunicate OK [03:26:09]SAM_PROTO_GetShiftData done [03:26:09]requested_item shift.sale.total_cash is exist - process it [03:26:09]requested_item shift.sale_refund.total is exist - process it [03:26:09]requested_item shift.sale_refund.total_cash is exist - process it [03:26:09]requested_item shift.buy.total is exist - process it [03:26:09]requested_item shift.buy.total_cash is exist - process it [03:26:09]produce_requested_data done [03:26:09]produce_requested_data return {"fm.sale.total":342481502.90,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":44058.63,"shift.sale.total_cash":16354.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} [03:26:09]process_action_free get_value [03:26:09]json_value_free [03:26:09]json_value_free done [03:26:09]process_json_proto returns [03:26:09]Send response to host [03:26:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342481502.90,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":44058.63,"shift.sale.total_cash":16354.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}}} [03:26:09]free response buf [03:26:09]execute_script done [03:26:09]execute_script returns [03:26:09]free content buf [03:26:09]Sock 6.Close socket [03:26:09]Sock 6.Thread stoped [03:26:09]OFD Sender: No OFD packet to send [03:26:14]OFD Sender: No OFD packet to send [03:26:19]OFD Sender: No OFD packet to send [03:26:24]OFD Sender: No OFD packet to send [03:26:29]OFD Sender: No OFD packet to send [03:26:34]OFD Sender: No OFD packet to send [03:26:39]OFD Sender: No OFD packet to send [03:26:44]OFD Sender: No OFD packet to send [03:26:49]OFD Sender: No OFD packet to send [03:26:54]OFD Sender: No OFD packet to send [03:26:59]OFD Sender: No OFD packet to send [03:27:05]OFD Sender: No OFD packet to send [03:27:10]OFD Sender: No OFD packet to send [03:27:15]OFD Sender: No OFD packet to send [03:27:20]OFD Sender: No OFD packet to send [03:27:25]OFD Sender: No OFD packet to send [03:27:30]OFD Sender: No OFD packet to send [03:27:35]OFD Sender: No OFD packet to send [03:27:40]OFD Sender: No OFD packet to send [03:27:45]OFD Sender: No OFD packet to send [03:27:50]OFD Sender: No OFD packet to send [03:27:55]OFD Sender: No OFD packet to send [03:28:00]OFD Sender: No OFD packet to send [03:28:05]OFD Sender: No OFD packet to send [03:28:10]OFD Sender: No OFD packet to send [03:28:15]OFD Sender: No OFD packet to send [03:28:20]OFD Sender: No OFD packet to send [03:28:25]OFD Sender: No OFD packet to send [03:28:30]OFD Sender: No OFD packet to send [03:28:35]OFD Sender: No OFD packet to send [03:28:40]OFD Sender: No OFD packet to send [03:28:45]OFD Sender: No OFD packet to send [03:28:50]OFD Sender: No OFD packet to send [03:28:55]OFD Sender: No OFD packet to send [03:29:00]OFD Sender: No OFD packet to send [03:29:05]OFD Sender: No OFD packet to send [03:29:10]OFD Sender: No OFD packet to send [03:29:15]OFD Sender: No OFD packet to send [03:29:20]OFD Sender: No OFD packet to send [03:29:25]OFD Sender: No OFD packet to send [03:29:30]OFD Sender: No OFD packet to send [03:29:35]OFD Sender: No OFD packet to send [03:29:40]OFD Sender: No OFD packet to send [03:29:45]OFD Sender: No OFD packet to send [03:29:50]OFD Sender: No OFD packet to send [03:29:55]OFD Sender: No OFD packet to send [03:30:00]OFD Sender: No OFD packet to send [03:30:05]OFD Sender: No OFD packet to send [03:30:10]OFD Sender: No OFD packet to send [03:30:15]OFD Sender: No OFD packet to send [03:30:20]OFD Sender: No OFD packet to send [03:30:25]OFD Sender: No OFD packet to send [03:30:30]OFD Sender: No OFD packet to send [03:30:35]OFD Sender: No OFD packet to send [03:30:40]OFD Sender: No OFD packet to send [03:30:45]OFD Sender: No OFD packet to send [03:30:50]OFD Sender: No OFD packet to send [03:30:55]OFD Sender: No OFD packet to send [03:31:00]OFD Sender: No OFD packet to send [03:31:05]OFD Sender: No OFD packet to send [03:31:10]OFD Sender: No OFD packet to send [03:31:15]OFD Sender: No OFD packet to send [03:31:20]OFD Sender: No OFD packet to send [03:31:25]OFD Sender: No OFD packet to send [03:31:30]OFD Sender: No OFD packet to send [03:31:35]OFD Sender: No OFD packet to send [03:31:40]OFD Sender: No OFD packet to send [03:31:45]OFD Sender: No OFD packet to send [03:31:50]OFD Sender: No OFD packet to send [03:31:55]OFD Sender: No OFD packet to send [03:32:00]OFD Sender: No OFD packet to send [03:32:05]OFD Sender: No OFD packet to send [03:32:10]OFD Sender: No OFD packet to send [03:32:15]OFD Sender: No OFD packet to send [03:32:20]OFD Sender: No OFD packet to send [03:32:25]OFD Sender: No OFD packet to send [03:32:30]OFD Sender: No OFD packet to send [03:32:35]OFD Sender: No OFD packet to send [03:32:40]OFD Sender: No OFD packet to send [03:32:45]OFD Sender: No OFD packet to send [03:32:50]OFD Sender: No OFD packet to send [03:32:55]OFD Sender: No OFD packet to send [03:33:00]OFD Sender: No OFD packet to send [03:33:05]OFD Sender: No OFD packet to send [03:33:10]OFD Sender: No OFD packet to send [03:33:15]OFD Sender: No OFD packet to send [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:40]OFD Sender: No OFD packet to send [03:34:45]OFD Sender: No OFD packet to send [03:34:50]OFD Sender: No OFD packet to send [03:34:55]OFD Sender: No OFD packet to send [03:35:00]OFD Sender: No OFD packet to send [03:35:05]OFD Sender: No OFD packet to send [03:35:10]OFD Sender: No OFD packet to send [03:35:15]OFD Sender: No OFD packet to send [03:35:20]OFD Sender: No OFD packet to send [03:35:25]OFD Sender: No OFD packet to send [03:35:30]OFD Sender: No OFD packet to send [03:35:35]OFD Sender: No OFD packet to send [03:35:40]OFD Sender: No OFD packet to send [03:35:45]OFD Sender: No OFD packet to send [03:35:50]OFD Sender: No OFD packet to send [03:35:55]OFD Sender: No OFD packet to send [03:36:00]OFD Sender: No OFD packet to send [03:36:05]OFD Sender: No OFD packet to send [03:36:10]OFD Sender: No OFD packet to send [03:36:15]OFD Sender: No OFD packet to send [03:36:20]OFD Sender: No OFD packet to send [03:36:25]OFD Sender: No OFD packet to send [03:36:30]OFD Sender: No OFD packet to send [03:36:35]OFD Sender: No OFD packet to send [03:36:40]OFD Sender: No OFD packet to send [03:36:45]OFD Sender: No OFD packet to send [03:36:50]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38:06]OFD Sender: No OFD packet to send [03:38:11]OFD Sender: No OFD packet to send [03:38:16]OFD Sender: No OFD packet to send [03:38:21]OFD Sender: No OFD packet to send [03:38:26]OFD Sender: No OFD packet to send [03:38:31]OFD Sender: No OFD packet to send [03:38:36]OFD Sender: No OFD packet to send [03:38:41]OFD Sender: No OFD packet to send [03:38:46]OFD Sender: No OFD packet to send [03:38:51]OFD Sender: No OFD packet to send [03:38:56]OFD Sender: No OFD packet to send [03:39:01]OFD Sender: No OFD packet to send [03:39:06]OFD Sender: No OFD packet to send [03:39:11]OFD Sender: No OFD packet to send [03:39:16]OFD Sender: No OFD packet to send [03:39:21]OFD Sender: No OFD packet to send [03:39:26]OFD Sender: No OFD packet to send [03:39:31]OFD Sender: No OFD packet to send [03:39:36]OFD Sender: No OFD packet to send [03:39:41]OFD Sender: No OFD packet to send [03:39:46]OFD Sender: No OFD packet to send [03:39:51]OFD Sender: No OFD packet to send [03:39:56]OFD Sender: No OFD packet to send [03:40:01]OFD Sender: No OFD packet to send [03:40:06]OFD Sender: No OFD packet to send [03:40:11]OFD Sender: No OFD packet to send [03:40:16]OFD Sender: No OFD packet to send [03:40:21]OFD Sender: No OFD packet to send [03:40:26]OFD Sender: No OFD packet to send [03:40:31]OFD Sender: No OFD packet to send [03:40:36]OFD Sender: No OFD packet to send [03:40:41]OFD Sender: No OFD packet to send [03:40:46]OFD Sender: No OFD packet to send [03:40:51]OFD Sender: No OFD packet to send [03:40:56]OFD Sender: No OFD packet to send [03:41:01]OFD Sender: No OFD packet to send [03:41:06]OFD Sender: No OFD packet to send [03:41:11]OFD Sender: No OFD packet to send [03:41:16]OFD Sender: No OFD packet to send [03:41:21]OFD Sender: No OFD packet to send [03:41:26]OFD Sender: No OFD packet to send [03:41:31]OFD Sender: No OFD packet to send [03:41:36]OFD Sender: No OFD packet to send [03:41:41]OFD Sender: No OFD packet to send [03:41:46]OFD Sender: No OFD packet to send [03:41:51]OFD Sender: No OFD packet to send [03:41:56]OFD Sender: No OFD packet to send [03:42:01]OFD Sender: No OFD packet to send [03:42:06]OFD Sender: No OFD packet to send [03:42:11]OFD Sender: No OFD packet to send [03:42:16]OFD Sender: No OFD packet to send [03:42:21]OFD Sender: No OFD packet to send [03:42:26]OFD Sender: No OFD packet to send [03:42:31]OFD Sender: No OFD packet to send [03:42:36]OFD Sender: No OFD packet to send [03:42:41]OFD Sender: No OFD packet to send [03:42:46]OFD Sender: No OFD packet to send [03:42:51]OFD Sender: No OFD packet to send [03:42:56]OFD Sender: No OFD packet to send [03:43:01]OFD Sender: No OFD packet to send [03:43:06]OFD Sender: No OFD packet to send [03:43:11]OFD Sender: No OFD packet to send [03:43:16]OFD Sender: No OFD packet to send [03:43:21]OFD Sender: No OFD packet to send [03:43:26]OFD Sender: No OFD packet to send [03:43:31]OFD Sender: No OFD packet to send [03:43:36]OFD Sender: No OFD packet to send [03:43:41]OFD Sender: No OFD packet to send [03:43:46]OFD Sender: No OFD packet to send [03:43:51]OFD Sender: No OFD packet to send [03:43:56]OFD Sender: No OFD packet to send [03:44:01]OFD Sender: No OFD packet to send [03:44:06]OFD Sender: No OFD packet to send [03:44:11]OFD Sender: No OFD packet to send [03:44:16]OFD Sender: No OFD packet to send [03:44:21]OFD Sender: No OFD packet to send [03:44:26]OFD Sender: No OFD packet to send [03:44:31]OFD Sender: No OFD packet to send [03:44:36]OFD Sender: No OFD packet to send [03:44:41]OFD Sender: No OFD packet to send [03:44:46]OFD Sender: No OFD packet to send [03:44:51]OFD Sender: No OFD packet to send [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:06]OFD Sender: No OFD packet to send [03:45:11]OFD Sender: No OFD packet to send [03:45:16]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:36]OFD Sender: No OFD packet to send [03:45:41]OFD Sender: No OFD packet to send [03:45:46]OFD Sender: No OFD packet to send [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:26]OFD Sender: No OFD packet to send [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:52]OFD Sender: No OFD packet to send [03:46:57]OFD Sender: No OFD packet to send [03:47:02]OFD Sender: No OFD packet to send [03:47:07]OFD Sender: No OFD packet to send [03:47:12]OFD Sender: No OFD packet to send [03:47:17]OFD Sender: No OFD packet to send [03:47:22]OFD Sender: No OFD packet to send [03:47:27]OFD Sender: No OFD packet to send [03:47:32]OFD Sender: No OFD packet to send [03:47:37]OFD Sender: No OFD packet to send [03:47:42]OFD Sender: No OFD packet to send [03:47:47]OFD Sender: No OFD packet to send [03:47:52]OFD Sender: No OFD packet to send [03:47:57]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:22]OFD Sender: No OFD packet to send [03:50:27]OFD Sender: No OFD packet to send [03:50:32]OFD Sender: No OFD packet to send [03:50:37]OFD Sender: No OFD packet to send [03:50:42]OFD Sender: No OFD packet to send [03:50:47]OFD Sender: No OFD packet to send [03:50:52]OFD Sender: No OFD packet to send [03:50:57]OFD Sender: No OFD packet to send [03:51:02]OFD Sender: No OFD packet to send [03:51:07]OFD Sender: No OFD packet to send [03:51:12]OFD Sender: No OFD packet to send [03:51:17]OFD Sender: No OFD packet to send [03:51:22]OFD Sender: No OFD packet to send [03:51:27]OFD Sender: No OFD packet to send [03:51:32]OFD Sender: No OFD packet to send [03:51:37]OFD Sender: No OFD packet to send [03:51:42]OFD Sender: No OFD packet to send [03:51:47]accept exits with 9 [03:51:47]New connection [03:51:47]New thread 3067256164 created [03:51:47]Thread 3067112804 joined [03:51:47]Waiting for new connection... [03:51:47] Sock 9.Parse request [03:51:47]Sock 9.Check first char [03:51:47]Sock 9.First char is OK [03:51:47]request: POST /json_proto HTTP/1.0 [03:51:47]Method: POST [03:51:47]URL: /json_proto [03:51:47]Method is POST - this is cgi request [03:51:47]url: /json_proto [03:51:47]query_string will be loaded in cgi processing [03:51:47]execute_cgi json_proto POST (null) [03:51:47]execute_cgi path=json_proto method=POST [03:51:47]POST find Content-Length [03:51:47]Host: 172.17.42.195:8080 [03:51:47]Content-Length: 805 [03:51:47]Content-Type: application/json [03:51:47] [03:51:47]POST finish read [03:51:47]Found Content-Length = 805 [03:51:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311283", "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" : 42.070, "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\u000A4756296", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:47]execute_script... [03:51: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)3311283", "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" : 42.070, "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\u000A4756296", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:47]POST & json_proto [03:51:47]process_json_proto [03:51:47]json parsed OK: [03:51:47]protocol is kg_v1.0 [03:51:47]action value=close_receipt [03:51:47]process_action close_receipt [03:51:47]cmd_close_receipt [03:51:47]MH_GetDate [03:51:47]Write to MH i2c: F0 00 00 1D 00 0C [03:51:47]Write i2c OK [03:51:47]MH_I2C_Read... [03:51:47]Read from MH i2c: F0 [03:51:47]MH_I2C_Read... [03:51:47]Read from MH i2c: F0 09 00 [03:51:47]MH_I2C_Read... [03:51:47]Read from MH i2c: F0 09 00 1D 00 00 D4 B8 1D 67 EF 94 12 67 21 [03:51:47]GetLastDocTimeStamp 97 [03:51:47]current date 1730001108 [03:51:47]FM_GetShiftState [03:51:47]SAM_PROTO_GetShiftState [03:51:47]wFMCommunicate request_size=4 [03:51:47]MH_SAM_APDU [03:51:47]CAPDU: 80 13 01 00 [03:51:47]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [03:51:47]Write i2c OK [03:51:47]MH_I2C_Read... [03:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:47]Read from MH i2c: E2 [03:51:47]MH_I2C_Read... [03:51:47]Read from MH i2c: E2 0E 00 [03:51:47]MH_I2C_Read... [03:51:47]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [03:51:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:51:47]wFMCommunicate OK [03:51:47]SAM_PROTO_GetShiftState done [03:51:47]FM_GetShiftState done [03:51:47]opened in 1729988025 [03:51:47]opened+sec_in_day 1730074425 [03:51:47]quantity*price = 0 [03:51:47]sum+1 = 1 [03:51:47]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 СНО: Общий режим Чек 51 27.10.2024 03:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4756296 ФМ: 0000000000874672 ФД: 374773 ФПД: 65585251967437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035148&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374773&fm=65585251967437&tin=02508201610067®Number=0000000000091623&sum=0 [03:51:48]StoreToDocumentArchive [03:51:48]shift 528 fd 374773 [03:51:48]save to /storage/0528/doc_00374773 [03:51:48]save last doc name /storage/0528/doc_00374773 to /storage/kkm_last_doc_name [03:51:48]save OK [03:51:48]Clear old archive folders... [03:51:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:51:48]tlvbuf is 002840F0 [03:51:48]SAM_PROTO_ClearQueue [03:51:48]wFMCommunicate request_size=4 [03:51:48]MH_SAM_APDU [03:51:48]CAPDU: 80 09 00 00 [03:51:48]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [03:51:48]RAPDU: 90 00 [03:51:48]wFMCommunicate OK [03:51:48]SAM_PROTO_ClearQueue done [03:51:48]KKMCreateOFDPacket [03:51:48]OFDProtocolAddRootSTLVToBuf [03:51:48]FM_MakeSignedData [03:51:48]FM_MakeSignedData [03:51:48]SAM_PROTO_SignData [03:51:48]wFMCommunicate request_size=4 [03:51:48]MH_SAM_APDU [03:51:48]CAPDU: 80 0D 01 02 [03:51:48]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [03:51:48]RAPDU: 90 00 [03:51:48]wFMCommunicate OK [03:51:48]wFMCommunicate request_size=255 [03:51:48]MH_SAM_APDU [03:51: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 56 A4 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D4 B8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 [03:51:48]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D4 B8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 00 00 E8 [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [03:51:48]RAPDU: 90 00 [03:51:48]wFMCommunicate OK [03:51:48]wFMCommunicate request_size=11 [03:51:48]MH_SAM_APDU [03:51:48]CAPDU: 80 0D 02 02 06 3B A6 41 A5 61 CD [03:51:48]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 3B A6 41 A5 61 CD 00 00 A9 [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [03:51:48]RAPDU: 90 00 [03:51:48]wFMCommunicate OK [03:51:48]wFMCommunicate request_size=4 [03:51:48]MH_SAM_APDU [03:51:48]CAPDU: 80 0D 03 02 [03:51:48]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 0B 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 0B 00 2F 00 00 C3 AD 78 DB 8B 23 F1 25 90 00 32 [03:51:48]RAPDU: C3 AD 78 DB 8B 23 F1 25 90 00 [03:51:48]wFMCommunicate OK [03:51:48]SAM_PROTO_SignData done [03:51:48]FM_MakeSignedData done [03:51:48]CreateOFDProtocolMessage [03:51:48]wFMCommunicate request_size=4 [03:51:48]MH_SAM_APDU [03:51:48]CAPDU: 80 11 00 00 [03:51:48]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:48]Read from MH i2c: E2 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: E2 17 00 [03:51:48]MH_I2C_Read... [03:51: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 [03:51:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:51:48]wFMCommunicate OK [03:51:48]CreateOFDProtocolMessage done [03:51:48]OFDSenderStorePacket 374773 [03:51:48]StoreOFDPacket docnum=374773 [03:51: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 EC 7F 08 01 4D 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D4 B8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 3B A6 41 A5 61 CD C3 AD 78 DB 8B 23 F1 25 [03:51:48]CheckFolder [03:51:48]dirname=/storage/ofd_packets [03:51:48]CheckFolder done [03:51:48]ProducePacketName [03:51:48]name=ofd_packets/00374773 [03:51:48]NVStorageSaveData ofd_packets/00374773 [03:51:48]File name is /storage/ofd_packets/00374773 [03:51:48]Write 302 bytes [03:51:48]NVStorageSaveData done [03:51:48]OFDSenderStorePacket done [03:51:48]KKMCreateOFDPacket done [03:51:48]NVStorageSaveData kkm_last_timestamp [03:51:48]File name is /storage/kkm_last_timestamp [03:51:48]Write 4 bytes [03:51:48]NVStorageSaveData done [03:51:48]ExternCall_PrintAddStr [03:51:48]wPrintStart [03:51:48]Write to MH i2c: 01 00 00 31 00 31 [03:51:48]Write i2c OK [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: 01 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: 01 07 00 [03:51:48]MH_I2C_Read... [03:51:48]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [03:51:48]RasterBufferAndPrint [03:51:48]line Счет N : (1)3311283 [03:51:48]line ИНН: 02508201610067 [03:51:48]line Контрольно-Кассовый Чек [03:51:48]line ПРОДАЖА [03:51:48]line ТРК (МРК, ГНК) : 5 [03:51:48]line Товар: 2710194210 [03:51:48]line ДТ(л)-К-5 [03:51:48]line 42.070 * 0.00 [03:51:48]line = 0.00 [03:51:48]line НДС 12% НСП 1% [03:51:48]line > о реализуемом товаре [03:51:48]line ИТОГО: 0.00 [03:51:48]line НСП 1% : 0.00 [03:51:48]line НДС 12% : 0.00 [03:51:48]line Наличными: 0.00 [03:51:48]line Безнал.: 0.00 [03:51:48]line Место: АЗС № 87 "Партнер Нефть" [03:51:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:51:48]line СНО: Общий режим [03:51:48]line Чек 51 27.10.2024 03:51 [03:51:48]line Смена: 528 ФФД: 1.0 [03:51:48]line ЗНМ: 0300000083 [03:51:48]line РНМ: 0000000000091623 [03:51:48]line Версия ККМ: 001 [03:51:48]line Талоны: Топливные Талоны [03:51:48]line 4756296 [03:51:48]line ФМ: 0000000000874672 [03:51:48]line ФД: 374773 [03:51:48]line ФПД: 65585251967437 [03:51:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035148&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374773&fm=65585251967437&tin=02508201610067®Number=0000000000091623&sum=0 [03:51:48]OFD Sender: Processing packet 374773 [packets to send 269, broken 268] [03:51:48]ProducePacketName [03:51:48]name=ofd_packets/00374773 [03:51:48]OFD Sender: To server: pG, [03:51:48]CommunicateWithHost lk.salyk.kg:30040 [03:51:48]ConnectInit lk.salyk.kg [03:51:48]written 0, free lines is 4095 [03:51:48]Connected sock=10 [03:51: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 EC 7F 08 01 4D 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 56 A4 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 D4 B8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 3B A6 41 A5 61 CD C3 AD 78 DB 8B 23 F1 25 [03:51: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 27 D3 47 00 1F 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 F5 B7 05 00 F4 03 04 00 73 64 1D 67 B6 04 01 00 00 8D 5E 1F 35 84 63 F2 0F [03:51:49]CommunicateWithHost err = 0 [03:51:49]CheckOFDResponse [03:51:49]1017 (14) - 77093643461234 [03:51:49]1041 (16) - 0000000000874672 [03:51:49]1040 (4) - 374773 [03:51:49]1012 (4) - 26.10.2024 21:51 [03:51:49]1206 (1) - 0 [03:51:49]OFD Sender: Remove packet 374773 [03:51:49]ProducePacketName [03:51:49]name=ofd_packets/00374773 [03:51:49]NVStorageDeleteData [03:51:49]Write to MH i2c: 01 00 00 5B 00 5B [03:51:49]Write i2c OK [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: 01 [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: 01 07 00 [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 EF 0C 5D [03:51:49]RasterBufferAndPrint [03:51:49]line [03:51:49]line [03:51:49]line [03:51:49]line [03:51:49]line [03:51:49]written 0, free lines is 3318 [03:51:49]MH_Cut [03:51:49]Write to MH i2c: D1 01 00 62 00 01 34 [03:51:49]Write i2c OK [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: D1 [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: D1 01 00 [03:51:49]MH_I2C_Read... [03:51:49]Read from MH i2c: D1 01 00 62 00 00 33 [03:51:49]Write to MH i2c: 01 00 00 63 00 63 [03:51:49]Write i2c OK [03:51:49]MH_I2C_Read... [03:51:49]OFD Sender: No OFD packet to send [03:51:50]*** Cut start [03:51:50]*** Partial cut [03:51:50]*** CUTSNS_PIN = 1 [03:51:50]*** CUTSNS_PIN = 0 [03:51:50]*** Brake cut motor [03:51:50]Read from MH i2c: 01 [03:51:50]MH_I2C_Read... [03:51:50]*** Stop cut motor [03:51:50]*** Cut end [03:51:50]Read from MH i2c: 01 07 00 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [03:51:50]process_action close_receipt done [03:51:50]requested_data is exist [03:51:50]produce_requested_data [03:51:50]requested_item fm.sn is exist - process it [03:51:50]wFMCommunicate request_size=4 [03:51:50]MH_SAM_APDU [03:51:50]CAPDU: 80 11 00 00 [03:51:50]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [03:51:50]Write i2c OK [03:51:50]MH_I2C_Read... [03:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:50]Read from MH i2c: E2 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: E2 17 00 [03:51:50]MH_I2C_Read... [03:51:50]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 [03:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:51:50]wFMCommunicate OK [03:51:50]requested_item fd.num is exist - process it [03:51:50]SAM_PROTO_GetFieldsCounters [03:51:50]wFMCommunicate request_size=4 [03:51:50]MH_SAM_APDU [03:51:50]CAPDU: 80 13 00 00 [03:51:50]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [03:51:50]Write i2c OK [03:51:50]MH_I2C_Read... [03:51:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:50]Read from MH i2c: E2 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: E2 62 00 [03:51:50]MH_I2C_Read... [03:51:50]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [03:51: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 F5 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:51:50]wFMCommunicate OK [03:51:50]SAM_PROTO_GetFieldsCounters done [03:51:50]requested_item shift.num is exist - process it [03:51:50]requested_item shift.opened is exist - process it [03:51:50]req_shift_opened [03:51:50]FM_GetShiftState [03:51:50]SAM_PROTO_GetShiftState [03:51:50]wFMCommunicate request_size=4 [03:51:50]MH_SAM_APDU [03:51:50]CAPDU: 80 13 01 00 [03:51:50]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [03:51:50]Write i2c OK [03:51:50]MH_I2C_Read... [03:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:51]Read from MH i2c: E2 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: E2 0E 00 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B1 [03:51:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:51:51]wFMCommunicate OK [03:51:51]SAM_PROTO_GetShiftState done [03:51:51]FM_GetShiftState done [03:51:51]req_shift_opened done [03:51:51]requested_item shift.open_date is exist - process it [03:51:51]req_shift_open_date [03:51:51]req_shift_open_date done [03:51:51]produce_requested_data done [03:51:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374773,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:51:51]process_action_free close_receipt [03:51:51]json_value_free [03:51:51]json_value_free done [03:51:51]process_json_proto returns [03:51:51]Send response to host [03:51:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374773,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:51:51]free response buf [03:51:51]execute_script done [03:51:51]execute_script returns [03:51:51]free content buf [03:51:51]Sock 9.Close socket [03:51:51]Sock 9.Thread stoped [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:35]OFD Sender: No OFD packet to send [03:54:40]OFD Sender: No OFD packet to send [03:54:45]OFD Sender: No OFD packet to send [03:54:50]OFD Sender: No OFD packet to send [03:54:55]OFD Sender: No OFD packet to send [03:55:00]OFD Sender: No OFD packet to send [03:55:05]OFD Sender: No OFD packet to send [03:55:10]OFD Sender: No OFD packet to send [03:55:15]OFD Sender: No OFD packet to send [03:55:20]OFD Sender: No OFD packet to send [03:55:25]OFD Sender: No OFD packet to send [03:55:30]OFD Sender: No OFD packet to send [03:55:35]OFD Sender: No OFD packet to send [03:55:40]OFD Sender: No OFD packet to send [03:55:45]OFD Sender: No OFD packet to send [03:55:50]OFD Sender: No OFD packet to send [03:55:55]OFD Sender: No OFD packet to send [03:56:00]OFD Sender: No OFD packet to send [03:56:03]accept exits with 7 [03:56:03]New connection [03:56:03]New thread 3067112804 created [03:56:03]Thread 3067256164 joined [03:56:03]Waiting for new connection... [03:56:03] Sock 7.Parse request [03:56:03]Sock 7.Check first char [03:56:03]Sock 7.First char is OK [03:56:03]request: POST /json_proto HTTP/1.0 [03:56:03]Method: POST [03:56:03]URL: /json_proto [03:56:03]Method is POST - this is cgi request [03:56:03]url: /json_proto [03:56:03]query_string will be loaded in cgi processing [03:56:03]execute_cgi json_proto POST (null) [03:56:03]execute_cgi path=json_proto method=POST [03:56:03]POST find Content-Length [03:56:03]Host: 172.17.42.195:8080 [03:56:03]Content-Length: 817 [03:56:03]Content-Type: application/json [03:56:03] [03:56:03]POST finish read [03:56:03]Found Content-Length = 817 [03:56:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311284", "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 }]} ], "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.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:56:03]execute_script... [03:56:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311284", "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 }]} ], "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.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:56:03]POST & json_proto [03:56:03]process_json_proto [03:56:03]json parsed OK: [03:56:03]protocol is kg_v1.0 [03:56:03]action value=close_receipt [03:56:03]process_action close_receipt [03:56:03]cmd_close_receipt [03:56:03]MH_GetDate [03:56:03]Write to MH i2c: F0 00 00 67 00 56 [03:56:03]Write i2c OK [03:56:03]MH_I2C_Read... [03:56:03]Read from MH i2c: F0 [03:56:03]MH_I2C_Read... [03:56:03]Read from MH i2c: F0 09 00 [03:56:03]MH_I2C_Read... [03:56:03]Read from MH i2c: F0 09 00 67 00 00 D4 B9 1D 67 EF 94 12 67 6C [03:56:03]GetLastDocTimeStamp 1730001108 [03:56:03]current date 1730001364 [03:56:03]FM_GetShiftState [03:56:03]SAM_PROTO_GetShiftState [03:56:03]wFMCommunicate request_size=4 [03:56:03]MH_SAM_APDU [03:56:03]CAPDU: 80 13 01 00 [03:56:03]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [03:56:03]Write i2c OK [03:56:03]MH_I2C_Read... [03:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:56:03]Read from MH i2c: E2 [03:56:03]MH_I2C_Read... [03:56:03]Read from MH i2c: E2 0E 00 [03:56:03]MH_I2C_Read... [03:56:03]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B3 [03:56:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:56:03]wFMCommunicate OK [03:56:03]SAM_PROTO_GetShiftState done [03:56:03]FM_GetShiftState done [03:56:03]opened in 1729988025 [03:56:03]opened+sec_in_day 1730074425 [03:56:03]quantity*price = 50041 [03:56:03]sum+1 = 50042 [03:56:03]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 СНО: Общий режим Чек 52 27.10.2024 03:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 374774 ФПД: 86106630786546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374774&fm=86106630786546&tin=02508201610067®Number=0000000000091623&sum=50041 [03:56:04]StoreToDocumentArchive [03:56:04]shift 528 fd 374774 [03:56:04]save to /storage/0528/doc_00374774 [03:56:04]save last doc name /storage/0528/doc_00374774 to /storage/kkm_last_doc_name [03:56:04]save OK [03:56:04]Clear old archive folders... [03:56:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:56:04]tlvbuf is 0027A740 [03:56:04]SAM_PROTO_ClearQueue [03:56:04]wFMCommunicate request_size=4 [03:56:04]MH_SAM_APDU [03:56:04]CAPDU: 80 09 00 00 [03:56:04]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [03:56:04]Write i2c OK [03:56:04]MH_I2C_Read... [03:56:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:56:04]Read from MH i2c: E2 [03:56:04]MH_I2C_Read... [03:56:04]Read from MH i2c: E2 03 00 [03:56:04]MH_I2C_Read... [03:56:04]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [03:56:04]RAPDU: 90 00 [03:56:04]wFMCommunicate OK [03:56:04]SAM_PROTO_ClearQueue done [03:56:04]KKMCreateOFDPacket [03:56:04]OFDProtocolAddRootSTLVToBuf [03:56:04]FM_MakeSignedData [03:56:04]FM_MakeSignedData [03:56:04]SAM_PROTO_SignData [03:56:04]wFMCommunicate request_size=4 [03:56:04]MH_SAM_APDU [03:56:04]CAPDU: 80 0D 01 02 [03:56:04]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [03:56:04]Write i2c OK [03:56:04]MH_I2C_Read... [03:56:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:56:04]Read from MH i2c: E2 [03:56:04]MH_I2C_Read... [03:56:04]Read from MH i2c: E2 03 00 [03:56:04]MH_I2C_Read... [03:56:04]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [03:56:04]RAPDU: 90 00 [03:56:04]wFMCommunicate OK [03:56:04]wFMCommunicate request_size=255 [03:56:04]MH_SAM_APDU [03:56:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 34 00 00 00 F4 03 04 00 D4 B9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 4E [03:56:04]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 34 00 00 00 F4 03 04 00 D4 B9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 4E 00 00 24 [03:56:04]Write i2c OK [03:56:04]MH_I2C_Read... [03:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:56:05]Read from MH i2c: E2 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 03 00 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [03:56:05]RAPDU: 90 00 [03:56:05]wFMCommunicate OK [03:56:05]wFMCommunicate request_size=10 [03:56:05]MH_SAM_APDU [03:56:05]CAPDU: 80 0D 02 02 05 50 43 24 0D F2 [03:56:05]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 50 43 24 0D F2 00 00 B2 [03:56:05]Write i2c OK [03:56:05]MH_I2C_Read... [03:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:56:05]Read from MH i2c: E2 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 03 00 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [03:56:05]RAPDU: 90 00 [03:56:05]wFMCommunicate OK [03:56:05]wFMCommunicate request_size=4 [03:56:05]MH_SAM_APDU [03:56:05]CAPDU: 80 0D 03 02 [03:56:05]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [03:56:05]Write i2c OK [03:56:05]MH_I2C_Read... [03:56:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:56:05]OFD Sender: No OFD packet to send [03:56:05]Read from MH i2c: E2 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 0B 00 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 0B 00 79 00 00 61 30 88 C8 DF 2F D0 17 90 00 CB [03:56:05]RAPDU: 61 30 88 C8 DF 2F D0 17 90 00 [03:56:05]wFMCommunicate OK [03:56:05]SAM_PROTO_SignData done [03:56:05]FM_MakeSignedData done [03:56:05]CreateOFDProtocolMessage [03:56:05]wFMCommunicate request_size=4 [03:56:05]MH_SAM_APDU [03:56:05]CAPDU: 80 11 00 00 [03:56:05]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [03:56:05]Write i2c OK [03:56:05]MH_I2C_Read... [03:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:56:05]Read from MH i2c: E2 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 17 00 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 49 [03:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:56:05]wFMCommunicate OK [03:56:05]CreateOFDProtocolMessage done [03:56:05]OFDSenderStorePacket 374774 [03:56:05]StoreOFDPacket docnum=374774 [03:56: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 8F DD 07 01 A1 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 34 00 00 00 F4 03 04 00 D4 B9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 4E 50 43 24 0D F2 61 30 88 C8 DF 2F D0 17 [03:56:05]CheckFolder [03:56:05]dirname=/storage/ofd_packets [03:56:05]CheckFolder done [03:56:05]ProducePacketName [03:56:05]name=ofd_packets/00374774 [03:56:05]NVStorageSaveData ofd_packets/00374774 [03:56:05]File name is /storage/ofd_packets/00374774 [03:56:05]Write 301 bytes [03:56:05]NVStorageSaveData done [03:56:05]OFDSenderStorePacket done [03:56:05]KKMCreateOFDPacket done [03:56:05]NVStorageSaveData kkm_last_timestamp [03:56:05]File name is /storage/kkm_last_timestamp [03:56:05]Write 4 bytes [03:56:05]NVStorageSaveData done [03:56:05]ExternCall_PrintAddStr [03:56:05]wPrintStart [03:56:05]Write to MH i2c: 01 00 00 7B 00 7B [03:56:05]Write i2c OK [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: 01 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: 01 07 00 [03:56:05]MH_I2C_Read... [03:56:05]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [03:56:05]RasterBufferAndPrint [03:56:05]line Счет N : (1)3311284 [03:56:05]line ИНН: 02508201610067 [03:56:05]line Контрольно-Кассовый Чек [03:56:05]line ПРОДАЖА [03:56:05]line ТРК (МРК, ГНК) : 32 [03:56:05]line Товар: 2710124130 [03:56:05]line Аи-92-К-4 [03:56:05]line 7.480 * 66.90 [03:56:05]line = 500.41 [03:56:05]line НДС 12% НСП 1% [03:56:05]line > о реализуемом товаре [03:56:05]line ИТОГО: 500.41 [03:56:05]line НСП 1% : 4.43 [03:56:05]line НДС 12% : 53.14 [03:56:05]line Наличными: 0.00 [03:56:05]line Безнал.: 500.41 [03:56:05]line Место: АЗС № 87 "Партнер Нефть" [03:56:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:56:05]line СНО: Общий режим [03:56:05]line Чек 52 27.10.2024 03:56 [03:56:05]line Смена: 528 ФФД: 1.0 [03:56:05]line ЗНМ: 0300000083 [03:56:05]line РНМ: 0000000000091623 [03:56:05]line Версия ККМ: 001 [03:56:05]line Платежная система: Бакай Банк [03:56:05]line ФМ: 0000000000874672 [03:56:05]line ФД: 374774 [03:56:05]line ФПД: 86106630786546 [03:56:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374774&fm=86106630786546&tin=02508201610067®Number=0000000000091623&sum=50041 [03:56:05]OFD Sender: Processing packet 374774 [packets to send 269, broken 268] [03:56:05]ProducePacketName [03:56:05]name=ofd_packets/00374774 [03:56:05]OFD Sender: To server: pG, [03:56:05]CommunicateWithHost lk.salyk.kg:30040 [03:56:05]ConnectInit lk.salyk.kg [03:56:05]written 0, free lines is 4095 [03:56:05]Connected sock=10 [03:56: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 8F DD 07 01 A1 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 34 00 00 00 F4 03 04 00 D4 B9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 4E 50 43 24 0D F2 61 30 88 C8 DF 2F D0 17 [03:56: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 D0 A5 47 00 05 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 F6 B7 05 00 F4 03 04 00 74 65 1D 67 B6 04 01 00 00 14 86 52 22 53 E2 8E DC [03:56:05]CommunicateWithHost err = 0 [03:56:05]CheckOFDResponse [03:56:05]1017 (14) - 77093643461234 [03:56:05]1041 (16) - 0000000000874672 [03:56:05]1040 (4) - 374774 [03:56:05]1012 (4) - 26.10.2024 21:56 [03:56:05]1206 (1) - 0 [03:56:05]OFD Sender: Remove packet 374774 [03:56:05]ProducePacketName [03:56:05]name=ofd_packets/00374774 [03:56:05]NVStorageDeleteData [03:56:06]Write to MH i2c: 01 00 00 A5 00 A5 [03:56:06]Write i2c OK [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: 01 [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: 01 07 00 [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 EC 0C A4 [03:56:06]RasterBufferAndPrint [03:56:06]line [03:56:06]line [03:56:06]line [03:56:06]line [03:56:06]line [03:56:06]written 0, free lines is 3314 [03:56:06]MH_Cut [03:56:06]Write to MH i2c: D1 01 00 AC 00 01 7E [03:56:06]Write i2c OK [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: D1 [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: D1 01 00 [03:56:06]MH_I2C_Read... [03:56:06]Read from MH i2c: D1 01 00 AC 00 00 7D [03:56:06]Write to MH i2c: 01 00 00 AD 00 AD [03:56:06]Write i2c OK [03:56:06]MH_I2C_Read... [03:56:06]OFD Sender: No OFD packet to send [03:56:06]*** Cut start [03:56:06]*** Partial cut [03:56:06]*** CUTSNS_PIN = 1 [03:56:06]*** CUTSNS_PIN = 0 [03:56:07]*** Brake cut motor [03:56:07]Read from MH i2c: 01 [03:56:07]MH_I2C_Read... [03:56:07]*** Stop cut motor [03:56:07]*** Cut end [03:56:07]Read from MH i2c: 01 07 00 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [03:56:07]process_action close_receipt done [03:56:07]requested_data is exist [03:56:07]produce_requested_data [03:56:07]requested_item fm.sn is exist - process it [03:56:07]wFMCommunicate request_size=4 [03:56:07]MH_SAM_APDU [03:56:07]CAPDU: 80 11 00 00 [03:56:07]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [03:56:07]Write i2c OK [03:56:07]MH_I2C_Read... [03:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:56:07]Read from MH i2c: E2 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 17 00 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [03:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [03:56:07]wFMCommunicate OK [03:56:07]requested_item fd.num is exist - process it [03:56:07]SAM_PROTO_GetFieldsCounters [03:56:07]wFMCommunicate request_size=4 [03:56:07]MH_SAM_APDU [03:56:07]CAPDU: 80 13 00 00 [03:56:07]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [03:56:07]Write i2c OK [03:56:07]MH_I2C_Read... [03:56:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:56:07]Read from MH i2c: E2 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 62 00 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [03:56: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 F6 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:56:07]wFMCommunicate OK [03:56:07]SAM_PROTO_GetFieldsCounters done [03:56:07]requested_item shift.num is exist - process it [03:56:07]requested_item shift.opened is exist - process it [03:56:07]req_shift_opened [03:56:07]FM_GetShiftState [03:56:07]SAM_PROTO_GetShiftState [03:56:07]wFMCommunicate request_size=4 [03:56:07]MH_SAM_APDU [03:56:07]CAPDU: 80 13 01 00 [03:56:07]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [03:56:07]Write i2c OK [03:56:07]MH_I2C_Read... [03:56:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:56:07]Read from MH i2c: E2 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 0E 00 [03:56:07]MH_I2C_Read... [03:56:07]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [03:56:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:56:07]wFMCommunicate OK [03:56:07]SAM_PROTO_GetShiftState done [03:56:07]FM_GetShiftState done [03:56:07]req_shift_opened done [03:56:07]requested_item shift.open_date is exist - process it [03:56:07]req_shift_open_date [03:56:07]req_shift_open_date done [03:56:07]produce_requested_data done [03:56:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374774,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:56:07]process_action_free close_receipt [03:56:07]json_value_free [03:56:07]json_value_free done [03:56:07]process_json_proto returns [03:56:07]Send response to host [03:56:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374774,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:56:07]free response buf [03:56:07]execute_script done [03:56:07]execute_script returns [03:56:07]free content buf [03:56:07]Sock 7.Close socket [03:56:07]Sock 7.Thread stoped [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:41]OFD Sender: No OFD packet to send [03:57:46]OFD Sender: No OFD packet to send [03:57:51]OFD Sender: No OFD packet to send [03:57:56]OFD Sender: No OFD packet to send [03:58:01]OFD Sender: No OFD packet to send [03:58:06]OFD Sender: No OFD packet to send [03:58:11]OFD Sender: No OFD packet to send [03:58:16]OFD Sender: No OFD packet to send [03:58:21]OFD Sender: No OFD packet to send [03:58:26]OFD Sender: No OFD packet to send [03:58:31]OFD Sender: No OFD packet to send [03:58:36]OFD Sender: No OFD packet to send [03:58:41]OFD Sender: No OFD packet to send [03:58:46]OFD Sender: No OFD packet to send [03:58:51]OFD Sender: No OFD packet to send [03:58:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:06]OFD Sender: No OFD packet to send [03:59:11]OFD Sender: No OFD packet to send [03:59:16]OFD Sender: No OFD packet to send [03:59:21]OFD Sender: No OFD packet to send [03:59:26]OFD Sender: No OFD packet to send [03:59:31]OFD Sender: No OFD packet to send [03:59:36]OFD Sender: No OFD packet to send [03:59:41]OFD Sender: No OFD packet to send [03:59:44]accept exits with 9 [03:59:44]New connection [03:59:44]New thread 3067256164 created [03:59:44]Thread 3067112804 joined [03:59:44]Waiting for new connection... [03:59:44] Sock 9.Parse request [03:59:44]Sock 9.Check first char [03:59:44]Sock 9.First char is OK [03:59:44]request: POST /json_proto HTTP/1.0 [03:59:44]Method: POST [03:59:44]URL: /json_proto [03:59:44]Method is POST - this is cgi request [03:59:44]url: /json_proto [03:59:44]query_string will be loaded in cgi processing [03:59:44]execute_cgi json_proto POST (null) [03:59:44]execute_cgi path=json_proto method=POST [03:59:44]POST find Content-Length [03:59:44]Host: 172.17.42.195:8080 [03:59:44]Content-Length: 682 [03:59:44]Content-Type: application/json [03:59:44] [03:59:44]POST finish read [03:59:44]Found Content-Length = 682 [03:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 24.880, "sum" : 967.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 967.00, "payments": [ { "type": 0, "sum" : 967.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:44]execute_script... [03: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)3311285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 24.880, "sum" : 967.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 967.00, "payments": [ { "type": 0, "sum" : 967.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:44]POST & json_proto [03:59:44]process_json_proto [03:59:44]json parsed OK: [03:59:44]protocol is kg_v1.0 [03:59:44]action value=close_receipt [03:59:44]process_action close_receipt [03:59:44]cmd_close_receipt [03:59:44]MH_GetDate [03:59:44]Write to MH i2c: F0 00 00 B1 00 A0 [03:59:44]Write i2c OK [03:59:44]MH_I2C_Read... [03:59:44]Read from MH i2c: F0 [03:59:44]MH_I2C_Read... [03:59:44]Read from MH i2c: F0 09 00 [03:59:44]MH_I2C_Read... [03:59:44]Read from MH i2c: F0 09 00 B1 00 00 B1 BA 1D 67 EF 94 12 67 94 [03:59:44]GetLastDocTimeStamp 1730001364 [03:59:44]current date 1730001585 [03:59:44]FM_GetShiftState [03:59:44]SAM_PROTO_GetShiftState [03:59:44]wFMCommunicate request_size=4 [03:59:44]MH_SAM_APDU [03:59:44]CAPDU: 80 13 01 00 [03:59:44]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [03:59:44]Write i2c OK [03:59:44]MH_I2C_Read... [03:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:44]Read from MH i2c: E2 [03:59:44]MH_I2C_Read... [03:59:44]Read from MH i2c: E2 0E 00 [03:59:44]MH_I2C_Read... [03:59:44]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FD [03:59:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:59:44]wFMCommunicate OK [03:59:44]SAM_PROTO_GetShiftState done [03:59:44]FM_GetShiftState done [03:59:44]opened in 1729988025 [03:59:44]opened+sec_in_day 1730074425 [03:59:44]quantity*price = 96783 [03:59:44]sum+1 = 96784 [03:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.83 ИТОГО: 967.00 Внесено: 2500.00 СДАЧА: 1533.00 НСП 1% : 8.56 НДС 12% : 102.78 Наличными: 967.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 53 27.10.2024 03:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374775 ФПД: 41223991737087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374775&fm=41223991737087&tin=02508201610067®Number=0000000000091623&sum=96700 [03:59:45]StoreToDocumentArchive [03:59:45]shift 528 fd 374775 [03:59:45]save to /storage/0528/doc_00374775 [03:59:45]save last doc name /storage/0528/doc_00374775 to /storage/kkm_last_doc_name [03:59:45]save OK [03:59:45]Clear old archive folders... [03:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:59:45]tlvbuf is 00294FF0 [03:59:45]SAM_PROTO_ClearQueue [03:59:45]wFMCommunicate request_size=4 [03:59:45]MH_SAM_APDU [03:59:45]CAPDU: 80 09 00 00 [03:59:45]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [03:59:45]Write i2c OK [03:59:45]MH_I2C_Read... [03:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:59:45]Read from MH i2c: E2 [03:59:45]MH_I2C_Read... [03:59:45]Read from MH i2c: E2 03 00 [03:59:45]MH_I2C_Read... [03:59:45]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [03:59:45]RAPDU: 90 00 [03:59:45]wFMCommunicate OK [03:59:45]SAM_PROTO_ClearQueue done [03:59:45]KKMCreateOFDPacket [03:59:45]OFDProtocolAddRootSTLVToBuf [03:59:45]FM_MakeSignedData [03:59:45]FM_MakeSignedData [03:59:45]SAM_PROTO_SignData [03:59:45]wFMCommunicate request_size=4 [03:59:45]MH_SAM_APDU [03:59:45]CAPDU: 80 0D 01 02 [03:59:45]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [03:59:45]Write i2c OK [03:59:45]MH_I2C_Read... [03:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:59:45]Read from MH i2c: E2 [03:59:45]MH_I2C_Read... [03:59:45]Read from MH i2c: E2 03 00 [03:59:45]MH_I2C_Read... [03:59:45]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [03:59:45]RAPDU: 90 00 [03:59:45]wFMCommunicate OK [03:59:45]wFMCommunicate request_size=255 [03:59:45]MH_SAM_APDU [03:59:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 61 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0F 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 B1 BA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 7E [03:59:45]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 61 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0F 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 B1 BA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 7E 00 00 E5 [03:59:45]Write i2c OK [03:59:45]MH_I2C_Read... [03:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:46]Read from MH i2c: E2 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 03 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [03:59:46]RAPDU: 90 00 [03:59:46]wFMCommunicate OK [03:59:46]wFMCommunicate request_size=9 [03:59:46]MH_SAM_APDU [03:59:46]CAPDU: 80 0D 02 02 04 35 62 3A FF [03:59:46]Write to MH i2c: E2 0C 00 C2 00 80 0D 02 02 04 00 35 62 3A FF 00 00 14 [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:46]Read from MH i2c: E2 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 03 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [03:59:46]RAPDU: 90 00 [03:59:46]wFMCommunicate OK [03:59:46]wFMCommunicate request_size=4 [03:59:46]MH_SAM_APDU [03:59:46]CAPDU: 80 0D 03 02 [03:59:46]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:59:46]Read from MH i2c: E2 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 0B 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 0B 00 C3 00 00 10 E1 1D AB 73 25 1E 33 90 00 E1 [03:59:46]RAPDU: 10 E1 1D AB 73 25 1E 33 90 00 [03:59:46]wFMCommunicate OK [03:59:46]SAM_PROTO_SignData done [03:59:46]FM_MakeSignedData done [03:59:46]CreateOFDProtocolMessage [03:59:46]wFMCommunicate request_size=4 [03:59:46]MH_SAM_APDU [03:59:46]CAPDU: 80 11 00 00 [03:59:46]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:46]Read from MH i2c: E2 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 17 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [03: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 [03:59:46]wFMCommunicate OK [03:59:46]CreateOFDProtocolMessage done [03:59:46]OFDSenderStorePacket 374775 [03:59:46]StoreOFDPacket docnum=374775 [03: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 0E 01 00 00 DF 32 06 01 C8 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 61 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0F 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 B1 BA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 7E 35 62 3A FF 10 E1 1D AB 73 25 1E 33 [03:59:46]CheckFolder [03:59:46]dirname=/storage/ofd_packets [03:59:46]CheckFolder done [03:59:46]ProducePacketName [03:59:46]name=ofd_packets/00374775 [03:59:46]NVStorageSaveData ofd_packets/00374775 [03:59:46]File name is /storage/ofd_packets/00374775 [03:59:46]Write 300 bytes [03:59:46]NVStorageSaveData done [03:59:46]OFDSenderStorePacket done [03:59:46]KKMCreateOFDPacket done [03:59:46]NVStorageSaveData kkm_last_timestamp [03:59:46]File name is /storage/kkm_last_timestamp [03:59:46]Write 4 bytes [03:59:46]NVStorageSaveData done [03:59:46]ExternCall_PrintAddStr [03:59:46]wPrintStart [03:59:46]Write to MH i2c: 01 00 00 C5 00 C5 [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 07 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [03:59:46]RasterBufferAndPrint [03:59:46]line Счет N : (1)3311285 [03:59:46]line ИНН: 02508201610067 [03:59:46]line Контрольно-Кассовый Чек [03:59:46]line ПРОДАЖА [03:59:46]line ТРК (МРК, ГНК) : 7 [03:59:46]line Товар: 2711190000 [03:59:46]line ГАЗ-К-5 [03:59:46]line 24.880 * 38.90 [03:59:46]line = 967.83 [03:59:46]line НДС 12% НСП 1% [03:59:46]line > о реализуемом товаре [03:59:46]line ОКРУГЛЕНИЕ: -0.83 [03:59:46]line ИТОГО: 967.00 [03:59:46]line Внесено: 2500.00 [03:59:46]line СДАЧА: 1533.00 [03:59:46]line НСП 1% : 8.56 [03:59:46]line НДС 12% : 102.78 [03:59:46]line Наличными: 967.00 [03:59:46]line Безнал.: 0.00 [03:59:46]line Место: АЗС № 87 "Партнер Нефть" [03:59:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [03:59:46]line СНО: Общий режим [03:59:46]line Чек 53 27.10.2024 03:59 [03:59:46]line Смена: 528 ФФД: 1.0 [03:59:46]line ЗНМ: 0300000083 [03:59:46]line РНМ: 0000000000091623 [03:59:46]line Версия ККМ: 001 [03:59:46]line ФМ: 0000000000874672 [03:59:46]line ФД: 374775 [03:59:46]line ФПД: 41223991737087 [03:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T035945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374775&fm=41223991737087&tin=02508201610067®Number=0000000000091623&sum=96700 [03:59:46]written 0, free lines is 4095 [03:59:46]OFD Sender: Processing packet 374775 [packets to send 269, broken 268] [03:59:46]ProducePacketName [03:59:46]name=ofd_packets/00374775 [03:59:46]OFD Sender: To server: pG, [03:59:46]CommunicateWithHost lk.salyk.kg:30040 [03:59:46]ConnectInit lk.salyk.kg [03:59:46]Connected sock=10 [03: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 0E 01 00 00 DF 32 06 01 C8 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 30 61 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0F 7A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 79 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 28 00 00 00 00 07 04 06 00 BC 79 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 B1 BA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 7E 35 62 3A FF 10 E1 1D AB 73 25 1E 33 [03:59:46]Write to MH i2c: 01 00 00 F0 00 F0 [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 07 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 D6 0C D9 [03:59:46]RasterBufferAndPrint [03:59:46]line [03:59:46]line [03:59:46]line [03:59:46]line [03:59:46]line [03:59:46]written 0, free lines is 3293 [03:59:46]MH_Cut [03:59:46]Write to MH i2c: D1 01 00 F7 00 01 C9 [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: D1 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: D1 01 00 [03:59:46]MH_I2C_Read... [03:59:46]Read from MH i2c: D1 01 00 F7 00 00 C8 [03:59:46]Write to MH i2c: 01 00 00 F8 00 F8 [03:59:46]Write i2c OK [03:59:46]MH_I2C_Read... [03:59: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 0E F3 47 00 C5 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B7 05 00 F4 03 04 00 51 66 1D 67 B6 04 01 00 00 31 AE 23 18 E0 4C 66 93 [03:59:47]CommunicateWithHost err = 0 [03:59:47]CheckOFDResponse [03:59:47]1017 (14) - 77093643461234 [03:59:47]1041 (16) - 0000000000874672 [03:59:47]1040 (4) - 374775 [03:59:47]1012 (4) - 26.10.2024 21:59 [03:59:47]1206 (1) - 0 [03:59:47]OFD Sender: Remove packet 374775 [03:59:47]ProducePacketName [03:59:47]name=ofd_packets/00374775 [03:59:47]NVStorageDeleteData [03:59:47]OFD Sender: No OFD packet to send [03:59:47]*** Cut start [03:59:47]*** Partial cut [03:59:47]*** CUTSNS_PIN = 1 [03:59:47]*** CUTSNS_PIN = 0 [03:59:48]*** Brake cut motor [03:59:48]Read from MH i2c: 01 [03:59:48]MH_I2C_Read... [03:59:48]*** Stop cut motor [03:59:48]*** Cut end [03:59:48]Read from MH i2c: 01 07 00 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [03:59:48]process_action close_receipt done [03:59:48]requested_data is exist [03:59:48]produce_requested_data [03:59:48]requested_item fm.sn is exist - process it [03:59:48]wFMCommunicate request_size=4 [03:59:48]MH_SAM_APDU [03:59:48]CAPDU: 80 11 00 00 [03:59:48]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [03:59:48]Write i2c OK [03:59:48]MH_I2C_Read... [03:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:48]Read from MH i2c: E2 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 17 00 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [03: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 [03:59:48]wFMCommunicate OK [03:59:48]requested_item fd.num is exist - process it [03:59:48]SAM_PROTO_GetFieldsCounters [03:59:48]wFMCommunicate request_size=4 [03:59:48]MH_SAM_APDU [03:59:48]CAPDU: 80 13 00 00 [03:59:48]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [03:59:48]Write i2c OK [03:59:48]MH_I2C_Read... [03:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:59:48]Read from MH i2c: E2 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 62 00 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [03: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 F7 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:59:48]wFMCommunicate OK [03:59:48]SAM_PROTO_GetFieldsCounters done [03:59:48]requested_item shift.num is exist - process it [03:59:48]requested_item shift.opened is exist - process it [03:59:48]req_shift_opened [03:59:48]FM_GetShiftState [03:59:48]SAM_PROTO_GetShiftState [03:59:48]wFMCommunicate request_size=4 [03:59:48]MH_SAM_APDU [03:59:48]CAPDU: 80 13 01 00 [03:59:48]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [03:59:48]Write i2c OK [03:59:48]MH_I2C_Read... [03:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:48]Read from MH i2c: E2 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 0E 00 [03:59:48]MH_I2C_Read... [03:59:48]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 46 [03:59:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [03:59:48]wFMCommunicate OK [03:59:48]SAM_PROTO_GetShiftState done [03:59:48]FM_GetShiftState done [03:59:48]req_shift_opened done [03:59:48]requested_item shift.open_date is exist - process it [03:59:48]req_shift_open_date [03:59:48]req_shift_open_date done [03:59:48]produce_requested_data done [03:59:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374775,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [03:59:48]process_action_free close_receipt [03:59:48]json_value_free [03:59:48]json_value_free done [03:59:48]process_json_proto returns [03:59:48]Send response to host [03:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374775,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [03:59:48]free response buf [03:59:48]execute_script done [03:59:48]execute_script returns [03:59:48]free content buf [03:59:48]Sock 9.Close socket [03:59:48]Sock 9.Thread stoped [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:25]accept exits with 7 [04:03:25]New connection [04:03:25]New thread 3067112804 created [04:03:25]Thread 3067256164 joined [04:03:25]Waiting for new connection... [04:03:25] Sock 7.Parse request [04:03:25]Sock 7.Check first char [04:03:25]Sock 7.First char is OK [04:03:25]request: POST /json_proto HTTP/1.0 [04:03:25]Method: POST [04:03:25]URL: /json_proto [04:03:25]Method is POST - this is cgi request [04:03:25]url: /json_proto [04:03:25]query_string will be loaded in cgi processing [04:03:25]execute_cgi json_proto POST (null) [04:03:25]execute_cgi path=json_proto method=POST [04:03:25]POST find Content-Length [04:03:25]Host: 172.17.42.195:8080 [04:03:25]Content-Length: 678 [04:03:25]Content-Type: application/json [04:03:25] [04:03:25]POST finish read [04:03:25]Found Content-Length = 678 [04:03:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311286", "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" ] } } [04:03:25]execute_script... [04:03: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)3311286", "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" ] } } [04:03:25]POST & json_proto [04:03:25]process_json_proto [04:03:25]json parsed OK: [04:03:25]protocol is kg_v1.0 [04:03:25]action value=close_receipt [04:03:25]process_action close_receipt [04:03:25]cmd_close_receipt [04:03:25]MH_GetDate [04:03:25]Write to MH i2c: F0 00 00 FC 00 EB [04:03:25]Write i2c OK [04:03:25]MH_I2C_Read... [04:03:25]Read from MH i2c: F0 [04:03:25]MH_I2C_Read... [04:03:25]Read from MH i2c: F0 09 00 [04:03:25]MH_I2C_Read... [04:03:25]Read from MH i2c: F0 09 00 FC 00 00 8E BB 1D 67 EF 94 12 67 BD [04:03:25]GetLastDocTimeStamp 1730001585 [04:03:25]current date 1730001806 [04:03:25]FM_GetShiftState [04:03:25]SAM_PROTO_GetShiftState [04:03:25]wFMCommunicate request_size=4 [04:03:25]MH_SAM_APDU [04:03:25]CAPDU: 80 13 01 00 [04:03:25]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [04:03:25]Write i2c OK [04:03:25]MH_I2C_Read... [04:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:25]Read from MH i2c: E2 [04:03:25]MH_I2C_Read... [04:03:25]Read from MH i2c: E2 0E 00 [04:03:25]MH_I2C_Read... [04:03:25]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 48 [04:03:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:03:25]wFMCommunicate OK [04:03:25]SAM_PROTO_GetShiftState done [04:03:25]FM_GetShiftState done [04:03:25]opened in 1729988025 [04:03:25]opened+sec_in_day 1730074425 [04:03:25]quantity*price = 50041 [04:03:25]sum+1 = 50042 [04:03: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 СНО: Общий режим Чек 54 27.10.2024 04:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374776 ФПД: 213539520805896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T040326&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374776&fm=213539520805896&tin=02508201610067®Number=0000000000091623&sum=50000 [04:03:26]StoreToDocumentArchive [04:03:26]shift 528 fd 374776 [04:03:26]save to /storage/0528/doc_00374776 [04:03:26]save last doc name /storage/0528/doc_00374776 to /storage/kkm_last_doc_name [04:03:26]save OK [04:03:26]Clear old archive folders... [04:03:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:03:26]tlvbuf is 0027A040 [04:03:26]SAM_PROTO_ClearQueue [04:03:26]wFMCommunicate request_size=4 [04:03:26]MH_SAM_APDU [04:03:26]CAPDU: 80 09 00 00 [04:03:26]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [04:03:26]Write i2c OK [04:03:26]MH_I2C_Read... [04:03:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:03:26]Read from MH i2c: E2 [04:03:26]MH_I2C_Read... [04:03:26]Read from MH i2c: E2 03 00 [04:03:26]MH_I2C_Read... [04:03:26]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [04:03:26]RAPDU: 90 00 [04:03:26]wFMCommunicate OK [04:03:26]SAM_PROTO_ClearQueue done [04:03:26]KKMCreateOFDPacket [04:03:26]OFDProtocolAddRootSTLVToBuf [04:03:26]FM_MakeSignedData [04:03:26]FM_MakeSignedData [04:03:26]SAM_PROTO_SignData [04:03:26]wFMCommunicate request_size=4 [04:03:26]MH_SAM_APDU [04:03:26]CAPDU: 80 0D 01 02 [04:03:26]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [04:03:26]Write i2c OK [04:03:26]MH_I2C_Read... [04:03:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:03:26]Read from MH i2c: E2 [04:03:26]MH_I2C_Read... [04:03:26]Read from MH i2c: E2 03 00 [04:03:26]MH_I2C_Read... [04:03:26]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [04:03:26]RAPDU: 90 00 [04:03:26]wFMCommunicate OK [04:03:26]wFMCommunicate request_size=255 [04:03:26]MH_SAM_APDU [04:03: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 8E BB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C2 [04:03:26]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 8E BB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C2 00 00 9C [04:03:26]Write i2c OK [04:03:26]MH_I2C_Read... [04:03:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:27]Read from MH i2c: E2 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 03 00 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [04:03:27]RAPDU: 90 00 [04:03:27]wFMCommunicate OK [04:03:27]wFMCommunicate request_size=10 [04:03:27]MH_SAM_APDU [04:03:27]CAPDU: 80 0D 02 02 05 36 8B 48 7C 08 [04:03:27]Write to MH i2c: E2 0D 00 0D 01 80 0D 02 02 05 00 36 8B 48 7C 08 00 00 1F [04:03:27]Write i2c OK [04:03:27]MH_I2C_Read... [04:03:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:03:27]Read from MH i2c: E2 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 03 00 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [04:03:27]RAPDU: 90 00 [04:03:27]wFMCommunicate OK [04:03:27]wFMCommunicate request_size=4 [04:03:27]MH_SAM_APDU [04:03:27]CAPDU: 80 0D 03 02 [04:03:27]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [04:03:27]Write i2c OK [04:03:27]MH_I2C_Read... [04:03:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:03:27]Read from MH i2c: E2 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 0B 00 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 0B 00 0E 01 00 AF E6 57 AD 7E 98 5D 57 90 00 EE [04:03:27]RAPDU: AF E6 57 AD 7E 98 5D 57 90 00 [04:03:27]wFMCommunicate OK [04:03:27]SAM_PROTO_SignData done [04:03:27]FM_MakeSignedData done [04:03:27]CreateOFDProtocolMessage [04:03:27]wFMCommunicate request_size=4 [04:03:27]MH_SAM_APDU [04:03:27]CAPDU: 80 11 00 00 [04:03:27]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [04:03:27]Write i2c OK [04:03:27]MH_I2C_Read... [04:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:27]Read from MH i2c: E2 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 17 00 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [04:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:03:27]wFMCommunicate OK [04:03:27]CreateOFDProtocolMessage done [04:03:27]OFDSenderStorePacket 374776 [04:03:27]StoreOFDPacket docnum=374776 [04:03: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 F6 C7 07 01 71 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 8E BB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C2 36 8B 48 7C 08 AF E6 57 AD 7E 98 5D 57 [04:03:27]CheckFolder [04:03:27]dirname=/storage/ofd_packets [04:03:27]CheckFolder done [04:03:27]ProducePacketName [04:03:27]name=ofd_packets/00374776 [04:03:27]NVStorageSaveData ofd_packets/00374776 [04:03:27]File name is /storage/ofd_packets/00374776 [04:03:27]Write 301 bytes [04:03:27]NVStorageSaveData done [04:03:27]OFDSenderStorePacket done [04:03:27]KKMCreateOFDPacket done [04:03:27]NVStorageSaveData kkm_last_timestamp [04:03:27]File name is /storage/kkm_last_timestamp [04:03:27]Write 4 bytes [04:03:27]NVStorageSaveData done [04:03:27]ExternCall_PrintAddStr [04:03:27]wPrintStart [04:03:27]Write to MH i2c: 01 00 00 10 01 11 [04:03:27]Write i2c OK [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: 01 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: 01 07 00 [04:03:27]MH_I2C_Read... [04:03:27]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [04:03:27]RasterBufferAndPrint [04:03:27]line Счет N : (1)3311286 [04:03:27]line ИНН: 02508201610067 [04:03:27]line Контрольно-Кассовый Чек [04:03:27]line ПРОДАЖА [04:03:27]line ТРК (МРК, ГНК) : 22 [04:03:27]line Товар: 2710124130 [04:03:27]line Аи-92-К-4 [04:03:27]line 7.480 * 66.90 [04:03:27]line = 500.41 [04:03:27]line НДС 12% НСП 1% [04:03:27]line > о реализуемом товаре [04:03:27]line ОКРУГЛЕНИЕ: -0.41 [04:03:27]line ИТОГО: 500.00 [04:03:27]line Внесено: 500.00 [04:03:27]line СДАЧА: 0.00 [04:03:27]line НСП 1% : 4.43 [04:03:27]line НДС 12% : 53.14 [04:03:27]line Наличными: 500.00 [04:03:27]line Безнал.: 0.00 [04:03:27]line Место: АЗС № 87 "Партнер Нефть" [04:03:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:03:27]line СНО: Общий режим [04:03:27]line Чек 54 27.10.2024 04:03 [04:03:27]line Смена: 528 ФФД: 1.0 [04:03:27]line ЗНМ: 0300000083 [04:03:27]line РНМ: 0000000000091623 [04:03:27]line Версия ККМ: 001 [04:03:27]line ФМ: 0000000000874672 [04:03:27]line ФД: 374776 [04:03:27]line ФПД: 213539520805896 [04:03:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T040326&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374776&fm=213539520805896&tin=02508201610067®Number=0000000000091623&sum=50000 [04:03:27]OFD Sender: Processing packet 374776 [packets to send 269, broken 268] [04:03:27]ProducePacketName [04:03:27]name=ofd_packets/00374776 [04:03:27]OFD Sender: To server: pG, [04:03:27]CommunicateWithHost lk.salyk.kg:30040 [04:03:27]ConnectInit lk.salyk.kg [04:03:27]written 0, free lines is 4095 [04:03:27]Connected sock=10 [04:03: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 F6 C7 07 01 71 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 8E BB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 C2 36 8B 48 7C 08 AF E6 57 AD 7E 98 5D 57 [04:03: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 6E 78 47 00 9D 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B7 05 00 F4 03 04 00 2E 67 1D 67 B6 04 01 00 00 14 22 4A AE A0 ED 08 CC [04:03:27]CommunicateWithHost err = 0 [04:03:27]CheckOFDResponse [04:03:27]1017 (14) - 77093643461234 [04:03:27]1041 (16) - 0000000000874672 [04:03:27]1040 (4) - 374776 [04:03:27]1012 (4) - 26.10.2024 22:03 [04:03:27]1206 (1) - 0 [04:03:27]OFD Sender: Remove packet 374776 [04:03:27]ProducePacketName [04:03:27]name=ofd_packets/00374776 [04:03:27]NVStorageDeleteData [04:03:28]Write to MH i2c: 01 00 00 3B 01 3C [04:03:28]Write i2c OK [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: 01 [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: 01 07 00 [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 CD 0C 1C [04:03:28]RasterBufferAndPrint [04:03:28]line [04:03:28]line [04:03:28]line [04:03:28]line [04:03:28]line [04:03:28]written 0, free lines is 3284 [04:03:28]MH_Cut [04:03:28]Write to MH i2c: D1 01 00 42 01 01 15 [04:03:28]Write i2c OK [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: D1 [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: D1 01 00 [04:03:28]MH_I2C_Read... [04:03:28]Read from MH i2c: D1 01 00 42 01 00 14 [04:03:28]Write to MH i2c: 01 00 00 43 01 44 [04:03:28]Write i2c OK [04:03:28]MH_I2C_Read... [04:03:28]OFD Sender: No OFD packet to send [04:03:28]*** Cut start [04:03:28]*** Partial cut [04:03:28]*** CUTSNS_PIN = 1 [04:03:28]*** CUTSNS_PIN = 0 [04:03:29]*** Brake cut motor [04:03:29]Read from MH i2c: 01 [04:03:29]MH_I2C_Read... [04:03:29]*** Stop cut motor [04:03:29]*** Cut end [04:03:29]Read from MH i2c: 01 07 00 [04:03:29]MH_I2C_Read... [04:03:29]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [04:03:29]process_action close_receipt done [04:03:29]requested_data is exist [04:03:29]produce_requested_data [04:03:29]requested_item fm.sn is exist - process it [04:03:29]wFMCommunicate request_size=4 [04:03:29]MH_SAM_APDU [04:03:29]CAPDU: 80 11 00 00 [04:03:29]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [04:03:29]Write i2c OK [04:03:29]MH_I2C_Read... [04:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:03:29]Read from MH i2c: E2 [04:03:29]MH_I2C_Read... [04:03:29]Read from MH i2c: E2 17 00 [04:03:29]MH_I2C_Read... [04:03:29]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 [04: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 [04:03:29]wFMCommunicate OK [04:03:29]requested_item fd.num is exist - process it [04:03:29]SAM_PROTO_GetFieldsCounters [04:03:29]wFMCommunicate request_size=4 [04:03:29]MH_SAM_APDU [04:03:29]CAPDU: 80 13 00 00 [04:03:29]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [04:03:29]Write i2c OK [04:03:29]MH_I2C_Read... [04:03:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:03:29]Read from MH i2c: E2 [04:03:29]MH_I2C_Read... [04:03:29]Read from MH i2c: E2 62 00 [04:03:29]MH_I2C_Read... [04:03:29]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 F8 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [04:03: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 F8 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:03:29]wFMCommunicate OK [04:03:29]SAM_PROTO_GetFieldsCounters done [04:03:29]requested_item shift.num is exist - process it [04:03:29]requested_item shift.opened is exist - process it [04:03:29]req_shift_opened [04:03:29]FM_GetShiftState [04:03:29]SAM_PROTO_GetShiftState [04:03:29]wFMCommunicate request_size=4 [04:03:29]MH_SAM_APDU [04:03:29]CAPDU: 80 13 01 00 [04:03:29]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [04:03:29]Write i2c OK [04:03:29]MH_I2C_Read... [04:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:03:29]Read from MH i2c: E2 [04:03:29]MH_I2C_Read... [04:03:29]Read from MH i2c: E2 0E 00 [04:03:29]MH_I2C_Read... [04:03:29]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 92 [04:03:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:03:29]wFMCommunicate OK [04:03:29]SAM_PROTO_GetShiftState done [04:03:29]FM_GetShiftState done [04:03:29]req_shift_opened done [04:03:29]requested_item shift.open_date is exist - process it [04:03:29]req_shift_open_date [04:03:29]req_shift_open_date done [04:03:29]produce_requested_data done [04:03:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374776,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:03:29]process_action_free close_receipt [04:03:29]json_value_free [04:03:29]json_value_free done [04:03:29]process_json_proto returns [04:03:29]Send response to host [04:03:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374776,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:03:29]free response buf [04:03:29]execute_script done [04:03:29]execute_script returns [04:03:29]free content buf [04:03:29]Sock 7.Close socket [04:03:29]Sock 7.Thread stoped [04:03:33]OFD Sender: No OFD packet to send [04:03:38]OFD Sender: No OFD packet to send [04:03:43]OFD Sender: No OFD packet to send [04:03:48]OFD Sender: No OFD packet to send [04:03:53]OFD Sender: No OFD packet to send [04:03:58]OFD Sender: No OFD packet to send [04:04:03]OFD Sender: No OFD packet to send [04:04:08]OFD Sender: No OFD packet to send [04:04:13]OFD Sender: No OFD packet to send [04:04:18]OFD Sender: No OFD packet to send [04:04:23]OFD Sender: No OFD packet to send [04:04:28]OFD Sender: No OFD packet to send [04:04:33]OFD Sender: No OFD packet to send [04:04:38]OFD Sender: No OFD packet to send [04:04:43]OFD Sender: No OFD packet to send [04:04:48]OFD Sender: No OFD packet to send [04:04:53]OFD Sender: No OFD packet to send [04:04:58]OFD Sender: No OFD packet to send [04:05:03]OFD Sender: No OFD packet to send [04:05:08]OFD Sender: No OFD packet to send [04:05:13]OFD Sender: No OFD packet to send [04:05:18]OFD Sender: No OFD packet to send [04:05:23]OFD Sender: No OFD packet to send [04:05:28]OFD Sender: No OFD packet to send [04:05:33]OFD Sender: No OFD packet to send [04:05:38]OFD Sender: No OFD packet to send [04:05:43]OFD Sender: No OFD packet to send [04:05:48]OFD Sender: No OFD packet to send [04:05:53]OFD Sender: No OFD packet to send [04:05:58]OFD Sender: No OFD packet to send [04:06:03]OFD Sender: No OFD packet to send [04:06:08]OFD Sender: No OFD packet to send [04:06:13]OFD Sender: No OFD packet to send [04:06:18]OFD Sender: No OFD packet to send [04:06:23]OFD Sender: No OFD packet to send [04:06:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:53]OFD Sender: No OFD packet to send [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:59]OFD Sender: No OFD packet to send [04:10:04]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:54]OFD Sender: No OFD packet to send [04:10:59]OFD Sender: No OFD packet to send [04:11:04]OFD Sender: No OFD packet to send [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:24]OFD Sender: No OFD packet to send [04:11:29]OFD Sender: No OFD packet to send [04:11:34]OFD Sender: No OFD packet to send [04:11:39]OFD Sender: No OFD packet to send [04:11:44]OFD Sender: No OFD packet to send [04:11:47]ConnectInit Can't connect to host [04:11:49]OFD Sender: No OFD packet to send [04:11:54]OFD Sender: No OFD packet to send [04:11:59]OFD Sender: No OFD packet to send [04:12:04]OFD Sender: No OFD packet to send [04:12:09]OFD Sender: No OFD packet to send [04:12:14]OFD Sender: No OFD packet to send [04:12:19]OFD Sender: No OFD packet to send [04:12:24]OFD Sender: No OFD packet to send [04:12:29]OFD Sender: No OFD packet to send [04:12:34]OFD Sender: No OFD packet to send [04:12:39]OFD Sender: No OFD packet to send [04:12:44]OFD Sender: No OFD packet to send [04:12:49]OFD Sender: No OFD packet to send [04:12:54]OFD Sender: No OFD packet to send [04:12:59]OFD Sender: No OFD packet to send [04:13:04]OFD Sender: No OFD packet to send [04:13:08]accept exits with 9 [04:13:08]New connection [04:13:08]New thread 3067256164 created [04:13:08]Thread 3067112804 joined [04:13:08]Waiting for new connection... [04:13:08] Sock 9.Parse request [04:13:08]Sock 9.Check first char [04:13:08]Sock 9.First char is OK [04:13:08]request: POST /json_proto HTTP/1.0 [04:13:08]Method: POST [04:13:08]URL: /json_proto [04:13:08]Method is POST - this is cgi request [04:13:08]url: /json_proto [04:13:08]query_string will be loaded in cgi processing [04:13:08]execute_cgi json_proto POST (null) [04:13:08]execute_cgi path=json_proto method=POST [04:13:08]POST find Content-Length [04:13:08]Host: 172.17.42.195:8080 [04:13:08]Content-Length: 679 [04:13:08]Content-Type: application/json [04:13:08] [04:13:08]POST finish read [04:13:08]Found Content-Length = 679 [04:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311287", "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" ] } } [04:13:08]execute_script... [04:13: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)3311287", "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" ] } } [04:13:08]POST & json_proto [04:13:08]process_json_proto [04:13:08]json parsed OK: [04:13:08]protocol is kg_v1.0 [04:13:08]action value=close_receipt [04:13:08]process_action close_receipt [04:13:08]cmd_close_receipt [04:13:08]MH_GetDate [04:13:08]Write to MH i2c: F0 00 00 47 01 37 [04:13:08]Write i2c OK [04:13:08]MH_I2C_Read... [04:13:08]Read from MH i2c: F0 [04:13:08]MH_I2C_Read... [04:13:08]Read from MH i2c: F0 09 00 [04:13:08]MH_I2C_Read... [04:13:08]Read from MH i2c: F0 09 00 47 01 00 D5 BD 1D 67 EF 94 12 67 52 [04:13:08]GetLastDocTimeStamp 1730001806 [04:13:08]current date 1730002389 [04:13:08]FM_GetShiftState [04:13:08]SAM_PROTO_GetShiftState [04:13:08]wFMCommunicate request_size=4 [04:13:08]MH_SAM_APDU [04:13:08]CAPDU: 80 13 01 00 [04:13:08]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [04:13:08]Write i2c OK [04:13:08]MH_I2C_Read... [04:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:08]Read from MH i2c: E2 [04:13:08]MH_I2C_Read... [04:13:08]Read from MH i2c: E2 0E 00 [04:13:08]MH_I2C_Read... [04:13:08]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 94 [04:13:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:13:08]wFMCommunicate OK [04:13:08]SAM_PROTO_GetShiftState done [04:13:08]FM_GetShiftState done [04:13:08]opened in 1729988025 [04:13:08]opened+sec_in_day 1730074425 [04:13:08]quantity*price = 70044 [04:13:08]sum+1 = 70045 [04:13: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 СНО: Общий режим Чек 55 27.10.2024 04:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374777 ФПД: 165514943747445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374777&fm=165514943747445&tin=02508201610067®Number=0000000000091623&sum=70000 [04:13:09]StoreToDocumentArchive [04:13:09]shift 528 fd 374777 [04:13:09]save to /storage/0528/doc_00374777 [04:13:09]save last doc name /storage/0528/doc_00374777 to /storage/kkm_last_doc_name [04:13:09]save OK [04:13:09]Clear old archive folders... [04:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:13:09]tlvbuf is 00290CF0 [04:13:09]SAM_PROTO_ClearQueue [04:13:09]wFMCommunicate request_size=4 [04:13:09]MH_SAM_APDU [04:13:09]CAPDU: 80 09 00 00 [04:13:09]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [04:13:09]Write i2c OK [04:13:09]MH_I2C_Read... [04:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:13:09]Read from MH i2c: E2 [04:13:09]MH_I2C_Read... [04:13:09]Read from MH i2c: E2 03 00 [04:13:09]MH_I2C_Read... [04:13:09]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [04:13:09]RAPDU: 90 00 [04:13:09]wFMCommunicate OK [04:13:09]SAM_PROTO_ClearQueue done [04:13:09]KKMCreateOFDPacket [04:13:09]OFDProtocolAddRootSTLVToBuf [04:13:09]FM_MakeSignedData [04:13:09]FM_MakeSignedData [04:13:09]SAM_PROTO_SignData [04:13:09]wFMCommunicate request_size=4 [04:13:09]MH_SAM_APDU [04:13:09]CAPDU: 80 0D 01 02 [04:13:09]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [04:13:09]Write i2c OK [04:13:09]MH_I2C_Read... [04:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:13:09]Read from MH i2c: E2 [04:13:09]MH_I2C_Read... [04:13:09]Read from MH i2c: E2 03 00 [04:13:09]MH_I2C_Read... [04:13:09]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [04:13:09]RAPDU: 90 00 [04:13:09]wFMCommunicate OK [04:13:09]wFMCommunicate request_size=255 [04:13:09]MH_SAM_APDU [04:13: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 37 00 00 00 F4 03 04 00 D5 BD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 96 [04:13:09]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 D5 BD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 96 00 00 16 [04:13:09]Write i2c OK [04:13:09]MH_I2C_Read... [04:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:10]Read from MH i2c: E2 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 03 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [04:13:10]RAPDU: 90 00 [04:13:10]wFMCommunicate OK [04:13:10]wFMCommunicate request_size=10 [04:13:10]MH_SAM_APDU [04:13:10]CAPDU: 80 0D 02 02 05 88 F3 6D 55 75 [04:13:10]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 88 F3 6D 55 75 00 00 8F [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:10]Read from MH i2c: E2 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 03 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [04:13:10]RAPDU: 90 00 [04:13:10]wFMCommunicate OK [04:13:10]wFMCommunicate request_size=4 [04:13:10]MH_SAM_APDU [04:13:10]CAPDU: 80 0D 03 02 [04:13:10]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:13:10]Read from MH i2c: E2 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 0B 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 0B 00 59 01 00 AC 74 B2 BA EC 9F 8A 85 90 00 FC [04:13:10]RAPDU: AC 74 B2 BA EC 9F 8A 85 90 00 [04:13:10]wFMCommunicate OK [04:13:10]SAM_PROTO_SignData done [04:13:10]FM_MakeSignedData done [04:13:10]CreateOFDProtocolMessage [04:13:10]wFMCommunicate request_size=4 [04:13:10]MH_SAM_APDU [04:13:10]CAPDU: 80 11 00 00 [04:13:10]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:10]Read from MH i2c: E2 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: E2 17 00 [04:13:10]MH_I2C_Read... [04:13:10]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 [04:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:13:10]wFMCommunicate OK [04:13:10]CreateOFDProtocolMessage done [04:13:10]OFDSenderStorePacket 374777 [04:13:10]StoreOFDPacket docnum=374777 [04:13: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 16 DD 07 01 66 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 D5 BD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 96 88 F3 6D 55 75 AC 74 B2 BA EC 9F 8A 85 [04:13:10]CheckFolder [04:13:10]dirname=/storage/ofd_packets [04:13:10]CheckFolder done [04:13:10]ProducePacketName [04:13:10]name=ofd_packets/00374777 [04:13:10]NVStorageSaveData ofd_packets/00374777 [04:13:10]File name is /storage/ofd_packets/00374777 [04:13:10]Write 301 bytes [04:13:10]NVStorageSaveData done [04:13:10]OFDSenderStorePacket done [04:13:10]KKMCreateOFDPacket done [04:13:10]NVStorageSaveData kkm_last_timestamp [04:13:10]File name is /storage/kkm_last_timestamp [04:13:10]Write 4 bytes [04:13:10]NVStorageSaveData done [04:13:10]ExternCall_PrintAddStr [04:13:10]wPrintStart [04:13:10]Write to MH i2c: 01 00 00 5B 01 5C [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 07 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [04:13:10]RasterBufferAndPrint [04:13:10]line Счет N : (1)3311287 [04:13:10]line ИНН: 02508201610067 [04:13:10]line Контрольно-Кассовый Чек [04:13:10]line ПРОДАЖА [04:13:10]line ТРК (МРК, ГНК) : 12 [04:13:10]line Товар: 2710124130 [04:13:10]line Аи-92-К-4 [04:13:10]line 10.470 * 66.90 [04:13:10]line = 700.44 [04:13:10]line НДС 12% НСП 1% [04:13:10]line > о реализуемом товаре [04:13:10]line ОКРУГЛЕНИЕ: -0.44 [04:13:10]line ИТОГО: 700.00 [04:13:10]line Внесено: 700.00 [04:13:10]line СДАЧА: 0.00 [04:13:10]line НСП 1% : 6.20 [04:13:10]line НДС 12% : 74.38 [04:13:10]line Наличными: 700.00 [04:13:10]line Безнал.: 0.00 [04:13:10]line Место: АЗС № 87 "Партнер Нефть" [04:13:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:13:10]line СНО: Общий режим [04:13:10]line Чек 55 27.10.2024 04:13 [04:13:10]line Смена: 528 ФФД: 1.0 [04:13:10]line ЗНМ: 0300000083 [04:13:10]line РНМ: 0000000000091623 [04:13:10]line Версия ККМ: 001 [04:13:10]line ФМ: 0000000000874672 [04:13:10]line ФД: 374777 [04:13:10]line ФПД: 165514943747445 [04:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374777&fm=165514943747445&tin=02508201610067®Number=0000000000091623&sum=70000 [04:13:10]written 0, free lines is 4095 [04:13:10]OFD Sender: Processing packet 374777 [packets to send 269, broken 268] [04:13:10]ProducePacketName [04:13:10]name=ofd_packets/00374777 [04:13:10]OFD Sender: To server: pG, [04:13:10]CommunicateWithHost lk.salyk.kg:30040 [04:13:10]ConnectInit lk.salyk.kg [04:13:10]Connected sock=11 [04:13: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 16 DD 07 01 66 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 D5 BD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 96 88 F3 6D 55 75 AC 74 B2 BA EC 9F 8A 85 [04:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 00 4A 47 00 BD 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 F9 B7 05 00 F4 03 04 00 75 69 1D 67 B6 04 01 00 00 2E 8E 1A 1F 08 54 F5 22 [04:13:10]CommunicateWithHost err = 0 [04:13:10]CheckOFDResponse [04:13:10]1017 (14) - 77093643461234 [04:13:10]1041 (16) - 0000000000874672 [04:13:10]1040 (4) - 374777 [04:13:10]1012 (4) - 26.10.2024 22:13 [04:13:10]1206 (1) - 0 [04:13:10]OFD Sender: Remove packet 374777 [04:13:10]ProducePacketName [04:13:10]name=ofd_packets/00374777 [04:13:10]NVStorageDeleteData [04:13:10]Write to MH i2c: 01 00 00 86 01 87 [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 07 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 CE 0C 68 [04:13:10]RasterBufferAndPrint [04:13:10]line [04:13:10]line [04:13:10]line [04:13:10]line [04:13:10]line [04:13:10]written 0, free lines is 3284 [04:13:10]MH_Cut [04:13:10]Write to MH i2c: D1 01 00 8D 01 01 60 [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: D1 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: D1 01 00 [04:13:10]MH_I2C_Read... [04:13:10]Read from MH i2c: D1 01 00 8D 01 00 5F [04:13:10]Write to MH i2c: 01 00 00 8E 01 8F [04:13:10]Write i2c OK [04:13:10]MH_I2C_Read... [04:13:11]OFD Sender: No OFD packet to send [04:13:11]*** Cut start [04:13:11]*** Partial cut [04:13:11]*** CUTSNS_PIN = 1 [04:13:11]*** CUTSNS_PIN = 0 [04:13:12]*** Brake cut motor [04:13:12]Read from MH i2c: 01 [04:13:12]MH_I2C_Read... [04:13:12]*** Stop cut motor [04:13:12]*** Cut end [04:13:12]Read from MH i2c: 01 07 00 [04:13:12]MH_I2C_Read... [04:13:12]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [04:13:12]process_action close_receipt done [04:13:12]requested_data is exist [04:13:12]produce_requested_data [04:13:12]requested_item fm.sn is exist - process it [04:13:12]wFMCommunicate request_size=4 [04:13:12]MH_SAM_APDU [04:13:12]CAPDU: 80 11 00 00 [04:13:12]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [04:13:12]Write i2c OK [04:13:12]MH_I2C_Read... [04:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:12]Read from MH i2c: E2 [04:13:12]MH_I2C_Read... [04:13:12]Read from MH i2c: E2 17 00 [04:13:12]MH_I2C_Read... [04:13:12]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 [04:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:13:12]wFMCommunicate OK [04:13:12]requested_item fd.num is exist - process it [04:13:12]SAM_PROTO_GetFieldsCounters [04:13:12]wFMCommunicate request_size=4 [04:13:12]MH_SAM_APDU [04:13:12]CAPDU: 80 13 00 00 [04:13:12]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [04:13:12]Write i2c OK [04:13:12]MH_I2C_Read... [04:13:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:13:12]Read from MH i2c: E2 [04:13:12]MH_I2C_Read... [04:13:12]Read from MH i2c: E2 62 00 [04:13:12]MH_I2C_Read... [04:13:12]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 F9 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [04:13: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 F9 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:13:12]wFMCommunicate OK [04:13:12]SAM_PROTO_GetFieldsCounters done [04:13:12]requested_item shift.num is exist - process it [04:13:12]requested_item shift.opened is exist - process it [04:13:12]req_shift_opened [04:13:12]FM_GetShiftState [04:13:12]SAM_PROTO_GetShiftState [04:13:12]wFMCommunicate request_size=4 [04:13:12]MH_SAM_APDU [04:13:12]CAPDU: 80 13 01 00 [04:13:12]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [04:13:12]Write i2c OK [04:13:12]MH_I2C_Read... [04:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:12]Read from MH i2c: E2 [04:13:12]MH_I2C_Read... [04:13:12]Read from MH i2c: E2 0E 00 [04:13:12]MH_I2C_Read... [04:13:12]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DD [04:13:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:13:12]wFMCommunicate OK [04:13:12]SAM_PROTO_GetShiftState done [04:13:12]FM_GetShiftState done [04:13:12]req_shift_opened done [04:13:12]requested_item shift.open_date is exist - process it [04:13:12]req_shift_open_date [04:13:12]req_shift_open_date done [04:13:12]produce_requested_data done [04:13:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374777,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:13:12]process_action_free close_receipt [04:13:12]json_value_free [04:13:12]json_value_free done [04:13:12]process_json_proto returns [04:13:12]Send response to host [04:13:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374777,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:13:12]free response buf [04:13:12]execute_script done [04:13:12]execute_script returns [04:13:12]free content buf [04:13:12]Sock 9.Close socket [04:13:12]Sock 9.Thread stoped [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:48]accept exits with 10 [04:14:48]New connection [04:14:48]New thread 3067112804 created [04:14:48]Thread 3067256164 joined [04:14:48]Waiting for new connection... [04:14:48] Sock 10.Parse request [04:14:48]Sock 10.Check first char [04:14:48]Sock 10.First char is OK [04:14:48]request: POST /json_proto HTTP/1.0 [04:14:48]Method: POST [04:14:48]URL: /json_proto [04:14:48]Method is POST - this is cgi request [04:14:48]url: /json_proto [04:14:48]query_string will be loaded in cgi processing [04:14:48]execute_cgi json_proto POST (null) [04:14:48]execute_cgi path=json_proto method=POST [04:14:48]POST find Content-Length [04:14:48]Host: 172.17.42.195:8080 [04:14:48]Content-Length: 770 [04:14:48]Content-Type: application/json [04:14:48] [04:14:48]POST finish read [04:14:48]Found Content-Length = 770 [04:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311288", "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" : 49.880, "sum" : 3701.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" : 3701.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:48]execute_script... [04:14: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)3311288", "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" : 49.880, "sum" : 3701.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" : 3701.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:48]POST & json_proto [04:14:48]process_json_proto [04:14:48]json parsed OK: [04:14:48]protocol is kg_v1.0 [04:14:48]action value=close_receipt [04:14:48]process_action close_receipt [04:14:48]cmd_close_receipt [04:14:48]MH_GetDate [04:14:48]Write to MH i2c: F0 00 00 92 01 82 [04:14:48]Write i2c OK [04:14:48]MH_I2C_Read... [04:14:48]Read from MH i2c: F0 [04:14:48]MH_I2C_Read... [04:14:48]Read from MH i2c: F0 09 00 [04:14:48]MH_I2C_Read... [04:14:48]Read from MH i2c: F0 09 00 92 01 00 39 BE 1D 67 EF 94 12 67 02 [04:14:48]GetLastDocTimeStamp 1730002389 [04:14:48]current date 1730002489 [04:14:48]FM_GetShiftState [04:14:48]SAM_PROTO_GetShiftState [04:14:48]wFMCommunicate request_size=4 [04:14:48]MH_SAM_APDU [04:14:48]CAPDU: 80 13 01 00 [04:14:48]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [04:14:48]Write i2c OK [04:14:48]MH_I2C_Read... [04:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:48]Read from MH i2c: E2 [04:14:48]MH_I2C_Read... [04:14:48]Read from MH i2c: E2 0E 00 [04:14:48]MH_I2C_Read... [04:14:48]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DF [04:14:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:14:48]wFMCommunicate OK [04:14:48]SAM_PROTO_GetShiftState done [04:14:48]FM_GetShiftState done [04:14:48]opened in 1729988025 [04:14:48]opened+sec_in_day 1730074425 [04:14:48]quantity*price = 370109 [04:14:48]sum+1 = 370111 [04:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3701.10 НСП 1% : 32.75 НДС 12% : 393.04 Наличными: 0.00 Безнал.: 3701.10 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 56 27.10.2024 04:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374778 ФПД: 41758000343342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041449&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374778&fm=41758000343342&tin=02508201610067®Number=0000000000091623&sum=370110 [04:14:49]StoreToDocumentArchive [04:14:49]shift 528 fd 374778 [04:14:49]save to /storage/0528/doc_00374778 [04:14:49]save last doc name /storage/0528/doc_00374778 to /storage/kkm_last_doc_name [04:14:49]save OK [04:14:49]Clear old archive folders... [04:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:14:49]tlvbuf is 00294300 [04:14:49]SAM_PROTO_ClearQueue [04:14:49]wFMCommunicate request_size=4 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 09 00 00 [04:14:49]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [04:14:49]RAPDU: 90 00 [04:14:49]wFMCommunicate OK [04:14:49]SAM_PROTO_ClearQueue done [04:14:49]KKMCreateOFDPacket [04:14:49]OFDProtocolAddRootSTLVToBuf [04:14:49]FM_MakeSignedData [04:14:49]FM_MakeSignedData [04:14:49]SAM_PROTO_SignData [04:14:49]wFMCommunicate request_size=4 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 0D 01 02 [04:14:49]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [04:14:49]RAPDU: 90 00 [04:14:49]wFMCommunicate OK [04:14:49]wFMCommunicate request_size=255 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D8 C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 39 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 [04:14:49]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D8 C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 39 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 00 00 A7 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [04:14:49]RAPDU: 90 00 [04:14:49]wFMCommunicate OK [04:14:49]wFMCommunicate request_size=10 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 0D 02 02 05 FA 8A C6 E9 2E [04:14:49]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 FA 8A C6 E9 2E 00 00 89 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [04:14:49]RAPDU: 90 00 [04:14:49]wFMCommunicate OK [04:14:49]wFMCommunicate request_size=4 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 0D 03 02 [04:14:49]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 0B 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 0B 00 A4 01 00 98 23 B0 96 99 51 13 BB 90 00 DA [04:14:49]RAPDU: 98 23 B0 96 99 51 13 BB 90 00 [04:14:49]wFMCommunicate OK [04:14:49]SAM_PROTO_SignData done [04:14:49]FM_MakeSignedData done [04:14:49]CreateOFDProtocolMessage [04:14:49]wFMCommunicate request_size=4 [04:14:49]MH_SAM_APDU [04:14:49]CAPDU: 80 11 00 00 [04:14:49]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:49]Read from MH i2c: E2 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: E2 17 00 [04:14:49]MH_I2C_Read... [04:14:49]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 [04:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:14:49]wFMCommunicate OK [04:14:49]CreateOFDProtocolMessage done [04:14:49]OFDSenderStorePacket 374778 [04:14:49]StoreOFDPacket docnum=374778 [04:14: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 C3 40 07 01 D9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D8 C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 39 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 FA 8A C6 E9 2E 98 23 B0 96 99 51 13 BB [04:14:49]CheckFolder [04:14:49]dirname=/storage/ofd_packets [04:14:49]CheckFolder done [04:14:49]ProducePacketName [04:14:49]name=ofd_packets/00374778 [04:14:49]NVStorageSaveData ofd_packets/00374778 [04:14:49]File name is /storage/ofd_packets/00374778 [04:14:49]Write 301 bytes [04:14:49]NVStorageSaveData done [04:14:49]OFDSenderStorePacket done [04:14:49]KKMCreateOFDPacket done [04:14:49]NVStorageSaveData kkm_last_timestamp [04:14:49]File name is /storage/kkm_last_timestamp [04:14:49]Write 4 bytes [04:14:49]NVStorageSaveData done [04:14:49]ExternCall_PrintAddStr [04:14:49]wPrintStart [04:14:49]Write to MH i2c: 01 00 00 A6 01 A7 [04:14:49]Write i2c OK [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: 01 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: 01 07 00 [04:14:49]MH_I2C_Read... [04:14:49]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [04:14:49]RasterBufferAndPrint [04:14:49]line Счет N : (1)3311288 [04:14:49]line ИНН: 02508201610067 [04:14:49]line Контрольно-Кассовый Чек [04:14:49]line ПРОДАЖА [04:14:49]line ТРК (МРК, ГНК) : 43 [04:14:49]line Товар: 2710124500 [04:14:49]line Аи-95-К-3 [04:14:49]line 49.880 * 74.20 [04:14:49]line = 3701.10 [04:14:49]line НДС 12% НСП 1% [04:14:49]line > о реализуемом товаре [04:14:49]line ИТОГО: 3701.10 [04:14:49]line НСП 1% : 32.75 [04:14:49]line НДС 12% : 393.04 [04:14:49]line Наличными: 0.00 [04:14:49]line Безнал.: 3701.10 [04:14:49]line Место: АЗС № 87 "Партнер Нефть" [04:14:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:14:49]line СНО: Общий режим [04:14:49]line Чек 56 27.10.2024 04:14 [04:14:49]line Смена: 528 ФФД: 1.0 [04:14:49]line ЗНМ: 0300000083 [04:14:49]line РНМ: 0000000000091623 [04:14:49]line Версия ККМ: 001 [04:14:49]line Платежная система: Mbank [04:14:49]line ФМ: 0000000000874672 [04:14:49]line ФД: 374778 [04:14:49]line ФПД: 41758000343342 [04:14:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041449&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374778&fm=41758000343342&tin=02508201610067®Number=0000000000091623&sum=370110 [04:14:49]written 0, free lines is 4095 [04:14:49]OFD Sender: Processing packet 374778 [packets to send 269, broken 268] [04:14:49]ProducePacketName [04:14:49]name=ofd_packets/00374778 [04:14:49]OFD Sender: To server: pG, [04:14:49]CommunicateWithHost lk.salyk.kg:30040 [04:14:49]ConnectInit lk.salyk.kg [04:14:49]Connected sock=11 [04:14:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C3 40 07 01 D9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D8 C2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE A5 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE A5 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 99 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE A5 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 39 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 25 FA 8A C6 E9 2E 98 23 B0 96 99 51 13 BB [04: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 02 E1 47 00 91 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 FA B7 05 00 F4 03 04 00 D8 69 1D 67 B6 04 01 00 00 D4 A3 68 AE BF 9E A4 1B [04:14:50]CommunicateWithHost err = 0 [04:14:50]CheckOFDResponse [04:14:50]1017 (14) - 77093643461234 [04:14:50]1041 (16) - 0000000000874672 [04:14:50]1040 (4) - 374778 [04:14:50]1012 (4) - 26.10.2024 22:14 [04:14:50]1206 (1) - 0 [04:14:50]OFD Sender: Remove packet 374778 [04:14:50]ProducePacketName [04:14:50]name=ofd_packets/00374778 [04:14:50]NVStorageDeleteData [04:14:50]Write to MH i2c: 01 00 00 CF 01 D0 [04:14:50]Write i2c OK [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: 01 [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: 01 07 00 [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 F5 0C D8 [04:14:50]RasterBufferAndPrint [04:14:50]line [04:14:50]line [04:14:50]line [04:14:50]line [04:14:50]line [04:14:50]written 0, free lines is 3324 [04:14:50]MH_Cut [04:14:50]Write to MH i2c: D1 01 00 D6 01 01 A9 [04:14:50]Write i2c OK [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: D1 [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: D1 01 00 [04:14:50]MH_I2C_Read... [04:14:50]Read from MH i2c: D1 01 00 D6 01 00 A8 [04:14:50]Write to MH i2c: 01 00 00 D7 01 D8 [04:14:50]Write i2c OK [04:14:50]MH_I2C_Read... [04:14:50]OFD Sender: No OFD packet to send [04:14:51]*** Cut start [04:14:51]*** Partial cut [04:14:51]*** CUTSNS_PIN = 1 [04:14:51]*** CUTSNS_PIN = 0 [04:14:51]*** Brake cut motor [04:14:51]Read from MH i2c: 01 [04:14:51]MH_I2C_Read... [04:14:51]*** Stop cut motor [04:14:51]*** Cut end [04:14:51]Read from MH i2c: 01 07 00 [04:14:51]MH_I2C_Read... [04:14:51]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [04:14:51]process_action close_receipt done [04:14:51]requested_data is exist [04:14:51]produce_requested_data [04:14:51]requested_item fm.sn is exist - process it [04:14:51]wFMCommunicate request_size=4 [04:14:51]MH_SAM_APDU [04:14:51]CAPDU: 80 11 00 00 [04:14:51]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [04:14:51]Write i2c OK [04:14:51]MH_I2C_Read... [04:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:51]Read from MH i2c: E2 [04:14:51]MH_I2C_Read... [04:14:51]Read from MH i2c: E2 17 00 [04:14:51]MH_I2C_Read... [04:14:51]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 [04:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:14:51]wFMCommunicate OK [04:14:51]requested_item fd.num is exist - process it [04:14:51]SAM_PROTO_GetFieldsCounters [04:14:51]wFMCommunicate request_size=4 [04:14:51]MH_SAM_APDU [04:14:51]CAPDU: 80 13 00 00 [04:14:51]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [04:14:51]Write i2c OK [04:14:51]MH_I2C_Read... [04:14:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:14:51]Read from MH i2c: E2 [04:14:51]MH_I2C_Read... [04:14:51]Read from MH i2c: E2 62 00 [04:14:51]MH_I2C_Read... [04:14:51]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 FA B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [04:14: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 FA B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:14:51]wFMCommunicate OK [04:14:51]SAM_PROTO_GetFieldsCounters done [04:14:51]requested_item shift.num is exist - process it [04:14:51]requested_item shift.opened is exist - process it [04:14:51]req_shift_opened [04:14:51]FM_GetShiftState [04:14:51]SAM_PROTO_GetShiftState [04:14:51]wFMCommunicate request_size=4 [04:14:51]MH_SAM_APDU [04:14:51]CAPDU: 80 13 01 00 [04:14:51]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [04:14:51]Write i2c OK [04:14:51]MH_I2C_Read... [04:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:51]Read from MH i2c: E2 [04:14:51]MH_I2C_Read... [04:14:51]Read from MH i2c: E2 0E 00 [04:14:51]MH_I2C_Read... [04:14:51]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 26 [04:14:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:14:51]wFMCommunicate OK [04:14:51]SAM_PROTO_GetShiftState done [04:14:51]FM_GetShiftState done [04:14:51]req_shift_opened done [04:14:51]requested_item shift.open_date is exist - process it [04:14:51]req_shift_open_date [04:14:51]req_shift_open_date done [04:14:51]produce_requested_data done [04:14:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374778,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:14:51]process_action_free close_receipt [04:14:51]json_value_free [04:14:51]json_value_free done [04:14:51]process_json_proto returns [04:14:51]Send response to host [04:14:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374778,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:14:51]free response buf [04:14:51]execute_script done [04:14:51]execute_script returns [04:14:51]free content buf [04:14:51]Sock 10.Close socket [04:14:51]Sock 10.Thread stoped [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:29]accept exits with 7 [04:15:29]New connection [04:15:29]New thread 3067256164 created [04:15:29]Thread 3067112804 joined [04:15:29]Waiting for new connection... [04:15:29] Sock 7.Parse request [04:15:29]Sock 7.Check first char [04:15:29]Sock 7.First char is OK [04:15:29]request: POST /json_proto HTTP/1.0 [04:15:29]Method: POST [04:15:29]URL: /json_proto [04:15:29]Method is POST - this is cgi request [04:15:29]url: /json_proto [04:15:29]query_string will be loaded in cgi processing [04:15:29]execute_cgi json_proto POST (null) [04:15:29]execute_cgi path=json_proto method=POST [04:15:29]POST find Content-Length [04:15:29]Host: 172.17.42.195:8080 [04:15:29]Content-Length: 770 [04:15:29]Content-Type: application/json [04:15:29] [04:15:29]POST finish read [04:15:29]Found Content-Length = 770 [04:15:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311289", "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" ] } } [04:15:29]execute_script... [04:15:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311289", "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" ] } } [04:15:29]POST & json_proto [04:15:29]process_json_proto [04:15:29]json parsed OK: [04:15:29]protocol is kg_v1.0 [04:15:29]action value=close_receipt [04:15:29]process_action close_receipt [04:15:29]cmd_close_receipt [04:15:29]MH_GetDate [04:15:29]Write to MH i2c: F0 00 00 DB 01 CB [04:15:29]Write i2c OK [04:15:29]MH_I2C_Read... [04:15:29]Read from MH i2c: F0 [04:15:29]MH_I2C_Read... [04:15:29]Read from MH i2c: F0 09 00 [04:15:29]MH_I2C_Read... [04:15:29]Read from MH i2c: F0 09 00 DB 01 00 62 BE 1D 67 EF 94 12 67 74 [04:15:29]GetLastDocTimeStamp 1730002489 [04:15:29]current date 1730002530 [04:15:29]FM_GetShiftState [04:15:29]SAM_PROTO_GetShiftState [04:15:29]wFMCommunicate request_size=4 [04:15:29]MH_SAM_APDU [04:15:29]CAPDU: 80 13 01 00 [04:15:29]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [04:15:29]Write i2c OK [04:15:29]MH_I2C_Read... [04:15:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:29]Read from MH i2c: E2 [04:15:29]MH_I2C_Read... [04:15:29]Read from MH i2c: E2 0E 00 [04:15:29]MH_I2C_Read... [04:15:29]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 28 [04:15:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:15:29]wFMCommunicate OK [04:15:29]SAM_PROTO_GetShiftState done [04:15:29]FM_GetShiftState done [04:15:29]opened in 1729988025 [04:15:29]opened+sec_in_day 1730074425 [04:15:29]quantity*price = 150056 [04:15:29]sum+1 = 150058 [04:15:29]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 СНО: Общий режим Чек 57 27.10.2024 04:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374779 ФПД: 89322337595587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041530&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374779&fm=89322337595587&tin=02508201610067®Number=0000000000091623&sum=150057 [04:15:30]StoreToDocumentArchive [04:15:30]shift 528 fd 374779 [04:15:30]save to /storage/0528/doc_00374779 [04:15:30]save last doc name /storage/0528/doc_00374779 to /storage/kkm_last_doc_name [04:15:30]save OK [04:15:30]Clear old archive folders... [04:15:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:15:30]tlvbuf is 0028B730 [04:15:30]SAM_PROTO_ClearQueue [04:15:30]wFMCommunicate request_size=4 [04:15:30]MH_SAM_APDU [04:15:30]CAPDU: 80 09 00 00 [04:15:30]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [04:15:30]Write i2c OK [04:15:30]MH_I2C_Read... [04:15:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:15:30]Read from MH i2c: E2 [04:15:30]MH_I2C_Read... [04:15:30]Read from MH i2c: E2 03 00 [04:15:30]MH_I2C_Read... [04:15:30]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [04:15:30]RAPDU: 90 00 [04:15:30]wFMCommunicate OK [04:15:30]SAM_PROTO_ClearQueue done [04:15:30]KKMCreateOFDPacket [04:15:30]OFDProtocolAddRootSTLVToBuf [04:15:30]FM_MakeSignedData [04:15:30]FM_MakeSignedData [04:15:30]SAM_PROTO_SignData [04:15:30]wFMCommunicate request_size=4 [04:15:30]MH_SAM_APDU [04:15:30]CAPDU: 80 0D 01 02 [04:15:30]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [04:15:30]Write i2c OK [04:15:30]MH_I2C_Read... [04:15:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:15:30]Read from MH i2c: E2 [04:15:30]MH_I2C_Read... [04:15:30]Read from MH i2c: E2 03 00 [04:15:30]MH_I2C_Read... [04:15:30]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [04:15:30]RAPDU: 90 00 [04:15:30]wFMCommunicate OK [04:15:30]wFMCommunicate request_size=255 [04:15:30]MH_SAM_APDU [04:15:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 62 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 51 [04:15:30]Write to MH i2c: E2 02 01 EB 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 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 39 00 00 00 F4 03 04 00 62 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 51 00 00 A4 [04:15:30]Write i2c OK [04:15:30]MH_I2C_Read... [04:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:31]Read from MH i2c: E2 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 03 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [04:15:31]RAPDU: 90 00 [04:15:31]wFMCommunicate OK [04:15:31]wFMCommunicate request_size=10 [04:15:31]MH_SAM_APDU [04:15:31]CAPDU: 80 0D 02 02 05 3C FA 33 F0 C3 [04:15:31]Write to MH i2c: E2 0D 00 EC 01 80 0D 02 02 05 00 3C FA 33 F0 C3 00 00 8D [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:31]Read from MH i2c: E2 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 03 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [04:15:31]RAPDU: 90 00 [04:15:31]wFMCommunicate OK [04:15:31]wFMCommunicate request_size=4 [04:15:31]MH_SAM_APDU [04:15:31]CAPDU: 80 0D 03 02 [04:15:31]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:15:31]Read from MH i2c: E2 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 0B 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 0B 00 ED 01 00 08 64 98 A5 9D 77 5D CA 90 00 4E [04:15:31]RAPDU: 08 64 98 A5 9D 77 5D CA 90 00 [04:15:31]wFMCommunicate OK [04:15:31]SAM_PROTO_SignData done [04:15:31]FM_MakeSignedData done [04:15:31]CreateOFDProtocolMessage [04:15:31]wFMCommunicate request_size=4 [04:15:31]MH_SAM_APDU [04:15:31]CAPDU: 80 11 00 00 [04:15:31]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:31]Read from MH i2c: E2 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: E2 17 00 [04:15:31]MH_I2C_Read... [04:15:31]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 [04:15:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:15:31]wFMCommunicate OK [04:15:31]CreateOFDProtocolMessage done [04:15:31]OFDSenderStorePacket 374779 [04:15:31]StoreOFDPacket docnum=374779 [04:15: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 86 65 07 01 09 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 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 39 00 00 00 F4 03 04 00 62 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 51 3C FA 33 F0 C3 08 64 98 A5 9D 77 5D CA [04:15:31]CheckFolder [04:15:31]dirname=/storage/ofd_packets [04:15:31]CheckFolder done [04:15:31]ProducePacketName [04:15:31]name=ofd_packets/00374779 [04:15:31]NVStorageSaveData ofd_packets/00374779 [04:15:31]File name is /storage/ofd_packets/00374779 [04:15:31]Write 301 bytes [04:15:31]NVStorageSaveData done [04:15:31]OFDSenderStorePacket done [04:15:31]KKMCreateOFDPacket done [04:15:31]NVStorageSaveData kkm_last_timestamp [04:15:31]File name is /storage/kkm_last_timestamp [04:15:31]Write 4 bytes [04:15:31]NVStorageSaveData done [04:15:31]ExternCall_PrintAddStr [04:15:31]wPrintStart [04:15:31]Write to MH i2c: 01 00 00 EF 01 F0 [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 07 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [04:15:31]RasterBufferAndPrint [04:15:31]line Счет N : (1)3311289 [04:15:31]line ИНН: 02508201610067 [04:15:31]line Контрольно-Кассовый Чек [04:15:31]line ПРОДАЖА [04:15:31]line ТРК (МРК, ГНК) : 22 [04:15:31]line Товар: 2710124130 [04:15:31]line Аи-92-К-4 [04:15:31]line 22.430 * 66.90 [04:15:31]line = 1500.57 [04:15:31]line НДС 12% НСП 1% [04:15:31]line > о реализуемом товаре [04:15:31]line ИТОГО: 1500.57 [04:15:31]line НСП 1% : 13.28 [04:15:31]line НДС 12% : 159.35 [04:15:31]line Наличными: 0.00 [04:15:31]line Безнал.: 1500.57 [04:15:31]line Место: АЗС № 87 "Партнер Нефть" [04:15:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:15:31]line СНО: Общий режим [04:15:31]line Чек 57 27.10.2024 04:15 [04:15:31]line Смена: 528 ФФД: 1.0 [04:15:31]line ЗНМ: 0300000083 [04:15:31]line РНМ: 0000000000091623 [04:15:31]line Версия ККМ: 001 [04:15:31]line Платежная система: Mbank [04:15:31]line ФМ: 0000000000874672 [04:15:31]line ФД: 374779 [04:15:31]line ФПД: 89322337595587 [04:15:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041530&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374779&fm=89322337595587&tin=02508201610067®Number=0000000000091623&sum=150057 [04:15:31]written 0, free lines is 4095 [04:15:31]OFD Sender: Processing packet 374779 [packets to send 269, broken 268] [04:15:31]ProducePacketName [04:15:31]name=ofd_packets/00374779 [04:15:31]OFD Sender: To server: pG, [04:15:31]CommunicateWithHost lk.salyk.kg:30040 [04:15:31]ConnectInit lk.salyk.kg [04:15:31]Connected sock=10 [04:15: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 86 65 07 01 09 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 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 39 00 00 00 F4 03 04 00 62 BE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 51 3C FA 33 F0 C3 08 64 98 A5 9D 77 5D CA [04:15: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 9F 86 47 00 DE 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 FB B7 05 00 F4 03 04 00 02 6A 1D 67 B6 04 01 00 00 3D 36 6C E1 80 EC 28 C6 [04:15:31]CommunicateWithHost err = 0 [04:15:31]CheckOFDResponse [04:15:31]1017 (14) - 77093643461234 [04:15:31]1041 (16) - 0000000000874672 [04:15:31]1040 (4) - 374779 [04:15:31]1012 (4) - 26.10.2024 22:15 [04:15:31]1206 (1) - 0 [04:15:31]OFD Sender: Remove packet 374779 [04:15:31]ProducePacketName [04:15:31]name=ofd_packets/00374779 [04:15:31]NVStorageDeleteData [04:15:31]Write to MH i2c: 01 00 00 18 02 1A [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 07 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: 01 07 00 18 02 00 00 00 00 00 03 0D 31 [04:15:31]RasterBufferAndPrint [04:15:31]line [04:15:31]line [04:15:31]line [04:15:31]line [04:15:31]line [04:15:31]written 0, free lines is 3337 [04:15:31]MH_Cut [04:15:31]Write to MH i2c: D1 01 00 1F 02 01 F3 [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: D1 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: D1 01 00 [04:15:31]MH_I2C_Read... [04:15:31]Read from MH i2c: D1 01 00 1F 02 00 F2 [04:15:31]Write to MH i2c: 01 00 00 20 02 22 [04:15:31]Write i2c OK [04:15:31]MH_I2C_Read... [04:15:32]OFD Sender: No OFD packet to send [04:15:32]*** Cut start [04:15:32]*** Partial cut [04:15:32]*** CUTSNS_PIN = 1 [04:15:32]*** CUTSNS_PIN = 0 [04:15:32]*** Brake cut motor [04:15:33]Read from MH i2c: 01 [04:15:33]MH_I2C_Read... [04:15:33]*** Stop cut motor [04:15:33]*** Cut end [04:15:33]Read from MH i2c: 01 07 00 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [04:15:33]process_action close_receipt done [04:15:33]requested_data is exist [04:15:33]produce_requested_data [04:15:33]requested_item fm.sn is exist - process it [04:15:33]wFMCommunicate request_size=4 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 11 00 00 [04:15:33]Write to MH i2c: E2 08 00 21 02 80 11 00 00 00 00 00 00 9D [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:33]Read from MH i2c: E2 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 17 00 [04:15:33]MH_I2C_Read... [04:15:33]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 [04:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:15:33]wFMCommunicate OK [04:15:33]requested_item fd.num is exist - process it [04:15:33]SAM_PROTO_GetFieldsCounters [04:15:33]wFMCommunicate request_size=4 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 13 00 00 [04:15:33]Write to MH i2c: E2 08 00 22 02 80 13 00 00 00 00 00 00 A0 [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:15:33]Read from MH i2c: E2 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 62 00 [04:15:33]MH_I2C_Read... [04:15:33]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 FB B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [04:15: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 FB B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:15:33]wFMCommunicate OK [04:15:33]SAM_PROTO_GetFieldsCounters done [04:15:33]requested_item shift.num is exist - process it [04:15:33]requested_item shift.opened is exist - process it [04:15:33]req_shift_opened [04:15:33]FM_GetShiftState [04:15:33]SAM_PROTO_GetShiftState [04:15:33]wFMCommunicate request_size=4 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 13 01 00 [04:15:33]Write to MH i2c: E2 08 00 23 02 80 13 01 00 00 00 00 00 A2 [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:33]Read from MH i2c: E2 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 0E 00 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 0E 00 23 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 70 [04:15:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:15:33]wFMCommunicate OK [04:15:33]SAM_PROTO_GetShiftState done [04:15:33]FM_GetShiftState done [04:15:33]req_shift_opened done [04:15:33]requested_item shift.open_date is exist - process it [04:15:33]req_shift_open_date [04:15:33]req_shift_open_date done [04:15:33]produce_requested_data done [04:15:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374779,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:15:33]process_action_free close_receipt [04:15:33]json_value_free [04:15:33]json_value_free done [04:15:33]process_json_proto returns [04:15:33]Send response to host [04:15:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374779,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:15:33]free response buf [04:15:33]execute_script done [04:15:33]execute_script returns [04:15:33]free content buf [04:15:33]Sock 7.Close socket [04:15:33]Sock 7.Thread stoped [04:15:37]OFD Sender: No OFD packet to send [04:15:42]OFD Sender: No OFD packet to send [04:15:47]OFD Sender: No OFD packet to send [04:15:52]OFD Sender: No OFD packet to send [04:15:57]OFD Sender: No OFD packet to send [04:16:02]OFD Sender: No OFD packet to send [04:16:07]OFD Sender: No OFD packet to send [04:16:12]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]OFD Sender: No OFD packet to send [04:17:12]OFD Sender: No OFD packet to send [04:17:17]OFD Sender: No OFD packet to send [04:17:22]OFD Sender: No OFD packet to send [04:17:27]OFD Sender: No OFD packet to send [04:17:32]OFD Sender: No OFD packet to send [04:17:37]OFD Sender: No OFD packet to send [04:17:42]OFD Sender: No OFD packet to send [04:17:47]OFD Sender: No OFD packet to send [04:17:52]OFD Sender: No OFD packet to send [04:17:57]OFD Sender: No OFD packet to send [04:18:02]OFD Sender: No OFD packet to send [04:18:07]OFD Sender: No OFD packet to send [04:18:12]OFD Sender: No OFD packet to send [04:18:17]OFD Sender: No OFD packet to send [04:18:22]OFD Sender: No OFD packet to send [04:18:27]OFD Sender: No OFD packet to send [04:18:32]OFD Sender: No OFD packet to send [04:18:35]accept exits with 9 [04:18:35]New connection [04:18:35]New thread 3067112804 created [04:18:35]Thread 3067256164 joined [04:18:35]Waiting for new connection... [04:18:35] Sock 9.Parse request [04:18:35]Sock 9.Check first char [04:18:35]Sock 9.First char is OK [04:18:35]request: POST /json_proto HTTP/1.0 [04:18:35]Method: POST [04:18:35]URL: /json_proto [04:18:35]Method is POST - this is cgi request [04:18:35]url: /json_proto [04:18:35]query_string will be loaded in cgi processing [04:18:35]execute_cgi json_proto POST (null) [04:18:35]execute_cgi path=json_proto method=POST [04:18:35]POST find Content-Length [04:18:35]Host: 172.17.42.195:8080 [04:18:35]Content-Length: 684 [04:18:35]Content-Type: application/json [04:18:35] [04:18:35]POST finish read [04:18:35]Found Content-Length = 684 [04:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311290", "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" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:18:35]execute_script... [04:18:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311290", "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" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:18:35]POST & json_proto [04:18:35]process_json_proto [04:18:35]json parsed OK: [04:18:35]protocol is kg_v1.0 [04:18:35]action value=close_receipt [04:18:35]process_action close_receipt [04:18:35]cmd_close_receipt [04:18:35]MH_GetDate [04:18:35]Write to MH i2c: F0 00 00 24 02 15 [04:18:35]Write i2c OK [04:18:35]MH_I2C_Read... [04:18:35]Read from MH i2c: F0 [04:18:35]MH_I2C_Read... [04:18:35]Read from MH i2c: F0 09 00 [04:18:35]MH_I2C_Read... [04:18:35]Read from MH i2c: F0 09 00 24 02 00 1C BF 1D 67 EF 94 12 67 79 [04:18:35]GetLastDocTimeStamp 1730002530 [04:18:35]current date 1730002716 [04:18:35]FM_GetShiftState [04:18:35]SAM_PROTO_GetShiftState [04:18:35]wFMCommunicate request_size=4 [04:18:35]MH_SAM_APDU [04:18:35]CAPDU: 80 13 01 00 [04:18:35]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [04:18:35]Write i2c OK [04:18:35]MH_I2C_Read... [04:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:18:35]Read from MH i2c: E2 [04:18:35]MH_I2C_Read... [04:18:35]Read from MH i2c: E2 0E 00 [04:18:35]MH_I2C_Read... [04:18:35]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 72 [04:18:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:18:35]wFMCommunicate OK [04:18:35]SAM_PROTO_GetShiftState done [04:18:35]FM_GetShiftState done [04:18:35]opened in 1729988025 [04:18:35]opened+sec_in_day 1730074425 [04:18:35]quantity*price = 60061 [04:18:35]sum+1 = 60063 [04:18:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 58 27.10.2024 04:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374780 ФПД: 133605981806527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374780&fm=133605981806527&tin=02508201610067®Number=0000000000091623&sum=60000 [04:18:36]StoreToDocumentArchive [04:18:36]shift 528 fd 374780 [04:18:36]save to /storage/0528/doc_00374780 [04:18:36]save last doc name /storage/0528/doc_00374780 to /storage/kkm_last_doc_name [04:18:36]save OK [04:18:36]Clear old archive folders... [04:18:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:18:36]tlvbuf is 0027B0C0 [04:18:36]SAM_PROTO_ClearQueue [04:18:36]wFMCommunicate request_size=4 [04:18:36]MH_SAM_APDU [04:18:36]CAPDU: 80 09 00 00 [04:18:36]Write to MH i2c: E2 08 00 32 02 80 09 00 00 00 00 00 00 A6 [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [04:18:36]RAPDU: 90 00 [04:18:36]wFMCommunicate OK [04:18:36]SAM_PROTO_ClearQueue done [04:18:36]KKMCreateOFDPacket [04:18:36]OFDProtocolAddRootSTLVToBuf [04:18:36]FM_MakeSignedData [04:18:36]FM_MakeSignedData [04:18:36]SAM_PROTO_SignData [04:18:36]wFMCommunicate request_size=4 [04:18:36]MH_SAM_APDU [04:18:36]CAPDU: 80 0D 01 02 [04:18:36]Write to MH i2c: E2 08 00 33 02 80 0D 01 02 00 00 00 00 AE [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [04:18:36]RAPDU: 90 00 [04:18:36]wFMCommunicate OK [04:18:36]wFMCommunicate request_size=255 [04:18:36]MH_SAM_APDU [04:18:36]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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 1C BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 [04:18:36]Write to MH i2c: E2 02 01 34 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 64 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 1C BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 00 20 [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [04:18:36]RAPDU: 90 00 [04:18:36]wFMCommunicate OK [04:18:36]wFMCommunicate request_size=16 [04:18:36]MH_SAM_APDU [04:18:36]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 79 83 91 15 DF BF [04:18:36]Write to MH i2c: E2 13 00 35 02 80 0D 02 02 0B 00 00 35 04 06 00 79 83 91 15 DF BF 00 00 46 [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [04:18:36]RAPDU: 90 00 [04:18:36]wFMCommunicate OK [04:18:36]wFMCommunicate request_size=4 [04:18:36]MH_SAM_APDU [04:18:36]CAPDU: 80 0D 03 02 [04:18:36]Write to MH i2c: E2 08 00 36 02 80 0D 03 02 00 00 00 00 B3 [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 0B 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 0B 00 36 02 00 EF 95 0D 50 55 92 0A 23 90 00 A9 [04:18:36]RAPDU: EF 95 0D 50 55 92 0A 23 90 00 [04:18:36]wFMCommunicate OK [04:18:36]SAM_PROTO_SignData done [04:18:36]FM_MakeSignedData done [04:18:36]CreateOFDProtocolMessage [04:18:36]wFMCommunicate request_size=4 [04:18:36]MH_SAM_APDU [04:18:36]CAPDU: 80 11 00 00 [04:18:36]Write to MH i2c: E2 08 00 37 02 80 11 00 00 00 00 00 00 B3 [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:18:36]Read from MH i2c: E2 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: E2 17 00 [04:18:36]MH_I2C_Read... [04:18:36]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 [04:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:18:36]wFMCommunicate OK [04:18:36]CreateOFDProtocolMessage done [04:18:36]OFDSenderStorePacket 374780 [04:18:36]StoreOFDPacket docnum=374780 [04:18: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 15 01 00 00 A5 03 0D 01 2F 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 1C BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 79 83 91 15 DF BF EF 95 0D 50 55 92 0A 23 [04:18:36]CheckFolder [04:18:36]dirname=/storage/ofd_packets [04:18:36]CheckFolder done [04:18:36]ProducePacketName [04:18:36]name=ofd_packets/00374780 [04:18:36]NVStorageSaveData ofd_packets/00374780 [04:18:36]File name is /storage/ofd_packets/00374780 [04:18:36]Write 307 bytes [04:18:36]NVStorageSaveData done [04:18:36]OFDSenderStorePacket done [04:18:36]KKMCreateOFDPacket done [04:18:36]NVStorageSaveData kkm_last_timestamp [04:18:36]File name is /storage/kkm_last_timestamp [04:18:36]Write 4 bytes [04:18:36]NVStorageSaveData done [04:18:36]ExternCall_PrintAddStr [04:18:36]wPrintStart [04:18:36]Write to MH i2c: 01 00 00 38 02 3A [04:18:36]Write i2c OK [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: 01 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: 01 07 00 [04:18:36]MH_I2C_Read... [04:18:36]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 FF 0F 4F [04:18:36]RasterBufferAndPrint [04:18:36]line Счет N : (1)3311290 [04:18:36]line ИНН: 02508201610067 [04:18:36]line Контрольно-Кассовый Чек [04:18:36]line ПРОДАЖА [04:18:36]line ТРК (МРК, ГНК) : 11 [04:18:36]line Товар: 2710194240 [04:18:36]line D-Energy Дт-К-2 [04:18:36]line 7.780 * 77.20 [04:18:36]line = 600.62 [04:18:36]line НДС 12% НСП 1% [04:18:36]line > о реализуемом товаре [04:18:36]line ОКРУГЛЕНИЕ: -0.62 [04:18:36]line ИТОГО: 600.00 [04:18:36]line Внесено: 600.00 [04:18:36]line СДАЧА: 0.00 [04:18:36]line НСП 1% : 5.31 [04:18:36]line НДС 12% : 63.78 [04:18:36]line Наличными: 600.00 [04:18:36]line Безнал.: 0.00 [04:18:36]line Место: АЗС № 87 "Партнер Нефть" [04:18:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:18:36]line СНО: Общий режим [04:18:36]line Чек 58 27.10.2024 04:18 [04:18:36]line Смена: 528 ФФД: 1.0 [04:18:36]line ЗНМ: 0300000083 [04:18:36]line РНМ: 0000000000091623 [04:18:36]line Версия ККМ: 001 [04:18:36]line ФМ: 0000000000874672 [04:18:36]line ФД: 374780 [04:18:36]line ФПД: 133605981806527 [04:18:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T041836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374780&fm=133605981806527&tin=02508201610067®Number=0000000000091623&sum=60000 [04:18:37]OFD Sender: Processing packet 374780 [packets to send 269, broken 268] [04:18:37]ProducePacketName [04:18:37]name=ofd_packets/00374780 [04:18:37]OFD Sender: To server: pG, [04:18:37]CommunicateWithHost lk.salyk.kg:30040 [04:18:37]ConnectInit lk.salyk.kg [04:18:37]written 0, free lines is 4095 [04:18:37]Connected sock=10 [04:18:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 A5 03 0D 01 2F 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 1C BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 79 83 91 15 DF BF EF 95 0D 50 55 92 0A 23 [04:18: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 FA 85 47 00 3D 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B7 05 00 F4 03 04 00 BB 6A 1D 67 B6 04 01 00 00 78 7F 7E 3C 2B AE D7 73 [04:18:37]CommunicateWithHost err = 0 [04:18:37]CheckOFDResponse [04:18:37]1017 (14) - 77093643461234 [04:18:37]1041 (16) - 0000000000874672 [04:18:37]1040 (4) - 374780 [04:18:37]1012 (4) - 26.10.2024 22:18 [04:18:37]1206 (1) - 0 [04:18:37]OFD Sender: Remove packet 374780 [04:18:37]ProducePacketName [04:18:37]name=ofd_packets/00374780 [04:18:37]NVStorageDeleteData [04:18:37]Write to MH i2c: 01 00 00 63 02 65 [04:18:37]Write i2c OK [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: 01 [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: 01 07 00 [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 E2 0C 5A [04:18:37]RasterBufferAndPrint [04:18:37]line [04:18:37]line [04:18:37]line [04:18:37]line [04:18:37]line [04:18:37]written 0, free lines is 3304 [04:18:37]MH_Cut [04:18:37]Write to MH i2c: D1 01 00 6A 02 01 3E [04:18:37]Write i2c OK [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: D1 [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: D1 01 00 [04:18:37]MH_I2C_Read... [04:18:37]Read from MH i2c: D1 01 00 6A 02 00 3D [04:18:37]Write to MH i2c: 01 00 00 6B 02 6D [04:18:37]Write i2c OK [04:18:37]MH_I2C_Read... [04:18:37]OFD Sender: No OFD packet to send [04:18:38]*** Cut start [04:18:38]*** Partial cut [04:18:38]*** CUTSNS_PIN = 1 [04:18:38]*** CUTSNS_PIN = 0 [04:18:38]*** Brake cut motor [04:18:39]Read from MH i2c: 01 [04:18:39]MH_I2C_Read... [04:18:39]*** Stop cut motor [04:18:39]*** Cut end [04:18:39]Read from MH i2c: 01 07 00 [04:18:39]MH_I2C_Read... [04:18:39]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [04:18:39]process_action close_receipt done [04:18:39]requested_data is exist [04:18:39]produce_requested_data [04:18:39]requested_item fm.sn is exist - process it [04:18:39]wFMCommunicate request_size=4 [04:18:39]MH_SAM_APDU [04:18:39]CAPDU: 80 11 00 00 [04:18:39]Write to MH i2c: E2 08 00 6C 02 80 11 00 00 00 00 00 00 E8 [04:18:39]Write i2c OK [04:18:39]MH_I2C_Read... [04:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:18:39]Read from MH i2c: E2 [04:18:39]MH_I2C_Read... [04:18:39]Read from MH i2c: E2 17 00 [04:18:39]MH_I2C_Read... [04:18:39]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 [04: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 [04:18:39]wFMCommunicate OK [04:18:39]requested_item fd.num is exist - process it [04:18:39]SAM_PROTO_GetFieldsCounters [04:18:39]wFMCommunicate request_size=4 [04:18:39]MH_SAM_APDU [04:18:39]CAPDU: 80 13 00 00 [04:18:39]Write to MH i2c: E2 08 00 6D 02 80 13 00 00 00 00 00 00 EB [04:18:39]Write i2c OK [04:18:39]MH_I2C_Read... [04:18:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:18:39]Read from MH i2c: E2 [04:18:39]MH_I2C_Read... [04:18:39]Read from MH i2c: E2 62 00 [04:18:39]MH_I2C_Read... [04:18:39]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 FC B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [04:18:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:18:39]wFMCommunicate OK [04:18:39]SAM_PROTO_GetFieldsCounters done [04:18:39]requested_item shift.num is exist - process it [04:18:39]requested_item shift.opened is exist - process it [04:18:39]req_shift_opened [04:18:39]FM_GetShiftState [04:18:39]SAM_PROTO_GetShiftState [04:18:39]wFMCommunicate request_size=4 [04:18:39]MH_SAM_APDU [04:18:39]CAPDU: 80 13 01 00 [04:18:39]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [04:18:39]Write i2c OK [04:18:39]MH_I2C_Read... [04:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:18:39]Read from MH i2c: E2 [04:18:39]MH_I2C_Read... [04:18:39]Read from MH i2c: E2 0E 00 [04:18:39]MH_I2C_Read... [04:18:39]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BB [04:18:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:18:39]wFMCommunicate OK [04:18:39]SAM_PROTO_GetShiftState done [04:18:39]FM_GetShiftState done [04:18:39]req_shift_opened done [04:18:39]requested_item shift.open_date is exist - process it [04:18:39]req_shift_open_date [04:18:39]req_shift_open_date done [04:18:39]produce_requested_data done [04:18:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374780,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:18:39]process_action_free close_receipt [04:18:39]json_value_free [04:18:39]json_value_free done [04:18:39]process_json_proto returns [04:18:39]Send response to host [04:18:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374780,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:18:39]free response buf [04:18:39]execute_script done [04:18:39]execute_script returns [04:18:39]free content buf [04:18:39]Sock 9.Close socket [04:18:39]Sock 9.Thread stoped [04:18:42]OFD Sender: No OFD packet to send [04:18:47]OFD Sender: No OFD packet to send [04:18:52]OFD Sender: No OFD packet to send [04:18:57]OFD Sender: No OFD packet to send [04:19:02]OFD Sender: No OFD packet to send [04:19:07]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:23]OFD Sender: No OFD packet to send [04:19:28]OFD Sender: No OFD packet to send [04:19:33]OFD Sender: No OFD packet to send [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:13]OFD Sender: No OFD packet to send [04:20:18]OFD Sender: No OFD packet to send [04:20:23]OFD Sender: No OFD packet to send [04:20:28]OFD Sender: No OFD packet to send [04:20:33]OFD Sender: No OFD packet to send [04:20:38]OFD Sender: No OFD packet to send [04:20:43]OFD Sender: No OFD packet to send [04:20:48]OFD Sender: No OFD packet to send [04:20:48]accept exits with 7 [04:20:48]New connection [04:20:48]New thread 3067256164 created [04:20:48]Thread 3067112804 joined [04:20:48]Waiting for new connection... [04:20:48] Sock 7.Parse request [04:20:48]Sock 7.Check first char [04:20:48]Sock 7.First char is OK [04:20:48]request: POST /json_proto HTTP/1.0 [04:20:48]Method: POST [04:20:48]URL: /json_proto [04:20:48]Method is POST - this is cgi request [04:20:48]url: /json_proto [04:20:48]query_string will be loaded in cgi processing [04:20:48]execute_cgi json_proto POST (null) [04:20:48]execute_cgi path=json_proto method=POST [04:20:48]POST find Content-Length [04:20:48]Host: 172.17.42.195:8080 [04:20:48]Content-Length: 683 [04:20:48]Content-Type: application/json [04:20:48] [04:20:48]POST finish read [04:20:48]Found Content-Length = 683 [04:20:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311291", "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.290, "sum" : 1950.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:48]execute_script... [04:20: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)3311291", "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.290, "sum" : 1950.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:48]POST & json_proto [04:20:48]process_json_proto [04:20:48]json parsed OK: [04:20:48]protocol is kg_v1.0 [04:20:48]action value=close_receipt [04:20:48]process_action close_receipt [04:20:48]cmd_close_receipt [04:20:48]MH_GetDate [04:20:48]Write to MH i2c: F0 00 00 6F 02 60 [04:20:48]Write i2c OK [04:20:48]MH_I2C_Read... [04:20:48]Read from MH i2c: F0 [04:20:48]MH_I2C_Read... [04:20:48]Read from MH i2c: F0 09 00 [04:20:48]MH_I2C_Read... [04:20:48]Read from MH i2c: F0 09 00 6F 02 00 A1 BF 1D 67 EF 94 12 67 49 [04:20:48]GetLastDocTimeStamp 1730002716 [04:20:48]current date 1730002849 [04:20:48]FM_GetShiftState [04:20:48]SAM_PROTO_GetShiftState [04:20:48]wFMCommunicate request_size=4 [04:20:48]MH_SAM_APDU [04:20:48]CAPDU: 80 13 01 00 [04:20:48]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [04:20:48]Write i2c OK [04:20:48]MH_I2C_Read... [04:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:48]Read from MH i2c: E2 [04:20:48]MH_I2C_Read... [04:20:48]Read from MH i2c: E2 0E 00 [04:20:48]MH_I2C_Read... [04:20:48]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [04:20:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:20:48]wFMCommunicate OK [04:20:48]SAM_PROTO_GetShiftState done [04:20:48]FM_GetShiftState done [04:20:48]opened in 1729988025 [04:20:48]opened+sec_in_day 1730074425 [04:20:48]quantity*price = 195071 [04:20:48]sum+1 = 195073 [04:20:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1950.00 Внесено: 1950.00 СДАЧА: 0.00 НСП 1% : 17.26 НДС 12% : 207.16 Наличными: 1950.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 59 27.10.2024 04:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374781 ФПД: 158890559372803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374781&fm=158890559372803&tin=02508201610067®Number=0000000000091623&sum=195000 [04:20:49]StoreToDocumentArchive [04:20:49]shift 528 fd 374781 [04:20:49]save to /storage/0528/doc_00374781 [04:20:49]save last doc name /storage/0528/doc_00374781 to /storage/kkm_last_doc_name [04:20:49]save OK [04:20:49]Clear old archive folders... [04:20:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:20:49]tlvbuf is 00280E20 [04:20:49]SAM_PROTO_ClearQueue [04:20:49]wFMCommunicate request_size=4 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 09 00 00 [04:20:49]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [04:20:49]RAPDU: 90 00 [04:20:49]wFMCommunicate OK [04:20:49]SAM_PROTO_ClearQueue done [04:20:49]KKMCreateOFDPacket [04:20:49]OFDProtocolAddRootSTLVToBuf [04:20:49]FM_MakeSignedData [04:20:49]FM_MakeSignedData [04:20:49]SAM_PROTO_SignData [04:20:49]wFMCommunicate request_size=4 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 0D 01 02 [04:20:49]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [04:20:49]RAPDU: 90 00 [04:20:49]wFMCommunicate OK [04:20:49]wFMCommunicate request_size=255 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B2 66 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 90 [04:20:49]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B2 66 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 90 00 00 0F [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [04:20:49]RAPDU: 90 00 [04:20:49]wFMCommunicate OK [04:20:49]wFMCommunicate request_size=10 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 0D 02 02 05 82 97 59 7E 03 [04:20:49]Write to MH i2c: E2 0D 00 80 02 80 0D 02 02 05 00 82 97 59 7E 03 00 00 F9 [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [04:20:49]RAPDU: 90 00 [04:20:49]wFMCommunicate OK [04:20:49]wFMCommunicate request_size=4 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 0D 03 02 [04:20:49]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 0B 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 0B 00 81 02 00 CC 7C 4E 66 A6 FC A4 5F 90 00 A0 [04:20:49]RAPDU: CC 7C 4E 66 A6 FC A4 5F 90 00 [04:20:49]wFMCommunicate OK [04:20:49]SAM_PROTO_SignData done [04:20:49]FM_MakeSignedData done [04:20:49]CreateOFDProtocolMessage [04:20:49]wFMCommunicate request_size=4 [04:20:49]MH_SAM_APDU [04:20:49]CAPDU: 80 11 00 00 [04:20:49]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:49]Read from MH i2c: E2 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: E2 17 00 [04:20:49]MH_I2C_Read... [04:20:49]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 [04:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:20:49]wFMCommunicate OK [04:20:49]CreateOFDProtocolMessage done [04:20:49]OFDSenderStorePacket 374781 [04:20:49]StoreOFDPacket docnum=374781 [04:20: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 9F 61 07 01 64 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B2 66 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 90 82 97 59 7E 03 CC 7C 4E 66 A6 FC A4 5F [04:20:49]CheckFolder [04:20:49]dirname=/storage/ofd_packets [04:20:49]CheckFolder done [04:20:49]ProducePacketName [04:20:49]name=ofd_packets/00374781 [04:20:49]NVStorageSaveData ofd_packets/00374781 [04:20:49]File name is /storage/ofd_packets/00374781 [04:20:49]Write 301 bytes [04:20:49]NVStorageSaveData done [04:20:49]OFDSenderStorePacket done [04:20:49]KKMCreateOFDPacket done [04:20:49]NVStorageSaveData kkm_last_timestamp [04:20:49]File name is /storage/kkm_last_timestamp [04:20:49]Write 4 bytes [04:20:49]NVStorageSaveData done [04:20:49]ExternCall_PrintAddStr [04:20:49]wPrintStart [04:20:49]Write to MH i2c: 01 00 00 83 02 85 [04:20:49]Write i2c OK [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: 01 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: 01 07 00 [04:20:49]MH_I2C_Read... [04:20:49]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [04:20:49]RasterBufferAndPrint [04:20:49]line Счет N : (1)3311291 [04:20:49]line ИНН: 02508201610067 [04:20:49]line Контрольно-Кассовый Чек [04:20:49]line ПРОДАЖА [04:20:49]line ТРК (МРК, ГНК) : 33 [04:20:49]line Товар: 2710124500 [04:20:49]line Аи-95-К-3 [04:20:49]line 26.290 * 74.20 [04:20:49]line = 1950.72 [04:20:49]line НДС 12% НСП 1% [04:20:49]line > о реализуемом товаре [04:20:49]line ОКРУГЛЕНИЕ: -0.72 [04:20:49]line ИТОГО: 1950.00 [04:20:49]line Внесено: 1950.00 [04:20:49]line СДАЧА: 0.00 [04:20:49]line НСП 1% : 17.26 [04:20:49]line НДС 12% : 207.16 [04:20:49]line Наличными: 1950.00 [04:20:49]line Безнал.: 0.00 [04:20:49]line Место: АЗС № 87 "Партнер Нефть" [04:20:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:20:49]line СНО: Общий режим [04:20:49]line Чек 59 27.10.2024 04:20 [04:20:49]line Смена: 528 ФФД: 1.0 [04:20:49]line ЗНМ: 0300000083 [04:20:49]line РНМ: 0000000000091623 [04:20:49]line Версия ККМ: 001 [04:20:49]line ФМ: 0000000000874672 [04:20:49]line ФД: 374781 [04:20:49]line ФПД: 158890559372803 [04:20:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374781&fm=158890559372803&tin=02508201610067®Number=0000000000091623&sum=195000 [04:20:50]OFD Sender: Processing packet 374781 [packets to send 269, broken 268] [04:20:50]ProducePacketName [04:20:50]name=ofd_packets/00374781 [04:20:50]OFD Sender: To server: pG, [04:20:50]CommunicateWithHost lk.salyk.kg:30040 [04:20:50]ConnectInit lk.salyk.kg [04:20:50]written 0, free lines is 4095 [04:20:50]Connected sock=10 [04:20: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 9F 61 07 01 64 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B2 66 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 00 FA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 90 82 97 59 7E 03 CC 7C 4E 66 A6 FC A4 5F [04:20: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 90 31 47 00 1C 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 FD B7 05 00 F4 03 04 00 41 6B 1D 67 B6 04 01 00 00 93 92 4D 9A C6 6D 2D 0D [04:20:50]CommunicateWithHost err = 0 [04:20:50]CheckOFDResponse [04:20:50]1017 (14) - 77093643461234 [04:20:50]1041 (16) - 0000000000874672 [04:20:50]1040 (4) - 374781 [04:20:50]1012 (4) - 26.10.2024 22:20 [04:20:50]1206 (1) - 0 [04:20:50]OFD Sender: Remove packet 374781 [04:20:50]ProducePacketName [04:20:50]name=ofd_packets/00374781 [04:20:50]NVStorageDeleteData [04:20:50]Write to MH i2c: 01 00 00 AE 02 B0 [04:20:50]Write i2c OK [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: 01 [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: 01 07 00 [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 D0 0C 93 [04:20:50]RasterBufferAndPrint [04:20:50]line [04:20:50]line [04:20:50]line [04:20:50]line [04:20:50]line [04:20:50]written 0, free lines is 3284 [04:20:50]MH_Cut [04:20:50]Write to MH i2c: D1 01 00 B5 02 01 89 [04:20:50]Write i2c OK [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: D1 [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: D1 01 00 [04:20:50]MH_I2C_Read... [04:20:50]Read from MH i2c: D1 01 00 B5 02 00 88 [04:20:50]Write to MH i2c: 01 00 00 B6 02 B8 [04:20:50]Write i2c OK [04:20:50]MH_I2C_Read... [04:20:51]OFD Sender: No OFD packet to send [04:20:51]*** Cut start [04:20:51]*** Partial cut [04:20:51]*** CUTSNS_PIN = 1 [04:20:51]*** CUTSNS_PIN = 0 [04:20:51]*** Brake cut motor [04:20:52]Read from MH i2c: 01 [04:20:52]MH_I2C_Read... [04:20:52]*** Stop cut motor [04:20:52]*** Cut end [04:20:52]Read from MH i2c: 01 07 00 [04:20:52]MH_I2C_Read... [04:20:52]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [04:20:52]process_action close_receipt done [04:20:52]requested_data is exist [04:20:52]produce_requested_data [04:20:52]requested_item fm.sn is exist - process it [04:20:52]wFMCommunicate request_size=4 [04:20:52]MH_SAM_APDU [04:20:52]CAPDU: 80 11 00 00 [04:20:52]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [04:20:52]Write i2c OK [04:20:52]MH_I2C_Read... [04:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:52]Read from MH i2c: E2 [04:20:52]MH_I2C_Read... [04:20:52]Read from MH i2c: E2 17 00 [04:20:52]MH_I2C_Read... [04:20:52]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 [04:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:20:52]wFMCommunicate OK [04:20:52]requested_item fd.num is exist - process it [04:20:52]SAM_PROTO_GetFieldsCounters [04:20:52]wFMCommunicate request_size=4 [04:20:52]MH_SAM_APDU [04:20:52]CAPDU: 80 13 00 00 [04:20:52]Write to MH i2c: E2 08 00 B8 02 80 13 00 00 00 00 00 00 36 [04:20:52]Write i2c OK [04:20:52]MH_I2C_Read... [04:20:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:20:52]Read from MH i2c: E2 [04:20:52]MH_I2C_Read... [04:20:52]Read from MH i2c: E2 62 00 [04:20:52]MH_I2C_Read... [04:20:52]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 FD B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [04:20:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:20:52]wFMCommunicate OK [04:20:52]SAM_PROTO_GetFieldsCounters done [04:20:52]requested_item shift.num is exist - process it [04:20:52]requested_item shift.opened is exist - process it [04:20:52]req_shift_opened [04:20:52]FM_GetShiftState [04:20:52]SAM_PROTO_GetShiftState [04:20:52]wFMCommunicate request_size=4 [04:20:52]MH_SAM_APDU [04:20:52]CAPDU: 80 13 01 00 [04:20:52]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [04:20:52]Write i2c OK [04:20:52]MH_I2C_Read... [04:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:52]Read from MH i2c: E2 [04:20:52]MH_I2C_Read... [04:20:52]Read from MH i2c: E2 0E 00 [04:20:52]MH_I2C_Read... [04:20:52]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 06 [04:20:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:20:52]wFMCommunicate OK [04:20:52]SAM_PROTO_GetShiftState done [04:20:52]FM_GetShiftState done [04:20:52]req_shift_opened done [04:20:52]requested_item shift.open_date is exist - process it [04:20:52]req_shift_open_date [04:20:52]req_shift_open_date done [04:20:52]produce_requested_data done [04:20:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374781,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:20:52]process_action_free close_receipt [04:20:52]json_value_free [04:20:52]json_value_free done [04:20:52]process_json_proto returns [04:20:52]Send response to host [04:20:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374781,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:20:52]free response buf [04:20:52]execute_script done [04:20:52]execute_script returns [04:20:52]free content buf [04:20:52]Sock 7.Close socket [04:20:52]Sock 7.Thread stoped [04:20:56]OFD Sender: No OFD packet to send [04:21:01]OFD Sender: No OFD packet to send [04:21:06]OFD Sender: No OFD packet to send [04:21:11]OFD Sender: No OFD packet to send [04:21:16]OFD Sender: No OFD packet to send [04:21:21]OFD Sender: No OFD packet to send [04:21:23]accept exits with 9 [04:21:23]New connection [04:21:23]New thread 3067112804 created [04:21:23]Thread 3067256164 joined [04:21:23]Waiting for new connection... [04:21:23] Sock 9.Parse request [04:21:23]Sock 9.Check first char [04:21:23]Sock 9.First char is OK [04:21:23]request: POST /json_proto HTTP/1.0 [04:21:23]Method: POST [04:21:23]URL: /json_proto [04:21:23]Method is POST - this is cgi request [04:21:23]url: /json_proto [04:21:23]query_string will be loaded in cgi processing [04:21:23]execute_cgi json_proto POST (null) [04:21:23]execute_cgi path=json_proto method=POST [04:21:23]POST find Content-Length [04:21:23]Host: 172.17.42.195:8080 [04:21:23]Content-Length: 767 [04:21:23]Content-Type: application/json [04:21:23] [04:21:23]POST finish read [04:21:23]Found Content-Length = 767 [04:21:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311292", "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 }]} ], "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.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:21:23]execute_script... [04: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)3311292", "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 }]} ], "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.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:21:23]POST & json_proto [04:21:23]process_json_proto [04:21:23]json parsed OK: [04:21:23]protocol is kg_v1.0 [04:21:23]action value=close_receipt [04:21:23]process_action close_receipt [04:21:23]cmd_close_receipt [04:21:23]MH_GetDate [04:21:23]Write to MH i2c: F0 00 00 BA 02 AB [04:21:23]Write i2c OK [04:21:23]MH_I2C_Read... [04:21:23]Read from MH i2c: F0 [04:21:23]MH_I2C_Read... [04:21:23]Read from MH i2c: F0 09 00 [04:21:23]MH_I2C_Read... [04:21:23]Read from MH i2c: F0 09 00 BA 02 00 C4 BF 1D 67 EF 94 12 67 B7 [04:21:23]GetLastDocTimeStamp 1730002849 [04:21:23]current date 1730002884 [04:21:23]FM_GetShiftState [04:21:23]SAM_PROTO_GetShiftState [04:21:23]wFMCommunicate request_size=4 [04:21:23]MH_SAM_APDU [04:21:23]CAPDU: 80 13 01 00 [04:21:23]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [04:21:23]Write i2c OK [04:21:23]MH_I2C_Read... [04:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:21:23]Read from MH i2c: E2 [04:21:23]MH_I2C_Read... [04:21:23]Read from MH i2c: E2 0E 00 [04:21:23]MH_I2C_Read... [04:21:23]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [04:21:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:21:23]wFMCommunicate OK [04:21:23]SAM_PROTO_GetShiftState done [04:21:23]FM_GetShiftState done [04:21:23]opened in 1729988025 [04:21:23]opened+sec_in_day 1730074425 [04:21:23]quantity*price = 30051 [04:21:23]sum+1 = 30052 [04:21:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.51 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 0.00 Безнал.: 300.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 60 27.10.2024 04:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374782 ФПД: 229679450494393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042124&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374782&fm=229679450494393&tin=02508201610067®Number=0000000000091623&sum=30051 [04:21:24]StoreToDocumentArchive [04:21:24]shift 528 fd 374782 [04:21:24]save to /storage/0528/doc_00374782 [04:21:24]save last doc name /storage/0528/doc_00374782 to /storage/kkm_last_doc_name [04:21:24]save OK [04:21:24]Clear old archive folders... [04:21:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:21:24]tlvbuf is 00278B20 [04:21:24]SAM_PROTO_ClearQueue [04:21:24]wFMCommunicate request_size=4 [04:21:24]MH_SAM_APDU [04:21:24]CAPDU: 80 09 00 00 [04:21:24]Write to MH i2c: E2 08 00 C8 02 80 09 00 00 00 00 00 00 3C [04:21:24]Write i2c OK [04:21:24]MH_I2C_Read... [04:21:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:21:24]Read from MH i2c: E2 [04:21:24]MH_I2C_Read... [04:21:24]Read from MH i2c: E2 03 00 [04:21:24]MH_I2C_Read... [04:21:24]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [04:21:24]RAPDU: 90 00 [04:21:24]wFMCommunicate OK [04:21:24]SAM_PROTO_ClearQueue done [04:21:24]KKMCreateOFDPacket [04:21:24]OFDProtocolAddRootSTLVToBuf [04:21:24]FM_MakeSignedData [04:21:24]FM_MakeSignedData [04:21:24]SAM_PROTO_SignData [04:21:24]wFMCommunicate request_size=4 [04:21:24]MH_SAM_APDU [04:21:24]CAPDU: 80 0D 01 02 [04:21:24]Write to MH i2c: E2 08 00 C9 02 80 0D 01 02 00 00 00 00 44 [04:21:24]Write i2c OK [04:21:24]MH_I2C_Read... [04:21:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:21:24]Read from MH i2c: E2 [04:21:24]MH_I2C_Read... [04:21:24]Read from MH i2c: E2 03 00 [04:21:24]MH_I2C_Read... [04:21:24]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [04:21:24]RAPDU: 90 00 [04:21:24]wFMCommunicate OK [04:21:24]wFMCommunicate request_size=255 [04:21:24]MH_SAM_APDU [04:21: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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 D0 [04:21:24]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 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 D0 00 00 3C [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:21:25]Read from MH i2c: E2 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 03 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [04:21:25]RAPDU: 90 00 [04:21:25]wFMCommunicate OK [04:21:25]wFMCommunicate request_size=10 [04:21:25]MH_SAM_APDU [04:21:25]CAPDU: 80 0D 02 02 05 E4 6A 0F 15 B9 [04:21:25]Write to MH i2c: E2 0D 00 CB 02 80 0D 02 02 05 00 E4 6A 0F 15 B9 00 00 7C [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:21:25]Read from MH i2c: E2 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 03 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [04:21:25]RAPDU: 90 00 [04:21:25]wFMCommunicate OK [04:21:25]wFMCommunicate request_size=4 [04:21:25]MH_SAM_APDU [04:21:25]CAPDU: 80 0D 03 02 [04:21:25]Write to MH i2c: E2 08 00 CC 02 80 0D 03 02 00 00 00 00 49 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:21:25]Read from MH i2c: E2 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 0B 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 0B 00 CC 02 00 C2 7E 18 57 BA E7 AD 3C 90 00 83 [04:21:25]RAPDU: C2 7E 18 57 BA E7 AD 3C 90 00 [04:21:25]wFMCommunicate OK [04:21:25]SAM_PROTO_SignData done [04:21:25]FM_MakeSignedData done [04:21:25]CreateOFDProtocolMessage [04:21:25]wFMCommunicate request_size=4 [04:21:25]MH_SAM_APDU [04:21:25]CAPDU: 80 11 00 00 [04:21:25]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:21:25]Read from MH i2c: E2 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: E2 17 00 [04:21:25]MH_I2C_Read... [04:21:25]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 [04: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 [04:21:25]wFMCommunicate OK [04:21:25]CreateOFDProtocolMessage done [04:21:25]OFDSenderStorePacket 374782 [04:21:25]StoreOFDPacket docnum=374782 [04: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 91 35 07 01 44 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 D0 E4 6A 0F 15 B9 C2 7E 18 57 BA E7 AD 3C [04:21:25]CheckFolder [04:21:25]dirname=/storage/ofd_packets [04:21:25]CheckFolder done [04:21:25]ProducePacketName [04:21:25]name=ofd_packets/00374782 [04:21:25]NVStorageSaveData ofd_packets/00374782 [04:21:25]File name is /storage/ofd_packets/00374782 [04:21:25]Write 301 bytes [04:21:25]NVStorageSaveData done [04:21:25]OFDSenderStorePacket done [04:21:25]KKMCreateOFDPacket done [04:21:25]NVStorageSaveData kkm_last_timestamp [04:21:25]File name is /storage/kkm_last_timestamp [04:21:25]Write 4 bytes [04:21:25]NVStorageSaveData done [04:21:25]ExternCall_PrintAddStr [04:21:25]wPrintStart [04:21:25]Write to MH i2c: 01 00 00 CE 02 D0 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 07 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [04:21:25]RasterBufferAndPrint [04:21:25]line Счет N : (1)3311292 [04:21:25]line ИНН: 02508201610067 [04:21:25]line Контрольно-Кассовый Чек [04:21:25]line ПРОДАЖА [04:21:25]line ТРК (МРК, ГНК) : 23 [04:21:25]line Товар: 2710124500 [04:21:25]line Аи-95-К-3 [04:21:25]line 4.050 * 74.20 [04:21:25]line = 300.51 [04:21:25]line НДС 12% НСП 1% [04:21:25]line > о реализуемом товаре [04:21:25]line ИТОГО: 300.51 [04:21:25]line НСП 1% : 2.66 [04:21:25]line НДС 12% : 31.91 [04:21:25]line Наличными: 0.00 [04:21:25]line Безнал.: 300.51 [04:21:25]line Место: АЗС № 87 "Партнер Нефть" [04:21:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:21:25]line СНО: Общий режим [04:21:25]line Чек 60 27.10.2024 04:21 [04:21:25]line Смена: 528 ФФД: 1.0 [04:21:25]line ЗНМ: 0300000083 [04:21:25]line РНМ: 0000000000091623 [04:21:25]line Версия ККМ: 001 [04:21:25]line Платежная система: Mbank [04:21:25]line ФМ: 0000000000874672 [04:21:25]line ФД: 374782 [04:21:25]line ФПД: 229679450494393 [04:21:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042124&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374782&fm=229679450494393&tin=02508201610067®Number=0000000000091623&sum=30051 [04:21:25]written 0, free lines is 4095 [04:21:25]OFD Sender: Processing packet 374782 [packets to send 269, broken 268] [04:21:25]ProducePacketName [04:21:25]name=ofd_packets/00374782 [04:21:25]OFD Sender: To server: pG, [04:21:25]CommunicateWithHost lk.salyk.kg:30040 [04:21:25]ConnectInit lk.salyk.kg [04:21:25]Connected sock=10 [04:21: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 91 35 07 01 44 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 D0 E4 6A 0F 15 B9 C2 7E 18 57 BA E7 AD 3C [04:21: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 12 B0 47 00 A2 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 FE B7 05 00 F4 03 04 00 64 6B 1D 67 B6 04 01 00 00 DD 50 C4 97 A8 40 D1 F4 [04:21:25]CommunicateWithHost err = 0 [04:21:25]CheckOFDResponse [04:21:25]1017 (14) - 77093643461234 [04:21:25]1041 (16) - 0000000000874672 [04:21:25]1040 (4) - 374782 [04:21:25]1012 (4) - 26.10.2024 22:21 [04:21:25]1206 (1) - 0 [04:21:25]OFD Sender: Remove packet 374782 [04:21:25]ProducePacketName [04:21:25]name=ofd_packets/00374782 [04:21:25]NVStorageDeleteData [04:21:25]Write to MH i2c: 01 00 00 F7 02 F9 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 07 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: 01 07 00 F7 02 00 00 00 00 00 F6 0C 02 [04:21:25]RasterBufferAndPrint [04:21:25]line [04:21:25]line [04:21:25]line [04:21:25]line [04:21:25]line [04:21:25]written 0, free lines is 3325 [04:21:25]MH_Cut [04:21:25]Write to MH i2c: D1 01 00 FE 02 01 D2 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: D1 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: D1 01 00 [04:21:25]MH_I2C_Read... [04:21:25]Read from MH i2c: D1 01 00 FE 02 00 D1 [04:21:25]Write to MH i2c: 01 00 00 FF 02 01 [04:21:25]Write i2c OK [04:21:25]MH_I2C_Read... [04:21:26]OFD Sender: No OFD packet to send [04:21:26]*** Cut start [04:21:26]*** Partial cut [04:21:26]*** CUTSNS_PIN = 1 [04:21:26]*** CUTSNS_PIN = 0 [04:21:27]*** Brake cut motor [04:21:27]Read from MH i2c: 01 [04:21:27]MH_I2C_Read... [04:21:27]*** Stop cut motor [04:21:27]*** Cut end [04:21:27]Read from MH i2c: 01 07 00 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 FF 0F 16 [04:21:27]process_action close_receipt done [04:21:27]requested_data is exist [04:21:27]produce_requested_data [04:21:27]requested_item fm.sn is exist - process it [04:21:27]wFMCommunicate request_size=4 [04:21:27]MH_SAM_APDU [04:21:27]CAPDU: 80 11 00 00 [04:21:27]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [04:21:27]Write i2c OK [04:21:27]MH_I2C_Read... [04:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:21:27]Read from MH i2c: E2 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 17 00 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 17 00 00 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [04:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:21:27]wFMCommunicate OK [04:21:27]requested_item fd.num is exist - process it [04:21:27]SAM_PROTO_GetFieldsCounters [04:21:27]wFMCommunicate request_size=4 [04:21:27]MH_SAM_APDU [04:21:27]CAPDU: 80 13 00 00 [04:21:27]Write to MH i2c: E2 08 00 01 03 80 13 00 00 00 00 00 00 80 [04:21:27]Write i2c OK [04:21:27]MH_I2C_Read... [04:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:21:27]Read from MH i2c: E2 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 62 00 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 62 00 01 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 FE B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [04:21:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:21:27]wFMCommunicate OK [04:21:27]SAM_PROTO_GetFieldsCounters done [04:21:27]requested_item shift.num is exist - process it [04:21:27]requested_item shift.opened is exist - process it [04:21:27]req_shift_opened [04:21:27]FM_GetShiftState [04:21:27]SAM_PROTO_GetShiftState [04:21:27]wFMCommunicate request_size=4 [04:21:27]MH_SAM_APDU [04:21:27]CAPDU: 80 13 01 00 [04:21:27]Write to MH i2c: E2 08 00 02 03 80 13 01 00 00 00 00 00 82 [04:21:27]Write i2c OK [04:21:27]MH_I2C_Read... [04:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:21:27]Read from MH i2c: E2 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 0E 00 [04:21:27]MH_I2C_Read... [04:21:27]Read from MH i2c: E2 0E 00 02 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 50 [04:21:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:21:27]wFMCommunicate OK [04:21:27]SAM_PROTO_GetShiftState done [04:21:27]FM_GetShiftState done [04:21:27]req_shift_opened done [04:21:27]requested_item shift.open_date is exist - process it [04:21:27]req_shift_open_date [04:21:27]req_shift_open_date done [04:21:27]produce_requested_data done [04:21:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374782,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:21:27]process_action_free close_receipt [04:21:27]json_value_free [04:21:27]json_value_free done [04:21:27]process_json_proto returns [04:21:27]Send response to host [04:21:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374782,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:21:27]free response buf [04:21:27]execute_script done [04:21:27]execute_script returns [04:21:27]free content buf [04:21:27]Sock 9.Close socket [04:21:27]Sock 9.Thread stoped [04:21:31]OFD Sender: No OFD packet to send [04:21:36]OFD Sender: No OFD packet to send [04:21:41]OFD Sender: No OFD packet to send [04:21:46]OFD Sender: No OFD packet to send [04:21:51]OFD Sender: No OFD packet to send [04:21:56]OFD Sender: No OFD packet to send [04:22:01]OFD Sender: No OFD packet to send [04:22:06]OFD Sender: No OFD packet to send [04:22:08]accept exits with 7 [04:22:08]New connection [04:22:08]New thread 3067256164 created [04:22:08]Thread 3067112804 joined [04:22:08]Waiting for new connection... [04:22:08] Sock 7.Parse request [04:22:08]Sock 7.Check first char [04:22:08]Sock 7.First char is OK [04:22:08]request: POST /json_proto HTTP/1.0 [04:22:08]Method: POST [04:22:08]URL: /json_proto [04:22:08]Method is POST - this is cgi request [04:22:08]url: /json_proto [04:22:08]query_string will be loaded in cgi processing [04:22:08]execute_cgi json_proto POST (null) [04:22:08]execute_cgi path=json_proto method=POST [04:22:08]POST find Content-Length [04:22:08]Host: 172.17.42.195:8080 [04:22:08]Content-Length: 767 [04:22:08]Content-Type: application/json [04:22:08] [04:22:08]POST finish read [04:22:08]Found Content-Length = 767 [04:22:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311293", "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" ] } } [04:22:08]execute_script... [04:22:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311293", "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" ] } } [04:22:08]POST & json_proto [04:22:08]process_json_proto [04:22:08]json parsed OK: [04:22:08]protocol is kg_v1.0 [04:22:08]action value=close_receipt [04:22:08]process_action close_receipt [04:22:08]cmd_close_receipt [04:22:08]MH_GetDate [04:22:08]Write to MH i2c: F0 00 00 03 03 F5 [04:22:08]Write i2c OK [04:22:08]MH_I2C_Read... [04:22:08]Read from MH i2c: F0 [04:22:08]MH_I2C_Read... [04:22:08]Read from MH i2c: F0 09 00 [04:22:08]MH_I2C_Read... [04:22:08]Read from MH i2c: F0 09 00 03 03 00 F1 BF 1D 67 EF 94 12 67 2E [04:22:08]GetLastDocTimeStamp 1730002884 [04:22:08]current date 1730002929 [04:22:08]FM_GetShiftState [04:22:08]SAM_PROTO_GetShiftState [04:22:08]wFMCommunicate request_size=4 [04:22:08]MH_SAM_APDU [04:22:08]CAPDU: 80 13 01 00 [04:22:08]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [04:22:08]Write i2c OK [04:22:08]MH_I2C_Read... [04:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:22:08]Read from MH i2c: E2 [04:22:08]MH_I2C_Read... [04:22:08]Read from MH i2c: E2 0E 00 [04:22:08]MH_I2C_Read... [04:22:08]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 52 [04:22:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:22:08]wFMCommunicate OK [04:22:08]SAM_PROTO_GetShiftState done [04:22:08]FM_GetShiftState done [04:22:08]opened in 1729988025 [04:22:08]opened+sec_in_day 1730074425 [04:22:08]quantity*price = 50041 [04:22:08]sum+1 = 50042 [04:22:08]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 СНО: Общий режим Чек 61 27.10.2024 04:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374783 ФПД: 190496730837286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042209&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374783&fm=190496730837286&tin=02508201610067®Number=0000000000091623&sum=50041 [04:22:10]StoreToDocumentArchive [04:22:10]shift 528 fd 374783 [04:22:10]save to /storage/0528/doc_00374783 [04:22:10]save last doc name /storage/0528/doc_00374783 to /storage/kkm_last_doc_name [04:22:10]save OK [04:22:10]Clear old archive folders... [04:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:22:10]tlvbuf is 0027A760 [04:22:10]SAM_PROTO_ClearQueue [04:22:10]wFMCommunicate request_size=4 [04:22:10]MH_SAM_APDU [04:22:10]CAPDU: 80 09 00 00 [04:22:10]Write to MH i2c: E2 08 00 11 03 80 09 00 00 00 00 00 00 86 [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 11 03 00 90 00 88 [04:22:10]RAPDU: 90 00 [04:22:10]wFMCommunicate OK [04:22:10]SAM_PROTO_ClearQueue done [04:22:10]KKMCreateOFDPacket [04:22:10]OFDProtocolAddRootSTLVToBuf [04:22:10]FM_MakeSignedData [04:22:10]FM_MakeSignedData [04:22:10]SAM_PROTO_SignData [04:22:10]wFMCommunicate request_size=4 [04:22:10]MH_SAM_APDU [04:22:10]CAPDU: 80 0D 01 02 [04:22:10]Write to MH i2c: E2 08 00 12 03 80 0D 01 02 00 00 00 00 8E [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 12 03 00 90 00 89 [04:22:10]RAPDU: 90 00 [04:22:10]wFMCommunicate OK [04:22:10]wFMCommunicate request_size=255 [04:22:10]MH_SAM_APDU [04: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 3D 00 00 00 F4 03 04 00 F1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 AD [04:22:10]Write to MH i2c: E2 02 01 13 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 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 3D 00 00 00 F4 03 04 00 F1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 AD 00 00 57 [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [04:22:10]RAPDU: 90 00 [04:22:10]wFMCommunicate OK [04:22:10]wFMCommunicate request_size=10 [04:22:10]MH_SAM_APDU [04:22:10]CAPDU: 80 0D 02 02 05 41 79 F8 F1 26 [04:22:10]Write to MH i2c: E2 0D 00 14 03 80 0D 02 02 05 00 41 79 F8 F1 26 00 00 64 [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [04:22:10]RAPDU: 90 00 [04:22:10]wFMCommunicate OK [04:22:10]wFMCommunicate request_size=4 [04:22:10]MH_SAM_APDU [04:22:10]CAPDU: 80 0D 03 02 [04:22:10]Write to MH i2c: E2 08 00 15 03 80 0D 03 02 00 00 00 00 93 [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 0B 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 0B 00 15 03 00 CD E5 7E 39 1A 14 BC 89 90 00 70 [04:22:10]RAPDU: CD E5 7E 39 1A 14 BC 89 90 00 [04:22:10]wFMCommunicate OK [04:22:10]SAM_PROTO_SignData done [04:22:10]FM_MakeSignedData done [04:22:10]CreateOFDProtocolMessage [04:22:10]wFMCommunicate request_size=4 [04:22:10]MH_SAM_APDU [04:22:10]CAPDU: 80 11 00 00 [04:22:10]Write to MH i2c: E2 08 00 16 03 80 11 00 00 00 00 00 00 93 [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:22:10]Read from MH i2c: E2 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 17 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: E2 17 00 16 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E8 [04:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:22:10]wFMCommunicate OK [04:22:10]CreateOFDProtocolMessage done [04:22:10]OFDSenderStorePacket 374783 [04:22:10]StoreOFDPacket docnum=374783 [04:22: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 48 D0 07 01 E2 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 3D 00 00 00 F4 03 04 00 F1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 AD 41 79 F8 F1 26 CD E5 7E 39 1A 14 BC 89 [04:22:10]CheckFolder [04:22:10]dirname=/storage/ofd_packets [04:22:10]CheckFolder done [04:22:10]ProducePacketName [04:22:10]name=ofd_packets/00374783 [04:22:10]NVStorageSaveData ofd_packets/00374783 [04:22:10]File name is /storage/ofd_packets/00374783 [04:22:10]Write 301 bytes [04:22:10]NVStorageSaveData done [04:22:10]OFDSenderStorePacket done [04:22:10]KKMCreateOFDPacket done [04:22:10]NVStorageSaveData kkm_last_timestamp [04:22:10]File name is /storage/kkm_last_timestamp [04:22:10]Write 4 bytes [04:22:10]NVStorageSaveData done [04:22:10]ExternCall_PrintAddStr [04:22:10]wPrintStart [04:22:10]Write to MH i2c: 01 00 00 17 03 1A [04:22:10]Write i2c OK [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: 01 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: 01 07 00 [04:22:10]MH_I2C_Read... [04:22:10]Read from MH i2c: 01 07 00 17 03 00 00 00 00 00 FF 0F 2F [04:22:10]RasterBufferAndPrint [04:22:10]line Счет N : (1)3311293 [04:22:10]line ИНН: 02508201610067 [04:22:10]line Контрольно-Кассовый Чек [04:22:10]line ПРОДАЖА [04:22:10]line ТРК (МРК, ГНК) : 42 [04:22:10]line Товар: 2710124130 [04:22:10]line Аи-92-К-4 [04:22:10]line 7.480 * 66.90 [04:22:10]line = 500.41 [04:22:10]line НДС 12% НСП 1% [04:22:10]line > о реализуемом товаре [04:22:10]line ИТОГО: 500.41 [04:22:10]line НСП 1% : 4.43 [04:22:10]line НДС 12% : 53.14 [04:22:10]line Наличными: 0.00 [04:22:10]line Безнал.: 500.41 [04:22:10]line Место: АЗС № 87 "Партнер Нефть" [04:22:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:22:10]line СНО: Общий режим [04:22:10]line Чек 61 27.10.2024 04:22 [04:22:10]line Смена: 528 ФФД: 1.0 [04:22:10]line ЗНМ: 0300000083 [04:22:10]line РНМ: 0000000000091623 [04:22:10]line Версия ККМ: 001 [04:22:10]line Платежная система: Mbank [04:22:10]line ФМ: 0000000000874672 [04:22:10]line ФД: 374783 [04:22:10]line ФПД: 190496730837286 [04:22:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042209&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374783&fm=190496730837286&tin=02508201610067®Number=0000000000091623&sum=50041 [04:22:10]OFD Sender: Processing packet 374783 [packets to send 269, broken 268] [04:22:10]ProducePacketName [04:22:10]name=ofd_packets/00374783 [04:22:10]OFD Sender: To server: pG, [04:22:10]CommunicateWithHost lk.salyk.kg:30040 [04:22:10]ConnectInit lk.salyk.kg [04:22:10]written 0, free lines is 4095 [04:22:11]Connected sock=9 [04: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 48 D0 07 01 E2 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 3D 00 00 00 F4 03 04 00 F1 BF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B7 05 00 35 04 06 00 AD 41 79 F8 F1 26 CD E5 7E 39 1A 14 BC 89 [04: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 45 FF 47 00 15 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B7 05 00 F4 03 04 00 91 6B 1D 67 B6 04 01 00 00 26 AF 26 F1 95 63 42 0E [04:22:11]CommunicateWithHost err = 0 [04:22:11]CheckOFDResponse [04:22:11]1017 (14) - 77093643461234 [04:22:11]1041 (16) - 0000000000874672 [04:22:11]1040 (4) - 374783 [04:22:11]1012 (4) - 26.10.2024 22:22 [04:22:11]1206 (1) - 0 [04:22:11]OFD Sender: Remove packet 374783 [04:22:11]ProducePacketName [04:22:11]name=ofd_packets/00374783 [04:22:11]NVStorageDeleteData [04:22:11]Write to MH i2c: 01 00 00 40 03 43 [04:22:11]Write i2c OK [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: 01 [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: 01 07 00 [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 00 0D 57 [04:22:11]RasterBufferAndPrint [04:22:11]line [04:22:11]line [04:22:11]line [04:22:11]line [04:22:11]line [04:22:11]written 0, free lines is 3334 [04:22:11]MH_Cut [04:22:11]Write to MH i2c: D1 01 00 47 03 01 1C [04:22:11]Write i2c OK [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: D1 [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: D1 01 00 [04:22:11]MH_I2C_Read... [04:22:11]Read from MH i2c: D1 01 00 47 03 00 1B [04:22:11]Write to MH i2c: 01 00 00 48 03 4B [04:22:11]Write i2c OK [04:22:11]MH_I2C_Read... [04:22:11]OFD Sender: No OFD packet to send [04:22:12]*** Cut start [04:22:12]*** Partial cut [04:22:12]*** CUTSNS_PIN = 1 [04:22:12]*** CUTSNS_PIN = 0 [04:22:12]*** Brake cut motor [04:22:12]Read from MH i2c: 01 [04:22:12]MH_I2C_Read... [04:22:12]*** Stop cut motor [04:22:12]*** Cut end [04:22:12]Read from MH i2c: 01 07 00 [04:22:12]MH_I2C_Read... [04:22:12]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 FF 0F 60 [04:22:12]process_action close_receipt done [04:22:12]requested_data is exist [04:22:12]produce_requested_data [04:22:12]requested_item fm.sn is exist - process it [04:22:12]wFMCommunicate request_size=4 [04:22:12]MH_SAM_APDU [04:22:12]CAPDU: 80 11 00 00 [04:22:12]Write to MH i2c: E2 08 00 49 03 80 11 00 00 00 00 00 00 C6 [04:22:12]Write i2c OK [04:22:12]MH_I2C_Read... [04:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:22:12]Read from MH i2c: E2 [04:22:12]MH_I2C_Read... [04:22:12]Read from MH i2c: E2 17 00 [04:22:12]MH_I2C_Read... [04:22:12]Read from MH i2c: E2 17 00 49 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [04:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:22:12]wFMCommunicate OK [04:22:12]requested_item fd.num is exist - process it [04:22:12]SAM_PROTO_GetFieldsCounters [04:22:12]wFMCommunicate request_size=4 [04:22:12]MH_SAM_APDU [04:22:12]CAPDU: 80 13 00 00 [04:22:12]Write to MH i2c: E2 08 00 4A 03 80 13 00 00 00 00 00 00 C9 [04:22:12]Write i2c OK [04:22:12]MH_I2C_Read... [04:22:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:22:13]Read from MH i2c: E2 [04:22:13]MH_I2C_Read... [04:22:13]Read from MH i2c: E2 62 00 [04:22:13]MH_I2C_Read... [04:22:13]Read from MH i2c: E2 62 00 4A 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 FF B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [04: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 FF B7 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:22:13]wFMCommunicate OK [04:22:13]SAM_PROTO_GetFieldsCounters done [04:22:13]requested_item shift.num is exist - process it [04:22:13]requested_item shift.opened is exist - process it [04:22:13]req_shift_opened [04:22:13]FM_GetShiftState [04:22:13]SAM_PROTO_GetShiftState [04:22:13]wFMCommunicate request_size=4 [04:22:13]MH_SAM_APDU [04:22:13]CAPDU: 80 13 01 00 [04:22:13]Write to MH i2c: E2 08 00 4B 03 80 13 01 00 00 00 00 00 CB [04:22:13]Write i2c OK [04:22:13]MH_I2C_Read... [04:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:22:13]Read from MH i2c: E2 [04:22:13]MH_I2C_Read... [04:22:13]Read from MH i2c: E2 0E 00 [04:22:13]MH_I2C_Read... [04:22:13]Read from MH i2c: E2 0E 00 4B 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 99 [04:22:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:22:13]wFMCommunicate OK [04:22:13]SAM_PROTO_GetShiftState done [04:22:13]FM_GetShiftState done [04:22:13]req_shift_opened done [04:22:13]requested_item shift.open_date is exist - process it [04:22:13]req_shift_open_date [04:22:13]req_shift_open_date done [04:22:13]produce_requested_data done [04:22:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374783,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:22:13]process_action_free close_receipt [04:22:13]json_value_free [04:22:13]json_value_free done [04:22:13]process_json_proto returns [04:22:13]Send response to host [04:22:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374783,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:22:13]free response buf [04:22:13]execute_script done [04:22:13]execute_script returns [04:22:13]free content buf [04:22:13]Sock 7.Close socket [04:22:13]Sock 7.Thread stoped [04:22:16]OFD Sender: No OFD packet to send [04:22:21]OFD Sender: No OFD packet to send [04:22:26]OFD Sender: No OFD packet to send [04:22:31]OFD Sender: No OFD packet to send [04:22:36]OFD Sender: No OFD packet to send [04:22:41]OFD Sender: No OFD packet to send [04:22:46]OFD Sender: No OFD packet to send [04:22:51]OFD Sender: No OFD packet to send [04:22:56]OFD Sender: No OFD packet to send [04:23:01]OFD Sender: No OFD packet to send [04:23:02]accept exits with 10 [04:23:02]New connection [04:23:02]New thread 3067112804 created [04:23:02]Thread 3067256164 joined [04:23:02]Waiting for new connection... [04:23:02] Sock 10.Parse request [04:23:02]Sock 10.Check first char [04:23:02]Sock 10.First char is OK [04:23:02]request: POST /json_proto HTTP/1.0 [04:23:02]Method: POST [04:23:02]URL: /json_proto [04:23:02]Method is POST - this is cgi request [04:23:02]url: /json_proto [04:23:02]query_string will be loaded in cgi processing [04:23:02]execute_cgi json_proto POST (null) [04:23:02]execute_cgi path=json_proto method=POST [04:23:02]POST find Content-Length [04:23:02]Host: 172.17.42.195:8080 [04:23:02]Content-Length: 678 [04:23:02]Content-Type: application/json [04:23:02] [04:23:02]POST finish read [04:23:02]Found Content-Length = 678 [04:23:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311294", "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" ] } } [04:23:02]execute_script... [04:23:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311294", "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" ] } } [04:23:02]POST & json_proto [04:23:02]process_json_proto [04:23:02]json parsed OK: [04:23:02]protocol is kg_v1.0 [04:23:02]action value=close_receipt [04:23:02]process_action close_receipt [04:23:02]cmd_close_receipt [04:23:02]MH_GetDate [04:23:02]Write to MH i2c: F0 00 00 4C 03 3E [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: F0 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: F0 09 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: F0 09 00 4C 03 00 27 C0 1D 67 EF 94 12 67 AE [04:23:02]GetLastDocTimeStamp 1730002929 [04:23:02]current date 1730002983 [04:23:02]FM_GetShiftState [04:23:02]SAM_PROTO_GetShiftState [04:23:02]wFMCommunicate request_size=4 [04:23:02]MH_SAM_APDU [04:23:02]CAPDU: 80 13 01 00 [04:23:02]Write to MH i2c: E2 08 00 4D 03 80 13 01 00 00 00 00 00 CD [04:23:02]Write i2c OK [04:23:02]MH_I2C_Read... [04:23:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:02]Read from MH i2c: E2 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 0E 00 [04:23:02]MH_I2C_Read... [04:23:02]Read from MH i2c: E2 0E 00 4D 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [04:23:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:23:02]wFMCommunicate OK [04:23:02]SAM_PROTO_GetShiftState done [04:23:02]FM_GetShiftState done [04:23:02]opened in 1729988025 [04:23:02]opened+sec_in_day 1730074425 [04:23:02]quantity*price = 50041 [04:23:02]sum+1 = 50042 [04:23:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 62 27.10.2024 04:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374784 ФПД: 32931093744057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042303&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374784&fm=32931093744057&tin=02508201610067®Number=0000000000091623&sum=50000 [04:23:03]StoreToDocumentArchive [04:23:03]shift 528 fd 374784 [04:23:03]save to /storage/0528/doc_00374784 [04:23:03]save last doc name /storage/0528/doc_00374784 to /storage/kkm_last_doc_name [04:23:03]save OK [04:23:03]Clear old archive folders... [04:23:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:23:03]tlvbuf is 00292B70 [04:23:03]SAM_PROTO_ClearQueue [04:23:03]wFMCommunicate request_size=4 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 09 00 00 [04:23:03]Write to MH i2c: E2 08 00 5A 03 80 09 00 00 00 00 00 00 CF [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [04:23:03]RAPDU: 90 00 [04:23:03]wFMCommunicate OK [04:23:03]SAM_PROTO_ClearQueue done [04:23:03]KKMCreateOFDPacket [04:23:03]OFDProtocolAddRootSTLVToBuf [04:23:03]FM_MakeSignedData [04:23:03]FM_MakeSignedData [04:23:03]SAM_PROTO_SignData [04:23:03]wFMCommunicate request_size=4 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 0D 01 02 [04:23:03]Write to MH i2c: E2 08 00 5B 03 80 0D 01 02 00 00 00 00 D7 [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [04:23:03]RAPDU: 90 00 [04:23:03]wFMCommunicate OK [04:23:03]wFMCommunicate request_size=255 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 27 C0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1D [04:23:03]Write to MH i2c: E2 02 01 5C 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 3E 00 00 00 F4 03 04 00 27 C0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1D 00 00 F8 [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [04:23:03]RAPDU: 90 00 [04:23:03]wFMCommunicate OK [04:23:03]wFMCommunicate request_size=10 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 0D 02 02 05 F3 5E 25 09 B9 [04:23:03]Write to MH i2c: E2 0D 00 5D 03 80 0D 02 02 05 00 F3 5E 25 09 B9 00 00 1C [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [04:23:03]RAPDU: 90 00 [04:23:03]wFMCommunicate OK [04:23:03]wFMCommunicate request_size=4 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 0D 03 02 [04:23:03]Write to MH i2c: E2 08 00 5E 03 80 0D 03 02 00 00 00 00 DC [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 0B 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 0B 00 5E 03 00 61 8B 8D 88 17 7C 78 F9 90 00 E2 [04:23:03]RAPDU: 61 8B 8D 88 17 7C 78 F9 90 00 [04:23:03]wFMCommunicate OK [04:23:03]SAM_PROTO_SignData done [04:23:03]FM_MakeSignedData done [04:23:03]CreateOFDProtocolMessage [04:23:03]wFMCommunicate request_size=4 [04:23:03]MH_SAM_APDU [04:23:03]CAPDU: 80 11 00 00 [04:23:03]Write to MH i2c: E2 08 00 5F 03 80 11 00 00 00 00 00 00 DC [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:03]Read from MH i2c: E2 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 17 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: E2 17 00 5F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [04:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:23:03]wFMCommunicate OK [04:23:03]CreateOFDProtocolMessage done [04:23:03]OFDSenderStorePacket 374784 [04:23:03]StoreOFDPacket docnum=374784 [04:23: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 FD 5C 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 27 C0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1D F3 5E 25 09 B9 61 8B 8D 88 17 7C 78 F9 [04:23:03]CheckFolder [04:23:03]dirname=/storage/ofd_packets [04:23:03]CheckFolder done [04:23:03]ProducePacketName [04:23:03]name=ofd_packets/00374784 [04:23:03]NVStorageSaveData ofd_packets/00374784 [04:23:03]File name is /storage/ofd_packets/00374784 [04:23:03]Write 301 bytes [04:23:03]NVStorageSaveData done [04:23:03]OFDSenderStorePacket done [04:23:03]KKMCreateOFDPacket done [04:23:03]NVStorageSaveData kkm_last_timestamp [04:23:03]File name is /storage/kkm_last_timestamp [04:23:03]Write 4 bytes [04:23:03]NVStorageSaveData done [04:23:03]ExternCall_PrintAddStr [04:23:03]wPrintStart [04:23:03]Write to MH i2c: 01 00 00 60 03 63 [04:23:03]Write i2c OK [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 07 00 [04:23:03]MH_I2C_Read... [04:23:03]Read from MH i2c: 01 07 00 60 03 00 00 00 00 00 FF 0F 78 [04:23:03]RasterBufferAndPrint [04:23:03]line Счет N : (1)3311294 [04:23:03]line ИНН: 02508201610067 [04:23:03]line Контрольно-Кассовый Чек [04:23:03]line ПРОДАЖА [04:23:03]line ТРК (МРК, ГНК) : 12 [04:23:03]line Товар: 2710124130 [04:23:03]line Аи-92-К-4 [04:23:03]line 7.480 * 66.90 [04:23:03]line = 500.41 [04:23:03]line НДС 12% НСП 1% [04:23:03]line > о реализуемом товаре [04:23:03]line ОКРУГЛЕНИЕ: -0.41 [04:23:03]line ИТОГО: 500.00 [04:23:03]line Внесено: 500.00 [04:23:03]line СДАЧА: 0.00 [04:23:03]line НСП 1% : 4.43 [04:23:03]line НДС 12% : 53.14 [04:23:03]line Наличными: 500.00 [04:23:03]line Безнал.: 0.00 [04:23:03]line Место: АЗС № 87 "Партнер Нефть" [04:23:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:23:03]line СНО: Общий режим [04:23:03]line Чек 62 27.10.2024 04:23 [04:23:03]line Смена: 528 ФФД: 1.0 [04:23:03]line ЗНМ: 0300000083 [04:23:03]line РНМ: 0000000000091623 [04:23:03]line Версия ККМ: 001 [04:23:03]line ФМ: 0000000000874672 [04:23:03]line ФД: 374784 [04:23:03]line ФПД: 32931093744057 [04:23:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042303&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374784&fm=32931093744057&tin=02508201610067®Number=0000000000091623&sum=50000 [04:23:04]OFD Sender: Processing packet 374784 [packets to send 269, broken 268] [04:23:04]ProducePacketName [04:23:04]name=ofd_packets/00374784 [04:23:04]OFD Sender: To server: pG, [04:23:04]CommunicateWithHost lk.salyk.kg:30040 [04:23:04]ConnectInit lk.salyk.kg [04:23:04]written 0, free lines is 4095 [04:23:04]Connected sock=9 [04:23:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FD 5C 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 27 C0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1D F3 5E 25 09 B9 61 8B 8D 88 17 7C 78 F9 [04:23: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 CC 1F 47 00 DC FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B8 05 00 F4 03 04 00 C6 6B 1D 67 B6 04 01 00 00 01 83 8E 5F A7 A0 74 54 [04:23:04]CommunicateWithHost err = 0 [04:23:04]CheckOFDResponse [04:23:04]1017 (14) - 77093643461234 [04:23:04]1041 (16) - 0000000000874672 [04:23:04]1040 (4) - 374784 [04:23:04]1012 (4) - 26.10.2024 22:23 [04:23:04]1206 (1) - 0 [04:23:04]OFD Sender: Remove packet 374784 [04:23:04]ProducePacketName [04:23:04]name=ofd_packets/00374784 [04:23:04]NVStorageDeleteData [04:23:04]Write to MH i2c: 01 00 00 8B 03 8E [04:23:04]Write i2c OK [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: 01 [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: 01 07 00 [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: 01 07 00 8B 03 00 00 00 00 00 E3 0C 84 [04:23:04]RasterBufferAndPrint [04:23:04]line [04:23:04]line [04:23:04]line [04:23:04]line [04:23:04]line [04:23:04]written 0, free lines is 3305 [04:23:04]MH_Cut [04:23:04]Write to MH i2c: D1 01 00 92 03 01 67 [04:23:04]Write i2c OK [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: D1 [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: D1 01 00 [04:23:04]MH_I2C_Read... [04:23:04]Read from MH i2c: D1 01 00 92 03 00 66 [04:23:04]Write to MH i2c: 01 00 00 93 03 96 [04:23:04]Write i2c OK [04:23:04]MH_I2C_Read... [04:23:04]OFD Sender: No OFD packet to send [04:23:05]*** Cut start [04:23:05]*** Partial cut [04:23:05]*** CUTSNS_PIN = 1 [04:23:05]*** CUTSNS_PIN = 0 [04:23:05]*** Brake cut motor [04:23:06]Read from MH i2c: 01 [04:23:06]MH_I2C_Read... [04:23:06]*** Stop cut motor [04:23:06]*** Cut end [04:23:06]Read from MH i2c: 01 07 00 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 FF 0F AB [04:23:06]process_action close_receipt done [04:23:06]requested_data is exist [04:23:06]produce_requested_data [04:23:06]requested_item fm.sn is exist - process it [04:23:06]wFMCommunicate request_size=4 [04:23:06]MH_SAM_APDU [04:23:06]CAPDU: 80 11 00 00 [04:23:06]Write to MH i2c: E2 08 00 94 03 80 11 00 00 00 00 00 00 11 [04:23:06]Write i2c OK [04:23:06]MH_I2C_Read... [04:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:06]Read from MH i2c: E2 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 17 00 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 17 00 94 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [04:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:23:06]wFMCommunicate OK [04:23:06]requested_item fd.num is exist - process it [04:23:06]SAM_PROTO_GetFieldsCounters [04:23:06]wFMCommunicate request_size=4 [04:23:06]MH_SAM_APDU [04:23:06]CAPDU: 80 13 00 00 [04:23:06]Write to MH i2c: E2 08 00 95 03 80 13 00 00 00 00 00 00 14 [04:23:06]Write i2c OK [04:23:06]MH_I2C_Read... [04:23:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:23:06]Read from MH i2c: E2 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 62 00 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 62 00 95 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 00 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [04:23: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 00 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:23:06]wFMCommunicate OK [04:23:06]SAM_PROTO_GetFieldsCounters done [04:23:06]requested_item shift.num is exist - process it [04:23:06]requested_item shift.opened is exist - process it [04:23:06]req_shift_opened [04:23:06]FM_GetShiftState [04:23:06]SAM_PROTO_GetShiftState [04:23:06]wFMCommunicate request_size=4 [04:23:06]MH_SAM_APDU [04:23:06]CAPDU: 80 13 01 00 [04:23:06]Write to MH i2c: E2 08 00 96 03 80 13 01 00 00 00 00 00 16 [04:23:06]Write i2c OK [04:23:06]MH_I2C_Read... [04:23:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:06]Read from MH i2c: E2 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 0E 00 [04:23:06]MH_I2C_Read... [04:23:06]Read from MH i2c: E2 0E 00 96 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [04:23:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:23:06]wFMCommunicate OK [04:23:06]SAM_PROTO_GetShiftState done [04:23:06]FM_GetShiftState done [04:23:06]req_shift_opened done [04:23:06]requested_item shift.open_date is exist - process it [04:23:06]req_shift_open_date [04:23:06]req_shift_open_date done [04:23:06]produce_requested_data done [04:23:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374784,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:23:06]process_action_free close_receipt [04:23:06]json_value_free [04:23:06]json_value_free done [04:23:06]process_json_proto returns [04:23:06]Send response to host [04:23:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374784,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:23:06]free response buf [04:23:06]execute_script done [04:23:06]execute_script returns [04:23:06]free content buf [04:23:06]Sock 10.Close socket [04:23:06]Sock 10.Thread stoped [04:23:09]OFD Sender: No OFD packet to send [04:23:14]OFD Sender: No OFD packet to send [04:23:19]OFD Sender: No OFD packet to send [04:23:24]OFD Sender: No OFD packet to send [04:23:29]OFD Sender: No OFD packet to send [04:23:34]OFD Sender: No OFD packet to send [04:23:39]OFD Sender: No OFD packet to send [04:23:44]OFD Sender: No OFD packet to send [04:23:49]OFD Sender: No OFD packet to send [04:23:54]OFD Sender: No OFD packet to send [04:23:59]OFD Sender: No OFD packet to send [04:24:04]OFD Sender: No OFD packet to send [04:24:10]OFD Sender: No OFD packet to send [04:24:15]OFD Sender: No OFD packet to send [04:24:20]OFD Sender: No OFD packet to send [04:24:25]OFD Sender: No OFD packet to send [04:24:30]OFD Sender: No OFD packet to send [04:24:35]OFD Sender: No OFD packet to send [04:24:40]OFD Sender: No OFD packet to send [04:24:45]OFD Sender: No OFD packet to send [04:24:50]OFD Sender: No OFD packet to send [04:24:55]OFD Sender: No OFD packet to send [04:25:00]OFD Sender: No OFD packet to send [04:25:05]OFD Sender: No OFD packet to send [04:25:10]OFD Sender: No OFD packet to send [04:25:15]OFD Sender: No OFD packet to send [04:25:20]OFD Sender: No OFD packet to send [04:25:25]OFD Sender: No OFD packet to send [04:25:30]OFD Sender: No OFD packet to send [04:25:35]OFD Sender: No OFD packet to send [04:25:40]OFD Sender: No OFD packet to send [04:25:45]OFD Sender: No OFD packet to send [04:25:50]OFD Sender: No OFD packet to send [04:25:55]OFD Sender: No OFD packet to send [04:26:00]OFD Sender: No OFD packet to send [04:26:05]OFD Sender: No OFD packet to send [04:26:10]OFD Sender: No OFD packet to send [04:26:15]OFD Sender: No OFD packet to send [04:26:20]OFD Sender: No OFD packet to send [04:26:25]OFD Sender: No OFD packet to send [04:26:30]OFD Sender: No OFD packet to send [04:26:35]OFD Sender: No OFD packet to send [04:26:40]OFD Sender: No OFD packet to send [04:26:45]OFD Sender: No OFD packet to send [04:26:50]OFD Sender: No OFD packet to send [04:26:55]OFD Sender: No OFD packet to send [04:27:00]OFD Sender: No OFD packet to send [04:27:05]OFD Sender: No OFD packet to send [04:27:10]OFD Sender: No OFD packet to send [04:27:15]OFD Sender: No OFD packet to send [04:27:20]OFD Sender: No OFD packet to send [04:27:25]OFD Sender: No OFD packet to send [04:27:30]OFD Sender: No OFD packet to send [04:27:35]OFD Sender: No OFD packet to send [04:27:40]OFD Sender: No OFD packet to send [04:27:45]OFD Sender: No OFD packet to send [04:27:50]OFD Sender: No OFD packet to send [04:27:55]OFD Sender: No OFD packet to send [04:28:00]OFD Sender: No OFD packet to send [04:28:05]OFD Sender: No OFD packet to send [04:28:10]OFD Sender: No OFD packet to send [04:28:15]OFD Sender: No OFD packet to send [04:28:20]OFD Sender: No OFD packet to send [04:28:22]accept exits with 7 [04:28:22]New connection [04:28:22]New thread 3067256164 created [04:28:22]Thread 3067112804 joined [04:28:22]Waiting for new connection... [04:28:22] Sock 7.Parse request [04:28:22]Sock 7.Check first char [04:28:22]Sock 7.First char is OK [04:28:22]request: POST /json_proto HTTP/1.0 [04:28:22]Method: POST [04:28:22]URL: /json_proto [04:28:22]Method is POST - this is cgi request [04:28:22]url: /json_proto [04:28:22]query_string will be loaded in cgi processing [04:28:22]execute_cgi json_proto POST (null) [04:28:22]execute_cgi path=json_proto method=POST [04:28:22]POST find Content-Length [04:28:22]Host: 172.17.42.195:8080 [04:28:22]Content-Length: 685 [04:28:22]Content-Type: application/json [04:28:22] [04:28:22]POST finish read [04:28:22]Found Content-Length = 685 [04:28:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 30.850, "sum" : 1200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:28:22]execute_script... [04:28: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)3311295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 30.850, "sum" : 1200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:28:22]POST & json_proto [04:28:22]process_json_proto [04:28:22]json parsed OK: [04:28:22]protocol is kg_v1.0 [04:28:22]action value=close_receipt [04:28:22]process_action close_receipt [04:28:22]cmd_close_receipt [04:28:22]MH_GetDate [04:28:22]Write to MH i2c: F0 00 00 97 03 89 [04:28:22]Write i2c OK [04:28:22]MH_I2C_Read... [04:28:22]Read from MH i2c: F0 [04:28:22]MH_I2C_Read... [04:28:22]Read from MH i2c: F0 09 00 [04:28:22]MH_I2C_Read... [04:28:22]Read from MH i2c: F0 09 00 97 03 00 67 C1 1D 67 EF 94 12 67 3A [04:28:22]GetLastDocTimeStamp 1730002983 [04:28:22]current date 1730003303 [04:28:22]FM_GetShiftState [04:28:22]SAM_PROTO_GetShiftState [04:28:22]wFMCommunicate request_size=4 [04:28:22]MH_SAM_APDU [04:28:22]CAPDU: 80 13 01 00 [04:28:22]Write to MH i2c: E2 08 00 98 03 80 13 01 00 00 00 00 00 18 [04:28:22]Write i2c OK [04:28:22]MH_I2C_Read... [04:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:28:22]Read from MH i2c: E2 [04:28:22]MH_I2C_Read... [04:28:22]Read from MH i2c: E2 0E 00 [04:28:22]MH_I2C_Read... [04:28:22]Read from MH i2c: E2 0E 00 98 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [04:28:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:28:22]wFMCommunicate OK [04:28:22]SAM_PROTO_GetShiftState done [04:28:22]FM_GetShiftState done [04:28:22]opened in 1729988025 [04:28:22]opened+sec_in_day 1730074425 [04:28:22]quantity*price = 120006 [04:28:22]sum+1 = 120008 [04:28:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 63 27.10.2024 04:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374785 ФПД: 115001685414686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042823&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374785&fm=115001685414686&tin=02508201610067®Number=0000000000091623&sum=120000 [04:28:24]StoreToDocumentArchive [04:28:24]shift 528 fd 374785 [04:28:24]save to /storage/0528/doc_00374785 [04:28:24]save last doc name /storage/0528/doc_00374785 to /storage/kkm_last_doc_name [04:28:24]save OK [04:28:24]Clear old archive folders... [04:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [04:28:24]tlvbuf is 00290CC0 [04:28:24]SAM_PROTO_ClearQueue [04:28:24]wFMCommunicate request_size=4 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 09 00 00 [04:28:24]Write to MH i2c: E2 08 00 A5 03 80 09 00 00 00 00 00 00 1A [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [04:28:24]RAPDU: 90 00 [04:28:24]wFMCommunicate OK [04:28:24]SAM_PROTO_ClearQueue done [04:28:24]KKMCreateOFDPacket [04:28:24]OFDProtocolAddRootSTLVToBuf [04:28:24]FM_MakeSignedData [04:28:24]FM_MakeSignedData [04:28:24]SAM_PROTO_SignData [04:28:24]wFMCommunicate request_size=4 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 0D 01 02 [04:28:24]Write to MH i2c: E2 08 00 A6 03 80 0D 01 02 00 00 00 00 22 [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [04:28:24]RAPDU: 90 00 [04:28:24]wFMCommunicate OK [04:28:24]wFMCommunicate request_size=255 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 78 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 C7 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 67 C1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 68 97 [04:28:24]Write to MH i2c: E2 02 01 A7 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 78 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 C7 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 67 C1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 68 97 00 00 AF [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [04:28:24]RAPDU: 90 00 [04:28:24]wFMCommunicate OK [04:28:24]wFMCommunicate request_size=9 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 0D 02 02 04 EA 9B 93 1E [04:28:24]Write to MH i2c: E2 0C 00 A8 03 80 0D 02 02 04 00 EA 9B 93 1E 00 00 63 [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [04:28:24]RAPDU: 90 00 [04:28:24]wFMCommunicate OK [04:28:24]wFMCommunicate request_size=4 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 0D 03 02 [04:28:24]Write to MH i2c: E2 08 00 A9 03 80 0D 03 02 00 00 00 00 27 [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 0B 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 0B 00 A9 03 00 1B CC 24 45 CE 1C 71 46 90 00 19 [04:28:24]RAPDU: 1B CC 24 45 CE 1C 71 46 90 00 [04:28:24]wFMCommunicate OK [04:28:24]SAM_PROTO_SignData done [04:28:24]FM_MakeSignedData done [04:28:24]CreateOFDProtocolMessage [04:28:24]wFMCommunicate request_size=4 [04:28:24]MH_SAM_APDU [04:28:24]CAPDU: 80 11 00 00 [04:28:24]Write to MH i2c: E2 08 00 AA 03 80 11 00 00 00 00 00 00 27 [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:28:24]Read from MH i2c: E2 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 17 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: E2 17 00 AA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [04:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:28:24]wFMCommunicate OK [04:28:24]CreateOFDProtocolMessage done [04:28:24]OFDSenderStorePacket 374785 [04:28:24]StoreOFDPacket docnum=374785 [04:28: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 0E 01 00 00 C4 D5 06 01 A8 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 78 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 C7 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 67 C1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 68 97 EA 9B 93 1E 1B CC 24 45 CE 1C 71 46 [04:28:24]CheckFolder [04:28:24]dirname=/storage/ofd_packets [04:28:24]CheckFolder done [04:28:24]ProducePacketName [04:28:24]name=ofd_packets/00374785 [04:28:24]NVStorageSaveData ofd_packets/00374785 [04:28:24]File name is /storage/ofd_packets/00374785 [04:28:24]Write 300 bytes [04:28:24]NVStorageSaveData done [04:28:24]OFDSenderStorePacket done [04:28:24]KKMCreateOFDPacket done [04:28:24]NVStorageSaveData kkm_last_timestamp [04:28:24]File name is /storage/kkm_last_timestamp [04:28:24]Write 4 bytes [04:28:24]NVStorageSaveData done [04:28:24]ExternCall_PrintAddStr [04:28:24]wPrintStart [04:28:24]Write to MH i2c: 01 00 00 AB 03 AE [04:28:24]Write i2c OK [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: 01 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: 01 07 00 [04:28:24]MH_I2C_Read... [04:28:24]Read from MH i2c: 01 07 00 AB 03 00 00 00 00 00 FF 0F C3 [04:28:24]RasterBufferAndPrint [04:28:24]line Счет N : (1)3311295 [04:28:24]line ИНН: 02508201610067 [04:28:24]line Контрольно-Кассовый Чек [04:28:24]line ПРОДАЖА [04:28:24]line ТРК (МРК, ГНК) : 7 [04:28:24]line Товар: 2711190000 [04:28:24]line ГАЗ-К-5 [04:28:24]line 30.850 * 38.90 [04:28:24]line = 1200.07 [04:28:24]line НДС 12% НСП 1% [04:28:24]line > о реализуемом товаре [04:28:24]line ОКРУГЛЕНИЕ: -0.07 [04:28:24]line ИТОГО: 1200.00 [04:28:24]line Внесено: 1200.00 [04:28:24]line СДАЧА: 0.00 [04:28:24]line НСП 1% : 10.62 [04:28:24]line НДС 12% : 127.44 [04:28:24]line Наличными: 1200.00 [04:28:24]line Безнал.: 0.00 [04:28:24]line Место: АЗС № 87 "Партнер Нефть" [04:28:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:28:24]line СНО: Общий режим [04:28:24]line Чек 63 27.10.2024 04:28 [04:28:24]line Смена: 528 ФФД: 1.0 [04:28:24]line ЗНМ: 0300000083 [04:28:24]line РНМ: 0000000000091623 [04:28:24]line Версия ККМ: 001 [04:28:24]line ФМ: 0000000000874672 [04:28:24]line ФД: 374785 [04:28:24]line ФПД: 115001685414686 [04:28:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T042823&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374785&fm=115001685414686&tin=02508201610067®Number=0000000000091623&sum=120000 [04:28:24]OFD Sender: Processing packet 374785 [packets to send 269, broken 268] [04:28:24]ProducePacketName [04:28:24]name=ofd_packets/00374785 [04:28:24]OFD Sender: To server: pG, [04:28:24]CommunicateWithHost lk.salyk.kg:30040 [04:28:24]ConnectInit lk.salyk.kg [04:28:24]written 0, free lines is 4095 [04:28:25]Connected sock=10 [04: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 0E 01 00 00 C4 D5 06 01 A8 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 78 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 C7 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 67 C1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 68 97 EA 9B 93 1E 1B CC 24 45 CE 1C 71 46 [04: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 5B 0F 47 00 0D 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 01 B8 05 00 F4 03 04 00 07 6D 1D 67 B6 04 01 00 00 30 C8 25 3B B4 72 B4 CA [04:28:25]CommunicateWithHost err = 0 [04:28:25]CheckOFDResponse [04:28:25]1017 (14) - 77093643461234 [04:28:25]1041 (16) - 0000000000874672 [04:28:25]1040 (4) - 374785 [04:28:25]1012 (4) - 26.10.2024 22:28 [04:28:25]1206 (1) - 0 [04:28:25]OFD Sender: Remove packet 374785 [04:28:25]ProducePacketName [04:28:25]name=ofd_packets/00374785 [04:28:25]NVStorageDeleteData [04:28:25]Write to MH i2c: 01 00 00 D6 03 D9 [04:28:25]Write i2c OK [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: 01 [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: 01 07 00 [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: 01 07 00 D6 03 00 00 00 00 00 D6 0C C2 [04:28:25]RasterBufferAndPrint [04:28:25]line [04:28:25]line [04:28:25]line [04:28:25]line [04:28:25]line [04:28:25]written 0, free lines is 3289 [04:28:25]MH_Cut [04:28:25]Write to MH i2c: D1 01 00 DD 03 01 B2 [04:28:25]Write i2c OK [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: D1 [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: D1 01 00 [04:28:25]MH_I2C_Read... [04:28:25]Read from MH i2c: D1 01 00 DD 03 00 B1 [04:28:25]Write to MH i2c: 01 00 00 DE 03 E1 [04:28:25]Write i2c OK [04:28:25]MH_I2C_Read... [04:28:25]OFD Sender: No OFD packet to send [04:28:26]*** Cut start [04:28:26]*** Partial cut [04:28:26]*** CUTSNS_PIN = 1 [04:28:26]*** CUTSNS_PIN = 0 [04:28:26]*** Brake cut motor [04:28:26]Read from MH i2c: 01 [04:28:26]MH_I2C_Read... [04:28:26]*** Stop cut motor [04:28:26]*** Cut end [04:28:26]Read from MH i2c: 01 07 00 [04:28:26]MH_I2C_Read... [04:28:26]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [04:28:26]process_action close_receipt done [04:28:26]requested_data is exist [04:28:26]produce_requested_data [04:28:26]requested_item fm.sn is exist - process it [04:28:26]wFMCommunicate request_size=4 [04:28:26]MH_SAM_APDU [04:28:26]CAPDU: 80 11 00 00 [04:28:26]Write to MH i2c: E2 08 00 DF 03 80 11 00 00 00 00 00 00 5C [04:28:26]Write i2c OK [04:28:26]MH_I2C_Read... [04:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:28:26]Read from MH i2c: E2 [04:28:26]MH_I2C_Read... [04:28:26]Read from MH i2c: E2 17 00 [04:28:26]MH_I2C_Read... [04:28:26]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 [04: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 [04:28:26]wFMCommunicate OK [04:28:26]requested_item fd.num is exist - process it [04:28:26]SAM_PROTO_GetFieldsCounters [04:28:26]wFMCommunicate request_size=4 [04:28:26]MH_SAM_APDU [04:28:26]CAPDU: 80 13 00 00 [04:28:26]Write to MH i2c: E2 08 00 E0 03 80 13 00 00 00 00 00 00 5F [04:28:26]Write i2c OK [04:28:26]MH_I2C_Read... [04:28:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:28:27]Read from MH i2c: E2 [04:28:27]MH_I2C_Read... [04:28:27]Read from MH i2c: E2 62 00 [04:28:27]MH_I2C_Read... [04:28:27]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 01 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [04: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 01 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:28:27]wFMCommunicate OK [04:28:27]SAM_PROTO_GetFieldsCounters done [04:28:27]requested_item shift.num is exist - process it [04:28:27]requested_item shift.opened is exist - process it [04:28:27]req_shift_opened [04:28:27]FM_GetShiftState [04:28:27]SAM_PROTO_GetShiftState [04:28:27]wFMCommunicate request_size=4 [04:28:27]MH_SAM_APDU [04:28:27]CAPDU: 80 13 01 00 [04:28:27]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [04:28:27]Write i2c OK [04:28:27]MH_I2C_Read... [04:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:28:27]Read from MH i2c: E2 [04:28:27]MH_I2C_Read... [04:28:27]Read from MH i2c: E2 0E 00 [04:28:27]MH_I2C_Read... [04:28:27]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [04:28:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:28:27]wFMCommunicate OK [04:28:27]SAM_PROTO_GetShiftState done [04:28:27]FM_GetShiftState done [04:28:27]req_shift_opened done [04:28:27]requested_item shift.open_date is exist - process it [04:28:27]req_shift_open_date [04:28:27]req_shift_open_date done [04:28:27]produce_requested_data done [04:28:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374785,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:28:27]process_action_free close_receipt [04:28:27]json_value_free [04:28:27]json_value_free done [04:28:27]process_json_proto returns [04:28:27]Send response to host [04:28:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374785,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:28:27]free response buf [04:28:27]execute_script done [04:28:27]execute_script returns [04:28:27]free content buf [04:28:27]Sock 7.Close socket [04:28:27]Sock 7.Thread stoped [04:28:30]OFD Sender: No OFD packet to send [04:28:35]OFD Sender: No OFD packet to send [04:28:40]OFD Sender: No OFD packet to send [04:28:45]OFD Sender: No OFD packet to send [04:28:50]OFD Sender: No OFD packet to send [04:28:55]OFD Sender: No OFD packet to send [04:29:00]OFD Sender: No OFD packet to send [04:29:05]OFD Sender: No OFD packet to send [04:29:10]OFD Sender: No OFD packet to send [04:29:15]OFD Sender: No OFD packet to send [04:29:20]OFD Sender: No OFD packet to send [04:29:25]OFD Sender: No OFD packet to send [04:29:30]OFD Sender: No OFD packet to send [04:29:35]OFD Sender: No OFD packet to send [04:29:40]OFD Sender: No OFD packet to send [04:29:45]OFD Sender: No OFD packet to send [04:29:50]OFD Sender: No OFD packet to send [04:29:55]OFD Sender: No OFD packet to send [04:30:00]OFD Sender: No OFD packet to send [04:30:05]OFD Sender: No OFD packet to send [04:30:10]OFD Sender: No OFD packet to send [04:30:15]OFD Sender: No OFD packet to send [04:30:20]OFD Sender: No OFD packet to send [04:30:25]OFD Sender: No OFD packet to send [04:30:30]OFD Sender: No OFD packet to send [04:30:35]OFD Sender: No OFD packet to send [04:30:40]OFD Sender: No OFD packet to send [04:30:45]OFD Sender: No OFD packet to send [04:30:50]OFD Sender: No OFD packet to send [04:30:56]OFD Sender: No OFD packet to send [04:31:01]OFD Sender: No OFD packet to send [04:31:06]OFD Sender: No OFD packet to send [04:31:11]OFD Sender: No OFD packet to send [04:31:16]OFD Sender: No OFD packet to send [04:31:21]OFD Sender: No OFD packet to send [04:31:26]OFD Sender: No OFD packet to send [04:31:31]OFD Sender: No OFD packet to send [04:31:36]OFD Sender: No OFD packet to send [04:31:41]OFD Sender: No OFD packet to send [04:31:46]OFD Sender: No OFD packet to send [04:31:51]OFD Sender: No OFD packet to send [04:31:56]OFD Sender: No OFD packet to send [04:32:01]OFD Sender: No OFD packet to send [04:32:06]OFD Sender: No OFD packet to send [04:32:11]OFD Sender: No OFD packet to send [04:32:16]OFD Sender: No OFD packet to send [04:32:21]OFD Sender: No OFD packet to send [04:32:26]OFD Sender: No OFD packet to send [04:32:31]OFD Sender: No OFD packet to send [04:32:36]OFD Sender: No OFD packet to send [04:32:41]OFD Sender: No OFD packet to send [04:32:46]OFD Sender: No OFD packet to send [04:32:51]OFD Sender: No OFD packet to send [04:32:56]OFD Sender: No OFD packet to send [04:33:01]OFD Sender: No OFD packet to send [04:33:06]OFD Sender: No OFD packet to send [04:33:11]OFD Sender: No OFD packet to send [04:33:16]OFD Sender: No OFD packet to send [04:33:21]OFD Sender: No OFD packet to send [04:33:26]OFD Sender: No OFD packet to send [04:33:31]OFD Sender: No OFD packet to send [04:33:36]OFD Sender: No OFD packet to send [04:33:40]accept exits with 9 [04:33:40]New connection [04:33:40]New thread 3067112804 created [04:33:40]Thread 3067256164 joined [04:33:40]Waiting for new connection... [04:33:40] Sock 9.Parse request [04:33:40]Sock 9.Check first char [04:33:40]Sock 9.First char is OK [04:33:40]request: POST /json_proto HTTP/1.0 [04:33:40]Method: POST [04:33:40]URL: /json_proto [04:33:40]Method is POST - this is cgi request [04:33:40]url: /json_proto [04:33:40]query_string will be loaded in cgi processing [04:33:40]execute_cgi json_proto POST (null) [04:33:40]execute_cgi path=json_proto method=POST [04:33:40]POST find Content-Length [04:33:40]Host: 172.17.42.195:8080 [04:33:40]Content-Length: 776 [04:33:40]Content-Type: application/json [04:33:40] [04:33:40]POST finish read [04:33:40]Found Content-Length = 776 [04:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311296", "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 }]} ], "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" ] } } [04:33:40]execute_script... [04:33: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)3311296", "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 }]} ], "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" ] } } [04:33:40]POST & json_proto [04:33:40]process_json_proto [04:33:40]json parsed OK: [04:33:40]protocol is kg_v1.0 [04:33:40]action value=close_receipt [04:33:40]process_action close_receipt [04:33:40]cmd_close_receipt [04:33:40]MH_GetDate [04:33:40]Write to MH i2c: F0 00 00 E2 03 D4 [04:33:40]Write i2c OK [04:33:40]MH_I2C_Read... [04:33:40]Read from MH i2c: F0 [04:33:40]MH_I2C_Read... [04:33:40]Read from MH i2c: F0 09 00 [04:33:40]MH_I2C_Read... [04:33:40]Read from MH i2c: F0 09 00 E2 03 00 A5 C2 1D 67 EF 94 12 67 C4 [04:33:40]GetLastDocTimeStamp 1730003303 [04:33:40]current date 1730003621 [04:33:40]FM_GetShiftState [04:33:40]SAM_PROTO_GetShiftState [04:33:40]wFMCommunicate request_size=4 [04:33:40]MH_SAM_APDU [04:33:40]CAPDU: 80 13 01 00 [04:33:40]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [04:33:40]Write i2c OK [04:33:40]MH_I2C_Read... [04:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:33:40]Read from MH i2c: E2 [04:33:40]MH_I2C_Read... [04:33:40]Read from MH i2c: E2 0E 00 [04:33:40]MH_I2C_Read... [04:33:40]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [04:33:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:33:40]wFMCommunicate OK [04:33:40]SAM_PROTO_GetShiftState done [04:33:40]FM_GetShiftState done [04:33:40]opened in 1729988025 [04:33:40]opened+sec_in_day 1730074425 [04:33:40]quantity*price = 100051 [04:33:40]sum+1 = 100052 [04:33:40]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 СНО: Общий режим Чек 64 27.10.2024 04:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374786 ФПД: 254022811075324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T043341&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374786&fm=254022811075324&tin=02508201610067®Number=0000000000091623&sum=100051 [04:33:41]StoreToDocumentArchive [04:33:41]shift 528 fd 374786 [04:33:41]save to /storage/0528/doc_00374786 [04:33:41]save last doc name /storage/0528/doc_00374786 to /storage/kkm_last_doc_name [04:33:41]save OK [04:33:41]Clear old archive folders... [04:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:33:41]tlvbuf is 002757A0 [04:33:41]SAM_PROTO_ClearQueue [04:33:41]wFMCommunicate request_size=4 [04:33:41]MH_SAM_APDU [04:33:41]CAPDU: 80 09 00 00 [04:33:41]Write to MH i2c: E2 08 00 F0 03 80 09 00 00 00 00 00 00 65 [04:33:41]Write i2c OK [04:33:41]MH_I2C_Read... [04:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:33:41]Read from MH i2c: E2 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [04:33:41]RAPDU: 90 00 [04:33:41]wFMCommunicate OK [04:33:41]SAM_PROTO_ClearQueue done [04:33:41]KKMCreateOFDPacket [04:33:41]OFDProtocolAddRootSTLVToBuf [04:33:41]FM_MakeSignedData [04:33:41]FM_MakeSignedData [04:33:41]SAM_PROTO_SignData [04:33:41]wFMCommunicate request_size=4 [04:33:41]MH_SAM_APDU [04:33:41]CAPDU: 80 0D 01 02 [04:33:41]Write to MH i2c: E2 08 00 F1 03 80 0D 01 02 00 00 00 00 6D [04:33:41]Write i2c OK [04:33:41]MH_I2C_Read... [04:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:33:41]Read from MH i2c: E2 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [04:33:41]RAPDU: 90 00 [04:33:41]wFMCommunicate OK [04:33:41]wFMCommunicate request_size=255 [04:33:41]MH_SAM_APDU [04:33: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 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 40 00 00 00 F4 03 04 00 A5 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [04:33:41]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 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 40 00 00 00 F4 03 04 00 A5 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 C5 [04:33:41]Write i2c OK [04:33:41]MH_I2C_Read... [04:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:33:41]Read from MH i2c: E2 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 [04:33:41]MH_I2C_Read... [04:33:41]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [04:33:41]RAPDU: 90 00 [04:33:41]wFMCommunicate OK [04:33:41]wFMCommunicate request_size=16 [04:33:41]MH_SAM_APDU [04:33:41]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E7 08 4B 6B 42 FC [04:33:41]Write to MH i2c: E2 13 00 F3 03 80 0D 02 02 0B 00 00 35 04 06 00 E7 08 4B 6B 42 FC 00 00 A8 [04:33:41]Write i2c OK [04:33:41]MH_I2C_Read... [04:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:33:42]Read from MH i2c: E2 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: E2 03 00 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [04:33:42]RAPDU: 90 00 [04:33:42]wFMCommunicate OK [04:33:42]wFMCommunicate request_size=4 [04:33:42]MH_SAM_APDU [04:33:42]CAPDU: 80 0D 03 02 [04:33:42]Write to MH i2c: E2 08 00 F4 03 80 0D 03 02 00 00 00 00 72 [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:33:42]Read from MH i2c: E2 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: E2 0B 00 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: E2 0B 00 F4 03 00 0B 9B 78 4B 7C D8 B1 8E 90 00 6F [04:33:42]RAPDU: 0B 9B 78 4B 7C D8 B1 8E 90 00 [04:33:42]wFMCommunicate OK [04:33:42]SAM_PROTO_SignData done [04:33:42]FM_MakeSignedData done [04:33:42]CreateOFDProtocolMessage [04:33:42]wFMCommunicate request_size=4 [04:33:42]MH_SAM_APDU [04:33:42]CAPDU: 80 11 00 00 [04:33:42]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:33:42]Read from MH i2c: E2 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: E2 17 00 [04:33:42]MH_I2C_Read... [04:33:42]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 [04:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:33:42]wFMCommunicate OK [04:33:42]CreateOFDProtocolMessage done [04:33:42]OFDSenderStorePacket 374786 [04:33:42]StoreOFDPacket docnum=374786 [04:33: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 DC 20 0D 01 F1 04 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 40 00 00 00 F4 03 04 00 A5 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E7 08 4B 6B 42 FC 0B 9B 78 4B 7C D8 B1 8E [04:33:42]CheckFolder [04:33:42]dirname=/storage/ofd_packets [04:33:42]CheckFolder done [04:33:42]ProducePacketName [04:33:42]name=ofd_packets/00374786 [04:33:42]NVStorageSaveData ofd_packets/00374786 [04:33:42]File name is /storage/ofd_packets/00374786 [04:33:42]Write 307 bytes [04:33:42]NVStorageSaveData done [04:33:42]OFDSenderStorePacket done [04:33:42]KKMCreateOFDPacket done [04:33:42]NVStorageSaveData kkm_last_timestamp [04:33:42]File name is /storage/kkm_last_timestamp [04:33:42]Write 4 bytes [04:33:42]NVStorageSaveData done [04:33:42]ExternCall_PrintAddStr [04:33:42]wPrintStart [04:33:42]Write to MH i2c: 01 00 00 F6 03 F9 [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 07 00 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 07 00 F6 03 00 00 00 00 00 FF 0F 0E [04:33:42]RasterBufferAndPrint [04:33:42]line Счет N : (1)3311296 [04:33:42]line ИНН: 02508201610067 [04:33:42]line Контрольно-Кассовый Чек [04:33:42]line ПРОДАЖА [04:33:42]line ТРК (МРК, ГНК) : 31 [04:33:42]line Товар: 2710194240 [04:33:42]line D-Energy Дт-К-2 [04:33:42]line 12.960 * 77.20 [04:33:42]line = 1000.51 [04:33:42]line НДС 12% НСП 1% [04:33:42]line > о реализуемом товаре [04:33:42]line ИТОГО: 1000.51 [04:33:42]line НСП 1% : 8.85 [04:33:42]line НДС 12% : 106.25 [04:33:42]line Наличными: 0.00 [04:33:42]line Безнал.: 1000.51 [04:33:42]line Место: АЗС № 87 "Партнер Нефть" [04:33:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:33:42]line СНО: Общий режим [04:33:42]line Чек 64 27.10.2024 04:33 [04:33:42]line Смена: 528 ФФД: 1.0 [04:33:42]line ЗНМ: 0300000083 [04:33:42]line РНМ: 0000000000091623 [04:33:42]line Версия ККМ: 001 [04:33:42]line Платежная система: Mbank [04:33:42]line ФМ: 0000000000874672 [04:33:42]line ФД: 374786 [04:33:42]line ФПД: 254022811075324 [04:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T043341&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374786&fm=254022811075324&tin=02508201610067®Number=0000000000091623&sum=100051 [04:33:42]OFD Sender: Processing packet 374786 [packets to send 269, broken 268] [04:33:42]ProducePacketName [04:33:42]name=ofd_packets/00374786 [04:33:42]OFD Sender: To server: pG, [04:33:42]CommunicateWithHost lk.salyk.kg:30040 [04:33:42]ConnectInit lk.salyk.kg [04:33:42]written 0, free lines is 4095 [04:33:42]Connected sock=10 [04:33: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 15 01 00 00 DC 20 0D 01 F1 04 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 40 00 00 00 F4 03 04 00 A5 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E7 08 4B 6B 42 FC 0B 9B 78 4B 7C D8 B1 8E [04:33: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 DB 4A 47 00 CD 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 02 B8 05 00 F4 03 04 00 45 6E 1D 67 B6 04 01 00 00 55 D5 7F 8D 70 A8 4A 65 [04:33:42]CommunicateWithHost err = 0 [04:33:42]CheckOFDResponse [04:33:42]1017 (14) - 77093643461234 [04:33:42]1041 (16) - 0000000000874672 [04:33:42]1040 (4) - 374786 [04:33:42]1012 (4) - 26.10.2024 22:33 [04:33:42]1206 (1) - 0 [04:33:42]OFD Sender: Remove packet 374786 [04:33:42]ProducePacketName [04:33:42]name=ofd_packets/00374786 [04:33:42]NVStorageDeleteData [04:33:42]Write to MH i2c: 01 00 00 1F 04 23 [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 07 00 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: 01 07 00 1F 04 00 00 00 00 00 13 0D 4A [04:33:42]RasterBufferAndPrint [04:33:42]line [04:33:42]line [04:33:42]line [04:33:42]line [04:33:42]line [04:33:42]written 0, free lines is 3352 [04:33:42]MH_Cut [04:33:42]Write to MH i2c: D1 01 00 26 04 01 FC [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: D1 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: D1 01 00 [04:33:42]MH_I2C_Read... [04:33:42]Read from MH i2c: D1 01 00 26 04 00 FB [04:33:42]Write to MH i2c: 01 00 00 27 04 2B [04:33:42]Write i2c OK [04:33:42]MH_I2C_Read... [04:33:43]OFD Sender: No OFD packet to send [04:33:43]*** Cut start [04:33:43]*** Partial cut [04:33:43]*** CUTSNS_PIN = 1 [04:33:43]*** CUTSNS_PIN = 0 [04:33:44]*** Brake cut motor [04:33:44]Read from MH i2c: 01 [04:33:44]MH_I2C_Read... [04:33:44]*** Stop cut motor [04:33:44]*** Cut end [04:33:44]Read from MH i2c: 01 07 00 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 FF 0F 40 [04:33:44]process_action close_receipt done [04:33:44]requested_data is exist [04:33:44]produce_requested_data [04:33:44]requested_item fm.sn is exist - process it [04:33:44]wFMCommunicate request_size=4 [04:33:44]MH_SAM_APDU [04:33:44]CAPDU: 80 11 00 00 [04:33:44]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [04:33:44]Write i2c OK [04:33:44]MH_I2C_Read... [04:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:33:44]Read from MH i2c: E2 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 17 00 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [04:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:33:44]wFMCommunicate OK [04:33:44]requested_item fd.num is exist - process it [04:33:44]SAM_PROTO_GetFieldsCounters [04:33:44]wFMCommunicate request_size=4 [04:33:44]MH_SAM_APDU [04:33:44]CAPDU: 80 13 00 00 [04:33:44]Write to MH i2c: E2 08 00 29 04 80 13 00 00 00 00 00 00 A9 [04:33:44]Write i2c OK [04:33:44]MH_I2C_Read... [04:33:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:33:44]Read from MH i2c: E2 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 62 00 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 62 00 29 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 02 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [04:33: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 02 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:33:44]wFMCommunicate OK [04:33:44]SAM_PROTO_GetFieldsCounters done [04:33:44]requested_item shift.num is exist - process it [04:33:44]requested_item shift.opened is exist - process it [04:33:44]req_shift_opened [04:33:44]FM_GetShiftState [04:33:44]SAM_PROTO_GetShiftState [04:33:44]wFMCommunicate request_size=4 [04:33:44]MH_SAM_APDU [04:33:44]CAPDU: 80 13 01 00 [04:33:44]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [04:33:44]Write i2c OK [04:33:44]MH_I2C_Read... [04:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:33:44]Read from MH i2c: E2 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 0E 00 [04:33:44]MH_I2C_Read... [04:33:44]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [04:33:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:33:44]wFMCommunicate OK [04:33:44]SAM_PROTO_GetShiftState done [04:33:44]FM_GetShiftState done [04:33:44]req_shift_opened done [04:33:44]requested_item shift.open_date is exist - process it [04:33:44]req_shift_open_date [04:33:44]req_shift_open_date done [04:33:44]produce_requested_data done [04:33:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374786,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:33:44]process_action_free close_receipt [04:33:44]json_value_free [04:33:44]json_value_free done [04:33:44]process_json_proto returns [04:33:44]Send response to host [04:33:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374786,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:33:44]free response buf [04:33:44]execute_script done [04:33:44]execute_script returns [04:33:44]free content buf [04:33:44]Sock 9.Close socket [04:33:44]Sock 9.Thread stoped [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:55]accept exits with 7 [04:34:55]New connection [04:34:55]New thread 3067256164 created [04:34:55]Thread 3067112804 joined [04:34:55]Waiting for new connection... [04:34:55] Sock 7.Parse request [04:34:55]Sock 7.Check first char [04:34:55]Sock 7.First char is OK [04:34:55]request: POST /json_proto HTTP/1.0 [04:34:55]Method: POST [04:34:55]URL: /json_proto [04:34:55]Method is POST - this is cgi request [04:34:55]url: /json_proto [04:34:55]query_string will be loaded in cgi processing [04:34:55]execute_cgi json_proto POST (null) [04:34:55]execute_cgi path=json_proto method=POST [04:34:55]POST find Content-Length [04:34:55]Host: 172.17.42.195:8080 [04:34:55]Content-Length: 776 [04:34:55]Content-Type: application/json [04:34:55] [04:34:55]POST finish read [04:34:55]Found Content-Length = 776 [04:34:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311297", "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" : 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" ] } } [04:34:55]execute_script... [04:34: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)3311297", "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" : 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" ] } } [04:34:55]POST & json_proto [04:34:55]process_json_proto [04:34:55]json parsed OK: [04:34:55]protocol is kg_v1.0 [04:34:55]action value=close_receipt [04:34:55]process_action close_receipt [04:34:55]cmd_close_receipt [04:34:55]MH_GetDate [04:34:55]Write to MH i2c: F0 00 00 2B 04 1E [04:34:55]Write i2c OK [04:34:55]MH_I2C_Read... [04:34:55]Read from MH i2c: F0 [04:34:55]MH_I2C_Read... [04:34:55]Read from MH i2c: F0 09 00 [04:34:55]MH_I2C_Read... [04:34:55]Read from MH i2c: F0 09 00 2B 04 00 F0 C2 1D 67 EF 94 12 67 59 [04:34:55]GetLastDocTimeStamp 1730003621 [04:34:55]current date 1730003696 [04:34:55]FM_GetShiftState [04:34:55]SAM_PROTO_GetShiftState [04:34:55]wFMCommunicate request_size=4 [04:34:55]MH_SAM_APDU [04:34:55]CAPDU: 80 13 01 00 [04:34:55]Write to MH i2c: E2 08 00 2C 04 80 13 01 00 00 00 00 00 AD [04:34:55]Write i2c OK [04:34:55]MH_I2C_Read... [04:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:55]Read from MH i2c: E2 [04:34:55]MH_I2C_Read... [04:34:55]Read from MH i2c: E2 0E 00 [04:34:55]MH_I2C_Read... [04:34:55]Read from MH i2c: E2 0E 00 2C 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [04:34:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:34:55]wFMCommunicate OK [04:34:55]SAM_PROTO_GetShiftState done [04:34:55]FM_GetShiftState done [04:34:55]opened in 1729988025 [04:34:55]opened+sec_in_day 1730074425 [04:34:55]quantity*price = 200025 [04:34:55]sum+1 = 200026 [04:34:55]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 СНО: Общий режим Чек 65 27.10.2024 04:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374787 ФПД: 280125705347513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T043456&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374787&fm=280125705347513&tin=02508201610067®Number=0000000000091623&sum=200025 [04:34:56]StoreToDocumentArchive [04:34:56]shift 528 fd 374787 [04:34:56]save to /storage/0528/doc_00374787 [04:34:56]save last doc name /storage/0528/doc_00374787 to /storage/kkm_last_doc_name [04:34:56]save OK [04:34:56]Clear old archive folders... [04:34:56]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:34:56]tlvbuf is 002A9320 [04:34:56]SAM_PROTO_ClearQueue [04:34:56]wFMCommunicate request_size=4 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 09 00 00 [04:34:56]Write to MH i2c: E2 08 00 39 04 80 09 00 00 00 00 00 00 AF [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [04:34:56]RAPDU: 90 00 [04:34:56]wFMCommunicate OK [04:34:56]SAM_PROTO_ClearQueue done [04:34:56]KKMCreateOFDPacket [04:34:56]OFDProtocolAddRootSTLVToBuf [04:34:56]FM_MakeSignedData [04:34:56]FM_MakeSignedData [04:34:56]SAM_PROTO_SignData [04:34:56]wFMCommunicate request_size=4 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 0D 01 02 [04:34:56]Write to MH i2c: E2 08 00 3A 04 80 0D 01 02 00 00 00 00 B7 [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [04:34:56]RAPDU: 90 00 [04:34:56]wFMCommunicate OK [04:34:56]wFMCommunicate request_size=255 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 41 00 00 00 F4 03 04 00 F0 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [04:34:56]Write to MH i2c: E2 02 01 3B 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 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 41 00 00 00 F4 03 04 00 F0 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 6C [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [04:34:56]RAPDU: 90 00 [04:34:56]wFMCommunicate OK [04:34:56]wFMCommunicate request_size=16 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FE C5 D9 28 E1 B9 [04:34:56]Write to MH i2c: E2 13 00 3C 04 80 0D 02 02 0B 00 00 35 04 06 00 FE C5 D9 28 E1 B9 00 00 6D [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [04:34:56]RAPDU: 90 00 [04:34:56]wFMCommunicate OK [04:34:56]wFMCommunicate request_size=4 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 0D 03 02 [04:34:56]Write to MH i2c: E2 08 00 3D 04 80 0D 03 02 00 00 00 00 BC [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 0B 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 0B 00 3D 04 00 5B 90 C0 2A 1A 81 C8 41 90 00 36 [04:34:56]RAPDU: 5B 90 C0 2A 1A 81 C8 41 90 00 [04:34:56]wFMCommunicate OK [04:34:56]SAM_PROTO_SignData done [04:34:56]FM_MakeSignedData done [04:34:56]CreateOFDProtocolMessage [04:34:56]wFMCommunicate request_size=4 [04:34:56]MH_SAM_APDU [04:34:56]CAPDU: 80 11 00 00 [04:34:56]Write to MH i2c: E2 08 00 3E 04 80 11 00 00 00 00 00 00 BC [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:56]Read from MH i2c: E2 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 17 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: E2 17 00 3E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [04:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:34:56]wFMCommunicate OK [04:34:56]CreateOFDProtocolMessage done [04:34:56]OFDSenderStorePacket 374787 [04:34:56]StoreOFDPacket docnum=374787 [04:34: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 15 01 00 00 4B D4 0D 01 B4 43 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 41 00 00 00 F4 03 04 00 F0 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE C5 D9 28 E1 B9 5B 90 C0 2A 1A 81 C8 41 [04:34:56]CheckFolder [04:34:56]dirname=/storage/ofd_packets [04:34:56]CheckFolder done [04:34:56]ProducePacketName [04:34:56]name=ofd_packets/00374787 [04:34:56]NVStorageSaveData ofd_packets/00374787 [04:34:56]File name is /storage/ofd_packets/00374787 [04:34:56]Write 307 bytes [04:34:56]NVStorageSaveData done [04:34:56]OFDSenderStorePacket done [04:34:56]KKMCreateOFDPacket done [04:34:56]NVStorageSaveData kkm_last_timestamp [04:34:56]File name is /storage/kkm_last_timestamp [04:34:56]Write 4 bytes [04:34:56]NVStorageSaveData done [04:34:56]ExternCall_PrintAddStr [04:34:56]wPrintStart [04:34:56]Write to MH i2c: 01 00 00 3F 04 43 [04:34:56]Write i2c OK [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: 01 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: 01 07 00 [04:34:56]MH_I2C_Read... [04:34:56]Read from MH i2c: 01 07 00 3F 04 00 00 00 00 00 FF 0F 58 [04:34:56]RasterBufferAndPrint [04:34:56]line Счет N : (1)3311297 [04:34:56]line ИНН: 02508201610067 [04:34:56]line Контрольно-Кассовый Чек [04:34:56]line ПРОДАЖА [04:34:56]line ТРК (МРК, ГНК) : 11 [04:34:56]line Товар: 2710194240 [04:34:56]line D-Energy Дт-К-2 [04:34:56]line 25.910 * 77.20 [04:34:56]line = 2000.25 [04:34:56]line НДС 12% НСП 1% [04:34:56]line > о реализуемом товаре [04:34:56]line ИТОГО: 2000.25 [04:34:56]line НСП 1% : 17.70 [04:34:56]line НДС 12% : 212.42 [04:34:56]line Наличными: 0.00 [04:34:56]line Безнал.: 2000.25 [04:34:56]line Место: АЗС № 87 "Партнер Нефть" [04:34:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:34:56]line СНО: Общий режим [04:34:56]line Чек 65 27.10.2024 04:34 [04:34:56]line Смена: 528 ФФД: 1.0 [04:34:56]line ЗНМ: 0300000083 [04:34:56]line РНМ: 0000000000091623 [04:34:56]line Версия ККМ: 001 [04:34:56]line Платежная система: Mbank [04:34:56]line ФМ: 0000000000874672 [04:34:56]line ФД: 374787 [04:34:56]line ФПД: 280125705347513 [04:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T043456&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374787&fm=280125705347513&tin=02508201610067®Number=0000000000091623&sum=200025 [04:34:57]OFD Sender: Processing packet 374787 [packets to send 269, broken 268] [04:34:57]ProducePacketName [04:34:57]name=ofd_packets/00374787 [04:34:57]OFD Sender: To server: pG, [04:34:57]CommunicateWithHost lk.salyk.kg:30040 [04:34:57]ConnectInit lk.salyk.kg [04:34:57]written 0, free lines is 4095 [04:34:57]Connected sock=10 [04:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 4B D4 0D 01 B4 43 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 41 00 00 00 F4 03 04 00 F0 C2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE C5 D9 28 E1 B9 5B 90 C0 2A 1A 81 C8 41 [04:34: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 34 C6 47 00 32 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B8 05 00 F4 03 04 00 8F 6E 1D 67 B6 04 01 00 00 71 C3 8A 5E D3 B0 9D 5B [04:34:57]CommunicateWithHost err = 0 [04:34:57]CheckOFDResponse [04:34:57]1017 (14) - 77093643461234 [04:34:57]1041 (16) - 0000000000874672 [04:34:57]1040 (4) - 374787 [04:34:57]1012 (4) - 26.10.2024 22:34 [04:34:57]1206 (1) - 0 [04:34:57]OFD Sender: Remove packet 374787 [04:34:57]ProducePacketName [04:34:57]name=ofd_packets/00374787 [04:34:57]NVStorageDeleteData [04:34:57]Write to MH i2c: 01 00 00 68 04 6C [04:34:57]Write i2c OK [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: 01 [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: 01 07 00 [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 0F 0D 8F [04:34:57]RasterBufferAndPrint [04:34:57]line [04:34:57]line [04:34:57]line [04:34:57]line [04:34:57]line [04:34:57]written 0, free lines is 3349 [04:34:57]MH_Cut [04:34:57]Write to MH i2c: D1 01 00 6F 04 01 45 [04:34:57]Write i2c OK [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: D1 [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: D1 01 00 [04:34:57]MH_I2C_Read... [04:34:57]Read from MH i2c: D1 01 00 6F 04 00 44 [04:34:57]Write to MH i2c: 01 00 00 70 04 74 [04:34:57]Write i2c OK [04:34:57]MH_I2C_Read... [04:34:58]OFD Sender: No OFD packet to send [04:34:58]*** Cut start [04:34:58]*** Partial cut [04:34:58]*** CUTSNS_PIN = 1 [04:34:58]*** CUTSNS_PIN = 0 [04:34:58]*** Brake cut motor [04:34:59]Read from MH i2c: 01 [04:34:59]MH_I2C_Read... [04:34:59]*** Stop cut motor [04:34:59]*** Cut end [04:34:59]Read from MH i2c: 01 07 00 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: 01 07 00 70 04 00 00 00 00 00 FF 0F 89 [04:34:59]process_action close_receipt done [04:34:59]requested_data is exist [04:34:59]produce_requested_data [04:34:59]requested_item fm.sn is exist - process it [04:34:59]wFMCommunicate request_size=4 [04:34:59]MH_SAM_APDU [04:34:59]CAPDU: 80 11 00 00 [04:34:59]Write to MH i2c: E2 08 00 71 04 80 11 00 00 00 00 00 00 EF [04:34:59]Write i2c OK [04:34:59]MH_I2C_Read... [04:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:59]Read from MH i2c: E2 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 17 00 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 17 00 71 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [04:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:34:59]wFMCommunicate OK [04:34:59]requested_item fd.num is exist - process it [04:34:59]SAM_PROTO_GetFieldsCounters [04:34:59]wFMCommunicate request_size=4 [04:34:59]MH_SAM_APDU [04:34:59]CAPDU: 80 13 00 00 [04:34:59]Write to MH i2c: E2 08 00 72 04 80 13 00 00 00 00 00 00 F2 [04:34:59]Write i2c OK [04:34:59]MH_I2C_Read... [04:34:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:34:59]Read from MH i2c: E2 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 62 00 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 62 00 72 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 03 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [04:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:34:59]wFMCommunicate OK [04:34:59]SAM_PROTO_GetFieldsCounters done [04:34:59]requested_item shift.num is exist - process it [04:34:59]requested_item shift.opened is exist - process it [04:34:59]req_shift_opened [04:34:59]FM_GetShiftState [04:34:59]SAM_PROTO_GetShiftState [04:34:59]wFMCommunicate request_size=4 [04:34:59]MH_SAM_APDU [04:34:59]CAPDU: 80 13 01 00 [04:34:59]Write to MH i2c: E2 08 00 73 04 80 13 01 00 00 00 00 00 F4 [04:34:59]Write i2c OK [04:34:59]MH_I2C_Read... [04:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:59]Read from MH i2c: E2 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 0E 00 [04:34:59]MH_I2C_Read... [04:34:59]Read from MH i2c: E2 0E 00 73 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C2 [04:34:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:34:59]wFMCommunicate OK [04:34:59]SAM_PROTO_GetShiftState done [04:34:59]FM_GetShiftState done [04:34:59]req_shift_opened done [04:34:59]requested_item shift.open_date is exist - process it [04:34:59]req_shift_open_date [04:34:59]req_shift_open_date done [04:34:59]produce_requested_data done [04:34:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374787,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:34:59]process_action_free close_receipt [04:34:59]json_value_free [04:34:59]json_value_free done [04:34:59]process_json_proto returns [04:34:59]Send response to host [04:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374787,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:34:59]free response buf [04:34:59]execute_script done [04:34:59]execute_script returns [04:34:59]free content buf [04:34:59]Sock 7.Close socket [04:34:59]Sock 7.Thread stoped [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:40:58]ConnectInit Can't connect to host [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:23]accept exits with 9 [04:45:23]New connection [04:45:23]New thread 3067112804 created [04:45:23]Thread 3067256164 joined [04:45:23]Waiting for new connection... [04:45:23] Sock 9.Parse request [04:45:23]Sock 9.Check first char [04:45:23]Sock 9.First char is OK [04:45:23]request: POST /json_proto HTTP/1.0 [04:45:23]Method: POST [04:45:23]URL: /json_proto [04:45:23]Method is POST - this is cgi request [04:45:23]url: /json_proto [04:45:23]query_string will be loaded in cgi processing [04:45:23]execute_cgi json_proto POST (null) [04:45:23]execute_cgi path=json_proto method=POST [04:45:23]POST find Content-Length [04:45:23]Host: 172.17.42.195:8080 [04:45:23]Content-Length: 770 [04:45:23]Content-Type: application/json [04:45:23] [04:45:23]POST finish read [04:45:23]Found Content-Length = 770 [04:45:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311298", "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" ] } } [04:45:23]execute_script... [04:45: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)3311298", "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" ] } } [04:45:23]POST & json_proto [04:45:23]process_json_proto [04:45:23]json parsed OK: [04:45:23]protocol is kg_v1.0 [04:45:23]action value=close_receipt [04:45:23]process_action close_receipt [04:45:23]cmd_close_receipt [04:45:23]MH_GetDate [04:45:23]Write to MH i2c: F0 00 00 74 04 67 [04:45:23]Write i2c OK [04:45:23]MH_I2C_Read... [04:45:23]Read from MH i2c: F0 [04:45:23]MH_I2C_Read... [04:45:23]Read from MH i2c: F0 09 00 [04:45:23]MH_I2C_Read... [04:45:23]Read from MH i2c: F0 09 00 74 04 00 64 C5 1D 67 EF 94 12 67 19 [04:45:23]GetLastDocTimeStamp 1730003696 [04:45:23]current date 1730004324 [04:45:23]FM_GetShiftState [04:45:23]SAM_PROTO_GetShiftState [04:45:23]wFMCommunicate request_size=4 [04:45:23]MH_SAM_APDU [04:45:23]CAPDU: 80 13 01 00 [04:45:23]Write to MH i2c: E2 08 00 75 04 80 13 01 00 00 00 00 00 F6 [04:45:23]Write i2c OK [04:45:23]MH_I2C_Read... [04:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:23]Read from MH i2c: E2 [04:45:23]MH_I2C_Read... [04:45:23]Read from MH i2c: E2 0E 00 [04:45:23]MH_I2C_Read... [04:45:23]Read from MH i2c: E2 0E 00 75 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [04:45:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:45:23]wFMCommunicate OK [04:45:23]SAM_PROTO_GetShiftState done [04:45:23]FM_GetShiftState done [04:45:23]opened in 1729988025 [04:45:23]opened+sec_in_day 1730074425 [04:45:23]quantity*price = 100015 [04:45:23]sum+1 = 100017 [04:45:23]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 СНО: Общий режим Чек 66 27.10.2024 04:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374788 ФПД: 139221642986999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T044524&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374788&fm=139221642986999&tin=02508201610067®Number=0000000000091623&sum=100016 [04:45:24]StoreToDocumentArchive [04:45:24]shift 528 fd 374788 [04:45:24]save to /storage/0528/doc_00374788 [04:45:24]save last doc name /storage/0528/doc_00374788 to /storage/kkm_last_doc_name [04:45:24]save OK [04:45:24]Clear old archive folders... [04:45:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:45:24]tlvbuf is 00292240 [04:45:24]SAM_PROTO_ClearQueue [04:45:24]wFMCommunicate request_size=4 [04:45:24]MH_SAM_APDU [04:45:24]CAPDU: 80 09 00 00 [04:45:24]Write to MH i2c: E2 08 00 82 04 80 09 00 00 00 00 00 00 F8 [04:45:24]Write i2c OK [04:45:24]MH_I2C_Read... [04:45:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:45:24]Read from MH i2c: E2 [04:45:24]MH_I2C_Read... [04:45:24]Read from MH i2c: E2 03 00 [04:45:24]MH_I2C_Read... [04:45:24]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [04:45:24]RAPDU: 90 00 [04:45:24]wFMCommunicate OK [04:45:24]SAM_PROTO_ClearQueue done [04:45:24]KKMCreateOFDPacket [04:45:24]OFDProtocolAddRootSTLVToBuf [04:45:24]FM_MakeSignedData [04:45:24]FM_MakeSignedData [04:45:24]SAM_PROTO_SignData [04:45:24]wFMCommunicate request_size=4 [04:45:24]MH_SAM_APDU [04:45:24]CAPDU: 80 0D 01 02 [04:45:24]Write to MH i2c: E2 08 00 83 04 80 0D 01 02 00 00 00 00 00 [04:45:24]Write i2c OK [04:45:24]MH_I2C_Read... [04:45:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:45:24]Read from MH i2c: E2 [04:45:24]MH_I2C_Read... [04:45:24]Read from MH i2c: E2 03 00 [04:45:24]MH_I2C_Read... [04:45:24]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [04:45:24]RAPDU: 90 00 [04:45:24]wFMCommunicate OK [04:45:24]wFMCommunicate request_size=255 [04:45:24]MH_SAM_APDU [04:45: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 42 00 00 00 F4 03 04 00 64 C5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E [04:45:24]Write to MH i2c: E2 02 01 84 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 42 00 00 00 F4 03 04 00 64 C5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 00 00 E6 [04:45:24]Write i2c OK [04:45:24]MH_I2C_Read... [04:45:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:25]Read from MH i2c: E2 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 03 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 03 00 84 04 00 90 00 FC [04:45:25]RAPDU: 90 00 [04:45:25]wFMCommunicate OK [04:45:25]wFMCommunicate request_size=10 [04:45:25]MH_SAM_APDU [04:45:25]CAPDU: 80 0D 02 02 05 9F 10 93 45 F7 [04:45:25]Write to MH i2c: E2 0D 00 85 04 80 0D 02 02 05 00 9F 10 93 45 F7 00 00 8B [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:25]Read from MH i2c: E2 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 03 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 03 00 85 04 00 90 00 FD [04:45:25]RAPDU: 90 00 [04:45:25]wFMCommunicate OK [04:45:25]wFMCommunicate request_size=4 [04:45:25]MH_SAM_APDU [04:45:25]CAPDU: 80 0D 03 02 [04:45:25]Write to MH i2c: E2 08 00 86 04 80 0D 03 02 00 00 00 00 05 [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:45:25]Read from MH i2c: E2 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 0B 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 0B 00 86 04 00 A0 A7 B2 D8 2F D0 CE A6 90 00 4A [04:45:25]RAPDU: A0 A7 B2 D8 2F D0 CE A6 90 00 [04:45:25]wFMCommunicate OK [04:45:25]SAM_PROTO_SignData done [04:45:25]FM_MakeSignedData done [04:45:25]CreateOFDProtocolMessage [04:45:25]wFMCommunicate request_size=4 [04:45:25]MH_SAM_APDU [04:45:25]CAPDU: 80 11 00 00 [04:45:25]Write to MH i2c: E2 08 00 87 04 80 11 00 00 00 00 00 00 05 [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:25]Read from MH i2c: E2 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 17 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: E2 17 00 87 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [04:45:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:45:25]wFMCommunicate OK [04:45:25]CreateOFDProtocolMessage done [04:45:25]OFDSenderStorePacket 374788 [04:45:25]StoreOFDPacket docnum=374788 [04:45: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 1E BC 07 01 EE FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 64 C5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 9F 10 93 45 F7 A0 A7 B2 D8 2F D0 CE A6 [04:45:25]CheckFolder [04:45:25]dirname=/storage/ofd_packets [04:45:25]CheckFolder done [04:45:25]ProducePacketName [04:45:25]name=ofd_packets/00374788 [04:45:25]NVStorageSaveData ofd_packets/00374788 [04:45:25]File name is /storage/ofd_packets/00374788 [04:45:25]Write 301 bytes [04:45:25]NVStorageSaveData done [04:45:25]OFDSenderStorePacket done [04:45:25]KKMCreateOFDPacket done [04:45:25]NVStorageSaveData kkm_last_timestamp [04:45:25]File name is /storage/kkm_last_timestamp [04:45:25]Write 4 bytes [04:45:25]NVStorageSaveData done [04:45:25]ExternCall_PrintAddStr [04:45:25]wPrintStart [04:45:25]Write to MH i2c: 01 00 00 88 04 8C [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 07 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 07 00 88 04 00 00 00 00 00 FF 0F A1 [04:45:25]RasterBufferAndPrint [04:45:25]line Счет N : (1)3311298 [04:45:25]line ИНН: 02508201610067 [04:45:25]line Контрольно-Кассовый Чек [04:45:25]line ПРОДАЖА [04:45:25]line ТРК (МРК, ГНК) : 12 [04:45:25]line Товар: 2710124130 [04:45:25]line Аи-92-К-4 [04:45:25]line 14.950 * 66.90 [04:45:25]line = 1000.16 [04:45:25]line НДС 12% НСП 1% [04:45:25]line > о реализуемом товаре [04:45:25]line ИТОГО: 1000.16 [04:45:25]line НСП 1% : 8.85 [04:45:25]line НДС 12% : 106.21 [04:45:25]line Наличными: 0.00 [04:45:25]line Безнал.: 1000.16 [04:45:25]line Место: АЗС № 87 "Партнер Нефть" [04:45:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:45:25]line СНО: Общий режим [04:45:25]line Чек 66 27.10.2024 04:45 [04:45:25]line Смена: 528 ФФД: 1.0 [04:45:25]line ЗНМ: 0300000083 [04:45:25]line РНМ: 0000000000091623 [04:45:25]line Версия ККМ: 001 [04:45:25]line Платежная система: Mbank [04:45:25]line ФМ: 0000000000874672 [04:45:25]line ФД: 374788 [04:45:25]line ФПД: 139221642986999 [04:45:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T044524&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374788&fm=139221642986999&tin=02508201610067®Number=0000000000091623&sum=100016 [04:45:25]written 0, free lines is 4095 [04:45:25]OFD Sender: Processing packet 374788 [packets to send 269, broken 268] [04:45:25]ProducePacketName [04:45:25]name=ofd_packets/00374788 [04:45:25]OFD Sender: To server: pG, [04:45:25]CommunicateWithHost lk.salyk.kg:30040 [04:45:25]ConnectInit lk.salyk.kg [04:45:25]Connected sock=10 [04:45: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 1E BC 07 01 EE FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 64 C5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 9F 10 93 45 F7 A0 A7 B2 D8 2F D0 CE A6 [04:45: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 4C 8B 47 00 F8 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 04 B8 05 00 F4 03 04 00 03 71 1D 67 B6 04 01 00 00 E7 0F 8A 6F E8 CD 7F 90 [04:45:25]CommunicateWithHost err = 0 [04:45:25]CheckOFDResponse [04:45:25]1017 (14) - 77093643461234 [04:45:25]1041 (16) - 0000000000874672 [04:45:25]1040 (4) - 374788 [04:45:25]1012 (4) - 26.10.2024 22:45 [04:45:25]1206 (1) - 0 [04:45:25]OFD Sender: Remove packet 374788 [04:45:25]ProducePacketName [04:45:25]name=ofd_packets/00374788 [04:45:25]NVStorageDeleteData [04:45:25]Write to MH i2c: 01 00 00 B1 04 B5 [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 07 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 02 0D CB [04:45:25]RasterBufferAndPrint [04:45:25]line [04:45:25]line [04:45:25]line [04:45:25]line [04:45:25]line [04:45:25]written 0, free lines is 3337 [04:45:25]MH_Cut [04:45:25]Write to MH i2c: D1 01 00 B8 04 01 8E [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: D1 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: D1 01 00 [04:45:25]MH_I2C_Read... [04:45:25]Read from MH i2c: D1 01 00 B8 04 00 8D [04:45:25]Write to MH i2c: 01 00 00 B9 04 BD [04:45:25]Write i2c OK [04:45:25]MH_I2C_Read... [04:45:26]OFD Sender: No OFD packet to send [04:45:26]*** Cut start [04:45:26]*** Partial cut [04:45:26]*** CUTSNS_PIN = 1 [04:45:26]*** CUTSNS_PIN = 0 [04:45:26]*** Brake cut motor [04:45:27]Read from MH i2c: 01 [04:45:27]MH_I2C_Read... [04:45:27]*** Stop cut motor [04:45:27]*** Cut end [04:45:27]Read from MH i2c: 01 07 00 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: 01 07 00 B9 04 00 00 00 00 00 FF 0F D2 [04:45:27]process_action close_receipt done [04:45:27]requested_data is exist [04:45:27]produce_requested_data [04:45:27]requested_item fm.sn is exist - process it [04:45:27]wFMCommunicate request_size=4 [04:45:27]MH_SAM_APDU [04:45:27]CAPDU: 80 11 00 00 [04:45:27]Write to MH i2c: E2 08 00 BA 04 80 11 00 00 00 00 00 00 38 [04:45:27]Write i2c OK [04:45:27]MH_I2C_Read... [04:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:27]Read from MH i2c: E2 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 17 00 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 17 00 BA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8D [04:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:45:27]wFMCommunicate OK [04:45:27]requested_item fd.num is exist - process it [04:45:27]SAM_PROTO_GetFieldsCounters [04:45:27]wFMCommunicate request_size=4 [04:45:27]MH_SAM_APDU [04:45:27]CAPDU: 80 13 00 00 [04:45:27]Write to MH i2c: E2 08 00 BB 04 80 13 00 00 00 00 00 00 3B [04:45:27]Write i2c OK [04:45:27]MH_I2C_Read... [04:45:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:45:27]Read from MH i2c: E2 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 62 00 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 62 00 BB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [04:45: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 04 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:45:27]wFMCommunicate OK [04:45:27]SAM_PROTO_GetFieldsCounters done [04:45:27]requested_item shift.num is exist - process it [04:45:27]requested_item shift.opened is exist - process it [04:45:27]req_shift_opened [04:45:27]FM_GetShiftState [04:45:27]SAM_PROTO_GetShiftState [04:45:27]wFMCommunicate request_size=4 [04:45:27]MH_SAM_APDU [04:45:27]CAPDU: 80 13 01 00 [04:45:27]Write to MH i2c: E2 08 00 BC 04 80 13 01 00 00 00 00 00 3D [04:45:27]Write i2c OK [04:45:27]MH_I2C_Read... [04:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:27]Read from MH i2c: E2 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 0E 00 [04:45:27]MH_I2C_Read... [04:45:27]Read from MH i2c: E2 0E 00 BC 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0B [04:45:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:45:27]wFMCommunicate OK [04:45:27]SAM_PROTO_GetShiftState done [04:45:27]FM_GetShiftState done [04:45:27]req_shift_opened done [04:45:27]requested_item shift.open_date is exist - process it [04:45:27]req_shift_open_date [04:45:27]req_shift_open_date done [04:45:27]produce_requested_data done [04:45:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374788,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:45:27]process_action_free close_receipt [04:45:27]json_value_free [04:45:27]json_value_free done [04:45:27]process_json_proto returns [04:45:27]Send response to host [04:45:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374788,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:45:27]free response buf [04:45:27]execute_script done [04:45:27]execute_script returns [04:45:27]free content buf [04:45:27]Sock 9.Close socket [04:45:27]Sock 9.Thread stoped [04:45:31]OFD Sender: No OFD packet to send [04:45:36]OFD Sender: No OFD packet to send [04:45:41]OFD Sender: No OFD packet to send [04:45:46]OFD Sender: No OFD packet to send [04:45:51]OFD Sender: No OFD packet to send [04:45:56]OFD Sender: No OFD packet to send [04:46:01]OFD Sender: No OFD packet to send [04:46:06]OFD Sender: No OFD packet to send [04:46:11]OFD Sender: No OFD packet to send [04:46:16]OFD Sender: No OFD packet to send [04:46:21]OFD Sender: No OFD packet to send [04:46:26]OFD Sender: No OFD packet to send [04:46:31]OFD Sender: No OFD packet to send [04:46:36]OFD Sender: No OFD packet to send [04:46:41]OFD Sender: No OFD packet to send [04:46:46]OFD Sender: No OFD packet to send [04:46:51]OFD Sender: No OFD packet to send [04:46:56]OFD Sender: No OFD packet to send [04:47:01]OFD Sender: No OFD packet to send [04:47:06]OFD Sender: No OFD packet to send [04:47:11]OFD Sender: No OFD packet to send [04:47:16]OFD Sender: No OFD packet to send [04:47:21]OFD Sender: No OFD packet to send [04:47:26]OFD Sender: No OFD packet to send [04:47:31]OFD Sender: No OFD packet to send [04:47:36]OFD Sender: No OFD packet to send [04:47:41]OFD Sender: No OFD packet to send [04:47:46]OFD Sender: No OFD packet to send [04:47:51]OFD Sender: No OFD packet to send [04:47:56]OFD Sender: No OFD packet to send [04:48:01]OFD Sender: No OFD packet to send [04:48:06]OFD Sender: No OFD packet to send [04:48:11]OFD Sender: No OFD packet to send [04:48:16]OFD Sender: No OFD packet to send [04:48:21]OFD Sender: No OFD packet to send [04:48:25]accept exits with 7 [04:48:25]New connection [04:48:25]New thread 3067256164 created [04:48:25]Thread 3067112804 joined [04:48:25]Waiting for new connection... [04:48:25] Sock 7.Parse request [04:48:25]Sock 7.Check first char [04:48:25]Sock 7.First char is OK [04:48:25]request: POST /json_proto HTTP/1.0 [04:48:25]Method: POST [04:48:25]URL: /json_proto [04:48:25]Method is POST - this is cgi request [04:48:25]url: /json_proto [04:48:25]query_string will be loaded in cgi processing [04:48:25]execute_cgi json_proto POST (null) [04:48:25]execute_cgi path=json_proto method=POST [04:48:25]POST find Content-Length [04:48:25]Host: 172.17.42.195:8080 [04:48:25]Content-Length: 684 [04:48:25]Content-Type: application/json [04:48:25] [04:48:25]POST finish read [04:48:25]Found Content-Length = 684 [04:48:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311299", "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" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:48:25]execute_script... [04:48:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311299", "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" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:48:25]POST & json_proto [04:48:25]process_json_proto [04:48:25]json parsed OK: [04:48:25]protocol is kg_v1.0 [04:48:25]action value=close_receipt [04:48:25]process_action close_receipt [04:48:25]cmd_close_receipt [04:48:25]MH_GetDate [04:48:25]Write to MH i2c: F0 00 00 BD 04 B0 [04:48:25]Write i2c OK [04:48:25]MH_I2C_Read... [04:48:25]Read from MH i2c: F0 [04:48:25]MH_I2C_Read... [04:48:25]Read from MH i2c: F0 09 00 [04:48:25]MH_I2C_Read... [04:48:25]Read from MH i2c: F0 09 00 BD 04 00 1A C6 1D 67 EF 94 12 67 19 [04:48:25]GetLastDocTimeStamp 1730004324 [04:48:25]current date 1730004506 [04:48:25]FM_GetShiftState [04:48:25]SAM_PROTO_GetShiftState [04:48:25]wFMCommunicate request_size=4 [04:48:25]MH_SAM_APDU [04:48:25]CAPDU: 80 13 01 00 [04:48:25]Write to MH i2c: E2 08 00 BE 04 80 13 01 00 00 00 00 00 3F [04:48:25]Write i2c OK [04:48:25]MH_I2C_Read... [04:48:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:25]Read from MH i2c: E2 [04:48:25]MH_I2C_Read... [04:48:25]Read from MH i2c: E2 0E 00 [04:48:25]MH_I2C_Read... [04:48:25]Read from MH i2c: E2 0E 00 BE 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0D [04:48:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:48:25]wFMCommunicate OK [04:48:25]SAM_PROTO_GetShiftState done [04:48:25]FM_GetShiftState done [04:48:25]opened in 1729988025 [04:48:25]opened+sec_in_day 1730074425 [04:48:25]quantity*price = 70020 [04:48:25]sum+1 = 70021 [04:48:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 67 27.10.2024 04:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374789 ФПД: 235463194719932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T044826&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374789&fm=235463194719932&tin=02508201610067®Number=0000000000091623&sum=70000 [04:48:26]StoreToDocumentArchive [04:48:26]shift 528 fd 374789 [04:48:26]save to /storage/0528/doc_00374789 [04:48:26]save last doc name /storage/0528/doc_00374789 to /storage/kkm_last_doc_name [04:48:26]save OK [04:48:26]Clear old archive folders... [04:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:48:26]tlvbuf is 00293B50 [04:48:26]SAM_PROTO_ClearQueue [04:48:26]wFMCommunicate request_size=4 [04:48:26]MH_SAM_APDU [04:48:26]CAPDU: 80 09 00 00 [04:48:26]Write to MH i2c: E2 08 00 CB 04 80 09 00 00 00 00 00 00 41 [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:48:26]Read from MH i2c: E2 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 CB 04 00 90 00 43 [04:48:26]RAPDU: 90 00 [04:48:26]wFMCommunicate OK [04:48:26]SAM_PROTO_ClearQueue done [04:48:26]KKMCreateOFDPacket [04:48:26]OFDProtocolAddRootSTLVToBuf [04:48:26]FM_MakeSignedData [04:48:26]FM_MakeSignedData [04:48:26]SAM_PROTO_SignData [04:48:26]wFMCommunicate request_size=4 [04:48:26]MH_SAM_APDU [04:48:26]CAPDU: 80 0D 01 02 [04:48:26]Write to MH i2c: E2 08 00 CC 04 80 0D 01 02 00 00 00 00 49 [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:48:26]Read from MH i2c: E2 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [04:48:26]RAPDU: 90 00 [04:48:26]wFMCommunicate OK [04:48:26]wFMCommunicate request_size=255 [04:48:26]MH_SAM_APDU [04:48:26]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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [04:48:26]Write to MH i2c: E2 02 01 CD 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 E0 [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:26]Read from MH i2c: E2 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 CD 04 00 90 00 45 [04:48:26]RAPDU: 90 00 [04:48:26]wFMCommunicate OK [04:48:26]wFMCommunicate request_size=16 [04:48:26]MH_SAM_APDU [04:48:26]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D6 27 0C 14 36 BC [04:48:26]Write to MH i2c: E2 13 00 CE 04 80 0D 02 02 0B 00 00 35 04 06 00 D6 27 0C 14 36 BC 00 00 B0 [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:26]Read from MH i2c: E2 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 03 00 CE 04 00 90 00 46 [04:48:26]RAPDU: 90 00 [04:48:26]wFMCommunicate OK [04:48:26]wFMCommunicate request_size=4 [04:48:26]MH_SAM_APDU [04:48:26]CAPDU: 80 0D 03 02 [04:48:26]Write to MH i2c: E2 08 00 CF 04 80 0D 03 02 00 00 00 00 4E [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:48:26]Read from MH i2c: E2 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 0B 00 [04:48:26]MH_I2C_Read... [04:48:26]Read from MH i2c: E2 0B 00 CF 04 00 1B 67 E7 61 5B 01 7F 04 90 00 F8 [04:48:26]RAPDU: 1B 67 E7 61 5B 01 7F 04 90 00 [04:48:26]wFMCommunicate OK [04:48:26]SAM_PROTO_SignData done [04:48:26]FM_MakeSignedData done [04:48:26]CreateOFDProtocolMessage [04:48:26]wFMCommunicate request_size=4 [04:48:26]MH_SAM_APDU [04:48:26]CAPDU: 80 11 00 00 [04:48:26]Write to MH i2c: E2 08 00 D0 04 80 11 00 00 00 00 00 00 4E [04:48:26]Write i2c OK [04:48:26]MH_I2C_Read... [04:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:27]Read from MH i2c: E2 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 17 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 17 00 D0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A3 [04:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:48:27]wFMCommunicate OK [04:48:27]CreateOFDProtocolMessage done [04:48:27]OFDSenderStorePacket 374789 [04:48:27]StoreOFDPacket docnum=374789 [04:48: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 67 BA 0D 01 34 B0 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 27 0C 14 36 BC 1B 67 E7 61 5B 01 7F 04 [04:48:27]CheckFolder [04:48:27]dirname=/storage/ofd_packets [04:48:27]CheckFolder done [04:48:27]ProducePacketName [04:48:27]name=ofd_packets/00374789 [04:48:27]NVStorageSaveData ofd_packets/00374789 [04:48:27]File name is /storage/ofd_packets/00374789 [04:48:27]Write 307 bytes [04:48:27]NVStorageSaveData done [04:48:27]OFDSenderStorePacket done [04:48:27]KKMCreateOFDPacket done [04:48:27]NVStorageSaveData kkm_last_timestamp [04:48:27]File name is /storage/kkm_last_timestamp [04:48:27]Write 4 bytes [04:48:27]NVStorageSaveData done [04:48:27]OFD Sender: Processing packet 374789 [packets to send 269, broken 268] [04:48:27]ProducePacketName [04:48:27]name=ofd_packets/00374789 [04:48:27]OFD Sender: To server: pG, [04:48:27]CommunicateWithHost lk.salyk.kg:30040 [04:48:27]ConnectInit lk.salyk.kg [04:48:27]ExternCall_PrintAddStr [04:48:27]wPrintStart [04:48:27]Write to MH i2c: 01 00 00 D1 04 D5 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 07 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [04:48:27]RasterBufferAndPrint [04:48:27]line Счет N : (1)3311299 [04:48:27]line ИНН: 02508201610067 [04:48:27]line Контрольно-Кассовый Чек [04:48:27]line ПРОДАЖА [04:48:27]line ТРК (МРК, ГНК) : 31 [04:48:27]line Товар: 2710194240 [04:48:27]line D-Energy Дт-К-2 [04:48:27]line 9.070 * 77.20 [04:48:27]line = 700.20 [04:48:27]line НДС 12% НСП 1% [04:48:27]line > о реализуемом товаре [04:48:27]line ОКРУГЛЕНИЕ: -0.20 [04:48:27]line ИТОГО: 700.00 [04:48:27]line Внесено: 700.00 [04:48:27]line СДАЧА: 0.00 [04:48:27]line НСП 1% : 6.20 [04:48:27]line НДС 12% : 74.36 [04:48:27]line Наличными: 700.00 [04:48:27]line Безнал.: 0.00 [04:48:27]line Место: АЗС № 87 "Партнер Нефть" [04:48:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:48:27]line СНО: Общий режим [04:48:27]line Чек 67 27.10.2024 04:48 [04:48:27]line Смена: 528 ФФД: 1.0 [04:48:27]line ЗНМ: 0300000083 [04:48:27]line РНМ: 0000000000091623 [04:48:27]line Версия ККМ: 001 [04:48:27]line ФМ: 0000000000874672 [04:48:27]line ФД: 374789 [04:48:27]line ФПД: 235463194719932 [04:48:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T044826&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374789&fm=235463194719932&tin=02508201610067®Number=0000000000091623&sum=70000 [04:48:27]Connected sock=11 [04:48:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 67 BA 0D 01 34 B0 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 1A C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 27 0C 14 36 BC 1B 67 E7 61 5B 01 7F 04 [04:48:27]written 0, free lines is 4095 [04:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6E DD 47 00 CA 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 05 B8 05 00 F4 03 04 00 B9 71 1D 67 B6 04 01 00 00 D4 FE 47 B9 25 DF 06 C8 [04:48:27]CommunicateWithHost err = 0 [04:48:27]CheckOFDResponse [04:48:27]1017 (14) - 77093643461234 [04:48:27]1041 (16) - 0000000000874672 [04:48:27]1040 (4) - 374789 [04:48:27]1012 (4) - 26.10.2024 22:48 [04:48:27]1206 (1) - 0 [04:48:27]OFD Sender: Remove packet 374789 [04:48:27]ProducePacketName [04:48:27]name=ofd_packets/00374789 [04:48:27]NVStorageDeleteData [04:48:27]Write to MH i2c: 01 00 00 FC 04 00 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 07 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 07 00 FC 04 00 00 00 00 00 DE 0C F1 [04:48:27]RasterBufferAndPrint [04:48:27]line [04:48:27]line [04:48:27]line [04:48:27]line [04:48:27]line [04:48:27]written 0, free lines is 3300 [04:48:27]MH_Cut [04:48:27]Write to MH i2c: D1 01 00 03 05 01 DA [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: D1 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: D1 01 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: D1 01 00 03 05 00 D9 [04:48:27]Write to MH i2c: 01 00 00 04 05 09 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:28]OFD Sender: No OFD packet to send [04:48:28]*** Cut start [04:48:28]*** Partial cut [04:48:28]*** CUTSNS_PIN = 1 [04:48:28]*** CUTSNS_PIN = 0 [04:48:29]*** Brake cut motor [04:48:29]Read from MH i2c: 01 [04:48:29]MH_I2C_Read... [04:48:29]*** Stop cut motor [04:48:29]*** Cut end [04:48:29]Read from MH i2c: 01 07 00 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 FF 0F 1E [04:48:29]process_action close_receipt done [04:48:29]requested_data is exist [04:48:29]produce_requested_data [04:48:29]requested_item fm.sn is exist - process it [04:48:29]wFMCommunicate request_size=4 [04:48:29]MH_SAM_APDU [04:48:29]CAPDU: 80 11 00 00 [04:48:29]Write to MH i2c: E2 08 00 05 05 80 11 00 00 00 00 00 00 84 [04:48:29]Write i2c OK [04:48:29]MH_I2C_Read... [04:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:29]Read from MH i2c: E2 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 17 00 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 17 00 05 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [04:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:48:29]wFMCommunicate OK [04:48:29]requested_item fd.num is exist - process it [04:48:29]SAM_PROTO_GetFieldsCounters [04:48:29]wFMCommunicate request_size=4 [04:48:29]MH_SAM_APDU [04:48:29]CAPDU: 80 13 00 00 [04:48:29]Write to MH i2c: E2 08 00 06 05 80 13 00 00 00 00 00 00 87 [04:48:29]Write i2c OK [04:48:29]MH_I2C_Read... [04:48:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:48:29]Read from MH i2c: E2 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 62 00 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 62 00 06 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [04:48:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:48:29]wFMCommunicate OK [04:48:29]SAM_PROTO_GetFieldsCounters done [04:48:29]requested_item shift.num is exist - process it [04:48:29]requested_item shift.opened is exist - process it [04:48:29]req_shift_opened [04:48:29]FM_GetShiftState [04:48:29]SAM_PROTO_GetShiftState [04:48:29]wFMCommunicate request_size=4 [04:48:29]MH_SAM_APDU [04:48:29]CAPDU: 80 13 01 00 [04:48:29]Write to MH i2c: E2 08 00 07 05 80 13 01 00 00 00 00 00 89 [04:48:29]Write i2c OK [04:48:29]MH_I2C_Read... [04:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:29]Read from MH i2c: E2 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 0E 00 [04:48:29]MH_I2C_Read... [04:48:29]Read from MH i2c: E2 0E 00 07 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 57 [04:48:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:48:29]wFMCommunicate OK [04:48:29]SAM_PROTO_GetShiftState done [04:48:29]FM_GetShiftState done [04:48:29]req_shift_opened done [04:48:29]requested_item shift.open_date is exist - process it [04:48:29]req_shift_open_date [04:48:29]req_shift_open_date done [04:48:29]produce_requested_data done [04:48:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374789,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:48:29]process_action_free close_receipt [04:48:29]json_value_free [04:48:29]json_value_free done [04:48:29]process_json_proto returns [04:48:29]Send response to host [04:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374789,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:48:29]free response buf [04:48:29]execute_script done [04:48:29]execute_script returns [04:48:29]free content buf [04:48:29]Sock 7.Close socket [04:48:29]Sock 7.Thread stoped [04:48:33]OFD Sender: No OFD packet to send [04:48:38]OFD Sender: No OFD packet to send [04:48:43]OFD Sender: No OFD packet to send [04:48:48]OFD Sender: No OFD packet to send [04:48:53]OFD Sender: No OFD packet to send [04:48:58]OFD Sender: No OFD packet to send [04:49:03]OFD Sender: No OFD packet to send [04:49:08]OFD Sender: No OFD packet to send [04:49:13]OFD Sender: No OFD packet to send [04:49:18]OFD Sender: No OFD packet to send [04:49:23]OFD Sender: No OFD packet to send [04:49:28]OFD Sender: No OFD packet to send [04:49:33]OFD Sender: No OFD packet to send [04:49:38]OFD Sender: No OFD packet to send [04:49:43]OFD Sender: No OFD packet to send [04:49:48]OFD Sender: No OFD packet to send [04:49:53]OFD Sender: No OFD packet to send [04:49:58]OFD Sender: No OFD packet to send [04:50:02]accept exits with 9 [04:50:02]New connection [04:50:02]New thread 3067112804 created [04:50:02]Thread 3067256164 joined [04:50:02]Waiting for new connection... [04:50:02] Sock 9.Parse request [04:50:02]Sock 9.Check first char [04:50:02]Sock 9.First char is OK [04:50:02]request: POST /json_proto HTTP/1.0 [04:50:02]Method: POST [04:50:02]URL: /json_proto [04:50:02]Method is POST - this is cgi request [04:50:02]url: /json_proto [04:50:02]query_string will be loaded in cgi processing [04:50:02]execute_cgi json_proto POST (null) [04:50:02]execute_cgi path=json_proto method=POST [04:50:02]POST find Content-Length [04:50:02]Host: 172.17.42.195:8080 [04:50:02]Content-Length: 770 [04:50:02]Content-Type: application/json [04:50:02] [04:50:02]POST finish read [04:50:02]Found Content-Length = 770 [04:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311300", "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" ] } } [04:50:02]execute_script... [04:50:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311300", "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" ] } } [04:50:02]POST & json_proto [04:50:02]process_json_proto [04:50:02]json parsed OK: [04:50:02]protocol is kg_v1.0 [04:50:02]action value=close_receipt [04:50:02]process_action close_receipt [04:50:02]cmd_close_receipt [04:50:02]MH_GetDate [04:50:02]Write to MH i2c: F0 00 00 08 05 FC [04:50:02]Write i2c OK [04:50:02]MH_I2C_Read... [04:50:02]Read from MH i2c: F0 [04:50:02]MH_I2C_Read... [04:50:02]Read from MH i2c: F0 09 00 [04:50:02]MH_I2C_Read... [04:50:02]Read from MH i2c: F0 09 00 08 05 00 7B C6 1D 67 EF 94 12 67 C6 [04:50:02]GetLastDocTimeStamp 1730004506 [04:50:02]current date 1730004603 [04:50:02]FM_GetShiftState [04:50:02]SAM_PROTO_GetShiftState [04:50:02]wFMCommunicate request_size=4 [04:50:02]MH_SAM_APDU [04:50:02]CAPDU: 80 13 01 00 [04:50:02]Write to MH i2c: E2 08 00 09 05 80 13 01 00 00 00 00 00 8B [04:50:02]Write i2c OK [04:50:02]MH_I2C_Read... [04:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:50:02]Read from MH i2c: E2 [04:50:02]MH_I2C_Read... [04:50:02]Read from MH i2c: E2 0E 00 [04:50:02]MH_I2C_Read... [04:50:02]Read from MH i2c: E2 0E 00 09 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 59 [04:50:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:50:02]wFMCommunicate OK [04:50:02]SAM_PROTO_GetShiftState done [04:50:02]FM_GetShiftState done [04:50:02]opened in 1729988025 [04:50:02]opened+sec_in_day 1730074425 [04:50:02]quantity*price = 100021 [04:50:02]sum+1 = 100023 [04:50:02]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 СНО: Общий режим Чек 68 27.10.2024 04:50 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374790 ФПД: 248985368295786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T045003&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374790&fm=248985368295786&tin=02508201610067®Number=0000000000091623&sum=100022 [04:50:03]StoreToDocumentArchive [04:50:03]shift 528 fd 374790 [04:50:03]save to /storage/0528/doc_00374790 [04:50:03]save last doc name /storage/0528/doc_00374790 to /storage/kkm_last_doc_name [04:50:03]save OK [04:50:03]Clear old archive folders... [04:50:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:50:03]tlvbuf is 002A1570 [04:50:03]SAM_PROTO_ClearQueue [04:50:03]wFMCommunicate request_size=4 [04:50:03]MH_SAM_APDU [04:50:03]CAPDU: 80 09 00 00 [04:50:03]Write to MH i2c: E2 08 00 16 05 80 09 00 00 00 00 00 00 8D [04:50:03]Write i2c OK [04:50:03]MH_I2C_Read... [04:50:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:50:03]Read from MH i2c: E2 [04:50:03]MH_I2C_Read... [04:50:03]Read from MH i2c: E2 03 00 [04:50:03]MH_I2C_Read... [04:50:03]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [04:50:03]RAPDU: 90 00 [04:50:03]wFMCommunicate OK [04:50:03]SAM_PROTO_ClearQueue done [04:50:03]KKMCreateOFDPacket [04:50:03]OFDProtocolAddRootSTLVToBuf [04:50:03]FM_MakeSignedData [04:50:03]FM_MakeSignedData [04:50:03]SAM_PROTO_SignData [04:50:03]wFMCommunicate request_size=4 [04:50:03]MH_SAM_APDU [04:50:03]CAPDU: 80 0D 01 02 [04:50:03]Write to MH i2c: E2 08 00 17 05 80 0D 01 02 00 00 00 00 95 [04:50:03]Write i2c OK [04:50:03]MH_I2C_Read... [04:50:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:50:03]Read from MH i2c: E2 [04:50:03]MH_I2C_Read... [04:50:03]Read from MH i2c: E2 03 00 [04:50:03]MH_I2C_Read... [04:50:03]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [04:50:03]RAPDU: 90 00 [04:50:03]wFMCommunicate OK [04:50:03]wFMCommunicate request_size=255 [04:50:03]MH_SAM_APDU [04:50: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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 7B C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E2 [04:50:03]Write to MH i2c: E2 02 01 18 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 7B C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E2 00 00 29 [04:50:03]Write i2c OK [04:50:03]MH_I2C_Read... [04:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:50:04]Read from MH i2c: E2 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 03 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 03 00 18 05 00 90 00 91 [04:50:04]RAPDU: 90 00 [04:50:04]wFMCommunicate OK [04:50:04]wFMCommunicate request_size=10 [04:50:04]MH_SAM_APDU [04:50:04]CAPDU: 80 0D 02 02 05 73 6C 6E 79 6A [04:50:04]Write to MH i2c: E2 0D 00 19 05 80 0D 02 02 05 00 73 6C 6E 79 6A 00 00 D2 [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:50:04]Read from MH i2c: E2 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 03 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 03 00 19 05 00 90 00 92 [04:50:04]RAPDU: 90 00 [04:50:04]wFMCommunicate OK [04:50:04]wFMCommunicate request_size=4 [04:50:04]MH_SAM_APDU [04:50:04]CAPDU: 80 0D 03 02 [04:50:04]Write to MH i2c: E2 08 00 1A 05 80 0D 03 02 00 00 00 00 9A [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:50:04]Read from MH i2c: E2 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 0B 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 0B 00 1A 05 00 08 10 61 A6 7D F5 75 EE 90 00 8F [04:50:04]RAPDU: 08 10 61 A6 7D F5 75 EE 90 00 [04:50:04]wFMCommunicate OK [04:50:04]SAM_PROTO_SignData done [04:50:04]FM_MakeSignedData done [04:50:04]CreateOFDProtocolMessage [04:50:04]wFMCommunicate request_size=4 [04:50:04]MH_SAM_APDU [04:50:04]CAPDU: 80 11 00 00 [04:50:04]Write to MH i2c: E2 08 00 1B 05 80 11 00 00 00 00 00 00 9A [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:50:04]Read from MH i2c: E2 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 17 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: E2 17 00 1B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [04:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:50:04]wFMCommunicate OK [04:50:04]CreateOFDProtocolMessage done [04:50:04]OFDSenderStorePacket 374790 [04:50:04]StoreOFDPacket docnum=374790 [04:50: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 6F FE 07 01 B2 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 7B C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E2 73 6C 6E 79 6A 08 10 61 A6 7D F5 75 EE [04:50:04]CheckFolder [04:50:04]dirname=/storage/ofd_packets [04:50:04]CheckFolder done [04:50:04]ProducePacketName [04:50:04]name=ofd_packets/00374790 [04:50:04]NVStorageSaveData ofd_packets/00374790 [04:50:04]File name is /storage/ofd_packets/00374790 [04:50:04]Write 301 bytes [04:50:04]NVStorageSaveData done [04:50:04]OFDSenderStorePacket done [04:50:04]KKMCreateOFDPacket done [04:50:04]NVStorageSaveData kkm_last_timestamp [04:50:04]File name is /storage/kkm_last_timestamp [04:50:04]Write 4 bytes [04:50:04]NVStorageSaveData done [04:50:04]ExternCall_PrintAddStr [04:50:04]wPrintStart [04:50:04]Write to MH i2c: 01 00 00 1C 05 21 [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 07 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [04:50:04]RasterBufferAndPrint [04:50:04]line Счет N : (1)3311300 [04:50:04]line ИНН: 02508201610067 [04:50:04]line Контрольно-Кассовый Чек [04:50:04]line ПРОДАЖА [04:50:04]line ТРК (МРК, ГНК) : 13 [04:50:04]line Товар: 2710124500 [04:50:04]line Аи-95-К-3 [04:50:04]line 13.480 * 74.20 [04:50:04]line = 1000.22 [04:50:04]line НДС 12% НСП 1% [04:50:04]line > о реализуемом товаре [04:50:04]line ИТОГО: 1000.22 [04:50:04]line НСП 1% : 8.85 [04:50:04]line НДС 12% : 106.22 [04:50:04]line Наличными: 0.00 [04:50:04]line Безнал.: 1000.22 [04:50:04]line Место: АЗС № 87 "Партнер Нефть" [04:50:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [04:50:04]line СНО: Общий режим [04:50:04]line Чек 68 27.10.2024 04:50 [04:50:04]line Смена: 528 ФФД: 1.0 [04:50:04]line ЗНМ: 0300000083 [04:50:04]line РНМ: 0000000000091623 [04:50:04]line Версия ККМ: 001 [04:50:04]line Платежная система: Mbank [04:50:04]line ФМ: 0000000000874672 [04:50:04]line ФД: 374790 [04:50:04]line ФПД: 248985368295786 [04:50:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T045003&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374790&fm=248985368295786&tin=02508201610067®Number=0000000000091623&sum=100022 [04:50:04]written 0, free lines is 4095 [04:50:04]OFD Sender: Processing packet 374790 [packets to send 269, broken 268] [04:50:04]ProducePacketName [04:50:04]name=ofd_packets/00374790 [04:50:04]OFD Sender: To server: pG, [04:50:04]CommunicateWithHost lk.salyk.kg:30040 [04:50:04]ConnectInit lk.salyk.kg [04:50:04]Connected sock=10 [04:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6F FE 07 01 B2 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 7B C6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E2 73 6C 6E 79 6A 08 10 61 A6 7D F5 75 EE [04:50: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 59 BF 47 00 86 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 06 B8 05 00 F4 03 04 00 1A 72 1D 67 B6 04 01 00 00 69 64 71 5B 54 4A 90 07 [04:50:04]CommunicateWithHost err = 0 [04:50:04]CheckOFDResponse [04:50:04]1017 (14) - 77093643461234 [04:50:04]1041 (16) - 0000000000874672 [04:50:04]1040 (4) - 374790 [04:50:04]1012 (4) - 26.10.2024 22:50 [04:50:04]1206 (1) - 0 [04:50:04]OFD Sender: Remove packet 374790 [04:50:04]ProducePacketName [04:50:04]name=ofd_packets/00374790 [04:50:04]NVStorageDeleteData [04:50:04]Write to MH i2c: 01 00 00 45 05 4A [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 07 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: 01 07 00 45 05 00 00 00 00 00 FA 0C 57 [04:50:04]RasterBufferAndPrint [04:50:04]line [04:50:04]line [04:50:04]line [04:50:04]line [04:50:04]line [04:50:04]written 0, free lines is 3328 [04:50:04]MH_Cut [04:50:04]Write to MH i2c: D1 01 00 4C 05 01 23 [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: D1 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: D1 01 00 [04:50:04]MH_I2C_Read... [04:50:04]Read from MH i2c: D1 01 00 4C 05 00 22 [04:50:04]Write to MH i2c: 01 00 00 4D 05 52 [04:50:04]Write i2c OK [04:50:04]MH_I2C_Read... [04:50:05]OFD Sender: No OFD packet to send [04:50:05]*** Cut start [04:50:05]*** Partial cut [04:50:05]*** CUTSNS_PIN = 1 [04:50:05]*** CUTSNS_PIN = 0 [04:50:05]*** Brake cut motor [04:50:06]Read from MH i2c: 01 [04:50:06]MH_I2C_Read... [04:50:06]*** Stop cut motor [04:50:06]*** Cut end [04:50:06]Read from MH i2c: 01 07 00 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: 01 07 00 4D 05 00 00 00 00 00 FF 0F 67 [04:50:06]process_action close_receipt done [04:50:06]requested_data is exist [04:50:06]produce_requested_data [04:50:06]requested_item fm.sn is exist - process it [04:50:06]wFMCommunicate request_size=4 [04:50:06]MH_SAM_APDU [04:50:06]CAPDU: 80 11 00 00 [04:50:06]Write to MH i2c: E2 08 00 4E 05 80 11 00 00 00 00 00 00 CD [04:50:06]Write i2c OK [04:50:06]MH_I2C_Read... [04:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:50:06]Read from MH i2c: E2 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 17 00 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 17 00 4E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 22 [04:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [04:50:06]wFMCommunicate OK [04:50:06]requested_item fd.num is exist - process it [04:50:06]SAM_PROTO_GetFieldsCounters [04:50:06]wFMCommunicate request_size=4 [04:50:06]MH_SAM_APDU [04:50:06]CAPDU: 80 13 00 00 [04:50:06]Write to MH i2c: E2 08 00 4F 05 80 13 00 00 00 00 00 00 D0 [04:50:06]Write i2c OK [04:50:06]MH_I2C_Read... [04:50:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:50:06]Read from MH i2c: E2 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 62 00 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 62 00 4F 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 06 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [04:50:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:50:06]wFMCommunicate OK [04:50:06]SAM_PROTO_GetFieldsCounters done [04:50:06]requested_item shift.num is exist - process it [04:50:06]requested_item shift.opened is exist - process it [04:50:06]req_shift_opened [04:50:06]FM_GetShiftState [04:50:06]SAM_PROTO_GetShiftState [04:50:06]wFMCommunicate request_size=4 [04:50:06]MH_SAM_APDU [04:50:06]CAPDU: 80 13 01 00 [04:50:06]Write to MH i2c: E2 08 00 50 05 80 13 01 00 00 00 00 00 D2 [04:50:06]Write i2c OK [04:50:06]MH_I2C_Read... [04:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:50:06]Read from MH i2c: E2 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 0E 00 [04:50:06]MH_I2C_Read... [04:50:06]Read from MH i2c: E2 0E 00 50 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A0 [04:50:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [04:50:06]wFMCommunicate OK [04:50:06]SAM_PROTO_GetShiftState done [04:50:06]FM_GetShiftState done [04:50:06]req_shift_opened done [04:50:06]requested_item shift.open_date is exist - process it [04:50:06]req_shift_open_date [04:50:06]req_shift_open_date done [04:50:06]produce_requested_data done [04:50:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374790,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [04:50:06]process_action_free close_receipt [04:50:06]json_value_free [04:50:06]json_value_free done [04:50:06]process_json_proto returns [04:50:06]Send response to host [04:50:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374790,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [04:50:06]free response buf [04:50:06]execute_script done [04:50:06]execute_script returns [04:50:06]free content buf [04:50:06]Sock 9.Close socket [04:50:06]Sock 9.Thread stoped [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:55]OFD Sender: No OFD packet to send [04:51:00]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:40]OFD Sender: No OFD packet to send [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:54:00]OFD Sender: No OFD packet to send [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:20]OFD Sender: No OFD packet to send [04:54:25]OFD Sender: No OFD packet to send [04:54:30]OFD Sender: No OFD packet to send [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:15]OFD Sender: No OFD packet to send [04:55:20]OFD Sender: No OFD packet to send [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:45]OFD Sender: No OFD packet to send [04:55:50]OFD Sender: No OFD packet to send [04:55:55]OFD Sender: No OFD packet to send [04:56:00]OFD Sender: No OFD packet to send [04:56:05]OFD Sender: No OFD packet to send [04:56:10]OFD Sender: No OFD packet to send [04:56:15]OFD Sender: No OFD packet to send [04:56:20]OFD Sender: No OFD packet to send [04:56:25]OFD Sender: No OFD packet to send [04:56:30]OFD Sender: No OFD packet to send [04:56:35]OFD Sender: No OFD packet to send [04:56:40]OFD Sender: No OFD packet to send [04:56:45]OFD Sender: No OFD packet to send [04:56:50]OFD Sender: No OFD packet to send [04:56:55]OFD Sender: No OFD packet to send [04:57:00]OFD Sender: No OFD packet to send [04:57:05]OFD Sender: No OFD packet to send [04:57:10]OFD Sender: No OFD packet to send [04:57:15]OFD Sender: No OFD packet to send [04:57:20]OFD Sender: No OFD packet to send [04:57:25]OFD Sender: No OFD packet to send [04:57:30]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]OFD Sender: No OFD packet to send [04:57:45]OFD Sender: No OFD packet to send [04:57:50]OFD Sender: No OFD packet to send [04:57:55]OFD Sender: No OFD packet to send [04:58:00]OFD Sender: No OFD packet to send [04:58:05]OFD Sender: No OFD packet to send [04:58:10]OFD Sender: No OFD packet to send [04:58:15]OFD Sender: No OFD packet to send [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:20]OFD Sender: No OFD packet to send [04:59:25]OFD Sender: No OFD packet to send [04:59:31]OFD Sender: No OFD packet to send [04:59:36]OFD Sender: No OFD packet to send [04:59:41]OFD Sender: No OFD packet to send [04:59:46]OFD Sender: No OFD packet to send [04:59:51]OFD Sender: No OFD packet to send [04:59:56]OFD Sender: No OFD packet to send [05:00:01]OFD Sender: No OFD packet to send [05:00:06]OFD Sender: No OFD packet to send [05:00:11]OFD Sender: No OFD packet to send [05:00:16]OFD Sender: No OFD packet to send [05:00:21]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:43]accept exits with 7 [05:05:43]New connection [05:05:43]New thread 3067256164 created [05:05:43]Thread 3067112804 joined [05:05:43]Waiting for new connection... [05:05:43] Sock 7.Parse request [05:05:43]Sock 7.Check first char [05:05:43]Sock 7.First char is OK [05:05:43]request: POST /json_proto HTTP/1.0 [05:05:43]Method: POST [05:05:43]URL: /json_proto [05:05:43]Method is POST - this is cgi request [05:05:43]url: /json_proto [05:05:43]query_string will be loaded in cgi processing [05:05:43]execute_cgi json_proto POST (null) [05:05:43]execute_cgi path=json_proto method=POST [05:05:43]POST find Content-Length [05:05:43]Host: 172.17.42.195:8080 [05:05:43]Content-Length: 776 [05:05:43]Content-Type: application/json [05:05:43] [05:05:43]POST finish read [05:05:43]Found Content-Length = 776 [05:05:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311301", "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" ] } } [05:05:43]execute_script... [05:05:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311301", "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" ] } } [05:05:43]POST & json_proto [05:05:43]process_json_proto [05:05:43]json parsed OK: [05:05:43]protocol is kg_v1.0 [05:05:43]action value=close_receipt [05:05:43]process_action close_receipt [05:05:43]cmd_close_receipt [05:05:43]MH_GetDate [05:05:43]Write to MH i2c: F0 00 00 51 05 45 [05:05:43]Write i2c OK [05:05:43]MH_I2C_Read... [05:05:43]Read from MH i2c: F0 [05:05:43]MH_I2C_Read... [05:05:43]Read from MH i2c: F0 09 00 [05:05:43]MH_I2C_Read... [05:05:43]Read from MH i2c: F0 09 00 51 05 00 28 CA 1D 67 EF 94 12 67 C0 [05:05:43]GetLastDocTimeStamp 1730004603 [05:05:43]current date 1730005544 [05:05:43]FM_GetShiftState [05:05:43]SAM_PROTO_GetShiftState [05:05:43]wFMCommunicate request_size=4 [05:05:43]MH_SAM_APDU [05:05:43]CAPDU: 80 13 01 00 [05:05:43]Write to MH i2c: E2 08 00 52 05 80 13 01 00 00 00 00 00 D4 [05:05:43]Write i2c OK [05:05:43]MH_I2C_Read... [05:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:05:43]Read from MH i2c: E2 [05:05:43]MH_I2C_Read... [05:05:43]Read from MH i2c: E2 0E 00 [05:05:43]MH_I2C_Read... [05:05:43]Read from MH i2c: E2 0E 00 52 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A2 [05:05:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:05:43]wFMCommunicate OK [05:05:43]SAM_PROTO_GetShiftState done [05:05:43]FM_GetShiftState done [05:05:43]opened in 1729988025 [05:05:43]opened+sec_in_day 1730074425 [05:05:43]quantity*price = 150076 [05:05:43]sum+1 = 150078 [05:05:43]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 СНО: Общий режим Чек 69 27.10.2024 05:05 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374791 ФПД: 160378335294081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374791&fm=160378335294081&tin=02508201610067®Number=0000000000091623&sum=150077 [05:05:44]StoreToDocumentArchive [05:05:44]shift 528 fd 374791 [05:05:44]save to /storage/0528/doc_00374791 [05:05:44]save last doc name /storage/0528/doc_00374791 to /storage/kkm_last_doc_name [05:05:44]save OK [05:05:44]Clear old archive folders... [05:05:44]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:05:44]tlvbuf is 0025BDE0 [05:05:44]SAM_PROTO_ClearQueue [05:05:44]wFMCommunicate request_size=4 [05:05:44]MH_SAM_APDU [05:05:44]CAPDU: 80 09 00 00 [05:05:44]Write to MH i2c: E2 08 00 5F 05 80 09 00 00 00 00 00 00 D6 [05:05:44]Write i2c OK [05:05:44]MH_I2C_Read... [05:05:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:05:44]Read from MH i2c: E2 [05:05:44]MH_I2C_Read... [05:05:44]Read from MH i2c: E2 03 00 [05:05:44]MH_I2C_Read... [05:05:44]Read from MH i2c: E2 03 00 5F 05 00 90 00 D8 [05:05:44]RAPDU: 90 00 [05:05:44]wFMCommunicate OK [05:05:44]SAM_PROTO_ClearQueue done [05:05:44]KKMCreateOFDPacket [05:05:44]OFDProtocolAddRootSTLVToBuf [05:05:44]FM_MakeSignedData [05:05:44]FM_MakeSignedData [05:05:44]SAM_PROTO_SignData [05:05:44]wFMCommunicate request_size=4 [05:05:44]MH_SAM_APDU [05:05:44]CAPDU: 80 0D 01 02 [05:05:44]Write to MH i2c: E2 08 00 60 05 80 0D 01 02 00 00 00 00 DE [05:05:44]Write i2c OK [05:05:44]MH_I2C_Read... [05:05:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:05:44]Read from MH i2c: E2 [05:05:44]MH_I2C_Read... [05:05:44]Read from MH i2c: E2 03 00 [05:05:44]MH_I2C_Read... [05:05:44]Read from MH i2c: E2 03 00 60 05 00 90 00 D9 [05:05:44]RAPDU: 90 00 [05:05:44]wFMCommunicate OK [05:05:44]wFMCommunicate request_size=255 [05:05:44]MH_SAM_APDU [05:05:44]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 45 00 00 00 F4 03 04 00 28 CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:05:44]Write to MH i2c: E2 02 01 61 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 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 45 00 00 00 F4 03 04 00 28 CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 53 [05:05:44]Write i2c OK [05:05:44]MH_I2C_Read... [05:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:05:45]Read from MH i2c: E2 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 03 00 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 03 00 61 05 00 90 00 DA [05:05:45]RAPDU: 90 00 [05:05:45]wFMCommunicate OK [05:05:45]wFMCommunicate request_size=16 [05:05:45]MH_SAM_APDU [05:05:45]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 91 DC FD B4 72 81 [05:05:45]Write to MH i2c: E2 13 00 62 05 80 0D 02 02 0B 00 00 35 04 06 00 91 DC FD B4 72 81 00 00 47 [05:05:45]Write i2c OK [05:05:45]MH_I2C_Read... [05:05:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:05:45]Read from MH i2c: E2 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 03 00 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 03 00 62 05 00 90 00 DB [05:05:45]RAPDU: 90 00 [05:05:45]wFMCommunicate OK [05:05:45]wFMCommunicate request_size=4 [05:05:45]MH_SAM_APDU [05:05:45]CAPDU: 80 0D 03 02 [05:05:45]Write to MH i2c: E2 08 00 63 05 80 0D 03 02 00 00 00 00 E3 [05:05:45]Write i2c OK [05:05:45]MH_I2C_Read... [05:05:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:05:45]Read from MH i2c: E2 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 0B 00 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 0B 00 63 05 00 7D 6B 2E 81 47 03 2C F5 90 00 E6 [05:05:45]RAPDU: 7D 6B 2E 81 47 03 2C F5 90 00 [05:05:45]wFMCommunicate OK [05:05:45]SAM_PROTO_SignData done [05:05:45]FM_MakeSignedData done [05:05:45]CreateOFDProtocolMessage [05:05:45]wFMCommunicate request_size=4 [05:05:45]MH_SAM_APDU [05:05:45]CAPDU: 80 11 00 00 [05:05:45]Write to MH i2c: E2 08 00 64 05 80 11 00 00 00 00 00 00 E3 [05:05:45]Write i2c OK [05:05:45]MH_I2C_Read... [05:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:05:45]Read from MH i2c: E2 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 17 00 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: E2 17 00 64 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 38 [05:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:05:45]wFMCommunicate OK [05:05:45]CreateOFDProtocolMessage done [05:05:45]OFDSenderStorePacket 374791 [05:05:45]StoreOFDPacket docnum=374791 [05:05: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 15 01 00 00 BD 90 0D 01 94 00 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 45 00 00 00 F4 03 04 00 28 CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 DC FD B4 72 81 7D 6B 2E 81 47 03 2C F5 [05:05:45]CheckFolder [05:05:45]dirname=/storage/ofd_packets [05:05:45]CheckFolder done [05:05:45]ProducePacketName [05:05:45]name=ofd_packets/00374791 [05:05:45]NVStorageSaveData ofd_packets/00374791 [05:05:45]File name is /storage/ofd_packets/00374791 [05:05:45]Write 307 bytes [05:05:45]NVStorageSaveData done [05:05:45]OFDSenderStorePacket done [05:05:45]KKMCreateOFDPacket done [05:05:45]NVStorageSaveData kkm_last_timestamp [05:05:45]File name is /storage/kkm_last_timestamp [05:05:45]Write 4 bytes [05:05:45]NVStorageSaveData done [05:05:45]ExternCall_PrintAddStr [05:05:45]wPrintStart [05:05:45]Write to MH i2c: 01 00 00 65 05 6A [05:05:45]Write i2c OK [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: 01 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: 01 07 00 [05:05:45]MH_I2C_Read... [05:05:45]Read from MH i2c: 01 07 00 65 05 00 00 00 00 00 FF 0F 7F [05:05:45]RasterBufferAndPrint [05:05:45]line Счет N : (1)3311301 [05:05:45]line ИНН: 02508201610067 [05:05:45]line Контрольно-Кассовый Чек [05:05:45]line ПРОДАЖА [05:05:45]line ТРК (МРК, ГНК) : 11 [05:05:45]line Товар: 2710194240 [05:05:45]line D-Energy Дт-К-2 [05:05:45]line 19.440 * 77.20 [05:05:45]line = 1500.77 [05:05:45]line НДС 12% НСП 1% [05:05:45]line > о реализуемом товаре [05:05:45]line ИТОГО: 1500.77 [05:05:45]line НСП 1% : 13.28 [05:05:45]line НДС 12% : 159.37 [05:05:45]line Наличными: 0.00 [05:05:45]line Безнал.: 1500.77 [05:05:45]line Место: АЗС № 87 "Партнер Нефть" [05:05:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:05:45]line СНО: Общий режим [05:05:45]line Чек 69 27.10.2024 05:05 [05:05:45]line Смена: 528 ФФД: 1.0 [05:05:45]line ЗНМ: 0300000083 [05:05:45]line РНМ: 0000000000091623 [05:05:45]line Версия ККМ: 001 [05:05:45]line Платежная система: Mbank [05:05:45]line ФМ: 0000000000874672 [05:05:45]line ФД: 374791 [05:05:45]line ФПД: 160378335294081 [05:05:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374791&fm=160378335294081&tin=02508201610067®Number=0000000000091623&sum=150077 [05:05:45]OFD Sender: Processing packet 374791 [packets to send 269, broken 268] [05:05:45]ProducePacketName [05:05:45]name=ofd_packets/00374791 [05:05:45]OFD Sender: To server: pG, [05:05:45]CommunicateWithHost lk.salyk.kg:30040 [05:05:45]ConnectInit lk.salyk.kg [05:05:45]written 0, free lines is 4095 [05:05:45]Connected sock=10 [05:05: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 15 01 00 00 BD 90 0D 01 94 00 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 45 00 00 00 F4 03 04 00 28 CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 DC FD B4 72 81 7D 6B 2E 81 47 03 2C F5 [05:05: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 6A 86 47 00 51 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 07 B8 05 00 F4 03 04 00 C8 75 1D 67 B6 04 01 00 00 C9 16 15 3A C0 83 17 C6 [05:05:45]CommunicateWithHost err = 0 [05:05:45]CheckOFDResponse [05:05:45]1017 (14) - 77093643461234 [05:05:45]1041 (16) - 0000000000874672 [05:05:45]1040 (4) - 374791 [05:05:45]1012 (4) - 26.10.2024 23:05 [05:05:45]1206 (1) - 0 [05:05:45]OFD Sender: Remove packet 374791 [05:05:45]ProducePacketName [05:05:45]name=ofd_packets/00374791 [05:05:45]NVStorageDeleteData [05:05:46]Write to MH i2c: 01 00 00 8E 05 93 [05:05:46]Write i2c OK [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: 01 [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: 01 07 00 [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: 01 07 00 8E 05 00 00 00 00 00 0A 0D B1 [05:05:46]RasterBufferAndPrint [05:05:46]line [05:05:46]line [05:05:46]line [05:05:46]line [05:05:46]line [05:05:46]written 0, free lines is 3345 [05:05:46]MH_Cut [05:05:46]Write to MH i2c: D1 01 00 95 05 01 6C [05:05:46]Write i2c OK [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: D1 [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: D1 01 00 [05:05:46]MH_I2C_Read... [05:05:46]Read from MH i2c: D1 01 00 95 05 00 6B [05:05:46]Write to MH i2c: 01 00 00 96 05 9B [05:05:46]Write i2c OK [05:05:46]MH_I2C_Read... [05:05:46]OFD Sender: No OFD packet to send [05:05:46]*** Cut start [05:05:46]*** Partial cut [05:05:46]*** CUTSNS_PIN = 1 [05:05:46]*** CUTSNS_PIN = 0 [05:05:47]*** Brake cut motor [05:05:47]Read from MH i2c: 01 [05:05:47]MH_I2C_Read... [05:05:47]*** Stop cut motor [05:05:47]*** Cut end [05:05:47]Read from MH i2c: 01 07 00 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: 01 07 00 96 05 00 00 00 00 00 FF 0F B0 [05:05:47]process_action close_receipt done [05:05:47]requested_data is exist [05:05:47]produce_requested_data [05:05:47]requested_item fm.sn is exist - process it [05:05:47]wFMCommunicate request_size=4 [05:05:47]MH_SAM_APDU [05:05:47]CAPDU: 80 11 00 00 [05:05:47]Write to MH i2c: E2 08 00 97 05 80 11 00 00 00 00 00 00 16 [05:05:47]Write i2c OK [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 [05:05:47]MH_I2C_Read... [05:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:05:47]Read from MH i2c: E2 17 00 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 17 00 97 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6B [05: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 [05:05:47]wFMCommunicate OK [05:05:47]requested_item fd.num is exist - process it [05:05:47]SAM_PROTO_GetFieldsCounters [05:05:47]wFMCommunicate request_size=4 [05:05:47]MH_SAM_APDU [05:05:47]CAPDU: 80 13 00 00 [05:05:47]Write to MH i2c: E2 08 00 98 05 80 13 00 00 00 00 00 00 19 [05:05:47]Write i2c OK [05:05:47]MH_I2C_Read... [05:05:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:05:47]Read from MH i2c: E2 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 62 00 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 62 00 98 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 07 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [05:05: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 07 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:05:47]wFMCommunicate OK [05:05:47]SAM_PROTO_GetFieldsCounters done [05:05:47]requested_item shift.num is exist - process it [05:05:47]requested_item shift.opened is exist - process it [05:05:47]req_shift_opened [05:05:47]FM_GetShiftState [05:05:47]SAM_PROTO_GetShiftState [05:05:47]wFMCommunicate request_size=4 [05:05:47]MH_SAM_APDU [05:05:47]CAPDU: 80 13 01 00 [05:05:47]Write to MH i2c: E2 08 00 99 05 80 13 01 00 00 00 00 00 1B [05:05:47]Write i2c OK [05:05:47]MH_I2C_Read... [05:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:05:47]Read from MH i2c: E2 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 0E 00 [05:05:47]MH_I2C_Read... [05:05:47]Read from MH i2c: E2 0E 00 99 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E9 [05:05:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:05:47]wFMCommunicate OK [05:05:47]SAM_PROTO_GetShiftState done [05:05:47]FM_GetShiftState done [05:05:47]req_shift_opened done [05:05:47]requested_item shift.open_date is exist - process it [05:05:47]req_shift_open_date [05:05:47]req_shift_open_date done [05:05:47]produce_requested_data done [05:05:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374791,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:05:47]process_action_free close_receipt [05:05:47]json_value_free [05:05:47]json_value_free done [05:05:47]process_json_proto returns [05:05:47]Send response to host [05:05:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374791,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:05:47]free response buf [05:05:47]execute_script done [05:05:47]execute_script returns [05:05:47]free content buf [05:05:47]Sock 7.Close socket [05:05:47]Sock 7.Thread stoped [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]accept exits with 9 [05:06:21]New connection [05:06:21]New thread 3067112804 created [05:06:21]Thread 3067256164 joined [05:06:21]Waiting for new connection... [05:06:21] Sock 9.Parse request [05:06:21]Sock 9.Check first char [05:06:21]Sock 9.First char is OK [05:06:21]request: POST /json_proto HTTP/1.0 [05:06:21]Method: POST [05:06:21]URL: /json_proto [05:06:21]Method is POST - this is cgi request [05:06:21]url: /json_proto [05:06:21]query_string will be loaded in cgi processing [05:06:21]execute_cgi json_proto POST (null) [05:06:21]execute_cgi path=json_proto method=POST [05:06:21]POST find Content-Length [05:06:21]Host: 172.17.42.195:8080 [05:06:21]Content-Length: 678 [05:06:21]Content-Type: application/json [05:06:21] [05:06:21]POST finish read [05:06:21]Found Content-Length = 678 [05:06:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311302", "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.340, "sum" : 290.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:21]execute_script... [05:06:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311302", "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.340, "sum" : 290.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:21]POST & json_proto [05:06:21]process_json_proto [05:06:21]json parsed OK: [05:06:21]protocol is kg_v1.0 [05:06:21]action value=close_receipt [05:06:21]process_action close_receipt [05:06:21]cmd_close_receipt [05:06:21]MH_GetDate [05:06:21]Write to MH i2c: F0 00 00 9A 05 8E [05:06:21]Write i2c OK [05:06:21]MH_I2C_Read... [05:06:21]Read from MH i2c: F0 [05:06:21]MH_I2C_Read... [05:06:21]Read from MH i2c: F0 09 00 [05:06:21]MH_I2C_Read... [05:06:21]Read from MH i2c: F0 09 00 9A 05 00 4E CA 1D 67 EF 94 12 67 2F [05:06:21]GetLastDocTimeStamp 1730005544 [05:06:21]current date 1730005582 [05:06:21]FM_GetShiftState [05:06:21]SAM_PROTO_GetShiftState [05:06:21]wFMCommunicate request_size=4 [05:06:21]MH_SAM_APDU [05:06:21]CAPDU: 80 13 01 00 [05:06:21]Write to MH i2c: E2 08 00 9B 05 80 13 01 00 00 00 00 00 1D [05:06:21]Write i2c OK [05:06:21]MH_I2C_Read... [05:06:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:21]Read from MH i2c: E2 [05:06:21]MH_I2C_Read... [05:06:21]Read from MH i2c: E2 0E 00 [05:06:21]MH_I2C_Read... [05:06:21]Read from MH i2c: E2 0E 00 9B 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [05:06:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:06:21]wFMCommunicate OK [05:06:21]SAM_PROTO_GetShiftState done [05:06:21]FM_GetShiftState done [05:06:21]opened in 1729988025 [05:06:21]opened+sec_in_day 1730074425 [05:06:21]quantity*price = 29034 [05:06:21]sum+1 = 29036 [05:06:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.83 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 70 27.10.2024 05:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374792 ФПД: 273318808698126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050622&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374792&fm=273318808698126&tin=02508201610067®Number=0000000000091623&sum=29000 [05:06:22]StoreToDocumentArchive [05:06:22]shift 528 fd 374792 [05:06:22]save to /storage/0528/doc_00374792 [05:06:22]save last doc name /storage/0528/doc_00374792 to /storage/kkm_last_doc_name [05:06:22]save OK [05:06:22]Clear old archive folders... [05:06:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:06:22]tlvbuf is 0025B9C0 [05:06:22]SAM_PROTO_ClearQueue [05:06:22]wFMCommunicate request_size=4 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 09 00 00 [05:06:22]Write to MH i2c: E2 08 00 A8 05 80 09 00 00 00 00 00 00 1F [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [05:06:22]RAPDU: 90 00 [05:06:22]wFMCommunicate OK [05:06:22]SAM_PROTO_ClearQueue done [05:06:22]KKMCreateOFDPacket [05:06:22]OFDProtocolAddRootSTLVToBuf [05:06:22]FM_MakeSignedData [05:06:22]FM_MakeSignedData [05:06:22]SAM_PROTO_SignData [05:06:22]wFMCommunicate request_size=4 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 0D 01 02 [05:06:22]Write to MH i2c: E2 08 00 A9 05 80 0D 01 02 00 00 00 00 27 [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 A9 05 00 90 00 22 [05:06:22]RAPDU: 90 00 [05:06:22]wFMCommunicate OK [05:06:22]wFMCommunicate request_size=255 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 4E CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F8 [05:06:22]Write to MH i2c: E2 02 01 AA 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 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 4E CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F8 00 00 86 [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 AA 05 00 90 00 23 [05:06:22]RAPDU: 90 00 [05:06:22]wFMCommunicate OK [05:06:22]wFMCommunicate request_size=10 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 0D 02 02 05 94 FE 80 BD 0E [05:06:22]Write to MH i2c: E2 0D 00 AB 05 80 0D 02 02 05 00 94 FE 80 BD 0E 00 00 11 [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 03 00 AB 05 00 90 00 24 [05:06:22]RAPDU: 90 00 [05:06:22]wFMCommunicate OK [05:06:22]wFMCommunicate request_size=4 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 0D 03 02 [05:06:22]Write to MH i2c: E2 08 00 AC 05 80 0D 03 02 00 00 00 00 2C [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 0B 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 0B 00 AC 05 00 AC F6 34 F3 37 B6 78 F9 90 00 54 [05:06:22]RAPDU: AC F6 34 F3 37 B6 78 F9 90 00 [05:06:22]wFMCommunicate OK [05:06:22]SAM_PROTO_SignData done [05:06:22]FM_MakeSignedData done [05:06:22]CreateOFDProtocolMessage [05:06:22]wFMCommunicate request_size=4 [05:06:22]MH_SAM_APDU [05:06:22]CAPDU: 80 11 00 00 [05:06:22]Write to MH i2c: E2 08 00 AD 05 80 11 00 00 00 00 00 00 2C [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:22]Read from MH i2c: E2 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 17 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: E2 17 00 AD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 81 [05:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:06:22]wFMCommunicate OK [05:06:22]CreateOFDProtocolMessage done [05:06:22]OFDSenderStorePacket 374792 [05:06:22]StoreOFDPacket docnum=374792 [05:06: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 B9 A0 07 01 DD C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 4E CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F8 94 FE 80 BD 0E AC F6 34 F3 37 B6 78 F9 [05:06:22]CheckFolder [05:06:22]dirname=/storage/ofd_packets [05:06:22]CheckFolder done [05:06:22]ProducePacketName [05:06:22]name=ofd_packets/00374792 [05:06:22]NVStorageSaveData ofd_packets/00374792 [05:06:22]File name is /storage/ofd_packets/00374792 [05:06:22]Write 301 bytes [05:06:22]NVStorageSaveData done [05:06:22]OFDSenderStorePacket done [05:06:22]KKMCreateOFDPacket done [05:06:22]NVStorageSaveData kkm_last_timestamp [05:06:22]File name is /storage/kkm_last_timestamp [05:06:22]Write 4 bytes [05:06:22]NVStorageSaveData done [05:06:22]ExternCall_PrintAddStr [05:06:22]wPrintStart [05:06:22]Write to MH i2c: 01 00 00 AE 05 B3 [05:06:22]Write i2c OK [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: 01 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: 01 07 00 [05:06:22]MH_I2C_Read... [05:06:22]Read from MH i2c: 01 07 00 AE 05 00 00 00 00 00 FF 0F C8 [05:06:22]RasterBufferAndPrint [05:06:22]line Счет N : (1)3311302 [05:06:22]line ИНН: 02508201610067 [05:06:22]line Контрольно-Кассовый Чек [05:06:22]line ПРОДАЖА [05:06:22]line ТРК (МРК, ГНК) : 32 [05:06:22]line Товар: 2710124130 [05:06:22]line Аи-92-К-4 [05:06:22]line 4.340 * 66.90 [05:06:22]line = 290.35 [05:06:22]line НДС 12% НСП 1% [05:06:22]line > о реализуемом товаре [05:06:22]line ОКРУГЛЕНИЕ: -0.35 [05:06:22]line ИТОГО: 290.00 [05:06:22]line Внесено: 290.00 [05:06:22]line СДАЧА: 0.00 [05:06:22]line НСП 1% : 2.57 [05:06:22]line НДС 12% : 30.83 [05:06:22]line Наличными: 290.00 [05:06:22]line Безнал.: 0.00 [05:06:22]line Место: АЗС № 87 "Партнер Нефть" [05:06:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:06:22]line СНО: Общий режим [05:06:22]line Чек 70 27.10.2024 05:06 [05:06:22]line Смена: 528 ФФД: 1.0 [05:06:22]line ЗНМ: 0300000083 [05:06:22]line РНМ: 0000000000091623 [05:06:22]line Версия ККМ: 001 [05:06:22]line ФМ: 0000000000874672 [05:06:22]line ФД: 374792 [05:06:22]line ФПД: 273318808698126 [05:06:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050622&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374792&fm=273318808698126&tin=02508201610067®Number=0000000000091623&sum=29000 [05:06:22]written 0, free lines is 4095 [05:06:22]OFD Sender: Processing packet 374792 [packets to send 269, broken 268] [05:06:22]ProducePacketName [05:06:22]name=ofd_packets/00374792 [05:06:22]OFD Sender: To server: pG, [05:06:22]CommunicateWithHost lk.salyk.kg:30040 [05:06:22]ConnectInit lk.salyk.kg [05:06:22]Connected sock=10 [05:06:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 A0 07 01 DD C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F4 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 0C 00 00 00 00 07 04 06 00 48 71 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 4E CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F8 94 FE 80 BD 0E AC F6 34 F3 37 B6 78 F9 [05:06:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 85 A0 47 00 16 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 08 B8 05 00 F4 03 04 00 ED 75 1D 67 B6 04 01 00 00 7A 17 47 22 2C 52 0A B8 [05:06:23]CommunicateWithHost err = 0 [05:06:23]CheckOFDResponse [05:06:23]1017 (14) - 77093643461234 [05:06:23]1041 (16) - 0000000000874672 [05:06:23]1040 (4) - 374792 [05:06:23]1012 (4) - 26.10.2024 23:06 [05:06:23]1206 (1) - 0 [05:06:23]OFD Sender: Remove packet 374792 [05:06:23]ProducePacketName [05:06:23]name=ofd_packets/00374792 [05:06:23]NVStorageDeleteData [05:06:23]Write to MH i2c: 01 00 00 D9 05 DE [05:06:23]Write i2c OK [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: 01 [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: 01 07 00 [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: 01 07 00 D9 05 00 00 00 00 00 CF 0C C0 [05:06:23]RasterBufferAndPrint [05:06:23]line [05:06:23]line [05:06:23]line [05:06:23]line [05:06:23]line [05:06:23]written 0, free lines is 3287 [05:06:23]MH_Cut [05:06:23]Write to MH i2c: D1 01 00 E0 05 01 B7 [05:06:23]Write i2c OK [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: D1 [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: D1 01 00 [05:06:23]MH_I2C_Read... [05:06:23]Read from MH i2c: D1 01 00 E0 05 00 B6 [05:06:23]Write to MH i2c: 01 00 00 E1 05 E6 [05:06:23]Write i2c OK [05:06:23]MH_I2C_Read... [05:06:23]OFD Sender: No OFD packet to send [05:06:24]*** Cut start [05:06:24]*** Partial cut [05:06:24]*** CUTSNS_PIN = 1 [05:06:24]*** CUTSNS_PIN = 0 [05:06:24]*** Brake cut motor [05:06:24]Read from MH i2c: 01 [05:06:24]MH_I2C_Read... [05:06:24]*** Stop cut motor [05:06:24]*** Cut end [05:06:24]Read from MH i2c: 01 07 00 [05:06:24]MH_I2C_Read... [05:06:24]Read from MH i2c: 01 07 00 E1 05 00 00 00 00 00 FF 0F FB [05:06:24]process_action close_receipt done [05:06:24]requested_data is exist [05:06:24]produce_requested_data [05:06:24]requested_item fm.sn is exist - process it [05:06:24]wFMCommunicate request_size=4 [05:06:24]MH_SAM_APDU [05:06:24]CAPDU: 80 11 00 00 [05:06:24]Write to MH i2c: E2 08 00 E2 05 80 11 00 00 00 00 00 00 61 [05:06:24]Write i2c OK [05:06:24]MH_I2C_Read... [05:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:24]Read from MH i2c: E2 [05:06:24]MH_I2C_Read... [05:06:24]Read from MH i2c: E2 17 00 [05:06:24]MH_I2C_Read... [05:06:24]Read from MH i2c: E2 17 00 E2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B6 [05:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:06:24]wFMCommunicate OK [05:06:24]requested_item fd.num is exist - process it [05:06:24]SAM_PROTO_GetFieldsCounters [05:06:24]wFMCommunicate request_size=4 [05:06:24]MH_SAM_APDU [05:06:24]CAPDU: 80 13 00 00 [05:06:24]Write to MH i2c: E2 08 00 E3 05 80 13 00 00 00 00 00 00 64 [05:06:24]Write i2c OK [05:06:24]MH_I2C_Read... [05:06:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:06:24]Read from MH i2c: E2 [05:06:24]MH_I2C_Read... [05:06:24]Read from MH i2c: E2 62 00 [05:06:24]MH_I2C_Read... [05:06:24]Read from MH i2c: E2 62 00 E3 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 08 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [05:06: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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:06:25]wFMCommunicate OK [05:06:25]SAM_PROTO_GetFieldsCounters done [05:06:25]requested_item shift.num is exist - process it [05:06:25]requested_item shift.opened is exist - process it [05:06:25]req_shift_opened [05:06:25]FM_GetShiftState [05:06:25]SAM_PROTO_GetShiftState [05:06:25]wFMCommunicate request_size=4 [05:06:25]MH_SAM_APDU [05:06:25]CAPDU: 80 13 01 00 [05:06:25]Write to MH i2c: E2 08 00 E4 05 80 13 01 00 00 00 00 00 66 [05:06:25]Write i2c OK [05:06:25]MH_I2C_Read... [05:06:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:25]Read from MH i2c: E2 [05:06:25]MH_I2C_Read... [05:06:25]Read from MH i2c: E2 0E 00 [05:06:25]MH_I2C_Read... [05:06:25]Read from MH i2c: E2 0E 00 E4 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 34 [05:06:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:06:25]wFMCommunicate OK [05:06:25]SAM_PROTO_GetShiftState done [05:06:25]FM_GetShiftState done [05:06:25]req_shift_opened done [05:06:25]requested_item shift.open_date is exist - process it [05:06:25]req_shift_open_date [05:06:25]req_shift_open_date done [05:06:25]produce_requested_data done [05:06:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374792,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:06:25]process_action_free close_receipt [05:06:25]json_value_free [05:06:25]json_value_free done [05:06:25]process_json_proto returns [05:06:25]Send response to host [05:06:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374792,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:06:25]free response buf [05:06:25]execute_script done [05:06:25]execute_script returns [05:06:25]free content buf [05:06:25]Sock 9.Close socket [05:06:25]Sock 9.Thread stoped [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:56]accept exits with 7 [05:07:56]New connection [05:07:56]New thread 3067256164 created [05:07:56]Thread 3067112804 joined [05:07:56]Waiting for new connection... [05:07:56] Sock 7.Parse request [05:07:56]Sock 7.Check first char [05:07:56]Sock 7.First char is OK [05:07:56]request: POST /json_proto HTTP/1.0 [05:07:56]Method: POST [05:07:56]URL: /json_proto [05:07:56]Method is POST - this is cgi request [05:07:56]url: /json_proto [05:07:56]query_string will be loaded in cgi processing [05:07:56]execute_cgi json_proto POST (null) [05:07:56]execute_cgi path=json_proto method=POST [05:07:56]POST find Content-Length [05:07:56]Host: 172.17.42.195:8080 [05:07:56]Content-Length: 679 [05:07:56]Content-Type: application/json [05:07:56] [05:07:56]POST finish read [05:07:56]Found Content-Length = 679 [05:07:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311303", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:56]execute_script... [05:07:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311303", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:56]POST & json_proto [05:07:56]process_json_proto [05:07:56]json parsed OK: [05:07:56]protocol is kg_v1.0 [05:07:56]action value=close_receipt [05:07:56]process_action close_receipt [05:07:56]cmd_close_receipt [05:07:56]MH_GetDate [05:07:56]Write to MH i2c: F0 00 00 E5 05 D9 [05:07:56]Write i2c OK [05:07:56]MH_I2C_Read... [05:07:56]Read from MH i2c: F0 [05:07:56]MH_I2C_Read... [05:07:56]Read from MH i2c: F0 09 00 [05:07:56]MH_I2C_Read... [05:07:56]Read from MH i2c: F0 09 00 E5 05 00 AD CA 1D 67 EF 94 12 67 D9 [05:07:56]GetLastDocTimeStamp 1730005582 [05:07:56]current date 1730005677 [05:07:56]FM_GetShiftState [05:07:56]SAM_PROTO_GetShiftState [05:07:56]wFMCommunicate request_size=4 [05:07:56]MH_SAM_APDU [05:07:56]CAPDU: 80 13 01 00 [05:07:56]Write to MH i2c: E2 08 00 E6 05 80 13 01 00 00 00 00 00 68 [05:07:56]Write i2c OK [05:07:56]MH_I2C_Read... [05:07:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:56]Read from MH i2c: E2 [05:07:56]MH_I2C_Read... [05:07:56]Read from MH i2c: E2 0E 00 [05:07:56]MH_I2C_Read... [05:07:56]Read from MH i2c: E2 0E 00 E6 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 36 [05:07:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:07:56]wFMCommunicate OK [05:07:56]SAM_PROTO_GetShiftState done [05:07:56]FM_GetShiftState done [05:07:56]opened in 1729988025 [05:07:56]opened+sec_in_day 1730074425 [05:07:56]quantity*price = 80061 [05:07:56]sum+1 = 80063 [05:07:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 71 27.10.2024 05:07 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374793 ФПД: 90654522138943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050757&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374793&fm=90654522138943&tin=02508201610067®Number=0000000000091623&sum=80000 [05:07:57]StoreToDocumentArchive [05:07:57]shift 528 fd 374793 [05:07:57]save to /storage/0528/doc_00374793 [05:07:57]save last doc name /storage/0528/doc_00374793 to /storage/kkm_last_doc_name [05:07:57]save OK [05:07:57]Clear old archive folders... [05:07:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:07:57]tlvbuf is 002A5230 [05:07:57]SAM_PROTO_ClearQueue [05:07:57]wFMCommunicate request_size=4 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 09 00 00 [05:07:57]Write to MH i2c: E2 08 00 F3 05 80 09 00 00 00 00 00 00 6A [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [05:07:57]RAPDU: 90 00 [05:07:57]wFMCommunicate OK [05:07:57]SAM_PROTO_ClearQueue done [05:07:57]KKMCreateOFDPacket [05:07:57]OFDProtocolAddRootSTLVToBuf [05:07:57]FM_MakeSignedData [05:07:57]FM_MakeSignedData [05:07:57]SAM_PROTO_SignData [05:07:57]wFMCommunicate request_size=4 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 0D 01 02 [05:07:57]Write to MH i2c: E2 08 00 F4 05 80 0D 01 02 00 00 00 00 72 [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [05:07:57]RAPDU: 90 00 [05:07:57]wFMCommunicate OK [05:07:57]wFMCommunicate request_size=255 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 AD CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 52 [05:07:57]Write to MH i2c: E2 02 01 F5 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 AD CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 52 00 00 D6 [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [05:07:57]RAPDU: 90 00 [05:07:57]wFMCommunicate OK [05:07:57]wFMCommunicate request_size=10 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 0D 02 02 05 73 26 96 E1 3F [05:07:57]Write to MH i2c: E2 0D 00 F6 05 80 0D 02 02 05 00 73 26 96 E1 3F 00 00 CE [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [05:07:57]RAPDU: 90 00 [05:07:57]wFMCommunicate OK [05:07:57]wFMCommunicate request_size=4 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 0D 03 02 [05:07:57]Write to MH i2c: E2 08 00 F7 05 80 0D 03 02 00 00 00 00 77 [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 0B 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 0B 00 F7 05 00 60 F2 1A F0 4C B4 0C B4 90 00 94 [05:07:57]RAPDU: 60 F2 1A F0 4C B4 0C B4 90 00 [05:07:57]wFMCommunicate OK [05:07:57]SAM_PROTO_SignData done [05:07:57]FM_MakeSignedData done [05:07:57]CreateOFDProtocolMessage [05:07:57]wFMCommunicate request_size=4 [05:07:57]MH_SAM_APDU [05:07:57]CAPDU: 80 11 00 00 [05:07:57]Write to MH i2c: E2 08 00 F8 05 80 11 00 00 00 00 00 00 77 [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:57]Read from MH i2c: E2 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 17 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: E2 17 00 F8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CC [05:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:07:57]wFMCommunicate OK [05:07:57]CreateOFDProtocolMessage done [05:07:57]OFDSenderStorePacket 374793 [05:07:57]StoreOFDPacket docnum=374793 [05:07: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 1B 2C 07 01 E5 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 AD CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 52 73 26 96 E1 3F 60 F2 1A F0 4C B4 0C B4 [05:07:57]CheckFolder [05:07:57]dirname=/storage/ofd_packets [05:07:57]CheckFolder done [05:07:57]ProducePacketName [05:07:57]name=ofd_packets/00374793 [05:07:57]NVStorageSaveData ofd_packets/00374793 [05:07:57]File name is /storage/ofd_packets/00374793 [05:07:57]Write 301 bytes [05:07:57]NVStorageSaveData done [05:07:57]OFDSenderStorePacket done [05:07:57]KKMCreateOFDPacket done [05:07:57]NVStorageSaveData kkm_last_timestamp [05:07:57]File name is /storage/kkm_last_timestamp [05:07:57]Write 4 bytes [05:07:57]NVStorageSaveData done [05:07:57]ExternCall_PrintAddStr [05:07:57]wPrintStart [05:07:57]Write to MH i2c: 01 00 00 F9 05 FE [05:07:57]Write i2c OK [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: 01 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: 01 07 00 [05:07:57]MH_I2C_Read... [05:07:57]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [05:07:57]RasterBufferAndPrint [05:07:57]line Счет N : (1)3311303 [05:07:57]line ИНН: 02508201610067 [05:07:57]line Контрольно-Кассовый Чек [05:07:57]line ПРОДАЖА [05:07:57]line ТРК (МРК, ГНК) : 43 [05:07:57]line Товар: 2710124500 [05:07:57]line Аи-95-К-3 [05:07:57]line 10.790 * 74.20 [05:07:57]line = 800.62 [05:07:57]line НДС 12% НСП 1% [05:07:57]line > о реализуемом товаре [05:07:57]line ОКРУГЛЕНИЕ: -0.62 [05:07:57]line ИТОГО: 800.00 [05:07:57]line Внесено: 800.00 [05:07:57]line СДАЧА: 0.00 [05:07:57]line НСП 1% : 7.08 [05:07:57]line НДС 12% : 85.02 [05:07:57]line Наличными: 800.00 [05:07:57]line Безнал.: 0.00 [05:07:57]line Место: АЗС № 87 "Партнер Нефть" [05:07:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:07:57]line СНО: Общий режим [05:07:57]line Чек 71 27.10.2024 05:07 [05:07:57]line Смена: 528 ФФД: 1.0 [05:07:57]line ЗНМ: 0300000083 [05:07:57]line РНМ: 0000000000091623 [05:07:57]line Версия ККМ: 001 [05:07:57]line ФМ: 0000000000874672 [05:07:57]line ФД: 374793 [05:07:57]line ФПД: 90654522138943 [05:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T050757&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374793&fm=90654522138943&tin=02508201610067®Number=0000000000091623&sum=80000 [05:07:58]OFD Sender: Processing packet 374793 [packets to send 269, broken 268] [05:07:58]ProducePacketName [05:07:58]name=ofd_packets/00374793 [05:07:58]OFD Sender: To server: pG, [05:07:58]CommunicateWithHost lk.salyk.kg:30040 [05:07:58]ConnectInit lk.salyk.kg [05:07:58]written 0, free lines is 4095 [05:07:58]Connected sock=10 [05:07:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1B 2C 07 01 E5 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 AD CA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 52 73 26 96 E1 3F 60 F2 1A F0 4C B4 0C B4 [05:07: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 3A 6B 47 00 67 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B8 05 00 F4 03 04 00 4D 76 1D 67 B6 04 01 00 00 5C 7D 58 C5 32 A4 74 AA [05:07:58]CommunicateWithHost err = 0 [05:07:58]CheckOFDResponse [05:07:58]1017 (14) - 77093643461234 [05:07:58]1041 (16) - 0000000000874672 [05:07:58]1040 (4) - 374793 [05:07:58]1012 (4) - 26.10.2024 23:07 [05:07:58]1206 (1) - 0 [05:07:58]OFD Sender: Remove packet 374793 [05:07:58]ProducePacketName [05:07:58]name=ofd_packets/00374793 [05:07:58]NVStorageDeleteData [05:07:58]Write to MH i2c: 01 00 00 24 06 2A [05:07:58]Write i2c OK [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: 01 [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: 01 07 00 [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: 01 07 00 24 06 00 00 00 00 00 D6 0C 13 [05:07:58]RasterBufferAndPrint [05:07:58]line [05:07:58]line [05:07:58]line [05:07:58]line [05:07:58]line [05:07:58]written 0, free lines is 3293 [05:07:58]MH_Cut [05:07:58]Write to MH i2c: D1 01 00 2B 06 01 03 [05:07:58]Write i2c OK [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: D1 [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: D1 01 00 [05:07:58]MH_I2C_Read... [05:07:58]Read from MH i2c: D1 01 00 2B 06 00 02 [05:07:58]Write to MH i2c: 01 00 00 2C 06 32 [05:07:58]Write i2c OK [05:07:58]MH_I2C_Read... [05:07:59]OFD Sender: No OFD packet to send [05:07:59]*** Cut start [05:07:59]*** Partial cut [05:07:59]*** CUTSNS_PIN = 1 [05:07:59]*** CUTSNS_PIN = 0 [05:07:59]*** Brake cut motor [05:08:00]Read from MH i2c: 01 [05:08:00]MH_I2C_Read... [05:08:00]*** Stop cut motor [05:08:00]*** Cut end [05:08:00]Read from MH i2c: 01 07 00 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 FF 0F 47 [05:08:00]process_action close_receipt done [05:08:00]requested_data is exist [05:08:00]produce_requested_data [05:08:00]requested_item fm.sn is exist - process it [05:08:00]wFMCommunicate request_size=4 [05:08:00]MH_SAM_APDU [05:08:00]CAPDU: 80 11 00 00 [05:08:00]Write to MH i2c: E2 08 00 2D 06 80 11 00 00 00 00 00 00 AD [05:08:00]Write i2c OK [05:08:00]MH_I2C_Read... [05:08:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:08:00]Read from MH i2c: E2 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 17 00 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 17 00 2D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 02 [05:08:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:08:00]wFMCommunicate OK [05:08:00]requested_item fd.num is exist - process it [05:08:00]SAM_PROTO_GetFieldsCounters [05:08:00]wFMCommunicate request_size=4 [05:08:00]MH_SAM_APDU [05:08:00]CAPDU: 80 13 00 00 [05:08:00]Write to MH i2c: E2 08 00 2E 06 80 13 00 00 00 00 00 00 B0 [05:08:00]Write i2c OK [05:08:00]MH_I2C_Read... [05:08:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:08:00]Read from MH i2c: E2 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 62 00 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 62 00 2E 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 09 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [05:08:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:08:00]wFMCommunicate OK [05:08:00]SAM_PROTO_GetFieldsCounters done [05:08:00]requested_item shift.num is exist - process it [05:08:00]requested_item shift.opened is exist - process it [05:08:00]req_shift_opened [05:08:00]FM_GetShiftState [05:08:00]SAM_PROTO_GetShiftState [05:08:00]wFMCommunicate request_size=4 [05:08:00]MH_SAM_APDU [05:08:00]CAPDU: 80 13 01 00 [05:08:00]Write to MH i2c: E2 08 00 2F 06 80 13 01 00 00 00 00 00 B2 [05:08:00]Write i2c OK [05:08:00]MH_I2C_Read... [05:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:08:00]Read from MH i2c: E2 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 0E 00 [05:08:00]MH_I2C_Read... [05:08:00]Read from MH i2c: E2 0E 00 2F 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 80 [05:08:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:08:00]wFMCommunicate OK [05:08:00]SAM_PROTO_GetShiftState done [05:08:00]FM_GetShiftState done [05:08:00]req_shift_opened done [05:08:00]requested_item shift.open_date is exist - process it [05:08:00]req_shift_open_date [05:08:00]req_shift_open_date done [05:08:00]produce_requested_data done [05:08:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374793,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:08:00]process_action_free close_receipt [05:08:00]json_value_free [05:08:00]json_value_free done [05:08:00]process_json_proto returns [05:08:00]Send response to host [05:08:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374793,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:08:00]free response buf [05:08:00]execute_script done [05:08:00]execute_script returns [05:08:00]free content buf [05:08:00]Sock 7.Close socket [05:08:00]Sock 7.Thread stoped [05:08:04]OFD Sender: No OFD packet to send [05:08:09]OFD Sender: No OFD packet to send [05:08:14]OFD Sender: No OFD packet to send [05:08:19]OFD Sender: No OFD packet to send [05:08:24]OFD Sender: No OFD packet to send [05:08:29]OFD Sender: No OFD packet to send [05:08:34]OFD Sender: No OFD packet to send [05:08:39]OFD Sender: No OFD packet to send [05:08:44]OFD Sender: No OFD packet to send [05:08:49]OFD Sender: No OFD packet to send [05:08:54]OFD Sender: No OFD packet to send [05:08:59]OFD Sender: No OFD packet to send [05:09:04]OFD Sender: No OFD packet to send [05:09:09]OFD Sender: No OFD packet to send [05:09:14]OFD Sender: No OFD packet to send [05:09:19]OFD Sender: No OFD packet to send [05:09:24]OFD Sender: No OFD packet to send [05:09:29]OFD Sender: No OFD packet to send [05:09:34]OFD Sender: No OFD packet to send [05:09:39]OFD Sender: No OFD packet to send [05:09:44]OFD Sender: No OFD packet to send [05:09:49]OFD Sender: No OFD packet to send [05:09:54]OFD Sender: No OFD packet to send [05:09:59]OFD Sender: No OFD packet to send [05:10:01]accept exits with 9 [05:10:01]New connection [05:10:01]New thread 3067112804 created [05:10:01]Thread 3067256164 joined [05:10:01]Waiting for new connection... [05:10:01] Sock 9.Parse request [05:10:01]Sock 9.Check first char [05:10:01]Sock 9.First char is OK [05:10:01]request: POST /json_proto HTTP/1.0 [05:10:01]Method: POST [05:10:01]URL: /json_proto [05:10:01]Method is POST - this is cgi request [05:10:01]url: /json_proto [05:10:01]query_string will be loaded in cgi processing [05:10:01]execute_cgi json_proto POST (null) [05:10:01]execute_cgi path=json_proto method=POST [05:10:01]POST find Content-Length [05:10:01]Host: 172.17.42.195:8080 [05:10:01]Content-Length: 772 [05:10:01]Content-Type: application/json [05:10:01] [05:10:01]POST finish read [05:10:01]Found Content-Length = 772 [05:10:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:01]execute_script... [05:10: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)3311304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:01]POST & json_proto [05:10:01]process_json_proto [05:10:01]json parsed OK: [05:10:01]protocol is kg_v1.0 [05:10:01]action value=close_receipt [05:10:01]process_action close_receipt [05:10:01]cmd_close_receipt [05:10:01]MH_GetDate [05:10:01]Write to MH i2c: F0 00 00 30 06 25 [05:10:01]Write i2c OK [05:10:01]MH_I2C_Read... [05:10:01]Read from MH i2c: F0 [05:10:01]MH_I2C_Read... [05:10:01]Read from MH i2c: F0 09 00 [05:10:01]MH_I2C_Read... [05:10:01]Read from MH i2c: F0 09 00 30 06 00 2B CB 1D 67 EF 94 12 67 A4 [05:10:01]GetLastDocTimeStamp 1730005677 [05:10:01]current date 1730005803 [05:10:01]FM_GetShiftState [05:10:01]SAM_PROTO_GetShiftState [05:10:01]wFMCommunicate request_size=4 [05:10:01]MH_SAM_APDU [05:10:01]CAPDU: 80 13 01 00 [05:10:01]Write to MH i2c: E2 08 00 31 06 80 13 01 00 00 00 00 00 B4 [05:10:01]Write i2c OK [05:10:01]MH_I2C_Read... [05:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:01]Read from MH i2c: E2 [05:10:01]MH_I2C_Read... [05:10:01]Read from MH i2c: E2 0E 00 [05:10:01]MH_I2C_Read... [05:10:01]Read from MH i2c: E2 0E 00 31 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [05:10:01]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:10:01]wFMCommunicate OK [05:10:01]SAM_PROTO_GetShiftState done [05:10:01]FM_GetShiftState done [05:10:01]opened in 1729988025 [05:10:01]opened+sec_in_day 1730074425 [05:10:01]quantity*price = 100011 [05:10:01]sum+1 = 100013 [05:10:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 72 27.10.2024 05:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374794 ФПД: 91734303516976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051003&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374794&fm=91734303516976&tin=02508201610067®Number=0000000000091623&sum=100012 [05:10:03]StoreToDocumentArchive [05:10:03]shift 528 fd 374794 [05:10:03]save to /storage/0528/doc_00374794 [05:10:03]save last doc name /storage/0528/doc_00374794 to /storage/kkm_last_doc_name [05:10:03]save OK [05:10:03]Clear old archive folders... [05:10:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:10:03]tlvbuf is 002A89B0 [05:10:03]SAM_PROTO_ClearQueue [05:10:03]wFMCommunicate request_size=4 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 09 00 00 [05:10:03]Write to MH i2c: E2 08 00 3E 06 80 09 00 00 00 00 00 00 B6 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 3E 06 00 90 00 B8 [05:10:03]RAPDU: 90 00 [05:10:03]wFMCommunicate OK [05:10:03]SAM_PROTO_ClearQueue done [05:10:03]KKMCreateOFDPacket [05:10:03]OFDProtocolAddRootSTLVToBuf [05:10:03]FM_MakeSignedData [05:10:03]FM_MakeSignedData [05:10:03]SAM_PROTO_SignData [05:10:03]wFMCommunicate request_size=4 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 0D 01 02 [05:10:03]Write to MH i2c: E2 08 00 3F 06 80 0D 01 02 00 00 00 00 BE [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 3F 06 00 90 00 B9 [05:10:03]RAPDU: 90 00 [05:10:03]wFMCommunicate OK [05:10:03]wFMCommunicate request_size=255 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 2B CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 53 6E [05:10:03]Write to MH i2c: E2 02 01 40 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 2B CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 53 6E 00 00 93 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [05:10:03]RAPDU: 90 00 [05:10:03]wFMCommunicate OK [05:10:03]wFMCommunicate request_size=9 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 0D 02 02 04 8E 93 29 30 [05:10:03]Write to MH i2c: E2 0C 00 41 06 80 0D 02 02 04 00 8E 93 29 30 00 00 43 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [05:10:03]RAPDU: 90 00 [05:10:03]wFMCommunicate OK [05:10:03]wFMCommunicate request_size=4 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 0D 03 02 [05:10:03]Write to MH i2c: E2 08 00 42 06 80 0D 03 02 00 00 00 00 C3 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 0B 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 0B 00 42 06 00 24 EF 74 23 B8 CB 90 A9 90 00 2A [05:10:03]RAPDU: 24 EF 74 23 B8 CB 90 A9 90 00 [05:10:03]wFMCommunicate OK [05:10:03]SAM_PROTO_SignData done [05:10:03]FM_MakeSignedData done [05:10:03]CreateOFDProtocolMessage [05:10:03]wFMCommunicate request_size=4 [05:10:03]MH_SAM_APDU [05:10:03]CAPDU: 80 11 00 00 [05:10:03]Write to MH i2c: E2 08 00 43 06 80 11 00 00 00 00 00 00 C3 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:03]Read from MH i2c: E2 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 17 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: E2 17 00 43 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [05:10:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:10:03]wFMCommunicate OK [05:10:03]CreateOFDProtocolMessage done [05:10:03]OFDSenderStorePacket 374794 [05:10:03]StoreOFDPacket docnum=374794 [05:10: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 0E 01 00 00 DA 1F 06 01 4B 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 2B CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 53 6E 8E 93 29 30 24 EF 74 23 B8 CB 90 A9 [05:10:03]CheckFolder [05:10:03]dirname=/storage/ofd_packets [05:10:03]CheckFolder done [05:10:03]ProducePacketName [05:10:03]name=ofd_packets/00374794 [05:10:03]NVStorageSaveData ofd_packets/00374794 [05:10:03]File name is /storage/ofd_packets/00374794 [05:10:03]Write 300 bytes [05:10:03]NVStorageSaveData done [05:10:03]OFDSenderStorePacket done [05:10:03]KKMCreateOFDPacket done [05:10:03]NVStorageSaveData kkm_last_timestamp [05:10:03]File name is /storage/kkm_last_timestamp [05:10:03]Write 4 bytes [05:10:03]NVStorageSaveData done [05:10:03]ExternCall_PrintAddStr [05:10:03]wPrintStart [05:10:03]Write to MH i2c: 01 00 00 44 06 4A [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: 01 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: 01 07 00 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: 01 07 00 44 06 00 00 00 00 00 FF 0F 5F [05:10:03]RasterBufferAndPrint [05:10:03]line Счет N : (1)3311304 [05:10:03]line ИНН: 02508201610067 [05:10:03]line Контрольно-Кассовый Чек [05:10:03]line ПРОДАЖА [05:10:03]line ТРК (МРК, ГНК) : 7 [05:10:03]line Товар: 2711190000 [05:10:03]line ГАЗ-К-5 [05:10:03]line 25.710 * 38.90 [05:10:03]line = 1000.12 [05:10:03]line НДС 12% НСП 1% [05:10:03]line > о реализуемом товаре [05:10:03]line ИТОГО: 1000.12 [05:10:03]line НСП 1% : 8.85 [05:10:03]line НДС 12% : 106.21 [05:10:03]line Наличными: 0.00 [05:10:03]line Безнал.: 1000.12 [05:10:03]line Место: АЗС № 87 "Партнер Нефть" [05:10:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:10:03]line СНО: Общий режим [05:10:03]line Чек 72 27.10.2024 05:10 [05:10:03]line Смена: 528 ФФД: 1.0 [05:10:03]line ЗНМ: 0300000083 [05:10:03]line РНМ: 0000000000091623 [05:10:03]line Версия ККМ: 001 [05:10:03]line Платежная система: Mbank [05:10:03]line ФМ: 0000000000874672 [05:10:03]line ФД: 374794 [05:10:03]line ФПД: 91734303516976 [05:10:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051003&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374794&fm=91734303516976&tin=02508201610067®Number=0000000000091623&sum=100012 [05:10:03]written 0, free lines is 4095 [05:10:03]OFD Sender: Processing packet 374794 [packets to send 269, broken 268] [05:10:03]ProducePacketName [05:10:03]name=ofd_packets/00374794 [05:10:03]OFD Sender: To server: pG, [05:10:03]CommunicateWithHost lk.salyk.kg:30040 [05:10:03]ConnectInit lk.salyk.kg [05:10:03]Connected sock=11 [05:10: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 0E 01 00 00 DA 1F 06 01 4B 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 2B CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 53 6E 8E 93 29 30 24 EF 74 23 B8 CB 90 A9 [05:10: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 51 33 47 00 C6 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 0A B8 05 00 F4 03 04 00 CA 76 1D 67 B6 04 01 00 00 8D 7C EB 8C 11 FF A8 FC [05:10:03]CommunicateWithHost err = 0 [05:10:03]CheckOFDResponse [05:10:03]1017 (14) - 77093643461234 [05:10:03]1041 (16) - 0000000000874672 [05:10:03]1040 (4) - 374794 [05:10:03]1012 (4) - 26.10.2024 23:10 [05:10:03]1206 (1) - 0 [05:10:03]OFD Sender: Remove packet 374794 [05:10:03]ProducePacketName [05:10:03]name=ofd_packets/00374794 [05:10:03]NVStorageDeleteData [05:10:03]Write to MH i2c: 01 00 00 6D 06 73 [05:10:03]Write i2c OK [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: 01 [05:10:03]MH_I2C_Read... [05:10:03]Read from MH i2c: 01 07 00 [05:10:03]MH_I2C_Read... [05:10:04]Read from MH i2c: 01 07 00 6D 06 00 00 00 00 00 EB 0C 71 [05:10:04]RasterBufferAndPrint [05:10:04]line [05:10:04]line [05:10:04]line [05:10:04]line [05:10:04]line [05:10:04]written 0, free lines is 3313 [05:10:04]MH_Cut [05:10:04]Write to MH i2c: D1 01 00 74 06 01 4C [05:10:04]Write i2c OK [05:10:04]MH_I2C_Read... [05:10:04]Read from MH i2c: D1 [05:10:04]MH_I2C_Read... [05:10:04]Read from MH i2c: D1 01 00 [05:10:04]MH_I2C_Read... [05:10:04]Read from MH i2c: D1 01 00 74 06 00 4B [05:10:04]Write to MH i2c: 01 00 00 75 06 7B [05:10:04]Write i2c OK [05:10:04]MH_I2C_Read... [05:10:04]OFD Sender: No OFD packet to send [05:10:04]*** Cut start [05:10:04]*** Partial cut [05:10:04]*** CUTSNS_PIN = 1 [05:10:04]*** CUTSNS_PIN = 0 [05:10:05]*** Brake cut motor [05:10:05]Read from MH i2c: 01 [05:10:05]MH_I2C_Read... [05:10:05]*** Stop cut motor [05:10:05]*** Cut end [05:10:05]Read from MH i2c: 01 07 00 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 FF 0F 90 [05:10:05]process_action close_receipt done [05:10:05]requested_data is exist [05:10:05]produce_requested_data [05:10:05]requested_item fm.sn is exist - process it [05:10:05]wFMCommunicate request_size=4 [05:10:05]MH_SAM_APDU [05:10:05]CAPDU: 80 11 00 00 [05:10:05]Write to MH i2c: E2 08 00 76 06 80 11 00 00 00 00 00 00 F6 [05:10:05]Write i2c OK [05:10:05]MH_I2C_Read... [05:10:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:05]Read from MH i2c: E2 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 17 00 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 17 00 76 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [05:10:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:10:05]wFMCommunicate OK [05:10:05]requested_item fd.num is exist - process it [05:10:05]SAM_PROTO_GetFieldsCounters [05:10:05]wFMCommunicate request_size=4 [05:10:05]MH_SAM_APDU [05:10:05]CAPDU: 80 13 00 00 [05:10:05]Write to MH i2c: E2 08 00 77 06 80 13 00 00 00 00 00 00 F9 [05:10:05]Write i2c OK [05:10:05]MH_I2C_Read... [05:10:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:05]Read from MH i2c: E2 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 62 00 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 62 00 77 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 0A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [05:10: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 0A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:05]wFMCommunicate OK [05:10:05]SAM_PROTO_GetFieldsCounters done [05:10:05]requested_item shift.num is exist - process it [05:10:05]requested_item shift.opened is exist - process it [05:10:05]req_shift_opened [05:10:05]FM_GetShiftState [05:10:05]SAM_PROTO_GetShiftState [05:10:05]wFMCommunicate request_size=4 [05:10:05]MH_SAM_APDU [05:10:05]CAPDU: 80 13 01 00 [05:10:05]Write to MH i2c: E2 08 00 78 06 80 13 01 00 00 00 00 00 FB [05:10:05]Write i2c OK [05:10:05]MH_I2C_Read... [05:10:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:05]Read from MH i2c: E2 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 0E 00 [05:10:05]MH_I2C_Read... [05:10:05]Read from MH i2c: E2 0E 00 78 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C9 [05:10:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:10:05]wFMCommunicate OK [05:10:05]SAM_PROTO_GetShiftState done [05:10:05]FM_GetShiftState done [05:10:05]req_shift_opened done [05:10:05]requested_item shift.open_date is exist - process it [05:10:05]req_shift_open_date [05:10:05]req_shift_open_date done [05:10:05]produce_requested_data done [05:10:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374794,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:10:05]process_action_free close_receipt [05:10:05]json_value_free [05:10:05]json_value_free done [05:10:05]process_json_proto returns [05:10:05]Send response to host [05:10:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374794,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:10:05]free response buf [05:10:05]execute_script done [05:10:05]execute_script returns [05:10:05]free content buf [05:10:05]Sock 9.Close socket [05:10:05]Sock 9.Thread stoped [05:10:09]OFD Sender: No OFD packet to send [05:10:14]OFD Sender: No OFD packet to send [05:10:19]OFD Sender: No OFD packet to send [05:10:24]OFD Sender: No OFD packet to send [05:10:29]OFD Sender: No OFD packet to send [05:10:34]OFD Sender: No OFD packet to send [05:10:39]OFD Sender: No OFD packet to send [05:10:44]OFD Sender: No OFD packet to send [05:10:49]OFD Sender: No OFD packet to send [05:10:54]OFD Sender: No OFD packet to send [05:10:59]OFD Sender: No OFD packet to send [05:11:04]OFD Sender: No OFD packet to send [05:11:09]OFD Sender: No OFD packet to send [05:11:14]accept exits with 7 [05:11:14]New connection [05:11:14]New thread 3067256164 created [05:11:14]Thread 3067112804 joined [05:11:14]Waiting for new connection... [05:11:14] Sock 7.Parse request [05:11:14]Sock 7.Check first char [05:11:14]Sock 7.First char is OK [05:11:14]request: POST /json_proto HTTP/1.0 [05:11:14]Method: POST [05:11:14]URL: /json_proto [05:11:14]Method is POST - this is cgi request [05:11:14]url: /json_proto [05:11:14]query_string will be loaded in cgi processing [05:11:14]execute_cgi json_proto POST (null) [05:11:14]execute_cgi path=json_proto method=POST [05:11:14]POST find Content-Length [05:11:14]Host: 172.17.42.195:8080 [05:11:14]Content-Length: 770 [05:11:14]Content-Type: application/json [05:11:14] [05:11:14]POST finish read [05:11:14]Found Content-Length = 770 [05:11:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311305", "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" ] } } [05:11:14]execute_script... [05:11: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)3311305", "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" ] } } [05:11:14]POST & json_proto [05:11:14]process_json_proto [05:11:14]json parsed OK: [05:11:14]protocol is kg_v1.0 [05:11:14]action value=close_receipt [05:11:14]process_action close_receipt [05:11:14]cmd_close_receipt [05:11:14]MH_GetDate [05:11:14]Write to MH i2c: F0 00 00 79 06 6E [05:11:14]Write i2c OK [05:11:14]MH_I2C_Read... [05:11:14]Read from MH i2c: F0 [05:11:14]MH_I2C_Read... [05:11:14]Read from MH i2c: F0 09 00 [05:11:14]MH_I2C_Read... [05:11:14]Read from MH i2c: F0 09 00 79 06 00 73 CB 1D 67 EF 94 12 67 35 [05:11:14]GetLastDocTimeStamp 1730005803 [05:11:14]current date 1730005875 [05:11:14]FM_GetShiftState [05:11:14]SAM_PROTO_GetShiftState [05:11:14]wFMCommunicate request_size=4 [05:11:14]MH_SAM_APDU [05:11:14]CAPDU: 80 13 01 00 [05:11:14]Write to MH i2c: E2 08 00 7A 06 80 13 01 00 00 00 00 00 FD [05:11:14]Write i2c OK [05:11:14]MH_I2C_Read... [05:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:11:14]Read from MH i2c: E2 [05:11:14]MH_I2C_Read... [05:11:14]Read from MH i2c: E2 0E 00 [05:11:14]MH_I2C_Read... [05:11:14]Read from MH i2c: E2 0E 00 7A 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CB [05:11:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:11:14]wFMCommunicate OK [05:11:14]SAM_PROTO_GetShiftState done [05:11:14]FM_GetShiftState done [05:11:14]opened in 1729988025 [05:11:14]opened+sec_in_day 1730074425 [05:11:14]quantity*price = 200043 [05:11:14]sum+1 = 200044 [05:11: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 СНО: Общий режим Чек 73 27.10.2024 05:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374795 ФПД: 69401517121774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051115&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374795&fm=69401517121774&tin=02508201610067®Number=0000000000091623&sum=200043 [05:11:15]StoreToDocumentArchive [05:11:15]shift 528 fd 374795 [05:11:15]save to /storage/0528/doc_00374795 [05:11:15]save last doc name /storage/0528/doc_00374795 to /storage/kkm_last_doc_name [05:11:15]save OK [05:11:15]Clear old archive folders... [05:11:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:11:15]tlvbuf is 0029DAB0 [05:11:15]SAM_PROTO_ClearQueue [05:11:15]wFMCommunicate request_size=4 [05:11:15]MH_SAM_APDU [05:11:15]CAPDU: 80 09 00 00 [05:11:15]Write to MH i2c: E2 08 00 87 06 80 09 00 00 00 00 00 00 FF [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 87 06 00 90 00 01 [05:11:15]RAPDU: 90 00 [05:11:15]wFMCommunicate OK [05:11:15]SAM_PROTO_ClearQueue done [05:11:15]KKMCreateOFDPacket [05:11:15]OFDProtocolAddRootSTLVToBuf [05:11:15]FM_MakeSignedData [05:11:15]FM_MakeSignedData [05:11:15]SAM_PROTO_SignData [05:11:15]wFMCommunicate request_size=4 [05:11:15]MH_SAM_APDU [05:11:15]CAPDU: 80 0D 01 02 [05:11:15]Write to MH i2c: E2 08 00 88 06 80 0D 01 02 00 00 00 00 07 [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 88 06 00 90 00 02 [05:11:15]RAPDU: 90 00 [05:11:15]wFMCommunicate OK [05:11:15]wFMCommunicate request_size=255 [05:11:15]MH_SAM_APDU [05:11: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 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 49 00 00 00 F4 03 04 00 73 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F [05:11:15]Write to MH i2c: E2 02 01 89 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 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 49 00 00 00 F4 03 04 00 73 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F 00 00 B4 [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 89 06 00 90 00 03 [05:11:15]RAPDU: 90 00 [05:11:15]wFMCommunicate OK [05:11:15]wFMCommunicate request_size=10 [05:11:15]MH_SAM_APDU [05:11:15]CAPDU: 80 0D 02 02 05 1E CC C6 60 EE [05:11:15]Write to MH i2c: E2 0D 00 8A 06 80 0D 02 02 05 00 1E CC C6 60 EE 00 00 12 [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 03 00 8A 06 00 90 00 04 [05:11:15]RAPDU: 90 00 [05:11:15]wFMCommunicate OK [05:11:15]wFMCommunicate request_size=4 [05:11:15]MH_SAM_APDU [05:11:15]CAPDU: 80 0D 03 02 [05:11:15]Write to MH i2c: E2 08 00 8B 06 80 0D 03 02 00 00 00 00 0C [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 0B 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 0B 00 8B 06 00 EB FD AC 81 F8 AF 82 95 90 00 E0 [05:11:15]RAPDU: EB FD AC 81 F8 AF 82 95 90 00 [05:11:15]wFMCommunicate OK [05:11:15]SAM_PROTO_SignData done [05:11:15]FM_MakeSignedData done [05:11:15]CreateOFDProtocolMessage [05:11:15]wFMCommunicate request_size=4 [05:11:15]MH_SAM_APDU [05:11:15]CAPDU: 80 11 00 00 [05:11:15]Write to MH i2c: E2 08 00 8C 06 80 11 00 00 00 00 00 00 0C [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:11:15]Read from MH i2c: E2 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 17 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: E2 17 00 8C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [05:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:11:15]wFMCommunicate OK [05:11:15]CreateOFDProtocolMessage done [05:11:15]OFDSenderStorePacket 374795 [05:11:15]StoreOFDPacket docnum=374795 [05:11: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 0D 72 07 01 5F 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 49 00 00 00 F4 03 04 00 73 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F 1E CC C6 60 EE EB FD AC 81 F8 AF 82 95 [05:11:15]CheckFolder [05:11:15]dirname=/storage/ofd_packets [05:11:15]CheckFolder done [05:11:15]ProducePacketName [05:11:15]name=ofd_packets/00374795 [05:11:15]NVStorageSaveData ofd_packets/00374795 [05:11:15]File name is /storage/ofd_packets/00374795 [05:11:15]Write 301 bytes [05:11:15]NVStorageSaveData done [05:11:15]OFDSenderStorePacket done [05:11:15]KKMCreateOFDPacket done [05:11:15]NVStorageSaveData kkm_last_timestamp [05:11:15]File name is /storage/kkm_last_timestamp [05:11:15]Write 4 bytes [05:11:15]NVStorageSaveData done [05:11:15]ExternCall_PrintAddStr [05:11:15]wPrintStart [05:11:15]Write to MH i2c: 01 00 00 8D 06 93 [05:11:15]Write i2c OK [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: 01 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: 01 07 00 [05:11:15]MH_I2C_Read... [05:11:15]Read from MH i2c: 01 07 00 8D 06 00 00 00 00 00 FF 0F A8 [05:11:15]RasterBufferAndPrint [05:11:15]line Счет N : (1)3311305 [05:11:15]line ИНН: 02508201610067 [05:11:15]line Контрольно-Кассовый Чек [05:11:15]line ПРОДАЖА [05:11:15]line ТРК (МРК, ГНК) : 23 [05:11:15]line Товар: 2710124500 [05:11:15]line Аи-95-К-3 [05:11:15]line 26.960 * 74.20 [05:11:15]line = 2000.43 [05:11:15]line НДС 12% НСП 1% [05:11:15]line > о реализуемом товаре [05:11:15]line ИТОГО: 2000.43 [05:11:15]line НСП 1% : 17.70 [05:11:15]line НДС 12% : 212.43 [05:11:15]line Наличными: 0.00 [05:11:15]line Безнал.: 2000.43 [05:11:15]line Место: АЗС № 87 "Партнер Нефть" [05:11:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:11:15]line СНО: Общий режим [05:11:15]line Чек 73 27.10.2024 05:11 [05:11:15]line Смена: 528 ФФД: 1.0 [05:11:15]line ЗНМ: 0300000083 [05:11:15]line РНМ: 0000000000091623 [05:11:15]line Версия ККМ: 001 [05:11:15]line Платежная система: Mbank [05:11:15]line ФМ: 0000000000874672 [05:11:15]line ФД: 374795 [05:11:15]line ФПД: 69401517121774 [05:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051115&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374795&fm=69401517121774&tin=02508201610067®Number=0000000000091623&sum=200043 [05:11:15]written 0, free lines is 4095 [05:11:15]OFD Sender: Processing packet 374795 [packets to send 269, broken 268] [05:11:15]ProducePacketName [05:11:15]name=ofd_packets/00374795 [05:11:15]OFD Sender: To server: pG, [05:11:15]CommunicateWithHost lk.salyk.kg:30040 [05:11:15]ConnectInit lk.salyk.kg [05:11:15]Connected sock=10 [05:11:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0D 72 07 01 5F 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 49 00 00 00 F4 03 04 00 73 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F 1E CC C6 60 EE EB FD AC 81 F8 AF 82 95 [05:11: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 2E 79 47 00 F9 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B8 05 00 F4 03 04 00 12 77 1D 67 B6 04 01 00 00 81 10 D2 AD 16 C5 F3 66 [05:11:16]CommunicateWithHost err = 0 [05:11:16]CheckOFDResponse [05:11:16]1017 (14) - 77093643461234 [05:11:16]1041 (16) - 0000000000874672 [05:11:16]1040 (4) - 374795 [05:11:16]1012 (4) - 26.10.2024 23:11 [05:11:16]1206 (1) - 0 [05:11:16]OFD Sender: Remove packet 374795 [05:11:16]ProducePacketName [05:11:16]name=ofd_packets/00374795 [05:11:16]NVStorageDeleteData [05:11:16]Write to MH i2c: 01 00 00 B6 06 BC [05:11:16]Write i2c OK [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: 01 [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: 01 07 00 [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: 01 07 00 B6 06 00 00 00 00 00 F1 0C C0 [05:11:16]RasterBufferAndPrint [05:11:16]line [05:11:16]line [05:11:16]line [05:11:16]line [05:11:16]line [05:11:16]written 0, free lines is 3319 [05:11:16]MH_Cut [05:11:16]Write to MH i2c: D1 01 00 BD 06 01 95 [05:11:16]Write i2c OK [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: D1 [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: D1 01 00 [05:11:16]MH_I2C_Read... [05:11:16]Read from MH i2c: D1 01 00 BD 06 00 94 [05:11:16]Write to MH i2c: 01 00 00 BE 06 C4 [05:11:16]Write i2c OK [05:11:16]MH_I2C_Read... [05:11:16]OFD Sender: No OFD packet to send [05:11:17]*** Cut start [05:11:17]*** Partial cut [05:11:17]*** CUTSNS_PIN = 1 [05:11:17]*** CUTSNS_PIN = 0 [05:11:17]*** Brake cut motor [05:11:17]Read from MH i2c: 01 [05:11:17]MH_I2C_Read... [05:11:17]*** Stop cut motor [05:11:17]*** Cut end [05:11:17]Read from MH i2c: 01 07 00 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: 01 07 00 BE 06 00 00 00 00 00 FF 0F D9 [05:11:17]process_action close_receipt done [05:11:17]requested_data is exist [05:11:17]produce_requested_data [05:11:17]requested_item fm.sn is exist - process it [05:11:17]wFMCommunicate request_size=4 [05:11:17]MH_SAM_APDU [05:11:17]CAPDU: 80 11 00 00 [05:11:17]Write to MH i2c: E2 08 00 BF 06 80 11 00 00 00 00 00 00 3F [05:11:17]Write i2c OK [05:11:17]MH_I2C_Read... [05:11:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:11:17]Read from MH i2c: E2 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 17 00 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 17 00 BF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 94 [05:11:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:11:17]wFMCommunicate OK [05:11:17]requested_item fd.num is exist - process it [05:11:17]SAM_PROTO_GetFieldsCounters [05:11:17]wFMCommunicate request_size=4 [05:11:17]MH_SAM_APDU [05:11:17]CAPDU: 80 13 00 00 [05:11:17]Write to MH i2c: E2 08 00 C0 06 80 13 00 00 00 00 00 00 42 [05:11:17]Write i2c OK [05:11:17]MH_I2C_Read... [05:11:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:11:17]Read from MH i2c: E2 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 62 00 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 62 00 C0 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 0B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [05:11: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 0B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:11:17]wFMCommunicate OK [05:11:17]SAM_PROTO_GetFieldsCounters done [05:11:17]requested_item shift.num is exist - process it [05:11:17]requested_item shift.opened is exist - process it [05:11:17]req_shift_opened [05:11:17]FM_GetShiftState [05:11:17]SAM_PROTO_GetShiftState [05:11:17]wFMCommunicate request_size=4 [05:11:17]MH_SAM_APDU [05:11:17]CAPDU: 80 13 01 00 [05:11:17]Write to MH i2c: E2 08 00 C1 06 80 13 01 00 00 00 00 00 44 [05:11:17]Write i2c OK [05:11:17]MH_I2C_Read... [05:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:11:17]Read from MH i2c: E2 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 0E 00 [05:11:17]MH_I2C_Read... [05:11:17]Read from MH i2c: E2 0E 00 C1 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 12 [05:11:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:11:17]wFMCommunicate OK [05:11:17]SAM_PROTO_GetShiftState done [05:11:17]FM_GetShiftState done [05:11:17]req_shift_opened done [05:11:17]requested_item shift.open_date is exist - process it [05:11:17]req_shift_open_date [05:11:17]req_shift_open_date done [05:11:17]produce_requested_data done [05:11:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374795,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:11:17]process_action_free close_receipt [05:11:17]json_value_free [05:11:17]json_value_free done [05:11:17]process_json_proto returns [05:11:17]Send response to host [05:11:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374795,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:11:17]free response buf [05:11:17]execute_script done [05:11:17]execute_script returns [05:11:17]free content buf [05:11:17]Sock 7.Close socket [05:11:17]Sock 7.Thread stoped [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:16]OFD Sender: No OFD packet to send [05:12:21]OFD Sender: No OFD packet to send [05:12:26]OFD Sender: No OFD packet to send [05:12:31]OFD Sender: No OFD packet to send [05:12:36]OFD Sender: No OFD packet to send [05:12:41]OFD Sender: No OFD packet to send [05:12:46]OFD Sender: No OFD packet to send [05:12:51]OFD Sender: No OFD packet to send [05:12:56]OFD Sender: No OFD packet to send [05:13:01]OFD Sender: No OFD packet to send [05:13:06]OFD Sender: No OFD packet to send [05:13:11]OFD Sender: No OFD packet to send [05:13:16]OFD Sender: No OFD packet to send [05:13:21]OFD Sender: No OFD packet to send [05:13:26]accept exits with 9 [05:13:26]New connection [05:13:26]New thread 3067112804 created [05:13:26]Thread 3067256164 joined [05:13:26]Waiting for new connection... [05:13:26] Sock 9.Parse request [05:13:26]Sock 9.Check first char [05:13:26]Sock 9.First char is OK [05:13:26]request: POST /json_proto HTTP/1.0 [05:13:26]Method: POST [05:13:26]URL: /json_proto [05:13:26]Method is POST - this is cgi request [05:13:26]url: /json_proto [05:13:26]query_string will be loaded in cgi processing [05:13:26]execute_cgi json_proto POST (null) [05:13:26]execute_cgi path=json_proto method=POST [05:13:26]POST find Content-Length [05:13:26]Host: 172.17.42.195:8080 [05:13:26]Content-Length: 776 [05:13:26]Content-Type: application/json [05:13:26] [05:13:26]POST finish read [05:13:26]Found Content-Length = 776 [05:13:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311306", "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" ] } } [05:13:26]execute_script... [05: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)3311306", "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" ] } } [05:13:26]POST & json_proto [05:13:26]process_json_proto [05:13:26]json parsed OK: [05:13:26]protocol is kg_v1.0 [05:13:26]action value=close_receipt [05:13:26]process_action close_receipt [05:13:26]cmd_close_receipt [05:13:26]MH_GetDate [05:13:26]Write to MH i2c: F0 00 00 C2 06 B7 [05:13:26]Write i2c OK [05:13:26]MH_I2C_Read... [05:13:26]Read from MH i2c: F0 [05:13:26]MH_I2C_Read... [05:13:26]Read from MH i2c: F0 09 00 [05:13:26]MH_I2C_Read... [05:13:26]Read from MH i2c: F0 09 00 C2 06 00 F7 CB 1D 67 EF 94 12 67 02 [05:13:26]GetLastDocTimeStamp 1730005875 [05:13:26]current date 1730006007 [05:13:26]FM_GetShiftState [05:13:26]SAM_PROTO_GetShiftState [05:13:26]wFMCommunicate request_size=4 [05:13:26]MH_SAM_APDU [05:13:26]CAPDU: 80 13 01 00 [05:13:26]Write to MH i2c: E2 08 00 C3 06 80 13 01 00 00 00 00 00 46 [05:13:26]Write i2c OK [05:13:26]MH_I2C_Read... [05:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:26]Read from MH i2c: E2 [05:13:26]MH_I2C_Read... [05:13:26]Read from MH i2c: E2 0E 00 [05:13:26]MH_I2C_Read... [05:13:26]Read from MH i2c: E2 0E 00 C3 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 14 [05:13:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:13:26]wFMCommunicate OK [05:13:26]SAM_PROTO_GetShiftState done [05:13:26]FM_GetShiftState done [05:13:26]opened in 1729988025 [05:13:26]opened+sec_in_day 1730074425 [05:13:26]quantity*price = 100051 [05:13:26]sum+1 = 100052 [05:13: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 СНО: Общий режим Чек 74 27.10.2024 05:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374796 ФПД: 254869041603854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374796&fm=254869041603854&tin=02508201610067®Number=0000000000091623&sum=100051 [05:13:27]StoreToDocumentArchive [05:13:27]shift 528 fd 374796 [05:13:27]save to /storage/0528/doc_00374796 [05:13:27]save last doc name /storage/0528/doc_00374796 to /storage/kkm_last_doc_name [05:13:27]save OK [05:13:27]Clear old archive folders... [05:13:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:13:27]tlvbuf is 002A5520 [05:13:27]SAM_PROTO_ClearQueue [05:13:27]wFMCommunicate request_size=4 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 09 00 00 [05:13:27]Write to MH i2c: E2 08 00 D0 06 80 09 00 00 00 00 00 00 48 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 D0 06 00 90 00 4A [05:13:27]RAPDU: 90 00 [05:13:27]wFMCommunicate OK [05:13:27]SAM_PROTO_ClearQueue done [05:13:27]KKMCreateOFDPacket [05:13:27]OFDProtocolAddRootSTLVToBuf [05:13:27]FM_MakeSignedData [05:13:27]FM_MakeSignedData [05:13:27]SAM_PROTO_SignData [05:13:27]wFMCommunicate request_size=4 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 0D 01 02 [05:13:27]Write to MH i2c: E2 08 00 D1 06 80 0D 01 02 00 00 00 00 50 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 D1 06 00 90 00 4B [05:13:27]RAPDU: 90 00 [05:13:27]wFMCommunicate OK [05:13:27]wFMCommunicate request_size=255 [05:13:27]MH_SAM_APDU [05:13: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 4A 00 00 00 F4 03 04 00 F7 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:13:27]Write to MH i2c: E2 02 01 D2 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 4A 00 00 00 F4 03 04 00 F7 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 17 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 D2 06 00 90 00 4C [05:13:27]RAPDU: 90 00 [05:13:27]wFMCommunicate OK [05:13:27]wFMCommunicate request_size=16 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E7 CD 52 B0 65 0E [05:13:27]Write to MH i2c: E2 13 00 D3 06 80 0D 02 02 0B 00 00 35 04 06 00 E7 CD 52 B0 65 0E 00 00 D1 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 03 00 D3 06 00 90 00 4D [05:13:27]RAPDU: 90 00 [05:13:27]wFMCommunicate OK [05:13:27]wFMCommunicate request_size=4 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 0D 03 02 [05:13:27]Write to MH i2c: E2 08 00 D4 06 80 0D 03 02 00 00 00 00 55 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 0B 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 0B 00 D4 06 00 02 51 51 77 7A 21 DB 96 90 00 7D [05:13:27]RAPDU: 02 51 51 77 7A 21 DB 96 90 00 [05:13:27]wFMCommunicate OK [05:13:27]SAM_PROTO_SignData done [05:13:27]FM_MakeSignedData done [05:13:27]CreateOFDProtocolMessage [05:13:27]wFMCommunicate request_size=4 [05:13:27]MH_SAM_APDU [05:13:27]CAPDU: 80 11 00 00 [05:13:27]Write to MH i2c: E2 08 00 D5 06 80 11 00 00 00 00 00 00 55 [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:27]Read from MH i2c: E2 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 17 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: E2 17 00 D5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [05:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:13:27]wFMCommunicate OK [05:13:27]CreateOFDProtocolMessage done [05:13:27]OFDSenderStorePacket 374796 [05:13:27]StoreOFDPacket docnum=374796 [05:13: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 62 E9 0D 01 47 40 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 4A 00 00 00 F4 03 04 00 F7 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E7 CD 52 B0 65 0E 02 51 51 77 7A 21 DB 96 [05:13:27]CheckFolder [05:13:27]dirname=/storage/ofd_packets [05:13:27]CheckFolder done [05:13:27]ProducePacketName [05:13:27]name=ofd_packets/00374796 [05:13:27]NVStorageSaveData ofd_packets/00374796 [05:13:27]File name is /storage/ofd_packets/00374796 [05:13:27]Write 307 bytes [05:13:27]NVStorageSaveData done [05:13:27]OFDSenderStorePacket done [05:13:27]KKMCreateOFDPacket done [05:13:27]NVStorageSaveData kkm_last_timestamp [05:13:27]File name is /storage/kkm_last_timestamp [05:13:27]Write 4 bytes [05:13:27]NVStorageSaveData done [05:13:27]ExternCall_PrintAddStr [05:13:27]wPrintStart [05:13:27]Write to MH i2c: 01 00 00 D6 06 DC [05:13:27]Write i2c OK [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: 01 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: 01 07 00 [05:13:27]MH_I2C_Read... [05:13:27]Read from MH i2c: 01 07 00 D6 06 00 00 00 00 00 FF 0F F1 [05:13:27]RasterBufferAndPrint [05:13:27]line Счет N : (1)3311306 [05:13:27]line ИНН: 02508201610067 [05:13:27]line Контрольно-Кассовый Чек [05:13:27]line ПРОДАЖА [05:13:27]line ТРК (МРК, ГНК) : 41 [05:13:27]line Товар: 2710194240 [05:13:27]line D-Energy Дт-К-2 [05:13:27]line 12.960 * 77.20 [05:13:27]line = 1000.51 [05:13:27]line НДС 12% НСП 1% [05:13:27]line > о реализуемом товаре [05:13:27]line ИТОГО: 1000.51 [05:13:27]line НСП 1% : 8.85 [05:13:27]line НДС 12% : 106.25 [05:13:27]line Наличными: 0.00 [05:13:27]line Безнал.: 1000.51 [05:13:27]line Место: АЗС № 87 "Партнер Нефть" [05:13:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:13:27]line СНО: Общий режим [05:13:27]line Чек 74 27.10.2024 05:13 [05:13:27]line Смена: 528 ФФД: 1.0 [05:13:27]line ЗНМ: 0300000083 [05:13:27]line РНМ: 0000000000091623 [05:13:27]line Версия ККМ: 001 [05:13:27]line Платежная система: Mbank [05:13:27]line ФМ: 0000000000874672 [05:13:27]line ФД: 374796 [05:13:27]line ФПД: 254869041603854 [05:13:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374796&fm=254869041603854&tin=02508201610067®Number=0000000000091623&sum=100051 [05:13:28]OFD Sender: Processing packet 374796 [packets to send 269, broken 268] [05:13:28]ProducePacketName [05:13:28]name=ofd_packets/00374796 [05:13:28]OFD Sender: To server: pG, [05:13:28]CommunicateWithHost lk.salyk.kg:30040 [05:13:28]ConnectInit lk.salyk.kg [05:13:28]written 0, free lines is 4095 [05:13:28]Connected sock=10 [05: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 15 01 00 00 62 E9 0D 01 47 40 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 4A 00 00 00 F4 03 04 00 F7 CB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E7 CD 52 B0 65 0E 02 51 51 77 7A 21 DB 96 [05:13: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 82 5E 47 00 5D 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 0C B8 05 00 F4 03 04 00 97 77 1D 67 B6 04 01 00 00 C2 52 50 F9 1D 4C 48 9F [05:13:28]CommunicateWithHost err = 0 [05:13:28]CheckOFDResponse [05:13:28]1017 (14) - 77093643461234 [05:13:28]1041 (16) - 0000000000874672 [05:13:28]1040 (4) - 374796 [05:13:28]1012 (4) - 26.10.2024 23:13 [05:13:28]1206 (1) - 0 [05:13:28]OFD Sender: Remove packet 374796 [05:13:28]ProducePacketName [05:13:28]name=ofd_packets/00374796 [05:13:28]NVStorageDeleteData [05:13:28]Write to MH i2c: 01 00 00 FF 06 05 [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: 01 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: 01 07 00 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 02 0D 1B [05:13:28]RasterBufferAndPrint [05:13:28]line [05:13:28]line [05:13:28]line [05:13:28]line [05:13:28]line [05:13:28]written 0, free lines is 3337 [05:13:28]MH_Cut [05:13:28]Write to MH i2c: D1 01 00 06 07 01 DF [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: D1 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: D1 01 00 [05:13:28]MH_I2C_Read... [05:13:28]Read from MH i2c: D1 01 00 06 07 00 DE [05:13:28]Write to MH i2c: 01 00 00 07 07 0E [05:13:28]Write i2c OK [05:13:28]MH_I2C_Read... [05:13:29]OFD Sender: No OFD packet to send [05:13:29]*** Cut start [05:13:29]*** Partial cut [05:13:29]*** CUTSNS_PIN = 1 [05:13:29]*** CUTSNS_PIN = 0 [05:13:29]*** Brake cut motor [05:13:30]Read from MH i2c: 01 [05:13:30]MH_I2C_Read... [05:13:30]*** Stop cut motor [05:13:30]*** Cut end [05:13:30]Read from MH i2c: 01 07 00 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 FF 0F 23 [05:13:30]process_action close_receipt done [05:13:30]requested_data is exist [05:13:30]produce_requested_data [05:13:30]requested_item fm.sn is exist - process it [05:13:30]wFMCommunicate request_size=4 [05:13:30]MH_SAM_APDU [05:13:30]CAPDU: 80 11 00 00 [05:13:30]Write to MH i2c: E2 08 00 08 07 80 11 00 00 00 00 00 00 89 [05:13:30]Write i2c OK [05:13:30]MH_I2C_Read... [05:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:30]Read from MH i2c: E2 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 17 00 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 17 00 08 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [05: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 [05:13:30]wFMCommunicate OK [05:13:30]requested_item fd.num is exist - process it [05:13:30]SAM_PROTO_GetFieldsCounters [05:13:30]wFMCommunicate request_size=4 [05:13:30]MH_SAM_APDU [05:13:30]CAPDU: 80 13 00 00 [05:13:30]Write to MH i2c: E2 08 00 09 07 80 13 00 00 00 00 00 00 8C [05:13:30]Write i2c OK [05:13:30]MH_I2C_Read... [05:13:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:13:30]Read from MH i2c: E2 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 62 00 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 62 00 09 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [05:13:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:13:30]wFMCommunicate OK [05:13:30]SAM_PROTO_GetFieldsCounters done [05:13:30]requested_item shift.num is exist - process it [05:13:30]requested_item shift.opened is exist - process it [05:13:30]req_shift_opened [05:13:30]FM_GetShiftState [05:13:30]SAM_PROTO_GetShiftState [05:13:30]wFMCommunicate request_size=4 [05:13:30]MH_SAM_APDU [05:13:30]CAPDU: 80 13 01 00 [05:13:30]Write to MH i2c: E2 08 00 0A 07 80 13 01 00 00 00 00 00 8E [05:13:30]Write i2c OK [05:13:30]MH_I2C_Read... [05:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:30]Read from MH i2c: E2 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 0E 00 [05:13:30]MH_I2C_Read... [05:13:30]Read from MH i2c: E2 0E 00 0A 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5C [05:13:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:13:30]wFMCommunicate OK [05:13:30]SAM_PROTO_GetShiftState done [05:13:30]FM_GetShiftState done [05:13:30]req_shift_opened done [05:13:30]requested_item shift.open_date is exist - process it [05:13:30]req_shift_open_date [05:13:30]req_shift_open_date done [05:13:30]produce_requested_data done [05:13:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374796,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:13:30]process_action_free close_receipt [05:13:30]json_value_free [05:13:30]json_value_free done [05:13:30]process_json_proto returns [05:13:30]Send response to host [05:13:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374796,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:13:30]free response buf [05:13:30]execute_script done [05:13:30]execute_script returns [05:13:30]free content buf [05:13:30]Sock 9.Close socket [05:13:30]Sock 9.Thread stoped [05:13:34]OFD Sender: No OFD packet to send [05:13:39]OFD Sender: No OFD packet to send [05:13:44]OFD Sender: No OFD packet to send [05:13:47]accept exits with 7 [05:13:47]New connection [05:13:47]New thread 3067256164 created [05:13:47]Thread 3067112804 joined [05:13:47]Waiting for new connection... [05:13:47] Sock 7.Parse request [05:13:47]Sock 7.Check first char [05:13:47]Sock 7.First char is OK [05:13:47]request: POST /json_proto HTTP/1.0 [05:13:47]Method: POST [05:13:47]URL: /json_proto [05:13:47]Method is POST - this is cgi request [05:13:47]url: /json_proto [05:13:47]query_string will be loaded in cgi processing [05:13:47]execute_cgi json_proto POST (null) [05:13:47]execute_cgi path=json_proto method=POST [05:13:47]POST find Content-Length [05:13:47]Host: 172.17.42.195:8080 [05:13:47]Content-Length: 776 [05:13:47]Content-Type: application/json [05:13:47] [05:13:47]POST finish read [05:13:47]Found Content-Length = 776 [05:13:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311307", "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" ] } } [05:13:47]execute_script... [05:13:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311307", "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" ] } } [05:13:47]POST & json_proto [05:13:47]process_json_proto [05:13:47]json parsed OK: [05:13:47]protocol is kg_v1.0 [05:13:47]action value=close_receipt [05:13:47]process_action close_receipt [05:13:47]cmd_close_receipt [05:13:47]MH_GetDate [05:13:47]Write to MH i2c: F0 00 00 0B 07 01 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: F0 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: F0 09 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: F0 09 00 0B 07 00 0C CC 1D 67 EF 94 12 67 62 [05:13:47]GetLastDocTimeStamp 1730006007 [05:13:47]current date 1730006028 [05:13:47]FM_GetShiftState [05:13:47]SAM_PROTO_GetShiftState [05:13:47]wFMCommunicate request_size=4 [05:13:47]MH_SAM_APDU [05:13:47]CAPDU: 80 13 01 00 [05:13:47]Write to MH i2c: E2 08 00 0C 07 80 13 01 00 00 00 00 00 90 [05:13:47]Write i2c OK [05:13:47]MH_I2C_Read... [05:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:47]Read from MH i2c: E2 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 0E 00 [05:13:47]MH_I2C_Read... [05:13:47]Read from MH i2c: E2 0E 00 0C 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5E [05:13:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:13:47]wFMCommunicate OK [05:13:47]SAM_PROTO_GetShiftState done [05:13:47]FM_GetShiftState done [05:13:47]opened in 1729988025 [05:13:47]opened+sec_in_day 1730074425 [05:13:47]quantity*price = 100051 [05:13:47]sum+1 = 100052 [05:13:47]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 СНО: Общий режим Чек 75 27.10.2024 05:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374797 ФПД: 41985133777680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051348&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374797&fm=41985133777680&tin=02508201610067®Number=0000000000091623&sum=100051 [05:13:48]StoreToDocumentArchive [05:13:48]shift 528 fd 374797 [05:13:48]save to /storage/0528/doc_00374797 [05:13:48]save last doc name /storage/0528/doc_00374797 to /storage/kkm_last_doc_name [05:13:48]save OK [05:13:48]Clear old archive folders... [05:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:13:48]tlvbuf is 002A9850 [05:13:48]SAM_PROTO_ClearQueue [05:13:48]wFMCommunicate request_size=4 [05:13:48]MH_SAM_APDU [05:13:48]CAPDU: 80 09 00 00 [05:13:48]Write to MH i2c: E2 08 00 19 07 80 09 00 00 00 00 00 00 92 [05:13:48]Write i2c OK [05:13:48]MH_I2C_Read... [05:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:13:48]Read from MH i2c: E2 [05:13:48]MH_I2C_Read... [05:13:48]Read from MH i2c: E2 03 00 [05:13:48]MH_I2C_Read... [05:13:48]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [05:13:48]RAPDU: 90 00 [05:13:48]wFMCommunicate OK [05:13:48]SAM_PROTO_ClearQueue done [05:13:48]KKMCreateOFDPacket [05:13:48]OFDProtocolAddRootSTLVToBuf [05:13:48]FM_MakeSignedData [05:13:48]FM_MakeSignedData [05:13:48]SAM_PROTO_SignData [05:13:48]wFMCommunicate request_size=4 [05:13:48]MH_SAM_APDU [05:13:48]CAPDU: 80 0D 01 02 [05:13:48]Write to MH i2c: E2 08 00 1A 07 80 0D 01 02 00 00 00 00 9A [05:13:48]Write i2c OK [05:13:48]MH_I2C_Read... [05:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:13:48]Read from MH i2c: E2 [05:13:48]MH_I2C_Read... [05:13:48]Read from MH i2c: E2 03 00 [05:13:48]MH_I2C_Read... [05:13:48]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [05:13:48]RAPDU: 90 00 [05:13:48]wFMCommunicate OK [05:13:48]wFMCommunicate request_size=255 [05:13:48]MH_SAM_APDU [05:13: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 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 4B 00 00 00 F4 03 04 00 0C CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:13:48]Write to MH i2c: E2 02 01 1B 07 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 4B 00 00 00 F4 03 04 00 0C CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 79 [05:13:48]Write i2c OK [05:13:48]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 03 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [05:13:49]RAPDU: 90 00 [05:13:49]wFMCommunicate OK [05:13:49]wFMCommunicate request_size=16 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 26 2F 6C FC 13 10 [05:13:49]Write to MH i2c: E2 13 00 1C 07 80 0D 02 02 0B 00 00 35 04 06 00 26 2F 6C FC 13 10 00 00 D2 [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]OFD Sender: No OFD packet to send [05:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 03 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 03 00 1C 07 00 90 00 97 [05:13:49]RAPDU: 90 00 [05:13:49]wFMCommunicate OK [05:13:49]wFMCommunicate request_size=4 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 0D 03 02 [05:13:49]Write to MH i2c: E2 08 00 1D 07 80 0D 03 02 00 00 00 00 9F [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 0B 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 0B 00 1D 07 00 33 52 D1 32 B8 1A 25 B6 90 00 D5 [05:13:49]RAPDU: 33 52 D1 32 B8 1A 25 B6 90 00 [05:13:49]wFMCommunicate OK [05:13:49]SAM_PROTO_SignData done [05:13:49]FM_MakeSignedData done [05:13:49]CreateOFDProtocolMessage [05:13:49]wFMCommunicate request_size=4 [05:13:49]MH_SAM_APDU [05:13:49]CAPDU: 80 11 00 00 [05:13:49]Write to MH i2c: E2 08 00 1E 07 80 11 00 00 00 00 00 00 9F [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:49]Read from MH i2c: E2 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 17 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: E2 17 00 1E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [05: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 [05:13:49]wFMCommunicate OK [05:13:49]CreateOFDProtocolMessage done [05:13:49]OFDSenderStorePacket 374797 [05:13:49]StoreOFDPacket docnum=374797 [05:13: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 15 01 00 00 1F D6 0D 01 19 9D 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 4B 00 00 00 F4 03 04 00 0C CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 26 2F 6C FC 13 10 33 52 D1 32 B8 1A 25 B6 [05:13:49]CheckFolder [05:13:49]dirname=/storage/ofd_packets [05:13:49]CheckFolder done [05:13:49]ProducePacketName [05:13:49]name=ofd_packets/00374797 [05:13:49]NVStorageSaveData ofd_packets/00374797 [05:13:49]File name is /storage/ofd_packets/00374797 [05:13:49]Write 307 bytes [05:13:49]NVStorageSaveData done [05:13:49]OFDSenderStorePacket done [05:13:49]KKMCreateOFDPacket done [05:13:49]NVStorageSaveData kkm_last_timestamp [05:13:49]File name is /storage/kkm_last_timestamp [05:13:49]Write 4 bytes [05:13:49]NVStorageSaveData done [05:13:49]ExternCall_PrintAddStr [05:13:49]wPrintStart [05:13:49]Write to MH i2c: 01 00 00 1F 07 26 [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 07 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 FF 0F 3B [05:13:49]RasterBufferAndPrint [05:13:49]line Счет N : (1)3311307 [05:13:49]line ИНН: 02508201610067 [05:13:49]line Контрольно-Кассовый Чек [05:13:49]line ПРОДАЖА [05:13:49]line ТРК (МРК, ГНК) : 11 [05:13:49]line Товар: 2710194240 [05:13:49]line D-Energy Дт-К-2 [05:13:49]line 12.960 * 77.20 [05:13:49]line = 1000.51 [05:13:49]line НДС 12% НСП 1% [05:13:49]line > о реализуемом товаре [05:13:49]line ИТОГО: 1000.51 [05:13:49]line НСП 1% : 8.85 [05:13:49]line НДС 12% : 106.25 [05:13:49]line Наличными: 0.00 [05:13:49]line Безнал.: 1000.51 [05:13:49]line Место: АЗС № 87 "Партнер Нефть" [05:13:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:13:49]line СНО: Общий режим [05:13:49]line Чек 75 27.10.2024 05:13 [05:13:49]line Смена: 528 ФФД: 1.0 [05:13:49]line ЗНМ: 0300000083 [05:13:49]line РНМ: 0000000000091623 [05:13:49]line Версия ККМ: 001 [05:13:49]line Платежная система: Mbank [05:13:49]line ФМ: 0000000000874672 [05:13:49]line ФД: 374797 [05:13:49]line ФПД: 41985133777680 [05:13:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051348&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374797&fm=41985133777680&tin=02508201610067®Number=0000000000091623&sum=100051 [05:13:49]written 0, free lines is 4095 [05:13:49]OFD Sender: Processing packet 374797 [packets to send 269, broken 268] [05:13:49]ProducePacketName [05:13:49]name=ofd_packets/00374797 [05:13:49]OFD Sender: To server: pG, [05:13:49]CommunicateWithHost lk.salyk.kg:30040 [05:13:49]ConnectInit lk.salyk.kg [05:13:49]Connected sock=10 [05:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 1F D6 0D 01 19 9D 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 4B 00 00 00 F4 03 04 00 0C CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 26 2F 6C FC 13 10 33 52 D1 32 B8 1A 25 B6 [05:13: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 F1 3A 47 00 41 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 0D B8 05 00 F4 03 04 00 AC 77 1D 67 B6 04 01 00 00 6D 6F 03 0A 96 EB E6 6B [05:13:49]CommunicateWithHost err = 0 [05:13:49]CheckOFDResponse [05:13:49]1017 (14) - 77093643461234 [05:13:49]1041 (16) - 0000000000874672 [05:13:49]1040 (4) - 374797 [05:13:49]1012 (4) - 26.10.2024 23:13 [05:13:49]1206 (1) - 0 [05:13:49]OFD Sender: Remove packet 374797 [05:13:49]ProducePacketName [05:13:49]name=ofd_packets/00374797 [05:13:49]NVStorageDeleteData [05:13:49]Write to MH i2c: 01 00 00 48 07 4F [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 07 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: 01 07 00 48 07 00 00 00 00 00 02 0D 65 [05:13:49]RasterBufferAndPrint [05:13:49]line [05:13:49]line [05:13:49]line [05:13:49]line [05:13:49]line [05:13:49]written 0, free lines is 3337 [05:13:49]MH_Cut [05:13:49]Write to MH i2c: D1 01 00 4F 07 01 28 [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: D1 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: D1 01 00 [05:13:49]MH_I2C_Read... [05:13:49]Read from MH i2c: D1 01 00 4F 07 00 27 [05:13:49]Write to MH i2c: 01 00 00 50 07 57 [05:13:49]Write i2c OK [05:13:49]MH_I2C_Read... [05:13:50]OFD Sender: No OFD packet to send [05:13:50]*** Cut start [05:13:50]*** Partial cut [05:13:50]*** CUTSNS_PIN = 1 [05:13:50]*** CUTSNS_PIN = 0 [05:13:50]*** Brake cut motor [05:13:51]Read from MH i2c: 01 [05:13:51]MH_I2C_Read... [05:13:51]*** Stop cut motor [05:13:51]*** Cut end [05:13:51]Read from MH i2c: 01 07 00 [05:13:51]MH_I2C_Read... [05:13:51]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 FF 0F 6C [05:13:51]process_action close_receipt done [05:13:51]requested_data is exist [05:13:51]produce_requested_data [05:13:51]requested_item fm.sn is exist - process it [05:13:51]wFMCommunicate request_size=4 [05:13:51]MH_SAM_APDU [05:13:51]CAPDU: 80 11 00 00 [05:13:51]Write to MH i2c: E2 08 00 51 07 80 11 00 00 00 00 00 00 D2 [05:13:51]Write i2c OK [05:13:51]MH_I2C_Read... [05:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:13:51]Read from MH i2c: E2 [05:13:51]MH_I2C_Read... [05:13:51]Read from MH i2c: E2 17 00 [05:13:51]MH_I2C_Read... [05:13:51]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 [05: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 [05:13:51]wFMCommunicate OK [05:13:51]requested_item fd.num is exist - process it [05:13:51]SAM_PROTO_GetFieldsCounters [05:13:51]wFMCommunicate request_size=4 [05:13:51]MH_SAM_APDU [05:13:51]CAPDU: 80 13 00 00 [05:13:51]Write to MH i2c: E2 08 00 52 07 80 13 00 00 00 00 00 00 D5 [05:13:51]Write i2c OK [05:13:51]MH_I2C_Read... [05:13:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:13:51]Read from MH i2c: E2 [05:13:51]MH_I2C_Read... [05:13:51]Read from MH i2c: E2 62 00 [05:13:51]MH_I2C_Read... [05:13:51]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 0D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [05:13:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:13:51]wFMCommunicate OK [05:13:51]SAM_PROTO_GetFieldsCounters done [05:13:51]requested_item shift.num is exist - process it [05:13:51]requested_item shift.opened is exist - process it [05:13:51]req_shift_opened [05:13:51]FM_GetShiftState [05:13:51]SAM_PROTO_GetShiftState [05:13:51]wFMCommunicate request_size=4 [05:13:51]MH_SAM_APDU [05:13:51]CAPDU: 80 13 01 00 [05:13:51]Write to MH i2c: E2 08 00 53 07 80 13 01 00 00 00 00 00 D7 [05:13:51]Write i2c OK [05:13:51]MH_I2C_Read... [05:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:13:51]Read from MH i2c: E2 [05:13:51]MH_I2C_Read... [05:13:51]Read from MH i2c: E2 0E 00 [05:13:51]MH_I2C_Read... [05:13:51]Read from MH i2c: E2 0E 00 53 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A5 [05:13:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:13:51]wFMCommunicate OK [05:13:51]SAM_PROTO_GetShiftState done [05:13:51]FM_GetShiftState done [05:13:51]req_shift_opened done [05:13:51]requested_item shift.open_date is exist - process it [05:13:51]req_shift_open_date [05:13:51]req_shift_open_date done [05:13:51]produce_requested_data done [05:13:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374797,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:13:51]process_action_free close_receipt [05:13:51]json_value_free [05:13:51]json_value_free done [05:13:51]process_json_proto returns [05:13:51]Send response to host [05:13:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374797,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:13:51]free response buf [05:13:51]execute_script done [05:13:51]execute_script returns [05:13:51]free content buf [05:13:51]Sock 7.Close socket [05:13:51]Sock 7.Thread stoped [05:13:55]OFD Sender: No OFD packet to send [05:14:00]OFD Sender: No OFD packet to send [05:14:05]OFD Sender: No OFD packet to send [05:14:10]OFD Sender: No OFD packet to send [05:14:15]OFD Sender: No OFD packet to send [05:14:20]OFD Sender: No OFD packet to send [05:14:25]OFD Sender: No OFD packet to send [05:14:30]OFD Sender: No OFD packet to send [05:14:35]OFD Sender: No OFD packet to send [05:14:40]OFD Sender: No OFD packet to send [05:14:45]OFD Sender: No OFD packet to send [05:14:50]OFD Sender: No OFD packet to send [05:14:55]OFD Sender: No OFD packet to send [05:15:00]OFD Sender: No OFD packet to send [05:15:05]OFD Sender: No OFD packet to send [05:15:10]OFD Sender: No OFD packet to send [05:15:15]OFD Sender: No OFD packet to send [05:15:20]OFD Sender: No OFD packet to send [05:15:21]accept exits with 9 [05:15:21]New connection [05:15:21]New thread 3067112804 created [05:15:21]Thread 3067256164 joined [05:15:21]Waiting for new connection... [05:15:21] Sock 9.Parse request [05:15:21]Sock 9.Check first char [05:15:21]Sock 9.First char is OK [05:15:21]request: POST /json_proto HTTP/1.0 [05:15:21]Method: POST [05:15:21]URL: /json_proto [05:15:21]Method is POST - this is cgi request [05:15:21]url: /json_proto [05:15:21]query_string will be loaded in cgi processing [05:15:21]execute_cgi json_proto POST (null) [05:15:21]execute_cgi path=json_proto method=POST [05:15:21]POST find Content-Length [05:15:21]Host: 172.17.42.195:8080 [05:15:21]Content-Length: 776 [05:15:21]Content-Type: application/json [05:15:21] [05:15:21]POST finish read [05:15:21]Found Content-Length = 776 [05:15:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311308", "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 }]} ], "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" ] } } [05:15:21]execute_script... [05:15: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)3311308", "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 }]} ], "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" ] } } [05:15:21]POST & json_proto [05:15:21]process_json_proto [05:15:21]json parsed OK: [05:15:21]protocol is kg_v1.0 [05:15:21]action value=close_receipt [05:15:21]process_action close_receipt [05:15:21]cmd_close_receipt [05:15:21]MH_GetDate [05:15:21]Write to MH i2c: F0 00 00 54 07 4A [05:15:21]Write i2c OK [05:15:21]MH_I2C_Read... [05:15:21]Read from MH i2c: F0 [05:15:21]MH_I2C_Read... [05:15:21]Read from MH i2c: F0 09 00 [05:15:21]MH_I2C_Read... [05:15:21]Read from MH i2c: F0 09 00 54 07 00 6A CC 1D 67 EF 94 12 67 09 [05:15:21]GetLastDocTimeStamp 1730006028 [05:15:21]current date 1730006122 [05:15:21]FM_GetShiftState [05:15:21]SAM_PROTO_GetShiftState [05:15:21]wFMCommunicate request_size=4 [05:15:21]MH_SAM_APDU [05:15:21]CAPDU: 80 13 01 00 [05:15:21]Write to MH i2c: E2 08 00 55 07 80 13 01 00 00 00 00 00 D9 [05:15:21]Write i2c OK [05:15:21]MH_I2C_Read... [05:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:21]Read from MH i2c: E2 [05:15:21]MH_I2C_Read... [05:15:21]Read from MH i2c: E2 0E 00 [05:15:21]MH_I2C_Read... [05:15:21]Read from MH i2c: E2 0E 00 55 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A7 [05:15:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:15:21]wFMCommunicate OK [05:15:21]SAM_PROTO_GetShiftState done [05:15:21]FM_GetShiftState done [05:15:21]opened in 1729988025 [05:15:21]opened+sec_in_day 1730074425 [05:15:21]quantity*price = 100051 [05:15:21]sum+1 = 100052 [05:15:21]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 СНО: Общий режим Чек 76 27.10.2024 05:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374798 ФПД: 195744834642021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374798&fm=195744834642021&tin=02508201610067®Number=0000000000091623&sum=100051 [05:15:22]StoreToDocumentArchive [05:15:22]shift 528 fd 374798 [05:15:22]save to /storage/0528/doc_00374798 [05:15:22]save last doc name /storage/0528/doc_00374798 to /storage/kkm_last_doc_name [05:15:22]save OK [05:15:22]Clear old archive folders... [05:15:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:15:22]tlvbuf is 002A5940 [05:15:22]SAM_PROTO_ClearQueue [05:15:22]wFMCommunicate request_size=4 [05:15:22]MH_SAM_APDU [05:15:22]CAPDU: 80 09 00 00 [05:15:22]Write to MH i2c: E2 08 00 62 07 80 09 00 00 00 00 00 00 DB [05:15:22]Write i2c OK [05:15:22]MH_I2C_Read... [05:15:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:15:22]Read from MH i2c: E2 [05:15:22]MH_I2C_Read... [05:15:22]Read from MH i2c: E2 03 00 [05:15:22]MH_I2C_Read... [05:15:22]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [05:15:22]RAPDU: 90 00 [05:15:22]wFMCommunicate OK [05:15:22]SAM_PROTO_ClearQueue done [05:15:22]KKMCreateOFDPacket [05:15:22]OFDProtocolAddRootSTLVToBuf [05:15:22]FM_MakeSignedData [05:15:22]FM_MakeSignedData [05:15:22]SAM_PROTO_SignData [05:15:22]wFMCommunicate request_size=4 [05:15:22]MH_SAM_APDU [05:15:22]CAPDU: 80 0D 01 02 [05:15:22]Write to MH i2c: E2 08 00 63 07 80 0D 01 02 00 00 00 00 E3 [05:15:22]Write i2c OK [05:15:22]MH_I2C_Read... [05:15:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:15:22]Read from MH i2c: E2 [05:15:22]MH_I2C_Read... [05:15:22]Read from MH i2c: E2 03 00 [05:15:22]MH_I2C_Read... [05:15:22]Read from MH i2c: E2 03 00 63 07 00 90 00 DE [05:15:22]RAPDU: 90 00 [05:15:22]wFMCommunicate OK [05:15:22]wFMCommunicate request_size=255 [05:15:22]MH_SAM_APDU [05:15: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 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 4C 00 00 00 F4 03 04 00 6A CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:15:22]Write to MH i2c: E2 02 01 64 07 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 4C 00 00 00 F4 03 04 00 6A CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 22 [05:15:22]Write i2c OK [05:15:22]MH_I2C_Read... [05:15:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:23]Read from MH i2c: E2 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 03 00 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [05:15:23]RAPDU: 90 00 [05:15:23]wFMCommunicate OK [05:15:23]wFMCommunicate request_size=16 [05:15:23]MH_SAM_APDU [05:15:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B2 07 65 55 E0 65 [05:15:23]Write to MH i2c: E2 13 00 65 07 80 0D 02 02 0B 00 00 35 04 06 00 B2 07 65 55 E0 65 00 00 F3 [05:15:23]Write i2c OK [05:15:23]MH_I2C_Read... [05:15:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:15:23]Read from MH i2c: E2 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 03 00 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [05:15:23]RAPDU: 90 00 [05:15:23]wFMCommunicate OK [05:15:23]wFMCommunicate request_size=4 [05:15:23]MH_SAM_APDU [05:15:23]CAPDU: 80 0D 03 02 [05:15:23]Write to MH i2c: E2 08 00 66 07 80 0D 03 02 00 00 00 00 E8 [05:15:23]Write i2c OK [05:15:23]MH_I2C_Read... [05:15:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:15:23]Read from MH i2c: E2 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 0B 00 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 0B 00 66 07 00 5F B0 F2 5D 45 D8 BB 77 90 00 96 [05:15:23]RAPDU: 5F B0 F2 5D 45 D8 BB 77 90 00 [05:15:23]wFMCommunicate OK [05:15:23]SAM_PROTO_SignData done [05:15:23]FM_MakeSignedData done [05:15:23]CreateOFDProtocolMessage [05:15:23]wFMCommunicate request_size=4 [05:15:23]MH_SAM_APDU [05:15:23]CAPDU: 80 11 00 00 [05:15:23]Write to MH i2c: E2 08 00 67 07 80 11 00 00 00 00 00 00 E8 [05:15:23]Write i2c OK [05:15:23]MH_I2C_Read... [05:15:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:23]Read from MH i2c: E2 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: E2 17 00 [05:15:23]MH_I2C_Read... [05:15:23]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 [05:15:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:15:23]wFMCommunicate OK [05:15:23]CreateOFDProtocolMessage done [05:15:23]OFDSenderStorePacket 374798 [05:15:23]StoreOFDPacket docnum=374798 [05:15: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 CF F3 0D 01 F1 B9 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 4C 00 00 00 F4 03 04 00 6A CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B2 07 65 55 E0 65 5F B0 F2 5D 45 D8 BB 77 [05:15:23]CheckFolder [05:15:23]dirname=/storage/ofd_packets [05:15:23]CheckFolder done [05:15:23]ProducePacketName [05:15:23]name=ofd_packets/00374798 [05:15:23]NVStorageSaveData ofd_packets/00374798 [05:15:23]File name is /storage/ofd_packets/00374798 [05:15:23]Write 307 bytes [05:15:23]NVStorageSaveData done [05:15:23]OFDSenderStorePacket done [05:15:23]KKMCreateOFDPacket done [05:15:23]NVStorageSaveData kkm_last_timestamp [05:15:23]File name is /storage/kkm_last_timestamp [05:15:23]Write 4 bytes [05:15:23]NVStorageSaveData done [05:15:23]ExternCall_PrintAddStr [05:15:23]wPrintStart [05:15:23]Write to MH i2c: 01 00 00 68 07 6F [05:15:23]Write i2c OK [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: 01 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: 01 07 00 [05:15:23]MH_I2C_Read... [05:15:23]Read from MH i2c: 01 07 00 68 07 00 00 00 00 00 FF 0F 84 [05:15:23]RasterBufferAndPrint [05:15:23]line Счет N : (1)3311308 [05:15:23]line ИНН: 02508201610067 [05:15:23]line Контрольно-Кассовый Чек [05:15:23]line ПРОДАЖА [05:15:23]line ТРК (МРК, ГНК) : 31 [05:15:23]line Товар: 2710194240 [05:15:23]line D-Energy Дт-К-2 [05:15:23]line 12.960 * 77.20 [05:15:23]line = 1000.51 [05:15:23]line НДС 12% НСП 1% [05:15:23]line > о реализуемом товаре [05:15:23]line ИТОГО: 1000.51 [05:15:23]line НСП 1% : 8.85 [05:15:23]line НДС 12% : 106.25 [05:15:23]line Наличными: 0.00 [05:15:23]line Безнал.: 1000.51 [05:15:23]line Место: АЗС № 87 "Партнер Нефть" [05:15:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:15:23]line СНО: Общий режим [05:15:23]line Чек 76 27.10.2024 05:15 [05:15:23]line Смена: 528 ФФД: 1.0 [05:15:23]line ЗНМ: 0300000083 [05:15:23]line РНМ: 0000000000091623 [05:15:23]line Версия ККМ: 001 [05:15:23]line Платежная система: Mbank [05:15:23]line ФМ: 0000000000874672 [05:15:23]line ФД: 374798 [05:15:23]line ФПД: 195744834642021 [05:15:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374798&fm=195744834642021&tin=02508201610067®Number=0000000000091623&sum=100051 [05:15:23]OFD Sender: Processing packet 374798 [packets to send 269, broken 268] [05:15:23]ProducePacketName [05:15:23]name=ofd_packets/00374798 [05:15:23]OFD Sender: To server: pG, [05:15:23]CommunicateWithHost lk.salyk.kg:30040 [05:15:23]ConnectInit lk.salyk.kg [05:15:23]written 0, free lines is 4095 [05:15:23]Connected sock=10 [05:15:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 CF F3 0D 01 F1 B9 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 4C 00 00 00 F4 03 04 00 6A CC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B2 07 65 55 E0 65 5F B0 F2 5D 45 D8 BB 77 [05:15: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 BB 40 47 00 C5 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 0E B8 05 00 F4 03 04 00 0A 78 1D 67 B6 04 01 00 00 71 32 FB 86 92 BA 8D 2F [05:15:23]CommunicateWithHost err = 0 [05:15:23]CheckOFDResponse [05:15:23]1017 (14) - 77093643461234 [05:15:23]1041 (16) - 0000000000874672 [05:15:23]1040 (4) - 374798 [05:15:23]1012 (4) - 26.10.2024 23:15 [05:15:23]1206 (1) - 0 [05:15:23]OFD Sender: Remove packet 374798 [05:15:23]ProducePacketName [05:15:23]name=ofd_packets/00374798 [05:15:23]NVStorageDeleteData [05:15:23]Write to MH i2c: 01 00 00 91 07 98 [05:15:24]Write i2c OK [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: 01 [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: 01 07 00 [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: 01 07 00 91 07 00 00 00 00 00 04 0D B0 [05:15:24]RasterBufferAndPrint [05:15:24]line [05:15:24]line [05:15:24]line [05:15:24]line [05:15:24]line [05:15:24]written 0, free lines is 3339 [05:15:24]MH_Cut [05:15:24]Write to MH i2c: D1 01 00 98 07 01 71 [05:15:24]Write i2c OK [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: D1 [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: D1 01 00 [05:15:24]MH_I2C_Read... [05:15:24]Read from MH i2c: D1 01 00 98 07 00 70 [05:15:24]Write to MH i2c: 01 00 00 99 07 A0 [05:15:24]Write i2c OK [05:15:24]MH_I2C_Read... [05:15:24]OFD Sender: No OFD packet to send [05:15:24]*** Cut start [05:15:24]*** Partial cut [05:15:24]*** CUTSNS_PIN = 1 [05:15:24]*** CUTSNS_PIN = 0 [05:15:25]*** Brake cut motor [05:15:25]Read from MH i2c: 01 [05:15:25]MH_I2C_Read... [05:15:25]*** Stop cut motor [05:15:25]*** Cut end [05:15:25]Read from MH i2c: 01 07 00 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: 01 07 00 99 07 00 00 00 00 00 FF 0F B5 [05:15:25]process_action close_receipt done [05:15:25]requested_data is exist [05:15:25]produce_requested_data [05:15:25]requested_item fm.sn is exist - process it [05:15:25]wFMCommunicate request_size=4 [05:15:25]MH_SAM_APDU [05:15:25]CAPDU: 80 11 00 00 [05:15:25]Write to MH i2c: E2 08 00 9A 07 80 11 00 00 00 00 00 00 1B [05:15:25]Write i2c OK [05:15:25]MH_I2C_Read... [05:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:25]Read from MH i2c: E2 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 17 00 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 17 00 9A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [05:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:15:25]wFMCommunicate OK [05:15:25]requested_item fd.num is exist - process it [05:15:25]SAM_PROTO_GetFieldsCounters [05:15:25]wFMCommunicate request_size=4 [05:15:25]MH_SAM_APDU [05:15:25]CAPDU: 80 13 00 00 [05:15:25]Write to MH i2c: E2 08 00 9B 07 80 13 00 00 00 00 00 00 1E [05:15:25]Write i2c OK [05:15:25]MH_I2C_Read... [05:15:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:15:25]Read from MH i2c: E2 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 62 00 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 62 00 9B 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 0E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [05:15: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 0E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:15:25]wFMCommunicate OK [05:15:25]SAM_PROTO_GetFieldsCounters done [05:15:25]requested_item shift.num is exist - process it [05:15:25]requested_item shift.opened is exist - process it [05:15:25]req_shift_opened [05:15:25]FM_GetShiftState [05:15:25]SAM_PROTO_GetShiftState [05:15:25]wFMCommunicate request_size=4 [05:15:25]MH_SAM_APDU [05:15:25]CAPDU: 80 13 01 00 [05:15:25]Write to MH i2c: E2 08 00 9C 07 80 13 01 00 00 00 00 00 20 [05:15:25]Write i2c OK [05:15:25]MH_I2C_Read... [05:15:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:25]Read from MH i2c: E2 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 0E 00 [05:15:25]MH_I2C_Read... [05:15:25]Read from MH i2c: E2 0E 00 9C 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EE [05:15:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:15:25]wFMCommunicate OK [05:15:25]SAM_PROTO_GetShiftState done [05:15:25]FM_GetShiftState done [05:15:25]req_shift_opened done [05:15:25]requested_item shift.open_date is exist - process it [05:15:25]req_shift_open_date [05:15:25]req_shift_open_date done [05:15:25]produce_requested_data done [05:15:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374798,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:15:25]process_action_free close_receipt [05:15:25]json_value_free [05:15:25]json_value_free done [05:15:25]process_json_proto returns [05:15:25]Send response to host [05:15:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374798,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:15:25]free response buf [05:15:25]execute_script done [05:15:25]execute_script returns [05:15:25]free content buf [05:15:25]Sock 9.Close socket [05:15:25]Sock 9.Thread stoped [05:15:29]OFD Sender: No OFD packet to send [05:15:34]OFD Sender: No OFD packet to send [05:15:39]OFD Sender: No OFD packet to send [05:15:44]OFD Sender: No OFD packet to send [05:15:49]OFD Sender: No OFD packet to send [05:15:54]OFD Sender: No OFD packet to send [05:15:59]OFD Sender: No OFD packet to send [05:16:04]OFD Sender: No OFD packet to send [05:16:09]OFD Sender: No OFD packet to send [05:16:14]OFD Sender: No OFD packet to send [05:16:19]OFD Sender: No OFD packet to send [05:16:24]OFD Sender: No OFD packet to send [05:16:29]OFD Sender: No OFD packet to send [05:16:34]OFD Sender: No OFD packet to send [05:16:39]OFD Sender: No OFD packet to send [05:16:44]OFD Sender: No OFD packet to send [05:16:49]OFD Sender: No OFD packet to send [05:16:54]OFD Sender: No OFD packet to send [05:16:59]OFD Sender: No OFD packet to send [05:17:04]OFD Sender: No OFD packet to send [05:17:09]OFD Sender: No OFD packet to send [05:17:14]OFD Sender: No OFD packet to send [05:17:19]OFD Sender: No OFD packet to send [05:17:24]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:19]OFD Sender: No OFD packet to send [05:18:24]OFD Sender: No OFD packet to send [05:18:29]OFD Sender: No OFD packet to send [05:18:34]OFD Sender: No OFD packet to send [05:18:39]OFD Sender: No OFD packet to send [05:18:44]OFD Sender: No OFD packet to send [05:18:49]OFD Sender: No OFD packet to send [05:18:54]OFD Sender: No OFD packet to send [05:18:59]OFD Sender: No OFD packet to send [05:19:00]accept exits with 7 [05:19:00]New connection [05:19:00]New thread 3067256164 created [05:19:00]Thread 3067112804 joined [05:19:00]Waiting for new connection... [05:19:00] Sock 7.Parse request [05:19:00]Sock 7.Check first char [05:19:00]Sock 7.First char is OK [05:19:00]request: POST /json_proto HTTP/1.0 [05:19:00]Method: POST [05:19:00]URL: /json_proto [05:19:00]Method is POST - this is cgi request [05:19:00]url: /json_proto [05:19:00]query_string will be loaded in cgi processing [05:19:00]execute_cgi json_proto POST (null) [05:19:00]execute_cgi path=json_proto method=POST [05:19:00]POST find Content-Length [05:19:00]Host: 172.17.42.195:8080 [05:19:00]Content-Length: 678 [05:19:00]Content-Type: application/json [05:19:00] [05:19:00]POST finish read [05:19:00]Found Content-Length = 678 [05:19:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311310", "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" ] } } [05:19:00]execute_script... [05:19: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)3311310", "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" ] } } [05:19:00]POST & json_proto [05:19:00]process_json_proto [05:19:00]json parsed OK: [05:19:00]protocol is kg_v1.0 [05:19:00]action value=close_receipt [05:19:00]process_action close_receipt [05:19:00]cmd_close_receipt [05:19:00]MH_GetDate [05:19:00]Write to MH i2c: F0 00 00 9D 07 93 [05:19:00]Write i2c OK [05:19:00]MH_I2C_Read... [05:19:00]Read from MH i2c: F0 [05:19:00]MH_I2C_Read... [05:19:00]Read from MH i2c: F0 09 00 [05:19:00]MH_I2C_Read... [05:19:00]Read from MH i2c: F0 09 00 9D 07 00 45 CD 1D 67 EF 94 12 67 2E [05:19:00]GetLastDocTimeStamp 1730006122 [05:19:00]current date 1730006341 [05:19:00]FM_GetShiftState [05:19:00]SAM_PROTO_GetShiftState [05:19:00]wFMCommunicate request_size=4 [05:19:00]MH_SAM_APDU [05:19:00]CAPDU: 80 13 01 00 [05:19:00]Write to MH i2c: E2 08 00 9E 07 80 13 01 00 00 00 00 00 22 [05:19:00]Write i2c OK [05:19:00]MH_I2C_Read... [05:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:19:00]Read from MH i2c: E2 [05:19:00]MH_I2C_Read... [05:19:00]Read from MH i2c: E2 0E 00 [05:19:00]MH_I2C_Read... [05:19:00]Read from MH i2c: E2 0E 00 9E 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F0 [05:19:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:19:00]wFMCommunicate OK [05:19:00]SAM_PROTO_GetShiftState done [05:19:00]FM_GetShiftState done [05:19:00]opened in 1729988025 [05:19:00]opened+sec_in_day 1730074425 [05:19:00]quantity*price = 60009 [05:19:00]sum+1 = 60010 [05:19:00]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 СНО: Общий режим Чек 77 27.10.2024 05:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374799 ФПД: 158920996358647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051901&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374799&fm=158920996358647&tin=02508201610067®Number=0000000000091623&sum=60000 [05:19:01]StoreToDocumentArchive [05:19:01]shift 528 fd 374799 [05:19:01]save to /storage/0528/doc_00374799 [05:19:01]save last doc name /storage/0528/doc_00374799 to /storage/kkm_last_doc_name [05:19:01]save OK [05:19:01]Clear old archive folders... [05:19:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:19:01]tlvbuf is 002A92F0 [05:19:01]SAM_PROTO_ClearQueue [05:19:01]wFMCommunicate request_size=4 [05:19:01]MH_SAM_APDU [05:19:01]CAPDU: 80 09 00 00 [05:19:01]Write to MH i2c: E2 08 00 AB 07 80 09 00 00 00 00 00 00 24 [05:19:01]Write i2c OK [05:19:01]MH_I2C_Read... [05:19:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:19:01]Read from MH i2c: E2 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [05:19:01]RAPDU: 90 00 [05:19:01]wFMCommunicate OK [05:19:01]SAM_PROTO_ClearQueue done [05:19:01]KKMCreateOFDPacket [05:19:01]OFDProtocolAddRootSTLVToBuf [05:19:01]FM_MakeSignedData [05:19:01]FM_MakeSignedData [05:19:01]SAM_PROTO_SignData [05:19:01]wFMCommunicate request_size=4 [05:19:01]MH_SAM_APDU [05:19:01]CAPDU: 80 0D 01 02 [05:19:01]Write to MH i2c: E2 08 00 AC 07 80 0D 01 02 00 00 00 00 2C [05:19:01]Write i2c OK [05:19:01]MH_I2C_Read... [05:19:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:19:01]Read from MH i2c: E2 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 AC 07 00 90 00 27 [05:19:01]RAPDU: 90 00 [05:19:01]wFMCommunicate OK [05:19:01]wFMCommunicate request_size=255 [05:19:01]MH_SAM_APDU [05:19: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 45 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 [05:19:01]Write to MH i2c: E2 02 01 AD 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 45 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 00 00 E6 [05:19:01]Write i2c OK [05:19:01]MH_I2C_Read... [05:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:19:01]Read from MH i2c: E2 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 AD 07 00 90 00 28 [05:19:01]RAPDU: 90 00 [05:19:01]wFMCommunicate OK [05:19:01]wFMCommunicate request_size=10 [05:19:01]MH_SAM_APDU [05:19:01]CAPDU: 80 0D 02 02 05 89 AD 89 09 F7 [05:19:01]Write to MH i2c: E2 0D 00 AE 07 80 0D 02 02 05 00 89 AD 89 09 F7 00 00 F8 [05:19:01]Write i2c OK [05:19:01]MH_I2C_Read... [05:19:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:19:01]Read from MH i2c: E2 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 [05:19:01]MH_I2C_Read... [05:19:01]Read from MH i2c: E2 03 00 AE 07 00 90 00 29 [05:19:01]RAPDU: 90 00 [05:19:01]wFMCommunicate OK [05:19:01]wFMCommunicate request_size=4 [05:19:01]MH_SAM_APDU [05:19:01]CAPDU: 80 0D 03 02 [05:19:01]Write to MH i2c: E2 08 00 AF 07 80 0D 03 02 00 00 00 00 31 [05:19:01]Write i2c OK [05:19:01]MH_I2C_Read... [05:19:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:19:02]Read from MH i2c: E2 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: E2 0B 00 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: E2 0B 00 AF 07 00 B3 4F 05 A3 64 9C 66 EE 90 00 30 [05:19:02]RAPDU: B3 4F 05 A3 64 9C 66 EE 90 00 [05:19:02]wFMCommunicate OK [05:19:02]SAM_PROTO_SignData done [05:19:02]FM_MakeSignedData done [05:19:02]CreateOFDProtocolMessage [05:19:02]wFMCommunicate request_size=4 [05:19:02]MH_SAM_APDU [05:19:02]CAPDU: 80 11 00 00 [05:19:02]Write to MH i2c: E2 08 00 B0 07 80 11 00 00 00 00 00 00 31 [05:19:02]Write i2c OK [05:19:02]MH_I2C_Read... [05:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:19:02]Read from MH i2c: E2 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: E2 17 00 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: E2 17 00 B0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [05: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 [05:19:02]wFMCommunicate OK [05:19:02]CreateOFDProtocolMessage done [05:19:02]OFDSenderStorePacket 374799 [05:19:02]StoreOFDPacket docnum=374799 [05:19: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 41 02 07 01 6D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 45 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 89 AD 89 09 F7 B3 4F 05 A3 64 9C 66 EE [05:19:02]CheckFolder [05:19:02]dirname=/storage/ofd_packets [05:19:02]CheckFolder done [05:19:02]ProducePacketName [05:19:02]name=ofd_packets/00374799 [05:19:02]NVStorageSaveData ofd_packets/00374799 [05:19:02]File name is /storage/ofd_packets/00374799 [05:19:02]Write 301 bytes [05:19:02]NVStorageSaveData done [05:19:02]OFDSenderStorePacket done [05:19:02]KKMCreateOFDPacket done [05:19:02]NVStorageSaveData kkm_last_timestamp [05:19:02]File name is /storage/kkm_last_timestamp [05:19:02]Write 4 bytes [05:19:02]NVStorageSaveData done [05:19:02]ExternCall_PrintAddStr [05:19:02]wPrintStart [05:19:02]Write to MH i2c: 01 00 00 B1 07 B8 [05:19:02]Write i2c OK [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 07 00 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 07 00 B1 07 00 00 00 00 00 FF 0F CD [05:19:02]RasterBufferAndPrint [05:19:02]line Счет N : (1)3311310 [05:19:02]line ИНН: 02508201610067 [05:19:02]line Контрольно-Кассовый Чек [05:19:02]line ПРОДАЖА [05:19:02]line ТРК (МРК, ГНК) : 22 [05:19:02]line Товар: 2710124130 [05:19:02]line Аи-92-К-4 [05:19:02]line 8.970 * 66.90 [05:19:02]line = 600.09 [05:19:02]line НДС 12% НСП 1% [05:19:02]line > о реализуемом товаре [05:19:02]line ОКРУГЛЕНИЕ: -0.09 [05:19:02]line ИТОГО: 600.00 [05:19:02]line Внесено: 600.00 [05:19:02]line СДАЧА: 0.00 [05:19:02]line НСП 1% : 5.31 [05:19:02]line НДС 12% : 63.73 [05:19:02]line Наличными: 600.00 [05:19:02]line Безнал.: 0.00 [05:19:02]line Место: АЗС № 87 "Партнер Нефть" [05:19:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:19:02]line СНО: Общий режим [05:19:02]line Чек 77 27.10.2024 05:19 [05:19:02]line Смена: 528 ФФД: 1.0 [05:19:02]line ЗНМ: 0300000083 [05:19:02]line РНМ: 0000000000091623 [05:19:02]line Версия ККМ: 001 [05:19:02]line ФМ: 0000000000874672 [05:19:02]line ФД: 374799 [05:19:02]line ФПД: 158920996358647 [05:19:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T051901&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374799&fm=158920996358647&tin=02508201610067®Number=0000000000091623&sum=60000 [05:19:02]OFD Sender: Processing packet 374799 [packets to send 269, broken 268] [05:19:02]ProducePacketName [05:19:02]name=ofd_packets/00374799 [05:19:02]OFD Sender: To server: pG, [05:19:02]CommunicateWithHost lk.salyk.kg:30040 [05:19:02]ConnectInit lk.salyk.kg [05:19:02]written 0, free lines is 4095 [05:19:02]Connected sock=10 [05:19: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 41 02 07 01 6D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 45 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 89 AD 89 09 F7 B3 4F 05 A3 64 9C 66 EE [05:19: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 93 3E 47 00 74 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B8 05 00 F4 03 04 00 E5 78 1D 67 B6 04 01 00 00 76 90 33 66 9B 3B 99 19 [05:19:02]CommunicateWithHost err = 0 [05:19:02]CheckOFDResponse [05:19:02]1017 (14) - 77093643461234 [05:19:02]1041 (16) - 0000000000874672 [05:19:02]1040 (4) - 374799 [05:19:02]1012 (4) - 26.10.2024 23:19 [05:19:02]1206 (1) - 0 [05:19:02]OFD Sender: Remove packet 374799 [05:19:02]ProducePacketName [05:19:02]name=ofd_packets/00374799 [05:19:02]NVStorageDeleteData [05:19:02]Write to MH i2c: 01 00 00 DC 07 E3 [05:19:02]Write i2c OK [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 07 00 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: 01 07 00 DC 07 00 00 00 00 00 ED 0C E3 [05:19:02]RasterBufferAndPrint [05:19:02]line [05:19:02]line [05:19:02]line [05:19:02]line [05:19:02]line [05:19:02]written 0, free lines is 3315 [05:19:02]MH_Cut [05:19:02]Write to MH i2c: D1 01 00 E3 07 01 BC [05:19:02]Write i2c OK [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: D1 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: D1 01 00 [05:19:02]MH_I2C_Read... [05:19:02]Read from MH i2c: D1 01 00 E3 07 00 BB [05:19:02]Write to MH i2c: 01 00 00 E4 07 EB [05:19:02]Write i2c OK [05:19:02]MH_I2C_Read... [05:19:03]OFD Sender: No OFD packet to send [05:19:03]*** Cut start [05:19:03]*** Partial cut [05:19:03]*** CUTSNS_PIN = 1 [05:19:03]*** CUTSNS_PIN = 0 [05:19:04]*** Brake cut motor [05:19:04]Read from MH i2c: 01 [05:19:04]MH_I2C_Read... [05:19:04]*** Stop cut motor [05:19:04]*** Cut end [05:19:04]Read from MH i2c: 01 07 00 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: 01 07 00 E4 07 00 00 00 00 00 FF 0F 00 [05:19:04]process_action close_receipt done [05:19:04]requested_data is exist [05:19:04]produce_requested_data [05:19:04]requested_item fm.sn is exist - process it [05:19:04]wFMCommunicate request_size=4 [05:19:04]MH_SAM_APDU [05:19:04]CAPDU: 80 11 00 00 [05:19:04]Write to MH i2c: E2 08 00 E5 07 80 11 00 00 00 00 00 00 66 [05:19:04]Write i2c OK [05:19:04]MH_I2C_Read... [05:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:19:04]Read from MH i2c: E2 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 17 00 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 17 00 E5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [05: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 [05:19:04]wFMCommunicate OK [05:19:04]requested_item fd.num is exist - process it [05:19:04]SAM_PROTO_GetFieldsCounters [05:19:04]wFMCommunicate request_size=4 [05:19:04]MH_SAM_APDU [05:19:04]CAPDU: 80 13 00 00 [05:19:04]Write to MH i2c: E2 08 00 E6 07 80 13 00 00 00 00 00 00 69 [05:19:04]Write i2c OK [05:19:04]MH_I2C_Read... [05:19:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:19:04]Read from MH i2c: E2 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 62 00 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 62 00 E6 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 0F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [05: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 0F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:19:04]wFMCommunicate OK [05:19:04]SAM_PROTO_GetFieldsCounters done [05:19:04]requested_item shift.num is exist - process it [05:19:04]requested_item shift.opened is exist - process it [05:19:04]req_shift_opened [05:19:04]FM_GetShiftState [05:19:04]SAM_PROTO_GetShiftState [05:19:04]wFMCommunicate request_size=4 [05:19:04]MH_SAM_APDU [05:19:04]CAPDU: 80 13 01 00 [05:19:04]Write to MH i2c: E2 08 00 E7 07 80 13 01 00 00 00 00 00 6B [05:19:04]Write i2c OK [05:19:04]MH_I2C_Read... [05:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:19:04]Read from MH i2c: E2 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 0E 00 [05:19:04]MH_I2C_Read... [05:19:04]Read from MH i2c: E2 0E 00 E7 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [05:19:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:19:04]wFMCommunicate OK [05:19:04]SAM_PROTO_GetShiftState done [05:19:04]FM_GetShiftState done [05:19:04]req_shift_opened done [05:19:04]requested_item shift.open_date is exist - process it [05:19:04]req_shift_open_date [05:19:04]req_shift_open_date done [05:19:04]produce_requested_data done [05:19:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374799,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:19:04]process_action_free close_receipt [05:19:04]json_value_free [05:19:04]json_value_free done [05:19:04]process_json_proto returns [05:19:04]Send response to host [05:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374799,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:19:04]free response buf [05:19:04]execute_script done [05:19:04]execute_script returns [05:19:04]free content buf [05:19:04]Sock 7.Close socket [05:19:04]Sock 7.Thread stoped [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:21]accept exits with 9 [05:20:21]New connection [05:20:21]New thread 3067112804 created [05:20:21]Thread 3067256164 joined [05:20:21]Waiting for new connection... [05:20:21] Sock 9.Parse request [05:20:21]Sock 9.Check first char [05:20:21]Sock 9.First char is OK [05:20:21]request: POST /json_proto HTTP/1.0 [05:20:21]Method: POST [05:20:21]URL: /json_proto [05:20:21]Method is POST - this is cgi request [05:20:21]url: /json_proto [05:20:21]query_string will be loaded in cgi processing [05:20:21]execute_cgi json_proto POST (null) [05:20:21]execute_cgi path=json_proto method=POST [05:20:21]POST find Content-Length [05:20:21]Host: 172.17.42.195:8080 [05:20:21]Content-Length: 689 [05:20:21]Content-Type: application/json [05:20:21] [05:20:21]POST finish read [05:20:21]Found Content-Length = 689 [05:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311309", "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" : 41.460, "sum" : 3200.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3200.00, "total" : 3200.00, "payments": [ { "type": 0, "sum" : 3200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:20:21]execute_script... [05: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)3311309", "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" : 41.460, "sum" : 3200.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3200.00, "total" : 3200.00, "payments": [ { "type": 0, "sum" : 3200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:20:21]POST & json_proto [05:20:21]process_json_proto [05:20:21]json parsed OK: [05:20:21]protocol is kg_v1.0 [05:20:21]action value=close_receipt [05:20:21]process_action close_receipt [05:20:21]cmd_close_receipt [05:20:21]MH_GetDate [05:20:21]Write to MH i2c: F0 00 00 E8 07 DE [05:20:21]Write i2c OK [05:20:21]MH_I2C_Read... [05:20:21]Read from MH i2c: F0 [05:20:21]MH_I2C_Read... [05:20:21]Read from MH i2c: F0 09 00 [05:20:21]MH_I2C_Read... [05:20:21]Read from MH i2c: F0 09 00 E8 07 00 96 CD 1D 67 EF 94 12 67 CA [05:20:21]GetLastDocTimeStamp 1730006341 [05:20:21]current date 1730006422 [05:20:21]FM_GetShiftState [05:20:21]SAM_PROTO_GetShiftState [05:20:21]wFMCommunicate request_size=4 [05:20:21]MH_SAM_APDU [05:20:21]CAPDU: 80 13 01 00 [05:20:21]Write to MH i2c: E2 08 00 E9 07 80 13 01 00 00 00 00 00 6D [05:20:21]Write i2c OK [05:20:21]MH_I2C_Read... [05:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:20:21]Read from MH i2c: E2 [05:20:21]MH_I2C_Read... [05:20:21]Read from MH i2c: E2 0E 00 [05:20:21]MH_I2C_Read... [05:20:21]Read from MH i2c: E2 0E 00 E9 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3B [05:20:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:20:21]wFMCommunicate OK [05:20:21]SAM_PROTO_GetShiftState done [05:20:21]FM_GetShiftState done [05:20:21]opened in 1729988025 [05:20:21]opened+sec_in_day 1730074425 [05:20:21]quantity*price = 320071 [05:20:21]sum+1 = 320072 [05:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.71 ИТОГО: 3200.00 Внесено: 3200.00 СДАЧА: 0.00 НСП 1% : 28.32 НДС 12% : 339.90 Наличными: 3200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 78 27.10.2024 05:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374800 ФПД: 199321400332907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052022&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374800&fm=199321400332907&tin=02508201610067®Number=0000000000091623&sum=320000 [05:20:22]StoreToDocumentArchive [05:20:22]shift 528 fd 374800 [05:20:22]save to /storage/0528/doc_00374800 [05:20:22]save last doc name /storage/0528/doc_00374800 to /storage/kkm_last_doc_name [05:20:22]save OK [05:20:22]Clear old archive folders... [05:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:20:22]tlvbuf is 0027BE30 [05:20:22]SAM_PROTO_ClearQueue [05:20:22]wFMCommunicate request_size=4 [05:20:22]MH_SAM_APDU [05:20:22]CAPDU: 80 09 00 00 [05:20:22]Write to MH i2c: E2 08 00 F6 07 80 09 00 00 00 00 00 00 6F [05:20:22]Write i2c OK [05:20:22]MH_I2C_Read... [05:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:20:22]Read from MH i2c: E2 [05:20:22]MH_I2C_Read... [05:20:22]Read from MH i2c: E2 03 00 [05:20:22]MH_I2C_Read... [05:20:22]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [05:20:22]RAPDU: 90 00 [05:20:22]wFMCommunicate OK [05:20:22]SAM_PROTO_ClearQueue done [05:20:22]KKMCreateOFDPacket [05:20:22]OFDProtocolAddRootSTLVToBuf [05:20:22]FM_MakeSignedData [05:20:22]FM_MakeSignedData [05:20:22]SAM_PROTO_SignData [05:20:22]wFMCommunicate request_size=4 [05:20:22]MH_SAM_APDU [05:20:22]CAPDU: 80 0D 01 02 [05:20:22]Write to MH i2c: E2 08 00 F7 07 80 0D 01 02 00 00 00 00 77 [05:20:22]Write i2c OK [05:20:22]MH_I2C_Read... [05:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:20:22]Read from MH i2c: E2 [05:20:22]MH_I2C_Read... [05:20:22]Read from MH i2c: E2 03 00 [05:20:22]MH_I2C_Read... [05:20:22]Read from MH i2c: E2 03 00 F7 07 00 90 00 72 [05:20:22]RAPDU: 90 00 [05:20:22]wFMCommunicate OK [05:20:22]wFMCommunicate request_size=255 [05:20:22]MH_SAM_APDU [05:20: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 F4 A1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 47 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 96 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:20:22]Write to MH i2c: E2 02 01 F8 07 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 F4 A1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 47 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 96 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 D8 [05:20:22]Write i2c OK [05:20:22]MH_I2C_Read... [05:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:20:23]Read from MH i2c: E2 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 03 00 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 03 00 F8 07 00 90 00 73 [05:20:23]RAPDU: 90 00 [05:20:23]wFMCommunicate OK [05:20:23]wFMCommunicate request_size=16 [05:20:23]MH_SAM_APDU [05:20:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B5 48 21 43 52 6B [05:20:23]Write to MH i2c: E2 13 00 F9 07 80 0D 02 02 0B 00 00 35 04 06 00 B5 48 21 43 52 6B 00 00 ED [05:20:23]Write i2c OK [05:20:23]MH_I2C_Read... [05:20:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:20:23]Read from MH i2c: E2 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 03 00 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [05:20:23]RAPDU: 90 00 [05:20:23]wFMCommunicate OK [05:20:23]wFMCommunicate request_size=4 [05:20:23]MH_SAM_APDU [05:20:23]CAPDU: 80 0D 03 02 [05:20:23]Write to MH i2c: E2 08 00 FA 07 80 0D 03 02 00 00 00 00 7C [05:20:23]Write i2c OK [05:20:23]MH_I2C_Read... [05:20:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:20:23]Read from MH i2c: E2 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 0B 00 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 0B 00 FA 07 00 A9 77 FE 5B 84 96 80 A6 90 00 36 [05:20:23]RAPDU: A9 77 FE 5B 84 96 80 A6 90 00 [05:20:23]wFMCommunicate OK [05:20:23]SAM_PROTO_SignData done [05:20:23]FM_MakeSignedData done [05:20:23]CreateOFDProtocolMessage [05:20:23]wFMCommunicate request_size=4 [05:20:23]MH_SAM_APDU [05:20:23]CAPDU: 80 11 00 00 [05:20:23]Write to MH i2c: E2 08 00 FB 07 80 11 00 00 00 00 00 00 7C [05:20:23]Write i2c OK [05:20:23]MH_I2C_Read... [05:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:20:23]Read from MH i2c: E2 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 17 00 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: E2 17 00 FB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [05: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 [05:20:23]wFMCommunicate OK [05:20:23]CreateOFDProtocolMessage done [05:20:23]OFDSenderStorePacket 374800 [05:20:23]StoreOFDPacket docnum=374800 [05:20: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 DB 27 0D 01 55 C6 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 F4 A1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 47 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 96 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B5 48 21 43 52 6B A9 77 FE 5B 84 96 80 A6 [05:20:23]CheckFolder [05:20:23]dirname=/storage/ofd_packets [05:20:23]CheckFolder done [05:20:23]ProducePacketName [05:20:23]name=ofd_packets/00374800 [05:20:23]NVStorageSaveData ofd_packets/00374800 [05:20:23]File name is /storage/ofd_packets/00374800 [05:20:23]Write 307 bytes [05:20:23]NVStorageSaveData done [05:20:23]OFDSenderStorePacket done [05:20:23]KKMCreateOFDPacket done [05:20:23]NVStorageSaveData kkm_last_timestamp [05:20:23]File name is /storage/kkm_last_timestamp [05:20:23]Write 4 bytes [05:20:23]NVStorageSaveData done [05:20:23]ExternCall_PrintAddStr [05:20:23]wPrintStart [05:20:23]Write to MH i2c: 01 00 00 FC 07 03 [05:20:23]Write i2c OK [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: 01 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: 01 07 00 [05:20:23]MH_I2C_Read... [05:20:23]Read from MH i2c: 01 07 00 FC 07 00 00 00 00 00 FF 0F 18 [05:20:23]RasterBufferAndPrint [05:20:23]line Счет N : (1)3311309 [05:20:23]line ИНН: 02508201610067 [05:20:23]line Контрольно-Кассовый Чек [05:20:23]line ПРОДАЖА [05:20:23]line ТРК (МРК, ГНК) : 11 [05:20:23]line Товар: 2710194240 [05:20:23]line D-Energy Дт-К-2 [05:20:23]line 41.460 * 77.20 [05:20:23]line = 3200.71 [05:20:23]line НДС 12% НСП 1% [05:20:23]line > о реализуемом товаре [05:20:23]line ОКРУГЛЕНИЕ: -0.71 [05:20:23]line ИТОГО: 3200.00 [05:20:23]line Внесено: 3200.00 [05:20:23]line СДАЧА: 0.00 [05:20:23]line НСП 1% : 28.32 [05:20:23]line НДС 12% : 339.90 [05:20:23]line Наличными: 3200.00 [05:20:23]line Безнал.: 0.00 [05:20:23]line Место: АЗС № 87 "Партнер Нефть" [05:20:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:20:23]line СНО: Общий режим [05:20:23]line Чек 78 27.10.2024 05:20 [05:20:23]line Смена: 528 ФФД: 1.0 [05:20:23]line ЗНМ: 0300000083 [05:20:23]line РНМ: 0000000000091623 [05:20:23]line Версия ККМ: 001 [05:20:23]line ФМ: 0000000000874672 [05:20:23]line ФД: 374800 [05:20:23]line ФПД: 199321400332907 [05:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052022&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374800&fm=199321400332907&tin=02508201610067®Number=0000000000091623&sum=320000 [05:20:23]OFD Sender: Processing packet 374800 [packets to send 269, broken 268] [05:20:23]ProducePacketName [05:20:23]name=ofd_packets/00374800 [05:20:23]OFD Sender: To server: pG, [05:20:23]CommunicateWithHost lk.salyk.kg:30040 [05:20:23]ConnectInit lk.salyk.kg [05:20:23]written 0, free lines is 4095 [05:20:23]Connected sock=10 [05: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 15 01 00 00 DB 27 0D 01 55 C6 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 F4 A1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 47 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 96 CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B5 48 21 43 52 6B A9 77 FE 5B 84 96 80 A6 [05: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 6D 60 47 00 2C 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 10 B8 05 00 F4 03 04 00 36 79 1D 67 B6 04 01 00 00 CE 5B 1F 90 E1 8A E2 12 [05:20:23]CommunicateWithHost err = 0 [05:20:23]CheckOFDResponse [05:20:23]1017 (14) - 77093643461234 [05:20:23]1041 (16) - 0000000000874672 [05:20:23]1040 (4) - 374800 [05:20:23]1012 (4) - 26.10.2024 23:20 [05:20:23]1206 (1) - 0 [05:20:23]OFD Sender: Remove packet 374800 [05:20:23]ProducePacketName [05:20:23]name=ofd_packets/00374800 [05:20:23]NVStorageDeleteData [05:20:24]Write to MH i2c: 01 00 00 27 08 2F [05:20:24]Write i2c OK [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: 01 [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: 01 07 00 [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: 01 07 00 27 08 00 00 00 00 00 EF 0C 31 [05:20:24]RasterBufferAndPrint [05:20:24]line [05:20:24]line [05:20:24]line [05:20:24]line [05:20:24]line [05:20:24]written 0, free lines is 3317 [05:20:24]MH_Cut [05:20:24]Write to MH i2c: D1 01 00 2E 08 01 08 [05:20:24]Write i2c OK [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: D1 [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: D1 01 00 [05:20:24]MH_I2C_Read... [05:20:24]Read from MH i2c: D1 01 00 2E 08 00 07 [05:20:24]Write to MH i2c: 01 00 00 2F 08 37 [05:20:24]Write i2c OK [05:20:24]MH_I2C_Read... [05:20:24]OFD Sender: No OFD packet to send [05:20:24]*** Cut start [05:20:24]*** Partial cut [05:20:24]*** CUTSNS_PIN = 1 [05:20:24]*** CUTSNS_PIN = 0 [05:20:25]*** Brake cut motor [05:20:25]Read from MH i2c: 01 [05:20:25]MH_I2C_Read... [05:20:25]*** Stop cut motor [05:20:25]*** Cut end [05:20:25]Read from MH i2c: 01 07 00 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: 01 07 00 2F 08 00 00 00 00 00 FF 0F 4C [05:20:25]process_action close_receipt done [05:20:25]requested_data is exist [05:20:25]produce_requested_data [05:20:25]requested_item fm.sn is exist - process it [05:20:25]wFMCommunicate request_size=4 [05:20:25]MH_SAM_APDU [05:20:25]CAPDU: 80 11 00 00 [05:20:25]Write to MH i2c: E2 08 00 30 08 80 11 00 00 00 00 00 00 B2 [05:20:25]Write i2c OK [05:20:25]MH_I2C_Read... [05:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:20:25]Read from MH i2c: E2 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 17 00 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 17 00 30 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [05:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:20:25]wFMCommunicate OK [05:20:25]requested_item fd.num is exist - process it [05:20:25]SAM_PROTO_GetFieldsCounters [05:20:25]wFMCommunicate request_size=4 [05:20:25]MH_SAM_APDU [05:20:25]CAPDU: 80 13 00 00 [05:20:25]Write to MH i2c: E2 08 00 31 08 80 13 00 00 00 00 00 00 B5 [05:20:25]Write i2c OK [05:20:25]MH_I2C_Read... [05:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:20:25]Read from MH i2c: E2 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 62 00 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 62 00 31 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 10 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [05: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 10 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:20:25]wFMCommunicate OK [05:20:25]SAM_PROTO_GetFieldsCounters done [05:20:25]requested_item shift.num is exist - process it [05:20:25]requested_item shift.opened is exist - process it [05:20:25]req_shift_opened [05:20:25]FM_GetShiftState [05:20:25]SAM_PROTO_GetShiftState [05:20:25]wFMCommunicate request_size=4 [05:20:25]MH_SAM_APDU [05:20:25]CAPDU: 80 13 01 00 [05:20:25]Write to MH i2c: E2 08 00 32 08 80 13 01 00 00 00 00 00 B7 [05:20:25]Write i2c OK [05:20:25]MH_I2C_Read... [05:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:20:25]Read from MH i2c: E2 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 0E 00 [05:20:25]MH_I2C_Read... [05:20:25]Read from MH i2c: E2 0E 00 32 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [05:20:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:20:25]wFMCommunicate OK [05:20:25]SAM_PROTO_GetShiftState done [05:20:25]FM_GetShiftState done [05:20:25]req_shift_opened done [05:20:25]requested_item shift.open_date is exist - process it [05:20:25]req_shift_open_date [05:20:25]req_shift_open_date done [05:20:25]produce_requested_data done [05:20:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374800,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:20:25]process_action_free close_receipt [05:20:25]json_value_free [05:20:25]json_value_free done [05:20:25]process_json_proto returns [05:20:25]Send response to host [05:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374800,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:20:25]free response buf [05:20:25]execute_script done [05:20:25]execute_script returns [05:20:25]free content buf [05:20:25]Sock 9.Close socket [05:20:25]Sock 9.Thread stoped [05:20:29]OFD Sender: No OFD packet to send [05:20:34]OFD Sender: No OFD packet to send [05:20:39]OFD Sender: No OFD packet to send [05:20:44]OFD Sender: No OFD packet to send [05:20:49]OFD Sender: No OFD packet to send [05:20:54]OFD Sender: No OFD packet to send [05:20:59]OFD Sender: No OFD packet to send [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:04]accept exits with 7 [05:22:04]New connection [05:22:04]New thread 3067256164 created [05:22:04]Thread 3067112804 joined [05:22:04]Waiting for new connection... [05:22:04] Sock 7.Parse request [05:22:04]Sock 7.Check first char [05:22:04]Sock 7.First char is OK [05:22:04]request: POST /json_proto HTTP/1.0 [05:22:04]Method: POST [05:22:04]URL: /json_proto [05:22:04]Method is POST - this is cgi request [05:22:04]url: /json_proto [05:22:04]query_string will be loaded in cgi processing [05:22:04]execute_cgi json_proto POST (null) [05:22:04]execute_cgi path=json_proto method=POST [05:22:04]POST find Content-Length [05:22:04]Host: 172.17.42.195:8080 [05:22:04]Content-Length: 774 [05:22:04]Content-Type: application/json [05:22:04] [05:22:04]POST finish read [05:22:04]Found Content-Length = 774 [05:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311311", "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" ] } } [05:22:04]execute_script... [05:22:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311311", "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" ] } } [05:22:04]POST & json_proto [05:22:04]process_json_proto [05:22:04]json parsed OK: [05:22:04]protocol is kg_v1.0 [05:22:04]action value=close_receipt [05:22:04]process_action close_receipt [05:22:04]cmd_close_receipt [05:22:04]MH_GetDate [05:22:04]Write to MH i2c: F0 00 00 33 08 2A [05:22:04]Write i2c OK [05:22:04]MH_I2C_Read... [05:22:04]Read from MH i2c: F0 [05:22:04]MH_I2C_Read... [05:22:04]Read from MH i2c: F0 09 00 [05:22:04]MH_I2C_Read... [05:22:04]Read from MH i2c: F0 09 00 33 08 00 FE CD 1D 67 EF 94 12 67 7E [05:22:04]GetLastDocTimeStamp 1730006422 [05:22:04]current date 1730006526 [05:22:04]FM_GetShiftState [05:22:04]SAM_PROTO_GetShiftState [05:22:04]wFMCommunicate request_size=4 [05:22:04]MH_SAM_APDU [05:22:04]CAPDU: 80 13 01 00 [05:22:04]Write to MH i2c: E2 08 00 34 08 80 13 01 00 00 00 00 00 B9 [05:22:04]Write i2c OK [05:22:04]MH_I2C_Read... [05:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:04]Read from MH i2c: E2 [05:22:04]MH_I2C_Read... [05:22:04]Read from MH i2c: E2 0E 00 [05:22:04]MH_I2C_Read... [05:22:04]Read from MH i2c: E2 0E 00 34 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 87 [05:22:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:22:04]wFMCommunicate OK [05:22:04]SAM_PROTO_GetShiftState done [05:22:04]FM_GetShiftState done [05:22:04]opened in 1729988025 [05:22:04]opened+sec_in_day 1730074425 [05:22:04]quantity*price = 100050 [05:22:04]sum+1 = 100052 [05:22:04]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 СНО: Общий режим Чек 79 27.10.2024 05:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374801 ФПД: 149813242349460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052206&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374801&fm=149813242349460&tin=02508201610067®Number=0000000000091623&sum=100051 [05:22:06]StoreToDocumentArchive [05:22:06]shift 528 fd 374801 [05:22:06]save to /storage/0528/doc_00374801 [05:22:06]save last doc name /storage/0528/doc_00374801 to /storage/kkm_last_doc_name [05:22:06]save OK [05:22:06]Clear old archive folders... [05:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:22:06]tlvbuf is B6F0BA90 [05:22:06]SAM_PROTO_ClearQueue [05:22:06]wFMCommunicate request_size=4 [05:22:06]MH_SAM_APDU [05:22:06]CAPDU: 80 09 00 00 [05:22:06]Write to MH i2c: E2 08 00 41 08 80 09 00 00 00 00 00 00 BB [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [05:22:06]RAPDU: 90 00 [05:22:06]wFMCommunicate OK [05:22:06]SAM_PROTO_ClearQueue done [05:22:06]KKMCreateOFDPacket [05:22:06]OFDProtocolAddRootSTLVToBuf [05:22:06]FM_MakeSignedData [05:22:06]FM_MakeSignedData [05:22:06]SAM_PROTO_SignData [05:22:06]wFMCommunicate request_size=4 [05:22:06]MH_SAM_APDU [05:22:06]CAPDU: 80 0D 01 02 [05:22:06]Write to MH i2c: E2 08 00 42 08 80 0D 01 02 00 00 00 00 C3 [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 42 08 00 90 00 BE [05:22:06]RAPDU: 90 00 [05:22:06]wFMCommunicate OK [05:22:06]wFMCommunicate request_size=255 [05:22:06]MH_SAM_APDU [05:22: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 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 4F 00 00 00 F4 03 04 00 FE CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [05:22:06]Write to MH i2c: E2 02 01 43 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 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 4F 00 00 00 F4 03 04 00 FE CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 12 [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 43 08 00 90 00 BF [05:22:06]RAPDU: 90 00 [05:22:06]wFMCommunicate OK [05:22:06]wFMCommunicate request_size=11 [05:22:06]MH_SAM_APDU [05:22:06]CAPDU: 80 0D 02 02 06 88 41 1D 17 C7 94 [05:22:06]Write to MH i2c: E2 0E 00 44 08 80 0D 02 02 06 00 88 41 1D 17 C7 94 00 00 2A [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 03 00 44 08 00 90 00 C0 [05:22:06]RAPDU: 90 00 [05:22:06]wFMCommunicate OK [05:22:06]wFMCommunicate request_size=4 [05:22:06]MH_SAM_APDU [05:22:06]CAPDU: 80 0D 03 02 [05:22:06]Write to MH i2c: E2 08 00 45 08 80 0D 03 02 00 00 00 00 C8 [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 0B 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 0B 00 45 08 00 2D A0 83 4A C5 71 72 CD 90 00 D8 [05:22:06]RAPDU: 2D A0 83 4A C5 71 72 CD 90 00 [05:22:06]wFMCommunicate OK [05:22:06]SAM_PROTO_SignData done [05:22:06]FM_MakeSignedData done [05:22:06]CreateOFDProtocolMessage [05:22:06]wFMCommunicate request_size=4 [05:22:06]MH_SAM_APDU [05:22:06]CAPDU: 80 11 00 00 [05:22:06]Write to MH i2c: E2 08 00 46 08 80 11 00 00 00 00 00 00 C8 [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:06]Read from MH i2c: E2 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: E2 17 00 [05:22:06]MH_I2C_Read... [05:22:06]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 [05:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:22:06]wFMCommunicate OK [05:22:06]CreateOFDProtocolMessage done [05:22:06]OFDSenderStorePacket 374801 [05:22:06]StoreOFDPacket docnum=374801 [05:22: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 A3 6C 08 01 1E 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4F 00 00 00 F4 03 04 00 FE CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 41 1D 17 C7 94 2D A0 83 4A C5 71 72 CD [05:22:06]CheckFolder [05:22:06]dirname=/storage/ofd_packets [05:22:06]CheckFolder done [05:22:06]ProducePacketName [05:22:06]name=ofd_packets/00374801 [05:22:06]NVStorageSaveData ofd_packets/00374801 [05:22:06]File name is /storage/ofd_packets/00374801 [05:22:06]Write 302 bytes [05:22:06]NVStorageSaveData done [05:22:06]OFDSenderStorePacket done [05:22:06]KKMCreateOFDPacket done [05:22:06]NVStorageSaveData kkm_last_timestamp [05:22:06]File name is /storage/kkm_last_timestamp [05:22:06]Write 4 bytes [05:22:06]NVStorageSaveData done [05:22:06]ExternCall_PrintAddStr [05:22:06]wPrintStart [05:22:06]Write to MH i2c: 01 00 00 47 08 4F [05:22:06]Write i2c OK [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: 01 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: 01 07 00 [05:22:06]MH_I2C_Read... [05:22:06]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 FF 0F 64 [05:22:06]RasterBufferAndPrint [05:22:06]line Счет N : (1)3311311 [05:22:06]line ИНН: 02508201610067 [05:22:06]line Контрольно-Кассовый Чек [05:22:06]line ПРОДАЖА [05:22:06]line ТРК (МРК, ГНК) : 5 [05:22:06]line Товар: 2710194210 [05:22:06]line ДТ(л)-К-5 [05:22:06]line 13.130 * 76.20 [05:22:06]line = 1000.51 [05:22:06]line НДС 12% НСП 1% [05:22:06]line > о реализуемом товаре [05:22:06]line ИТОГО: 1000.51 [05:22:06]line НСП 1% : 8.85 [05:22:06]line НДС 12% : 106.25 [05:22:06]line Наличными: 0.00 [05:22:06]line Безнал.: 1000.51 [05:22:06]line Место: АЗС № 87 "Партнер Нефть" [05:22:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:22:06]line СНО: Общий режим [05:22:06]line Чек 79 27.10.2024 05:22 [05:22:06]line Смена: 528 ФФД: 1.0 [05:22:06]line ЗНМ: 0300000083 [05:22:06]line РНМ: 0000000000091623 [05:22:06]line Версия ККМ: 001 [05:22:06]line Платежная система: Mbank [05:22:06]line ФМ: 0000000000874672 [05:22:06]line ФД: 374801 [05:22:06]line ФПД: 149813242349460 [05:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052206&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374801&fm=149813242349460&tin=02508201610067®Number=0000000000091623&sum=100051 [05:22:06]written 0, free lines is 4095 [05:22:06]OFD Sender: Processing packet 374801 [packets to send 269, broken 268] [05:22:06]ProducePacketName [05:22:06]name=ofd_packets/00374801 [05:22:06]OFD Sender: To server: pG, [05:22:06]CommunicateWithHost lk.salyk.kg:30040 [05:22:06]ConnectInit lk.salyk.kg [05:22:06]Connected sock=10 [05:22:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A3 6C 08 01 1E 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4F 00 00 00 F4 03 04 00 FE CD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 41 1D 17 C7 94 2D A0 83 4A C5 71 72 CD [05:22:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DD 6B 47 00 FB 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 11 B8 05 00 F4 03 04 00 9D 79 1D 67 B6 04 01 00 00 79 B4 86 1D 93 60 B1 4A [05:22:07]CommunicateWithHost err = 0 [05:22:07]CheckOFDResponse [05:22:07]1017 (14) - 77093643461234 [05:22:07]1041 (16) - 0000000000874672 [05:22:07]1040 (4) - 374801 [05:22:07]1012 (4) - 26.10.2024 23:22 [05:22:07]1206 (1) - 0 [05:22:07]OFD Sender: Remove packet 374801 [05:22:07]ProducePacketName [05:22:07]name=ofd_packets/00374801 [05:22:07]NVStorageDeleteData [05:22:07]Write to MH i2c: 01 00 00 70 08 78 [05:22:07]Write i2c OK [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: 01 [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: 01 07 00 [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: 01 07 00 70 08 00 00 00 00 00 EB 0C 76 [05:22:07]RasterBufferAndPrint [05:22:07]line [05:22:07]line [05:22:07]line [05:22:07]line [05:22:07]line [05:22:07]written 0, free lines is 3313 [05:22:07]MH_Cut [05:22:07]Write to MH i2c: D1 01 00 77 08 01 51 [05:22:07]Write i2c OK [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: D1 [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: D1 01 00 [05:22:07]MH_I2C_Read... [05:22:07]Read from MH i2c: D1 01 00 77 08 00 50 [05:22:07]Write to MH i2c: 01 00 00 78 08 80 [05:22:07]Write i2c OK [05:22:07]MH_I2C_Read... [05:22:07]OFD Sender: No OFD packet to send [05:22:07]*** Cut start [05:22:07]*** Partial cut [05:22:07]*** CUTSNS_PIN = 1 [05:22:07]*** CUTSNS_PIN = 0 [05:22:08]*** Brake cut motor [05:22:08]Read from MH i2c: 01 [05:22:08]MH_I2C_Read... [05:22:08]*** Stop cut motor [05:22:08]*** Cut end [05:22:08]Read from MH i2c: 01 07 00 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: 01 07 00 78 08 00 00 00 00 00 FF 0F 95 [05:22:08]process_action close_receipt done [05:22:08]requested_data is exist [05:22:08]produce_requested_data [05:22:08]requested_item fm.sn is exist - process it [05:22:08]wFMCommunicate request_size=4 [05:22:08]MH_SAM_APDU [05:22:08]CAPDU: 80 11 00 00 [05:22:08]Write to MH i2c: E2 08 00 79 08 80 11 00 00 00 00 00 00 FB [05:22:08]Write i2c OK [05:22:08]MH_I2C_Read... [05:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:08]Read from MH i2c: E2 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 17 00 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 17 00 79 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [05:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:22:08]wFMCommunicate OK [05:22:08]requested_item fd.num is exist - process it [05:22:08]SAM_PROTO_GetFieldsCounters [05:22:08]wFMCommunicate request_size=4 [05:22:08]MH_SAM_APDU [05:22:08]CAPDU: 80 13 00 00 [05:22:08]Write to MH i2c: E2 08 00 7A 08 80 13 00 00 00 00 00 00 FE [05:22:08]Write i2c OK [05:22:08]MH_I2C_Read... [05:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:22:08]Read from MH i2c: E2 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 62 00 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 62 00 7A 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 11 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [05:22:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:22:08]wFMCommunicate OK [05:22:08]SAM_PROTO_GetFieldsCounters done [05:22:08]requested_item shift.num is exist - process it [05:22:08]requested_item shift.opened is exist - process it [05:22:08]req_shift_opened [05:22:08]FM_GetShiftState [05:22:08]SAM_PROTO_GetShiftState [05:22:08]wFMCommunicate request_size=4 [05:22:08]MH_SAM_APDU [05:22:08]CAPDU: 80 13 01 00 [05:22:08]Write to MH i2c: E2 08 00 7B 08 80 13 01 00 00 00 00 00 00 [05:22:08]Write i2c OK [05:22:08]MH_I2C_Read... [05:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:08]Read from MH i2c: E2 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 0E 00 [05:22:08]MH_I2C_Read... [05:22:08]Read from MH i2c: E2 0E 00 7B 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [05:22:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:22:08]wFMCommunicate OK [05:22:08]SAM_PROTO_GetShiftState done [05:22:08]FM_GetShiftState done [05:22:08]req_shift_opened done [05:22:08]requested_item shift.open_date is exist - process it [05:22:08]req_shift_open_date [05:22:08]req_shift_open_date done [05:22:08]produce_requested_data done [05:22:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374801,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:22:08]process_action_free close_receipt [05:22:08]json_value_free [05:22:08]json_value_free done [05:22:08]process_json_proto returns [05:22:08]Send response to host [05:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374801,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:22:08]free response buf [05:22:08]execute_script done [05:22:08]execute_script returns [05:22:08]free content buf [05:22:08]Sock 7.Close socket [05:22:08]Sock 7.Thread stoped [05:22:12]OFD Sender: No OFD packet to send [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:57]OFD Sender: No OFD packet to send [05:23:02]OFD Sender: No OFD packet to send [05:23:07]OFD Sender: No OFD packet to send [05:23:12]OFD Sender: No OFD packet to send [05:23:17]OFD Sender: No OFD packet to send [05:23:22]OFD Sender: No OFD packet to send [05:23:27]OFD Sender: No OFD packet to send [05:23:32]OFD Sender: No OFD packet to send [05:23:37]OFD Sender: No OFD packet to send [05:23:42]OFD Sender: No OFD packet to send [05:23:47]OFD Sender: No OFD packet to send [05:23:52]OFD Sender: No OFD packet to send [05:23:57]OFD Sender: No OFD packet to send [05:24:02]OFD Sender: No OFD packet to send [05:24:07]OFD Sender: No OFD packet to send [05:24:12]OFD Sender: No OFD packet to send [05:24:17]OFD Sender: No OFD packet to send [05:24:22]OFD Sender: No OFD packet to send [05:24:27]OFD Sender: No OFD packet to send [05:24:32]OFD Sender: No OFD packet to send [05:24:37]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]OFD Sender: No OFD packet to send [05:25:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:23]OFD Sender: No OFD packet to send [05:26:28]OFD Sender: No OFD packet to send [05:26:33]OFD Sender: No OFD packet to send [05:26:38]OFD Sender: No OFD packet to send [05:26:43]OFD Sender: No OFD packet to send [05:26:48]OFD Sender: No OFD packet to send [05:26:53]OFD Sender: No OFD packet to send [05:26:58]OFD Sender: No OFD packet to send [05:27:03]OFD Sender: No OFD packet to send [05:27:08]OFD Sender: No OFD packet to send [05:27:13]OFD Sender: No OFD packet to send [05:27:18]OFD Sender: No OFD packet to send [05:27:23]OFD Sender: No OFD packet to send [05:27:28]OFD Sender: No OFD packet to send [05:27:33]OFD Sender: No OFD packet to send [05:27:38]OFD Sender: No OFD packet to send [05:27:43]OFD Sender: No OFD packet to send [05:27:48]OFD Sender: No OFD packet to send [05:27:53]OFD Sender: No OFD packet to send [05:27:58]OFD Sender: No OFD packet to send [05:28:03]OFD Sender: No OFD packet to send [05:28:08]OFD Sender: No OFD packet to send [05:28:13]OFD Sender: No OFD packet to send [05:28:18]OFD Sender: No OFD packet to send [05:28:23]OFD Sender: No OFD packet to send [05:28:28]OFD Sender: No OFD packet to send [05:28:33]OFD Sender: No OFD packet to send [05:28:38]OFD Sender: No OFD packet to send [05:28:43]OFD Sender: No OFD packet to send [05:28:48]OFD Sender: No OFD packet to send [05:28:49]accept exits with 9 [05:28:49]New connection [05:28:49]New thread 3067112804 created [05:28:49]Thread 3067256164 joined [05:28:49]Waiting for new connection... [05:28:49] Sock 9.Parse request [05:28:49]Sock 9.Check first char [05:28:49]Sock 9.First char is OK [05:28:49]request: POST /json_proto HTTP/1.0 [05:28:49]Method: POST [05:28:49]URL: /json_proto [05:28:49]Method is POST - this is cgi request [05:28:49]url: /json_proto [05:28:49]query_string will be loaded in cgi processing [05:28:49]execute_cgi json_proto POST (null) [05:28:49]execute_cgi path=json_proto method=POST [05:28:49]POST find Content-Length [05:28:49]Host: 172.17.42.195:8080 [05:28:49]Content-Length: 678 [05:28:49]Content-Type: application/json [05:28:49] [05:28:49]POST finish read [05:28:49]Found Content-Length = 678 [05:28:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311312", "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" ] } } [05:28:49]execute_script... [05:28: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)3311312", "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" ] } } [05:28:49]POST & json_proto [05:28:49]process_json_proto [05:28:49]json parsed OK: [05:28:49]protocol is kg_v1.0 [05:28:49]action value=close_receipt [05:28:49]process_action close_receipt [05:28:49]cmd_close_receipt [05:28:49]MH_GetDate [05:28:49]Write to MH i2c: F0 00 00 7C 08 73 [05:28:49]Write i2c OK [05:28:49]MH_I2C_Read... [05:28:49]Read from MH i2c: F0 [05:28:49]MH_I2C_Read... [05:28:49]Read from MH i2c: F0 09 00 [05:28:49]MH_I2C_Read... [05:28:49]Read from MH i2c: F0 09 00 7C 08 00 92 CF 1D 67 EF 94 12 67 5D [05:28:49]GetLastDocTimeStamp 1730006526 [05:28:49]current date 1730006930 [05:28:49]FM_GetShiftState [05:28:49]SAM_PROTO_GetShiftState [05:28:49]wFMCommunicate request_size=4 [05:28:49]MH_SAM_APDU [05:28:49]CAPDU: 80 13 01 00 [05:28:49]Write to MH i2c: E2 08 00 7D 08 80 13 01 00 00 00 00 00 02 [05:28:49]Write i2c OK [05:28:49]MH_I2C_Read... [05:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:49]Read from MH i2c: E2 [05:28:49]MH_I2C_Read... [05:28:49]Read from MH i2c: E2 0E 00 [05:28:49]MH_I2C_Read... [05:28:49]Read from MH i2c: E2 0E 00 7D 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [05:28:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:28:49]wFMCommunicate OK [05:28:49]SAM_PROTO_GetShiftState done [05:28:49]FM_GetShiftState done [05:28:49]opened in 1729988025 [05:28:49]opened+sec_in_day 1730074425 [05:28:49]quantity*price = 60009 [05:28:49]sum+1 = 60010 [05:28:49]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 СНО: Общий режим Чек 80 27.10.2024 05:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374802 ФПД: 273896940560723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052850&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374802&fm=273896940560723&tin=02508201610067®Number=0000000000091623&sum=60000 [05:28:50]StoreToDocumentArchive [05:28:50]shift 528 fd 374802 [05:28:50]save to /storage/0528/doc_00374802 [05:28:50]save last doc name /storage/0528/doc_00374802 to /storage/kkm_last_doc_name [05:28:50]save OK [05:28:50]Clear old archive folders... [05:28:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:28:50]tlvbuf is 002BB560 [05:28:50]SAM_PROTO_ClearQueue [05:28:50]wFMCommunicate request_size=4 [05:28:50]MH_SAM_APDU [05:28:50]CAPDU: 80 09 00 00 [05:28:50]Write to MH i2c: E2 08 00 8A 08 80 09 00 00 00 00 00 00 04 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 8A 08 00 90 00 06 [05:28:50]RAPDU: 90 00 [05:28:50]wFMCommunicate OK [05:28:50]SAM_PROTO_ClearQueue done [05:28:50]KKMCreateOFDPacket [05:28:50]OFDProtocolAddRootSTLVToBuf [05:28:50]FM_MakeSignedData [05:28:50]FM_MakeSignedData [05:28:50]SAM_PROTO_SignData [05:28:50]wFMCommunicate request_size=4 [05:28:50]MH_SAM_APDU [05:28:50]CAPDU: 80 0D 01 02 [05:28:50]Write to MH i2c: E2 08 00 8B 08 80 0D 01 02 00 00 00 00 0C [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:28:50]Read from MH i2c: E2 03 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 8B 08 00 90 00 07 [05:28:50]RAPDU: 90 00 [05:28:50]wFMCommunicate OK [05:28:50]wFMCommunicate request_size=255 [05:28:50]MH_SAM_APDU [05:28: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 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 50 00 00 00 F4 03 04 00 92 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F9 [05:28:50]Write to MH i2c: E2 02 01 8C 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 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 50 00 00 00 F4 03 04 00 92 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F9 00 00 84 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 8C 08 00 90 00 08 [05:28:50]RAPDU: 90 00 [05:28:50]wFMCommunicate OK [05:28:50]wFMCommunicate request_size=10 [05:28:50]MH_SAM_APDU [05:28:50]CAPDU: 80 0D 02 02 05 1B 99 D8 E1 53 [05:28:50]Write to MH i2c: E2 0D 00 8D 08 80 0D 02 02 05 00 1B 99 D8 E1 53 00 00 D9 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 03 00 8D 08 00 90 00 09 [05:28:50]RAPDU: 90 00 [05:28:50]wFMCommunicate OK [05:28:50]wFMCommunicate request_size=4 [05:28:50]MH_SAM_APDU [05:28:50]CAPDU: 80 0D 03 02 [05:28:50]Write to MH i2c: E2 08 00 8E 08 80 0D 03 02 00 00 00 00 11 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 0B 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 0B 00 8E 08 00 05 58 0E 22 5C D9 F1 49 90 00 0E [05:28:50]RAPDU: 05 58 0E 22 5C D9 F1 49 90 00 [05:28:50]wFMCommunicate OK [05:28:50]SAM_PROTO_SignData done [05:28:50]FM_MakeSignedData done [05:28:50]CreateOFDProtocolMessage [05:28:50]wFMCommunicate request_size=4 [05:28:50]MH_SAM_APDU [05:28:50]CAPDU: 80 11 00 00 [05:28:50]Write to MH i2c: E2 08 00 8F 08 80 11 00 00 00 00 00 00 11 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:50]Read from MH i2c: E2 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: E2 17 00 [05:28:50]MH_I2C_Read... [05:28:50]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 [05:28:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:28:50]wFMCommunicate OK [05:28:50]CreateOFDProtocolMessage done [05:28:50]OFDSenderStorePacket 374802 [05:28:50]StoreOFDPacket docnum=374802 [05:28: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 C7 09 07 01 75 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 92 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F9 1B 99 D8 E1 53 05 58 0E 22 5C D9 F1 49 [05:28:50]CheckFolder [05:28:50]dirname=/storage/ofd_packets [05:28:50]CheckFolder done [05:28:50]ProducePacketName [05:28:50]name=ofd_packets/00374802 [05:28:50]NVStorageSaveData ofd_packets/00374802 [05:28:50]File name is /storage/ofd_packets/00374802 [05:28:50]Write 301 bytes [05:28:50]NVStorageSaveData done [05:28:50]OFDSenderStorePacket done [05:28:50]KKMCreateOFDPacket done [05:28:50]NVStorageSaveData kkm_last_timestamp [05:28:50]File name is /storage/kkm_last_timestamp [05:28:50]Write 4 bytes [05:28:50]NVStorageSaveData done [05:28:50]ExternCall_PrintAddStr [05:28:50]wPrintStart [05:28:50]Write to MH i2c: 01 00 00 90 08 98 [05:28:50]Write i2c OK [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: 01 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: 01 07 00 [05:28:50]MH_I2C_Read... [05:28:50]Read from MH i2c: 01 07 00 90 08 00 00 00 00 00 FF 0F AD [05:28:50]RasterBufferAndPrint [05:28:50]line Счет N : (1)3311312 [05:28:50]line ИНН: 02508201610067 [05:28:50]line Контрольно-Кассовый Чек [05:28:50]line ПРОДАЖА [05:28:50]line ТРК (МРК, ГНК) : 22 [05:28:50]line Товар: 2710124130 [05:28:50]line Аи-92-К-4 [05:28:50]line 8.970 * 66.90 [05:28:50]line = 600.09 [05:28:50]line НДС 12% НСП 1% [05:28:50]line > о реализуемом товаре [05:28:50]line ОКРУГЛЕНИЕ: -0.09 [05:28:50]line ИТОГО: 600.00 [05:28:50]line Внесено: 600.00 [05:28:50]line СДАЧА: 0.00 [05:28:50]line НСП 1% : 5.31 [05:28:50]line НДС 12% : 63.73 [05:28:50]line Наличными: 600.00 [05:28:50]line Безнал.: 0.00 [05:28:50]line Место: АЗС № 87 "Партнер Нефть" [05:28:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:28:50]line СНО: Общий режим [05:28:50]line Чек 80 27.10.2024 05:28 [05:28:50]line Смена: 528 ФФД: 1.0 [05:28:50]line ЗНМ: 0300000083 [05:28:50]line РНМ: 0000000000091623 [05:28:50]line Версия ККМ: 001 [05:28:50]line ФМ: 0000000000874672 [05:28:50]line ФД: 374802 [05:28:50]line ФПД: 273896940560723 [05:28:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T052850&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374802&fm=273896940560723&tin=02508201610067®Number=0000000000091623&sum=60000 [05:28:50]written 0, free lines is 4095 [05:28:50]OFD Sender: Processing packet 374802 [packets to send 269, broken 268] [05:28:50]ProducePacketName [05:28:50]name=ofd_packets/00374802 [05:28:50]OFD Sender: To server: pG, [05:28:50]CommunicateWithHost lk.salyk.kg:30040 [05:28:50]ConnectInit lk.salyk.kg [05:28:51]Connected sock=10 [05:28: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 C7 09 07 01 75 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 92 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F9 1B 99 D8 E1 53 05 58 0E 22 5C D9 F1 49 [05:28: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 8A 2B 47 00 E5 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 12 B8 05 00 F4 03 04 00 31 7B 1D 67 B6 04 01 00 00 4C 5B 4A F3 C2 E3 94 F1 [05:28:51]CommunicateWithHost err = 0 [05:28:51]CheckOFDResponse [05:28:51]1017 (14) - 77093643461234 [05:28:51]1041 (16) - 0000000000874672 [05:28:51]1040 (4) - 374802 [05:28:51]1012 (4) - 26.10.2024 23:28 [05:28:51]1206 (1) - 0 [05:28:51]OFD Sender: Remove packet 374802 [05:28:51]ProducePacketName [05:28:51]name=ofd_packets/00374802 [05:28:51]NVStorageDeleteData [05:28:51]Write to MH i2c: 01 00 00 BB 08 C3 [05:28:51]Write i2c OK [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: 01 [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: 01 07 00 [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: 01 07 00 BB 08 00 00 00 00 00 D4 0C AA [05:28:51]RasterBufferAndPrint [05:28:51]line [05:28:51]line [05:28:51]line [05:28:51]line [05:28:51]line [05:28:51]written 0, free lines is 3288 [05:28:51]MH_Cut [05:28:51]Write to MH i2c: D1 01 00 C2 08 01 9C [05:28:51]Write i2c OK [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: D1 [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: D1 01 00 [05:28:51]MH_I2C_Read... [05:28:51]Read from MH i2c: D1 01 00 C2 08 00 9B [05:28:51]Write to MH i2c: 01 00 00 C3 08 CB [05:28:51]Write i2c OK [05:28:51]MH_I2C_Read... [05:28:51]OFD Sender: No OFD packet to send [05:28:52]*** Cut start [05:28:52]*** Partial cut [05:28:52]*** CUTSNS_PIN = 1 [05:28:52]*** CUTSNS_PIN = 0 [05:28:52]*** Brake cut motor [05:28:52]Read from MH i2c: 01 [05:28:52]MH_I2C_Read... [05:28:52]*** Stop cut motor [05:28:52]*** Cut end [05:28:52]Read from MH i2c: 01 07 00 [05:28:52]MH_I2C_Read... [05:28:52]Read from MH i2c: 01 07 00 C3 08 00 00 00 00 00 FF 0F E0 [05:28:52]process_action close_receipt done [05:28:52]requested_data is exist [05:28:52]produce_requested_data [05:28:52]requested_item fm.sn is exist - process it [05:28:52]wFMCommunicate request_size=4 [05:28:52]MH_SAM_APDU [05:28:52]CAPDU: 80 11 00 00 [05:28:52]Write to MH i2c: E2 08 00 C4 08 80 11 00 00 00 00 00 00 46 [05:28:52]Write i2c OK [05:28:52]MH_I2C_Read... [05:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:52]Read from MH i2c: E2 [05:28:52]MH_I2C_Read... [05:28:52]Read from MH i2c: E2 17 00 [05:28:52]MH_I2C_Read... [05:28:52]Read from MH i2c: E2 17 00 C4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [05:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:28:52]wFMCommunicate OK [05:28:52]requested_item fd.num is exist - process it [05:28:52]SAM_PROTO_GetFieldsCounters [05:28:52]wFMCommunicate request_size=4 [05:28:52]MH_SAM_APDU [05:28:52]CAPDU: 80 13 00 00 [05:28:52]Write to MH i2c: E2 08 00 C5 08 80 13 00 00 00 00 00 00 49 [05:28:52]Write i2c OK [05:28:52]MH_I2C_Read... [05:28:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:28:53]Read from MH i2c: E2 [05:28:53]MH_I2C_Read... [05:28:53]Read from MH i2c: E2 62 00 [05:28:53]MH_I2C_Read... [05:28:53]Read from MH i2c: E2 62 00 C5 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 12 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [05:28: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 12 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:28:53]wFMCommunicate OK [05:28:53]SAM_PROTO_GetFieldsCounters done [05:28:53]requested_item shift.num is exist - process it [05:28:53]requested_item shift.opened is exist - process it [05:28:53]req_shift_opened [05:28:53]FM_GetShiftState [05:28:53]SAM_PROTO_GetShiftState [05:28:53]wFMCommunicate request_size=4 [05:28:53]MH_SAM_APDU [05:28:53]CAPDU: 80 13 01 00 [05:28:53]Write to MH i2c: E2 08 00 C6 08 80 13 01 00 00 00 00 00 4B [05:28:53]Write i2c OK [05:28:53]MH_I2C_Read... [05:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:53]Read from MH i2c: E2 [05:28:53]MH_I2C_Read... [05:28:53]Read from MH i2c: E2 0E 00 [05:28:53]MH_I2C_Read... [05:28:53]Read from MH i2c: E2 0E 00 C6 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [05:28:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:28:53]wFMCommunicate OK [05:28:53]SAM_PROTO_GetShiftState done [05:28:53]FM_GetShiftState done [05:28:53]req_shift_opened done [05:28:53]requested_item shift.open_date is exist - process it [05:28:53]req_shift_open_date [05:28:53]req_shift_open_date done [05:28:53]produce_requested_data done [05:28:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374802,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:28:53]process_action_free close_receipt [05:28:53]json_value_free [05:28:53]json_value_free done [05:28:53]process_json_proto returns [05:28:53]Send response to host [05:28:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374802,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:28:53]free response buf [05:28:53]execute_script done [05:28:53]execute_script returns [05:28:53]free content buf [05:28:53]Sock 9.Close socket [05:28:53]Sock 9.Thread stoped [05:28:56]OFD Sender: No OFD packet to send [05:29:01]OFD Sender: No OFD packet to send [05:29:06]OFD Sender: No OFD packet to send [05:29:11]OFD Sender: No OFD packet to send [05:29:16]OFD Sender: No OFD packet to send [05:29:21]OFD Sender: No OFD packet to send [05:29:26]OFD Sender: No OFD packet to send [05:29:31]OFD Sender: No OFD packet to send [05:29:36]OFD Sender: No OFD packet to send [05:29:41]OFD Sender: No OFD packet to send [05:29:46]OFD Sender: No OFD packet to send [05:29:51]OFD Sender: No OFD packet to send [05:29:56]OFD Sender: No OFD packet to send [05:30:01]OFD Sender: No OFD packet to send [05:30:06]OFD Sender: No OFD packet to send [05:30:10]accept exits with 7 [05:30:10]New connection [05:30:10]New thread 3067256164 created [05:30:10]Thread 3067112804 joined [05:30:10]Waiting for new connection... [05:30:10] Sock 7.Parse request [05:30:10]Sock 7.Check first char [05:30:10]Sock 7.First char is OK [05:30:10]request: POST /json_proto HTTP/1.0 [05:30:10]Method: POST [05:30:10]URL: /json_proto [05:30:10]Method is POST - this is cgi request [05:30:10]url: /json_proto [05:30:10]query_string will be loaded in cgi processing [05:30:10]execute_cgi json_proto POST (null) [05:30:10]execute_cgi path=json_proto method=POST [05:30:10]POST find Content-Length [05:30:10]Host: 172.17.42.195:8080 [05:30:10]Content-Length: 678 [05:30:10]Content-Type: application/json [05:30:10] [05:30:10]POST finish read [05:30:10]Found Content-Length = 678 [05:30:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311313", "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" ] } } [05:30:10]execute_script... [05:30: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)3311313", "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" ] } } [05:30:10]POST & json_proto [05:30:10]process_json_proto [05:30:10]json parsed OK: [05:30:10]protocol is kg_v1.0 [05:30:10]action value=close_receipt [05:30:10]process_action close_receipt [05:30:10]cmd_close_receipt [05:30:10]MH_GetDate [05:30:10]Write to MH i2c: F0 00 00 C7 08 BE [05:30:10]Write i2c OK [05:30:10]MH_I2C_Read... [05:30:10]Read from MH i2c: F0 [05:30:10]MH_I2C_Read... [05:30:10]Read from MH i2c: F0 09 00 [05:30:10]MH_I2C_Read... [05:30:10]Read from MH i2c: F0 09 00 C7 08 00 E3 CF 1D 67 EF 94 12 67 F9 [05:30:10]GetLastDocTimeStamp 1730006930 [05:30:10]current date 1730007011 [05:30:10]FM_GetShiftState [05:30:10]SAM_PROTO_GetShiftState [05:30:10]wFMCommunicate request_size=4 [05:30:10]MH_SAM_APDU [05:30:10]CAPDU: 80 13 01 00 [05:30:10]Write to MH i2c: E2 08 00 C8 08 80 13 01 00 00 00 00 00 4D [05:30:10]Write i2c OK [05:30:10]MH_I2C_Read... [05:30:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:30:10]Read from MH i2c: E2 [05:30:10]MH_I2C_Read... [05:30:10]Read from MH i2c: E2 0E 00 [05:30:10]MH_I2C_Read... [05:30:10]Read from MH i2c: E2 0E 00 C8 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1B [05:30:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:30:10]wFMCommunicate OK [05:30:10]SAM_PROTO_GetShiftState done [05:30:10]FM_GetShiftState done [05:30:10]opened in 1729988025 [05:30:10]opened+sec_in_day 1730074425 [05:30:10]quantity*price = 50041 [05:30:10]sum+1 = 50042 [05:30:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 81 27.10.2024 05:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374803 ФПД: 168531107427190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053011&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374803&fm=168531107427190&tin=02508201610067®Number=0000000000091623&sum=50000 [05:30:11]StoreToDocumentArchive [05:30:11]shift 528 fd 374803 [05:30:11]save to /storage/0528/doc_00374803 [05:30:11]save last doc name /storage/0528/doc_00374803 to /storage/kkm_last_doc_name [05:30:11]save OK [05:30:11]Clear old archive folders... [05:30:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:30:11]tlvbuf is 002BC520 [05:30:11]SAM_PROTO_ClearQueue [05:30:11]wFMCommunicate request_size=4 [05:30:11]MH_SAM_APDU [05:30:11]CAPDU: 80 09 00 00 [05:30:11]Write to MH i2c: E2 08 00 D5 08 80 09 00 00 00 00 00 00 4F [05:30:11]Write i2c OK [05:30:11]MH_I2C_Read... [05:30:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:30:11]Read from MH i2c: E2 [05:30:11]MH_I2C_Read... [05:30:11]Read from MH i2c: E2 03 00 [05:30:11]MH_I2C_Read... [05:30:11]Read from MH i2c: E2 03 00 D5 08 00 90 00 51 [05:30:11]RAPDU: 90 00 [05:30:11]wFMCommunicate OK [05:30:11]SAM_PROTO_ClearQueue done [05:30:11]KKMCreateOFDPacket [05:30:11]OFDProtocolAddRootSTLVToBuf [05:30:11]FM_MakeSignedData [05:30:11]FM_MakeSignedData [05:30:11]SAM_PROTO_SignData [05:30:11]wFMCommunicate request_size=4 [05:30:11]MH_SAM_APDU [05:30:11]CAPDU: 80 0D 01 02 [05:30:11]Write to MH i2c: E2 08 00 D6 08 80 0D 01 02 00 00 00 00 57 [05:30:11]Write i2c OK [05:30:11]MH_I2C_Read... [05:30:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:30:11]Read from MH i2c: E2 [05:30:11]MH_I2C_Read... [05:30:11]Read from MH i2c: E2 03 00 [05:30:11]MH_I2C_Read... [05:30:11]Read from MH i2c: E2 03 00 D6 08 00 90 00 52 [05:30:11]RAPDU: 90 00 [05:30:11]wFMCommunicate OK [05:30:11]wFMCommunicate request_size=255 [05:30:11]MH_SAM_APDU [05:30: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 E3 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 [05:30:11]Write to MH i2c: E2 02 01 D7 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 51 00 00 00 F4 03 04 00 E3 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 00 00 E5 [05:30:11]Write i2c OK [05:30:11]MH_I2C_Read... [05:30:11]OFD Sender: No OFD packet to send [05:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:30:12]Read from MH i2c: E2 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 03 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 03 00 D7 08 00 90 00 53 [05:30:12]RAPDU: 90 00 [05:30:12]wFMCommunicate OK [05:30:12]wFMCommunicate request_size=10 [05:30:12]MH_SAM_APDU [05:30:12]CAPDU: 80 0D 02 02 05 47 34 CA B3 76 [05:30:12]Write to MH i2c: E2 0D 00 D8 08 80 0D 02 02 05 00 47 34 CA B3 76 00 00 D2 [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:30:12]Read from MH i2c: E2 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 03 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 03 00 D8 08 00 90 00 54 [05:30:12]RAPDU: 90 00 [05:30:12]wFMCommunicate OK [05:30:12]wFMCommunicate request_size=4 [05:30:12]MH_SAM_APDU [05:30:12]CAPDU: 80 0D 03 02 [05:30:12]Write to MH i2c: E2 08 00 D9 08 80 0D 03 02 00 00 00 00 5C [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:30:12]Read from MH i2c: E2 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 0B 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 0B 00 D9 08 00 A1 9E 62 88 7D 2E 16 BF 90 00 06 [05:30:12]RAPDU: A1 9E 62 88 7D 2E 16 BF 90 00 [05:30:12]wFMCommunicate OK [05:30:12]SAM_PROTO_SignData done [05:30:12]FM_MakeSignedData done [05:30:12]CreateOFDProtocolMessage [05:30:12]wFMCommunicate request_size=4 [05:30:12]MH_SAM_APDU [05:30:12]CAPDU: 80 11 00 00 [05:30:12]Write to MH i2c: E2 08 00 DA 08 80 11 00 00 00 00 00 00 5C [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:30:12]Read from MH i2c: E2 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: E2 17 00 [05:30:12]MH_I2C_Read... [05:30:12]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 [05:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:30:12]wFMCommunicate OK [05:30:12]CreateOFDProtocolMessage done [05:30:12]OFDSenderStorePacket 374803 [05:30:12]StoreOFDPacket docnum=374803 [05:30: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 97 A6 07 01 2D 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 51 00 00 00 F4 03 04 00 E3 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 47 34 CA B3 76 A1 9E 62 88 7D 2E 16 BF [05:30:12]CheckFolder [05:30:12]dirname=/storage/ofd_packets [05:30:12]CheckFolder done [05:30:12]ProducePacketName [05:30:12]name=ofd_packets/00374803 [05:30:12]NVStorageSaveData ofd_packets/00374803 [05:30:12]File name is /storage/ofd_packets/00374803 [05:30:12]Write 301 bytes [05:30:12]NVStorageSaveData done [05:30:12]OFDSenderStorePacket done [05:30:12]KKMCreateOFDPacket done [05:30:12]NVStorageSaveData kkm_last_timestamp [05:30:12]File name is /storage/kkm_last_timestamp [05:30:12]Write 4 bytes [05:30:12]NVStorageSaveData done [05:30:12]ExternCall_PrintAddStr [05:30:12]wPrintStart [05:30:12]Write to MH i2c: 01 00 00 DB 08 E3 [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 07 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 07 00 DB 08 00 00 00 00 00 FF 0F F8 [05:30:12]RasterBufferAndPrint [05:30:12]line Счет N : (1)3311313 [05:30:12]line ИНН: 02508201610067 [05:30:12]line Контрольно-Кассовый Чек [05:30:12]line ПРОДАЖА [05:30:12]line ТРК (МРК, ГНК) : 42 [05:30:12]line Товар: 2710124130 [05:30:12]line Аи-92-К-4 [05:30:12]line 7.480 * 66.90 [05:30:12]line = 500.41 [05:30:12]line НДС 12% НСП 1% [05:30:12]line > о реализуемом товаре [05:30:12]line ОКРУГЛЕНИЕ: -0.41 [05:30:12]line ИТОГО: 500.00 [05:30:12]line Внесено: 500.00 [05:30:12]line СДАЧА: 0.00 [05:30:12]line НСП 1% : 4.43 [05:30:12]line НДС 12% : 53.14 [05:30:12]line Наличными: 500.00 [05:30:12]line Безнал.: 0.00 [05:30:12]line Место: АЗС № 87 "Партнер Нефть" [05:30:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:30:12]line СНО: Общий режим [05:30:12]line Чек 81 27.10.2024 05:30 [05:30:12]line Смена: 528 ФФД: 1.0 [05:30:12]line ЗНМ: 0300000083 [05:30:12]line РНМ: 0000000000091623 [05:30:12]line Версия ККМ: 001 [05:30:12]line ФМ: 0000000000874672 [05:30:12]line ФД: 374803 [05:30:12]line ФПД: 168531107427190 [05:30:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053011&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374803&fm=168531107427190&tin=02508201610067®Number=0000000000091623&sum=50000 [05:30:12]OFD Sender: Processing packet 374803 [packets to send 269, broken 268] [05:30:12]ProducePacketName [05:30:12]name=ofd_packets/00374803 [05:30:12]OFD Sender: To server: pG, [05:30:12]CommunicateWithHost lk.salyk.kg:30040 [05:30:12]ConnectInit lk.salyk.kg [05:30:12]written 0, free lines is 4095 [05:30:12]Connected sock=10 [05:30: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 97 A6 07 01 2D 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 51 00 00 00 F4 03 04 00 E3 CF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 47 34 CA B3 76 A1 9E 62 88 7D 2E 16 BF [05:30: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 11 4A 47 00 6F 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B8 05 00 F4 03 04 00 83 7B 1D 67 B6 04 01 00 00 B1 93 3A 04 E0 73 13 99 [05:30:12]CommunicateWithHost err = 0 [05:30:12]CheckOFDResponse [05:30:12]1017 (14) - 77093643461234 [05:30:12]1041 (16) - 0000000000874672 [05:30:12]1040 (4) - 374803 [05:30:12]1012 (4) - 26.10.2024 23:30 [05:30:12]1206 (1) - 0 [05:30:12]OFD Sender: Remove packet 374803 [05:30:12]ProducePacketName [05:30:12]name=ofd_packets/00374803 [05:30:12]NVStorageDeleteData [05:30:12]Write to MH i2c: 01 00 00 06 09 0F [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 07 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: 01 07 00 06 09 00 00 00 00 00 CD 0C EF [05:30:12]RasterBufferAndPrint [05:30:12]line [05:30:12]line [05:30:12]line [05:30:12]line [05:30:12]line [05:30:12]written 0, free lines is 3284 [05:30:12]MH_Cut [05:30:12]Write to MH i2c: D1 01 00 0D 09 01 E8 [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: D1 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: D1 01 00 [05:30:12]MH_I2C_Read... [05:30:12]Read from MH i2c: D1 01 00 0D 09 00 E7 [05:30:12]Write to MH i2c: 01 00 00 0E 09 17 [05:30:12]Write i2c OK [05:30:12]MH_I2C_Read... [05:30:13]OFD Sender: No OFD packet to send [05:30:13]*** Cut start [05:30:13]*** Partial cut [05:30:13]*** CUTSNS_PIN = 1 [05:30:13]*** CUTSNS_PIN = 0 [05:30:14]*** Brake cut motor [05:30:14]Read from MH i2c: 01 [05:30:14]MH_I2C_Read... [05:30:14]*** Stop cut motor [05:30:14]*** Cut end [05:30:14]Read from MH i2c: 01 07 00 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: 01 07 00 0E 09 00 00 00 00 00 FF 0F 2C [05:30:14]process_action close_receipt done [05:30:14]requested_data is exist [05:30:14]produce_requested_data [05:30:14]requested_item fm.sn is exist - process it [05:30:14]wFMCommunicate request_size=4 [05:30:14]MH_SAM_APDU [05:30:14]CAPDU: 80 11 00 00 [05:30:14]Write to MH i2c: E2 08 00 0F 09 80 11 00 00 00 00 00 00 92 [05:30:14]Write i2c OK [05:30:14]MH_I2C_Read... [05:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:30:14]Read from MH i2c: E2 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 17 00 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 17 00 0F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E7 [05:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:30:14]wFMCommunicate OK [05:30:14]requested_item fd.num is exist - process it [05:30:14]SAM_PROTO_GetFieldsCounters [05:30:14]wFMCommunicate request_size=4 [05:30:14]MH_SAM_APDU [05:30:14]CAPDU: 80 13 00 00 [05:30:14]Write to MH i2c: E2 08 00 10 09 80 13 00 00 00 00 00 00 95 [05:30:14]Write i2c OK [05:30:14]MH_I2C_Read... [05:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:30:14]Read from MH i2c: E2 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 62 00 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 62 00 10 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 13 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [05:30: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 13 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:30:14]wFMCommunicate OK [05:30:14]SAM_PROTO_GetFieldsCounters done [05:30:14]requested_item shift.num is exist - process it [05:30:14]requested_item shift.opened is exist - process it [05:30:14]req_shift_opened [05:30:14]FM_GetShiftState [05:30:14]SAM_PROTO_GetShiftState [05:30:14]wFMCommunicate request_size=4 [05:30:14]MH_SAM_APDU [05:30:14]CAPDU: 80 13 01 00 [05:30:14]Write to MH i2c: E2 08 00 11 09 80 13 01 00 00 00 00 00 97 [05:30:14]Write i2c OK [05:30:14]MH_I2C_Read... [05:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:30:14]Read from MH i2c: E2 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 0E 00 [05:30:14]MH_I2C_Read... [05:30:14]Read from MH i2c: E2 0E 00 11 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 65 [05:30:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:30:14]wFMCommunicate OK [05:30:14]SAM_PROTO_GetShiftState done [05:30:14]FM_GetShiftState done [05:30:14]req_shift_opened done [05:30:14]requested_item shift.open_date is exist - process it [05:30:14]req_shift_open_date [05:30:14]req_shift_open_date done [05:30:14]produce_requested_data done [05:30:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374803,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:30:14]process_action_free close_receipt [05:30:14]json_value_free [05:30:14]json_value_free done [05:30:14]process_json_proto returns [05:30:14]Send response to host [05:30:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374803,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:30:14]free response buf [05:30:14]execute_script done [05:30:14]execute_script returns [05:30:14]free content buf [05:30:14]Sock 7.Close socket [05:30:14]Sock 7.Thread stoped [05:30:18]OFD Sender: No OFD packet to send [05:30:23]OFD Sender: No OFD packet to send [05:30:28]OFD Sender: No OFD packet to send [05:30:33]OFD Sender: No OFD packet to send [05:30:38]OFD Sender: No OFD packet to send [05:30:43]OFD Sender: No OFD packet to send [05:30:48]OFD Sender: No OFD packet to send [05:30:53]OFD Sender: No OFD packet to send [05:30:58]OFD Sender: No OFD packet to send [05:31:03]OFD Sender: No OFD packet to send [05:31:08]OFD Sender: No OFD packet to send [05:31:13]OFD Sender: No OFD packet to send [05:31:18]OFD Sender: No OFD packet to send [05:31:23]OFD Sender: No OFD packet to send [05:31:28]OFD Sender: No OFD packet to send [05:31:33]OFD Sender: No OFD packet to send [05:31:38]OFD Sender: No OFD packet to send [05:31:43]OFD Sender: No OFD packet to send [05:31:48]OFD Sender: No OFD packet to send [05:31:53]OFD Sender: No OFD packet to send [05:31:58]OFD Sender: No OFD packet to send [05:32:03]OFD Sender: No OFD packet to send [05:32:08]OFD Sender: No OFD packet to send [05:32:13]OFD Sender: No OFD packet to send [05:32:18]OFD Sender: No OFD packet to send [05:32:23]OFD Sender: No OFD packet to send [05:32:28]OFD Sender: No OFD packet to send [05:32:33]OFD Sender: No OFD packet to send [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:18]OFD Sender: No OFD packet to send [05:33:23]OFD Sender: No OFD packet to send [05:33:28]OFD Sender: No OFD packet to send [05:33:33]OFD Sender: No OFD packet to send [05:33:38]OFD Sender: No OFD packet to send [05:33:43]OFD Sender: No OFD packet to send [05:33:48]OFD Sender: No OFD packet to send [05:33:53]OFD Sender: No OFD packet to send [05:33:58]OFD Sender: No OFD packet to send [05:34:03]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:13]OFD Sender: No OFD packet to send [05:34:18]OFD Sender: No OFD packet to send [05:34:23]OFD Sender: No OFD packet to send [05:34:28]OFD Sender: No OFD packet to send [05:34:33]OFD Sender: No OFD packet to send [05:34:38]OFD Sender: No OFD packet to send [05:34:43]OFD Sender: No OFD packet to send [05:34:48]OFD Sender: No OFD packet to send [05:34:53]OFD Sender: No OFD packet to send [05:34:58]OFD Sender: No OFD packet to send [05:35:03]OFD Sender: No OFD packet to send [05:35:08]OFD Sender: No OFD packet to send [05:35:13]OFD Sender: No OFD packet to send [05:35:18]accept exits with 9 [05:35:18]New connection [05:35:18]New thread 3067112804 created [05:35:18]Thread 3067256164 joined [05:35:18]Waiting for new connection... [05:35:18] Sock 9.Parse request [05:35:18]Sock 9.Check first char [05:35:18]Sock 9.First char is OK [05:35:18]request: POST /json_proto HTTP/1.0 [05:35:18]Method: POST [05:35:18]URL: /json_proto [05:35:18]Method is POST - this is cgi request [05:35:18]url: /json_proto [05:35:18]query_string will be loaded in cgi processing [05:35:18]execute_cgi json_proto POST (null) [05:35:18]execute_cgi path=json_proto method=POST [05:35:18]POST find Content-Length [05:35:18]Host: 172.17.42.195:8080 [05:35:18]Content-Length: 822 [05:35:18]Content-Type: application/json [05:35:18] [05:35:18]POST finish read [05:35:18]Found Content-Length = 822 [05:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 51.420, "sum" : 2000.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:18]execute_script... [05:35: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)3311314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 51.420, "sum" : 2000.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:18]POST & json_proto [05:35:18]process_json_proto [05:35:18]json parsed OK: [05:35:18]protocol is kg_v1.0 [05:35:18]action value=close_receipt [05:35:18]process_action close_receipt [05:35:18]cmd_close_receipt [05:35:18]MH_GetDate [05:35:18]Write to MH i2c: F0 00 00 12 09 0A [05:35:18]Write i2c OK [05:35:18]MH_I2C_Read... [05:35:18]Read from MH i2c: F0 [05:35:18]MH_I2C_Read... [05:35:18]Read from MH i2c: F0 09 00 [05:35:18]MH_I2C_Read... [05:35:18]Read from MH i2c: F0 09 00 12 09 00 17 D1 1D 67 EF 94 12 67 7B [05:35:18]GetLastDocTimeStamp 1730007011 [05:35:18]current date 1730007319 [05:35:18]FM_GetShiftState [05:35:18]SAM_PROTO_GetShiftState [05:35:18]wFMCommunicate request_size=4 [05:35:18]MH_SAM_APDU [05:35:18]CAPDU: 80 13 01 00 [05:35:18]Write to MH i2c: E2 08 00 13 09 80 13 01 00 00 00 00 00 99 [05:35:18]Write i2c OK [05:35:18]MH_I2C_Read... [05:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:18]Read from MH i2c: E2 [05:35:18]MH_I2C_Read... [05:35:18]Read from MH i2c: E2 0E 00 [05:35:18]MH_I2C_Read... [05:35:18]Read from MH i2c: E2 0E 00 13 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [05:35:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:35:18]wFMCommunicate OK [05:35:18]SAM_PROTO_GetShiftState done [05:35:18]FM_GetShiftState done [05:35:18]opened in 1729988025 [05:35:18]opened+sec_in_day 1730074425 [05:35:18]quantity*price = 200023 [05:35:18]sum+1 = 200025 [05:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.24 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.24 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 82 27.10.2024 05:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 374804 ФПД: 280147470429384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374804&fm=280147470429384&tin=02508201610067®Number=0000000000091623&sum=200024 [05:35:19]StoreToDocumentArchive [05:35:19]shift 528 fd 374804 [05:35:19]save to /storage/0528/doc_00374804 [05:35:19]save last doc name /storage/0528/doc_00374804 to /storage/kkm_last_doc_name [05:35:19]save OK [05:35:19]Clear old archive folders... [05:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:35:19]tlvbuf is 0027BD00 [05:35:19]SAM_PROTO_ClearQueue [05:35:19]wFMCommunicate request_size=4 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 09 00 00 [05:35:19]Write to MH i2c: E2 08 00 20 09 80 09 00 00 00 00 00 00 9B [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 20 09 00 90 00 9D [05:35:19]RAPDU: 90 00 [05:35:19]wFMCommunicate OK [05:35:19]SAM_PROTO_ClearQueue done [05:35:19]KKMCreateOFDPacket [05:35:19]OFDProtocolAddRootSTLVToBuf [05:35:19]FM_MakeSignedData [05:35:19]FM_MakeSignedData [05:35:19]SAM_PROTO_SignData [05:35:19]wFMCommunicate request_size=4 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 0D 01 02 [05:35:19]Write to MH i2c: E2 08 00 21 09 80 0D 01 02 00 00 00 00 A3 [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 21 09 00 90 00 9E [05:35:19]RAPDU: 90 00 [05:35:19]wFMCommunicate OK [05:35:19]wFMCommunicate request_size=255 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 17 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE CA [05:35:19]Write to MH i2c: E2 02 01 22 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 17 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE CA 00 00 13 [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 22 09 00 90 00 9F [05:35:19]RAPDU: 90 00 [05:35:19]wFMCommunicate OK [05:35:19]wFMCommunicate request_size=9 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 0D 02 02 04 EA 75 AC C8 [05:35:19]Write to MH i2c: E2 0C 00 23 09 80 0D 02 02 04 00 EA 75 AC C8 00 00 81 [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 03 00 23 09 00 90 00 A0 [05:35:19]RAPDU: 90 00 [05:35:19]wFMCommunicate OK [05:35:19]wFMCommunicate request_size=4 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 0D 03 02 [05:35:19]Write to MH i2c: E2 08 00 24 09 80 0D 03 02 00 00 00 00 A8 [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 0B 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 0B 00 24 09 00 96 ED 72 08 9E 03 C8 EC 90 00 FB [05:35:19]RAPDU: 96 ED 72 08 9E 03 C8 EC 90 00 [05:35:19]wFMCommunicate OK [05:35:19]SAM_PROTO_SignData done [05:35:19]FM_MakeSignedData done [05:35:19]CreateOFDProtocolMessage [05:35:19]wFMCommunicate request_size=4 [05:35:19]MH_SAM_APDU [05:35:19]CAPDU: 80 11 00 00 [05:35:19]Write to MH i2c: E2 08 00 25 09 80 11 00 00 00 00 00 00 A8 [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:19]Read from MH i2c: E2 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: E2 17 00 [05:35:19]MH_I2C_Read... [05:35:19]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 [05:35:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:35:19]wFMCommunicate OK [05:35:19]CreateOFDProtocolMessage done [05:35:19]OFDSenderStorePacket 374804 [05:35:19]StoreOFDPacket docnum=374804 [05:35: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 0E 01 00 00 E9 57 06 01 D9 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 17 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE CA EA 75 AC C8 96 ED 72 08 9E 03 C8 EC [05:35:19]CheckFolder [05:35:19]dirname=/storage/ofd_packets [05:35:19]CheckFolder done [05:35:19]ProducePacketName [05:35:19]name=ofd_packets/00374804 [05:35:19]NVStorageSaveData ofd_packets/00374804 [05:35:19]File name is /storage/ofd_packets/00374804 [05:35:19]Write 300 bytes [05:35:19]NVStorageSaveData done [05:35:19]OFDSenderStorePacket done [05:35:19]KKMCreateOFDPacket done [05:35:19]NVStorageSaveData kkm_last_timestamp [05:35:19]File name is /storage/kkm_last_timestamp [05:35:19]Write 4 bytes [05:35:19]NVStorageSaveData done [05:35:19]ExternCall_PrintAddStr [05:35:19]wPrintStart [05:35:19]Write to MH i2c: 01 00 00 26 09 2F [05:35:19]Write i2c OK [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: 01 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: 01 07 00 [05:35:19]MH_I2C_Read... [05:35:19]Read from MH i2c: 01 07 00 26 09 00 00 00 00 00 FF 0F 44 [05:35:19]RasterBufferAndPrint [05:35:19]line Счет N : (1)3311314 [05:35:19]line ИНН: 02508201610067 [05:35:19]line Контрольно-Кассовый Чек [05:35:19]line ПРОДАЖА [05:35:19]line ТРК (МРК, ГНК) : 7 [05:35:19]line Товар: 2711190000 [05:35:19]line ГАЗ-К-5 [05:35:19]line 51.420 * 38.90 [05:35:19]line = 2000.24 [05:35:19]line НДС 12% НСП 1% [05:35:19]line > о реализуемом товаре [05:35:19]line ИТОГО: 2000.24 [05:35:19]line НСП 1% : 17.70 [05:35:19]line НДС 12% : 212.41 [05:35:19]line Наличными: 0.00 [05:35:19]line Безнал.: 2000.24 [05:35:19]line Место: АЗС № 87 "Партнер Нефть" [05:35:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:35:19]line СНО: Общий режим [05:35:19]line Чек 82 27.10.2024 05:35 [05:35:19]line Смена: 528 ФФД: 1.0 [05:35:19]line ЗНМ: 0300000083 [05:35:19]line РНМ: 0000000000091623 [05:35:19]line Версия ККМ: 001 [05:35:19]line Платежная система: Бакай Банк [05:35:19]line ФМ: 0000000000874672 [05:35:19]line ФД: 374804 [05:35:19]line ФПД: 280147470429384 [05:35:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374804&fm=280147470429384&tin=02508201610067®Number=0000000000091623&sum=200024 [05:35:19]written 0, free lines is 4095 [05:35:19]OFD Sender: Processing packet 374804 [packets to send 269, broken 268] [05:35:19]ProducePacketName [05:35:19]name=ofd_packets/00374804 [05:35:19]OFD Sender: To server: pG, [05:35:19]CommunicateWithHost lk.salyk.kg:30040 [05:35:19]ConnectInit lk.salyk.kg [05:35:20]Connected sock=10 [05:35: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 0E 01 00 00 E9 57 06 01 D9 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 17 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE CA EA 75 AC C8 96 ED 72 08 9E 03 C8 EC [05:35: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 89 F5 47 00 69 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B8 05 00 F4 03 04 00 B6 7C 1D 67 B6 04 01 00 00 E3 70 E8 A5 3F 58 30 44 [05:35:20]CommunicateWithHost err = 0 [05:35:20]CheckOFDResponse [05:35:20]1017 (14) - 77093643461234 [05:35:20]1041 (16) - 0000000000874672 [05:35:20]1040 (4) - 374804 [05:35:20]1012 (4) - 26.10.2024 23:35 [05:35:20]1206 (1) - 0 [05:35:20]OFD Sender: Remove packet 374804 [05:35:20]ProducePacketName [05:35:20]name=ofd_packets/00374804 [05:35:20]NVStorageDeleteData [05:35:20]Write to MH i2c: 01 00 00 50 09 59 [05:35:20]Write i2c OK [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: 01 [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: 01 07 00 [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: 01 07 00 50 09 00 00 00 00 00 E7 0C 53 [05:35:20]RasterBufferAndPrint [05:35:20]line [05:35:20]line [05:35:20]line [05:35:20]line [05:35:20]line [05:35:20]written 0, free lines is 3310 [05:35:20]MH_Cut [05:35:20]Write to MH i2c: D1 01 00 57 09 01 32 [05:35:20]Write i2c OK [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: D1 [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: D1 01 00 [05:35:20]MH_I2C_Read... [05:35:20]Read from MH i2c: D1 01 00 57 09 00 31 [05:35:20]Write to MH i2c: 01 00 00 58 09 61 [05:35:20]Write i2c OK [05:35:20]MH_I2C_Read... [05:35:20]OFD Sender: No OFD packet to send [05:35:21]*** Cut start [05:35:21]*** Partial cut [05:35:21]*** CUTSNS_PIN = 1 [05:35:21]*** CUTSNS_PIN = 0 [05:35:21]*** Brake cut motor [05:35:21]Read from MH i2c: 01 [05:35:21]MH_I2C_Read... [05:35:21]*** Stop cut motor [05:35:21]*** Cut end [05:35:21]Read from MH i2c: 01 07 00 [05:35:21]MH_I2C_Read... [05:35:21]Read from MH i2c: 01 07 00 58 09 00 00 00 00 00 FF 0F 76 [05:35:21]process_action close_receipt done [05:35:21]requested_data is exist [05:35:21]produce_requested_data [05:35:21]requested_item fm.sn is exist - process it [05:35:21]wFMCommunicate request_size=4 [05:35:21]MH_SAM_APDU [05:35:21]CAPDU: 80 11 00 00 [05:35:21]Write to MH i2c: E2 08 00 59 09 80 11 00 00 00 00 00 00 DC [05:35:21]Write i2c OK [05:35:21]MH_I2C_Read... [05:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:21]Read from MH i2c: E2 [05:35:21]MH_I2C_Read... [05:35:21]Read from MH i2c: E2 17 00 [05:35:21]MH_I2C_Read... [05:35:21]Read from MH i2c: E2 17 00 59 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [05:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:35:21]wFMCommunicate OK [05:35:21]requested_item fd.num is exist - process it [05:35:21]SAM_PROTO_GetFieldsCounters [05:35:21]wFMCommunicate request_size=4 [05:35:21]MH_SAM_APDU [05:35:21]CAPDU: 80 13 00 00 [05:35:21]Write to MH i2c: E2 08 00 5A 09 80 13 00 00 00 00 00 00 DF [05:35:21]Write i2c OK [05:35:21]MH_I2C_Read... [05:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:35:22]Read from MH i2c: E2 [05:35:22]MH_I2C_Read... [05:35:22]Read from MH i2c: E2 62 00 [05:35:22]MH_I2C_Read... [05:35:22]Read from MH i2c: E2 62 00 5A 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 14 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [05: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 14 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:35:22]wFMCommunicate OK [05:35:22]SAM_PROTO_GetFieldsCounters done [05:35:22]requested_item shift.num is exist - process it [05:35:22]requested_item shift.opened is exist - process it [05:35:22]req_shift_opened [05:35:22]FM_GetShiftState [05:35:22]SAM_PROTO_GetShiftState [05:35:22]wFMCommunicate request_size=4 [05:35:22]MH_SAM_APDU [05:35:22]CAPDU: 80 13 01 00 [05:35:22]Write to MH i2c: E2 08 00 5B 09 80 13 01 00 00 00 00 00 E1 [05:35:22]Write i2c OK [05:35:22]MH_I2C_Read... [05:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:22]Read from MH i2c: E2 [05:35:22]MH_I2C_Read... [05:35:22]Read from MH i2c: E2 0E 00 [05:35:22]MH_I2C_Read... [05:35:22]Read from MH i2c: E2 0E 00 5B 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AF [05:35:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:35:22]wFMCommunicate OK [05:35:22]SAM_PROTO_GetShiftState done [05:35:22]FM_GetShiftState done [05:35:22]req_shift_opened done [05:35:22]requested_item shift.open_date is exist - process it [05:35:22]req_shift_open_date [05:35:22]req_shift_open_date done [05:35:22]produce_requested_data done [05:35:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374804,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:35:22]process_action_free close_receipt [05:35:22]json_value_free [05:35:22]json_value_free done [05:35:22]process_json_proto returns [05:35:22]Send response to host [05:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374804,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:35:22]free response buf [05:35:22]execute_script done [05:35:22]execute_script returns [05:35:22]free content buf [05:35:22]Sock 9.Close socket [05:35:22]Sock 9.Thread stoped [05:35:25]OFD Sender: No OFD packet to send [05:35:30]OFD Sender: No OFD packet to send [05:35:35]OFD Sender: No OFD packet to send [05:35:40]OFD Sender: No OFD packet to send [05:35:45]OFD Sender: No OFD packet to send [05:35:50]OFD Sender: No OFD packet to send [05:35:55]OFD Sender: No OFD packet to send [05:36:00]OFD Sender: No OFD packet to send [05:36:05]OFD Sender: No OFD packet to send [05:36:10]OFD Sender: No OFD packet to send [05:36:15]OFD Sender: No OFD packet to send [05:36:18]accept exits with 7 [05:36:18]New connection [05:36:18]New thread 3067256164 created [05:36:18]Thread 3067112804 joined [05:36:18]Waiting for new connection... [05:36:18] Sock 7.Parse request [05:36:18]Sock 7.Check first char [05:36:18]Sock 7.First char is OK [05:36:18]request: POST /json_proto HTTP/1.0 [05:36:18]Method: POST [05:36:18]URL: /json_proto [05:36:18]Method is POST - this is cgi request [05:36:18]url: /json_proto [05:36:18]query_string will be loaded in cgi processing [05:36:18]execute_cgi json_proto POST (null) [05:36:18]execute_cgi path=json_proto method=POST [05:36:18]POST find Content-Length [05:36:18]Host: 172.17.42.195:8080 [05:36:18]Content-Length: 689 [05:36:18]Content-Type: application/json [05:36:18] [05:36:18]POST finish read [05:36:18]Found Content-Length = 689 [05:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311315", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:36:18]execute_script... [05:36:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311315", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:36:18]POST & json_proto [05:36:18]process_json_proto [05:36:18]json parsed OK: [05:36:18]protocol is kg_v1.0 [05:36:18]action value=close_receipt [05:36:18]process_action close_receipt [05:36:18]cmd_close_receipt [05:36:18]MH_GetDate [05:36:18]Write to MH i2c: F0 00 00 5C 09 54 [05:36:18]Write i2c OK [05:36:18]MH_I2C_Read... [05:36:18]Read from MH i2c: F0 [05:36:18]MH_I2C_Read... [05:36:18]Read from MH i2c: F0 09 00 [05:36:18]MH_I2C_Read... [05:36:18]Read from MH i2c: F0 09 00 5C 09 00 53 D1 1D 67 EF 94 12 67 01 [05:36:18]GetLastDocTimeStamp 1730007319 [05:36:18]current date 1730007379 [05:36:18]FM_GetShiftState [05:36:18]SAM_PROTO_GetShiftState [05:36:18]wFMCommunicate request_size=4 [05:36:18]MH_SAM_APDU [05:36:18]CAPDU: 80 13 01 00 [05:36:18]Write to MH i2c: E2 08 00 5D 09 80 13 01 00 00 00 00 00 E3 [05:36:18]Write i2c OK [05:36:18]MH_I2C_Read... [05:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:36:18]Read from MH i2c: E2 [05:36:18]MH_I2C_Read... [05:36:18]Read from MH i2c: E2 0E 00 [05:36:18]MH_I2C_Read... [05:36:18]Read from MH i2c: E2 0E 00 5D 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B1 [05:36:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:36:18]wFMCommunicate OK [05:36:18]SAM_PROTO_GetShiftState done [05:36:18]FM_GetShiftState done [05:36:18]opened in 1729988025 [05:36:18]opened+sec_in_day 1730074425 [05:36:18]quantity*price = 200025 [05:36:18]sum+1 = 200026 [05:36:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 83 27.10.2024 05:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374805 ФПД: 56368281857295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053619&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374805&fm=56368281857295&tin=02508201610067®Number=0000000000091623&sum=200000 [05:36:19]StoreToDocumentArchive [05:36:19]shift 528 fd 374805 [05:36:19]save to /storage/0528/doc_00374805 [05:36:19]save last doc name /storage/0528/doc_00374805 to /storage/kkm_last_doc_name [05:36:19]save OK [05:36:19]Clear old archive folders... [05:36:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:36:19]tlvbuf is 002A8AC0 [05:36:19]SAM_PROTO_ClearQueue [05:36:19]wFMCommunicate request_size=4 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 09 00 00 [05:36:19]Write to MH i2c: E2 08 00 6A 09 80 09 00 00 00 00 00 00 E5 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 6A 09 00 90 00 E7 [05:36:19]RAPDU: 90 00 [05:36:19]wFMCommunicate OK [05:36:19]SAM_PROTO_ClearQueue done [05:36:19]KKMCreateOFDPacket [05:36:19]OFDProtocolAddRootSTLVToBuf [05:36:19]FM_MakeSignedData [05:36:19]FM_MakeSignedData [05:36:19]SAM_PROTO_SignData [05:36:19]wFMCommunicate request_size=4 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 0D 01 02 [05:36:19]Write to MH i2c: E2 08 00 6B 09 80 0D 01 02 00 00 00 00 ED [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 6B 09 00 90 00 E8 [05:36:19]RAPDU: 90 00 [05:36:19]wFMCommunicate OK [05:36:19]wFMCommunicate request_size=255 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 00 00 00 F4 03 04 00 53 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:36:19]Write to MH i2c: E2 02 01 6C 09 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 00 00 00 F4 03 04 00 53 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 06 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 6C 09 00 90 00 E9 [05:36:19]RAPDU: 90 00 [05:36:19]wFMCommunicate OK [05:36:19]wFMCommunicate request_size=16 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 33 44 43 6A AD 0F [05:36:19]Write to MH i2c: E2 13 00 6D 09 80 0D 02 02 0B 00 00 35 04 06 00 33 44 43 6A AD 0F 00 00 25 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 03 00 6D 09 00 90 00 EA [05:36:19]RAPDU: 90 00 [05:36:19]wFMCommunicate OK [05:36:19]wFMCommunicate request_size=4 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 0D 03 02 [05:36:19]Write to MH i2c: E2 08 00 6E 09 80 0D 03 02 00 00 00 00 F2 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 0B 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 0B 00 6E 09 00 BE 86 15 20 04 09 6B 35 90 00 19 [05:36:19]RAPDU: BE 86 15 20 04 09 6B 35 90 00 [05:36:19]wFMCommunicate OK [05:36:19]SAM_PROTO_SignData done [05:36:19]FM_MakeSignedData done [05:36:19]CreateOFDProtocolMessage [05:36:19]wFMCommunicate request_size=4 [05:36:19]MH_SAM_APDU [05:36:19]CAPDU: 80 11 00 00 [05:36:19]Write to MH i2c: E2 08 00 6F 09 80 11 00 00 00 00 00 00 F2 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:36:19]Read from MH i2c: E2 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 17 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: E2 17 00 6F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [05:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:36:19]wFMCommunicate OK [05:36:19]CreateOFDProtocolMessage done [05:36:19]OFDSenderStorePacket 374805 [05:36:19]StoreOFDPacket docnum=374805 [05:36: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 15 01 00 00 30 F3 0D 01 A2 09 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 00 00 00 F4 03 04 00 53 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 44 43 6A AD 0F BE 86 15 20 04 09 6B 35 [05:36:19]CheckFolder [05:36:19]dirname=/storage/ofd_packets [05:36:19]CheckFolder done [05:36:19]ProducePacketName [05:36:19]name=ofd_packets/00374805 [05:36:19]NVStorageSaveData ofd_packets/00374805 [05:36:19]File name is /storage/ofd_packets/00374805 [05:36:19]Write 307 bytes [05:36:19]NVStorageSaveData done [05:36:19]OFDSenderStorePacket done [05:36:19]KKMCreateOFDPacket done [05:36:19]NVStorageSaveData kkm_last_timestamp [05:36:19]File name is /storage/kkm_last_timestamp [05:36:19]Write 4 bytes [05:36:19]NVStorageSaveData done [05:36:19]ExternCall_PrintAddStr [05:36:19]wPrintStart [05:36:19]Write to MH i2c: 01 00 00 70 09 79 [05:36:19]Write i2c OK [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: 01 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: 01 07 00 [05:36:19]MH_I2C_Read... [05:36:19]Read from MH i2c: 01 07 00 70 09 00 00 00 00 00 FF 0F 8E [05:36:19]RasterBufferAndPrint [05:36:19]line Счет N : (1)3311315 [05:36:19]line ИНН: 02508201610067 [05:36:19]line Контрольно-Кассовый Чек [05:36:19]line ПРОДАЖА [05:36:19]line ТРК (МРК, ГНК) : 31 [05:36:19]line Товар: 2710194240 [05:36:19]line D-Energy Дт-К-2 [05:36:19]line 25.910 * 77.20 [05:36:19]line = 2000.25 [05:36:19]line НДС 12% НСП 1% [05:36:19]line > о реализуемом товаре [05:36:19]line ОКРУГЛЕНИЕ: -0.25 [05:36:19]line ИТОГО: 2000.00 [05:36:19]line Внесено: 2000.00 [05:36:19]line СДАЧА: 0.00 [05:36:19]line НСП 1% : 17.70 [05:36:19]line НДС 12% : 212.42 [05:36:19]line Наличными: 2000.00 [05:36:19]line Безнал.: 0.00 [05:36:19]line Место: АЗС № 87 "Партнер Нефть" [05:36:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:36:19]line СНО: Общий режим [05:36:19]line Чек 83 27.10.2024 05:36 [05:36:19]line Смена: 528 ФФД: 1.0 [05:36:19]line ЗНМ: 0300000083 [05:36:19]line РНМ: 0000000000091623 [05:36:19]line Версия ККМ: 001 [05:36:19]line ФМ: 0000000000874672 [05:36:19]line ФД: 374805 [05:36:19]line ФПД: 56368281857295 [05:36:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T053619&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374805&fm=56368281857295&tin=02508201610067®Number=0000000000091623&sum=200000 [05:36:20]OFD Sender: Processing packet 374805 [packets to send 269, broken 268] [05:36:20]ProducePacketName [05:36:20]name=ofd_packets/00374805 [05:36:20]OFD Sender: To server: pG, [05:36:20]CommunicateWithHost lk.salyk.kg:30040 [05:36:20]ConnectInit lk.salyk.kg [05:36:20]written 0, free lines is 4095 [05:36:20]Connected sock=10 [05:36:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 30 F3 0D 01 A2 09 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 53 00 00 00 F4 03 04 00 53 D1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 44 43 6A AD 0F BE 86 15 20 04 09 6B 35 [05:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B4 29 47 00 2F 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 15 B8 05 00 F4 03 04 00 F3 7C 1D 67 B6 04 01 00 00 A5 8F E1 E6 2A C8 DB D0 [05:36:20]CommunicateWithHost err = 0 [05:36:20]CheckOFDResponse [05:36:20]1017 (14) - 77093643461234 [05:36:20]1041 (16) - 0000000000874672 [05:36:20]1040 (4) - 374805 [05:36:20]1012 (4) - 26.10.2024 23:36 [05:36:20]1206 (1) - 0 [05:36:20]OFD Sender: Remove packet 374805 [05:36:20]ProducePacketName [05:36:20]name=ofd_packets/00374805 [05:36:20]NVStorageDeleteData [05:36:20]Write to MH i2c: 01 00 00 9B 09 A4 [05:36:20]Write i2c OK [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: 01 [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: 01 07 00 [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: 01 07 00 9B 09 00 00 00 00 00 F5 0C AC [05:36:20]RasterBufferAndPrint [05:36:20]line [05:36:20]line [05:36:20]line [05:36:20]line [05:36:20]line [05:36:20]written 0, free lines is 3323 [05:36:20]MH_Cut [05:36:20]Write to MH i2c: D1 01 00 A2 09 01 7D [05:36:20]Write i2c OK [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: D1 [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: D1 01 00 [05:36:20]MH_I2C_Read... [05:36:20]Read from MH i2c: D1 01 00 A2 09 00 7C [05:36:20]Write to MH i2c: 01 00 00 A3 09 AC [05:36:20]Write i2c OK [05:36:20]MH_I2C_Read... [05:36:21]OFD Sender: No OFD packet to send [05:36:21]*** Cut start [05:36:21]*** Partial cut [05:36:21]*** CUTSNS_PIN = 1 [05:36:21]*** CUTSNS_PIN = 0 [05:36:21]*** Brake cut motor [05:36:22]Read from MH i2c: 01 [05:36:22]MH_I2C_Read... [05:36:22]*** Stop cut motor [05:36:22]*** Cut end [05:36:22]Read from MH i2c: 01 07 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: 01 07 00 A3 09 00 00 00 00 00 FF 0F C1 [05:36:22]process_action close_receipt done [05:36:22]requested_data is exist [05:36:22]produce_requested_data [05:36:22]requested_item fm.sn is exist - process it [05:36:22]wFMCommunicate request_size=4 [05:36:22]MH_SAM_APDU [05:36:22]CAPDU: 80 11 00 00 [05:36:22]Write to MH i2c: E2 08 00 A4 09 80 11 00 00 00 00 00 00 27 [05:36:22]Write i2c OK [05:36:22]MH_I2C_Read... [05:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:36:22]Read from MH i2c: E2 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 17 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 17 00 A4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [05: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 [05:36:22]wFMCommunicate OK [05:36:22]requested_item fd.num is exist - process it [05:36:22]SAM_PROTO_GetFieldsCounters [05:36:22]wFMCommunicate request_size=4 [05:36:22]MH_SAM_APDU [05:36:22]CAPDU: 80 13 00 00 [05:36:22]Write to MH i2c: E2 08 00 A5 09 80 13 00 00 00 00 00 00 2A [05:36:22]Write i2c OK [05:36:22]MH_I2C_Read... [05:36:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:36:22]Read from MH i2c: E2 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 62 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 62 00 A5 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 15 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [05:36: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 15 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:36:22]wFMCommunicate OK [05:36:22]SAM_PROTO_GetFieldsCounters done [05:36:22]requested_item shift.num is exist - process it [05:36:22]requested_item shift.opened is exist - process it [05:36:22]req_shift_opened [05:36:22]FM_GetShiftState [05:36:22]SAM_PROTO_GetShiftState [05:36:22]wFMCommunicate request_size=4 [05:36:22]MH_SAM_APDU [05:36:22]CAPDU: 80 13 01 00 [05:36:22]Write to MH i2c: E2 08 00 A6 09 80 13 01 00 00 00 00 00 2C [05:36:22]Write i2c OK [05:36:22]MH_I2C_Read... [05:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:36:22]Read from MH i2c: E2 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 0E 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 0E 00 A6 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FA [05:36:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:36:22]wFMCommunicate OK [05:36:22]SAM_PROTO_GetShiftState done [05:36:22]FM_GetShiftState done [05:36:22]req_shift_opened done [05:36:22]requested_item shift.open_date is exist - process it [05:36:22]req_shift_open_date [05:36:22]req_shift_open_date done [05:36:22]produce_requested_data done [05:36:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374805,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:36:22]process_action_free close_receipt [05:36:22]json_value_free [05:36:22]json_value_free done [05:36:22]process_json_proto returns [05:36:22]Send response to host [05:36:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374805,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:36:22]free response buf [05:36:22]execute_script done [05:36:22]execute_script returns [05:36:22]free content buf [05:36:22]Sock 7.Close socket [05:36:22]Sock 7.Thread stoped [05:36:22]accept exits with 9 [05:36:22]New connection [05:36:22]New thread 3067112804 created [05:36:22]Thread 3067256164 joined [05:36:22]Waiting for new connection... [05:36:22] Sock 9.Parse request [05:36:22]Sock 9.Check first char [05:36:22]Sock 9.First char is OK [05:36:22]request: POST /json_proto HTTP/1.0 [05:36:22]Method: POST [05:36:22]URL: /json_proto [05:36:22]Method is POST - this is cgi request [05:36:22]url: /json_proto [05:36:22]query_string will be loaded in cgi processing [05:36:22]execute_cgi json_proto POST (null) [05:36:22]execute_cgi path=json_proto method=POST [05:36:22]POST find Content-Length [05:36:22]Host: 172.17.42.195:8080 [05:36:22]Content-Length: 678 [05:36:22]Content-Type: application/json [05:36:22] [05:36:22]POST finish read [05:36:22]Found Content-Length = 678 [05:36:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311316", "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" ] } } [05:36:22]execute_script... [05:36: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)3311316", "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" ] } } [05:36:22]POST & json_proto [05:36:22]process_json_proto [05:36:22]json parsed OK: [05:36:22]protocol is kg_v1.0 [05:36:22]action value=close_receipt [05:36:22]process_action close_receipt [05:36:22]cmd_close_receipt [05:36:22]MH_GetDate [05:36:22]Write to MH i2c: F0 00 00 A7 09 9F [05:36:22]Write i2c OK [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: F0 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: F0 09 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: F0 09 00 A7 09 00 58 D1 1D 67 EF 94 12 67 51 [05:36:22]GetLastDocTimeStamp 1730007379 [05:36:22]current date 1730007384 [05:36:22]FM_GetShiftState [05:36:22]SAM_PROTO_GetShiftState [05:36:22]wFMCommunicate request_size=4 [05:36:22]MH_SAM_APDU [05:36:22]CAPDU: 80 13 01 00 [05:36:22]Write to MH i2c: E2 08 00 A8 09 80 13 01 00 00 00 00 00 2E [05:36:22]Write i2c OK [05:36:22]MH_I2C_Read... [05:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:36:22]Read from MH i2c: E2 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 0E 00 [05:36:22]MH_I2C_Read... [05:36:22]Read from MH i2c: E2 0E 00 A8 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FC [05:36:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:36:22]wFMCommunicate OK [05:36:22]SAM_PROTO_GetShiftState done [05:36:22]FM_GetShiftState done [05:36:22]opened in 1729988025 [05:36:22]opened+sec_in_day 1730074425 [05:36:22]quantity*price = 40006 [05:36:22]sum+1 = 40007 [05:36:22]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 86 27.10.2024 05:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374808 ФПД: 88074661355442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054042&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374808&fm=88074661355442&tin=02508201610067®Number=0000000000091623&sum=50000 [05:40:42]StoreToDocumentArchive [05:40:42]shift 528 fd 374808 [05:40:42]save to /storage/0528/doc_00374808 [05:40:42]save last doc name /storage/0528/doc_00374808 to /storage/kkm_last_doc_name [05:40:42]save OK [05:40:42]Clear old archive folders... [05:40:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:40:42]tlvbuf is 00F9BF20 [05:40:42]SAM_PROTO_ClearQueue [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 09 00 00 [05:40:42]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [05:40:42]RAPDU: 90 00 [05:40:42]wFMCommunicate OK [05:40:42]SAM_PROTO_ClearQueue done [05:40:42]KKMCreateOFDPacket [05:40:42]OFDProtocolAddRootSTLVToBuf [05:40:42]FM_MakeSignedData [05:40:42]FM_MakeSignedData [05:40:42]SAM_PROTO_SignData [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 0D 01 02 [05:40:42]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [05:40:42]RAPDU: 90 00 [05:40:42]wFMCommunicate OK [05:40:42]wFMCommunicate request_size=255 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 5A D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 50 1A [05:40:42]Write to MH i2c: E2 02 01 3A 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 5A D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 50 1A 00 00 49 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]OFD Sender: No OFD packet to send [05:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [05:40:43]RAPDU: 90 00 [05:40:43]wFMCommunicate OK [05:40:43]wFMCommunicate request_size=9 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 0D 02 02 04 7A E7 5F B2 [05:40:43]Write to MH i2c: E2 0C 00 3B 00 80 0D 02 02 04 00 7A E7 5F B2 00 00 2F [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [05:40:43]RAPDU: 90 00 [05:40:43]wFMCommunicate OK [05:40:43]wFMCommunicate request_size=4 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 0D 03 02 [05:40:43]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 0B 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 0B 00 3C 00 00 5C 62 46 7D 6B 12 E7 AE 90 00 4B [05:40:43]RAPDU: 5C 62 46 7D 6B 12 E7 AE 90 00 [05:40:43]wFMCommunicate OK [05:40:43]SAM_PROTO_SignData done [05:40:43]FM_MakeSignedData done [05:40:43]CreateOFDProtocolMessage [05:40:43]wFMCommunicate request_size=4 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 11 00 00 [05:40:43]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 17 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 17 00 3D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [05: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 [05:40:43]wFMCommunicate OK [05:40:43]CreateOFDProtocolMessage done [05:40:43]OFDSenderStorePacket 374808 [05:40:43]StoreOFDPacket docnum=374808 [05:40: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 0E 01 00 00 94 32 06 01 67 4C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 5A D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 50 1A 7A E7 5F B2 5C 62 46 7D 6B 12 E7 AE [05:40:43]CheckFolder [05:40:43]dirname=/storage/ofd_packets [05:40:43]CheckFolder done [05:40:43]ProducePacketName [05:40:43]name=ofd_packets/00374808 [05:40:43]NVStorageSaveData ofd_packets/00374808 [05:40:43]File name is /storage/ofd_packets/00374808 [05:40:43]Write 300 bytes [05:40:43]NVStorageSaveData done [05:40:43]OFDSenderStorePacket done [05:40:43]KKMCreateOFDPacket done [05:40:43]NVStorageSaveData kkm_last_timestamp [05:40:43]File name is /storage/kkm_last_timestamp [05:40:43]Write 4 bytes [05:40:43]NVStorageSaveData done [05:40:43]ExternCall_PrintAddStr [05:40:43]wPrintStart [05:40:43]Write to MH i2c: 01 00 00 3E 00 3E [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [05:40:43]RasterBufferAndPrint [05:40:43]line Счет N : (1)3311318 [05:40:43]line ИНН: 02508201610067 [05:40:43]line Контрольно-Кассовый Чек [05:40:43]line ПРОДАЖА [05:40:43]line ТРК (МРК, ГНК) : 7 [05:40:43]line Товар: 2711190000 [05:40:43]line ГАЗ-К-5 [05:40:43]line 12.860 * 38.90 [05:40:43]line = 500.25 [05:40:43]line НДС 12% НСП 1% [05:40:43]line > о реализуемом товаре [05:40:43]line ОКРУГЛЕНИЕ: -0.25 [05:40:43]line ИТОГО: 500.00 [05:40:43]line Внесено: 500.00 [05:40:43]line СДАЧА: 0.00 [05:40:43]line НСП 1% : 4.43 [05:40:43]line НДС 12% : 53.12 [05:40:43]line Наличными: 500.00 [05:40:43]line Безнал.: 0.00 [05:40:43]line Место: АЗС № 87 "Партнер Нефть" [05:40:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:40:43]line СНО: Общий режим [05:40:43]line Чек 86 27.10.2024 05:40 [05:40:43]line Смена: 528 ФФД: 1.0 [05:40:43]line ЗНМ: 0300000083 [05:40:43]line РНМ: 0000000000091623 [05:40:43]line Версия ККМ: 001 [05:40:43]line ФМ: 0000000000874672 [05:40:43]line ФД: 374808 [05:40:43]line ФПД: 88074661355442 [05:40:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054042&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374808&fm=88074661355442&tin=02508201610067®Number=0000000000091623&sum=50000 [05:40:43]written 0, free lines is 4095 [05:40:43]OFD Sender: Processing packet 374808 [packets to send 270, broken 269] [05:40:43]ProducePacketName [05:40:43]name=ofd_packets/00374808 [05:40:43]OFD Sender: To server: pG, [05:40:43]CommunicateWithHost lk.salyk.kg:30040 [05:40:43]ConnectInit lk.salyk.kg [05:40:43]Connected sock=9 [05:40: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 0E 01 00 00 94 32 06 01 67 4C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 5A D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 50 1A 7A E7 5F B2 5C 62 46 7D 6B 12 E7 AE [05:40: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 1D 92 47 00 78 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B8 05 00 F4 03 04 00 FA 7D 1D 67 B6 04 01 00 00 18 DF 2B 29 F1 FC A2 F1 [05:40:44]CommunicateWithHost err = 0 [05:40:44]CheckOFDResponse [05:40:44]1017 (14) - 77093643461234 [05:40:44]1041 (16) - 0000000000874672 [05:40:44]1040 (4) - 374808 [05:40:44]1012 (4) - 26.10.2024 23:40 [05:40:44]1206 (1) - 0 [05:40:44]OFD Sender: Remove packet 374808 [05:40:44]ProducePacketName [05:40:44]name=ofd_packets/00374808 [05:40:44]NVStorageDeleteData [05:40:44]Write to MH i2c: 01 00 00 69 00 69 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 07 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 D3 0C 4F [05:40:44]RasterBufferAndPrint [05:40:44]line [05:40:44]line [05:40:44]line [05:40:44]line [05:40:44]line [05:40:44]written 0, free lines is 3300 [05:40:44]MH_Cut [05:40:44]Write to MH i2c: D1 01 00 70 00 01 42 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: D1 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: D1 01 00 [05:40:44]MH_I2C_Read... [05:40:44]Read from MH i2c: D1 01 00 70 00 00 41 [05:40:44]Write to MH i2c: 01 00 00 71 00 71 [05:40:44]Write i2c OK [05:40:44]MH_I2C_Read... [05:40:44]OFD Sender: No OFD packet to send [05:40:45]*** Cut start [05:40:45]*** Partial cut [05:40:45]*** CUTSNS_PIN = 1 [05:40:45]*** CUTSNS_PIN = 0 [05:40:45]*** Brake cut motor [05:40:45]Read from MH i2c: 01 [05:40:45]MH_I2C_Read... [05:40:45]*** Stop cut motor [05:40:45]*** Cut end [05:40:45]Read from MH i2c: 01 07 00 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 FF 0F 86 [05:40:45]process_action close_receipt done [05:40:45]requested_data is exist [05:40:45]produce_requested_data [05:40:45]requested_item fm.sn is exist - process it [05:40:45]wFMCommunicate request_size=4 [05:40:45]MH_SAM_APDU [05:40:45]CAPDU: 80 11 00 00 [05:40:45]Write to MH i2c: E2 08 00 72 00 80 11 00 00 00 00 00 00 EC [05:40:45]Write i2c OK [05:40:45]MH_I2C_Read... [05:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:45]Read from MH i2c: E2 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: E2 17 00 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: E2 17 00 72 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [05:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:40:45]wFMCommunicate OK [05:40:45]requested_item fd.num is exist - process it [05:40:45]SAM_PROTO_GetFieldsCounters [05:40:45]wFMCommunicate request_size=4 [05:40:45]MH_SAM_APDU [05:40:45]CAPDU: 80 13 00 00 [05:40:45]Write to MH i2c: E2 08 00 73 00 80 13 00 00 00 00 00 00 EF [05:40:45]Write i2c OK [05:40:45]MH_I2C_Read... [05:40:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:46]Read from MH i2c: E2 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 62 00 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 62 00 73 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 18 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [05:40: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 18 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:40:46]wFMCommunicate OK [05:40:46]SAM_PROTO_GetFieldsCounters done [05:40:46]requested_item shift.num is exist - process it [05:40:46]requested_item shift.opened is exist - process it [05:40:46]req_shift_opened [05:40:46]FM_GetShiftState [05:40:46]SAM_PROTO_GetShiftState [05:40:46]wFMCommunicate request_size=4 [05:40:46]MH_SAM_APDU [05:40:46]CAPDU: 80 13 01 00 [05:40:46]Write to MH i2c: E2 08 00 74 00 80 13 01 00 00 00 00 00 F1 [05:40:46]Write i2c OK [05:40:46]MH_I2C_Read... [05:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:46]Read from MH i2c: E2 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 0E 00 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 0E 00 74 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BF [05:40:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:40:46]wFMCommunicate OK [05:40:46]SAM_PROTO_GetShiftState done [05:40:46]FM_GetShiftState done [05:40:46]req_shift_opened done [05:40:46]requested_item shift.open_date is exist - process it [05:40:46]req_shift_open_date [05:40:46]req_shift_open_date done [05:40:46]produce_requested_data done [05:40:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374808,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:40:46]process_action_free close_receipt [05:40:46]json_value_free [05:40:46]json_value_free done [05:40:46]process_json_proto returns [05:40:46]Send response to host [05:40:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374808,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:40:46]free response buf [05:40:46]execute_script done [05:40:46]execute_script returns [05:40:46]free content buf [05:40:46]Sock 8.Close socket [05:40:46]Sock 8.Thread stoped [05:40:49]OFD Sender: No OFD packet to send [05:40:54]OFD Sender: No OFD packet to send [05:40:59]OFD Sender: No OFD packet to send [05:41:04]OFD Sender: No OFD packet to send [05:41:09]OFD Sender: No OFD packet to send [05:41:14]OFD Sender: No OFD packet to send [05:41:19]OFD Sender: No OFD packet to send [05:41:24]OFD Sender: No OFD packet to send [05:41:29]OFD Sender: No OFD packet to send [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:10]accept exits with 10 [05:42:10]New connection [05:42:10]New thread 3067628900 created [05:42:10]Thread 3067485540 joined [05:42:10]Waiting for new connection... [05:42:10] Sock 10.Parse request [05:42:10]Sock 10.Check first char [05:42:10]Sock 10.First char is OK [05:42:10]request: POST /json_proto HTTP/1.0 [05:42:10]Method: POST [05:42:10]URL: /json_proto [05:42:10]Method is POST - this is cgi request [05:42:10]url: /json_proto [05:42:10]query_string will be loaded in cgi processing [05:42:10]execute_cgi json_proto POST (null) [05:42:10]execute_cgi path=json_proto method=POST [05:42:10]POST find Content-Length [05:42:10]Host: 172.17.42.195:8080 [05:42:10]Content-Length: 679 [05:42:10]Content-Type: application/json [05:42:10] [05:42:10]POST finish read [05:42:10]Found Content-Length = 679 [05:42:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311321", "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" ] } } [05:42:10]execute_script... [05:42:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311321", "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" ] } } [05:42:10]POST & json_proto [05:42:10]process_json_proto [05:42:10]json parsed OK: [05:42:10]protocol is kg_v1.0 [05:42:10]action value=close_receipt [05:42:10]process_action close_receipt [05:42:10]cmd_close_receipt [05:42:10]MH_GetDate [05:42:10]Write to MH i2c: F0 00 00 75 00 64 [05:42:10]Write i2c OK [05:42:10]MH_I2C_Read... [05:42:10]Read from MH i2c: F0 [05:42:10]MH_I2C_Read... [05:42:10]Read from MH i2c: F0 09 00 [05:42:10]MH_I2C_Read... [05:42:10]Read from MH i2c: F0 09 00 75 00 00 B3 D2 1D 67 EF 94 12 67 72 [05:42:10]GetLastDocTimeStamp 1730007642 [05:42:10]current date 1730007731 [05:42:10]FM_GetShiftState [05:42:10]SAM_PROTO_GetShiftState [05:42:10]wFMCommunicate request_size=4 [05:42:10]MH_SAM_APDU [05:42:10]CAPDU: 80 13 01 00 [05:42:10]Write to MH i2c: E2 08 00 76 00 80 13 01 00 00 00 00 00 F3 [05:42:10]Write i2c OK [05:42:10]MH_I2C_Read... [05:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:10]Read from MH i2c: E2 [05:42:10]MH_I2C_Read... [05:42:10]Read from MH i2c: E2 0E 00 [05:42:10]MH_I2C_Read... [05:42:10]Read from MH i2c: E2 0E 00 76 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C1 [05:42:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:42:10]wFMCommunicate OK [05:42:10]SAM_PROTO_GetShiftState done [05:42:10]FM_GetShiftState done [05:42:10]opened in 1729988025 [05:42:10]opened+sec_in_day 1730074425 [05:42:10]quantity*price = 80012 [05:42:10]sum+1 = 80013 [05:42:10]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 СНО: Общий режим Чек 87 27.10.2024 05:42 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374809 ФПД: 167964715272456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374809&fm=167964715272456&tin=02508201610067®Number=0000000000091623&sum=80000 [05:42:12]StoreToDocumentArchive [05:42:12]shift 528 fd 374809 [05:42:12]save to /storage/0528/doc_00374809 [05:42:12]save last doc name /storage/0528/doc_00374809 to /storage/kkm_last_doc_name [05:42:12]save OK [05:42:12]Clear old archive folders... [05:42:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:42:12]tlvbuf is 00F43EB0 [05:42:12]SAM_PROTO_ClearQueue [05:42:12]wFMCommunicate request_size=4 [05:42:12]MH_SAM_APDU [05:42:12]CAPDU: 80 09 00 00 [05:42:12]Write to MH i2c: E2 08 00 83 00 80 09 00 00 00 00 00 00 F5 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [05:42:12]RAPDU: 90 00 [05:42:12]wFMCommunicate OK [05:42:12]SAM_PROTO_ClearQueue done [05:42:12]KKMCreateOFDPacket [05:42:12]OFDProtocolAddRootSTLVToBuf [05:42:12]FM_MakeSignedData [05:42:12]FM_MakeSignedData [05:42:12]SAM_PROTO_SignData [05:42:12]wFMCommunicate request_size=4 [05:42:12]MH_SAM_APDU [05:42:12]CAPDU: 80 0D 01 02 [05:42:12]Write to MH i2c: E2 08 00 84 00 80 0D 01 02 00 00 00 00 FD [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 84 00 00 90 00 F8 [05:42:12]RAPDU: 90 00 [05:42:12]wFMCommunicate OK [05:42:12]wFMCommunicate request_size=255 [05:42:12]MH_SAM_APDU [05:42: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 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 57 00 00 00 F4 03 04 00 B3 D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 98 [05:42:12]Write to MH i2c: E2 02 01 85 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 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 57 00 00 00 F4 03 04 00 B3 D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 98 00 00 55 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 85 00 00 90 00 F9 [05:42:12]RAPDU: 90 00 [05:42:12]wFMCommunicate OK [05:42:12]wFMCommunicate request_size=10 [05:42:12]MH_SAM_APDU [05:42:12]CAPDU: 80 0D 02 02 05 C3 55 30 49 08 [05:42:12]Write to MH i2c: E2 0D 00 86 00 80 0D 02 02 05 00 C3 55 30 49 08 00 00 A3 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 03 00 86 00 00 90 00 FA [05:42:12]RAPDU: 90 00 [05:42:12]wFMCommunicate OK [05:42:12]wFMCommunicate request_size=4 [05:42:12]MH_SAM_APDU [05:42:12]CAPDU: 80 0D 03 02 [05:42:12]Write to MH i2c: E2 08 00 87 00 80 0D 03 02 00 00 00 00 02 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 0B 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 0B 00 87 00 00 21 E2 5C B5 F4 9B 32 CF 90 00 A7 [05:42:12]RAPDU: 21 E2 5C B5 F4 9B 32 CF 90 00 [05:42:12]wFMCommunicate OK [05:42:12]SAM_PROTO_SignData done [05:42:12]FM_MakeSignedData done [05:42:12]CreateOFDProtocolMessage [05:42:12]wFMCommunicate request_size=4 [05:42:12]MH_SAM_APDU [05:42:12]CAPDU: 80 11 00 00 [05:42:12]Write to MH i2c: E2 08 00 88 00 80 11 00 00 00 00 00 00 02 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:12]Read from MH i2c: E2 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 17 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: E2 17 00 88 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 57 [05:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:42:12]wFMCommunicate OK [05:42:12]CreateOFDProtocolMessage done [05:42:12]OFDSenderStorePacket 374809 [05:42:12]StoreOFDPacket docnum=374809 [05:42: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 82 43 07 01 A0 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 B3 D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 98 C3 55 30 49 08 21 E2 5C B5 F4 9B 32 CF [05:42:12]CheckFolder [05:42:12]dirname=/storage/ofd_packets [05:42:12]CheckFolder done [05:42:12]ProducePacketName [05:42:12]name=ofd_packets/00374809 [05:42:12]NVStorageSaveData ofd_packets/00374809 [05:42:12]File name is /storage/ofd_packets/00374809 [05:42:12]Write 301 bytes [05:42:12]NVStorageSaveData done [05:42:12]OFDSenderStorePacket done [05:42:12]KKMCreateOFDPacket done [05:42:12]NVStorageSaveData kkm_last_timestamp [05:42:12]File name is /storage/kkm_last_timestamp [05:42:12]Write 4 bytes [05:42:12]NVStorageSaveData done [05:42:12]ExternCall_PrintAddStr [05:42:12]wPrintStart [05:42:12]Write to MH i2c: 01 00 00 89 00 89 [05:42:12]Write i2c OK [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: 01 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: 01 07 00 [05:42:12]MH_I2C_Read... [05:42:12]Read from MH i2c: 01 07 00 89 00 00 00 00 00 00 FF 0F 9E [05:42:12]RasterBufferAndPrint [05:42:12]line Счет N : (1)3311321 [05:42:12]line ИНН: 02508201610067 [05:42:12]line Контрольно-Кассовый Чек [05:42:12]line ПРОДАЖА [05:42:12]line ТРК (МРК, ГНК) : 42 [05:42:12]line Товар: 2710124130 [05:42:12]line Аи-92-К-4 [05:42:12]line 11.960 * 66.90 [05:42:12]line = 800.12 [05:42:12]line НДС 12% НСП 1% [05:42:12]line > о реализуемом товаре [05:42:12]line ОКРУГЛЕНИЕ: -0.12 [05:42:12]line ИТОГО: 800.00 [05:42:12]line Внесено: 800.00 [05:42:12]line СДАЧА: 0.00 [05:42:12]line НСП 1% : 7.08 [05:42:12]line НДС 12% : 84.97 [05:42:12]line Наличными: 800.00 [05:42:12]line Безнал.: 0.00 [05:42:12]line Место: АЗС № 87 "Партнер Нефть" [05:42:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:42:12]line СНО: Общий режим [05:42:12]line Чек 87 27.10.2024 05:42 [05:42:12]line Смена: 528 ФФД: 1.0 [05:42:12]line ЗНМ: 0300000083 [05:42:12]line РНМ: 0000000000091623 [05:42:12]line Версия ККМ: 001 [05:42:12]line ФМ: 0000000000874672 [05:42:12]line ФД: 374809 [05:42:12]line ФПД: 167964715272456 [05:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374809&fm=167964715272456&tin=02508201610067®Number=0000000000091623&sum=80000 [05:42:12]OFD Sender: Processing packet 374809 [packets to send 270, broken 269] [05:42:12]ProducePacketName [05:42:12]name=ofd_packets/00374809 [05:42:12]OFD Sender: To server: pG, [05:42:12]CommunicateWithHost lk.salyk.kg:30040 [05:42:12]ConnectInit lk.salyk.kg [05:42:12]written 0, free lines is 4095 [05:42:13]Connected sock=9 [05:42: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 82 43 07 01 A0 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 B3 D2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 98 C3 55 30 49 08 21 E2 5C B5 F4 9B 32 CF [05:42: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 85 EB 47 00 26 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B8 05 00 F4 03 04 00 53 7E 1D 67 B6 04 01 00 00 29 BA EF D6 AA BF 08 AB [05:42:13]CommunicateWithHost err = 0 [05:42:13]CheckOFDResponse [05:42:13]1017 (14) - 77093643461234 [05:42:13]1041 (16) - 0000000000874672 [05:42:13]1040 (4) - 374809 [05:42:13]1012 (4) - 26.10.2024 23:42 [05:42:13]1206 (1) - 0 [05:42:13]OFD Sender: Remove packet 374809 [05:42:13]ProducePacketName [05:42:13]name=ofd_packets/00374809 [05:42:13]NVStorageDeleteData [05:42:13]Write to MH i2c: 01 00 00 B4 00 B4 [05:42:13]Write i2c OK [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: 01 [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: 01 07 00 [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 D4 0C 9B [05:42:13]RasterBufferAndPrint [05:42:13]line [05:42:13]line [05:42:13]line [05:42:13]line [05:42:13]line [05:42:13]written 0, free lines is 3290 [05:42:13]MH_Cut [05:42:13]Write to MH i2c: D1 01 00 BB 00 01 8D [05:42:13]Write i2c OK [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: D1 [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: D1 01 00 [05:42:13]MH_I2C_Read... [05:42:13]Read from MH i2c: D1 01 00 BB 00 00 8C [05:42:13]Write to MH i2c: 01 00 00 BC 00 BC [05:42:13]Write i2c OK [05:42:13]MH_I2C_Read... [05:42:13]OFD Sender: No OFD packet to send [05:42:14]*** Cut start [05:42:14]*** Partial cut [05:42:14]*** CUTSNS_PIN = 1 [05:42:14]*** CUTSNS_PIN = 0 [05:42:14]*** Brake cut motor [05:42:14]Read from MH i2c: 01 [05:42:14]MH_I2C_Read... [05:42:14]*** Stop cut motor [05:42:14]*** Cut end [05:42:14]Read from MH i2c: 01 07 00 [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: 01 07 00 BC 00 00 00 00 00 00 FF 0F D1 [05:42:14]process_action close_receipt done [05:42:14]requested_data is exist [05:42:14]produce_requested_data [05:42:14]requested_item fm.sn is exist - process it [05:42:14]wFMCommunicate request_size=4 [05:42:14]MH_SAM_APDU [05:42:14]CAPDU: 80 11 00 00 [05:42:14]Write to MH i2c: E2 08 00 BD 00 80 11 00 00 00 00 00 00 37 [05:42:14]Write i2c OK [05:42:14]MH_I2C_Read... [05:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:42:14]Read from MH i2c: E2 [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: E2 17 00 [05:42:14]MH_I2C_Read... [05:42:14]Read from MH i2c: E2 17 00 BD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [05:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:42:14]wFMCommunicate OK [05:42:14]requested_item fd.num is exist - process it [05:42:14]SAM_PROTO_GetFieldsCounters [05:42:14]wFMCommunicate request_size=4 [05:42:14]MH_SAM_APDU [05:42:14]CAPDU: 80 13 00 00 [05:42:14]Write to MH i2c: E2 08 00 BE 00 80 13 00 00 00 00 00 00 3A [05:42:14]Write i2c OK [05:42:14]MH_I2C_Read... [05:42:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:42:15]Read from MH i2c: E2 [05:42:15]MH_I2C_Read... [05:42:15]Read from MH i2c: E2 62 00 [05:42:15]MH_I2C_Read... [05:42:15]Read from MH i2c: E2 62 00 BE 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 19 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [05:42: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 19 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:42:15]wFMCommunicate OK [05:42:15]SAM_PROTO_GetFieldsCounters done [05:42:15]requested_item shift.num is exist - process it [05:42:15]requested_item shift.opened is exist - process it [05:42:15]req_shift_opened [05:42:15]FM_GetShiftState [05:42:15]SAM_PROTO_GetShiftState [05:42:15]wFMCommunicate request_size=4 [05:42:15]MH_SAM_APDU [05:42:15]CAPDU: 80 13 01 00 [05:42:15]Write to MH i2c: E2 08 00 BF 00 80 13 01 00 00 00 00 00 3C [05:42:15]Write i2c OK [05:42:15]MH_I2C_Read... [05:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:42:15]Read from MH i2c: E2 [05:42:15]MH_I2C_Read... [05:42:15]Read from MH i2c: E2 0E 00 [05:42:15]MH_I2C_Read... [05:42:15]Read from MH i2c: E2 0E 00 BF 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0A [05:42:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:42:15]wFMCommunicate OK [05:42:15]SAM_PROTO_GetShiftState done [05:42:15]FM_GetShiftState done [05:42:15]req_shift_opened done [05:42:15]requested_item shift.open_date is exist - process it [05:42:15]req_shift_open_date [05:42:15]req_shift_open_date done [05:42:15]produce_requested_data done [05:42:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374809,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:42:15]process_action_free close_receipt [05:42:15]json_value_free [05:42:15]json_value_free done [05:42:15]process_json_proto returns [05:42:15]Send response to host [05:42:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374809,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:42:15]free response buf [05:42:15]execute_script done [05:42:15]execute_script returns [05:42:15]free content buf [05:42:15]Sock 10.Close socket [05:42:15]Sock 10.Thread stoped [05:42:18]OFD Sender: No OFD packet to send [05:42:23]OFD Sender: No OFD packet to send [05:42:28]OFD Sender: No OFD packet to send [05:42:33]OFD Sender: No OFD packet to send [05:42:38]OFD Sender: No OFD packet to send [05:42:43]OFD Sender: No OFD packet to send [05:42:48]OFD Sender: No OFD packet to send [05:42:53]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:38]OFD Sender: No OFD packet to send [05:43:41]accept exits with 8 [05:43:41]New connection [05:43:41]New thread 3067485540 created [05:43:41]Thread 3067628900 joined [05:43:41]Waiting for new connection... [05:43:41] Sock 8.Parse request [05:43:41]Sock 8.Check first char [05:43:41]Sock 8.First char is OK [05:43:41]request: POST /json_proto HTTP/1.0 [05:43:41]Method: POST [05:43:41]URL: /json_proto [05:43:41]Method is POST - this is cgi request [05:43:41]url: /json_proto [05:43:41]query_string will be loaded in cgi processing [05:43:41]execute_cgi json_proto POST (null) [05:43:41]execute_cgi path=json_proto method=POST [05:43:41]POST find Content-Length [05:43:41]Host: 172.17.42.195:8080 [05:43:41]Content-Length: 678 [05:43:41]Content-Type: application/json [05:43:41] [05:43:41]POST finish read [05:43:41]Found Content-Length = 678 [05:43:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311322", "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" ] } } [05:43:41]execute_script... [05:43: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)3311322", "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" ] } } [05:43:41]POST & json_proto [05:43:41]process_json_proto [05:43:41]json parsed OK: [05:43:41]protocol is kg_v1.0 [05:43:41]action value=close_receipt [05:43:41]process_action close_receipt [05:43:41]cmd_close_receipt [05:43:41]MH_GetDate [05:43:41]Write to MH i2c: F0 00 00 C0 00 AF [05:43:41]Write i2c OK [05:43:41]MH_I2C_Read... [05:43:41]Read from MH i2c: F0 [05:43:41]MH_I2C_Read... [05:43:41]Read from MH i2c: F0 09 00 [05:43:41]MH_I2C_Read... [05:43:41]Read from MH i2c: F0 09 00 C0 00 00 0D D3 1D 67 EF 94 12 67 18 [05:43:41]GetLastDocTimeStamp 1730007731 [05:43:41]current date 1730007821 [05:43:41]FM_GetShiftState [05:43:41]SAM_PROTO_GetShiftState [05:43:41]wFMCommunicate request_size=4 [05:43:41]MH_SAM_APDU [05:43:41]CAPDU: 80 13 01 00 [05:43:41]Write to MH i2c: E2 08 00 C1 00 80 13 01 00 00 00 00 00 3E [05:43:41]Write i2c OK [05:43:41]MH_I2C_Read... [05:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:41]Read from MH i2c: E2 [05:43:41]MH_I2C_Read... [05:43:41]Read from MH i2c: E2 0E 00 [05:43:41]MH_I2C_Read... [05:43:41]Read from MH i2c: E2 0E 00 C1 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0C [05:43:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:43:41]wFMCommunicate OK [05:43:41]SAM_PROTO_GetShiftState done [05:43:41]FM_GetShiftState done [05:43:41]opened in 1729988025 [05:43:41]opened+sec_in_day 1730074425 [05:43:41]quantity*price = 50041 [05:43:41]sum+1 = 50042 [05:43: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 СНО: Общий режим Чек 88 27.10.2024 05:43 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374810 ФПД: 263928903616423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054341&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374810&fm=263928903616423&tin=02508201610067®Number=0000000000091623&sum=50000 [05:43:42]StoreToDocumentArchive [05:43:42]shift 528 fd 374810 [05:43:42]save to /storage/0528/doc_00374810 [05:43:42]save last doc name /storage/0528/doc_00374810 to /storage/kkm_last_doc_name [05:43:42]save OK [05:43:42]Clear old archive folders... [05:43:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:43:42]tlvbuf is 00F48640 [05:43:42]SAM_PROTO_ClearQueue [05:43:42]wFMCommunicate request_size=4 [05:43:42]MH_SAM_APDU [05:43:42]CAPDU: 80 09 00 00 [05:43:42]Write to MH i2c: E2 08 00 CE 00 80 09 00 00 00 00 00 00 40 [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [05:43:42]RAPDU: 90 00 [05:43:42]wFMCommunicate OK [05:43:42]SAM_PROTO_ClearQueue done [05:43:42]KKMCreateOFDPacket [05:43:42]OFDProtocolAddRootSTLVToBuf [05:43:42]FM_MakeSignedData [05:43:42]FM_MakeSignedData [05:43:42]SAM_PROTO_SignData [05:43:42]wFMCommunicate request_size=4 [05:43:42]MH_SAM_APDU [05:43:42]CAPDU: 80 0D 01 02 [05:43:42]Write to MH i2c: E2 08 00 CF 00 80 0D 01 02 00 00 00 00 48 [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 CF 00 00 90 00 43 [05:43:42]RAPDU: 90 00 [05:43:42]wFMCommunicate OK [05:43:42]wFMCommunicate request_size=255 [05:43:42]MH_SAM_APDU [05:43: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 58 00 00 00 F4 03 04 00 0D D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F0 [05:43:42]Write to MH i2c: E2 02 01 D0 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 58 00 00 00 F4 03 04 00 0D D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F0 00 00 69 [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 D0 00 00 90 00 44 [05:43:42]RAPDU: 90 00 [05:43:42]wFMCommunicate OK [05:43:42]wFMCommunicate request_size=10 [05:43:42]MH_SAM_APDU [05:43:42]CAPDU: 80 0D 02 02 05 0A BC 8B C7 A7 [05:43:42]Write to MH i2c: E2 0D 00 D1 00 80 0D 02 02 05 00 0A BC 8B C7 A7 00 00 14 [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 03 00 D1 00 00 90 00 45 [05:43:42]RAPDU: 90 00 [05:43:42]wFMCommunicate OK [05:43:42]wFMCommunicate request_size=4 [05:43:42]MH_SAM_APDU [05:43:42]CAPDU: 80 0D 03 02 [05:43:42]Write to MH i2c: E2 08 00 D2 00 80 0D 03 02 00 00 00 00 4D [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 0B 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 0B 00 D2 00 00 53 1A B4 5F 18 09 8D 3D 90 00 B9 [05:43:42]RAPDU: 53 1A B4 5F 18 09 8D 3D 90 00 [05:43:42]wFMCommunicate OK [05:43:42]SAM_PROTO_SignData done [05:43:42]FM_MakeSignedData done [05:43:42]CreateOFDProtocolMessage [05:43:42]wFMCommunicate request_size=4 [05:43:42]MH_SAM_APDU [05:43:42]CAPDU: 80 11 00 00 [05:43:42]Write to MH i2c: E2 08 00 D3 00 80 11 00 00 00 00 00 00 4D [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:42]Read from MH i2c: E2 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 17 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: E2 17 00 D3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A2 [05:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:43:42]wFMCommunicate OK [05:43:42]CreateOFDProtocolMessage done [05:43:42]OFDSenderStorePacket 374810 [05:43:42]StoreOFDPacket docnum=374810 [05:43: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 6B 7D 07 01 C4 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 0D D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F0 0A BC 8B C7 A7 53 1A B4 5F 18 09 8D 3D [05:43:42]CheckFolder [05:43:42]dirname=/storage/ofd_packets [05:43:42]CheckFolder done [05:43:42]ProducePacketName [05:43:42]name=ofd_packets/00374810 [05:43:42]NVStorageSaveData ofd_packets/00374810 [05:43:42]File name is /storage/ofd_packets/00374810 [05:43:42]Write 301 bytes [05:43:42]NVStorageSaveData done [05:43:42]OFDSenderStorePacket done [05:43:42]KKMCreateOFDPacket done [05:43:42]NVStorageSaveData kkm_last_timestamp [05:43:42]File name is /storage/kkm_last_timestamp [05:43:42]Write 4 bytes [05:43:42]NVStorageSaveData done [05:43:42]ExternCall_PrintAddStr [05:43:42]wPrintStart [05:43:42]Write to MH i2c: 01 00 00 D4 00 D4 [05:43:42]Write i2c OK [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: 01 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: 01 07 00 [05:43:42]MH_I2C_Read... [05:43:42]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 FF 0F E9 [05:43:42]RasterBufferAndPrint [05:43:42]line Счет N : (1)3311322 [05:43:42]line ИНН: 02508201610067 [05:43:42]line Контрольно-Кассовый Чек [05:43:42]line ПРОДАЖА [05:43:42]line ТРК (МРК, ГНК) : 22 [05:43:42]line Товар: 2710124130 [05:43:42]line Аи-92-К-4 [05:43:42]line 7.480 * 66.90 [05:43:42]line = 500.41 [05:43:42]line НДС 12% НСП 1% [05:43:42]line > о реализуемом товаре [05:43:42]line ОКРУГЛЕНИЕ: -0.41 [05:43:42]line ИТОГО: 500.00 [05:43:42]line Внесено: 500.00 [05:43:42]line СДАЧА: 0.00 [05:43:42]line НСП 1% : 4.43 [05:43:42]line НДС 12% : 53.14 [05:43:42]line Наличными: 500.00 [05:43:42]line Безнал.: 0.00 [05:43:42]line Место: АЗС № 87 "Партнер Нефть" [05:43:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:43:42]line СНО: Общий режим [05:43:42]line Чек 88 27.10.2024 05:43 [05:43:42]line Смена: 528 ФФД: 1.0 [05:43:42]line ЗНМ: 0300000083 [05:43:42]line РНМ: 0000000000091623 [05:43:42]line Версия ККМ: 001 [05:43:42]line ФМ: 0000000000874672 [05:43:42]line ФД: 374810 [05:43:42]line ФПД: 263928903616423 [05:43:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054341&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374810&fm=263928903616423&tin=02508201610067®Number=0000000000091623&sum=50000 [05:43:43]OFD Sender: Processing packet 374810 [packets to send 270, broken 269] [05:43:43]ProducePacketName [05:43:43]name=ofd_packets/00374810 [05:43:43]OFD Sender: To server: pG, [05:43:43]CommunicateWithHost lk.salyk.kg:30040 [05:43:43]ConnectInit lk.salyk.kg [05:43:43]written 0, free lines is 4095 [05:43:43]Connected sock=10 [05:43: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 6B 7D 07 01 C4 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 0D D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F0 0A BC 8B C7 A7 53 1A B4 5F 18 09 8D 3D [05:43: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 0C 73 47 00 47 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 B8 05 00 F4 03 04 00 AD 7E 1D 67 B6 04 01 00 00 1E A6 54 57 49 FB 79 E9 [05:43:43]CommunicateWithHost err = 0 [05:43:43]CheckOFDResponse [05:43:43]1017 (14) - 77093643461234 [05:43:43]1041 (16) - 0000000000874672 [05:43:43]1040 (4) - 374810 [05:43:43]1012 (4) - 26.10.2024 23:43 [05:43:43]1206 (1) - 0 [05:43:43]OFD Sender: Remove packet 374810 [05:43:43]ProducePacketName [05:43:43]name=ofd_packets/00374810 [05:43:43]NVStorageDeleteData [05:43:43]Write to MH i2c: 01 00 00 FF 00 FF [05:43:43]Write i2c OK [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: 01 [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: 01 07 00 [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: 01 07 00 FF 00 00 00 00 00 00 D4 0C E6 [05:43:43]RasterBufferAndPrint [05:43:43]line [05:43:43]line [05:43:43]line [05:43:43]line [05:43:43]line [05:43:43]written 0, free lines is 3292 [05:43:43]MH_Cut [05:43:43]Write to MH i2c: D1 01 00 06 01 01 D9 [05:43:43]Write i2c OK [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: D1 [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: D1 01 00 [05:43:43]MH_I2C_Read... [05:43:43]Read from MH i2c: D1 01 00 06 01 00 D8 [05:43:43]Write to MH i2c: 01 00 00 07 01 08 [05:43:43]Write i2c OK [05:43:43]MH_I2C_Read... [05:43:43]OFD Sender: No OFD packet to send [05:43:44]*** Cut start [05:43:44]*** Partial cut [05:43:44]*** CUTSNS_PIN = 1 [05:43:44]*** CUTSNS_PIN = 0 [05:43:44]*** Brake cut motor [05:43:44]Read from MH i2c: 01 [05:43:45]MH_I2C_Read... [05:43:45]*** Stop cut motor [05:43:45]*** Cut end [05:43:45]Read from MH i2c: 01 07 00 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: 01 07 00 07 01 00 00 00 00 00 FF 0F 1D [05:43:45]process_action close_receipt done [05:43:45]requested_data is exist [05:43:45]produce_requested_data [05:43:45]requested_item fm.sn is exist - process it [05:43:45]wFMCommunicate request_size=4 [05:43:45]MH_SAM_APDU [05:43:45]CAPDU: 80 11 00 00 [05:43:45]Write to MH i2c: E2 08 00 08 01 80 11 00 00 00 00 00 00 83 [05:43:45]Write i2c OK [05:43:45]MH_I2C_Read... [05:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:45]Read from MH i2c: E2 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 17 00 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 17 00 08 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [05:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:43:45]wFMCommunicate OK [05:43:45]requested_item fd.num is exist - process it [05:43:45]SAM_PROTO_GetFieldsCounters [05:43:45]wFMCommunicate request_size=4 [05:43:45]MH_SAM_APDU [05:43:45]CAPDU: 80 13 00 00 [05:43:45]Write to MH i2c: E2 08 00 09 01 80 13 00 00 00 00 00 00 86 [05:43:45]Write i2c OK [05:43:45]MH_I2C_Read... [05:43:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:43:45]Read from MH i2c: E2 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 62 00 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 62 00 09 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 1A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [05:43: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 1A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:43:45]wFMCommunicate OK [05:43:45]SAM_PROTO_GetFieldsCounters done [05:43:45]requested_item shift.num is exist - process it [05:43:45]requested_item shift.opened is exist - process it [05:43:45]req_shift_opened [05:43:45]FM_GetShiftState [05:43:45]SAM_PROTO_GetShiftState [05:43:45]wFMCommunicate request_size=4 [05:43:45]MH_SAM_APDU [05:43:45]CAPDU: 80 13 01 00 [05:43:45]Write to MH i2c: E2 08 00 0A 01 80 13 01 00 00 00 00 00 88 [05:43:45]Write i2c OK [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 [05:43:45]MH_I2C_Read... [05:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:45]Read from MH i2c: E2 0E 00 [05:43:45]MH_I2C_Read... [05:43:45]Read from MH i2c: E2 0E 00 0A 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 56 [05:43:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:43:45]wFMCommunicate OK [05:43:45]SAM_PROTO_GetShiftState done [05:43:45]FM_GetShiftState done [05:43:45]req_shift_opened done [05:43:45]requested_item shift.open_date is exist - process it [05:43:45]req_shift_open_date [05:43:45]req_shift_open_date done [05:43:45]produce_requested_data done [05:43:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374810,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:43:45]process_action_free close_receipt [05:43:45]json_value_free [05:43:45]json_value_free done [05:43:45]process_json_proto returns [05:43:45]Send response to host [05:43:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374810,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:43:45]free response buf [05:43:45]execute_script done [05:43:45]execute_script returns [05:43:45]free content buf [05:43:45]Sock 8.Close socket [05:43:45]Sock 8.Thread stoped [05:43:48]OFD Sender: No OFD packet to send [05:43:53]OFD Sender: No OFD packet to send [05:43:58]OFD Sender: No OFD packet to send [05:44:03]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:33]OFD Sender: No OFD packet to send [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:14]OFD Sender: No OFD packet to send [05:45:19]OFD Sender: No OFD packet to send [05:45:24]OFD Sender: No OFD packet to send [05:45:29]OFD Sender: No OFD packet to send [05:45:34]OFD Sender: No OFD packet to send [05:45:39]OFD Sender: No OFD packet to send [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:07]accept exits with 9 [05:46:07]New connection [05:46:07]New thread 3067628900 created [05:46:07]Thread 3067485540 joined [05:46:07]Waiting for new connection... [05:46:07] Sock 9.Parse request [05:46:07]Sock 9.Check first char [05:46:07]Sock 9.First char is OK [05:46:07]request: POST /json_proto HTTP/1.0 [05:46:07]Method: POST [05:46:07]URL: /json_proto [05:46:07]Method is POST - this is cgi request [05:46:07]url: /json_proto [05:46:07]query_string will be loaded in cgi processing [05:46:07]execute_cgi json_proto POST (null) [05:46:07]execute_cgi path=json_proto method=POST [05:46:07]POST find Content-Length [05:46:07]Host: 172.17.42.195:8080 [05:46:07]Content-Length: 683 [05:46:07]Content-Type: application/json [05:46:07] [05:46:07]POST finish read [05:46:07]Found Content-Length = 683 [05:46:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311323", "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" : 44.850, "sum" : 3000.47, "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" ] } } [05:46:07]execute_script... [05:46: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)3311323", "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" : 44.850, "sum" : 3000.47, "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" ] } } [05:46:07]POST & json_proto [05:46:07]process_json_proto [05:46:07]json parsed OK: [05:46:07]protocol is kg_v1.0 [05:46:07]action value=close_receipt [05:46:07]process_action close_receipt [05:46:07]cmd_close_receipt [05:46:07]MH_GetDate [05:46:07]Write to MH i2c: F0 00 00 0B 01 FB [05:46:07]Write i2c OK [05:46:07]MH_I2C_Read... [05:46:07]Read from MH i2c: F0 [05:46:07]MH_I2C_Read... [05:46:07]Read from MH i2c: F0 09 00 [05:46:07]MH_I2C_Read... [05:46:07]Read from MH i2c: F0 09 00 0B 01 00 A0 D3 1D 67 EF 94 12 67 F7 [05:46:07]GetLastDocTimeStamp 1730007821 [05:46:07]current date 1730007968 [05:46:07]FM_GetShiftState [05:46:07]SAM_PROTO_GetShiftState [05:46:07]wFMCommunicate request_size=4 [05:46:07]MH_SAM_APDU [05:46:07]CAPDU: 80 13 01 00 [05:46:07]Write to MH i2c: E2 08 00 0C 01 80 13 01 00 00 00 00 00 8A [05:46:07]Write i2c OK [05:46:07]MH_I2C_Read... [05:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:46:07]Read from MH i2c: E2 [05:46:07]MH_I2C_Read... [05:46:07]Read from MH i2c: E2 0E 00 [05:46:07]MH_I2C_Read... [05:46:07]Read from MH i2c: E2 0E 00 0C 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 58 [05:46:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:46:07]wFMCommunicate OK [05:46:07]SAM_PROTO_GetShiftState done [05:46:07]FM_GetShiftState done [05:46:07]opened in 1729988025 [05:46:07]opened+sec_in_day 1730074425 [05:46:07]quantity*price = 300046 [05:46:07]sum+1 = 300048 [05:46:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 89 27.10.2024 05:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374811 ФПД: 12137128381211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054608&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374811&fm=12137128381211&tin=02508201610067®Number=0000000000091623&sum=300000 [05:46:08]StoreToDocumentArchive [05:46:08]shift 528 fd 374811 [05:46:08]save to /storage/0528/doc_00374811 [05:46:08]save last doc name /storage/0528/doc_00374811 to /storage/kkm_last_doc_name [05:46:08]save OK [05:46:08]Clear old archive folders... [05:46:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:46:08]tlvbuf is 00F4C4D0 [05:46:08]SAM_PROTO_ClearQueue [05:46:08]wFMCommunicate request_size=4 [05:46:08]MH_SAM_APDU [05:46:08]CAPDU: 80 09 00 00 [05:46:08]Write to MH i2c: E2 08 00 19 01 80 09 00 00 00 00 00 00 8C [05:46:08]Write i2c OK [05:46:08]MH_I2C_Read... [05:46:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:46:08]Read from MH i2c: E2 [05:46:08]MH_I2C_Read... [05:46:08]Read from MH i2c: E2 03 00 [05:46:08]MH_I2C_Read... [05:46:08]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [05:46:08]RAPDU: 90 00 [05:46:08]wFMCommunicate OK [05:46:08]SAM_PROTO_ClearQueue done [05:46:08]KKMCreateOFDPacket [05:46:08]OFDProtocolAddRootSTLVToBuf [05:46:08]FM_MakeSignedData [05:46:08]FM_MakeSignedData [05:46:08]SAM_PROTO_SignData [05:46:08]wFMCommunicate request_size=4 [05:46:08]MH_SAM_APDU [05:46:08]CAPDU: 80 0D 01 02 [05:46:08]Write to MH i2c: E2 08 00 1A 01 80 0D 01 02 00 00 00 00 94 [05:46:08]Write i2c OK [05:46:08]MH_I2C_Read... [05:46:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:46:08]Read from MH i2c: E2 [05:46:08]MH_I2C_Read... [05:46:08]Read from MH i2c: E2 03 00 [05:46:08]MH_I2C_Read... [05:46:08]Read from MH i2c: E2 03 00 1A 01 00 90 00 8F [05:46:08]RAPDU: 90 00 [05:46:08]wFMCommunicate OK [05:46:08]wFMCommunicate request_size=255 [05:46:08]MH_SAM_APDU [05:46: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 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 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B [05:46:08]Write to MH i2c: E2 02 01 1B 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 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 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 00 00 EE [05:46:08]Write i2c OK [05:46:08]MH_I2C_Read... [05:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:46:09]OFD Sender: No OFD packet to send [05:46:09]Read from MH i2c: E2 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 03 00 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 03 00 1B 01 00 90 00 90 [05:46:09]RAPDU: 90 00 [05:46:09]wFMCommunicate OK [05:46:09]wFMCommunicate request_size=10 [05:46:09]MH_SAM_APDU [05:46:09]CAPDU: 80 0D 02 02 05 09 E5 39 CB 1B [05:46:09]Write to MH i2c: E2 0D 00 1C 01 80 0D 02 02 05 00 09 E5 39 CB 1B 00 00 AE [05:46:09]Write i2c OK [05:46:09]MH_I2C_Read... [05:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:46:09]Read from MH i2c: E2 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 03 00 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 03 00 1C 01 00 90 00 91 [05:46:09]RAPDU: 90 00 [05:46:09]wFMCommunicate OK [05:46:09]wFMCommunicate request_size=4 [05:46:09]MH_SAM_APDU [05:46:09]CAPDU: 80 0D 03 02 [05:46:09]Write to MH i2c: E2 08 00 1D 01 80 0D 03 02 00 00 00 00 99 [05:46:09]Write i2c OK [05:46:09]MH_I2C_Read... [05:46:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:46:09]Read from MH i2c: E2 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 0B 00 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 0B 00 1D 01 00 CE A6 D5 7A DB 18 5D E7 90 00 94 [05:46:09]RAPDU: CE A6 D5 7A DB 18 5D E7 90 00 [05:46:09]wFMCommunicate OK [05:46:09]SAM_PROTO_SignData done [05:46:09]FM_MakeSignedData done [05:46:09]CreateOFDProtocolMessage [05:46:09]wFMCommunicate request_size=4 [05:46:09]MH_SAM_APDU [05:46:09]CAPDU: 80 11 00 00 [05:46:09]Write to MH i2c: E2 08 00 1E 01 80 11 00 00 00 00 00 00 99 [05:46:09]Write i2c OK [05:46:09]MH_I2C_Read... [05:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:46:09]Read from MH i2c: E2 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 17 00 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: E2 17 00 1E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [05:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:46:09]wFMCommunicate OK [05:46:09]CreateOFDProtocolMessage done [05:46:09]OFDSenderStorePacket 374811 [05:46:09]StoreOFDPacket docnum=374811 [05:46: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 DB 7C 07 01 0D 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 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 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 09 E5 39 CB 1B CE A6 D5 7A DB 18 5D E7 [05:46:09]CheckFolder [05:46:09]dirname=/storage/ofd_packets [05:46:09]CheckFolder done [05:46:09]ProducePacketName [05:46:09]name=ofd_packets/00374811 [05:46:09]NVStorageSaveData ofd_packets/00374811 [05:46:09]File name is /storage/ofd_packets/00374811 [05:46:09]Write 301 bytes [05:46:09]NVStorageSaveData done [05:46:09]OFDSenderStorePacket done [05:46:09]KKMCreateOFDPacket done [05:46:09]NVStorageSaveData kkm_last_timestamp [05:46:09]File name is /storage/kkm_last_timestamp [05:46:09]Write 4 bytes [05:46:09]NVStorageSaveData done [05:46:09]ExternCall_PrintAddStr [05:46:09]wPrintStart [05:46:09]Write to MH i2c: 01 00 00 1F 01 20 [05:46:09]Write i2c OK [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: 01 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: 01 07 00 [05:46:09]MH_I2C_Read... [05:46:09]Read from MH i2c: 01 07 00 1F 01 00 00 00 00 00 FF 0F 35 [05:46:09]RasterBufferAndPrint [05:46:09]line Счет N : (1)3311323 [05:46:09]line ИНН: 02508201610067 [05:46:09]line Контрольно-Кассовый Чек [05:46:09]line ПРОДАЖА [05:46:09]line ТРК (МРК, ГНК) : 12 [05:46:09]line Товар: 2710124130 [05:46:09]line Аи-92-К-4 [05:46:09]line 44.850 * 66.90 [05:46:09]line = 3000.47 [05:46:09]line НДС 12% НСП 1% [05:46:09]line > о реализуемом товаре [05:46:09]line ОКРУГЛЕНИЕ: -0.47 [05:46:09]line ИТОГО: 3000.00 [05:46:09]line Внесено: 3000.00 [05:46:09]line СДАЧА: 0.00 [05:46:09]line НСП 1% : 26.55 [05:46:09]line НДС 12% : 318.63 [05:46:09]line Наличными: 3000.00 [05:46:09]line Безнал.: 0.00 [05:46:09]line Место: АЗС № 87 "Партнер Нефть" [05:46:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:46:09]line СНО: Общий режим [05:46:09]line Чек 89 27.10.2024 05:46 [05:46:09]line Смена: 528 ФФД: 1.0 [05:46:09]line ЗНМ: 0300000083 [05:46:09]line РНМ: 0000000000091623 [05:46:09]line Версия ККМ: 001 [05:46:09]line ФМ: 0000000000874672 [05:46:09]line ФД: 374811 [05:46:09]line ФПД: 12137128381211 [05:46:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054608&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374811&fm=12137128381211&tin=02508201610067®Number=0000000000091623&sum=300000 [05:46:09]OFD Sender: Processing packet 374811 [packets to send 270, broken 269] [05:46:09]ProducePacketName [05:46:09]name=ofd_packets/00374811 [05:46:09]OFD Sender: To server: pG, [05:46:09]CommunicateWithHost lk.salyk.kg:30040 [05:46:09]ConnectInit lk.salyk.kg [05:46:09]written 0, free lines is 4095 [05:46:09]Connected sock=10 [05:46: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 DB 7C 07 01 0D 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 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 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 A0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 09 E5 39 CB 1B CE A6 D5 7A DB 18 5D E7 [05:46: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 52 81 47 00 89 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 1B B8 05 00 F4 03 04 00 3F 7F 1D 67 B6 04 01 00 00 95 38 1A 4B B4 10 07 C3 [05:46:09]CommunicateWithHost err = 0 [05:46:09]CheckOFDResponse [05:46:09]1017 (14) - 77093643461234 [05:46:09]1041 (16) - 0000000000874672 [05:46:09]1040 (4) - 374811 [05:46:09]1012 (4) - 26.10.2024 23:46 [05:46:09]1206 (1) - 0 [05:46:09]OFD Sender: Remove packet 374811 [05:46:09]ProducePacketName [05:46:09]name=ofd_packets/00374811 [05:46:09]NVStorageDeleteData [05:46:10]Write to MH i2c: 01 00 00 4A 01 4B [05:46:10]Write i2c OK [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: 01 [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: 01 07 00 [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 CD 0C 2B [05:46:10]RasterBufferAndPrint [05:46:10]line [05:46:10]line [05:46:10]line [05:46:10]line [05:46:10]line [05:46:10]written 0, free lines is 3283 [05:46:10]MH_Cut [05:46:10]Write to MH i2c: D1 01 00 51 01 01 24 [05:46:10]Write i2c OK [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: D1 [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: D1 01 00 [05:46:10]MH_I2C_Read... [05:46:10]Read from MH i2c: D1 01 00 51 01 00 23 [05:46:10]Write to MH i2c: 01 00 00 52 01 53 [05:46:10]Write i2c OK [05:46:10]MH_I2C_Read... [05:46:10]OFD Sender: No OFD packet to send [05:46:10]*** Cut start [05:46:10]*** Partial cut [05:46:10]*** CUTSNS_PIN = 1 [05:46:10]*** CUTSNS_PIN = 0 [05:46:11]*** Brake cut motor [05:46:11]Read from MH i2c: 01 [05:46:11]MH_I2C_Read... [05:46:11]*** Stop cut motor [05:46:11]*** Cut end [05:46:11]Read from MH i2c: 01 07 00 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: 01 07 00 52 01 00 00 00 00 00 FF 0F 68 [05:46:11]process_action close_receipt done [05:46:11]requested_data is exist [05:46:11]produce_requested_data [05:46:11]requested_item fm.sn is exist - process it [05:46:11]wFMCommunicate request_size=4 [05:46:11]MH_SAM_APDU [05:46:11]CAPDU: 80 11 00 00 [05:46:11]Write to MH i2c: E2 08 00 53 01 80 11 00 00 00 00 00 00 CE [05:46:11]Write i2c OK [05:46:11]MH_I2C_Read... [05:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:46:11]Read from MH i2c: E2 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 17 00 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 17 00 53 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [05: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 [05:46:11]wFMCommunicate OK [05:46:11]requested_item fd.num is exist - process it [05:46:11]SAM_PROTO_GetFieldsCounters [05:46:11]wFMCommunicate request_size=4 [05:46:11]MH_SAM_APDU [05:46:11]CAPDU: 80 13 00 00 [05:46:11]Write to MH i2c: E2 08 00 54 01 80 13 00 00 00 00 00 00 D1 [05:46:11]Write i2c OK [05:46:11]MH_I2C_Read... [05:46:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:46:11]Read from MH i2c: E2 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 62 00 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 62 00 54 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 1B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [05:46: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 1B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:46:11]wFMCommunicate OK [05:46:11]SAM_PROTO_GetFieldsCounters done [05:46:11]requested_item shift.num is exist - process it [05:46:11]requested_item shift.opened is exist - process it [05:46:11]req_shift_opened [05:46:11]FM_GetShiftState [05:46:11]SAM_PROTO_GetShiftState [05:46:11]wFMCommunicate request_size=4 [05:46:11]MH_SAM_APDU [05:46:11]CAPDU: 80 13 01 00 [05:46:11]Write to MH i2c: E2 08 00 55 01 80 13 01 00 00 00 00 00 D3 [05:46:11]Write i2c OK [05:46:11]MH_I2C_Read... [05:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:46:11]Read from MH i2c: E2 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 0E 00 [05:46:11]MH_I2C_Read... [05:46:11]Read from MH i2c: E2 0E 00 55 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A1 [05:46:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:46:11]wFMCommunicate OK [05:46:11]SAM_PROTO_GetShiftState done [05:46:11]FM_GetShiftState done [05:46:11]req_shift_opened done [05:46:11]requested_item shift.open_date is exist - process it [05:46:11]req_shift_open_date [05:46:11]req_shift_open_date done [05:46:11]produce_requested_data done [05:46:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374811,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:46:11]process_action_free close_receipt [05:46:11]json_value_free [05:46:11]json_value_free done [05:46:11]process_json_proto returns [05:46:11]Send response to host [05:46:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374811,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:46:11]free response buf [05:46:11]execute_script done [05:46:11]execute_script returns [05:46:11]free content buf [05:46:11]Sock 9.Close socket [05:46:11]Sock 9.Thread stoped [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:46:59]accept exits with 8 [05:46:59]New connection [05:46:59]New thread 3067485540 created [05:46:59]Thread 3067628900 joined [05:46:59]Waiting for new connection... [05:46:59] Sock 8.Parse request [05:46:59]Sock 8.Check first char [05:46:59]Sock 8.First char is OK [05:46:59]request: POST /json_proto HTTP/1.0 [05:46:59]Method: POST [05:46:59]URL: /json_proto [05:46:59]Method is POST - this is cgi request [05:46:59]url: /json_proto [05:46:59]query_string will be loaded in cgi processing [05:46:59]execute_cgi json_proto POST (null) [05:46:59]execute_cgi path=json_proto method=POST [05:46:59]POST find Content-Length [05:46:59]Host: 172.17.42.195:8080 [05:46:59]Content-Length: 770 [05:46:59]Content-Type: application/json [05:46:59] [05:46:59]POST finish read [05:46:59]Found Content-Length = 770 [05:46:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311324", "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" ] } } [05:46:59]execute_script... [05:46:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311324", "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" ] } } [05:46:59]POST & json_proto [05:46:59]process_json_proto [05:46:59]json parsed OK: [05:46:59]protocol is kg_v1.0 [05:46:59]action value=close_receipt [05:46:59]process_action close_receipt [05:46:59]cmd_close_receipt [05:46:59]MH_GetDate [05:46:59]Write to MH i2c: F0 00 00 56 01 46 [05:46:59]Write i2c OK [05:46:59]MH_I2C_Read... [05:46:59]Read from MH i2c: F0 [05:46:59]MH_I2C_Read... [05:46:59]Read from MH i2c: F0 09 00 [05:46:59]MH_I2C_Read... [05:46:59]Read from MH i2c: F0 09 00 56 01 00 D4 D3 1D 67 EF 94 12 67 76 [05:46:59]GetLastDocTimeStamp 1730007968 [05:46:59]current date 1730008020 [05:46:59]FM_GetShiftState [05:46:59]SAM_PROTO_GetShiftState [05:46:59]wFMCommunicate request_size=4 [05:46:59]MH_SAM_APDU [05:46:59]CAPDU: 80 13 01 00 [05:46:59]Write to MH i2c: E2 08 00 57 01 80 13 01 00 00 00 00 00 D5 [05:46:59]Write i2c OK [05:46:59]MH_I2C_Read... [05:46:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:46:59]Read from MH i2c: E2 [05:46:59]MH_I2C_Read... [05:46:59]Read from MH i2c: E2 0E 00 [05:46:59]MH_I2C_Read... [05:46:59]Read from MH i2c: E2 0E 00 57 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A3 [05:46:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:46:59]wFMCommunicate OK [05:46:59]SAM_PROTO_GetShiftState done [05:46:59]FM_GetShiftState done [05:46:59]opened in 1729988025 [05:46:59]opened+sec_in_day 1730074425 [05:46:59]quantity*price = 100015 [05:46:59]sum+1 = 100017 [05:46: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 СНО: Общий режим Чек 90 27.10.2024 05:47 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374812 ФПД: 55271604130340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374812&fm=55271604130340&tin=02508201610067®Number=0000000000091623&sum=100016 [05:47:01]StoreToDocumentArchive [05:47:01]shift 528 fd 374812 [05:47:01]save to /storage/0528/doc_00374812 [05:47:01]save last doc name /storage/0528/doc_00374812 to /storage/kkm_last_doc_name [05:47:01]save OK [05:47:01]Clear old archive folders... [05:47:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:47:01]tlvbuf is 00F4E2C0 [05:47:01]SAM_PROTO_ClearQueue [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 09 00 00 [05:47:01]Write to MH i2c: E2 08 00 64 01 80 09 00 00 00 00 00 00 D7 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]SAM_PROTO_ClearQueue done [05:47:01]KKMCreateOFDPacket [05:47:01]OFDProtocolAddRootSTLVToBuf [05:47:01]FM_MakeSignedData [05:47:01]FM_MakeSignedData [05:47:01]SAM_PROTO_SignData [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 01 02 [05:47:01]Write to MH i2c: E2 08 00 65 01 80 0D 01 02 00 00 00 00 DF [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 65 01 00 90 00 DA [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=255 [05:47:01]MH_SAM_APDU [05: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 5A 00 00 00 F4 03 04 00 D4 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 [05:47:01]Write to MH i2c: E2 02 01 66 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 5A 00 00 00 F4 03 04 00 D4 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 00 00 27 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 66 01 00 90 00 DB [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=10 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 02 02 05 44 EC 54 92 24 [05:47:01]Write to MH i2c: E2 0D 00 67 01 80 0D 02 02 05 00 44 EC 54 92 24 00 00 26 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 67 01 00 90 00 DC [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 03 02 [05:47:01]Write to MH i2c: E2 08 00 68 01 80 0D 03 02 00 00 00 00 E4 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 0B 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 0B 00 68 01 00 F5 89 1A F7 91 9D 3E 57 90 00 37 [05:47:01]RAPDU: F5 89 1A F7 91 9D 3E 57 90 00 [05:47:01]wFMCommunicate OK [05:47:01]SAM_PROTO_SignData done [05:47:01]FM_MakeSignedData done [05:47:01]CreateOFDProtocolMessage [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 11 00 00 [05:47:01]Write to MH i2c: E2 08 00 69 01 80 11 00 00 00 00 00 00 E4 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 17 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 17 00 69 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [05:47:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:47:01]wFMCommunicate OK [05:47:01]CreateOFDProtocolMessage done [05:47:01]OFDSenderStorePacket 374812 [05:47:01]StoreOFDPacket docnum=374812 [05:47: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 1D DC 07 01 DD 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 00 00 00 F4 03 04 00 D4 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 44 EC 54 92 24 F5 89 1A F7 91 9D 3E 57 [05:47:01]CheckFolder [05:47:01]dirname=/storage/ofd_packets [05:47:01]CheckFolder done [05:47:01]ProducePacketName [05:47:01]name=ofd_packets/00374812 [05:47:01]NVStorageSaveData ofd_packets/00374812 [05:47:01]File name is /storage/ofd_packets/00374812 [05:47:01]Write 301 bytes [05:47:01]NVStorageSaveData done [05:47:01]OFDSenderStorePacket done [05:47:01]KKMCreateOFDPacket done [05:47:01]NVStorageSaveData kkm_last_timestamp [05:47:01]File name is /storage/kkm_last_timestamp [05:47:01]Write 4 bytes [05:47:01]NVStorageSaveData done [05:47:01]ExternCall_PrintAddStr [05:47:01]wPrintStart [05:47:01]Write to MH i2c: 01 00 00 6A 01 6B [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 07 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 07 00 6A 01 00 00 00 00 00 FF 0F 80 [05:47:01]RasterBufferAndPrint [05:47:01]line Счет N : (1)3311324 [05:47:01]line ИНН: 02508201610067 [05:47:01]line Контрольно-Кассовый Чек [05:47:01]line ПРОДАЖА [05:47:01]line ТРК (МРК, ГНК) : 32 [05:47:01]line Товар: 2710124130 [05:47:01]line Аи-92-К-4 [05:47:01]line 14.950 * 66.90 [05:47:01]line = 1000.16 [05:47:01]line НДС 12% НСП 1% [05:47:01]line > о реализуемом товаре [05:47:01]line ИТОГО: 1000.16 [05:47:01]line НСП 1% : 8.85 [05:47:01]line НДС 12% : 106.21 [05:47:01]line Наличными: 0.00 [05:47:01]line Безнал.: 1000.16 [05:47:01]line Место: АЗС № 87 "Партнер Нефть" [05:47:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:47:01]line СНО: Общий режим [05:47:01]line Чек 90 27.10.2024 05:47 [05:47:01]line Смена: 528 ФФД: 1.0 [05:47:01]line ЗНМ: 0300000083 [05:47:01]line РНМ: 0000000000091623 [05:47:01]line Версия ККМ: 001 [05:47:01]line Платежная система: Mbank [05:47:01]line ФМ: 0000000000874672 [05:47:01]line ФД: 374812 [05:47:01]line ФПД: 55271604130340 [05:47:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374812&fm=55271604130340&tin=02508201610067®Number=0000000000091623&sum=100016 [05:47:01]OFD Sender: Processing packet 374812 [packets to send 270, broken 269] [05:47:01]ProducePacketName [05:47:01]name=ofd_packets/00374812 [05:47:01]OFD Sender: To server: pG, [05:47:01]CommunicateWithHost lk.salyk.kg:30040 [05:47:01]ConnectInit lk.salyk.kg [05:47:01]written 0, free lines is 4095 [05:47:02]Connected sock=10 [05: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 1D DC 07 01 DD 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 00 00 00 F4 03 04 00 D4 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 44 EC 54 92 24 F5 89 1A F7 91 9D 3E 57 [05: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 FE A6 47 00 48 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 1C B8 05 00 F4 03 04 00 74 7F 1D 67 B6 04 01 00 00 BF 34 ED E8 BC FB 56 4C [05:47:02]CommunicateWithHost err = 0 [05:47:02]CheckOFDResponse [05:47:02]1017 (14) - 77093643461234 [05:47:02]1041 (16) - 0000000000874672 [05:47:02]1040 (4) - 374812 [05:47:02]1012 (4) - 26.10.2024 23:47 [05:47:02]1206 (1) - 0 [05:47:02]OFD Sender: Remove packet 374812 [05:47:02]ProducePacketName [05:47:02]name=ofd_packets/00374812 [05:47:02]NVStorageDeleteData [05:47:02]Write to MH i2c: 01 00 00 93 01 94 [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 07 00 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 F6 0C 9D [05:47:02]RasterBufferAndPrint [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]written 0, free lines is 3326 [05:47:02]MH_Cut [05:47:02]Write to MH i2c: D1 01 00 9A 01 01 6D [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 01 00 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 01 00 9A 01 00 6C [05:47:02]Write to MH i2c: 01 00 00 9B 01 9C [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:02]OFD Sender: No OFD packet to send [05:47:03]*** Cut start [05:47:03]*** Partial cut [05:47:03]*** CUTSNS_PIN = 1 [05:47:03]*** CUTSNS_PIN = 0 [05:47:03]*** Brake cut motor [05:47:03]Read from MH i2c: 01 [05:47:03]MH_I2C_Read... [05:47:03]*** Stop cut motor [05:47:03]*** Cut end [05:47:03]Read from MH i2c: 01 07 00 [05:47:03]MH_I2C_Read... [05:47:03]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 FF 0F B1 [05:47:03]process_action close_receipt done [05:47:03]requested_data is exist [05:47:03]produce_requested_data [05:47:03]requested_item fm.sn is exist - process it [05:47:03]wFMCommunicate request_size=4 [05:47:03]MH_SAM_APDU [05:47:03]CAPDU: 80 11 00 00 [05:47:03]Write to MH i2c: E2 08 00 9C 01 80 11 00 00 00 00 00 00 17 [05:47:03]Write i2c OK [05:47:03]MH_I2C_Read... [05:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:03]Read from MH i2c: E2 [05:47:03]MH_I2C_Read... [05:47:03]Read from MH i2c: E2 17 00 [05:47:03]MH_I2C_Read... [05:47:03]Read from MH i2c: E2 17 00 9C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [05:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:47:03]wFMCommunicate OK [05:47:03]requested_item fd.num is exist - process it [05:47:03]SAM_PROTO_GetFieldsCounters [05:47:03]wFMCommunicate request_size=4 [05:47:03]MH_SAM_APDU [05:47:03]CAPDU: 80 13 00 00 [05:47:03]Write to MH i2c: E2 08 00 9D 01 80 13 00 00 00 00 00 00 1A [05:47:03]Write i2c OK [05:47:03]MH_I2C_Read... [05:47:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:47:04]Read from MH i2c: E2 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 62 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 62 00 9D 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 1C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [05: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 1C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:47:04]wFMCommunicate OK [05:47:04]SAM_PROTO_GetFieldsCounters done [05:47:04]requested_item shift.num is exist - process it [05:47:04]requested_item shift.opened is exist - process it [05:47:04]req_shift_opened [05:47:04]FM_GetShiftState [05:47:04]SAM_PROTO_GetShiftState [05:47:04]wFMCommunicate request_size=4 [05:47:04]MH_SAM_APDU [05:47:04]CAPDU: 80 13 01 00 [05:47:04]Write to MH i2c: E2 08 00 9E 01 80 13 01 00 00 00 00 00 1C [05:47:04]Write i2c OK [05:47:04]MH_I2C_Read... [05:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:04]Read from MH i2c: E2 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 0E 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 0E 00 9E 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EA [05:47:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:47:04]wFMCommunicate OK [05:47:04]SAM_PROTO_GetShiftState done [05:47:04]FM_GetShiftState done [05:47:04]req_shift_opened done [05:47:04]requested_item shift.open_date is exist - process it [05:47:04]req_shift_open_date [05:47:04]req_shift_open_date done [05:47:04]produce_requested_data done [05:47:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374812,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:47:04]process_action_free close_receipt [05:47:04]json_value_free [05:47:04]json_value_free done [05:47:04]process_json_proto returns [05:47:04]Send response to host [05:47:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374812,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:47:04]free response buf [05:47:04]execute_script done [05:47:04]execute_script returns [05:47:04]free content buf [05:47:04]Sock 8.Close socket [05:47:04]Sock 8.Thread stoped [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:28]accept exits with 9 [05:47:28]New connection [05:47:28]New thread 3067628900 created [05:47:28]Thread 3067485540 joined [05:47:28]Waiting for new connection... [05:47:28] Sock 9.Parse request [05:47:28]Sock 9.Check first char [05:47:28]Sock 9.First char is OK [05:47:28]request: POST /json_proto HTTP/1.0 [05:47:28]Method: POST [05:47:28]URL: /json_proto [05:47:28]Method is POST - this is cgi request [05:47:28]url: /json_proto [05:47:28]query_string will be loaded in cgi processing [05:47:28]execute_cgi json_proto POST (null) [05:47:28]execute_cgi path=json_proto method=POST [05:47:28]POST find Content-Length [05:47:28]Host: 172.17.42.195:8080 [05:47:28]Content-Length: 678 [05:47:28]Content-Type: application/json [05:47:28] [05:47:28]POST finish read [05:47:28]Found Content-Length = 678 [05:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311325", "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" ] } } [05:47:28]execute_script... [05:47:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311325", "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" ] } } [05:47:28]POST & json_proto [05:47:28]process_json_proto [05:47:28]json parsed OK: [05:47:28]protocol is kg_v1.0 [05:47:28]action value=close_receipt [05:47:28]process_action close_receipt [05:47:28]cmd_close_receipt [05:47:28]MH_GetDate [05:47:28]Write to MH i2c: F0 00 00 9F 01 8F [05:47:28]Write i2c OK [05:47:28]MH_I2C_Read... [05:47:28]Read from MH i2c: F0 [05:47:28]MH_I2C_Read... [05:47:28]Read from MH i2c: F0 09 00 [05:47:28]MH_I2C_Read... [05:47:28]Read from MH i2c: F0 09 00 9F 01 00 F0 D3 1D 67 EF 94 12 67 DB [05:47:28]GetLastDocTimeStamp 1730008020 [05:47:28]current date 1730008048 [05:47:28]FM_GetShiftState [05:47:28]SAM_PROTO_GetShiftState [05:47:28]wFMCommunicate request_size=4 [05:47:28]MH_SAM_APDU [05:47:28]CAPDU: 80 13 01 00 [05:47:28]Write to MH i2c: E2 08 00 A0 01 80 13 01 00 00 00 00 00 1E [05:47:28]Write i2c OK [05:47:28]MH_I2C_Read... [05:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:28]Read from MH i2c: E2 [05:47:28]MH_I2C_Read... [05:47:28]Read from MH i2c: E2 0E 00 [05:47:28]MH_I2C_Read... [05:47:28]Read from MH i2c: E2 0E 00 A0 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EC [05:47:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:47:28]wFMCommunicate OK [05:47:28]SAM_PROTO_GetShiftState done [05:47:28]FM_GetShiftState done [05:47:28]opened in 1729988025 [05:47:28]opened+sec_in_day 1730074425 [05:47:28]quantity*price = 40006 [05:47:28]sum+1 = 40007 [05:47:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 91 27.10.2024 05:47 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374813 ФПД: 148787224009721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374813&fm=148787224009721&tin=02508201610067®Number=0000000000091623&sum=40000 [05:47:29]StoreToDocumentArchive [05:47:29]shift 528 fd 374813 [05:47:29]save to /storage/0528/doc_00374813 [05:47:29]save last doc name /storage/0528/doc_00374813 to /storage/kkm_last_doc_name [05:47:29]save OK [05:47:29]Clear old archive folders... [05:47:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:47:29]tlvbuf is 00F45110 [05:47:29]SAM_PROTO_ClearQueue [05:47:29]wFMCommunicate request_size=4 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 09 00 00 [05:47:29]Write to MH i2c: E2 08 00 AD 01 80 09 00 00 00 00 00 00 20 [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [05:47:29]RAPDU: 90 00 [05:47:29]wFMCommunicate OK [05:47:29]SAM_PROTO_ClearQueue done [05:47:29]KKMCreateOFDPacket [05:47:29]OFDProtocolAddRootSTLVToBuf [05:47:29]FM_MakeSignedData [05:47:29]FM_MakeSignedData [05:47:29]SAM_PROTO_SignData [05:47:29]wFMCommunicate request_size=4 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 0D 01 02 [05:47:29]Write to MH i2c: E2 08 00 AE 01 80 0D 01 02 00 00 00 00 28 [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [05:47:29]RAPDU: 90 00 [05:47:29]wFMCommunicate OK [05:47:29]wFMCommunicate request_size=255 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 F0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 [05:47:29]Write to MH i2c: E2 02 01 AF 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 5B 00 00 00 F4 03 04 00 F0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 00 00 98 [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 AF 01 00 90 00 24 [05:47:29]RAPDU: 90 00 [05:47:29]wFMCommunicate OK [05:47:29]wFMCommunicate request_size=10 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 0D 02 02 05 52 39 A2 5B F9 [05:47:29]Write to MH i2c: E2 0D 00 B0 01 80 0D 02 02 05 00 52 39 A2 5B F9 00 00 B6 [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 03 00 B0 01 00 90 00 25 [05:47:29]RAPDU: 90 00 [05:47:29]wFMCommunicate OK [05:47:29]wFMCommunicate request_size=4 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 0D 03 02 [05:47:29]Write to MH i2c: E2 08 00 B1 01 80 0D 03 02 00 00 00 00 2D [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 0B 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 0B 00 B1 01 00 E0 8A 88 9F 19 DD BD 90 90 00 02 [05:47:29]RAPDU: E0 8A 88 9F 19 DD BD 90 90 00 [05:47:29]wFMCommunicate OK [05:47:29]SAM_PROTO_SignData done [05:47:29]FM_MakeSignedData done [05:47:29]CreateOFDProtocolMessage [05:47:29]wFMCommunicate request_size=4 [05:47:29]MH_SAM_APDU [05:47:29]CAPDU: 80 11 00 00 [05:47:29]Write to MH i2c: E2 08 00 B2 01 80 11 00 00 00 00 00 00 2D [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:29]Read from MH i2c: E2 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 17 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: E2 17 00 B2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [05:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:47:29]wFMCommunicate OK [05:47:29]CreateOFDProtocolMessage done [05:47:29]OFDSenderStorePacket 374813 [05:47:29]StoreOFDPacket docnum=374813 [05:47: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 76 05 07 01 D2 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 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 5B 00 00 00 F4 03 04 00 F0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 52 39 A2 5B F9 E0 8A 88 9F 19 DD BD 90 [05:47:29]CheckFolder [05:47:29]dirname=/storage/ofd_packets [05:47:29]CheckFolder done [05:47:29]ProducePacketName [05:47:29]name=ofd_packets/00374813 [05:47:29]NVStorageSaveData ofd_packets/00374813 [05:47:29]File name is /storage/ofd_packets/00374813 [05:47:29]Write 301 bytes [05:47:29]NVStorageSaveData done [05:47:29]OFDSenderStorePacket done [05:47:29]KKMCreateOFDPacket done [05:47:29]NVStorageSaveData kkm_last_timestamp [05:47:29]File name is /storage/kkm_last_timestamp [05:47:29]Write 4 bytes [05:47:29]NVStorageSaveData done [05:47:29]ExternCall_PrintAddStr [05:47:29]wPrintStart [05:47:29]Write to MH i2c: 01 00 00 B3 01 B4 [05:47:29]Write i2c OK [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: 01 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: 01 07 00 [05:47:29]MH_I2C_Read... [05:47:29]Read from MH i2c: 01 07 00 B3 01 00 00 00 00 00 FF 0F C9 [05:47:29]RasterBufferAndPrint [05:47:29]line Счет N : (1)3311325 [05:47:29]line ИНН: 02508201610067 [05:47:29]line Контрольно-Кассовый Чек [05:47:29]line ПРОДАЖА [05:47:29]line ТРК (МРК, ГНК) : 22 [05:47:29]line Товар: 2710124130 [05:47:29]line Аи-92-К-4 [05:47:29]line 5.980 * 66.90 [05:47:29]line = 400.06 [05:47:29]line НДС 12% НСП 1% [05:47:29]line > о реализуемом товаре [05:47:29]line ОКРУГЛЕНИЕ: -0.06 [05:47:29]line ИТОГО: 400.00 [05:47:29]line Внесено: 400.00 [05:47:29]line СДАЧА: 0.00 [05:47:29]line НСП 1% : 3.54 [05:47:29]line НДС 12% : 42.48 [05:47:29]line Наличными: 400.00 [05:47:29]line Безнал.: 0.00 [05:47:29]line Место: АЗС № 87 "Партнер Нефть" [05:47:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:47:29]line СНО: Общий режим [05:47:29]line Чек 91 27.10.2024 05:47 [05:47:29]line Смена: 528 ФФД: 1.0 [05:47:29]line ЗНМ: 0300000083 [05:47:29]line РНМ: 0000000000091623 [05:47:29]line Версия ККМ: 001 [05:47:29]line ФМ: 0000000000874672 [05:47:29]line ФД: 374813 [05:47:29]line ФПД: 148787224009721 [05:47:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374813&fm=148787224009721&tin=02508201610067®Number=0000000000091623&sum=40000 [05:47:30]OFD Sender: Processing packet 374813 [packets to send 270, broken 269] [05:47:30]ProducePacketName [05:47:30]name=ofd_packets/00374813 [05:47:30]OFD Sender: To server: pG, [05:47:30]CommunicateWithHost lk.salyk.kg:30040 [05:47:30]ConnectInit lk.salyk.kg [05:47:30]written 0, free lines is 4095 [05:47:30]Connected sock=10 [05:47:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 05 07 01 D2 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 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 5B 00 00 00 F4 03 04 00 F0 D3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 52 39 A2 5B F9 E0 8A 88 9F 19 DD BD 90 [05:47: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 81 47 00 AA 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B8 05 00 F4 03 04 00 90 7F 1D 67 B6 04 01 00 00 E0 A6 D2 03 FB 50 0C E5 [05:47:30]CommunicateWithHost err = 0 [05:47:30]CheckOFDResponse [05:47:30]1017 (14) - 77093643461234 [05:47:30]1041 (16) - 0000000000874672 [05:47:30]1040 (4) - 374813 [05:47:30]1012 (4) - 26.10.2024 23:47 [05:47:30]1206 (1) - 0 [05:47:30]OFD Sender: Remove packet 374813 [05:47:30]ProducePacketName [05:47:30]name=ofd_packets/00374813 [05:47:30]NVStorageDeleteData [05:47:30]Write to MH i2c: 01 00 00 DE 01 DF [05:47:30]Write i2c OK [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: 01 [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: 01 07 00 [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: 01 07 00 DE 01 00 00 00 00 00 D5 0C C7 [05:47:30]RasterBufferAndPrint [05:47:30]line [05:47:30]line [05:47:30]line [05:47:30]line [05:47:30]line [05:47:30]written 0, free lines is 3293 [05:47:30]MH_Cut [05:47:30]Write to MH i2c: D1 01 00 E5 01 01 B8 [05:47:30]Write i2c OK [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: D1 [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: D1 01 00 [05:47:30]MH_I2C_Read... [05:47:30]Read from MH i2c: D1 01 00 E5 01 00 B7 [05:47:30]Write to MH i2c: 01 00 00 E6 01 E7 [05:47:30]Write i2c OK [05:47:30]MH_I2C_Read... [05:47:30]OFD Sender: No OFD packet to send [05:47:31]*** Cut start [05:47:31]*** Partial cut [05:47:31]*** CUTSNS_PIN = 1 [05:47:31]*** CUTSNS_PIN = 0 [05:47:31]*** Brake cut motor [05:47:32]Read from MH i2c: 01 [05:47:32]MH_I2C_Read... [05:47:32]*** Stop cut motor [05:47:32]*** Cut end [05:47:32]Read from MH i2c: 01 07 00 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: 01 07 00 E6 01 00 00 00 00 00 FF 0F FC [05:47:32]process_action close_receipt done [05:47:32]requested_data is exist [05:47:32]produce_requested_data [05:47:32]requested_item fm.sn is exist - process it [05:47:32]wFMCommunicate request_size=4 [05:47:32]MH_SAM_APDU [05:47:32]CAPDU: 80 11 00 00 [05:47:32]Write to MH i2c: E2 08 00 E7 01 80 11 00 00 00 00 00 00 62 [05:47:32]Write i2c OK [05:47:32]MH_I2C_Read... [05:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:32]Read from MH i2c: E2 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 17 00 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 17 00 E7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [05:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:47:32]wFMCommunicate OK [05:47:32]requested_item fd.num is exist - process it [05:47:32]SAM_PROTO_GetFieldsCounters [05:47:32]wFMCommunicate request_size=4 [05:47:32]MH_SAM_APDU [05:47:32]CAPDU: 80 13 00 00 [05:47:32]Write to MH i2c: E2 08 00 E8 01 80 13 00 00 00 00 00 00 65 [05:47:32]Write i2c OK [05:47:32]MH_I2C_Read... [05:47:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:47:32]Read from MH i2c: E2 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 62 00 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 62 00 E8 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 1D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [05:47:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:47:32]wFMCommunicate OK [05:47:32]SAM_PROTO_GetFieldsCounters done [05:47:32]requested_item shift.num is exist - process it [05:47:32]requested_item shift.opened is exist - process it [05:47:32]req_shift_opened [05:47:32]FM_GetShiftState [05:47:32]SAM_PROTO_GetShiftState [05:47:32]wFMCommunicate request_size=4 [05:47:32]MH_SAM_APDU [05:47:32]CAPDU: 80 13 01 00 [05:47:32]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [05:47:32]Write i2c OK [05:47:32]MH_I2C_Read... [05:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:32]Read from MH i2c: E2 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 0E 00 [05:47:32]MH_I2C_Read... [05:47:32]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 35 [05:47:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:47:32]wFMCommunicate OK [05:47:32]SAM_PROTO_GetShiftState done [05:47:32]FM_GetShiftState done [05:47:32]req_shift_opened done [05:47:32]requested_item shift.open_date is exist - process it [05:47:32]req_shift_open_date [05:47:32]req_shift_open_date done [05:47:32]produce_requested_data done [05:47:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374813,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:47:32]process_action_free close_receipt [05:47:32]json_value_free [05:47:32]json_value_free done [05:47:32]process_json_proto returns [05:47:32]Send response to host [05:47:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374813,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:47:32]free response buf [05:47:32]execute_script done [05:47:32]execute_script returns [05:47:32]free content buf [05:47:32]Sock 9.Close socket [05:47:32]Sock 9.Thread stoped [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:06]OFD Sender: No OFD packet to send [05:48:11]OFD Sender: No OFD packet to send [05:48:16]OFD Sender: No OFD packet to send [05:48:21]OFD Sender: No OFD packet to send [05:48:26]OFD Sender: No OFD packet to send [05:48:31]OFD Sender: No OFD packet to send [05:48:36]OFD Sender: No OFD packet to send [05:48:41]OFD Sender: No OFD packet to send [05:48:46]OFD Sender: No OFD packet to send [05:48:51]OFD Sender: No OFD packet to send [05:48:56]OFD Sender: No OFD packet to send [05:49:01]OFD Sender: No OFD packet to send [05:49:03]accept exits with 8 [05:49:03]New connection [05:49:03]New thread 3067485540 created [05:49:03]Thread 3067628900 joined [05:49:03]Waiting for new connection... [05:49:03] Sock 8.Parse request [05:49:03]Sock 8.Check first char [05:49:03]Sock 8.First char is OK [05:49:03]request: POST /json_proto HTTP/1.0 [05:49:03]Method: POST [05:49:03]URL: /json_proto [05:49:03]Method is POST - this is cgi request [05:49:03]url: /json_proto [05:49:03]query_string will be loaded in cgi processing [05:49:03]execute_cgi json_proto POST (null) [05:49:03]execute_cgi path=json_proto method=POST [05:49:03]POST find Content-Length [05:49:03]Host: 172.17.42.195:8080 [05:49:03]Content-Length: 768 [05:49:03]Content-Type: application/json [05:49:03] [05:49:03]POST finish read [05:49:03]Found Content-Length = 768 [05:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311326", "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" ] } } [05:49:03]execute_script... [05:49:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311326", "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" ] } } [05:49:03]POST & json_proto [05:49:03]process_json_proto [05:49:03]json parsed OK: [05:49:03]protocol is kg_v1.0 [05:49:03]action value=close_receipt [05:49:03]process_action close_receipt [05:49:03]cmd_close_receipt [05:49:03]MH_GetDate [05:49:03]Write to MH i2c: F0 00 00 EA 01 DA [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: F0 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: F0 09 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: F0 09 00 EA 01 00 50 D4 1D 67 EF 94 12 67 87 [05:49:03]GetLastDocTimeStamp 1730008048 [05:49:03]current date 1730008144 [05:49:03]FM_GetShiftState [05:49:03]SAM_PROTO_GetShiftState [05:49:03]wFMCommunicate request_size=4 [05:49:03]MH_SAM_APDU [05:49:03]CAPDU: 80 13 01 00 [05:49:03]Write to MH i2c: E2 08 00 EB 01 80 13 01 00 00 00 00 00 69 [05:49:03]Write i2c OK [05:49:03]MH_I2C_Read... [05:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:03]Read from MH i2c: E2 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 0E 00 [05:49:03]MH_I2C_Read... [05:49:03]Read from MH i2c: E2 0E 00 EB 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 37 [05:49:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:49:03]wFMCommunicate OK [05:49:03]SAM_PROTO_GetShiftState done [05:49:03]FM_GetShiftState done [05:49:03]opened in 1729988025 [05:49:03]opened+sec_in_day 1730074425 [05:49:03]quantity*price = 80012 [05:49:03]sum+1 = 80013 [05:49:03]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 СНО: Общий режим Чек 92 27.10.2024 05:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374814 ФПД: 247043758700780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054904&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374814&fm=247043758700780&tin=02508201610067®Number=0000000000091623&sum=80012 [05:49:04]StoreToDocumentArchive [05:49:04]shift 528 fd 374814 [05:49:04]save to /storage/0528/doc_00374814 [05:49:04]save last doc name /storage/0528/doc_00374814 to /storage/kkm_last_doc_name [05:49:04]save OK [05:49:04]Clear old archive folders... [05:49:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:49:04]tlvbuf is 00F5DD20 [05:49:04]SAM_PROTO_ClearQueue [05:49:04]wFMCommunicate request_size=4 [05:49:04]MH_SAM_APDU [05:49:04]CAPDU: 80 09 00 00 [05:49:04]Write to MH i2c: E2 08 00 F8 01 80 09 00 00 00 00 00 00 6B [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:49:04]Read from MH i2c: E2 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [05:49:04]RAPDU: 90 00 [05:49:04]wFMCommunicate OK [05:49:04]SAM_PROTO_ClearQueue done [05:49:04]KKMCreateOFDPacket [05:49:04]OFDProtocolAddRootSTLVToBuf [05:49:04]FM_MakeSignedData [05:49:04]FM_MakeSignedData [05:49:04]SAM_PROTO_SignData [05:49:04]wFMCommunicate request_size=4 [05:49:04]MH_SAM_APDU [05:49:04]CAPDU: 80 0D 01 02 [05:49:04]Write to MH i2c: E2 08 00 F9 01 80 0D 01 02 00 00 00 00 73 [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:49:04]Read from MH i2c: E2 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [05:49:04]RAPDU: 90 00 [05:49:04]wFMCommunicate OK [05:49:04]wFMCommunicate request_size=255 [05:49:04]MH_SAM_APDU [05:49: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 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 5C 00 00 00 F4 03 04 00 50 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 [05:49:04]Write to MH i2c: E2 02 01 FA 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 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 5C 00 00 00 F4 03 04 00 50 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 00 00 D4 [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:04]Read from MH i2c: E2 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 [05:49:04]MH_I2C_Read... [05:49:04]Read from MH i2c: E2 03 00 FA 01 00 90 00 6F [05:49:04]RAPDU: 90 00 [05:49:04]wFMCommunicate OK [05:49:04]wFMCommunicate request_size=10 [05:49:04]MH_SAM_APDU [05:49:04]CAPDU: 80 0D 02 02 05 AF 5B 7B 38 EC [05:49:04]Write to MH i2c: E2 0D 00 FB 01 80 0D 02 02 05 00 AF 5B 7B 38 EC 00 00 29 [05:49:04]Write i2c OK [05:49:04]MH_I2C_Read... [05:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:05]Read from MH i2c: E2 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 03 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 03 00 FB 01 00 90 00 70 [05:49:05]RAPDU: 90 00 [05:49:05]wFMCommunicate OK [05:49:05]wFMCommunicate request_size=4 [05:49:05]MH_SAM_APDU [05:49:05]CAPDU: 80 0D 03 02 [05:49:05]Write to MH i2c: E2 08 00 FC 01 80 0D 03 02 00 00 00 00 78 [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:49:05]Read from MH i2c: E2 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 0B 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 0B 00 FC 01 00 C6 A1 26 05 2E 0F B8 DC 90 00 DC [05:49:05]RAPDU: C6 A1 26 05 2E 0F B8 DC 90 00 [05:49:05]wFMCommunicate OK [05:49:05]SAM_PROTO_SignData done [05:49:05]FM_MakeSignedData done [05:49:05]CreateOFDProtocolMessage [05:49:05]wFMCommunicate request_size=4 [05:49:05]MH_SAM_APDU [05:49:05]CAPDU: 80 11 00 00 [05:49:05]Write to MH i2c: E2 08 00 FD 01 80 11 00 00 00 00 00 00 78 [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:05]Read from MH i2c: E2 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 17 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: E2 17 00 FD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [05:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:49:05]wFMCommunicate OK [05:49:05]CreateOFDProtocolMessage done [05:49:05]OFDSenderStorePacket 374814 [05:49:05]StoreOFDPacket docnum=374814 [05:49: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 81 04 07 01 03 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 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 5C 00 00 00 F4 03 04 00 50 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 AF 5B 7B 38 EC C6 A1 26 05 2E 0F B8 DC [05:49:05]CheckFolder [05:49:05]dirname=/storage/ofd_packets [05:49:05]CheckFolder done [05:49:05]ProducePacketName [05:49:05]name=ofd_packets/00374814 [05:49:05]NVStorageSaveData ofd_packets/00374814 [05:49:05]File name is /storage/ofd_packets/00374814 [05:49:05]Write 301 bytes [05:49:05]NVStorageSaveData done [05:49:05]OFDSenderStorePacket done [05:49:05]KKMCreateOFDPacket done [05:49:05]NVStorageSaveData kkm_last_timestamp [05:49:05]File name is /storage/kkm_last_timestamp [05:49:05]Write 4 bytes [05:49:05]NVStorageSaveData done [05:49:05]ExternCall_PrintAddStr [05:49:05]wPrintStart [05:49:05]Write to MH i2c: 01 00 00 FE 01 FF [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 07 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 07 00 FE 01 00 00 00 00 00 FF 0F 14 [05:49:05]RasterBufferAndPrint [05:49:05]line Счет N : (1)3311326 [05:49:05]line ИНН: 02508201610067 [05:49:05]line Контрольно-Кассовый Чек [05:49:05]line ПРОДАЖА [05:49:05]line ТРК (МРК, ГНК) : 12 [05:49:05]line Товар: 2710124130 [05:49:05]line Аи-92-К-4 [05:49:05]line 11.960 * 66.90 [05:49:05]line = 800.12 [05:49:05]line НДС 12% НСП 1% [05:49:05]line > о реализуемом товаре [05:49:05]line ИТОГО: 800.12 [05:49:05]line НСП 1% : 7.08 [05:49:05]line НДС 12% : 84.97 [05:49:05]line Наличными: 0.00 [05:49:05]line Безнал.: 800.12 [05:49:05]line Место: АЗС № 87 "Партнер Нефть" [05:49:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:49:05]line СНО: Общий режим [05:49:05]line Чек 92 27.10.2024 05:49 [05:49:05]line Смена: 528 ФФД: 1.0 [05:49:05]line ЗНМ: 0300000083 [05:49:05]line РНМ: 0000000000091623 [05:49:05]line Версия ККМ: 001 [05:49:05]line Платежная система: Mbank [05:49:05]line ФМ: 0000000000874672 [05:49:05]line ФД: 374814 [05:49:05]line ФПД: 247043758700780 [05:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054904&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374814&fm=247043758700780&tin=02508201610067®Number=0000000000091623&sum=80012 [05:49:05]written 0, free lines is 4095 [05:49:05]OFD Sender: Processing packet 374814 [packets to send 270, broken 269] [05:49:05]ProducePacketName [05:49:05]name=ofd_packets/00374814 [05:49:05]OFD Sender: To server: pG, [05:49:05]CommunicateWithHost lk.salyk.kg:30040 [05:49:05]ConnectInit lk.salyk.kg [05:49:05]Connected sock=10 [05:49:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 81 04 07 01 03 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 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 5C 00 00 00 F4 03 04 00 50 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 AF 5B 7B 38 EC C6 A1 26 05 2E 0F B8 DC [05:49: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 33 85 47 00 7D 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 1E B8 05 00 F4 03 04 00 EF 7F 1D 67 B6 04 01 00 00 5C 15 BE BF A5 8D 36 10 [05:49:05]CommunicateWithHost err = 0 [05:49:05]CheckOFDResponse [05:49:05]1017 (14) - 77093643461234 [05:49:05]1041 (16) - 0000000000874672 [05:49:05]1040 (4) - 374814 [05:49:05]1012 (4) - 26.10.2024 23:49 [05:49:05]1206 (1) - 0 [05:49:05]OFD Sender: Remove packet 374814 [05:49:05]ProducePacketName [05:49:05]name=ofd_packets/00374814 [05:49:05]NVStorageDeleteData [05:49:05]Write to MH i2c: 01 00 00 27 02 29 [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 07 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 F9 0C 35 [05:49:05]RasterBufferAndPrint [05:49:05]line [05:49:05]line [05:49:05]line [05:49:05]line [05:49:05]line [05:49:05]written 0, free lines is 3327 [05:49:05]MH_Cut [05:49:05]Write to MH i2c: D1 01 00 2E 02 01 02 [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: D1 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: D1 01 00 [05:49:05]MH_I2C_Read... [05:49:05]Read from MH i2c: D1 01 00 2E 02 00 01 [05:49:05]Write to MH i2c: 01 00 00 2F 02 31 [05:49:05]Write i2c OK [05:49:05]MH_I2C_Read... [05:49:05]OFD Sender: No OFD packet to send [05:49:06]*** Cut start [05:49:06]*** Partial cut [05:49:06]*** CUTSNS_PIN = 1 [05:49:06]*** CUTSNS_PIN = 0 [05:49:06]*** Brake cut motor [05:49:07]Read from MH i2c: 01 [05:49:07]MH_I2C_Read... [05:49:07]*** Stop cut motor [05:49:07]*** Cut end [05:49:07]Read from MH i2c: 01 07 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 FF 0F 46 [05:49:07]process_action close_receipt done [05:49:07]requested_data is exist [05:49:07]produce_requested_data [05:49:07]requested_item fm.sn is exist - process it [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 11 00 00 [05:49:07]Write to MH i2c: E2 08 00 30 02 80 11 00 00 00 00 00 00 AC [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 17 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 17 00 30 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [05:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:49:07]wFMCommunicate OK [05:49:07]requested_item fd.num is exist - process it [05:49:07]SAM_PROTO_GetFieldsCounters [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 13 00 00 [05:49:07]Write to MH i2c: E2 08 00 31 02 80 13 00 00 00 00 00 00 AF [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 62 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 62 00 31 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 1E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [05:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:49:07]wFMCommunicate OK [05:49:07]SAM_PROTO_GetFieldsCounters done [05:49:07]requested_item shift.num is exist - process it [05:49:07]requested_item shift.opened is exist - process it [05:49:07]req_shift_opened [05:49:07]FM_GetShiftState [05:49:07]SAM_PROTO_GetShiftState [05:49:07]wFMCommunicate request_size=4 [05:49:07]MH_SAM_APDU [05:49:07]CAPDU: 80 13 01 00 [05:49:07]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [05:49:07]Write i2c OK [05:49:07]MH_I2C_Read... [05:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:07]Read from MH i2c: E2 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 0E 00 [05:49:07]MH_I2C_Read... [05:49:07]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7F [05:49:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:49:07]wFMCommunicate OK [05:49:07]SAM_PROTO_GetShiftState done [05:49:07]FM_GetShiftState done [05:49:07]req_shift_opened done [05:49:07]requested_item shift.open_date is exist - process it [05:49:07]req_shift_open_date [05:49:07]req_shift_open_date done [05:49:07]produce_requested_data done [05:49:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374814,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:49:07]process_action_free close_receipt [05:49:07]json_value_free [05:49:07]json_value_free done [05:49:07]process_json_proto returns [05:49:07]Send response to host [05:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374814,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:49:07]free response buf [05:49:07]execute_script done [05:49:07]execute_script returns [05:49:07]free content buf [05:49:07]Sock 8.Close socket [05:49:07]Sock 8.Thread stoped [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:21]OFD Sender: No OFD packet to send [05:49:26]OFD Sender: No OFD packet to send [05:49:31]OFD Sender: No OFD packet to send [05:49:36]OFD Sender: No OFD packet to send [05:49:41]OFD Sender: No OFD packet to send [05:49:46]OFD Sender: No OFD packet to send [05:49:51]OFD Sender: No OFD packet to send [05:49:51]accept exits with 9 [05:49:51]New connection [05:49:51]New thread 3067628900 created [05:49:51]Thread 3067485540 joined [05:49:51]Waiting for new connection... [05:49:51] Sock 9.Parse request [05:49:51]Sock 9.Check first char [05:49:51]Sock 9.First char is OK [05:49:51]request: POST /json_proto HTTP/1.0 [05:49:51]Method: POST [05:49:51]URL: /json_proto [05:49:51]Method is POST - this is cgi request [05:49:51]url: /json_proto [05:49:51]query_string will be loaded in cgi processing [05:49:51]execute_cgi json_proto POST (null) [05:49:51]execute_cgi path=json_proto method=POST [05:49:51]POST find Content-Length [05:49:51]Host: 172.17.42.195:8080 [05:49:51]Content-Length: 774 [05:49:51]Content-Type: application/json [05:49:51] [05:49:51]POST finish read [05:49:51]Found Content-Length = 774 [05:49:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311327", "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" ] } } [05:49:51]execute_script... [05:49:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311327", "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" ] } } [05:49:51]POST & json_proto [05:49:51]process_json_proto [05:49:51]json parsed OK: [05:49:51]protocol is kg_v1.0 [05:49:51]action value=close_receipt [05:49:51]process_action close_receipt [05:49:51]cmd_close_receipt [05:49:51]MH_GetDate [05:49:51]Write to MH i2c: F0 00 00 33 02 24 [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: F0 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: F0 09 00 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: F0 09 00 33 02 00 80 D4 1D 67 EF 94 12 67 01 [05:49:51]GetLastDocTimeStamp 1730008144 [05:49:51]current date 1730008192 [05:49:51]FM_GetShiftState [05:49:51]SAM_PROTO_GetShiftState [05:49:51]wFMCommunicate request_size=4 [05:49:51]MH_SAM_APDU [05:49:51]CAPDU: 80 13 01 00 [05:49:51]Write to MH i2c: E2 08 00 34 02 80 13 01 00 00 00 00 00 B3 [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:51]Read from MH i2c: E2 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: E2 0E 00 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: E2 0E 00 34 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 81 [05:49:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:49:51]wFMCommunicate OK [05:49:51]SAM_PROTO_GetShiftState done [05:49:51]FM_GetShiftState done [05:49:51]opened in 1729988025 [05:49:51]opened+sec_in_day 1730074425 [05:49:51]quantity*price = 100050 [05:49:51]sum+1 = 100052 [05:49:51]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 СНО: Общий режим Чек 93 27.10.2024 05:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374815 ФПД: 189528307176884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374815&fm=189528307176884&tin=02508201610067®Number=0000000000091623&sum=100051 [05:49:52]StoreToDocumentArchive [05:49:52]shift 528 fd 374815 [05:49:52]save to /storage/0528/doc_00374815 [05:49:52]save last doc name /storage/0528/doc_00374815 to /storage/kkm_last_doc_name [05:49:52]save OK [05:49:52]Clear old archive folders... [05:49:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:49:52]tlvbuf is 00F5F760 [05:49:52]SAM_PROTO_ClearQueue [05:49:52]wFMCommunicate request_size=4 [05:49:52]MH_SAM_APDU [05:49:52]CAPDU: 80 09 00 00 [05:49:52]Write to MH i2c: E2 08 00 41 02 80 09 00 00 00 00 00 00 B5 [05:49:52]Write i2c OK [05:49:52]MH_I2C_Read... [05:49:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:49:52]Read from MH i2c: E2 [05:49:52]MH_I2C_Read... [05:49:52]Read from MH i2c: E2 03 00 [05:49:52]MH_I2C_Read... [05:49:52]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [05:49:52]RAPDU: 90 00 [05:49:52]wFMCommunicate OK [05:49:52]SAM_PROTO_ClearQueue done [05:49:52]KKMCreateOFDPacket [05:49:52]OFDProtocolAddRootSTLVToBuf [05:49:52]FM_MakeSignedData [05:49:52]FM_MakeSignedData [05:49:52]SAM_PROTO_SignData [05:49:52]wFMCommunicate request_size=4 [05:49:52]MH_SAM_APDU [05:49:52]CAPDU: 80 0D 01 02 [05:49:52]Write to MH i2c: E2 08 00 42 02 80 0D 01 02 00 00 00 00 BD [05:49:52]Write i2c OK [05:49:52]MH_I2C_Read... [05:49:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:49:52]Read from MH i2c: E2 [05:49:52]MH_I2C_Read... [05:49:52]Read from MH i2c: E2 03 00 [05:49:52]MH_I2C_Read... [05:49:52]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [05:49:52]RAPDU: 90 00 [05:49:52]wFMCommunicate OK [05:49:52]wFMCommunicate request_size=255 [05:49:52]MH_SAM_APDU [05:49: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 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 5D 00 00 00 F4 03 04 00 80 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [05:49:52]Write to MH i2c: E2 02 01 43 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5D 00 00 00 F4 03 04 00 80 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 B1 [05:49:52]Write i2c OK [05:49:52]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 03 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 03 00 43 02 00 90 00 B9 [05:49:53]RAPDU: 90 00 [05:49:53]wFMCommunicate OK [05:49:53]wFMCommunicate request_size=11 [05:49:53]MH_SAM_APDU [05:49:53]CAPDU: 80 0D 02 02 06 AC 5F FF 6C 95 B4 [05:49:53]Write to MH i2c: E2 0E 00 44 02 80 0D 02 02 06 00 AC 5F FF 6C 95 B4 00 00 8B [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 03 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 03 00 44 02 00 90 00 BA [05:49:53]RAPDU: 90 00 [05:49:53]wFMCommunicate OK [05:49:53]wFMCommunicate request_size=4 [05:49:53]MH_SAM_APDU [05:49:53]CAPDU: 80 0D 03 02 [05:49:53]Write to MH i2c: E2 08 00 45 02 80 0D 03 02 00 00 00 00 C2 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 0B 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 0B 00 45 02 00 61 88 A8 50 37 8C E4 E2 90 00 2D [05:49:53]RAPDU: 61 88 A8 50 37 8C E4 E2 90 00 [05:49:53]wFMCommunicate OK [05:49:53]SAM_PROTO_SignData done [05:49:53]FM_MakeSignedData done [05:49:53]CreateOFDProtocolMessage [05:49:53]wFMCommunicate request_size=4 [05:49:53]MH_SAM_APDU [05:49:53]CAPDU: 80 11 00 00 [05:49:53]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 17 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [05:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:49:53]wFMCommunicate OK [05:49:53]CreateOFDProtocolMessage done [05:49:53]OFDSenderStorePacket 374815 [05:49:53]StoreOFDPacket docnum=374815 [05:49: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 14 55 08 01 35 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5D 00 00 00 F4 03 04 00 80 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 5F FF 6C 95 B4 61 88 A8 50 37 8C E4 E2 [05:49:53]CheckFolder [05:49:53]dirname=/storage/ofd_packets [05:49:53]CheckFolder done [05:49:53]ProducePacketName [05:49:53]name=ofd_packets/00374815 [05:49:53]NVStorageSaveData ofd_packets/00374815 [05:49:53]File name is /storage/ofd_packets/00374815 [05:49:53]Write 302 bytes [05:49:53]NVStorageSaveData done [05:49:53]OFDSenderStorePacket done [05:49:53]KKMCreateOFDPacket done [05:49:53]NVStorageSaveData kkm_last_timestamp [05:49:53]File name is /storage/kkm_last_timestamp [05:49:53]Write 4 bytes [05:49:53]NVStorageSaveData done [05:49:53]ExternCall_PrintAddStr [05:49:53]wPrintStart [05:49:53]Write to MH i2c: 01 00 00 47 02 49 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 07 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 07 00 47 02 00 00 00 00 00 FF 0F 5E [05:49:53]RasterBufferAndPrint [05:49:53]line Счет N : (1)3311327 [05:49:53]line ИНН: 02508201610067 [05:49:53]line Контрольно-Кассовый Чек [05:49:53]line ПРОДАЖА [05:49:53]line ТРК (МРК, ГНК) : 5 [05:49:53]line Товар: 2710194210 [05:49:53]line ДТ(л)-К-5 [05:49:53]line 13.130 * 76.20 [05:49:53]line = 1000.51 [05:49:53]line НДС 12% НСП 1% [05:49:53]line > о реализуемом товаре [05:49:53]line ИТОГО: 1000.51 [05:49:53]line НСП 1% : 8.85 [05:49:53]line НДС 12% : 106.25 [05:49:53]line Наличными: 0.00 [05:49:53]line Безнал.: 1000.51 [05:49:53]line Место: АЗС № 87 "Партнер Нефть" [05:49:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:49:53]line СНО: Общий режим [05:49:53]line Чек 93 27.10.2024 05:49 [05:49:53]line Смена: 528 ФФД: 1.0 [05:49:53]line ЗНМ: 0300000083 [05:49:53]line РНМ: 0000000000091623 [05:49:53]line Версия ККМ: 001 [05:49:53]line Платежная система: Mbank [05:49:53]line ФМ: 0000000000874672 [05:49:53]line ФД: 374815 [05:49:53]line ФПД: 189528307176884 [05:49:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374815&fm=189528307176884&tin=02508201610067®Number=0000000000091623&sum=100051 [05:49:53]written 0, free lines is 4095 [05:49:53]OFD Sender: Processing packet 374815 [packets to send 270, broken 269] [05:49:53]ProducePacketName [05:49:53]name=ofd_packets/00374815 [05:49:53]OFD Sender: To server: pG, [05:49:53]CommunicateWithHost lk.salyk.kg:30040 [05:49:53]ConnectInit lk.salyk.kg [05:49:53]Connected sock=10 [05:49:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 14 55 08 01 35 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5D 00 00 00 F4 03 04 00 80 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 5F FF 6C 95 B4 61 88 A8 50 37 8C E4 E2 [05:49: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 E1 C2 47 00 1D 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B8 05 00 F4 03 04 00 1F 80 1D 67 B6 04 01 00 00 85 EB F8 C5 A6 8E E1 68 [05:49:53]CommunicateWithHost err = 0 [05:49:53]CheckOFDResponse [05:49:53]1017 (14) - 77093643461234 [05:49:53]1041 (16) - 0000000000874672 [05:49:53]1040 (4) - 374815 [05:49:53]1012 (4) - 26.10.2024 23:49 [05:49:53]1206 (1) - 0 [05:49:53]OFD Sender: Remove packet 374815 [05:49:53]ProducePacketName [05:49:53]name=ofd_packets/00374815 [05:49:53]NVStorageDeleteData [05:49:53]Write to MH i2c: 01 00 00 70 02 72 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 07 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 F3 0C 78 [05:49:53]RasterBufferAndPrint [05:49:53]line [05:49:53]line [05:49:53]line [05:49:53]line [05:49:53]line [05:49:53]written 0, free lines is 3322 [05:49:53]MH_Cut [05:49:53]Write to MH i2c: D1 01 00 77 02 01 4B [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: D1 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: D1 01 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: D1 01 00 77 02 00 4A [05:49:53]Write to MH i2c: 01 00 00 78 02 7A [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:54]OFD Sender: No OFD packet to send [05:49:54]*** Cut start [05:49:54]*** Partial cut [05:49:54]*** CUTSNS_PIN = 1 [05:49:54]*** CUTSNS_PIN = 0 [05:49:54]*** Brake cut motor [05:49:55]Read from MH i2c: 01 [05:49:55]MH_I2C_Read... [05:49:55]*** Stop cut motor [05:49:55]*** Cut end [05:49:55]Read from MH i2c: 01 07 00 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 FF 0F 8F [05:49:55]process_action close_receipt done [05:49:55]requested_data is exist [05:49:55]produce_requested_data [05:49:55]requested_item fm.sn is exist - process it [05:49:55]wFMCommunicate request_size=4 [05:49:55]MH_SAM_APDU [05:49:55]CAPDU: 80 11 00 00 [05:49:55]Write to MH i2c: E2 08 00 79 02 80 11 00 00 00 00 00 00 F5 [05:49:55]Write i2c OK [05:49:55]MH_I2C_Read... [05:49:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:55]Read from MH i2c: E2 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 17 00 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 17 00 79 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [05:49:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:49:55]wFMCommunicate OK [05:49:55]requested_item fd.num is exist - process it [05:49:55]SAM_PROTO_GetFieldsCounters [05:49:55]wFMCommunicate request_size=4 [05:49:55]MH_SAM_APDU [05:49:55]CAPDU: 80 13 00 00 [05:49:55]Write to MH i2c: E2 08 00 7A 02 80 13 00 00 00 00 00 00 F8 [05:49:55]Write i2c OK [05:49:55]MH_I2C_Read... [05:49:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:49:55]Read from MH i2c: E2 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 62 00 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 62 00 7A 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 1F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [05:49: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 1F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:49:55]wFMCommunicate OK [05:49:55]SAM_PROTO_GetFieldsCounters done [05:49:55]requested_item shift.num is exist - process it [05:49:55]requested_item shift.opened is exist - process it [05:49:55]req_shift_opened [05:49:55]FM_GetShiftState [05:49:55]SAM_PROTO_GetShiftState [05:49:55]wFMCommunicate request_size=4 [05:49:55]MH_SAM_APDU [05:49:55]CAPDU: 80 13 01 00 [05:49:55]Write to MH i2c: E2 08 00 7B 02 80 13 01 00 00 00 00 00 FA [05:49:55]Write i2c OK [05:49:55]MH_I2C_Read... [05:49:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:55]Read from MH i2c: E2 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 0E 00 [05:49:55]MH_I2C_Read... [05:49:55]Read from MH i2c: E2 0E 00 7B 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C8 [05:49:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:49:55]wFMCommunicate OK [05:49:55]SAM_PROTO_GetShiftState done [05:49:55]FM_GetShiftState done [05:49:55]req_shift_opened done [05:49:55]requested_item shift.open_date is exist - process it [05:49:55]req_shift_open_date [05:49:55]req_shift_open_date done [05:49:55]produce_requested_data done [05:49:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374815,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:49:55]process_action_free close_receipt [05:49:55]json_value_free [05:49:55]json_value_free done [05:49:55]process_json_proto returns [05:49:55]Send response to host [05:49:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374815,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:49:55]free response buf [05:49:55]execute_script done [05:49:55]execute_script returns [05:49:55]free content buf [05:49:55]Sock 9.Close socket [05:49:55]Sock 9.Thread stoped [05:49:58]accept exits with 8 [05:49:58]New connection [05:49:58]New thread 3067485540 created [05:49:58]Thread 3067628900 joined [05:49:58]Waiting for new connection... [05:49:58] Sock 8.Parse request [05:49:58]Sock 8.Check first char [05:49:58]Sock 8.First char is OK [05:49:58]request: POST /json_proto HTTP/1.0 [05:49:58]Method: POST [05:49:58]URL: /json_proto [05:49:58]Method is POST - this is cgi request [05:49:58]url: /json_proto [05:49:58]query_string will be loaded in cgi processing [05:49:58]execute_cgi json_proto POST (null) [05:49:58]execute_cgi path=json_proto method=POST [05:49:58]POST find Content-Length [05:49:58]Host: 172.17.42.195:8080 [05:49:58]Content-Length: 678 [05:49:58]Content-Type: application/json [05:49:58] [05:49:58]POST finish read [05:49:58]Found Content-Length = 678 [05:49:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311328", "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" ] } } [05:49:58]execute_script... [05:49: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)3311328", "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" ] } } [05:49:58]POST & json_proto [05:49:58]process_json_proto [05:49:58]json parsed OK: [05:49:58]protocol is kg_v1.0 [05:49:58]action value=close_receipt [05:49:58]process_action close_receipt [05:49:58]cmd_close_receipt [05:49:58]MH_GetDate [05:49:58]Write to MH i2c: F0 00 00 7C 02 6D [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: F0 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: F0 09 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: F0 09 00 7C 02 00 87 D4 1D 67 EF 94 12 67 51 [05:49:58]GetLastDocTimeStamp 1730008192 [05:49:58]current date 1730008199 [05:49:58]FM_GetShiftState [05:49:58]SAM_PROTO_GetShiftState [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 13 01 00 [05:49:58]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 0E 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CA [05:49:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:49:58]wFMCommunicate OK [05:49:58]SAM_PROTO_GetShiftState done [05:49:58]FM_GetShiftState done [05:49:58]opened in 1729988025 [05:49:58]opened+sec_in_day 1730074425 [05:49:58]quantity*price = 50041 [05:49:58]sum+1 = 50042 [05:49: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 СНО: Общий режим Чек 94 27.10.2024 05:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374816 ФПД: 248213977846597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374816&fm=248213977846597&tin=02508201610067®Number=0000000000091623&sum=50000 [05:50:00]StoreToDocumentArchive [05:50:00]shift 528 fd 374816 [05:50:00]save to /storage/0528/doc_00374816 [05:50:00]save last doc name /storage/0528/doc_00374816 to /storage/kkm_last_doc_name [05:50:00]save OK [05:50:00]Clear old archive folders... [05:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:50:00]tlvbuf is 00F68730 [05:50:00]SAM_PROTO_ClearQueue [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 09 00 00 [05:50:00]Write to MH i2c: E2 08 00 8A 02 80 09 00 00 00 00 00 00 FE [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [05:50:00]RAPDU: 90 00 [05:50:00]wFMCommunicate OK [05:50:00]SAM_PROTO_ClearQueue done [05:50:00]KKMCreateOFDPacket [05:50:00]OFDProtocolAddRootSTLVToBuf [05:50:00]FM_MakeSignedData [05:50:00]FM_MakeSignedData [05:50:00]SAM_PROTO_SignData [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 0D 01 02 [05:50:00]Write to MH i2c: E2 08 00 8B 02 80 0D 01 02 00 00 00 00 06 [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 8B 02 00 90 00 01 [05:50:00]RAPDU: 90 00 [05:50:00]wFMCommunicate OK [05:50:00]wFMCommunicate request_size=255 [05:50:00]MH_SAM_APDU [05:50: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 5E 00 00 00 F4 03 04 00 87 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 [05:50:00]Write to MH i2c: E2 02 01 8C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 87 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 00 00 9F [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [05:50:00]RAPDU: 90 00 [05:50:00]wFMCommunicate OK [05:50:00]wFMCommunicate request_size=10 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 0D 02 02 05 BF D1 FA 53 45 [05:50:00]Write to MH i2c: E2 0D 00 8D 02 80 0D 02 02 05 00 BF D1 FA 53 45 00 00 35 [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [05:50:00]RAPDU: 90 00 [05:50:00]wFMCommunicate OK [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 0D 03 02 [05:50:00]Write to MH i2c: E2 08 00 8E 02 80 0D 03 02 00 00 00 00 0B [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 0B 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 0B 00 8E 02 00 2D 04 28 88 AF 3D 72 D6 90 00 21 [05:50:00]RAPDU: 2D 04 28 88 AF 3D 72 D6 90 00 [05:50:00]wFMCommunicate OK [05:50:00]SAM_PROTO_SignData done [05:50:00]FM_MakeSignedData done [05:50:00]CreateOFDProtocolMessage [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 11 00 00 [05:50:00]Write to MH i2c: E2 08 00 8F 02 80 11 00 00 00 00 00 00 0B [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 17 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 17 00 8F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 60 [05:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:50:00]wFMCommunicate OK [05:50:00]CreateOFDProtocolMessage done [05:50:00]OFDSenderStorePacket 374816 [05:50:00]StoreOFDPacket docnum=374816 [05:50: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 07 C0 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 87 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 BF D1 FA 53 45 2D 04 28 88 AF 3D 72 D6 [05:50:00]CheckFolder [05:50:00]dirname=/storage/ofd_packets [05:50:00]CheckFolder done [05:50:00]ProducePacketName [05:50:00]name=ofd_packets/00374816 [05:50:00]NVStorageSaveData ofd_packets/00374816 [05:50:00]File name is /storage/ofd_packets/00374816 [05:50:00]Write 301 bytes [05:50:00]NVStorageSaveData done [05:50:00]OFDSenderStorePacket done [05:50:00]KKMCreateOFDPacket done [05:50:00]NVStorageSaveData kkm_last_timestamp [05:50:00]File name is /storage/kkm_last_timestamp [05:50:00]Write 4 bytes [05:50:00]NVStorageSaveData done [05:50:00]ExternCall_PrintAddStr [05:50:00]wPrintStart [05:50:00]Write to MH i2c: 01 00 00 90 02 92 [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: 01 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: 01 07 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 FF 0F A7 [05:50:00]RasterBufferAndPrint [05:50:00]line Счет N : (1)3311328 [05:50:00]line ИНН: 02508201610067 [05:50:00]line Контрольно-Кассовый Чек [05:50:00]line ПРОДАЖА [05:50:00]line ТРК (МРК, ГНК) : 32 [05:50:00]line Товар: 2710124130 [05:50:00]line Аи-92-К-4 [05:50:00]line 7.480 * 66.90 [05:50:00]line = 500.41 [05:50:00]line НДС 12% НСП 1% [05:50:00]line > о реализуемом товаре [05:50:00]line ОКРУГЛЕНИЕ: -0.41 [05:50:00]line ИТОГО: 500.00 [05:50:00]line Внесено: 500.00 [05:50:00]line СДАЧА: 0.00 [05:50:00]line НСП 1% : 4.43 [05:50:00]line НДС 12% : 53.14 [05:50:00]line Наличными: 500.00 [05:50:00]line Безнал.: 0.00 [05:50:00]line Место: АЗС № 87 "Партнер Нефть" [05:50:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:50:00]line СНО: Общий режим [05:50:00]line Чек 94 27.10.2024 05:49 [05:50:00]line Смена: 528 ФФД: 1.0 [05:50:00]line ЗНМ: 0300000083 [05:50:00]line РНМ: 0000000000091623 [05:50:00]line Версия ККМ: 001 [05:50:00]line ФМ: 0000000000874672 [05:50:00]line ФД: 374816 [05:50:00]line ФПД: 248213977846597 [05:50:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T054959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374816&fm=248213977846597&tin=02508201610067®Number=0000000000091623&sum=50000 [05:50:00]written 0, free lines is 4095 [05:50:00]OFD Sender: Processing packet 374816 [packets to send 270, broken 269] [05:50:00]ProducePacketName [05:50:00]name=ofd_packets/00374816 [05:50:00]OFD Sender: To server: pG, [05:50:00]CommunicateWithHost lk.salyk.kg:30040 [05:50:00]ConnectInit lk.salyk.kg [05:50:00]Connected sock=10 [05:50: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 07 C0 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 87 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 BF D1 FA 53 45 2D 04 28 88 AF 3D 72 D6 [05: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 7C 28 47 00 7C 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 20 B8 05 00 F4 03 04 00 26 80 1D 67 B6 04 01 00 00 66 09 C6 6E 4F 19 68 54 [05:50:01]CommunicateWithHost err = 0 [05:50:01]CheckOFDResponse [05:50:01]1017 (14) - 77093643461234 [05:50:01]1041 (16) - 0000000000874672 [05:50:01]1040 (4) - 374816 [05:50:01]1012 (4) - 26.10.2024 23:49 [05:50:01]1206 (1) - 0 [05:50:01]OFD Sender: Remove packet 374816 [05:50:01]ProducePacketName [05:50:01]name=ofd_packets/00374816 [05:50:01]NVStorageDeleteData [05:50:01]Write to MH i2c: 01 00 00 BB 02 BD [05:50:01]Write i2c OK [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: 01 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: 01 07 00 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 E1 0C B1 [05:50:01]RasterBufferAndPrint [05:50:01]line [05:50:01]line [05:50:01]line [05:50:01]line [05:50:01]line [05:50:01]written 0, free lines is 3309 [05:50:01]MH_Cut [05:50:01]Write to MH i2c: D1 01 00 C2 02 01 96 [05:50:01]Write i2c OK [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: D1 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: D1 01 00 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: D1 01 00 C2 02 00 95 [05:50:01]Write to MH i2c: 01 00 00 C3 02 C5 [05:50:01]Write i2c OK [05:50:01]MH_I2C_Read... [05:50:01]OFD Sender: No OFD packet to send [05:50:01]*** Cut start [05:50:01]*** Partial cut [05:50:01]*** CUTSNS_PIN = 1 [05:50:02]*** CUTSNS_PIN = 0 [05:50:02]*** Brake cut motor [05:50:02]Read from MH i2c: 01 [05:50:02]MH_I2C_Read... [05:50:02]*** Stop cut motor [05:50:02]*** Cut end [05:50:02]Read from MH i2c: 01 07 00 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [05:50:02]process_action close_receipt done [05:50:02]requested_data is exist [05:50:02]produce_requested_data [05:50:02]requested_item fm.sn is exist - process it [05:50:02]wFMCommunicate request_size=4 [05:50:02]MH_SAM_APDU [05:50:02]CAPDU: 80 11 00 00 [05:50:02]Write to MH i2c: E2 08 00 C4 02 80 11 00 00 00 00 00 00 40 [05:50:02]Write i2c OK [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 [05:50:02]MH_I2C_Read... [05:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:02]Read from MH i2c: E2 17 00 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 17 00 C4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 95 [05:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:50:02]wFMCommunicate OK [05:50:02]requested_item fd.num is exist - process it [05:50:02]SAM_PROTO_GetFieldsCounters [05:50:02]wFMCommunicate request_size=4 [05:50:02]MH_SAM_APDU [05:50:02]CAPDU: 80 13 00 00 [05:50:02]Write to MH i2c: E2 08 00 C5 02 80 13 00 00 00 00 00 00 43 [05:50:02]Write i2c OK [05:50:02]MH_I2C_Read... [05:50:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:02]Read from MH i2c: E2 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 62 00 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 62 00 C5 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 20 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [05:50:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:50:02]wFMCommunicate OK [05:50:02]SAM_PROTO_GetFieldsCounters done [05:50:02]requested_item shift.num is exist - process it [05:50:02]requested_item shift.opened is exist - process it [05:50:02]req_shift_opened [05:50:02]FM_GetShiftState [05:50:02]SAM_PROTO_GetShiftState [05:50:02]wFMCommunicate request_size=4 [05:50:02]MH_SAM_APDU [05:50:02]CAPDU: 80 13 01 00 [05:50:02]Write to MH i2c: E2 08 00 C6 02 80 13 01 00 00 00 00 00 45 [05:50:02]Write i2c OK [05:50:02]MH_I2C_Read... [05:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:02]Read from MH i2c: E2 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 0E 00 [05:50:02]MH_I2C_Read... [05:50:02]Read from MH i2c: E2 0E 00 C6 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 13 [05:50:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:50:02]wFMCommunicate OK [05:50:02]SAM_PROTO_GetShiftState done [05:50:02]FM_GetShiftState done [05:50:02]req_shift_opened done [05:50:02]requested_item shift.open_date is exist - process it [05:50:02]req_shift_open_date [05:50:02]req_shift_open_date done [05:50:02]produce_requested_data done [05:50:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374816,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:50:02]process_action_free close_receipt [05:50:02]json_value_free [05:50:02]json_value_free done [05:50:02]process_json_proto returns [05:50:02]Send response to host [05:50:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374816,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:50:02]free response buf [05:50:02]execute_script done [05:50:02]execute_script returns [05:50:02]free content buf [05:50:02]Sock 8.Close socket [05:50:02]Sock 8.Thread stoped [05:50:06]OFD Sender: No OFD packet to send [05:50:11]OFD Sender: No OFD packet to send [05:50:16]OFD Sender: No OFD packet to send [05:50:21]OFD Sender: No OFD packet to send [05:50:26]OFD Sender: No OFD packet to send [05:50:31]OFD Sender: No OFD packet to send [05:50:36]OFD Sender: No OFD packet to send [05:50:41]OFD Sender: No OFD packet to send [05:50:46]OFD Sender: No OFD packet to send [05:50:51]OFD Sender: No OFD packet to send [05:50:56]OFD Sender: No OFD packet to send [05:51:01]OFD Sender: No OFD packet to send [05:51:06]OFD Sender: No OFD packet to send [05:51:11]OFD Sender: No OFD packet to send [05:51:16]OFD Sender: No OFD packet to send [05:51:21]OFD Sender: No OFD packet to send [05:51:26]OFD Sender: No OFD packet to send [05:51:31]OFD Sender: No OFD packet to send [05:51:36]OFD Sender: No OFD packet to send [05:51:41]OFD Sender: No OFD packet to send [05:51:43]accept exits with 9 [05:51:43]New connection [05:51:43]New thread 3067628900 created [05:51:43]Thread 3067485540 joined [05:51:43]Waiting for new connection... [05:51:43] Sock 9.Parse request [05:51:43]Sock 9.Check first char [05:51:43]Sock 9.First char is OK [05:51:43]request: POST /json_proto HTTP/1.0 [05:51:43]Method: POST [05:51:43]URL: /json_proto [05:51:43]Method is POST - this is cgi request [05:51:43]url: /json_proto [05:51:43]query_string will be loaded in cgi processing [05:51:43]execute_cgi json_proto POST (null) [05:51:43]execute_cgi path=json_proto method=POST [05:51:43]POST find Content-Length [05:51:43]Host: 172.17.42.195:8080 [05:51:43]Content-Length: 687 [05:51:43]Content-Type: application/json [05:51:43] [05:51:43]POST finish read [05:51:43]Found Content-Length = 687 [05:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311329", "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" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:43]execute_script... [05:51:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311329", "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" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:43]POST & json_proto [05:51:43]process_json_proto [05:51:43]json parsed OK: [05:51:43]protocol is kg_v1.0 [05:51:43]action value=close_receipt [05:51:43]process_action close_receipt [05:51:43]cmd_close_receipt [05:51:43]MH_GetDate [05:51:43]Write to MH i2c: F0 00 00 C7 02 B8 [05:51:43]Write i2c OK [05:51:43]MH_I2C_Read... [05:51:43]Read from MH i2c: F0 [05:51:43]MH_I2C_Read... [05:51:43]Read from MH i2c: F0 09 00 [05:51:43]MH_I2C_Read... [05:51:43]Read from MH i2c: F0 09 00 C7 02 00 F0 D4 1D 67 EF 94 12 67 05 [05:51:43]GetLastDocTimeStamp 1730008199 [05:51:43]current date 1730008304 [05:51:43]FM_GetShiftState [05:51:43]SAM_PROTO_GetShiftState [05:51:43]wFMCommunicate request_size=4 [05:51:43]MH_SAM_APDU [05:51:43]CAPDU: 80 13 01 00 [05:51:43]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [05:51:43]Write i2c OK [05:51:43]MH_I2C_Read... [05:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:43]Read from MH i2c: E2 [05:51:43]MH_I2C_Read... [05:51:43]Read from MH i2c: E2 0E 00 [05:51:43]MH_I2C_Read... [05:51:43]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 15 [05:51:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:51:43]wFMCommunicate OK [05:51:43]SAM_PROTO_GetShiftState done [05:51:43]FM_GetShiftState done [05:51:43]opened in 1729988025 [05:51:43]opened+sec_in_day 1730074425 [05:51:43]quantity*price = 350062 [05:51:43]sum+1 = 350064 [05:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 95 27.10.2024 05:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374817 ФПД: 198310233787154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374817&fm=198310233787154&tin=02508201610067®Number=0000000000091623&sum=350000 [05:51:44]StoreToDocumentArchive [05:51:44]shift 528 fd 374817 [05:51:44]save to /storage/0528/doc_00374817 [05:51:44]save last doc name /storage/0528/doc_00374817 to /storage/kkm_last_doc_name [05:51:44]save OK [05:51:44]Clear old archive folders... [05:51:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:51:44]tlvbuf is 00F720C0 [05:51:44]SAM_PROTO_ClearQueue [05:51:44]wFMCommunicate request_size=4 [05:51:44]MH_SAM_APDU [05:51:44]CAPDU: 80 09 00 00 [05:51:44]Write to MH i2c: E2 08 00 D5 02 80 09 00 00 00 00 00 00 49 [05:51:44]Write i2c OK [05:51:44]MH_I2C_Read... [05:51:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:51:44]Read from MH i2c: E2 [05:51:44]MH_I2C_Read... [05:51:44]Read from MH i2c: E2 03 00 [05:51:44]MH_I2C_Read... [05:51:44]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [05:51:44]RAPDU: 90 00 [05:51:44]wFMCommunicate OK [05:51:44]SAM_PROTO_ClearQueue done [05:51:44]KKMCreateOFDPacket [05:51:44]OFDProtocolAddRootSTLVToBuf [05:51:44]FM_MakeSignedData [05:51:44]FM_MakeSignedData [05:51:44]SAM_PROTO_SignData [05:51:44]wFMCommunicate request_size=4 [05:51:44]MH_SAM_APDU [05:51:44]CAPDU: 80 0D 01 02 [05:51:44]Write to MH i2c: E2 08 00 D6 02 80 0D 01 02 00 00 00 00 51 [05:51:44]Write i2c OK [05:51:44]MH_I2C_Read... [05:51:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:51:44]Read from MH i2c: E2 [05:51:44]MH_I2C_Read... [05:51:44]Read from MH i2c: E2 03 00 [05:51:44]MH_I2C_Read... [05:51:44]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [05:51:44]RAPDU: 90 00 [05:51:44]wFMCommunicate OK [05:51:44]wFMCommunicate request_size=255 [05:51:44]MH_SAM_APDU [05:51:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 F0 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [05:51:44]Write to MH i2c: E2 02 01 D7 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 F0 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 04 [05:51:44]Write i2c OK [05:51:44]MH_I2C_Read... [05:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:45]Read from MH i2c: E2 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 03 00 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [05:51:45]RAPDU: 90 00 [05:51:45]wFMCommunicate OK [05:51:45]wFMCommunicate request_size=11 [05:51:45]MH_SAM_APDU [05:51:45]CAPDU: 80 0D 02 02 06 B4 5C B3 0A 4B 12 [05:51:45]Write to MH i2c: E2 0E 00 D8 02 80 0D 02 02 06 00 B4 5C B3 0A 4B 12 00 00 8A [05:51:45]Write i2c OK [05:51:45]MH_I2C_Read... [05:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:45]Read from MH i2c: E2 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 03 00 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [05:51:45]RAPDU: 90 00 [05:51:45]wFMCommunicate OK [05:51:45]wFMCommunicate request_size=4 [05:51:45]MH_SAM_APDU [05:51:45]CAPDU: 80 0D 03 02 [05:51:45]Write to MH i2c: E2 08 00 D9 02 80 0D 03 02 00 00 00 00 56 [05:51:45]Write i2c OK [05:51:45]MH_I2C_Read... [05:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:51:45]Read from MH i2c: E2 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 0B 00 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 0B 00 D9 02 00 10 0D 6F 16 8F 78 FB 21 90 00 1C [05:51:45]RAPDU: 10 0D 6F 16 8F 78 FB 21 90 00 [05:51:45]wFMCommunicate OK [05:51:45]SAM_PROTO_SignData done [05:51:45]FM_MakeSignedData done [05:51:45]CreateOFDProtocolMessage [05:51:45]wFMCommunicate request_size=4 [05:51:45]MH_SAM_APDU [05:51:45]CAPDU: 80 11 00 00 [05:51:45]Write to MH i2c: E2 08 00 DA 02 80 11 00 00 00 00 00 00 56 [05:51:45]Write i2c OK [05:51:45]MH_I2C_Read... [05:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:45]Read from MH i2c: E2 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 17 00 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: E2 17 00 DA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AB [05:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:51:45]wFMCommunicate OK [05:51:45]CreateOFDProtocolMessage done [05:51:45]OFDSenderStorePacket 374817 [05:51:45]StoreOFDPacket docnum=374817 [05:51: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 10 01 00 00 CA FC 08 01 B9 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 F0 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B4 5C B3 0A 4B 12 10 0D 6F 16 8F 78 FB 21 [05:51:45]CheckFolder [05:51:45]dirname=/storage/ofd_packets [05:51:45]CheckFolder done [05:51:45]ProducePacketName [05:51:45]name=ofd_packets/00374817 [05:51:45]NVStorageSaveData ofd_packets/00374817 [05:51:45]File name is /storage/ofd_packets/00374817 [05:51:45]Write 302 bytes [05:51:45]NVStorageSaveData done [05:51:45]OFDSenderStorePacket done [05:51:45]KKMCreateOFDPacket done [05:51:45]NVStorageSaveData kkm_last_timestamp [05:51:45]File name is /storage/kkm_last_timestamp [05:51:45]Write 4 bytes [05:51:45]NVStorageSaveData done [05:51:45]OFD Sender: Processing packet 374817 [packets to send 270, broken 269] [05:51:45]ProducePacketName [05:51:45]name=ofd_packets/00374817 [05:51:45]OFD Sender: To server: pG, [05:51:45]CommunicateWithHost lk.salyk.kg:30040 [05:51:45]ConnectInit lk.salyk.kg [05:51:45]ExternCall_PrintAddStr [05:51:45]wPrintStart [05:51:45]Write to MH i2c: 01 00 00 DB 02 DD [05:51:45]Write i2c OK [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: 01 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: 01 07 00 [05:51:45]MH_I2C_Read... [05:51:45]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [05:51:45]RasterBufferAndPrint [05:51:45]line Счет N : (1)3311329 [05:51:45]line ИНН: 02508201610067 [05:51:45]line Контрольно-Кассовый Чек [05:51:45]line ПРОДАЖА [05:51:45]line ТРК (МРК, ГНК) : 6 [05:51:45]line Товар: 2710194210 [05:51:45]line ДТ(л)-К-5 [05:51:45]line 45.940 * 76.20 [05:51:45]line = 3500.63 [05:51:45]line НДС 12% НСП 1% [05:51:45]line > о реализуемом товаре [05:51:45]line ОКРУГЛЕНИЕ: -0.63 [05:51:45]line ИТОГО: 3500.00 [05:51:45]line Внесено: 3500.00 [05:51:45]line СДАЧА: 0.00 [05:51:45]line НСП 1% : 30.98 [05:51:45]line НДС 12% : 371.75 [05:51:45]line Наличными: 3500.00 [05:51:45]line Безнал.: 0.00 [05:51:45]line Место: АЗС № 87 "Партнер Нефть" [05:51:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:51:45]line СНО: Общий режим [05:51:45]line Чек 95 27.10.2024 05:51 [05:51:45]line Смена: 528 ФФД: 1.0 [05:51:45]line ЗНМ: 0300000083 [05:51:45]line РНМ: 0000000000091623 [05:51:45]line Версия ККМ: 001 [05:51:45]line ФМ: 0000000000874672 [05:51:45]line ФД: 374817 [05:51:45]line ФПД: 198310233787154 [05:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374817&fm=198310233787154&tin=02508201610067®Number=0000000000091623&sum=350000 [05:51:45]Connected sock=11 [05:51:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CA FC 08 01 B9 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 F0 D4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B4 5C B3 0A 4B 12 10 0D 6F 16 8F 78 FB 21 [05:51:45]written 0, free lines is 4095 [05:51: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 E1 89 47 00 2D 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 21 B8 05 00 F4 03 04 00 8F 80 1D 67 B6 04 01 00 00 2F C3 5F BA C1 95 D1 88 [05:51:45]CommunicateWithHost err = 0 [05:51:45]CheckOFDResponse [05:51:45]1017 (14) - 77093643461234 [05:51:45]1041 (16) - 0000000000874672 [05:51:45]1040 (4) - 374817 [05:51:45]1012 (4) - 26.10.2024 23:51 [05:51:45]1206 (1) - 0 [05:51:45]OFD Sender: Remove packet 374817 [05:51:45]ProducePacketName [05:51:45]name=ofd_packets/00374817 [05:51:45]NVStorageDeleteData [05:51:46]Write to MH i2c: 01 00 00 06 03 09 [05:51:46]Write i2c OK [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: 01 [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: 01 07 00 [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 D4 0C F0 [05:51:46]RasterBufferAndPrint [05:51:46]line [05:51:46]line [05:51:46]line [05:51:46]line [05:51:46]line [05:51:46]written 0, free lines is 3292 [05:51:46]MH_Cut [05:51:46]Write to MH i2c: D1 01 00 0D 03 01 E2 [05:51:46]Write i2c OK [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: D1 [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: D1 01 00 [05:51:46]MH_I2C_Read... [05:51:46]Read from MH i2c: D1 01 00 0D 03 00 E1 [05:51:46]Write to MH i2c: 01 00 00 0E 03 11 [05:51:46]Write i2c OK [05:51:46]MH_I2C_Read... [05:51:46]OFD Sender: No OFD packet to send [05:51:46]*** Cut start [05:51:46]*** Partial cut [05:51:46]*** CUTSNS_PIN = 1 [05:51:47]*** CUTSNS_PIN = 0 [05:51:47]*** Brake cut motor [05:51:47]Read from MH i2c: 01 [05:51:47]MH_I2C_Read... [05:51:47]*** Stop cut motor [05:51:47]*** Cut end [05:51:47]Read from MH i2c: 01 07 00 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: 01 07 00 0E 03 00 00 00 00 00 FF 0F 26 [05:51:47]process_action close_receipt done [05:51:47]requested_data is exist [05:51:47]produce_requested_data [05:51:47]requested_item fm.sn is exist - process it [05:51:47]wFMCommunicate request_size=4 [05:51:47]MH_SAM_APDU [05:51:47]CAPDU: 80 11 00 00 [05:51:47]Write to MH i2c: E2 08 00 0F 03 80 11 00 00 00 00 00 00 8C [05:51:47]Write i2c OK [05:51:47]MH_I2C_Read... [05:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:47]Read from MH i2c: E2 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 17 00 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 17 00 0F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [05: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 [05:51:47]wFMCommunicate OK [05:51:47]requested_item fd.num is exist - process it [05:51:47]SAM_PROTO_GetFieldsCounters [05:51:47]wFMCommunicate request_size=4 [05:51:47]MH_SAM_APDU [05:51:47]CAPDU: 80 13 00 00 [05:51:47]Write to MH i2c: E2 08 00 10 03 80 13 00 00 00 00 00 00 8F [05:51:47]Write i2c OK [05:51:47]MH_I2C_Read... [05:51:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:51:47]Read from MH i2c: E2 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 62 00 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 62 00 10 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 21 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [05: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 21 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:51:47]wFMCommunicate OK [05:51:47]SAM_PROTO_GetFieldsCounters done [05:51:47]requested_item shift.num is exist - process it [05:51:47]requested_item shift.opened is exist - process it [05:51:47]req_shift_opened [05:51:47]FM_GetShiftState [05:51:47]SAM_PROTO_GetShiftState [05:51:47]wFMCommunicate request_size=4 [05:51:47]MH_SAM_APDU [05:51:47]CAPDU: 80 13 01 00 [05:51:47]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [05:51:47]Write i2c OK [05:51:47]MH_I2C_Read... [05:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:47]Read from MH i2c: E2 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 0E 00 [05:51:47]MH_I2C_Read... [05:51:47]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5F [05:51:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:51:47]wFMCommunicate OK [05:51:47]SAM_PROTO_GetShiftState done [05:51:47]FM_GetShiftState done [05:51:47]req_shift_opened done [05:51:47]requested_item shift.open_date is exist - process it [05:51:47]req_shift_open_date [05:51:47]req_shift_open_date done [05:51:47]produce_requested_data done [05:51:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374817,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:51:47]process_action_free close_receipt [05:51:47]json_value_free [05:51:47]json_value_free done [05:51:47]process_json_proto returns [05:51:47]Send response to host [05:51:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374817,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:51:47]free response buf [05:51:47]execute_script done [05:51:47]execute_script returns [05:51:47]free content buf [05:51:47]Sock 9.Close socket [05:51:47]Sock 9.Thread stoped [05:51:51]OFD Sender: No OFD packet to send [05:51:56]OFD Sender: No OFD packet to send [05:52:00]accept exits with 8 [05:52:00]New connection [05:52:00]New thread 3067485540 created [05:52:00]Thread 3067628900 joined [05:52:00]Waiting for new connection... [05:52:00] Sock 8.Parse request [05:52:00]Sock 8.Check first char [05:52:00]Sock 8.First char is OK [05:52:00]request: POST /json_proto HTTP/1.0 [05:52:00]Method: POST [05:52:00]URL: /json_proto [05:52:00]Method is POST - this is cgi request [05:52:00]url: /json_proto [05:52:00]query_string will be loaded in cgi processing [05:52:00]execute_cgi json_proto POST (null) [05:52:00]execute_cgi path=json_proto method=POST [05:52:00]POST find Content-Length [05:52:00]Host: 172.17.42.195:8080 [05:52:00]Content-Length: 689 [05:52:00]Content-Type: application/json [05:52:00] [05:52:00]POST finish read [05:52:00]Found Content-Length = 689 [05:52:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311330", "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" ] } } [05:52:00]execute_script... [05:52: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)3311330", "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" ] } } [05:52:00]POST & json_proto [05:52:00]process_json_proto [05:52:00]json parsed OK: [05:52:00]protocol is kg_v1.0 [05:52:00]action value=close_receipt [05:52:00]process_action close_receipt [05:52:00]cmd_close_receipt [05:52:00]MH_GetDate [05:52:00]Write to MH i2c: F0 00 00 12 03 04 [05:52:00]Write i2c OK [05:52:00]MH_I2C_Read... [05:52:00]Read from MH i2c: F0 [05:52:00]MH_I2C_Read... [05:52:00]Read from MH i2c: F0 09 00 [05:52:00]MH_I2C_Read... [05:52:00]Read from MH i2c: F0 09 00 12 03 00 00 D5 1D 67 EF 94 12 67 62 [05:52:00]GetLastDocTimeStamp 1730008304 [05:52:00]current date 1730008320 [05:52:00]FM_GetShiftState [05:52:00]SAM_PROTO_GetShiftState [05:52:00]wFMCommunicate request_size=4 [05:52:00]MH_SAM_APDU [05:52:00]CAPDU: 80 13 01 00 [05:52:00]Write to MH i2c: E2 08 00 13 03 80 13 01 00 00 00 00 00 93 [05:52:00]Write i2c OK [05:52:00]MH_I2C_Read... [05:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:52:00]Read from MH i2c: E2 [05:52:00]MH_I2C_Read... [05:52:00]Read from MH i2c: E2 0E 00 [05:52:00]MH_I2C_Read... [05:52:00]Read from MH i2c: E2 0E 00 13 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 61 [05:52:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:52:00]wFMCommunicate OK [05:52:00]SAM_PROTO_GetShiftState done [05:52:00]FM_GetShiftState done [05:52:00]opened in 1729988025 [05:52:00]opened+sec_in_day 1730074425 [05:52:00]quantity*price = 100051 [05:52:00]sum+1 = 100052 [05:52:00]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 СНО: Общий режим Чек 96 27.10.2024 05:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374818 ФПД: 145136645037873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374818&fm=145136645037873&tin=02508201610067®Number=0000000000091623&sum=100000 [05:52:01]StoreToDocumentArchive [05:52:01]shift 528 fd 374818 [05:52:01]save to /storage/0528/doc_00374818 [05:52:01]save last doc name /storage/0528/doc_00374818 to /storage/kkm_last_doc_name [05:52:01]save OK [05:52:01]Clear old archive folders... [05:52:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [05:52:01]tlvbuf is 00F65A40 [05:52:01]SAM_PROTO_ClearQueue [05:52:01]wFMCommunicate request_size=4 [05:52:01]MH_SAM_APDU [05:52:01]CAPDU: 80 09 00 00 [05:52:01]Write to MH i2c: E2 08 00 20 03 80 09 00 00 00 00 00 00 95 [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [05:52:01]RAPDU: 90 00 [05:52:01]wFMCommunicate OK [05:52:01]SAM_PROTO_ClearQueue done [05:52:01]KKMCreateOFDPacket [05:52:01]OFDProtocolAddRootSTLVToBuf [05:52:01]FM_MakeSignedData [05:52:01]FM_MakeSignedData [05:52:01]SAM_PROTO_SignData [05:52:01]wFMCommunicate request_size=4 [05:52:01]MH_SAM_APDU [05:52:01]CAPDU: 80 0D 01 02 [05:52:01]Write to MH i2c: E2 08 00 21 03 80 0D 01 02 00 00 00 00 9D [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [05:52:01]RAPDU: 90 00 [05:52:01]wFMCommunicate OK [05:52:01]wFMCommunicate request_size=255 [05:52:01]MH_SAM_APDU [05:52: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 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 60 00 00 00 F4 03 04 00 00 D5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [05:52:01]Write to MH i2c: E2 02 01 22 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 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 60 00 00 00 F4 03 04 00 00 D5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 3D [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]OFD Sender: No OFD packet to send [05:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [05:52:01]RAPDU: 90 00 [05:52:01]wFMCommunicate OK [05:52:01]wFMCommunicate request_size=16 [05:52:01]MH_SAM_APDU [05:52:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 84 00 42 2B DF 31 [05:52:01]Write to MH i2c: E2 13 00 23 03 80 0D 02 02 0B 00 00 35 04 06 00 84 00 42 2B DF 31 00 00 F6 [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [05:52:01]RAPDU: 90 00 [05:52:01]wFMCommunicate OK [05:52:01]wFMCommunicate request_size=4 [05:52:01]MH_SAM_APDU [05:52:01]CAPDU: 80 0D 03 02 [05:52:01]Write to MH i2c: E2 08 00 24 03 80 0D 03 02 00 00 00 00 A2 [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 0B 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 0B 00 24 03 00 54 2C 7E 72 FD C7 5D 71 90 00 A5 [05:52:01]RAPDU: 54 2C 7E 72 FD C7 5D 71 90 00 [05:52:01]wFMCommunicate OK [05:52:01]SAM_PROTO_SignData done [05:52:01]FM_MakeSignedData done [05:52:01]CreateOFDProtocolMessage [05:52:01]wFMCommunicate request_size=4 [05:52:01]MH_SAM_APDU [05:52:01]CAPDU: 80 11 00 00 [05:52:01]Write to MH i2c: E2 08 00 25 03 80 11 00 00 00 00 00 00 A2 [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:52:01]Read from MH i2c: E2 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 17 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: E2 17 00 25 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F7 [05:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:52:01]wFMCommunicate OK [05:52:01]CreateOFDProtocolMessage done [05:52:01]OFDSenderStorePacket 374818 [05:52:01]StoreOFDPacket docnum=374818 [05:52: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 2A CD 0D 01 68 37 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 60 00 00 00 F4 03 04 00 00 D5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 84 00 42 2B DF 31 54 2C 7E 72 FD C7 5D 71 [05:52:01]CheckFolder [05:52:01]dirname=/storage/ofd_packets [05:52:01]CheckFolder done [05:52:01]ProducePacketName [05:52:01]name=ofd_packets/00374818 [05:52:01]NVStorageSaveData ofd_packets/00374818 [05:52:01]File name is /storage/ofd_packets/00374818 [05:52:01]Write 307 bytes [05:52:01]NVStorageSaveData done [05:52:01]OFDSenderStorePacket done [05:52:01]KKMCreateOFDPacket done [05:52:01]NVStorageSaveData kkm_last_timestamp [05:52:01]File name is /storage/kkm_last_timestamp [05:52:01]Write 4 bytes [05:52:01]NVStorageSaveData done [05:52:01]ExternCall_PrintAddStr [05:52:01]wPrintStart [05:52:01]Write to MH i2c: 01 00 00 26 03 29 [05:52:01]Write i2c OK [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: 01 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: 01 07 00 [05:52:01]MH_I2C_Read... [05:52:01]Read from MH i2c: 01 07 00 26 03 00 00 00 00 00 FF 0F 3E [05:52:01]RasterBufferAndPrint [05:52:01]line Счет N : (1)3311330 [05:52:01]line ИНН: 02508201610067 [05:52:01]line Контрольно-Кассовый Чек [05:52:01]line ПРОДАЖА [05:52:01]line ТРК (МРК, ГНК) : 31 [05:52:01]line Товар: 2710194240 [05:52:01]line D-Energy Дт-К-2 [05:52:01]line 12.960 * 77.20 [05:52:01]line = 1000.51 [05:52:01]line НДС 12% НСП 1% [05:52:01]line > о реализуемом товаре [05:52:01]line ОКРУГЛЕНИЕ: -0.51 [05:52:01]line ИТОГО: 1000.00 [05:52:01]line Внесено: 1000.00 [05:52:01]line СДАЧА: 0.00 [05:52:01]line НСП 1% : 8.85 [05:52:01]line НДС 12% : 106.25 [05:52:01]line Наличными: 1000.00 [05:52:01]line Безнал.: 0.00 [05:52:01]line Место: АЗС № 87 "Партнер Нефть" [05:52:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:52:01]line СНО: Общий режим [05:52:01]line Чек 96 27.10.2024 05:52 [05:52:01]line Смена: 528 ФФД: 1.0 [05:52:01]line ЗНМ: 0300000083 [05:52:01]line РНМ: 0000000000091623 [05:52:01]line Версия ККМ: 001 [05:52:01]line ФМ: 0000000000874672 [05:52:01]line ФД: 374818 [05:52:01]line ФПД: 145136645037873 [05:52:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374818&fm=145136645037873&tin=02508201610067®Number=0000000000091623&sum=100000 [05:52:02]OFD Sender: Processing packet 374818 [packets to send 270, broken 269] [05:52:02]ProducePacketName [05:52:02]name=ofd_packets/00374818 [05:52:02]OFD Sender: To server: pG, [05:52:02]CommunicateWithHost lk.salyk.kg:30040 [05:52:02]ConnectInit lk.salyk.kg [05:52:02]written 0, free lines is 4095 [05:52:02]Connected sock=10 [05:52: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 2A CD 0D 01 68 37 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 60 00 00 00 F4 03 04 00 00 D5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 84 00 42 2B DF 31 54 2C 7E 72 FD C7 5D 71 [05:52: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 48 F4 47 00 64 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 22 B8 05 00 F4 03 04 00 A0 80 1D 67 B6 04 01 00 00 75 4D 01 32 A8 C6 E2 16 [05:52:02]CommunicateWithHost err = 0 [05:52:02]CheckOFDResponse [05:52:02]1017 (14) - 77093643461234 [05:52:02]1041 (16) - 0000000000874672 [05:52:02]1040 (4) - 374818 [05:52:02]1012 (4) - 26.10.2024 23:52 [05:52:02]1206 (1) - 0 [05:52:02]OFD Sender: Remove packet 374818 [05:52:02]ProducePacketName [05:52:02]name=ofd_packets/00374818 [05:52:02]NVStorageDeleteData [05:52:02]Write to MH i2c: 01 00 00 51 03 54 [05:52:02]Write i2c OK [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: 01 [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: 01 07 00 [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 E4 0C 4B [05:52:02]RasterBufferAndPrint [05:52:02]line [05:52:02]line [05:52:02]line [05:52:02]line [05:52:02]line [05:52:02]written 0, free lines is 3306 [05:52:02]MH_Cut [05:52:02]Write to MH i2c: D1 01 00 58 03 01 2D [05:52:02]Write i2c OK [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: D1 [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: D1 01 00 [05:52:02]MH_I2C_Read... [05:52:02]Read from MH i2c: D1 01 00 58 03 00 2C [05:52:02]Write to MH i2c: 01 00 00 59 03 5C [05:52:02]Write i2c OK [05:52:02]MH_I2C_Read... [05:52:02]OFD Sender: No OFD packet to send [05:52:03]*** Cut start [05:52:03]*** Partial cut [05:52:03]*** CUTSNS_PIN = 1 [05:52:03]*** CUTSNS_PIN = 0 [05:52:03]*** Brake cut motor [05:52:04]Read from MH i2c: 01 [05:52:04]MH_I2C_Read... [05:52:04]*** Stop cut motor [05:52:04]*** Cut end [05:52:04]Read from MH i2c: 01 07 00 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [05:52:04]process_action close_receipt done [05:52:04]requested_data is exist [05:52:04]produce_requested_data [05:52:04]requested_item fm.sn is exist - process it [05:52:04]wFMCommunicate request_size=4 [05:52:04]MH_SAM_APDU [05:52:04]CAPDU: 80 11 00 00 [05:52:04]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [05:52:04]Write i2c OK [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 [05:52:04]MH_I2C_Read... [05:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:52:04]Read from MH i2c: E2 17 00 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2C [05: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 [05:52:04]wFMCommunicate OK [05:52:04]requested_item fd.num is exist - process it [05:52:04]SAM_PROTO_GetFieldsCounters [05:52:04]wFMCommunicate request_size=4 [05:52:04]MH_SAM_APDU [05:52:04]CAPDU: 80 13 00 00 [05:52:04]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [05:52:04]Write i2c OK [05:52:04]MH_I2C_Read... [05:52:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:52:04]Read from MH i2c: E2 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 62 00 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 62 00 5B 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 22 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [05:52: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 22 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:52:04]wFMCommunicate OK [05:52:04]SAM_PROTO_GetFieldsCounters done [05:52:04]requested_item shift.num is exist - process it [05:52:04]requested_item shift.opened is exist - process it [05:52:04]req_shift_opened [05:52:04]FM_GetShiftState [05:52:04]SAM_PROTO_GetShiftState [05:52:04]wFMCommunicate request_size=4 [05:52:04]MH_SAM_APDU [05:52:04]CAPDU: 80 13 01 00 [05:52:04]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [05:52:04]Write i2c OK [05:52:04]MH_I2C_Read... [05:52:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:52:04]Read from MH i2c: E2 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 0E 00 [05:52:04]MH_I2C_Read... [05:52:04]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AA [05:52:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:52:04]wFMCommunicate OK [05:52:04]SAM_PROTO_GetShiftState done [05:52:04]FM_GetShiftState done [05:52:04]req_shift_opened done [05:52:04]requested_item shift.open_date is exist - process it [05:52:04]req_shift_open_date [05:52:04]req_shift_open_date done [05:52:04]produce_requested_data done [05:52:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374818,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:52:04]process_action_free close_receipt [05:52:04]json_value_free [05:52:04]json_value_free done [05:52:04]process_json_proto returns [05:52:04]Send response to host [05:52:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374818,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:52:04]free response buf [05:52:04]execute_script done [05:52:04]execute_script returns [05:52:04]free content buf [05:52:04]Sock 8.Close socket [05:52:04]Sock 8.Thread stoped [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:23]OFD Sender: No OFD packet to send [05:52:28]OFD Sender: No OFD packet to send [05:52:33]OFD Sender: No OFD packet to send [05:52:38]OFD Sender: No OFD packet to send [05:52:43]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:06]accept exits with 9 [05:59:06]New connection [05:59:06]New thread 3067628900 created [05:59:06]Thread 3067485540 joined [05:59:06]Waiting for new connection... [05:59:06] Sock 9.Parse request [05:59:06]Sock 9.Check first char [05:59:06]Sock 9.First char is OK [05:59:06]request: POST /json_proto HTTP/1.0 [05:59:06]Method: POST [05:59:06]URL: /json_proto [05:59:06]Method is POST - this is cgi request [05:59:06]url: /json_proto [05:59:06]query_string will be loaded in cgi processing [05:59:06]execute_cgi json_proto POST (null) [05:59:06]execute_cgi path=json_proto method=POST [05:59:06]POST find Content-Length [05:59:06]Host: 172.17.42.195:8080 [05:59:06]Content-Length: 767 [05:59:06]Content-Type: application/json [05:59:06] [05:59:06]POST finish read [05:59:06]Found Content-Length = 767 [05:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311331", "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" ] } } [05:59:06]execute_script... [05:59:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311331", "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" ] } } [05:59:06]POST & json_proto [05:59:06]process_json_proto [05:59:06]json parsed OK: [05:59:06]protocol is kg_v1.0 [05:59:06]action value=close_receipt [05:59:06]process_action close_receipt [05:59:06]cmd_close_receipt [05:59:06]MH_GetDate [05:59:06]Write to MH i2c: F0 00 00 5D 03 4F [05:59:06]Write i2c OK [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 09 00 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 09 00 5D 03 00 AB D6 1D 67 EF 94 12 67 59 [05:59:06]GetLastDocTimeStamp 1730008320 [05:59:06]current date 1730008747 [05:59:06]FM_GetShiftState [05:59:06]SAM_PROTO_GetShiftState [05:59:06]wFMCommunicate request_size=4 [05:59:06]MH_SAM_APDU [05:59:06]CAPDU: 80 13 01 00 [05:59:06]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [05:59:06]Write i2c OK [05:59:06]MH_I2C_Read... [05:59:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:07]Read from MH i2c: E2 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 0E 00 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AC [05:59:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:07]wFMCommunicate OK [05:59:07]SAM_PROTO_GetShiftState done [05:59:07]FM_GetShiftState done [05:59:07]opened in 1729988025 [05:59:07]opened+sec_in_day 1730074425 [05:59:07]quantity*price = 50041 [05:59:07]sum+1 = 50042 [05:59:07]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 СНО: Общий режим Чек 97 27.10.2024 05:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374819 ФПД: 61214356925276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055907&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374819&fm=61214356925276&tin=02508201610067®Number=0000000000091623&sum=50041 [05:59:08]StoreToDocumentArchive [05:59:08]shift 528 fd 374819 [05:59:08]save to /storage/0528/doc_00374819 [05:59:08]save last doc name /storage/0528/doc_00374819 to /storage/kkm_last_doc_name [05:59:08]save OK [05:59:08]Clear old archive folders... [05:59:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:59:08]tlvbuf is 00F446C0 [05:59:08]SAM_PROTO_ClearQueue [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 09 00 00 [05:59:08]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]SAM_PROTO_ClearQueue done [05:59:08]KKMCreateOFDPacket [05:59:08]OFDProtocolAddRootSTLVToBuf [05:59:08]FM_MakeSignedData [05:59:08]FM_MakeSignedData [05:59:08]SAM_PROTO_SignData [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 0D 01 02 [05:59:08]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]wFMCommunicate request_size=255 [05:59:08]MH_SAM_APDU [05:59: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 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 61 00 00 00 F4 03 04 00 AB D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 37 [05:59:08]Write to MH i2c: E2 02 01 6D 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 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 61 00 00 00 F4 03 04 00 AB D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 37 00 00 55 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]wFMCommunicate request_size=10 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 0D 02 02 05 AC 93 FF EB 5C [05:59:08]Write to MH i2c: E2 0D 00 6E 03 80 0D 02 02 05 00 AC 93 FF EB 5C 00 00 7A [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 0D 03 02 [05:59:08]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 0B 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 0B 00 6F 03 00 15 0F 90 34 52 C5 86 D6 90 00 49 [05:59:08]RAPDU: 15 0F 90 34 52 C5 86 D6 90 00 [05:59:08]wFMCommunicate OK [05:59:08]SAM_PROTO_SignData done [05:59:08]FM_MakeSignedData done [05:59:08]CreateOFDProtocolMessage [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 11 00 00 [05:59:08]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 17 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 42 [05:59:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:08]wFMCommunicate OK [05:59:08]CreateOFDProtocolMessage done [05:59:08]OFDSenderStorePacket 374819 [05:59:08]StoreOFDPacket docnum=374819 [05:59: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 DD E6 07 01 95 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 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 61 00 00 00 F4 03 04 00 AB D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 37 AC 93 FF EB 5C 15 0F 90 34 52 C5 86 D6 [05:59:08]CheckFolder [05:59:08]dirname=/storage/ofd_packets [05:59:08]CheckFolder done [05:59:08]ProducePacketName [05:59:08]name=ofd_packets/00374819 [05:59:08]NVStorageSaveData ofd_packets/00374819 [05:59:08]File name is /storage/ofd_packets/00374819 [05:59:08]Write 301 bytes [05:59:08]NVStorageSaveData done [05:59:08]OFDSenderStorePacket done [05:59:08]KKMCreateOFDPacket done [05:59:08]NVStorageSaveData kkm_last_timestamp [05:59:08]File name is /storage/kkm_last_timestamp [05:59:08]Write 4 bytes [05:59:08]NVStorageSaveData done [05:59:08]ExternCall_PrintAddStr [05:59:08]wPrintStart [05:59:08]Write to MH i2c: 01 00 00 71 03 74 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 07 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [05:59:08]RasterBufferAndPrint [05:59:08]line Счет N : (1)3311331 [05:59:08]line ИНН: 02508201610067 [05:59:08]line Контрольно-Кассовый Чек [05:59:08]line ПРОДАЖА [05:59:08]line ТРК (МРК, ГНК) : 12 [05:59:08]line Товар: 2710124130 [05:59:08]line Аи-92-К-4 [05:59:08]line 7.480 * 66.90 [05:59:08]line = 500.41 [05:59:08]line НДС 12% НСП 1% [05:59:08]line > о реализуемом товаре [05:59:08]line ИТОГО: 500.41 [05:59:08]line НСП 1% : 4.43 [05:59:08]line НДС 12% : 53.14 [05:59:08]line Наличными: 0.00 [05:59:08]line Безнал.: 500.41 [05:59:08]line Место: АЗС № 87 "Партнер Нефть" [05:59:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:59:08]line СНО: Общий режим [05:59:08]line Чек 97 27.10.2024 05:59 [05:59:08]line Смена: 528 ФФД: 1.0 [05:59:08]line ЗНМ: 0300000083 [05:59:08]line РНМ: 0000000000091623 [05:59:08]line Версия ККМ: 001 [05:59:08]line Платежная система: Mbank [05:59:08]line ФМ: 0000000000874672 [05:59:08]line ФД: 374819 [05:59:08]line ФПД: 61214356925276 [05:59:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055907&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374819&fm=61214356925276&tin=02508201610067®Number=0000000000091623&sum=50041 [05:59:08]written 0, free lines is 4095 [05:59:08]OFD Sender: Processing packet 374819 [packets to send 270, broken 269] [05:59:08]ProducePacketName [05:59:08]name=ofd_packets/00374819 [05:59:08]OFD Sender: To server: pG, [05:59:08]CommunicateWithHost lk.salyk.kg:30040 [05:59:08]ConnectInit lk.salyk.kg [05:59:08]Connected sock=10 [05:59:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DD E6 07 01 95 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 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 61 00 00 00 F4 03 04 00 AB D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 37 AC 93 FF EB 5C 15 0F 90 34 52 C5 86 D6 [05:59: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 47 64 47 00 76 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 23 B8 05 00 F4 03 04 00 4A 82 1D 67 B6 04 01 00 00 20 19 C8 71 76 1C 98 78 [05:59:09]CommunicateWithHost err = 0 [05:59:09]CheckOFDResponse [05:59:09]1017 (14) - 77093643461234 [05:59:09]1041 (16) - 0000000000874672 [05:59:09]1040 (4) - 374819 [05:59:09]1012 (4) - 26.10.2024 23:59 [05:59:09]1206 (1) - 0 [05:59:09]OFD Sender: Remove packet 374819 [05:59:09]ProducePacketName [05:59:09]name=ofd_packets/00374819 [05:59:09]NVStorageDeleteData [05:59:09]Write to MH i2c: 01 00 00 9A 03 9D [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 07 00 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 F2 0C A2 [05:59:09]RasterBufferAndPrint [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]written 0, free lines is 3320 [05:59:09]MH_Cut [05:59:09]Write to MH i2c: D1 01 00 A1 03 01 76 [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 01 00 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 01 00 A1 03 00 75 [05:59:09]Write to MH i2c: 01 00 00 A2 03 A5 [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:09]OFD Sender: No OFD packet to send [05:59:09]*** Cut start [05:59:09]*** Partial cut [05:59:09]*** CUTSNS_PIN = 1 [05:59:10]*** CUTSNS_PIN = 0 [05:59:10]*** Brake cut motor [05:59:10]Read from MH i2c: 01 [05:59:10]MH_I2C_Read... [05:59:10]*** Stop cut motor [05:59:10]*** Cut end [05:59:10]Read from MH i2c: 01 07 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [05:59:10]process_action close_receipt done [05:59:10]requested_data is exist [05:59:10]produce_requested_data [05:59:10]requested_item fm.sn is exist - process it [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 11 00 00 [05:59:10]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 17 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [05:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:10]wFMCommunicate OK [05:59:10]requested_item fd.num is exist - process it [05:59:10]SAM_PROTO_GetFieldsCounters [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 13 00 00 [05:59:10]Write to MH i2c: E2 08 00 A4 03 80 13 00 00 00 00 00 00 23 [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 62 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 62 00 A4 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 23 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [05:59: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 23 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:10]wFMCommunicate OK [05:59:10]SAM_PROTO_GetFieldsCounters done [05:59:10]requested_item shift.num is exist - process it [05:59:10]requested_item shift.opened is exist - process it [05:59:10]req_shift_opened [05:59:10]FM_GetShiftState [05:59:10]SAM_PROTO_GetShiftState [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 13 01 00 [05:59:10]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 0E 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F3 [05:59:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:10]wFMCommunicate OK [05:59:10]SAM_PROTO_GetShiftState done [05:59:10]FM_GetShiftState done [05:59:10]req_shift_opened done [05:59:10]requested_item shift.open_date is exist - process it [05:59:10]req_shift_open_date [05:59:10]req_shift_open_date done [05:59:10]produce_requested_data done [05:59:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374819,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:59:10]process_action_free close_receipt [05:59:10]json_value_free [05:59:10]json_value_free done [05:59:10]process_json_proto returns [05:59:10]Send response to host [05:59:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374819,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:59:10]free response buf [05:59:10]execute_script done [05:59:10]execute_script returns [05:59:10]free content buf [05:59:10]Sock 9.Close socket [05:59:10]Sock 9.Thread stoped [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:25]accept exits with 8 [05:59:25]New connection [05:59:25]New thread 3067485540 created [05:59:25]Thread 3067628900 joined [05:59:25]Waiting for new connection... [05:59:25] Sock 8.Parse request [05:59:25]Sock 8.Check first char [05:59:25]Sock 8.First char is OK [05:59:25]request: POST /json_proto HTTP/1.0 [05:59:25]Method: POST [05:59:25]URL: /json_proto [05:59:25]Method is POST - this is cgi request [05:59:25]url: /json_proto [05:59:25]query_string will be loaded in cgi processing [05:59:25]execute_cgi json_proto POST (null) [05:59:25]execute_cgi path=json_proto method=POST [05:59:25]POST find Content-Length [05:59:25]Host: 172.17.42.195:8080 [05:59:25]Content-Length: 678 [05:59:25]Content-Type: application/json [05:59:25] [05:59:25]POST finish read [05:59:25]Found Content-Length = 678 [05:59:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311333", "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.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:25]execute_script... [05:59: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)3311333", "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.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:25]POST & json_proto [05:59:25]process_json_proto [05:59:25]json parsed OK: [05:59:25]protocol is kg_v1.0 [05:59:25]action value=close_receipt [05:59:25]process_action close_receipt [05:59:25]cmd_close_receipt [05:59:25]MH_GetDate [05:59:25]Write to MH i2c: F0 00 00 A6 03 98 [05:59:25]Write i2c OK [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: F0 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: F0 09 00 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: F0 09 00 A6 03 00 BD D6 1D 67 EF 94 12 67 B4 [05:59:25]GetLastDocTimeStamp 1730008747 [05:59:25]current date 1730008765 [05:59:25]FM_GetShiftState [05:59:25]SAM_PROTO_GetShiftState [05:59:25]wFMCommunicate request_size=4 [05:59:25]MH_SAM_APDU [05:59:25]CAPDU: 80 13 01 00 [05:59:25]Write to MH i2c: E2 08 00 A7 03 80 13 01 00 00 00 00 00 27 [05:59:25]Write i2c OK [05:59:25]MH_I2C_Read... [05:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:25]Read from MH i2c: E2 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 0E 00 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 0E 00 A7 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F5 [05:59:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:25]wFMCommunicate OK [05:59:25]SAM_PROTO_GetShiftState done [05:59:25]FM_GetShiftState done [05:59:25]opened in 1729988025 [05:59:25]opened+sec_in_day 1730074425 [05:59:25]quantity*price = 24017 [05:59:25]sum+1 = 24018 [05:59:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 98 27.10.2024 05:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374820 ФПД: 244298254937182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374820&fm=244298254937182&tin=02508201610067®Number=0000000000091623&sum=24000 [05:59:26]StoreToDocumentArchive [05:59:26]shift 528 fd 374820 [05:59:26]save to /storage/0528/doc_00374820 [05:59:26]save last doc name /storage/0528/doc_00374820 to /storage/kkm_last_doc_name [05:59:26]save OK [05:59:26]Clear old archive folders... [05:59:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:59:26]tlvbuf is 00F5E530 [05:59:26]SAM_PROTO_ClearQueue [05:59:26]wFMCommunicate request_size=4 [05:59:26]MH_SAM_APDU [05:59:26]CAPDU: 80 09 00 00 [05:59:26]Write to MH i2c: E2 08 00 B4 03 80 09 00 00 00 00 00 00 29 [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [05:59:26]RAPDU: 90 00 [05:59:26]wFMCommunicate OK [05:59:26]SAM_PROTO_ClearQueue done [05:59:26]KKMCreateOFDPacket [05:59:26]OFDProtocolAddRootSTLVToBuf [05:59:26]FM_MakeSignedData [05:59:26]FM_MakeSignedData [05:59:26]SAM_PROTO_SignData [05:59:26]wFMCommunicate request_size=4 [05:59:26]MH_SAM_APDU [05:59:26]CAPDU: 80 0D 01 02 [05:59:26]Write to MH i2c: E2 08 00 B5 03 80 0D 01 02 00 00 00 00 31 [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [05:59:26]RAPDU: 90 00 [05:59:26]wFMCommunicate OK [05:59:26]wFMCommunicate request_size=255 [05:59:26]MH_SAM_APDU [05:59: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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 BD D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE [05:59:26]Write to MH i2c: E2 02 01 B6 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 BD D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE 00 00 0D [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [05:59:26]RAPDU: 90 00 [05:59:26]wFMCommunicate OK [05:59:26]wFMCommunicate request_size=10 [05:59:26]MH_SAM_APDU [05:59:26]CAPDU: 80 0D 02 02 05 30 1E B4 6C 5E [05:59:26]Write to MH i2c: E2 0D 00 B7 03 80 0D 02 02 05 00 30 1E B4 6C 5E 00 00 0A [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [05:59:26]RAPDU: 90 00 [05:59:26]wFMCommunicate OK [05:59:26]wFMCommunicate request_size=4 [05:59:26]MH_SAM_APDU [05:59:26]CAPDU: 80 0D 03 02 [05:59:26]Write to MH i2c: E2 08 00 B8 03 80 0D 03 02 00 00 00 00 36 [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 0B 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 0B 00 B8 03 00 BC BD 01 4B 1E 86 FC C8 90 00 64 [05:59:26]RAPDU: BC BD 01 4B 1E 86 FC C8 90 00 [05:59:26]wFMCommunicate OK [05:59:26]SAM_PROTO_SignData done [05:59:26]FM_MakeSignedData done [05:59:26]CreateOFDProtocolMessage [05:59:26]wFMCommunicate request_size=4 [05:59:26]MH_SAM_APDU [05:59:26]CAPDU: 80 11 00 00 [05:59:26]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 17 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8B [05:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:26]wFMCommunicate OK [05:59:26]CreateOFDProtocolMessage done [05:59:26]OFDSenderStorePacket 374820 [05:59:26]StoreOFDPacket docnum=374820 [05:59: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 98 55 07 01 F6 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 BD D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE 30 1E B4 6C 5E BC BD 01 4B 1E 86 FC C8 [05:59:26]CheckFolder [05:59:26]dirname=/storage/ofd_packets [05:59:26]CheckFolder done [05:59:26]ProducePacketName [05:59:26]name=ofd_packets/00374820 [05:59:26]NVStorageSaveData ofd_packets/00374820 [05:59:26]File name is /storage/ofd_packets/00374820 [05:59:26]Write 301 bytes [05:59:26]NVStorageSaveData done [05:59:26]OFDSenderStorePacket done [05:59:26]KKMCreateOFDPacket done [05:59:26]NVStorageSaveData kkm_last_timestamp [05:59:26]File name is /storage/kkm_last_timestamp [05:59:26]Write 4 bytes [05:59:26]NVStorageSaveData done [05:59:26]ExternCall_PrintAddStr [05:59:26]wPrintStart [05:59:26]Write to MH i2c: 01 00 00 BA 03 BD [05:59:26]Write i2c OK [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: 01 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: 01 07 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: 01 07 00 BA 03 00 00 00 00 00 FF 0F D2 [05:59:26]RasterBufferAndPrint [05:59:26]line Счет N : (1)3311333 [05:59:26]line ИНН: 02508201610067 [05:59:26]line Контрольно-Кассовый Чек [05:59:26]line ПРОДАЖА [05:59:26]line ТРК (МРК, ГНК) : 22 [05:59:26]line Товар: 2710124130 [05:59:26]line Аи-92-К-4 [05:59:26]line 3.590 * 66.90 [05:59:26]line = 240.17 [05:59:26]line НДС 12% НСП 1% [05:59:26]line > о реализуемом товаре [05:59:26]line ОКРУГЛЕНИЕ: -0.17 [05:59:26]line ИТОГО: 240.00 [05:59:26]line Внесено: 240.00 [05:59:26]line СДАЧА: 0.00 [05:59:26]line НСП 1% : 2.12 [05:59:26]line НДС 12% : 25.50 [05:59:26]line Наличными: 240.00 [05:59:26]line Безнал.: 0.00 [05:59:26]line Место: АЗС № 87 "Партнер Нефть" [05:59:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:59:26]line СНО: Общий режим [05:59:26]line Чек 98 27.10.2024 05:59 [05:59:26]line Смена: 528 ФФД: 1.0 [05:59:26]line ЗНМ: 0300000083 [05:59:26]line РНМ: 0000000000091623 [05:59:26]line Версия ККМ: 001 [05:59:26]line ФМ: 0000000000874672 [05:59:26]line ФД: 374820 [05:59:26]line ФПД: 244298254937182 [05:59:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374820&fm=244298254937182&tin=02508201610067®Number=0000000000091623&sum=24000 [05:59:27]OFD Sender: Processing packet 374820 [packets to send 270, broken 269] [05:59:27]ProducePacketName [05:59:27]name=ofd_packets/00374820 [05:59:27]OFD Sender: To server: pG, [05:59:27]CommunicateWithHost lk.salyk.kg:30040 [05:59:27]ConnectInit lk.salyk.kg [05:59:27]written 0, free lines is 4095 [05:59:27]Connected sock=10 [05:59: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 98 55 07 01 F6 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 BD D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE 30 1E B4 6C 5E BC BD 01 4B 1E 86 FC C8 [05:59: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 57 4D 47 00 CE 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 24 B8 05 00 F4 03 04 00 5D 82 1D 67 B6 04 01 00 00 0C B6 56 08 02 8D AC 1C [05:59:27]CommunicateWithHost err = 0 [05:59:27]CheckOFDResponse [05:59:27]1017 (14) - 77093643461234 [05:59:27]1041 (16) - 0000000000874672 [05:59:27]1040 (4) - 374820 [05:59:27]1012 (4) - 26.10.2024 23:59 [05:59:27]1206 (1) - 0 [05:59:27]OFD Sender: Remove packet 374820 [05:59:27]ProducePacketName [05:59:27]name=ofd_packets/00374820 [05:59:27]NVStorageDeleteData [05:59:27]Write to MH i2c: 01 00 00 E5 03 E8 [05:59:27]Write i2c OK [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: 01 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: 01 07 00 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 C8 0C C3 [05:59:27]RasterBufferAndPrint [05:59:27]line [05:59:27]line [05:59:27]line [05:59:27]line [05:59:27]line [05:59:27]written 0, free lines is 3278 [05:59:27]MH_Cut [05:59:27]Write to MH i2c: D1 01 00 EC 03 01 C1 [05:59:27]Write i2c OK [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: D1 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: D1 01 00 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: D1 01 00 EC 03 00 C0 [05:59:27]Write to MH i2c: 01 00 00 ED 03 F0 [05:59:27]Write i2c OK [05:59:27]MH_I2C_Read... [05:59:28]OFD Sender: No OFD packet to send [05:59:28]*** Cut start [05:59:28]*** Partial cut [05:59:28]*** CUTSNS_PIN = 1 [05:59:28]*** CUTSNS_PIN = 0 [05:59:28]*** Brake cut motor [05:59:29]Read from MH i2c: 01 [05:59:29]MH_I2C_Read... [05:59:29]*** Stop cut motor [05:59:29]*** Cut end [05:59:29]Read from MH i2c: 01 07 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 07 00 ED 03 00 00 00 00 00 FF 0F 05 [05:59:29]process_action close_receipt done [05:59:29]requested_data is exist [05:59:29]produce_requested_data [05:59:29]requested_item fm.sn is exist - process it [05:59:29]wFMCommunicate request_size=4 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 11 00 00 [05:59:29]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 17 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [05:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:29]wFMCommunicate OK [05:59:29]requested_item fd.num is exist - process it [05:59:29]SAM_PROTO_GetFieldsCounters [05:59:29]wFMCommunicate request_size=4 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 13 00 00 [05:59:29]Write to MH i2c: E2 08 00 EF 03 80 13 00 00 00 00 00 00 6E [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 62 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 62 00 EF 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 24 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [05:59: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 24 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:29]wFMCommunicate OK [05:59:29]SAM_PROTO_GetFieldsCounters done [05:59:29]requested_item shift.num is exist - process it [05:59:29]requested_item shift.opened is exist - process it [05:59:29]req_shift_opened [05:59:29]FM_GetShiftState [05:59:29]SAM_PROTO_GetShiftState [05:59:29]wFMCommunicate request_size=4 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 13 01 00 [05:59:29]Write to MH i2c: E2 08 00 F0 03 80 13 01 00 00 00 00 00 70 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 0E 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 0E 00 F0 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3E [05:59:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:29]wFMCommunicate OK [05:59:29]SAM_PROTO_GetShiftState done [05:59:29]FM_GetShiftState done [05:59:29]req_shift_opened done [05:59:29]requested_item shift.open_date is exist - process it [05:59:29]req_shift_open_date [05:59:29]req_shift_open_date done [05:59:29]produce_requested_data done [05:59:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374820,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:59:29]process_action_free close_receipt [05:59:29]json_value_free [05:59:29]json_value_free done [05:59:29]process_json_proto returns [05:59:29]Send response to host [05:59:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374820,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:59:29]free response buf [05:59:29]execute_script done [05:59:29]execute_script returns [05:59:29]free content buf [05:59:29]Sock 8.Close socket [05:59:29]Sock 8.Thread stoped [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:38]accept exits with 9 [05:59:38]New connection [05:59:38]New thread 3067628900 created [05:59:38]Thread 3067485540 joined [05:59:38]Waiting for new connection... [05:59:38] Sock 9.Parse request [05:59:38]Sock 9.Check first char [05:59:38]Sock 9.First char is OK [05:59:38]request: POST /json_proto HTTP/1.0 [05:59:38]Method: POST [05:59:38]URL: /json_proto [05:59:38]Method is POST - this is cgi request [05:59:38]url: /json_proto [05:59:38]query_string will be loaded in cgi processing [05:59:38]execute_cgi json_proto POST (null) [05:59:38]execute_cgi path=json_proto method=POST [05:59:38]POST find Content-Length [05:59:38]Host: 172.17.42.195:8080 [05:59:38]Content-Length: 678 [05:59:38]Content-Type: application/json [05:59:38] [05:59:38]POST finish read [05:59:38]Found Content-Length = 678 [05:59:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311335", "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" ] } } [05:59:38]execute_script... [05:59: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)3311335", "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" ] } } [05:59:38]POST & json_proto [05:59:38]process_json_proto [05:59:38]json parsed OK: [05:59:38]protocol is kg_v1.0 [05:59:38]action value=close_receipt [05:59:38]process_action close_receipt [05:59:38]cmd_close_receipt [05:59:38]MH_GetDate [05:59:38]Write to MH i2c: F0 00 00 F1 03 E3 [05:59:38]Write i2c OK [05:59:38]MH_I2C_Read... [05:59:38]Read from MH i2c: F0 [05:59:38]MH_I2C_Read... [05:59:38]Read from MH i2c: F0 09 00 [05:59:38]MH_I2C_Read... [05:59:38]Read from MH i2c: F0 09 00 F1 03 00 CA D6 1D 67 EF 94 12 67 0C [05:59:38]GetLastDocTimeStamp 1730008765 [05:59:38]current date 1730008778 [05:59:38]FM_GetShiftState [05:59:38]SAM_PROTO_GetShiftState [05:59:38]wFMCommunicate request_size=4 [05:59:38]MH_SAM_APDU [05:59:38]CAPDU: 80 13 01 00 [05:59:38]Write to MH i2c: E2 08 00 F2 03 80 13 01 00 00 00 00 00 72 [05:59:38]Write i2c OK [05:59:38]MH_I2C_Read... [05:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:38]Read from MH i2c: E2 [05:59:38]MH_I2C_Read... [05:59:38]Read from MH i2c: E2 0E 00 [05:59:38]MH_I2C_Read... [05:59:38]Read from MH i2c: E2 0E 00 F2 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 40 [05:59:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:38]wFMCommunicate OK [05:59:38]SAM_PROTO_GetShiftState done [05:59:38]FM_GetShiftState done [05:59:38]opened in 1729988025 [05:59:38]opened+sec_in_day 1730074425 [05:59:38]quantity*price = 20003 [05:59:38]sum+1 = 20004 [05:59:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 99 27.10.2024 05:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374821 ФПД: 203333553603458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374821&fm=203333553603458&tin=02508201610067®Number=0000000000091623&sum=20000 [05:59:39]StoreToDocumentArchive [05:59:39]shift 528 fd 374821 [05:59:39]save to /storage/0528/doc_00374821 [05:59:39]save last doc name /storage/0528/doc_00374821 to /storage/kkm_last_doc_name [05:59:39]save OK [05:59:39]Clear old archive folders... [05:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:59:39]tlvbuf is 00F485A0 [05:59:39]SAM_PROTO_ClearQueue [05:59:39]wFMCommunicate request_size=4 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 09 00 00 [05:59:39]Write to MH i2c: E2 08 00 FF 03 80 09 00 00 00 00 00 00 74 [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [05:59:39]RAPDU: 90 00 [05:59:39]wFMCommunicate OK [05:59:39]SAM_PROTO_ClearQueue done [05:59:39]KKMCreateOFDPacket [05:59:39]OFDProtocolAddRootSTLVToBuf [05:59:39]FM_MakeSignedData [05:59:39]FM_MakeSignedData [05:59:39]SAM_PROTO_SignData [05:59:39]wFMCommunicate request_size=4 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 0D 01 02 [05:59:39]Write to MH i2c: E2 08 00 00 04 80 0D 01 02 00 00 00 00 7D [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [05:59:39]RAPDU: 90 00 [05:59:39]wFMCommunicate OK [05:59:39]wFMCommunicate request_size=255 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 CA D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 [05:59:39]Write to MH i2c: E2 02 01 01 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 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 63 00 00 00 F4 03 04 00 CA D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 00 00 FE [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [05:59:39]RAPDU: 90 00 [05:59:39]wFMCommunicate OK [05:59:39]wFMCommunicate request_size=10 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 0D 02 02 05 EE 48 3B C3 82 [05:59:39]Write to MH i2c: E2 0D 00 02 04 80 0D 02 02 05 00 EE 48 3B C3 82 00 00 40 [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [05:59:39]RAPDU: 90 00 [05:59:39]wFMCommunicate OK [05:59:39]wFMCommunicate request_size=4 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 0D 03 02 [05:59:39]Write to MH i2c: E2 08 00 03 04 80 0D 03 02 00 00 00 00 82 [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 0B 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 0B 00 03 04 00 C9 2F 33 44 62 EF 9E B8 90 00 99 [05:59:39]RAPDU: C9 2F 33 44 62 EF 9E B8 90 00 [05:59:39]wFMCommunicate OK [05:59:39]SAM_PROTO_SignData done [05:59:39]FM_MakeSignedData done [05:59:39]CreateOFDProtocolMessage [05:59:39]wFMCommunicate request_size=4 [05:59:39]MH_SAM_APDU [05:59:39]CAPDU: 80 11 00 00 [05:59:39]Write to MH i2c: E2 08 00 04 04 80 11 00 00 00 00 00 00 82 [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:39]Read from MH i2c: E2 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 17 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: E2 17 00 04 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [05:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:39]wFMCommunicate OK [05:59:39]CreateOFDProtocolMessage done [05:59:39]OFDSenderStorePacket 374821 [05:59:39]StoreOFDPacket docnum=374821 [05:59: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 9A 32 07 01 C3 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 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 63 00 00 00 F4 03 04 00 CA D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 EE 48 3B C3 82 C9 2F 33 44 62 EF 9E B8 [05:59:39]CheckFolder [05:59:39]dirname=/storage/ofd_packets [05:59:39]CheckFolder done [05:59:39]ProducePacketName [05:59:39]name=ofd_packets/00374821 [05:59:39]NVStorageSaveData ofd_packets/00374821 [05:59:39]File name is /storage/ofd_packets/00374821 [05:59:39]Write 301 bytes [05:59:39]NVStorageSaveData done [05:59:39]OFDSenderStorePacket done [05:59:39]KKMCreateOFDPacket done [05:59:39]NVStorageSaveData kkm_last_timestamp [05:59:39]File name is /storage/kkm_last_timestamp [05:59:39]Write 4 bytes [05:59:39]NVStorageSaveData done [05:59:39]ExternCall_PrintAddStr [05:59:39]wPrintStart [05:59:39]Write to MH i2c: 01 00 00 05 04 09 [05:59:39]Write i2c OK [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: 01 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: 01 07 00 [05:59:39]MH_I2C_Read... [05:59:39]Read from MH i2c: 01 07 00 05 04 00 00 00 00 00 FF 0F 1E [05:59:39]RasterBufferAndPrint [05:59:39]line Счет N : (1)3311335 [05:59:39]line ИНН: 02508201610067 [05:59:39]line Контрольно-Кассовый Чек [05:59:39]line ПРОДАЖА [05:59:39]line ТРК (МРК, ГНК) : 42 [05:59:39]line Товар: 2710124130 [05:59:39]line Аи-92-К-4 [05:59:39]line 2.990 * 66.90 [05:59:39]line = 200.03 [05:59:39]line НДС 12% НСП 1% [05:59:39]line > о реализуемом товаре [05:59:39]line ОКРУГЛЕНИЕ: -0.03 [05:59:39]line ИТОГО: 200.00 [05:59:39]line Внесено: 200.00 [05:59:39]line СДАЧА: 0.00 [05:59:39]line НСП 1% : 1.77 [05:59:39]line НДС 12% : 21.24 [05:59:39]line Наличными: 200.00 [05:59:39]line Безнал.: 0.00 [05:59:39]line Место: АЗС № 87 "Партнер Нефть" [05:59:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:59:39]line СНО: Общий режим [05:59:39]line Чек 99 27.10.2024 05:59 [05:59:39]line Смена: 528 ФФД: 1.0 [05:59:39]line ЗНМ: 0300000083 [05:59:39]line РНМ: 0000000000091623 [05:59:39]line Версия ККМ: 001 [05:59:39]line ФМ: 0000000000874672 [05:59:39]line ФД: 374821 [05:59:39]line ФПД: 203333553603458 [05:59:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374821&fm=203333553603458&tin=02508201610067®Number=0000000000091623&sum=20000 [05:59:39]written 0, free lines is 4095 [05:59:39]OFD Sender: Processing packet 374821 [packets to send 270, broken 269] [05:59:39]ProducePacketName [05:59:39]name=ofd_packets/00374821 [05:59:39]OFD Sender: To server: pG, [05:59:39]CommunicateWithHost lk.salyk.kg:30040 [05:59:39]ConnectInit lk.salyk.kg [05:59:39]Connected sock=10 [05:59:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9A 32 07 01 C3 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 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 63 00 00 00 F4 03 04 00 CA D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 EE 48 3B C3 82 C9 2F 33 44 62 EF 9E B8 [05:59:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7D F4 47 00 B3 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B8 05 00 F4 03 04 00 6A 82 1D 67 B6 04 01 00 00 2B 38 43 D3 4A 0E FD F4 [05:59:40]CommunicateWithHost err = 0 [05:59:40]CheckOFDResponse [05:59:40]1017 (14) - 77093643461234 [05:59:40]1041 (16) - 0000000000874672 [05:59:40]1040 (4) - 374821 [05:59:40]1012 (4) - 26.10.2024 23:59 [05:59:40]1206 (1) - 0 [05:59:40]OFD Sender: Remove packet 374821 [05:59:40]ProducePacketName [05:59:40]name=ofd_packets/00374821 [05:59:40]NVStorageDeleteData [05:59:40]Write to MH i2c: 01 00 00 30 04 34 [05:59:40]Write i2c OK [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: 01 [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: 01 07 00 [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 CE 0C 15 [05:59:40]RasterBufferAndPrint [05:59:40]line [05:59:40]line [05:59:40]line [05:59:40]line [05:59:40]line [05:59:40]written 0, free lines is 3286 [05:59:40]MH_Cut [05:59:40]Write to MH i2c: D1 01 00 37 04 01 0D [05:59:40]Write i2c OK [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: D1 [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: D1 01 00 [05:59:40]MH_I2C_Read... [05:59:40]Read from MH i2c: D1 01 00 37 04 00 0C [05:59:40]Write to MH i2c: 01 00 00 38 04 3C [05:59:40]Write i2c OK [05:59:40]MH_I2C_Read... [05:59:40]OFD Sender: No OFD packet to send [05:59:41]*** Cut start [05:59:41]*** Partial cut [05:59:41]*** CUTSNS_PIN = 1 [05:59:41]*** CUTSNS_PIN = 0 [05:59:41]*** Brake cut motor [05:59:41]Read from MH i2c: 01 [05:59:41]MH_I2C_Read... [05:59:41]*** Stop cut motor [05:59:41]*** Cut end [05:59:41]Read from MH i2c: 01 07 00 [05:59:41]MH_I2C_Read... [05:59:41]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [05:59:41]process_action close_receipt done [05:59:41]requested_data is exist [05:59:41]produce_requested_data [05:59:41]requested_item fm.sn is exist - process it [05:59:41]wFMCommunicate request_size=4 [05:59:41]MH_SAM_APDU [05:59:41]CAPDU: 80 11 00 00 [05:59:41]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [05:59:41]Write i2c OK [05:59:41]MH_I2C_Read... [05:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:41]Read from MH i2c: E2 [05:59:41]MH_I2C_Read... [05:59:41]Read from MH i2c: E2 17 00 [05:59:41]MH_I2C_Read... [05:59:41]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [05:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:41]wFMCommunicate OK [05:59:41]requested_item fd.num is exist - process it [05:59:41]SAM_PROTO_GetFieldsCounters [05:59:41]wFMCommunicate request_size=4 [05:59:41]MH_SAM_APDU [05:59:41]CAPDU: 80 13 00 00 [05:59:41]Write to MH i2c: E2 08 00 3A 04 80 13 00 00 00 00 00 00 BA [05:59:41]Write i2c OK [05:59:41]MH_I2C_Read... [05:59:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:41]Read from MH i2c: E2 [05:59:41]MH_I2C_Read... [05:59:41]Read from MH i2c: E2 62 00 [05:59:41]MH_I2C_Read... [05:59:42]Read from MH i2c: E2 62 00 3A 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 25 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [05:59: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 25 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:42]wFMCommunicate OK [05:59:42]SAM_PROTO_GetFieldsCounters done [05:59:42]requested_item shift.num is exist - process it [05:59:42]requested_item shift.opened is exist - process it [05:59:42]req_shift_opened [05:59:42]FM_GetShiftState [05:59:42]SAM_PROTO_GetShiftState [05:59:42]wFMCommunicate request_size=4 [05:59:42]MH_SAM_APDU [05:59:42]CAPDU: 80 13 01 00 [05:59:42]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [05:59:42]Write i2c OK [05:59:42]MH_I2C_Read... [05:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:42]Read from MH i2c: E2 [05:59:42]MH_I2C_Read... [05:59:42]Read from MH i2c: E2 0E 00 [05:59:42]MH_I2C_Read... [05:59:42]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8A [05:59:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:42]wFMCommunicate OK [05:59:42]SAM_PROTO_GetShiftState done [05:59:42]FM_GetShiftState done [05:59:42]req_shift_opened done [05:59:42]requested_item shift.open_date is exist - process it [05:59:42]req_shift_open_date [05:59:42]req_shift_open_date done [05:59:42]produce_requested_data done [05:59:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374821,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:59:42]process_action_free close_receipt [05:59:42]json_value_free [05:59:42]json_value_free done [05:59:42]process_json_proto returns [05:59:42]Send response to host [05:59:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374821,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:59:42]free response buf [05:59:42]execute_script done [05:59:42]execute_script returns [05:59:42]free content buf [05:59:42]Sock 9.Close socket [05:59:42]Sock 9.Thread stoped [05:59:45]OFD Sender: No OFD packet to send [05:59:47]accept exits with 8 [05:59:47]New connection [05:59:47]New thread 3067485540 created [05:59:47]Thread 3067628900 joined [05:59:47]Waiting for new connection... [05:59:47] Sock 8.Parse request [05:59:47]Sock 8.Check first char [05:59:47]Sock 8.First char is OK [05:59:47]request: POST /json_proto HTTP/1.0 [05:59:47]Method: POST [05:59:47]URL: /json_proto [05:59:47]Method is POST - this is cgi request [05:59:47]url: /json_proto [05:59:47]query_string will be loaded in cgi processing [05:59:47]execute_cgi json_proto POST (null) [05:59:47]execute_cgi path=json_proto method=POST [05:59:47]POST find Content-Length [05:59:47]Host: 172.17.42.195:8080 [05:59:47]Content-Length: 687 [05:59:47]Content-Type: application/json [05:59:47] [05:59:47]POST finish read [05:59:47]Found Content-Length = 687 [05:59:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311332", "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" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:47]execute_script... [05:59:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311332", "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" : 23.630, "sum" : 1800.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:47]POST & json_proto [05:59:47]process_json_proto [05:59:47]json parsed OK: [05:59:47]protocol is kg_v1.0 [05:59:47]action value=close_receipt [05:59:47]process_action close_receipt [05:59:47]cmd_close_receipt [05:59:47]MH_GetDate [05:59:47]Write to MH i2c: F0 00 00 3C 04 2F [05:59:47]Write i2c OK [05:59:47]MH_I2C_Read... [05:59:47]Read from MH i2c: F0 [05:59:47]MH_I2C_Read... [05:59:47]Read from MH i2c: F0 09 00 [05:59:47]MH_I2C_Read... [05:59:47]Read from MH i2c: F0 09 00 3C 04 00 D3 D6 1D 67 EF 94 12 67 61 [05:59:47]GetLastDocTimeStamp 1730008778 [05:59:47]current date 1730008787 [05:59:47]FM_GetShiftState [05:59:47]SAM_PROTO_GetShiftState [05:59:47]wFMCommunicate request_size=4 [05:59:47]MH_SAM_APDU [05:59:47]CAPDU: 80 13 01 00 [05:59:47]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [05:59:47]Write i2c OK [05:59:47]MH_I2C_Read... [05:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:47]Read from MH i2c: E2 [05:59:47]MH_I2C_Read... [05:59:47]Read from MH i2c: E2 0E 00 [05:59:47]MH_I2C_Read... [05:59:47]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8C [05:59:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:47]wFMCommunicate OK [05:59:47]SAM_PROTO_GetShiftState done [05:59:47]FM_GetShiftState done [05:59:47]opened in 1729988025 [05:59:47]opened+sec_in_day 1730074425 [05:59:47]quantity*price = 180060 [05:59:47]sum+1 = 180062 [05:59:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 100 27.10.2024 05:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374822 ФПД: 120498631332439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374822&fm=120498631332439&tin=02508201610067®Number=0000000000091623&sum=180000 [05:59:48]StoreToDocumentArchive [05:59:48]shift 528 fd 374822 [05:59:48]save to /storage/0528/doc_00374822 [05:59:48]save last doc name /storage/0528/doc_00374822 to /storage/kkm_last_doc_name [05:59:48]save OK [05:59:48]Clear old archive folders... [05:59:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:59:48]tlvbuf is 00F7A060 [05:59:48]SAM_PROTO_ClearQueue [05:59:48]wFMCommunicate request_size=4 [05:59:48]MH_SAM_APDU [05:59:48]CAPDU: 80 09 00 00 [05:59:48]Write to MH i2c: E2 08 00 4A 04 80 09 00 00 00 00 00 00 C0 [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [05:59:48]RAPDU: 90 00 [05:59:48]wFMCommunicate OK [05:59:48]SAM_PROTO_ClearQueue done [05:59:48]KKMCreateOFDPacket [05:59:48]OFDProtocolAddRootSTLVToBuf [05:59:48]FM_MakeSignedData [05:59:48]FM_MakeSignedData [05:59:48]SAM_PROTO_SignData [05:59:48]wFMCommunicate request_size=4 [05:59:48]MH_SAM_APDU [05:59:48]CAPDU: 80 0D 01 02 [05:59:48]Write to MH i2c: E2 08 00 4B 04 80 0D 01 02 00 00 00 00 C8 [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [05:59:48]RAPDU: 90 00 [05:59:48]wFMCommunicate OK [05:59:48]wFMCommunicate request_size=255 [05:59:48]MH_SAM_APDU [05:59: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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D3 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [05:59:48]Write to MH i2c: E2 02 01 4C 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 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D3 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 36 [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [05:59:48]RAPDU: 90 00 [05:59:48]wFMCommunicate OK [05:59:48]wFMCommunicate request_size=11 [05:59:48]MH_SAM_APDU [05:59:48]CAPDU: 80 0D 02 02 06 6D 97 C6 1D D2 57 [05:59:48]Write to MH i2c: E2 0E 00 4D 04 80 0D 02 02 06 00 6D 97 C6 1D D2 57 00 00 E7 [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [05:59:48]RAPDU: 90 00 [05:59:48]wFMCommunicate OK [05:59:48]wFMCommunicate request_size=4 [05:59:48]MH_SAM_APDU [05:59:48]CAPDU: 80 0D 03 02 [05:59:48]Write to MH i2c: E2 08 00 4E 04 80 0D 03 02 00 00 00 00 CD [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 0B 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 0B 00 4E 04 00 6E 58 AE 1D EB 80 D2 A3 90 00 3F [05:59:48]RAPDU: 6E 58 AE 1D EB 80 D2 A3 90 00 [05:59:48]wFMCommunicate OK [05:59:48]SAM_PROTO_SignData done [05:59:48]FM_MakeSignedData done [05:59:48]CreateOFDProtocolMessage [05:59:48]wFMCommunicate request_size=4 [05:59:48]MH_SAM_APDU [05:59:48]CAPDU: 80 11 00 00 [05:59:48]Write to MH i2c: E2 08 00 4F 04 80 11 00 00 00 00 00 00 CD [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:48]Read from MH i2c: E2 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 17 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: E2 17 00 4F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 22 [05: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 [05:59:48]wFMCommunicate OK [05:59:48]CreateOFDProtocolMessage done [05:59:48]OFDSenderStorePacket 374822 [05:59:48]StoreOFDPacket docnum=374822 [05:59: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 97 1C 08 01 9C EA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D3 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6D 97 C6 1D D2 57 6E 58 AE 1D EB 80 D2 A3 [05:59:48]CheckFolder [05:59:48]dirname=/storage/ofd_packets [05:59:48]CheckFolder done [05:59:48]ProducePacketName [05:59:48]name=ofd_packets/00374822 [05:59:48]NVStorageSaveData ofd_packets/00374822 [05:59:48]File name is /storage/ofd_packets/00374822 [05:59:48]Write 302 bytes [05:59:48]NVStorageSaveData done [05:59:48]OFDSenderStorePacket done [05:59:48]KKMCreateOFDPacket done [05:59:48]NVStorageSaveData kkm_last_timestamp [05:59:48]File name is /storage/kkm_last_timestamp [05:59:48]Write 4 bytes [05:59:48]NVStorageSaveData done [05:59:48]ExternCall_PrintAddStr [05:59:48]wPrintStart [05:59:48]Write to MH i2c: 01 00 00 50 04 54 [05:59:48]Write i2c OK [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: 01 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: 01 07 00 [05:59:48]MH_I2C_Read... [05:59:48]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 FF 0F 69 [05:59:48]RasterBufferAndPrint [05:59:48]line Счет N : (1)3311332 [05:59:48]line ИНН: 02508201610067 [05:59:48]line Контрольно-Кассовый Чек [05:59:48]line ПРОДАЖА [05:59:48]line ТРК (МРК, ГНК) : 5 [05:59:48]line Товар: 2710194210 [05:59:48]line ДТ(л)-К-5 [05:59:48]line 23.630 * 76.20 [05:59:48]line = 1800.61 [05:59:48]line НДС 12% НСП 1% [05:59:48]line > о реализуемом товаре [05:59:48]line ОКРУГЛЕНИЕ: -0.61 [05:59:48]line ИТОГО: 1800.00 [05:59:48]line Внесено: 1800.00 [05:59:48]line СДАЧА: 0.00 [05:59:48]line НСП 1% : 15.93 [05:59:48]line НДС 12% : 191.21 [05:59:48]line Наличными: 1800.00 [05:59:48]line Безнал.: 0.00 [05:59:48]line Место: АЗС № 87 "Партнер Нефть" [05:59:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [05:59:48]line СНО: Общий режим [05:59:48]line Чек 100 27.10.2024 05:59 [05:59:48]line Смена: 528 ФФД: 1.0 [05:59:48]line ЗНМ: 0300000083 [05:59:48]line РНМ: 0000000000091623 [05:59:48]line Версия ККМ: 001 [05:59:48]line ФМ: 0000000000874672 [05:59:48]line ФД: 374822 [05:59:48]line ФПД: 120498631332439 [05:59:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T055947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374822&fm=120498631332439&tin=02508201610067®Number=0000000000091623&sum=180000 [05:59:48]OFD Sender: Processing packet 374822 [packets to send 270, broken 269] [05:59:48]ProducePacketName [05:59:48]name=ofd_packets/00374822 [05:59:48]OFD Sender: To server: pG, [05:59:48]CommunicateWithHost lk.salyk.kg:30040 [05:59:48]ConnectInit lk.salyk.kg [05:59:48]written 0, free lines is 4095 [05:59:49]Connected sock=11 [05:59:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 97 1C 08 01 9C EA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D3 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6D 97 C6 1D D2 57 6E 58 AE 1D EB 80 D2 A3 [05:59:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0B EE 47 00 66 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 26 B8 05 00 F4 03 04 00 73 82 1D 67 B6 04 01 00 00 61 EE 28 94 69 0B A6 43 [05:59:49]CommunicateWithHost err = 0 [05:59:49]CheckOFDResponse [05:59:49]1017 (14) - 77093643461234 [05:59:49]1041 (16) - 0000000000874672 [05:59:49]1040 (4) - 374822 [05:59:49]1012 (4) - 26.10.2024 23:59 [05:59:49]1206 (1) - 0 [05:59:49]OFD Sender: Remove packet 374822 [05:59:49]ProducePacketName [05:59:49]name=ofd_packets/00374822 [05:59:49]NVStorageDeleteData [05:59:49]Write to MH i2c: 01 00 00 7B 04 7F [05:59:49]Write i2c OK [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: 01 [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: 01 07 00 [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 DD 0C 6F [05:59:49]RasterBufferAndPrint [05:59:49]line [05:59:49]line [05:59:49]line [05:59:49]line [05:59:49]line [05:59:49]written 0, free lines is 3302 [05:59:49]MH_Cut [05:59:49]Write to MH i2c: D1 01 00 82 04 01 58 [05:59:49]Write i2c OK [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: D1 [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: D1 01 00 [05:59:49]MH_I2C_Read... [05:59:49]Read from MH i2c: D1 01 00 82 04 00 57 [05:59:49]Write to MH i2c: 01 00 00 83 04 87 [05:59:49]Write i2c OK [05:59:49]MH_I2C_Read... [05:59:49]OFD Sender: No OFD packet to send [05:59:50]*** Cut start [05:59:50]*** Partial cut [05:59:50]*** CUTSNS_PIN = 1 [05:59:50]*** CUTSNS_PIN = 0 [05:59:50]*** Brake cut motor [05:59:50]Read from MH i2c: 01 [05:59:50]MH_I2C_Read... [05:59:50]*** Stop cut motor [05:59:50]*** Cut end [05:59:50]Read from MH i2c: 01 07 00 [05:59:50]MH_I2C_Read... [05:59:50]Read from MH i2c: 01 07 00 83 04 00 00 00 00 00 FF 0F 9C [05:59:50]process_action close_receipt done [05:59:50]requested_data is exist [05:59:50]produce_requested_data [05:59:50]requested_item fm.sn is exist - process it [05:59:50]wFMCommunicate request_size=4 [05:59:50]MH_SAM_APDU [05:59:50]CAPDU: 80 11 00 00 [05:59:50]Write to MH i2c: E2 08 00 84 04 80 11 00 00 00 00 00 00 02 [05:59:50]Write i2c OK [05:59:50]MH_I2C_Read... [05:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:51]Read from MH i2c: E2 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 17 00 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 17 00 84 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 57 [05:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [05:59:51]wFMCommunicate OK [05:59:51]requested_item fd.num is exist - process it [05:59:51]SAM_PROTO_GetFieldsCounters [05:59:51]wFMCommunicate request_size=4 [05:59:51]MH_SAM_APDU [05:59:51]CAPDU: 80 13 00 00 [05:59:51]Write to MH i2c: E2 08 00 85 04 80 13 00 00 00 00 00 00 05 [05:59:51]Write i2c OK [05:59:51]MH_I2C_Read... [05:59:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:51]Read from MH i2c: E2 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 62 00 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 62 00 85 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 26 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [05:59:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:51]wFMCommunicate OK [05:59:51]SAM_PROTO_GetFieldsCounters done [05:59:51]requested_item shift.num is exist - process it [05:59:51]requested_item shift.opened is exist - process it [05:59:51]req_shift_opened [05:59:51]FM_GetShiftState [05:59:51]SAM_PROTO_GetShiftState [05:59:51]wFMCommunicate request_size=4 [05:59:51]MH_SAM_APDU [05:59:51]CAPDU: 80 13 01 00 [05:59:51]Write to MH i2c: E2 08 00 86 04 80 13 01 00 00 00 00 00 07 [05:59:51]Write i2c OK [05:59:51]MH_I2C_Read... [05:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:51]Read from MH i2c: E2 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 0E 00 [05:59:51]MH_I2C_Read... [05:59:51]Read from MH i2c: E2 0E 00 86 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D5 [05:59:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [05:59:51]wFMCommunicate OK [05:59:51]SAM_PROTO_GetShiftState done [05:59:51]FM_GetShiftState done [05:59:51]req_shift_opened done [05:59:51]requested_item shift.open_date is exist - process it [05:59:51]req_shift_open_date [05:59:51]req_shift_open_date done [05:59:51]produce_requested_data done [05:59:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374822,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [05:59:51]process_action_free close_receipt [05:59:51]json_value_free [05:59:51]json_value_free done [05:59:51]process_json_proto returns [05:59:51]Send response to host [05:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374822,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [05:59:51]free response buf [05:59:51]execute_script done [05:59:51]execute_script returns [05:59:51]free content buf [05:59:51]Sock 8.Close socket [05:59:51]Sock 8.Thread stoped [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:01]accept exits with 9 [06:00:01]New connection [06:00:01]New thread 3067628900 created [06:00:01]Thread 3067485540 joined [06:00:01]Waiting for new connection... [06:00:01] Sock 9.Parse request [06:00:01]Sock 9.Check first char [06:00:01]Sock 9.First char is OK [06:00:01]request: POST /json_proto HTTP/1.0 [06:00:01]Method: POST [06:00:01]URL: /json_proto [06:00:01]Method is POST - this is cgi request [06:00:01]url: /json_proto [06:00:01]query_string will be loaded in cgi processing [06:00:01]execute_cgi json_proto POST (null) [06:00:01]execute_cgi path=json_proto method=POST [06:00:01]POST find Content-Length [06:00:01]Host: 172.17.42.195:8080 [06:00:01]Content-Length: 689 [06:00:01]Content-Type: application/json [06:00:01] [06:00:01]POST finish read [06:00:01]Found Content-Length = 689 [06:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311334", "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" : 14.250, "sum" : 1100.10, "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" ] } } [06:00:01]execute_script... [06: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)3311334", "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" : 14.250, "sum" : 1100.10, "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" ] } } [06:00:01]POST & json_proto [06:00:01]process_json_proto [06:00:01]json parsed OK: [06:00:01]protocol is kg_v1.0 [06:00:01]action value=close_receipt [06:00:01]process_action close_receipt [06:00:01]cmd_close_receipt [06:00:01]MH_GetDate [06:00:01]Write to MH i2c: F0 00 00 87 04 7A [06:00:01]Write i2c OK [06:00:01]MH_I2C_Read... [06:00:01]Read from MH i2c: F0 [06:00:01]MH_I2C_Read... [06:00:01]Read from MH i2c: F0 09 00 [06:00:01]MH_I2C_Read... [06:00:01]Read from MH i2c: F0 09 00 87 04 00 E2 D6 1D 67 EF 94 12 67 BB [06:00:01]GetLastDocTimeStamp 1730008787 [06:00:01]current date 1730008802 [06:00:01]FM_GetShiftState [06:00:01]SAM_PROTO_GetShiftState [06:00:01]wFMCommunicate request_size=4 [06:00:01]MH_SAM_APDU [06:00:01]CAPDU: 80 13 01 00 [06:00:01]Write to MH i2c: E2 08 00 88 04 80 13 01 00 00 00 00 00 09 [06:00:01]Write i2c OK [06:00:01]MH_I2C_Read... [06:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:01]Read from MH i2c: E2 [06:00:01]MH_I2C_Read... [06:00:01]Read from MH i2c: E2 0E 00 [06:00:01]MH_I2C_Read... [06:00:01]Read from MH i2c: E2 0E 00 88 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D7 [06:00:01]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:00:01]wFMCommunicate OK [06:00:01]SAM_PROTO_GetShiftState done [06:00:01]FM_GetShiftState done [06:00:01]opened in 1729988025 [06:00:01]opened+sec_in_day 1730074425 [06:00:01]quantity*price = 110010 [06:00:01]sum+1 = 110011 [06:00:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.73 НДС 12% : 116.82 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 101 27.10.2024 06:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374823 ФПД: 245623888498552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060002&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374823&fm=245623888498552&tin=02508201610067®Number=0000000000091623&sum=110000 [06:00:02]StoreToDocumentArchive [06:00:02]shift 528 fd 374823 [06:00:02]save to /storage/0528/doc_00374823 [06:00:02]save last doc name /storage/0528/doc_00374823 to /storage/kkm_last_doc_name [06:00:02]save OK [06:00:02]Clear old archive folders... [06:00:02]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:00:02]tlvbuf is 00F49180 [06:00:02]SAM_PROTO_ClearQueue [06:00:02]wFMCommunicate request_size=4 [06:00:02]MH_SAM_APDU [06:00:02]CAPDU: 80 09 00 00 [06:00:02]Write to MH i2c: E2 08 00 95 04 80 09 00 00 00 00 00 00 0B [06:00:02]Write i2c OK [06:00:02]MH_I2C_Read... [06:00:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:00:02]Read from MH i2c: E2 [06:00:02]MH_I2C_Read... [06:00:02]Read from MH i2c: E2 03 00 [06:00:02]MH_I2C_Read... [06:00:02]Read from MH i2c: E2 03 00 95 04 00 90 00 0D [06:00:02]RAPDU: 90 00 [06:00:02]wFMCommunicate OK [06:00:02]SAM_PROTO_ClearQueue done [06:00:02]KKMCreateOFDPacket [06:00:02]OFDProtocolAddRootSTLVToBuf [06:00:02]FM_MakeSignedData [06:00:02]FM_MakeSignedData [06:00:02]SAM_PROTO_SignData [06:00:02]wFMCommunicate request_size=4 [06:00:02]MH_SAM_APDU [06:00:02]CAPDU: 80 0D 01 02 [06:00:02]Write to MH i2c: E2 08 00 96 04 80 0D 01 02 00 00 00 00 13 [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:00:03]Read from MH i2c: E2 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 96 04 00 90 00 0E [06:00:03]RAPDU: 90 00 [06:00:03]wFMCommunicate OK [06:00:03]wFMCommunicate request_size=255 [06:00:03]MH_SAM_APDU [06:00: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 AA 37 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 BA 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 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 65 00 00 00 F4 03 04 00 E2 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:00:03]Write to MH i2c: E2 02 01 97 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 AA 37 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 BA 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 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 65 00 00 00 F4 03 04 00 E2 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 A8 [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:03]Read from MH i2c: E2 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 97 04 00 90 00 0F [06:00:03]RAPDU: 90 00 [06:00:03]wFMCommunicate OK [06:00:03]wFMCommunicate request_size=16 [06:00:03]MH_SAM_APDU [06:00:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DF 64 C4 9F 4F 78 [06:00:03]Write to MH i2c: E2 13 00 98 04 80 0D 02 02 0B 00 00 35 04 06 00 DF 64 C4 9F 4F 78 00 00 D8 [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:00:03]Read from MH i2c: E2 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 03 00 98 04 00 90 00 10 [06:00:03]RAPDU: 90 00 [06:00:03]wFMCommunicate OK [06:00:03]wFMCommunicate request_size=4 [06:00:03]MH_SAM_APDU [06:00:03]CAPDU: 80 0D 03 02 [06:00:03]Write to MH i2c: E2 08 00 99 04 80 0D 03 02 00 00 00 00 18 [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:00:03]Read from MH i2c: E2 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 0B 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 0B 00 99 04 00 90 A4 E3 F7 60 B1 0E FF 90 00 45 [06:00:03]RAPDU: 90 A4 E3 F7 60 B1 0E FF 90 00 [06:00:03]wFMCommunicate OK [06:00:03]SAM_PROTO_SignData done [06:00:03]FM_MakeSignedData done [06:00:03]CreateOFDProtocolMessage [06:00:03]wFMCommunicate request_size=4 [06:00:03]MH_SAM_APDU [06:00:03]CAPDU: 80 11 00 00 [06:00:03]Write to MH i2c: E2 08 00 9A 04 80 11 00 00 00 00 00 00 18 [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:03]Read from MH i2c: E2 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 17 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: E2 17 00 9A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [06: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 [06:00:03]wFMCommunicate OK [06:00:03]CreateOFDProtocolMessage done [06:00:03]OFDSenderStorePacket 374823 [06:00:03]StoreOFDPacket docnum=374823 [06: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 15 01 00 00 F8 75 0D 01 FF 6D 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 AA 37 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 BA 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 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 65 00 00 00 F4 03 04 00 E2 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF 64 C4 9F 4F 78 90 A4 E3 F7 60 B1 0E FF [06:00:03]CheckFolder [06:00:03]dirname=/storage/ofd_packets [06:00:03]CheckFolder done [06:00:03]ProducePacketName [06:00:03]name=ofd_packets/00374823 [06:00:03]NVStorageSaveData ofd_packets/00374823 [06:00:03]File name is /storage/ofd_packets/00374823 [06:00:03]Write 307 bytes [06:00:03]NVStorageSaveData done [06:00:03]OFDSenderStorePacket done [06:00:03]KKMCreateOFDPacket done [06:00:03]NVStorageSaveData kkm_last_timestamp [06:00:03]File name is /storage/kkm_last_timestamp [06:00:03]Write 4 bytes [06:00:03]NVStorageSaveData done [06:00:03]ExternCall_PrintAddStr [06:00:03]wPrintStart [06:00:03]Write to MH i2c: 01 00 00 9B 04 9F [06:00:03]Write i2c OK [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: 01 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: 01 07 00 [06:00:03]MH_I2C_Read... [06:00:03]Read from MH i2c: 01 07 00 9B 04 00 00 00 00 00 FF 0F B4 [06:00:03]RasterBufferAndPrint [06:00:03]line Счет N : (1)3311334 [06:00:03]line ИНН: 02508201610067 [06:00:03]line Контрольно-Кассовый Чек [06:00:03]line ПРОДАЖА [06:00:03]line ТРК (МРК, ГНК) : 31 [06:00:03]line Товар: 2710194240 [06:00:03]line D-Energy Дт-К-2 [06:00:03]line 14.250 * 77.20 [06:00:03]line = 1100.10 [06:00:03]line НДС 12% НСП 1% [06:00:03]line > о реализуемом товаре [06:00:03]line ОКРУГЛЕНИЕ: -0.10 [06:00:03]line ИТОГО: 1100.00 [06:00:03]line Внесено: 1100.00 [06:00:03]line СДАЧА: 0.00 [06:00:03]line НСП 1% : 9.73 [06:00:03]line НДС 12% : 116.82 [06:00:03]line Наличными: 1100.00 [06:00:03]line Безнал.: 0.00 [06:00:03]line Место: АЗС № 87 "Партнер Нефть" [06:00:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:00:03]line СНО: Общий режим [06:00:03]line Чек 101 27.10.2024 06:00 [06:00:03]line Смена: 528 ФФД: 1.0 [06:00:03]line ЗНМ: 0300000083 [06:00:03]line РНМ: 0000000000091623 [06:00:03]line Версия ККМ: 001 [06:00:03]line ФМ: 0000000000874672 [06:00:03]line ФД: 374823 [06:00:03]line ФПД: 245623888498552 [06:00:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060002&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374823&fm=245623888498552&tin=02508201610067®Number=0000000000091623&sum=110000 [06:00:03]written 0, free lines is 4095 [06:00:03]OFD Sender: Processing packet 374823 [packets to send 270, broken 269] [06:00:03]ProducePacketName [06:00:03]name=ofd_packets/00374823 [06:00:03]OFD Sender: To server: pG, [06:00:03]CommunicateWithHost lk.salyk.kg:30040 [06:00:03]ConnectInit lk.salyk.kg [06:00:03]Connected sock=10 [06: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 15 01 00 00 F8 75 0D 01 FF 6D 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 AA 37 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 BA 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 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 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 65 00 00 00 F4 03 04 00 E2 D6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF 64 C4 9F 4F 78 90 A4 E3 F7 60 B1 0E FF [06: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 BD C4 47 00 E2 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 27 B8 05 00 F4 03 04 00 81 82 1D 67 B6 04 01 00 00 B3 A0 37 29 64 C6 9B 76 [06:00:03]CommunicateWithHost err = 0 [06:00:03]CheckOFDResponse [06:00:03]1017 (14) - 77093643461234 [06:00:03]1041 (16) - 0000000000874672 [06:00:03]1040 (4) - 374823 [06:00:03]1012 (4) - 27.10.2024 00:00 [06:00:03]1206 (1) - 0 [06:00:03]OFD Sender: Remove packet 374823 [06:00:03]ProducePacketName [06:00:03]name=ofd_packets/00374823 [06:00:03]NVStorageDeleteData [06:00:04]Write to MH i2c: 01 00 00 C6 04 CA [06:00:04]Write i2c OK [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: 01 [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: 01 07 00 [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 F5 0C D2 [06:00:04]RasterBufferAndPrint [06:00:04]line [06:00:04]line [06:00:04]line [06:00:04]line [06:00:04]line [06:00:04]written 0, free lines is 3332 [06:00:04]MH_Cut [06:00:04]Write to MH i2c: D1 01 00 CD 04 01 A3 [06:00:04]Write i2c OK [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: D1 [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: D1 01 00 [06:00:04]MH_I2C_Read... [06:00:04]Read from MH i2c: D1 01 00 CD 04 00 A2 [06:00:04]Write to MH i2c: 01 00 00 CE 04 D2 [06:00:04]Write i2c OK [06:00:04]MH_I2C_Read... [06:00:04]OFD Sender: No OFD packet to send [06:00:04]*** Cut start [06:00:04]*** Partial cut [06:00:04]*** CUTSNS_PIN = 1 [06:00:04]*** CUTSNS_PIN = 0 [06:00:05]*** Brake cut motor [06:00:05]Read from MH i2c: 01 [06:00:05]MH_I2C_Read... [06:00:05]*** Stop cut motor [06:00:05]*** Cut end [06:00:05]Read from MH i2c: 01 07 00 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: 01 07 00 CE 04 00 00 00 00 00 FF 0F E7 [06:00:05]process_action close_receipt done [06:00:05]requested_data is exist [06:00:05]produce_requested_data [06:00:05]requested_item fm.sn is exist - process it [06:00:05]wFMCommunicate request_size=4 [06:00:05]MH_SAM_APDU [06:00:05]CAPDU: 80 11 00 00 [06:00:05]Write to MH i2c: E2 08 00 CF 04 80 11 00 00 00 00 00 00 4D [06:00:05]Write i2c OK [06:00:05]MH_I2C_Read... [06:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:00:05]Read from MH i2c: E2 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 17 00 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 17 00 CF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A2 [06: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 [06:00:05]wFMCommunicate OK [06:00:05]requested_item fd.num is exist - process it [06:00:05]SAM_PROTO_GetFieldsCounters [06:00:05]wFMCommunicate request_size=4 [06:00:05]MH_SAM_APDU [06:00:05]CAPDU: 80 13 00 00 [06:00:05]Write to MH i2c: E2 08 00 D0 04 80 13 00 00 00 00 00 00 50 [06:00:05]Write i2c OK [06:00:05]MH_I2C_Read... [06:00:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:00:05]Read from MH i2c: E2 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 62 00 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 62 00 D0 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 27 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [06: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 27 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:00:05]wFMCommunicate OK [06:00:05]SAM_PROTO_GetFieldsCounters done [06:00:05]requested_item shift.num is exist - process it [06:00:05]requested_item shift.opened is exist - process it [06:00:05]req_shift_opened [06:00:05]FM_GetShiftState [06:00:05]SAM_PROTO_GetShiftState [06:00:05]wFMCommunicate request_size=4 [06:00:05]MH_SAM_APDU [06:00:05]CAPDU: 80 13 01 00 [06:00:05]Write to MH i2c: E2 08 00 D1 04 80 13 01 00 00 00 00 00 52 [06:00:05]Write i2c OK [06:00:05]MH_I2C_Read... [06:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:00:05]Read from MH i2c: E2 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 0E 00 [06:00:05]MH_I2C_Read... [06:00:05]Read from MH i2c: E2 0E 00 D1 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 20 [06:00:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:00:05]wFMCommunicate OK [06:00:05]SAM_PROTO_GetShiftState done [06:00:05]FM_GetShiftState done [06:00:05]req_shift_opened done [06:00:05]requested_item shift.open_date is exist - process it [06:00:05]req_shift_open_date [06:00:05]req_shift_open_date done [06:00:05]produce_requested_data done [06:00:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374823,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:00:05]process_action_free close_receipt [06:00:05]json_value_free [06:00:05]json_value_free done [06:00:05]process_json_proto returns [06:00:05]Send response to host [06:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374823,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:00:05]free response buf [06:00:05]execute_script done [06:00:05]execute_script returns [06:00:05]free content buf [06:00:05]Sock 9.Close socket [06:00:05]Sock 9.Thread stoped [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:17]accept exits with 8 [06:01:17]New connection [06:01:17]New thread 3067485540 created [06:01:17]Thread 3067628900 joined [06:01:17]Waiting for new connection... [06:01:17] Sock 8.Parse request [06:01:17]Sock 8.Check first char [06:01:17]Sock 8.First char is OK [06:01:17]request: POST /json_proto HTTP/1.0 [06:01:17]Method: POST [06:01:17]URL: /json_proto [06:01:17]Method is POST - this is cgi request [06:01:17]url: /json_proto [06:01:17]query_string will be loaded in cgi processing [06:01:17]execute_cgi json_proto POST (null) [06:01:17]execute_cgi path=json_proto method=POST [06:01:17]POST find Content-Length [06:01:17]Host: 172.17.42.195:8080 [06:01:17]Content-Length: 678 [06:01:17]Content-Type: application/json [06:01:17] [06:01:17]POST finish read [06:01:17]Found Content-Length = 678 [06:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311336", "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" ] } } [06:01:17]execute_script... [06:01: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)3311336", "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" ] } } [06:01:17]POST & json_proto [06:01:17]process_json_proto [06:01:17]json parsed OK: [06:01:17]protocol is kg_v1.0 [06:01:17]action value=close_receipt [06:01:17]process_action close_receipt [06:01:17]cmd_close_receipt [06:01:17]MH_GetDate [06:01:17]Write to MH i2c: F0 00 00 D2 04 C5 [06:01:17]Write i2c OK [06:01:17]MH_I2C_Read... [06:01:17]Read from MH i2c: F0 [06:01:17]MH_I2C_Read... [06:01:17]Read from MH i2c: F0 09 00 [06:01:17]MH_I2C_Read... [06:01:17]Read from MH i2c: F0 09 00 D2 04 00 2D D7 1D 67 EF 94 12 67 52 [06:01:17]GetLastDocTimeStamp 1730008802 [06:01:17]current date 1730008877 [06:01:17]FM_GetShiftState [06:01:17]SAM_PROTO_GetShiftState [06:01:17]wFMCommunicate request_size=4 [06:01:17]MH_SAM_APDU [06:01:17]CAPDU: 80 13 01 00 [06:01:17]Write to MH i2c: E2 08 00 D3 04 80 13 01 00 00 00 00 00 54 [06:01:17]Write i2c OK [06:01:17]MH_I2C_Read... [06:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:17]Read from MH i2c: E2 [06:01:17]MH_I2C_Read... [06:01:17]Read from MH i2c: E2 0E 00 [06:01:17]MH_I2C_Read... [06:01:17]Read from MH i2c: E2 0E 00 D3 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 22 [06:01:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:01:17]wFMCommunicate OK [06:01:17]SAM_PROTO_GetShiftState done [06:01:17]FM_GetShiftState done [06:01:17]opened in 1729988025 [06:01:17]opened+sec_in_day 1730074425 [06:01:17]quantity*price = 30051 [06:01:17]sum+1 = 30052 [06:01:17]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 СНО: Общий режим Чек 102 27.10.2024 06:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374824 ФПД: 160041993614797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374824&fm=160041993614797&tin=02508201610067®Number=0000000000091623&sum=30000 [06:01:18]StoreToDocumentArchive [06:01:18]shift 528 fd 374824 [06:01:18]save to /storage/0528/doc_00374824 [06:01:18]save last doc name /storage/0528/doc_00374824 to /storage/kkm_last_doc_name [06:01:18]save OK [06:01:18]Clear old archive folders... [06:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:01:18]tlvbuf is 00F5D6A0 [06:01:18]SAM_PROTO_ClearQueue [06:01:18]wFMCommunicate request_size=4 [06:01:18]MH_SAM_APDU [06:01:18]CAPDU: 80 09 00 00 [06:01:18]Write to MH i2c: E2 08 00 E0 04 80 09 00 00 00 00 00 00 56 [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 E0 04 00 90 00 58 [06:01:18]RAPDU: 90 00 [06:01:18]wFMCommunicate OK [06:01:18]SAM_PROTO_ClearQueue done [06:01:18]KKMCreateOFDPacket [06:01:18]OFDProtocolAddRootSTLVToBuf [06:01:18]FM_MakeSignedData [06:01:18]FM_MakeSignedData [06:01:18]SAM_PROTO_SignData [06:01:18]wFMCommunicate request_size=4 [06:01:18]MH_SAM_APDU [06:01:18]CAPDU: 80 0D 01 02 [06:01:18]Write to MH i2c: E2 08 00 E1 04 80 0D 01 02 00 00 00 00 5E [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 E1 04 00 90 00 59 [06:01:18]RAPDU: 90 00 [06:01:18]wFMCommunicate OK [06:01:18]wFMCommunicate request_size=255 [06:01:18]MH_SAM_APDU [06:01: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 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 66 00 00 00 F4 03 04 00 2D D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 [06:01:18]Write to MH i2c: E2 02 01 E2 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 2D D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 00 00 87 [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 E2 04 00 90 00 5A [06:01:18]RAPDU: 90 00 [06:01:18]wFMCommunicate OK [06:01:18]wFMCommunicate request_size=10 [06:01:18]MH_SAM_APDU [06:01:18]CAPDU: 80 0D 02 02 05 8E AE 2D B5 CD [06:01:18]Write to MH i2c: E2 0D 00 E3 04 80 0D 02 02 05 00 8E AE 2D B5 CD 00 00 56 [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [06:01:18]RAPDU: 90 00 [06:01:18]wFMCommunicate OK [06:01:18]wFMCommunicate request_size=4 [06:01:18]MH_SAM_APDU [06:01:18]CAPDU: 80 0D 03 02 [06:01:18]Write to MH i2c: E2 08 00 E4 04 80 0D 03 02 00 00 00 00 63 [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 0B 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 0B 00 E4 04 00 C0 31 6B D5 4B 94 CF 25 90 00 68 [06:01:18]RAPDU: C0 31 6B D5 4B 94 CF 25 90 00 [06:01:18]wFMCommunicate OK [06:01:18]SAM_PROTO_SignData done [06:01:18]FM_MakeSignedData done [06:01:18]CreateOFDProtocolMessage [06:01:18]wFMCommunicate request_size=4 [06:01:18]MH_SAM_APDU [06:01:18]CAPDU: 80 11 00 00 [06:01:18]Write to MH i2c: E2 08 00 E5 04 80 11 00 00 00 00 00 00 63 [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:18]Read from MH i2c: E2 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 17 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: E2 17 00 E5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [06:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:01:18]wFMCommunicate OK [06:01:18]CreateOFDProtocolMessage done [06:01:18]OFDSenderStorePacket 374824 [06:01:18]StoreOFDPacket docnum=374824 [06:01: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 C4 D4 07 01 31 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 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 66 00 00 00 F4 03 04 00 2D D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 8E AE 2D B5 CD C0 31 6B D5 4B 94 CF 25 [06:01:18]CheckFolder [06:01:18]dirname=/storage/ofd_packets [06:01:18]CheckFolder done [06:01:18]ProducePacketName [06:01:18]name=ofd_packets/00374824 [06:01:18]NVStorageSaveData ofd_packets/00374824 [06:01:18]File name is /storage/ofd_packets/00374824 [06:01:18]Write 301 bytes [06:01:18]NVStorageSaveData done [06:01:18]OFDSenderStorePacket done [06:01:18]KKMCreateOFDPacket done [06:01:18]NVStorageSaveData kkm_last_timestamp [06:01:18]File name is /storage/kkm_last_timestamp [06:01:18]Write 4 bytes [06:01:18]NVStorageSaveData done [06:01:18]ExternCall_PrintAddStr [06:01:18]wPrintStart [06:01:18]Write to MH i2c: 01 00 00 E6 04 EA [06:01:18]Write i2c OK [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: 01 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: 01 07 00 [06:01:18]MH_I2C_Read... [06:01:18]Read from MH i2c: 01 07 00 E6 04 00 00 00 00 00 FF 0F FF [06:01:18]RasterBufferAndPrint [06:01:18]line Счет N : (1)3311336 [06:01:18]line ИНН: 02508201610067 [06:01:18]line Контрольно-Кассовый Чек [06:01:18]line ПРОДАЖА [06:01:18]line ТРК (МРК, ГНК) : 23 [06:01:18]line Товар: 2710124500 [06:01:18]line Аи-95-К-3 [06:01:18]line 4.050 * 74.20 [06:01:18]line = 300.51 [06:01:18]line НДС 12% НСП 1% [06:01:18]line > о реализуемом товаре [06:01:18]line ОКРУГЛЕНИЕ: -0.51 [06:01:18]line ИТОГО: 300.00 [06:01:18]line Внесено: 300.00 [06:01:18]line СДАЧА: 0.00 [06:01:18]line НСП 1% : 2.66 [06:01:18]line НДС 12% : 31.91 [06:01:18]line Наличными: 300.00 [06:01:18]line Безнал.: 0.00 [06:01:18]line Место: АЗС № 87 "Партнер Нефть" [06:01:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:01:18]line СНО: Общий режим [06:01:18]line Чек 102 27.10.2024 06:01 [06:01:18]line Смена: 528 ФФД: 1.0 [06:01:18]line ЗНМ: 0300000083 [06:01:18]line РНМ: 0000000000091623 [06:01:18]line Версия ККМ: 001 [06:01:18]line ФМ: 0000000000874672 [06:01:18]line ФД: 374824 [06:01:19]line ФПД: 160041993614797 [06:01:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374824&fm=160041993614797&tin=02508201610067®Number=0000000000091623&sum=30000 [06:01:19]written 0, free lines is 4095 [06:01:19]OFD Sender: Processing packet 374824 [packets to send 270, broken 269] [06:01:19]ProducePacketName [06:01:19]name=ofd_packets/00374824 [06:01:19]OFD Sender: To server: pG, [06:01:19]CommunicateWithHost lk.salyk.kg:30040 [06:01:19]ConnectInit lk.salyk.kg [06:01:19]Connected sock=10 [06:01: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 C4 D4 07 01 31 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 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 66 00 00 00 F4 03 04 00 2D D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 8E AE 2D B5 CD C0 31 6B D5 4B 94 CF 25 [06:01: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 94 06 47 00 02 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 28 B8 05 00 F4 03 04 00 CD 82 1D 67 B6 04 01 00 00 11 3E 31 98 17 9E 7F B2 [06:01:19]CommunicateWithHost err = 0 [06:01:19]CheckOFDResponse [06:01:19]1017 (14) - 77093643461234 [06:01:19]1041 (16) - 0000000000874672 [06:01:19]1040 (4) - 374824 [06:01:19]1012 (4) - 27.10.2024 00:01 [06:01:19]1206 (1) - 0 [06:01:19]OFD Sender: Remove packet 374824 [06:01:19]ProducePacketName [06:01:19]name=ofd_packets/00374824 [06:01:19]NVStorageDeleteData [06:01:19]Write to MH i2c: 01 00 00 11 05 16 [06:01:19]Write i2c OK [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: 01 [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: 01 07 00 [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 CF 0C F8 [06:01:19]RasterBufferAndPrint [06:01:19]line [06:01:19]line [06:01:19]line [06:01:19]line [06:01:19]line [06:01:19]written 0, free lines is 3283 [06:01:19]MH_Cut [06:01:19]Write to MH i2c: D1 01 00 18 05 01 EF [06:01:19]Write i2c OK [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: D1 [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: D1 01 00 [06:01:19]MH_I2C_Read... [06:01:19]Read from MH i2c: D1 01 00 18 05 00 EE [06:01:19]Write to MH i2c: 01 00 00 19 05 1E [06:01:19]Write i2c OK [06:01:19]MH_I2C_Read... [06:01:20]OFD Sender: No OFD packet to send [06:01:20]*** Cut start [06:01:20]*** Partial cut [06:01:20]*** CUTSNS_PIN = 1 [06:01:20]*** CUTSNS_PIN = 0 [06:01:20]*** Brake cut motor [06:01:21]Read from MH i2c: 01 [06:01:21]MH_I2C_Read... [06:01:21]*** Stop cut motor [06:01:21]*** Cut end [06:01:21]Read from MH i2c: 01 07 00 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: 01 07 00 19 05 00 00 00 00 00 FF 0F 33 [06:01:21]process_action close_receipt done [06:01:21]requested_data is exist [06:01:21]produce_requested_data [06:01:21]requested_item fm.sn is exist - process it [06:01:21]wFMCommunicate request_size=4 [06:01:21]MH_SAM_APDU [06:01:21]CAPDU: 80 11 00 00 [06:01:21]Write to MH i2c: E2 08 00 1A 05 80 11 00 00 00 00 00 00 99 [06:01:21]Write i2c OK [06:01:21]MH_I2C_Read... [06:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:21]Read from MH i2c: E2 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 17 00 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 17 00 1A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [06:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:01:21]wFMCommunicate OK [06:01:21]requested_item fd.num is exist - process it [06:01:21]SAM_PROTO_GetFieldsCounters [06:01:21]wFMCommunicate request_size=4 [06:01:21]MH_SAM_APDU [06:01:21]CAPDU: 80 13 00 00 [06:01:21]Write to MH i2c: E2 08 00 1B 05 80 13 00 00 00 00 00 00 9C [06:01:21]Write i2c OK [06:01:21]MH_I2C_Read... [06:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:01:21]Read from MH i2c: E2 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 62 00 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 62 00 1B 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 28 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [06:01: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 28 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:01:21]wFMCommunicate OK [06:01:21]SAM_PROTO_GetFieldsCounters done [06:01:21]requested_item shift.num is exist - process it [06:01:21]requested_item shift.opened is exist - process it [06:01:21]req_shift_opened [06:01:21]FM_GetShiftState [06:01:21]SAM_PROTO_GetShiftState [06:01:21]wFMCommunicate request_size=4 [06:01:21]MH_SAM_APDU [06:01:21]CAPDU: 80 13 01 00 [06:01:21]Write to MH i2c: E2 08 00 1C 05 80 13 01 00 00 00 00 00 9E [06:01:21]Write i2c OK [06:01:21]MH_I2C_Read... [06:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:21]Read from MH i2c: E2 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 0E 00 [06:01:21]MH_I2C_Read... [06:01:21]Read from MH i2c: E2 0E 00 1C 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6C [06:01:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:01:21]wFMCommunicate OK [06:01:21]SAM_PROTO_GetShiftState done [06:01:21]FM_GetShiftState done [06:01:21]req_shift_opened done [06:01:21]requested_item shift.open_date is exist - process it [06:01:21]req_shift_open_date [06:01:21]req_shift_open_date done [06:01:21]produce_requested_data done [06:01:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374824,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:01:21]process_action_free close_receipt [06:01:21]json_value_free [06:01:21]json_value_free done [06:01:21]process_json_proto returns [06:01:21]Send response to host [06:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374824,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:01:21]free response buf [06:01:21]execute_script done [06:01:21]execute_script returns [06:01:21]free content buf [06:01:21]Sock 8.Close socket [06:01:21]Sock 8.Thread stoped [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:52]accept exits with 9 [06:01:52]New connection [06:01:52]New thread 3067628900 created [06:01:52]Thread 3067485540 joined [06:01:52]Waiting for new connection... [06:01:52] Sock 9.Parse request [06:01:52]Sock 9.Check first char [06:01:52]Sock 9.First char is OK [06:01:52]request: POST /json_proto HTTP/1.0 [06:01:52]Method: POST [06:01:52]URL: /json_proto [06:01:52]Method is POST - this is cgi request [06:01:52]url: /json_proto [06:01:52]query_string will be loaded in cgi processing [06:01:52]execute_cgi json_proto POST (null) [06:01:52]execute_cgi path=json_proto method=POST [06:01:52]POST find Content-Length [06:01:52]Host: 172.17.42.195:8080 [06:01:52]Content-Length: 687 [06:01:52]Content-Type: application/json [06:01:52] [06:01:52]POST finish read [06:01:52]Found Content-Length = 687 [06:01:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311337", "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" ] } } [06:01:52]execute_script... [06:01:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311337", "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" ] } } [06:01:52]POST & json_proto [06:01:52]process_json_proto [06:01:52]json parsed OK: [06:01:52]protocol is kg_v1.0 [06:01:52]action value=close_receipt [06:01:52]process_action close_receipt [06:01:52]cmd_close_receipt [06:01:52]MH_GetDate [06:01:52]Write to MH i2c: F0 00 00 1D 05 11 [06:01:52]Write i2c OK [06:01:52]MH_I2C_Read... [06:01:52]Read from MH i2c: F0 [06:01:52]MH_I2C_Read... [06:01:52]Read from MH i2c: F0 09 00 [06:01:52]MH_I2C_Read... [06:01:52]Read from MH i2c: F0 09 00 1D 05 00 51 D7 1D 67 EF 94 12 67 C2 [06:01:52]GetLastDocTimeStamp 1730008877 [06:01:52]current date 1730008913 [06:01:52]FM_GetShiftState [06:01:52]SAM_PROTO_GetShiftState [06:01:52]wFMCommunicate request_size=4 [06:01:52]MH_SAM_APDU [06:01:52]CAPDU: 80 13 01 00 [06:01:52]Write to MH i2c: E2 08 00 1E 05 80 13 01 00 00 00 00 00 A0 [06:01:52]Write i2c OK [06:01:52]MH_I2C_Read... [06:01:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:52]Read from MH i2c: E2 [06:01:52]MH_I2C_Read... [06:01:52]Read from MH i2c: E2 0E 00 [06:01:52]MH_I2C_Read... [06:01:52]Read from MH i2c: E2 0E 00 1E 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6E [06:01:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:01:52]wFMCommunicate OK [06:01:52]SAM_PROTO_GetShiftState done [06:01:52]FM_GetShiftState done [06:01:52]opened in 1729988025 [06:01:52]opened+sec_in_day 1730074425 [06:01:52]quantity*price = 100050 [06:01:52]sum+1 = 100052 [06:01:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 103 27.10.2024 06:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374825 ФПД: 233494001403668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060153&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374825&fm=233494001403668&tin=02508201610067®Number=0000000000091623&sum=100000 [06:01:53]StoreToDocumentArchive [06:01:53]shift 528 fd 374825 [06:01:53]save to /storage/0528/doc_00374825 [06:01:53]save last doc name /storage/0528/doc_00374825 to /storage/kkm_last_doc_name [06:01:53]save OK [06:01:53]Clear old archive folders... [06:01:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:01:53]tlvbuf is 00F88AD0 [06:01:53]SAM_PROTO_ClearQueue [06:01:53]wFMCommunicate request_size=4 [06:01:53]MH_SAM_APDU [06:01:53]CAPDU: 80 09 00 00 [06:01:53]Write to MH i2c: E2 08 00 2B 05 80 09 00 00 00 00 00 00 A2 [06:01:53]Write i2c OK [06:01:53]MH_I2C_Read... [06:01:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 2B 05 00 90 00 A4 [06:01:54]RAPDU: 90 00 [06:01:54]wFMCommunicate OK [06:01:54]SAM_PROTO_ClearQueue done [06:01:54]KKMCreateOFDPacket [06:01:54]OFDProtocolAddRootSTLVToBuf [06:01:54]FM_MakeSignedData [06:01:54]FM_MakeSignedData [06:01:54]SAM_PROTO_SignData [06:01:54]wFMCommunicate request_size=4 [06:01:54]MH_SAM_APDU [06:01:54]CAPDU: 80 0D 01 02 [06:01:54]Write to MH i2c: E2 08 00 2C 05 80 0D 01 02 00 00 00 00 AA [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 2C 05 00 90 00 A5 [06:01:54]RAPDU: 90 00 [06:01:54]wFMCommunicate OK [06:01:54]wFMCommunicate request_size=255 [06:01:54]MH_SAM_APDU [06:01:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 67 00 00 00 F4 03 04 00 51 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:01:54]Write to MH i2c: E2 02 01 2D 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 51 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 20 [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 2D 05 00 90 00 A6 [06:01:54]RAPDU: 90 00 [06:01:54]wFMCommunicate OK [06:01:54]wFMCommunicate request_size=11 [06:01:54]MH_SAM_APDU [06:01:54]CAPDU: 80 0D 02 02 06 D4 5C 8F 02 C7 14 [06:01:54]Write to MH i2c: E2 0E 00 2E 05 80 0D 02 02 06 00 D4 5C 8F 02 C7 14 00 00 55 [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [06:01:54]RAPDU: 90 00 [06:01:54]wFMCommunicate OK [06:01:54]wFMCommunicate request_size=4 [06:01:54]MH_SAM_APDU [06:01:54]CAPDU: 80 0D 03 02 [06:01:54]Write to MH i2c: E2 08 00 2F 05 80 0D 03 02 00 00 00 00 AF [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 0B 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 0B 00 2F 05 00 33 D0 78 A6 AE CB A0 BF 90 00 A9 [06:01:54]RAPDU: 33 D0 78 A6 AE CB A0 BF 90 00 [06:01:54]wFMCommunicate OK [06:01:54]SAM_PROTO_SignData done [06:01:54]FM_MakeSignedData done [06:01:54]CreateOFDProtocolMessage [06:01:54]wFMCommunicate request_size=4 [06:01:54]MH_SAM_APDU [06:01:54]CAPDU: 80 11 00 00 [06:01:54]Write to MH i2c: E2 08 00 30 05 80 11 00 00 00 00 00 00 AF [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:54]Read from MH i2c: E2 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 17 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: E2 17 00 30 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [06:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:01:54]wFMCommunicate OK [06:01:54]CreateOFDProtocolMessage done [06:01:54]OFDSenderStorePacket 374825 [06:01:54]StoreOFDPacket docnum=374825 [06:01: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 10 01 00 00 84 5C 08 01 9B A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 51 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D4 5C 8F 02 C7 14 33 D0 78 A6 AE CB A0 BF [06:01:54]CheckFolder [06:01:54]dirname=/storage/ofd_packets [06:01:54]CheckFolder done [06:01:54]ProducePacketName [06:01:54]name=ofd_packets/00374825 [06:01:54]NVStorageSaveData ofd_packets/00374825 [06:01:54]File name is /storage/ofd_packets/00374825 [06:01:54]Write 302 bytes [06:01:54]NVStorageSaveData done [06:01:54]OFDSenderStorePacket done [06:01:54]KKMCreateOFDPacket done [06:01:54]NVStorageSaveData kkm_last_timestamp [06:01:54]File name is /storage/kkm_last_timestamp [06:01:54]Write 4 bytes [06:01:54]NVStorageSaveData done [06:01:54]ExternCall_PrintAddStr [06:01:54]wPrintStart [06:01:54]Write to MH i2c: 01 00 00 31 05 36 [06:01:54]Write i2c OK [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: 01 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: 01 07 00 [06:01:54]MH_I2C_Read... [06:01:54]Read from MH i2c: 01 07 00 31 05 00 00 00 00 00 FF 0F 4B [06:01:54]RasterBufferAndPrint [06:01:54]line Счет N : (1)3311337 [06:01:54]line ИНН: 02508201610067 [06:01:54]line Контрольно-Кассовый Чек [06:01:54]line ПРОДАЖА [06:01:54]line ТРК (МРК, ГНК) : 5 [06:01:54]line Товар: 2710194210 [06:01:54]line ДТ(л)-К-5 [06:01:54]line 13.130 * 76.20 [06:01:54]line = 1000.51 [06:01:54]line НДС 12% НСП 1% [06:01:54]line > о реализуемом товаре [06:01:54]line ОКРУГЛЕНИЕ: -0.51 [06:01:54]line ИТОГО: 1000.00 [06:01:54]line Внесено: 1000.00 [06:01:54]line СДАЧА: 0.00 [06:01:54]line НСП 1% : 8.85 [06:01:54]line НДС 12% : 106.25 [06:01:54]line Наличными: 1000.00 [06:01:54]line Безнал.: 0.00 [06:01:54]line Место: АЗС № 87 "Партнер Нефть" [06:01:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:01:54]line СНО: Общий режим [06:01:54]line Чек 103 27.10.2024 06:01 [06:01:54]line Смена: 528 ФФД: 1.0 [06:01:54]line ЗНМ: 0300000083 [06:01:54]line РНМ: 0000000000091623 [06:01:54]line Версия ККМ: 001 [06:01:54]line ФМ: 0000000000874672 [06:01:54]line ФД: 374825 [06:01:54]line ФПД: 233494001403668 [06:01:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060153&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374825&fm=233494001403668&tin=02508201610067®Number=0000000000091623&sum=100000 [06:01:54]OFD Sender: Processing packet 374825 [packets to send 270, broken 269] [06:01:54]ProducePacketName [06:01:54]name=ofd_packets/00374825 [06:01:54]OFD Sender: To server: pG, [06:01:54]CommunicateWithHost lk.salyk.kg:30040 [06:01:54]ConnectInit lk.salyk.kg [06:01:54]written 0, free lines is 4095 [06:01:54]Connected sock=10 [06:01:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 84 5C 08 01 9B A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 67 00 00 00 F4 03 04 00 51 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D4 5C 8F 02 C7 14 33 D0 78 A6 AE CB A0 BF [06:01: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 54 2E 47 00 00 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 29 B8 05 00 F4 03 04 00 F0 82 1D 67 B6 04 01 00 00 DA C4 11 A1 3C 29 B9 2A [06:01:55]CommunicateWithHost err = 0 [06:01:55]CheckOFDResponse [06:01:55]1017 (14) - 77093643461234 [06:01:55]1041 (16) - 0000000000874672 [06:01:55]1040 (4) - 374825 [06:01:55]1012 (4) - 27.10.2024 00:01 [06:01:55]1206 (1) - 0 [06:01:55]OFD Sender: Remove packet 374825 [06:01:55]ProducePacketName [06:01:55]name=ofd_packets/00374825 [06:01:55]NVStorageDeleteData [06:01:55]Write to MH i2c: 01 00 00 5C 05 61 [06:01:55]Write i2c OK [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: 01 [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: 01 07 00 [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: 01 07 00 5C 05 00 00 00 00 00 CF 0C 43 [06:01:55]RasterBufferAndPrint [06:01:55]line [06:01:55]line [06:01:55]line [06:01:55]line [06:01:55]line [06:01:55]written 0, free lines is 3286 [06:01:55]MH_Cut [06:01:55]Write to MH i2c: D1 01 00 63 05 01 3A [06:01:55]Write i2c OK [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: D1 [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: D1 01 00 [06:01:55]MH_I2C_Read... [06:01:55]Read from MH i2c: D1 01 00 63 05 00 39 [06:01:55]Write to MH i2c: 01 00 00 64 05 69 [06:01:55]Write i2c OK [06:01:55]MH_I2C_Read... [06:01:55]OFD Sender: No OFD packet to send [06:01:56]*** Cut start [06:01:56]*** Partial cut [06:01:56]*** CUTSNS_PIN = 1 [06:01:56]*** CUTSNS_PIN = 0 [06:01:56]*** Brake cut motor [06:01:56]Read from MH i2c: 01 [06:01:56]MH_I2C_Read... [06:01:56]*** Stop cut motor [06:01:56]*** Cut end [06:01:56]Read from MH i2c: 01 07 00 [06:01:56]MH_I2C_Read... [06:01:56]Read from MH i2c: 01 07 00 64 05 00 00 00 00 00 FF 0F 7E [06:01:56]process_action close_receipt done [06:01:56]requested_data is exist [06:01:56]produce_requested_data [06:01:56]requested_item fm.sn is exist - process it [06:01:56]wFMCommunicate request_size=4 [06:01:56]MH_SAM_APDU [06:01:56]CAPDU: 80 11 00 00 [06:01:56]Write to MH i2c: E2 08 00 65 05 80 11 00 00 00 00 00 00 E4 [06:01:56]Write i2c OK [06:01:56]MH_I2C_Read... [06:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:56]Read from MH i2c: E2 [06:01:56]MH_I2C_Read... [06:01:56]Read from MH i2c: E2 17 00 [06:01:56]MH_I2C_Read... [06:01:56]Read from MH i2c: E2 17 00 65 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [06: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 [06:01:56]wFMCommunicate OK [06:01:56]requested_item fd.num is exist - process it [06:01:56]SAM_PROTO_GetFieldsCounters [06:01:56]wFMCommunicate request_size=4 [06:01:56]MH_SAM_APDU [06:01:56]CAPDU: 80 13 00 00 [06:01:56]Write to MH i2c: E2 08 00 66 05 80 13 00 00 00 00 00 00 E7 [06:01:56]Write i2c OK [06:01:56]MH_I2C_Read... [06:01:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:01:56]Read from MH i2c: E2 [06:01:56]MH_I2C_Read... [06:01:56]Read from MH i2c: E2 62 00 [06:01:56]MH_I2C_Read... [06:01:56]Read from MH i2c: E2 62 00 66 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 29 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [06:01:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:01:56]wFMCommunicate OK [06:01:56]SAM_PROTO_GetFieldsCounters done [06:01:56]requested_item shift.num is exist - process it [06:01:56]requested_item shift.opened is exist - process it [06:01:56]req_shift_opened [06:01:56]FM_GetShiftState [06:01:56]SAM_PROTO_GetShiftState [06:01:56]wFMCommunicate request_size=4 [06:01:56]MH_SAM_APDU [06:01:56]CAPDU: 80 13 01 00 [06:01:56]Write to MH i2c: E2 08 00 67 05 80 13 01 00 00 00 00 00 E9 [06:01:56]Write i2c OK [06:01:56]MH_I2C_Read... [06:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:57]Read from MH i2c: E2 [06:01:57]MH_I2C_Read... [06:01:57]Read from MH i2c: E2 0E 00 [06:01:57]MH_I2C_Read... [06:01:57]Read from MH i2c: E2 0E 00 67 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B7 [06:01:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:01:57]wFMCommunicate OK [06:01:57]SAM_PROTO_GetShiftState done [06:01:57]FM_GetShiftState done [06:01:57]req_shift_opened done [06:01:57]requested_item shift.open_date is exist - process it [06:01:57]req_shift_open_date [06:01:57]req_shift_open_date done [06:01:57]produce_requested_data done [06:01:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374825,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:01:57]process_action_free close_receipt [06:01:57]json_value_free [06:01:57]json_value_free done [06:01:57]process_json_proto returns [06:01:57]Send response to host [06:01:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374825,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:01:57]free response buf [06:01:57]execute_script done [06:01:57]execute_script returns [06:01:57]free content buf [06:01:57]Sock 9.Close socket [06:01:57]Sock 9.Thread stoped [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:45]accept exits with 8 [06:02:45]New connection [06:02:45]New thread 3067485540 created [06:02:45]Thread 3067628900 joined [06:02:45]Waiting for new connection... [06:02:45] Sock 8.Parse request [06:02:45]Sock 8.Check first char [06:02:45]Sock 8.First char is OK [06:02:45]request: POST /json_proto HTTP/1.0 [06:02:45]Method: POST [06:02:45]URL: /json_proto [06:02:45]Method is POST - this is cgi request [06:02:45]url: /json_proto [06:02:45]query_string will be loaded in cgi processing [06:02:45]execute_cgi json_proto POST (null) [06:02:45]execute_cgi path=json_proto method=POST [06:02:45]POST find Content-Length [06:02:45]Host: 172.17.42.195:8080 [06:02:45]Content-Length: 678 [06:02:45]Content-Type: application/json [06:02:45] [06:02:45]POST finish read [06:02:45]Found Content-Length = 678 [06:02:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311338", "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" ] } } [06:02:45]execute_script... [06:02: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)3311338", "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" ] } } [06:02:45]POST & json_proto [06:02:45]process_json_proto [06:02:45]json parsed OK: [06:02:45]protocol is kg_v1.0 [06:02:45]action value=close_receipt [06:02:45]process_action close_receipt [06:02:45]cmd_close_receipt [06:02:45]MH_GetDate [06:02:45]Write to MH i2c: F0 00 00 68 05 5C [06:02:45]Write i2c OK [06:02:45]MH_I2C_Read... [06:02:45]Read from MH i2c: F0 [06:02:45]MH_I2C_Read... [06:02:45]Read from MH i2c: F0 09 00 [06:02:45]MH_I2C_Read... [06:02:45]Read from MH i2c: F0 09 00 68 05 00 86 D7 1D 67 EF 94 12 67 42 [06:02:45]GetLastDocTimeStamp 1730008913 [06:02:45]current date 1730008966 [06:02:45]FM_GetShiftState [06:02:45]SAM_PROTO_GetShiftState [06:02:45]wFMCommunicate request_size=4 [06:02:45]MH_SAM_APDU [06:02:45]CAPDU: 80 13 01 00 [06:02:45]Write to MH i2c: E2 08 00 69 05 80 13 01 00 00 00 00 00 EB [06:02:45]Write i2c OK [06:02:45]MH_I2C_Read... [06:02:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:45]Read from MH i2c: E2 [06:02:45]MH_I2C_Read... [06:02:45]Read from MH i2c: E2 0E 00 [06:02:45]MH_I2C_Read... [06:02:45]Read from MH i2c: E2 0E 00 69 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B9 [06:02:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:02:45]wFMCommunicate OK [06:02:45]SAM_PROTO_GetShiftState done [06:02:45]FM_GetShiftState done [06:02:45]opened in 1729988025 [06:02:45]opened+sec_in_day 1730074425 [06:02:45]quantity*price = 60027 [06:02:45]sum+1 = 60029 [06:02:45]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 СНО: Общий режим Чек 104 27.10.2024 06:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374826 ФПД: 267651052345792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374826&fm=267651052345792&tin=02508201610067®Number=0000000000091623&sum=60000 [06:02:46]StoreToDocumentArchive [06:02:46]shift 528 fd 374826 [06:02:46]save to /storage/0528/doc_00374826 [06:02:46]save last doc name /storage/0528/doc_00374826 to /storage/kkm_last_doc_name [06:02:46]save OK [06:02:46]Clear old archive folders... [06:02:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:02:46]tlvbuf is 00F43D00 [06:02:46]SAM_PROTO_ClearQueue [06:02:46]wFMCommunicate request_size=4 [06:02:46]MH_SAM_APDU [06:02:46]CAPDU: 80 09 00 00 [06:02:46]Write to MH i2c: E2 08 00 76 05 80 09 00 00 00 00 00 00 ED [06:02:46]Write i2c OK [06:02:46]MH_I2C_Read... [06:02:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:02:46]Read from MH i2c: E2 [06:02:46]MH_I2C_Read... [06:02:46]Read from MH i2c: E2 03 00 [06:02:46]MH_I2C_Read... [06:02:46]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [06:02:46]RAPDU: 90 00 [06:02:46]wFMCommunicate OK [06:02:46]SAM_PROTO_ClearQueue done [06:02:46]KKMCreateOFDPacket [06:02:46]OFDProtocolAddRootSTLVToBuf [06:02:46]FM_MakeSignedData [06:02:46]FM_MakeSignedData [06:02:46]SAM_PROTO_SignData [06:02:46]wFMCommunicate request_size=4 [06:02:46]MH_SAM_APDU [06:02:46]CAPDU: 80 0D 01 02 [06:02:46]Write to MH i2c: E2 08 00 77 05 80 0D 01 02 00 00 00 00 F5 [06:02:46]Write i2c OK [06:02:46]MH_I2C_Read... [06:02:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:02:46]Read from MH i2c: E2 [06:02:46]MH_I2C_Read... [06:02:46]Read from MH i2c: E2 03 00 [06:02:46]MH_I2C_Read... [06:02:46]Read from MH i2c: E2 03 00 77 05 00 90 00 F0 [06:02:46]RAPDU: 90 00 [06:02:46]wFMCommunicate OK [06:02:46]wFMCommunicate request_size=255 [06:02:46]MH_SAM_APDU [06:02: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 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 68 00 00 00 F4 03 04 00 86 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 [06:02:46]Write to MH i2c: E2 02 01 78 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 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 68 00 00 00 F4 03 04 00 86 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 00 00 13 [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:47]Read from MH i2c: E2 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 03 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 03 00 78 05 00 90 00 F1 [06:02:47]RAPDU: 90 00 [06:02:47]wFMCommunicate OK [06:02:47]wFMCommunicate request_size=10 [06:02:47]MH_SAM_APDU [06:02:47]CAPDU: 80 0D 02 02 05 6D 5D E6 19 C0 [06:02:47]Write to MH i2c: E2 0D 00 79 05 80 0D 02 02 05 00 6D 5D E6 19 C0 00 00 8B [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:47]Read from MH i2c: E2 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 03 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [06:02:47]RAPDU: 90 00 [06:02:47]wFMCommunicate OK [06:02:47]wFMCommunicate request_size=4 [06:02:47]MH_SAM_APDU [06:02:47]CAPDU: 80 0D 03 02 [06:02:47]Write to MH i2c: E2 08 00 7A 05 80 0D 03 02 00 00 00 00 FA [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:02:47]Read from MH i2c: E2 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 0B 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 0B 00 7A 05 00 8F 62 2B E0 0F 49 0E 37 90 00 94 [06:02:47]RAPDU: 8F 62 2B E0 0F 49 0E 37 90 00 [06:02:47]wFMCommunicate OK [06:02:47]SAM_PROTO_SignData done [06:02:47]FM_MakeSignedData done [06:02:47]CreateOFDProtocolMessage [06:02:47]wFMCommunicate request_size=4 [06:02:47]MH_SAM_APDU [06:02:47]CAPDU: 80 11 00 00 [06:02:47]Write to MH i2c: E2 08 00 7B 05 80 11 00 00 00 00 00 00 FA [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:47]Read from MH i2c: E2 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 17 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: E2 17 00 7B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [06:02:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:02:47]wFMCommunicate OK [06:02:47]CreateOFDProtocolMessage done [06:02:47]OFDSenderStorePacket 374826 [06:02:47]StoreOFDPacket docnum=374826 [06:02: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 BB 07 01 34 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 86 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 6D 5D E6 19 C0 8F 62 2B E0 0F 49 0E 37 [06:02:47]CheckFolder [06:02:47]dirname=/storage/ofd_packets [06:02:47]CheckFolder done [06:02:47]ProducePacketName [06:02:47]name=ofd_packets/00374826 [06:02:47]NVStorageSaveData ofd_packets/00374826 [06:02:47]File name is /storage/ofd_packets/00374826 [06:02:47]Write 301 bytes [06:02:47]NVStorageSaveData done [06:02:47]OFDSenderStorePacket done [06:02:47]KKMCreateOFDPacket done [06:02:47]NVStorageSaveData kkm_last_timestamp [06:02:47]File name is /storage/kkm_last_timestamp [06:02:47]Write 4 bytes [06:02:47]NVStorageSaveData done [06:02:47]ExternCall_PrintAddStr [06:02:47]wPrintStart [06:02:47]Write to MH i2c: 01 00 00 7C 05 81 [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 07 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 07 00 7C 05 00 00 00 00 00 FF 0F 96 [06:02:47]RasterBufferAndPrint [06:02:47]line Счет N : (1)3311338 [06:02:47]line ИНН: 02508201610067 [06:02:47]line Контрольно-Кассовый Чек [06:02:47]line ПРОДАЖА [06:02:47]line ТРК (МРК, ГНК) : 13 [06:02:47]line Товар: 2710124500 [06:02:47]line Аи-95-К-3 [06:02:47]line 8.090 * 74.20 [06:02:47]line = 600.28 [06:02:47]line НДС 12% НСП 1% [06:02:47]line > о реализуемом товаре [06:02:47]line ОКРУГЛЕНИЕ: -0.28 [06:02:47]line ИТОГО: 600.00 [06:02:47]line Внесено: 600.00 [06:02:47]line СДАЧА: 0.00 [06:02:47]line НСП 1% : 5.31 [06:02:47]line НДС 12% : 63.75 [06:02:47]line Наличными: 600.00 [06:02:47]line Безнал.: 0.00 [06:02:47]line Место: АЗС № 87 "Партнер Нефть" [06:02:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:02:47]line СНО: Общий режим [06:02:47]line Чек 104 27.10.2024 06:02 [06:02:47]line Смена: 528 ФФД: 1.0 [06:02:47]line ЗНМ: 0300000083 [06:02:47]line РНМ: 0000000000091623 [06:02:47]line Версия ККМ: 001 [06:02:47]line ФМ: 0000000000874672 [06:02:47]line ФД: 374826 [06:02:47]line ФПД: 267651052345792 [06:02:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374826&fm=267651052345792&tin=02508201610067®Number=0000000000091623&sum=60000 [06:02:47]written 0, free lines is 4095 [06:02:47]OFD Sender: Processing packet 374826 [packets to send 270, broken 269] [06:02:47]ProducePacketName [06:02:47]name=ofd_packets/00374826 [06:02:47]OFD Sender: To server: pG, [06:02:47]CommunicateWithHost lk.salyk.kg:30040 [06:02:47]ConnectInit lk.salyk.kg [06:02:47]Connected sock=10 [06:02: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 C4 BB 07 01 34 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 86 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 6D 5D E6 19 C0 8F 62 2B E0 0F 49 0E 37 [06:02:47]Write to MH i2c: 01 00 00 A7 05 AC [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 07 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 D0 0C 8F [06:02:47]RasterBufferAndPrint [06:02:47]line [06:02:47]line [06:02:47]line [06:02:47]line [06:02:47]line [06:02:47]written 0, free lines is 3287 [06:02: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 FE F5 47 00 4E 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 2A B8 05 00 F4 03 04 00 25 83 1D 67 B6 04 01 00 00 D7 CA 51 97 BC CB C5 56 [06:02:47]CommunicateWithHost err = 0 [06:02:47]CheckOFDResponse [06:02:47]1017 (14) - 77093643461234 [06:02:47]1041 (16) - 0000000000874672 [06:02:47]1040 (4) - 374826 [06:02:47]1012 (4) - 27.10.2024 00:02 [06:02:47]1206 (1) - 0 [06:02:47]OFD Sender: Remove packet 374826 [06:02:47]ProducePacketName [06:02:47]name=ofd_packets/00374826 [06:02:47]NVStorageDeleteData [06:02:47]MH_Cut [06:02:47]Write to MH i2c: D1 01 00 AE 05 01 85 [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: D1 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: D1 01 00 [06:02:47]MH_I2C_Read... [06:02:47]Read from MH i2c: D1 01 00 AE 05 00 84 [06:02:47]Write to MH i2c: 01 00 00 AF 05 B4 [06:02:47]Write i2c OK [06:02:47]MH_I2C_Read... [06:02:48]OFD Sender: No OFD packet to send [06:02:48]*** Cut start [06:02:48]*** Partial cut [06:02:48]*** CUTSNS_PIN = 1 [06:02:48]*** CUTSNS_PIN = 0 [06:02:49]*** Brake cut motor [06:02:49]Read from MH i2c: 01 [06:02:49]MH_I2C_Read... [06:02:49]*** Stop cut motor [06:02:49]*** Cut end [06:02:49]Read from MH i2c: 01 07 00 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [06:02:49]process_action close_receipt done [06:02:49]requested_data is exist [06:02:49]produce_requested_data [06:02:49]requested_item fm.sn is exist - process it [06:02:49]wFMCommunicate request_size=4 [06:02:49]MH_SAM_APDU [06:02:49]CAPDU: 80 11 00 00 [06:02:49]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [06:02:49]Write i2c OK [06:02:49]MH_I2C_Read... [06:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:49]Read from MH i2c: E2 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 17 00 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [06:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:02:49]wFMCommunicate OK [06:02:49]requested_item fd.num is exist - process it [06:02:49]SAM_PROTO_GetFieldsCounters [06:02:49]wFMCommunicate request_size=4 [06:02:49]MH_SAM_APDU [06:02:49]CAPDU: 80 13 00 00 [06:02:49]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [06:02:49]Write i2c OK [06:02:49]MH_I2C_Read... [06:02:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:02:49]Read from MH i2c: E2 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 62 00 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 62 00 B1 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 2A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [06:02:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:02:49]wFMCommunicate OK [06:02:49]SAM_PROTO_GetFieldsCounters done [06:02:49]requested_item shift.num is exist - process it [06:02:49]requested_item shift.opened is exist - process it [06:02:49]req_shift_opened [06:02:49]FM_GetShiftState [06:02:49]SAM_PROTO_GetShiftState [06:02:49]wFMCommunicate request_size=4 [06:02:49]MH_SAM_APDU [06:02:49]CAPDU: 80 13 01 00 [06:02:49]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [06:02:49]Write i2c OK [06:02:49]MH_I2C_Read... [06:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:49]Read from MH i2c: E2 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 0E 00 [06:02:49]MH_I2C_Read... [06:02:49]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 02 [06:02:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:02:49]wFMCommunicate OK [06:02:49]SAM_PROTO_GetShiftState done [06:02:49]FM_GetShiftState done [06:02:49]req_shift_opened done [06:02:49]requested_item shift.open_date is exist - process it [06:02:49]req_shift_open_date [06:02:49]req_shift_open_date done [06:02:49]produce_requested_data done [06:02:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374826,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:02:49]process_action_free close_receipt [06:02:49]json_value_free [06:02:49]json_value_free done [06:02:49]process_json_proto returns [06:02:49]Send response to host [06:02:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374826,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:02:49]free response buf [06:02:49]execute_script done [06:02:49]execute_script returns [06:02:49]free content buf [06:02:49]Sock 8.Close socket [06:02:49]Sock 8.Thread stoped [06:02:53]OFD Sender: No OFD packet to send [06:02:58]OFD Sender: No OFD packet to send [06:03:03]OFD Sender: No OFD packet to send [06:03:08]OFD Sender: No OFD packet to send [06:03:13]OFD Sender: No OFD packet to send [06:03:18]OFD Sender: No OFD packet to send [06:03:23]OFD Sender: No OFD packet to send [06:03:28]OFD Sender: No OFD packet to send [06:03:33]OFD Sender: No OFD packet to send [06:03:38]OFD Sender: No OFD packet to send [06:03:43]OFD Sender: No OFD packet to send [06:03:48]OFD Sender: No OFD packet to send [06:03:52]accept exits with 9 [06:03:52]New connection [06:03:52]New thread 3067628900 created [06:03:52]Thread 3067485540 joined [06:03:52]Waiting for new connection... [06:03:52] Sock 9.Parse request [06:03:52]Sock 9.Check first char [06:03:52]Sock 9.First char is OK [06:03:52]request: POST /json_proto HTTP/1.0 [06:03:52]Method: POST [06:03:52]URL: /json_proto [06:03:52]Method is POST - this is cgi request [06:03:52]url: /json_proto [06:03:52]query_string will be loaded in cgi processing [06:03:52]execute_cgi json_proto POST (null) [06:03:52]execute_cgi path=json_proto method=POST [06:03:52]POST find Content-Length [06:03:52]Host: 172.17.42.195:8080 [06:03:52]Content-Length: 689 [06:03:52]Content-Type: application/json [06:03:52] [06:03:52]POST finish read [06:03:52]Found Content-Length = 689 [06:03:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311339", "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" ] } } [06:03:52]execute_script... [06:03: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)3311339", "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" ] } } [06:03:52]POST & json_proto [06:03:52]process_json_proto [06:03:52]json parsed OK: [06:03:52]protocol is kg_v1.0 [06:03:52]action value=close_receipt [06:03:52]process_action close_receipt [06:03:52]cmd_close_receipt [06:03:52]MH_GetDate [06:03:52]Write to MH i2c: F0 00 00 B3 05 A7 [06:03:52]Write i2c OK [06:03:52]MH_I2C_Read... [06:03:52]Read from MH i2c: F0 [06:03:52]MH_I2C_Read... [06:03:52]Read from MH i2c: F0 09 00 [06:03:52]MH_I2C_Read... [06:03:52]Read from MH i2c: F0 09 00 B3 05 00 C8 D7 1D 67 EF 94 12 67 CF [06:03:52]GetLastDocTimeStamp 1730008966 [06:03:52]current date 1730009032 [06:03:52]FM_GetShiftState [06:03:52]SAM_PROTO_GetShiftState [06:03:52]wFMCommunicate request_size=4 [06:03:52]MH_SAM_APDU [06:03:52]CAPDU: 80 13 01 00 [06:03:52]Write to MH i2c: E2 08 00 B4 05 80 13 01 00 00 00 00 00 36 [06:03:52]Write i2c OK [06:03:52]MH_I2C_Read... [06:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:52]Read from MH i2c: E2 [06:03:52]MH_I2C_Read... [06:03:52]Read from MH i2c: E2 0E 00 [06:03:52]MH_I2C_Read... [06:03:52]Read from MH i2c: E2 0E 00 B4 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 04 [06:03:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:03:52]wFMCommunicate OK [06:03:52]SAM_PROTO_GetShiftState done [06:03:52]FM_GetShiftState done [06:03:52]opened in 1729988025 [06:03:52]opened+sec_in_day 1730074425 [06:03:52]quantity*price = 100051 [06:03:52]sum+1 = 100052 [06:03:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 105 27.10.2024 06:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374827 ФПД: 9696035088665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060352&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374827&fm=9696035088665&tin=02508201610067®Number=0000000000091623&sum=100000 [06:03:53]StoreToDocumentArchive [06:03:53]shift 528 fd 374827 [06:03:53]save to /storage/0528/doc_00374827 [06:03:53]save last doc name /storage/0528/doc_00374827 to /storage/kkm_last_doc_name [06:03:53]save OK [06:03:53]Clear old archive folders... [06:03:53]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:03:53]tlvbuf is 00F65270 [06:03:53]SAM_PROTO_ClearQueue [06:03:53]wFMCommunicate request_size=4 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 09 00 00 [06:03:53]Write to MH i2c: E2 08 00 C1 05 80 09 00 00 00 00 00 00 38 [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [06:03:53]RAPDU: 90 00 [06:03:53]wFMCommunicate OK [06:03:53]SAM_PROTO_ClearQueue done [06:03:53]KKMCreateOFDPacket [06:03:53]OFDProtocolAddRootSTLVToBuf [06:03:53]FM_MakeSignedData [06:03:53]FM_MakeSignedData [06:03:53]SAM_PROTO_SignData [06:03:53]wFMCommunicate request_size=4 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 0D 01 02 [06:03:53]Write to MH i2c: E2 08 00 C2 05 80 0D 01 02 00 00 00 00 40 [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [06:03:53]RAPDU: 90 00 [06:03:53]wFMCommunicate OK [06:03:53]wFMCommunicate request_size=255 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 69 00 00 00 F4 03 04 00 C8 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:03:53]Write to MH i2c: E2 02 01 C3 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 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 69 00 00 00 F4 03 04 00 C8 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 BC [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]OFD Sender: No OFD packet to send [06:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [06:03:53]RAPDU: 90 00 [06:03:53]wFMCommunicate OK [06:03:53]wFMCommunicate request_size=16 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 08 D1 88 BA 29 19 [06:03:53]Write to MH i2c: E2 13 00 C4 05 80 0D 02 02 0B 00 00 35 04 06 00 08 D1 88 BA 29 19 00 00 F5 [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [06:03:53]RAPDU: 90 00 [06:03:53]wFMCommunicate OK [06:03:53]wFMCommunicate request_size=4 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 0D 03 02 [06:03:53]Write to MH i2c: E2 08 00 C5 05 80 0D 03 02 00 00 00 00 45 [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 0B 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 0B 00 C5 05 00 90 82 CB BE F2 E1 B4 7A 90 00 E2 [06:03:53]RAPDU: 90 82 CB BE F2 E1 B4 7A 90 00 [06:03:53]wFMCommunicate OK [06:03:53]SAM_PROTO_SignData done [06:03:53]FM_MakeSignedData done [06:03:53]CreateOFDProtocolMessage [06:03:53]wFMCommunicate request_size=4 [06:03:53]MH_SAM_APDU [06:03:53]CAPDU: 80 11 00 00 [06:03:53]Write to MH i2c: E2 08 00 C6 05 80 11 00 00 00 00 00 00 45 [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:53]Read from MH i2c: E2 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 17 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: E2 17 00 C6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [06:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:03:53]wFMCommunicate OK [06:03:53]CreateOFDProtocolMessage done [06:03:53]OFDSenderStorePacket 374827 [06:03:53]StoreOFDPacket docnum=374827 [06:03: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 15 01 00 00 DA F2 0D 01 9A C0 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 69 00 00 00 F4 03 04 00 C8 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 D1 88 BA 29 19 90 82 CB BE F2 E1 B4 7A [06:03:53]CheckFolder [06:03:53]dirname=/storage/ofd_packets [06:03:53]CheckFolder done [06:03:53]ProducePacketName [06:03:53]name=ofd_packets/00374827 [06:03:53]NVStorageSaveData ofd_packets/00374827 [06:03:53]File name is /storage/ofd_packets/00374827 [06:03:53]Write 307 bytes [06:03:53]NVStorageSaveData done [06:03:53]OFDSenderStorePacket done [06:03:53]KKMCreateOFDPacket done [06:03:53]NVStorageSaveData kkm_last_timestamp [06:03:53]File name is /storage/kkm_last_timestamp [06:03:53]Write 4 bytes [06:03:53]NVStorageSaveData done [06:03:53]ExternCall_PrintAddStr [06:03:53]wPrintStart [06:03:53]Write to MH i2c: 01 00 00 C7 05 CC [06:03:53]Write i2c OK [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: 01 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: 01 07 00 [06:03:53]MH_I2C_Read... [06:03:53]Read from MH i2c: 01 07 00 C7 05 00 00 00 00 00 FF 0F E1 [06:03:53]RasterBufferAndPrint [06:03:53]line Счет N : (1)3311339 [06:03:53]line ИНН: 02508201610067 [06:03:53]line Контрольно-Кассовый Чек [06:03:53]line ПРОДАЖА [06:03:53]line ТРК (МРК, ГНК) : 31 [06:03:53]line Товар: 2710194240 [06:03:53]line D-Energy Дт-К-2 [06:03:53]line 12.960 * 77.20 [06:03:53]line = 1000.51 [06:03:53]line НДС 12% НСП 1% [06:03:53]line > о реализуемом товаре [06:03:53]line ОКРУГЛЕНИЕ: -0.51 [06:03:53]line ИТОГО: 1000.00 [06:03:53]line Внесено: 1000.00 [06:03:53]line СДАЧА: 0.00 [06:03:53]line НСП 1% : 8.85 [06:03:53]line НДС 12% : 106.25 [06:03:53]line Наличными: 1000.00 [06:03:53]line Безнал.: 0.00 [06:03:53]line Место: АЗС № 87 "Партнер Нефть" [06:03:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:03:53]line СНО: Общий режим [06:03:53]line Чек 105 27.10.2024 06:03 [06:03:53]line Смена: 528 ФФД: 1.0 [06:03:53]line ЗНМ: 0300000083 [06:03:53]line РНМ: 0000000000091623 [06:03:53]line Версия ККМ: 001 [06:03:53]line ФМ: 0000000000874672 [06:03:53]line ФД: 374827 [06:03:53]line ФПД: 9696035088665 [06:03:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060352&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374827&fm=9696035088665&tin=02508201610067®Number=0000000000091623&sum=100000 [06:03:54]OFD Sender: Processing packet 374827 [packets to send 270, broken 269] [06:03:54]ProducePacketName [06:03:54]name=ofd_packets/00374827 [06:03:54]OFD Sender: To server: pG, [06:03:54]CommunicateWithHost lk.salyk.kg:30040 [06:03:54]ConnectInit lk.salyk.kg [06:03:54]written 0, free lines is 4095 [06:03:54]Connected sock=8 [06:03: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 DA F2 0D 01 9A C0 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 69 00 00 00 F4 03 04 00 C8 D7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 D1 88 BA 29 19 90 82 CB BE F2 E1 B4 7A [06:03: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 E2 67 47 00 A8 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 2B B8 05 00 F4 03 04 00 68 83 1D 67 B6 04 01 00 00 03 B4 34 AD 23 93 3B 16 [06:03:54]CommunicateWithHost err = 0 [06:03:54]CheckOFDResponse [06:03:54]1017 (14) - 77093643461234 [06:03:54]1041 (16) - 0000000000874672 [06:03:54]1040 (4) - 374827 [06:03:54]1012 (4) - 27.10.2024 00:03 [06:03:54]1206 (1) - 0 [06:03:54]OFD Sender: Remove packet 374827 [06:03:54]ProducePacketName [06:03:54]name=ofd_packets/00374827 [06:03:54]NVStorageDeleteData [06:03:54]Write to MH i2c: 01 00 00 F2 05 F7 [06:03:54]Write i2c OK [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: 01 [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: 01 07 00 [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: 01 07 00 F2 05 00 00 00 00 00 E9 0C F3 [06:03:54]RasterBufferAndPrint [06:03:54]line [06:03:54]line [06:03:54]line [06:03:54]line [06:03:54]line [06:03:54]written 0, free lines is 3311 [06:03:54]MH_Cut [06:03:54]Write to MH i2c: D1 01 00 F9 05 01 D0 [06:03:54]Write i2c OK [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: D1 [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: D1 01 00 [06:03:54]MH_I2C_Read... [06:03:54]Read from MH i2c: D1 01 00 F9 05 00 CF [06:03:54]Write to MH i2c: 01 00 00 FA 05 FF [06:03:54]Write i2c OK [06:03:54]MH_I2C_Read... [06:03:55]OFD Sender: No OFD packet to send [06:03:55]*** Cut start [06:03:55]*** Partial cut [06:03:55]*** CUTSNS_PIN = 1 [06:03:55]*** CUTSNS_PIN = 0 [06:03:55]*** Brake cut motor [06:03:56]Read from MH i2c: 01 [06:03:56]MH_I2C_Read... [06:03:56]*** Stop cut motor [06:03:56]*** Cut end [06:03:56]Read from MH i2c: 01 07 00 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 FF 0F 14 [06:03:56]process_action close_receipt done [06:03:56]requested_data is exist [06:03:56]produce_requested_data [06:03:56]requested_item fm.sn is exist - process it [06:03:56]wFMCommunicate request_size=4 [06:03:56]MH_SAM_APDU [06:03:56]CAPDU: 80 11 00 00 [06:03:56]Write to MH i2c: E2 08 00 FB 05 80 11 00 00 00 00 00 00 7A [06:03:56]Write i2c OK [06:03:56]MH_I2C_Read... [06:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:56]Read from MH i2c: E2 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 17 00 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 17 00 FB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CF [06:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:03:56]wFMCommunicate OK [06:03:56]requested_item fd.num is exist - process it [06:03:56]SAM_PROTO_GetFieldsCounters [06:03:56]wFMCommunicate request_size=4 [06:03:56]MH_SAM_APDU [06:03:56]CAPDU: 80 13 00 00 [06:03:56]Write to MH i2c: E2 08 00 FC 05 80 13 00 00 00 00 00 00 7D [06:03:56]Write i2c OK [06:03:56]MH_I2C_Read... [06:03:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:03:56]Read from MH i2c: E2 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 62 00 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 62 00 FC 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 2B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [06:03: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 2B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:03:56]wFMCommunicate OK [06:03:56]SAM_PROTO_GetFieldsCounters done [06:03:56]requested_item shift.num is exist - process it [06:03:56]requested_item shift.opened is exist - process it [06:03:56]req_shift_opened [06:03:56]FM_GetShiftState [06:03:56]SAM_PROTO_GetShiftState [06:03:56]wFMCommunicate request_size=4 [06:03:56]MH_SAM_APDU [06:03:56]CAPDU: 80 13 01 00 [06:03:56]Write to MH i2c: E2 08 00 FD 05 80 13 01 00 00 00 00 00 7F [06:03:56]Write i2c OK [06:03:56]MH_I2C_Read... [06:03:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:56]Read from MH i2c: E2 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 0E 00 [06:03:56]MH_I2C_Read... [06:03:56]Read from MH i2c: E2 0E 00 FD 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4D [06:03:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:03:56]wFMCommunicate OK [06:03:56]SAM_PROTO_GetShiftState done [06:03:56]FM_GetShiftState done [06:03:56]req_shift_opened done [06:03:56]requested_item shift.open_date is exist - process it [06:03:56]req_shift_open_date [06:03:56]req_shift_open_date done [06:03:56]produce_requested_data done [06:03:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374827,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:03:56]process_action_free close_receipt [06:03:56]json_value_free [06:03:56]json_value_free done [06:03:56]process_json_proto returns [06:03:56]Send response to host [06:03:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374827,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:03:56]free response buf [06:03:56]execute_script done [06:03:56]execute_script returns [06:03:56]free content buf [06:03:56]Sock 9.Close socket [06:03:56]Sock 9.Thread stoped [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:37]accept exits with 10 [06:06:37]New connection [06:06:37]New thread 3067485540 created [06:06:37]Thread 3067628900 joined [06:06:37]Waiting for new connection... [06:06:37] Sock 10.Parse request [06:06:37]Sock 10.Check first char [06:06:37]Sock 10.First char is OK [06:06:37]request: POST /json_proto HTTP/1.0 [06:06:37]Method: POST [06:06:37]URL: /json_proto [06:06:37]Method is POST - this is cgi request [06:06:37]url: /json_proto [06:06:37]query_string will be loaded in cgi processing [06:06:37]execute_cgi json_proto POST (null) [06:06:37]execute_cgi path=json_proto method=POST [06:06:37]POST find Content-Length [06:06:37]Host: 172.17.42.195:8080 [06:06:37]Content-Length: 678 [06:06:37]Content-Type: application/json [06:06:37] [06:06:37]POST finish read [06:06:37]Found Content-Length = 678 [06:06:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311340", "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" ] } } [06:06:37]execute_script... [06:06: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)3311340", "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" ] } } [06:06:37]POST & json_proto [06:06:37]process_json_proto [06:06:37]json parsed OK: [06:06:37]protocol is kg_v1.0 [06:06:37]action value=close_receipt [06:06:37]process_action close_receipt [06:06:37]cmd_close_receipt [06:06:37]MH_GetDate [06:06:37]Write to MH i2c: F0 00 00 FE 05 F2 [06:06:37]Write i2c OK [06:06:37]MH_I2C_Read... [06:06:37]Read from MH i2c: F0 [06:06:37]MH_I2C_Read... [06:06:37]Read from MH i2c: F0 09 00 [06:06:37]MH_I2C_Read... [06:06:37]Read from MH i2c: F0 09 00 FE 05 00 6E D8 1D 67 EF 94 12 67 C1 [06:06:37]GetLastDocTimeStamp 1730009032 [06:06:37]current date 1730009198 [06:06:37]FM_GetShiftState [06:06:37]SAM_PROTO_GetShiftState [06:06:37]wFMCommunicate request_size=4 [06:06:37]MH_SAM_APDU [06:06:37]CAPDU: 80 13 01 00 [06:06:37]Write to MH i2c: E2 08 00 FF 05 80 13 01 00 00 00 00 00 81 [06:06:37]Write i2c OK [06:06:37]MH_I2C_Read... [06:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:37]Read from MH i2c: E2 [06:06:37]MH_I2C_Read... [06:06:37]Read from MH i2c: E2 0E 00 [06:06:37]MH_I2C_Read... [06:06:37]Read from MH i2c: E2 0E 00 FF 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4F [06:06:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:06:37]wFMCommunicate OK [06:06:37]SAM_PROTO_GetShiftState done [06:06:37]FM_GetShiftState done [06:06:37]opened in 1729988025 [06:06:37]opened+sec_in_day 1730074425 [06:06:37]quantity*price = 50041 [06:06:37]sum+1 = 50042 [06:06: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 СНО: Общий режим Чек 106 27.10.2024 06:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374828 ФПД: 18954547373553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060638&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374828&fm=18954547373553&tin=02508201610067®Number=0000000000091623&sum=50000 [06:06:38]StoreToDocumentArchive [06:06:38]shift 528 fd 374828 [06:06:38]save to /storage/0528/doc_00374828 [06:06:38]save last doc name /storage/0528/doc_00374828 to /storage/kkm_last_doc_name [06:06:38]save OK [06:06:38]Clear old archive folders... [06:06:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:06:38]tlvbuf is 00F63EB0 [06:06:38]SAM_PROTO_ClearQueue [06:06:38]wFMCommunicate request_size=4 [06:06:38]MH_SAM_APDU [06:06:38]CAPDU: 80 09 00 00 [06:06:38]Write to MH i2c: E2 08 00 0C 06 80 09 00 00 00 00 00 00 84 [06:06:38]Write i2c OK [06:06:38]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [06:06:39]RAPDU: 90 00 [06:06:39]wFMCommunicate OK [06:06:39]SAM_PROTO_ClearQueue done [06:06:39]KKMCreateOFDPacket [06:06:39]OFDProtocolAddRootSTLVToBuf [06:06:39]FM_MakeSignedData [06:06:39]FM_MakeSignedData [06:06:39]SAM_PROTO_SignData [06:06:39]wFMCommunicate request_size=4 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 0D 01 02 [06:06:39]Write to MH i2c: E2 08 00 0D 06 80 0D 01 02 00 00 00 00 8C [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [06:06:39]RAPDU: 90 00 [06:06:39]wFMCommunicate OK [06:06:39]wFMCommunicate request_size=255 [06:06:39]MH_SAM_APDU [06:06: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 6A 00 00 00 F4 03 04 00 6E D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 [06:06:39]Write to MH i2c: E2 02 01 0E 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 6A 00 00 00 F4 03 04 00 6E D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 00 00 58 [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [06:06:39]RAPDU: 90 00 [06:06:39]wFMCommunicate OK [06:06:39]wFMCommunicate request_size=10 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 0D 02 02 05 3D 33 10 25 F1 [06:06:39]Write to MH i2c: E2 0D 00 0F 06 80 0D 02 02 05 00 3D 33 10 25 F1 00 00 2F [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 03 00 0F 06 00 90 00 89 [06:06:39]RAPDU: 90 00 [06:06:39]wFMCommunicate OK [06:06:39]wFMCommunicate request_size=4 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 0D 03 02 [06:06:39]Write to MH i2c: E2 08 00 10 06 80 0D 03 02 00 00 00 00 91 [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 0B 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 0B 00 10 06 00 0B 71 D0 07 9D 23 20 C4 90 00 89 [06:06:39]RAPDU: 0B 71 D0 07 9D 23 20 C4 90 00 [06:06:39]wFMCommunicate OK [06:06:39]SAM_PROTO_SignData done [06:06:39]FM_MakeSignedData done [06:06:39]CreateOFDProtocolMessage [06:06:39]wFMCommunicate request_size=4 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 11 00 00 [06:06:39]Write to MH i2c: E2 08 00 11 06 80 11 00 00 00 00 00 00 91 [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 17 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 17 00 11 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [06:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:06:39]wFMCommunicate OK [06:06:39]CreateOFDProtocolMessage done [06:06:39]OFDSenderStorePacket 374828 [06:06:39]StoreOFDPacket docnum=374828 [06:06: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 2A 2B 07 01 25 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 6E D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 3D 33 10 25 F1 0B 71 D0 07 9D 23 20 C4 [06:06:39]CheckFolder [06:06:39]dirname=/storage/ofd_packets [06:06:39]CheckFolder done [06:06:39]ProducePacketName [06:06:39]name=ofd_packets/00374828 [06:06:39]NVStorageSaveData ofd_packets/00374828 [06:06:39]File name is /storage/ofd_packets/00374828 [06:06:39]Write 301 bytes [06:06:39]NVStorageSaveData done [06:06:39]OFDSenderStorePacket done [06:06:39]KKMCreateOFDPacket done [06:06:39]NVStorageSaveData kkm_last_timestamp [06:06:39]File name is /storage/kkm_last_timestamp [06:06:39]Write 4 bytes [06:06:39]NVStorageSaveData done [06:06:39]ExternCall_PrintAddStr [06:06:39]wPrintStart [06:06:39]Write to MH i2c: 01 00 00 12 06 18 [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 07 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 07 00 12 06 00 00 00 00 00 FF 0F 2D [06:06:39]RasterBufferAndPrint [06:06:39]line Счет N : (1)3311340 [06:06:39]line ИНН: 02508201610067 [06:06:39]line Контрольно-Кассовый Чек [06:06:39]line ПРОДАЖА [06:06:39]line ТРК (МРК, ГНК) : 32 [06:06:39]line Товар: 2710124130 [06:06:39]line Аи-92-К-4 [06:06:39]line 7.480 * 66.90 [06:06:39]line = 500.41 [06:06:39]line НДС 12% НСП 1% [06:06:39]line > о реализуемом товаре [06:06:39]line ОКРУГЛЕНИЕ: -0.41 [06:06:39]line ИТОГО: 500.00 [06:06:39]line Внесено: 500.00 [06:06:39]line СДАЧА: 0.00 [06:06:39]line НСП 1% : 4.43 [06:06:39]line НДС 12% : 53.14 [06:06:39]line Наличными: 500.00 [06:06:39]line Безнал.: 0.00 [06:06:39]line Место: АЗС № 87 "Партнер Нефть" [06:06:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:06:39]line СНО: Общий режим [06:06:39]line Чек 106 27.10.2024 06:06 [06:06:39]line Смена: 528 ФФД: 1.0 [06:06:39]line ЗНМ: 0300000083 [06:06:39]line РНМ: 0000000000091623 [06:06:39]line Версия ККМ: 001 [06:06:39]line ФМ: 0000000000874672 [06:06:39]line ФД: 374828 [06:06:39]line ФПД: 18954547373553 [06:06:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060638&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374828&fm=18954547373553&tin=02508201610067®Number=0000000000091623&sum=50000 [06:06:39]written 0, free lines is 4095 [06:06:39]OFD Sender: Processing packet 374828 [packets to send 270, broken 269] [06:06:39]ProducePacketName [06:06:39]name=ofd_packets/00374828 [06:06:39]OFD Sender: To server: pG, [06:06:39]CommunicateWithHost lk.salyk.kg:30040 [06:06:39]ConnectInit lk.salyk.kg [06:06:39]Connected sock=9 [06:06: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 2A 2B 07 01 25 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 6E D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 3D 33 10 25 F1 0B 71 D0 07 9D 23 20 C4 [06:06: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 31 1D 47 00 8F 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 2C B8 05 00 F4 03 04 00 0D 84 1D 67 B6 04 01 00 00 CC E2 56 73 04 DA D5 3C [06:06:39]CommunicateWithHost err = 0 [06:06:39]CheckOFDResponse [06:06:39]1017 (14) - 77093643461234 [06:06:39]1041 (16) - 0000000000874672 [06:06:39]1040 (4) - 374828 [06:06:39]1012 (4) - 27.10.2024 00:06 [06:06:39]1206 (1) - 0 [06:06:39]OFD Sender: Remove packet 374828 [06:06:39]ProducePacketName [06:06:39]name=ofd_packets/00374828 [06:06:39]NVStorageDeleteData [06:06:39]Write to MH i2c: 01 00 00 3D 06 43 [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 07 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: 01 07 00 3D 06 00 00 00 00 00 D8 0C 2E [06:06:39]RasterBufferAndPrint [06:06:39]line [06:06:39]line [06:06:39]line [06:06:39]line [06:06:39]line [06:06:39]written 0, free lines is 3295 [06:06:39]MH_Cut [06:06:39]Write to MH i2c: D1 01 00 44 06 01 1C [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: D1 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: D1 01 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: D1 01 00 44 06 00 1B [06:06:39]Write to MH i2c: 01 00 00 45 06 4B [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:40]OFD Sender: No OFD packet to send [06:06:40]*** Cut start [06:06:40]*** Partial cut [06:06:40]*** CUTSNS_PIN = 1 [06:06:40]*** CUTSNS_PIN = 0 [06:06:41]*** Brake cut motor [06:06:41]Read from MH i2c: 01 [06:06:41]MH_I2C_Read... [06:06:41]*** Stop cut motor [06:06:41]*** Cut end [06:06:41]Read from MH i2c: 01 07 00 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 FF 0F 60 [06:06:41]process_action close_receipt done [06:06:41]requested_data is exist [06:06:41]produce_requested_data [06:06:41]requested_item fm.sn is exist - process it [06:06:41]wFMCommunicate request_size=4 [06:06:41]MH_SAM_APDU [06:06:41]CAPDU: 80 11 00 00 [06:06:41]Write to MH i2c: E2 08 00 46 06 80 11 00 00 00 00 00 00 C6 [06:06:41]Write i2c OK [06:06:41]MH_I2C_Read... [06:06:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:41]Read from MH i2c: E2 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 17 00 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 17 00 46 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [06:06:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:06:41]wFMCommunicate OK [06:06:41]requested_item fd.num is exist - process it [06:06:41]SAM_PROTO_GetFieldsCounters [06:06:41]wFMCommunicate request_size=4 [06:06:41]MH_SAM_APDU [06:06:41]CAPDU: 80 13 00 00 [06:06:41]Write to MH i2c: E2 08 00 47 06 80 13 00 00 00 00 00 00 C9 [06:06:41]Write i2c OK [06:06:41]MH_I2C_Read... [06:06:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:06:41]Read from MH i2c: E2 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 62 00 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 62 00 47 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 2C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [06:06: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 2C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:06:41]wFMCommunicate OK [06:06:41]SAM_PROTO_GetFieldsCounters done [06:06:41]requested_item shift.num is exist - process it [06:06:41]requested_item shift.opened is exist - process it [06:06:41]req_shift_opened [06:06:41]FM_GetShiftState [06:06:41]SAM_PROTO_GetShiftState [06:06:41]wFMCommunicate request_size=4 [06:06:41]MH_SAM_APDU [06:06:41]CAPDU: 80 13 01 00 [06:06:41]Write to MH i2c: E2 08 00 48 06 80 13 01 00 00 00 00 00 CB [06:06:41]Write i2c OK [06:06:41]MH_I2C_Read... [06:06:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:41]Read from MH i2c: E2 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 0E 00 [06:06:41]MH_I2C_Read... [06:06:41]Read from MH i2c: E2 0E 00 48 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 99 [06:06:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:06:41]wFMCommunicate OK [06:06:41]SAM_PROTO_GetShiftState done [06:06:41]FM_GetShiftState done [06:06:41]req_shift_opened done [06:06:41]requested_item shift.open_date is exist - process it [06:06:41]req_shift_open_date [06:06:41]req_shift_open_date done [06:06:41]produce_requested_data done [06:06:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374828,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:06:41]process_action_free close_receipt [06:06:41]json_value_free [06:06:41]json_value_free done [06:06:41]process_json_proto returns [06:06:41]Send response to host [06:06:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374828,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:06:41]free response buf [06:06:41]execute_script done [06:06:41]execute_script returns [06:06:41]free content buf [06:06:41]Sock 10.Close socket [06:06:41]Sock 10.Thread stoped [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:35]OFD Sender: No OFD packet to send [06:07:40]OFD Sender: No OFD packet to send [06:07:45]OFD Sender: No OFD packet to send [06:07:47]accept exits with 8 [06:07:47]New connection [06:07:47]New thread 3067628900 created [06:07:47]Thread 3067485540 joined [06:07:47]Waiting for new connection... [06:07:47] Sock 8.Parse request [06:07:47]Sock 8.Check first char [06:07:47]Sock 8.First char is OK [06:07:47]request: POST /json_proto HTTP/1.0 [06:07:47]Method: POST [06:07:47]URL: /json_proto [06:07:47]Method is POST - this is cgi request [06:07:47]url: /json_proto [06:07:47]query_string will be loaded in cgi processing [06:07:47]execute_cgi json_proto POST (null) [06:07:47]execute_cgi path=json_proto method=POST [06:07:47]POST find Content-Length [06:07:47]Host: 172.17.42.195:8080 [06:07:47]Content-Length: 679 [06:07:47]Content-Type: application/json [06:07:47] [06:07:47]POST finish read [06:07:47]Found Content-Length = 679 [06:07:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311341", "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" ] } } [06:07:47]execute_script... [06:07: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)3311341", "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" ] } } [06:07:47]POST & json_proto [06:07:47]process_json_proto [06:07:47]json parsed OK: [06:07:47]protocol is kg_v1.0 [06:07:47]action value=close_receipt [06:07:47]process_action close_receipt [06:07:47]cmd_close_receipt [06:07:47]MH_GetDate [06:07:47]Write to MH i2c: F0 00 00 49 06 3E [06:07:47]Write i2c OK [06:07:47]MH_I2C_Read... [06:07:47]Read from MH i2c: F0 [06:07:47]MH_I2C_Read... [06:07:47]Read from MH i2c: F0 09 00 [06:07:47]MH_I2C_Read... [06:07:47]Read from MH i2c: F0 09 00 49 06 00 B4 D8 1D 67 EF 94 12 67 53 [06:07:47]GetLastDocTimeStamp 1730009198 [06:07:47]current date 1730009268 [06:07:47]FM_GetShiftState [06:07:47]SAM_PROTO_GetShiftState [06:07:47]wFMCommunicate request_size=4 [06:07:47]MH_SAM_APDU [06:07:47]CAPDU: 80 13 01 00 [06:07:47]Write to MH i2c: E2 08 00 4A 06 80 13 01 00 00 00 00 00 CD [06:07:47]Write i2c OK [06:07:47]MH_I2C_Read... [06:07:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:47]Read from MH i2c: E2 [06:07:47]MH_I2C_Read... [06:07:47]Read from MH i2c: E2 0E 00 [06:07:47]MH_I2C_Read... [06:07:47]Read from MH i2c: E2 0E 00 4A 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [06:07:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:07:47]wFMCommunicate OK [06:07:47]SAM_PROTO_GetShiftState done [06:07:47]FM_GetShiftState done [06:07:47]opened in 1729988025 [06:07:47]opened+sec_in_day 1730074425 [06:07:47]quantity*price = 70044 [06:07:47]sum+1 = 70045 [06:07:47]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 СНО: Общий режим Чек 107 27.10.2024 06:07 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374829 ФПД: 169865254348540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060748&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374829&fm=169865254348540&tin=02508201610067®Number=0000000000091623&sum=70000 [06:07:48]StoreToDocumentArchive [06:07:48]shift 528 fd 374829 [06:07:48]save to /storage/0528/doc_00374829 [06:07:48]save last doc name /storage/0528/doc_00374829 to /storage/kkm_last_doc_name [06:07:48]save OK [06:07:48]Clear old archive folders... [06:07:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:48]tlvbuf is 00F68950 [06:07:48]SAM_PROTO_ClearQueue [06:07:48]wFMCommunicate request_size=4 [06:07:48]MH_SAM_APDU [06:07:48]CAPDU: 80 09 00 00 [06:07:48]Write to MH i2c: E2 08 00 57 06 80 09 00 00 00 00 00 00 CF [06:07:48]Write i2c OK [06:07:48]MH_I2C_Read... [06:07:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:48]Read from MH i2c: E2 [06:07:48]MH_I2C_Read... [06:07:48]Read from MH i2c: E2 03 00 [06:07:48]MH_I2C_Read... [06:07:48]Read from MH i2c: E2 03 00 57 06 00 90 00 D1 [06:07:48]RAPDU: 90 00 [06:07:48]wFMCommunicate OK [06:07:48]SAM_PROTO_ClearQueue done [06:07:48]KKMCreateOFDPacket [06:07:48]OFDProtocolAddRootSTLVToBuf [06:07:48]FM_MakeSignedData [06:07:48]FM_MakeSignedData [06:07:48]SAM_PROTO_SignData [06:07:48]wFMCommunicate request_size=4 [06:07:48]MH_SAM_APDU [06:07:48]CAPDU: 80 0D 01 02 [06:07:48]Write to MH i2c: E2 08 00 58 06 80 0D 01 02 00 00 00 00 D7 [06:07:48]Write i2c OK [06:07:48]MH_I2C_Read... [06:07:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:49]Read from MH i2c: E2 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 58 06 00 90 00 D2 [06:07:49]RAPDU: 90 00 [06:07:49]wFMCommunicate OK [06:07:49]wFMCommunicate request_size=255 [06:07:49]MH_SAM_APDU [06:07: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 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 6B 00 00 00 F4 03 04 00 B4 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A [06:07:49]Write to MH i2c: E2 02 01 59 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 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 6B 00 00 00 F4 03 04 00 B4 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 00 00 84 [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:49]Read from MH i2c: E2 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 59 06 00 90 00 D3 [06:07:49]RAPDU: 90 00 [06:07:49]wFMCommunicate OK [06:07:49]wFMCommunicate request_size=10 [06:07:49]MH_SAM_APDU [06:07:49]CAPDU: 80 0D 02 02 05 7D D6 25 26 FC [06:07:49]Write to MH i2c: E2 0D 00 5A 06 80 0D 02 02 05 00 7D D6 25 26 FC 00 00 7E [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:49]Read from MH i2c: E2 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 03 00 5A 06 00 90 00 D4 [06:07:49]RAPDU: 90 00 [06:07:49]wFMCommunicate OK [06:07:49]wFMCommunicate request_size=4 [06:07:49]MH_SAM_APDU [06:07:49]CAPDU: 80 0D 03 02 [06:07:49]Write to MH i2c: E2 08 00 5B 06 80 0D 03 02 00 00 00 00 DC [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:49]Read from MH i2c: E2 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 0B 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 0B 00 5B 06 00 C2 E0 C1 96 DD F3 32 A7 90 00 7F [06:07:49]RAPDU: C2 E0 C1 96 DD F3 32 A7 90 00 [06:07:49]wFMCommunicate OK [06:07:49]SAM_PROTO_SignData done [06:07:49]FM_MakeSignedData done [06:07:49]CreateOFDProtocolMessage [06:07:49]wFMCommunicate request_size=4 [06:07:49]MH_SAM_APDU [06:07:49]CAPDU: 80 11 00 00 [06:07:49]Write to MH i2c: E2 08 00 5C 06 80 11 00 00 00 00 00 00 DC [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:49]Read from MH i2c: E2 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 17 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: E2 17 00 5C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [06:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:07:49]wFMCommunicate OK [06:07:49]CreateOFDProtocolMessage done [06:07:49]OFDSenderStorePacket 374829 [06:07:49]StoreOFDPacket docnum=374829 [06:07: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 E4 32 07 01 67 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 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 6B 00 00 00 F4 03 04 00 B4 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 7D D6 25 26 FC C2 E0 C1 96 DD F3 32 A7 [06:07:49]CheckFolder [06:07:49]dirname=/storage/ofd_packets [06:07:49]CheckFolder done [06:07:49]ProducePacketName [06:07:49]name=ofd_packets/00374829 [06:07:49]NVStorageSaveData ofd_packets/00374829 [06:07:49]File name is /storage/ofd_packets/00374829 [06:07:49]Write 301 bytes [06:07:49]NVStorageSaveData done [06:07:49]OFDSenderStorePacket done [06:07:49]KKMCreateOFDPacket done [06:07:49]NVStorageSaveData kkm_last_timestamp [06:07:49]File name is /storage/kkm_last_timestamp [06:07:49]Write 4 bytes [06:07:49]NVStorageSaveData done [06:07:49]ExternCall_PrintAddStr [06:07:49]wPrintStart [06:07:49]Write to MH i2c: 01 00 00 5D 06 63 [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 07 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 07 00 5D 06 00 00 00 00 00 FF 0F 78 [06:07:49]RasterBufferAndPrint [06:07:49]line Счет N : (1)3311341 [06:07:49]line ИНН: 02508201610067 [06:07:49]line Контрольно-Кассовый Чек [06:07:49]line ПРОДАЖА [06:07:49]line ТРК (МРК, ГНК) : 22 [06:07:49]line Товар: 2710124130 [06:07:49]line Аи-92-К-4 [06:07:49]line 10.470 * 66.90 [06:07:49]line = 700.44 [06:07:49]line НДС 12% НСП 1% [06:07:49]line > о реализуемом товаре [06:07:49]line ОКРУГЛЕНИЕ: -0.44 [06:07:49]line ИТОГО: 700.00 [06:07:49]line Внесено: 700.00 [06:07:49]line СДАЧА: 0.00 [06:07:49]line НСП 1% : 6.20 [06:07:49]line НДС 12% : 74.38 [06:07:49]line Наличными: 700.00 [06:07:49]line Безнал.: 0.00 [06:07:49]line Место: АЗС № 87 "Партнер Нефть" [06:07:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:07:49]line СНО: Общий режим [06:07:49]line Чек 107 27.10.2024 06:07 [06:07:49]line Смена: 528 ФФД: 1.0 [06:07:49]line ЗНМ: 0300000083 [06:07:49]line РНМ: 0000000000091623 [06:07:49]line Версия ККМ: 001 [06:07:49]line ФМ: 0000000000874672 [06:07:49]line ФД: 374829 [06:07:49]line ФПД: 169865254348540 [06:07:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060748&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374829&fm=169865254348540&tin=02508201610067®Number=0000000000091623&sum=70000 [06:07:49]written 0, free lines is 4095 [06:07:49]OFD Sender: Processing packet 374829 [packets to send 270, broken 269] [06:07:49]ProducePacketName [06:07:49]name=ofd_packets/00374829 [06:07:49]OFD Sender: To server: pG, [06:07:49]CommunicateWithHost lk.salyk.kg:30040 [06:07:49]ConnectInit lk.salyk.kg [06:07:49]Connected sock=10 [06:07: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 E4 32 07 01 67 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 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 6B 00 00 00 F4 03 04 00 B4 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 7D D6 25 26 FC C2 E0 C1 96 DD F3 32 A7 [06:07: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 1B A8 47 00 8C 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 2D B8 05 00 F4 03 04 00 53 84 1D 67 B6 04 01 00 00 E3 4B CA 7B 2B 7F 7A 79 [06:07:49]CommunicateWithHost err = 0 [06:07:49]CheckOFDResponse [06:07:49]1017 (14) - 77093643461234 [06:07:49]1041 (16) - 0000000000874672 [06:07:49]1040 (4) - 374829 [06:07:49]1012 (4) - 27.10.2024 00:07 [06:07:49]1206 (1) - 0 [06:07:49]OFD Sender: Remove packet 374829 [06:07:49]ProducePacketName [06:07:49]name=ofd_packets/00374829 [06:07:49]NVStorageDeleteData [06:07:49]Write to MH i2c: 01 00 00 88 06 8E [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 07 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 D0 0C 71 [06:07:49]RasterBufferAndPrint [06:07:49]line [06:07:49]line [06:07:49]line [06:07:49]line [06:07:49]line [06:07:49]written 0, free lines is 3287 [06:07:49]MH_Cut [06:07:49]Write to MH i2c: D1 01 00 8F 06 01 67 [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: D1 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: D1 01 00 [06:07:49]MH_I2C_Read... [06:07:49]Read from MH i2c: D1 01 00 8F 06 00 66 [06:07:49]Write to MH i2c: 01 00 00 90 06 96 [06:07:49]Write i2c OK [06:07:49]MH_I2C_Read... [06:07:50]OFD Sender: No OFD packet to send [06:07:50]*** Cut start [06:07:50]*** Partial cut [06:07:50]*** CUTSNS_PIN = 1 [06:07:50]*** CUTSNS_PIN = 0 [06:07:51]*** Brake cut motor [06:07:51]Read from MH i2c: 01 [06:07:51]MH_I2C_Read... [06:07:51]*** Stop cut motor [06:07:51]*** Cut end [06:07:51]Read from MH i2c: 01 07 00 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 FF 0F AB [06:07:51]process_action close_receipt done [06:07:51]requested_data is exist [06:07:51]produce_requested_data [06:07:51]requested_item fm.sn is exist - process it [06:07:51]wFMCommunicate request_size=4 [06:07:51]MH_SAM_APDU [06:07:51]CAPDU: 80 11 00 00 [06:07:51]Write to MH i2c: E2 08 00 91 06 80 11 00 00 00 00 00 00 11 [06:07:51]Write i2c OK [06:07:51]MH_I2C_Read... [06:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:51]Read from MH i2c: E2 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 17 00 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 17 00 91 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [06:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:07:51]wFMCommunicate OK [06:07:51]requested_item fd.num is exist - process it [06:07:51]SAM_PROTO_GetFieldsCounters [06:07:51]wFMCommunicate request_size=4 [06:07:51]MH_SAM_APDU [06:07:51]CAPDU: 80 13 00 00 [06:07:51]Write to MH i2c: E2 08 00 92 06 80 13 00 00 00 00 00 00 14 [06:07:51]Write i2c OK [06:07:51]MH_I2C_Read... [06:07:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:07:51]Read from MH i2c: E2 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 62 00 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 62 00 92 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 2D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [06:07: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 2D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:07:51]wFMCommunicate OK [06:07:51]SAM_PROTO_GetFieldsCounters done [06:07:51]requested_item shift.num is exist - process it [06:07:51]requested_item shift.opened is exist - process it [06:07:51]req_shift_opened [06:07:51]FM_GetShiftState [06:07:51]SAM_PROTO_GetShiftState [06:07:51]wFMCommunicate request_size=4 [06:07:51]MH_SAM_APDU [06:07:51]CAPDU: 80 13 01 00 [06:07:51]Write to MH i2c: E2 08 00 93 06 80 13 01 00 00 00 00 00 16 [06:07:51]Write i2c OK [06:07:51]MH_I2C_Read... [06:07:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:51]Read from MH i2c: E2 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 0E 00 [06:07:51]MH_I2C_Read... [06:07:51]Read from MH i2c: E2 0E 00 93 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [06:07:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:07:51]wFMCommunicate OK [06:07:51]SAM_PROTO_GetShiftState done [06:07:51]FM_GetShiftState done [06:07:51]req_shift_opened done [06:07:51]requested_item shift.open_date is exist - process it [06:07:51]req_shift_open_date [06:07:51]req_shift_open_date done [06:07:51]produce_requested_data done [06:07:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374829,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:07:51]process_action_free close_receipt [06:07:51]json_value_free [06:07:51]json_value_free done [06:07:51]process_json_proto returns [06:07:51]Send response to host [06:07:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374829,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:07:51]free response buf [06:07:51]execute_script done [06:07:51]execute_script returns [06:07:51]free content buf [06:07:51]Sock 8.Close socket [06:07:51]Sock 8.Thread stoped [06:07:55]OFD Sender: No OFD packet to send [06:08:00]OFD Sender: No OFD packet to send [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:25]OFD Sender: No OFD packet to send [06:08:30]OFD Sender: No OFD packet to send [06:08:32]accept exits with 9 [06:08:32]New connection [06:08:32]New thread 3067485540 created [06:08:32]Thread 3067628900 joined [06:08:32]Waiting for new connection... [06:08:32] Sock 9.Parse request [06:08:32]Sock 9.Check first char [06:08:32]Sock 9.First char is OK [06:08:32]request: POST /json_proto HTTP/1.0 [06:08:32]Method: POST [06:08:32]URL: /json_proto [06:08:32]Method is POST - this is cgi request [06:08:32]url: /json_proto [06:08:32]query_string will be loaded in cgi processing [06:08:32]execute_cgi json_proto POST (null) [06:08:32]execute_cgi path=json_proto method=POST [06:08:32]POST find Content-Length [06:08:32]Host: 172.17.42.195:8080 [06:08:32]Content-Length: 682 [06:08:32]Content-Type: application/json [06:08:32] [06:08:32]POST finish read [06:08:32]Found Content-Length = 682 [06:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311342", "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" : 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" ] } } [06:08:32]execute_script... [06: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)3311342", "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" : 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" ] } } [06:08:32]POST & json_proto [06:08:32]process_json_proto [06:08:32]json parsed OK: [06:08:32]protocol is kg_v1.0 [06:08:32]action value=close_receipt [06:08:32]process_action close_receipt [06:08:32]cmd_close_receipt [06:08:32]MH_GetDate [06:08:32]Write to MH i2c: F0 00 00 94 06 89 [06:08:32]Write i2c OK [06:08:32]MH_I2C_Read... [06:08:32]Read from MH i2c: F0 [06:08:32]MH_I2C_Read... [06:08:32]Read from MH i2c: F0 09 00 [06:08:32]MH_I2C_Read... [06:08:32]Read from MH i2c: F0 09 00 94 06 00 E0 D8 1D 67 EF 94 12 67 CA [06:08:32]GetLastDocTimeStamp 1730009268 [06:08:32]current date 1730009312 [06:08:32]FM_GetShiftState [06:08:32]SAM_PROTO_GetShiftState [06:08:32]wFMCommunicate request_size=4 [06:08:32]MH_SAM_APDU [06:08:32]CAPDU: 80 13 01 00 [06:08:32]Write to MH i2c: E2 08 00 95 06 80 13 01 00 00 00 00 00 18 [06:08:32]Write i2c OK [06:08:32]MH_I2C_Read... [06:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:32]Read from MH i2c: E2 [06:08:32]MH_I2C_Read... [06:08:32]Read from MH i2c: E2 0E 00 [06:08:32]MH_I2C_Read... [06:08:32]Read from MH i2c: E2 0E 00 95 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [06:08:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:08:32]wFMCommunicate OK [06:08:32]SAM_PROTO_GetShiftState done [06:08:32]FM_GetShiftState done [06:08:32]opened in 1729988025 [06:08:32]opened+sec_in_day 1730074425 [06:08:32]quantity*price = 50063 [06:08:32]sum+1 = 50064 [06:08:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 108 27.10.2024 06:08 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374830 ФПД: 70053283664862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374830&fm=70053283664862&tin=02508201610067®Number=0000000000091623&sum=50000 [06:08:33]StoreToDocumentArchive [06:08:33]shift 528 fd 374830 [06:08:33]save to /storage/0528/doc_00374830 [06:08:33]save last doc name /storage/0528/doc_00374830 to /storage/kkm_last_doc_name [06:08:33]save OK [06:08:33]Clear old archive folders... [06:08:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:08:33]tlvbuf is 00F69270 [06:08:33]SAM_PROTO_ClearQueue [06:08:33]wFMCommunicate request_size=4 [06:08:33]MH_SAM_APDU [06:08:33]CAPDU: 80 09 00 00 [06:08:33]Write to MH i2c: E2 08 00 A2 06 80 09 00 00 00 00 00 00 1A [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [06:08:33]RAPDU: 90 00 [06:08:33]wFMCommunicate OK [06:08:33]SAM_PROTO_ClearQueue done [06:08:33]KKMCreateOFDPacket [06:08:33]OFDProtocolAddRootSTLVToBuf [06:08:33]FM_MakeSignedData [06:08:33]FM_MakeSignedData [06:08:33]SAM_PROTO_SignData [06:08:33]wFMCommunicate request_size=4 [06:08:33]MH_SAM_APDU [06:08:33]CAPDU: 80 0D 01 02 [06:08:33]Write to MH i2c: E2 08 00 A3 06 80 0D 01 02 00 00 00 00 22 [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 A3 06 00 90 00 1D [06:08:33]RAPDU: 90 00 [06:08:33]wFMCommunicate OK [06:08:33]wFMCommunicate request_size=255 [06:08:33]MH_SAM_APDU [06:08: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 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 6C 00 00 00 F4 03 04 00 E0 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:08:33]Write to MH i2c: E2 02 01 A4 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 6C 00 00 00 F4 03 04 00 E0 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 BA [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 A4 06 00 90 00 1E [06:08:33]RAPDU: 90 00 [06:08:33]wFMCommunicate OK [06:08:33]wFMCommunicate request_size=11 [06:08:33]MH_SAM_APDU [06:08:33]CAPDU: 80 0D 02 02 06 3F B6 8D 16 93 DE [06:08:33]Write to MH i2c: E2 0E 00 A5 06 80 0D 02 02 06 00 3F B6 8D 16 93 DE 00 00 3A [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 03 00 A5 06 00 90 00 1F [06:08:33]RAPDU: 90 00 [06:08:33]wFMCommunicate OK [06:08:33]wFMCommunicate request_size=4 [06:08:33]MH_SAM_APDU [06:08:33]CAPDU: 80 0D 03 02 [06:08:33]Write to MH i2c: E2 08 00 A6 06 80 0D 03 02 00 00 00 00 27 [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 0B 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 0B 00 A6 06 00 FA 4E BE B9 08 ED 98 DD 90 00 51 [06:08:33]RAPDU: FA 4E BE B9 08 ED 98 DD 90 00 [06:08:33]wFMCommunicate OK [06:08:33]SAM_PROTO_SignData done [06:08:33]FM_MakeSignedData done [06:08:33]CreateOFDProtocolMessage [06:08:33]wFMCommunicate request_size=4 [06:08:33]MH_SAM_APDU [06:08:33]CAPDU: 80 11 00 00 [06:08:33]Write to MH i2c: E2 08 00 A7 06 80 11 00 00 00 00 00 00 27 [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:33]Read from MH i2c: E2 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 17 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: E2 17 00 A7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [06:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:08:33]wFMCommunicate OK [06:08:33]CreateOFDProtocolMessage done [06:08:33]OFDSenderStorePacket 374830 [06:08:33]StoreOFDPacket docnum=374830 [06:08: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 20 B5 08 01 9F 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 6C 00 00 00 F4 03 04 00 E0 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F B6 8D 16 93 DE FA 4E BE B9 08 ED 98 DD [06:08:33]CheckFolder [06:08:33]dirname=/storage/ofd_packets [06:08:33]CheckFolder done [06:08:33]ProducePacketName [06:08:33]name=ofd_packets/00374830 [06:08:33]NVStorageSaveData ofd_packets/00374830 [06:08:33]File name is /storage/ofd_packets/00374830 [06:08:33]Write 302 bytes [06:08:33]NVStorageSaveData done [06:08:33]OFDSenderStorePacket done [06:08:33]KKMCreateOFDPacket done [06:08:33]NVStorageSaveData kkm_last_timestamp [06:08:33]File name is /storage/kkm_last_timestamp [06:08:33]Write 4 bytes [06:08:33]NVStorageSaveData done [06:08:33]ExternCall_PrintAddStr [06:08:33]wPrintStart [06:08:33]Write to MH i2c: 01 00 00 A8 06 AE [06:08:33]Write i2c OK [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: 01 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: 01 07 00 [06:08:33]MH_I2C_Read... [06:08:33]Read from MH i2c: 01 07 00 A8 06 00 00 00 00 00 FF 0F C3 [06:08:33]RasterBufferAndPrint [06:08:33]line Счет N : (1)3311342 [06:08:33]line ИНН: 02508201610067 [06:08:33]line Контрольно-Кассовый Чек [06:08:33]line ПРОДАЖА [06:08:33]line ТРК (МРК, ГНК) : 6 [06:08:33]line Товар: 2710194210 [06:08:33]line ДТ(л)-К-5 [06:08:33]line 6.570 * 76.20 [06:08:33]line = 500.63 [06:08:33]line НДС 12% НСП 1% [06:08:33]line > о реализуемом товаре [06:08:33]line ОКРУГЛЕНИЕ: -0.63 [06:08:33]line ИТОГО: 500.00 [06:08:33]line Внесено: 500.00 [06:08:33]line СДАЧА: 0.00 [06:08:33]line НСП 1% : 4.43 [06:08:33]line НДС 12% : 53.16 [06:08:33]line Наличными: 500.00 [06:08:33]line Безнал.: 0.00 [06:08:33]line Место: АЗС № 87 "Партнер Нефть" [06:08:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:08:33]line СНО: Общий режим [06:08:33]line Чек 108 27.10.2024 06:08 [06:08:33]line Смена: 528 ФФД: 1.0 [06:08:33]line ЗНМ: 0300000083 [06:08:33]line РНМ: 0000000000091623 [06:08:33]line Версия ККМ: 001 [06:08:33]line ФМ: 0000000000874672 [06:08:33]line ФД: 374830 [06:08:33]line ФПД: 70053283664862 [06:08:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T060832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374830&fm=70053283664862&tin=02508201610067®Number=0000000000091623&sum=50000 [06:08:34]OFD Sender: Processing packet 374830 [packets to send 270, broken 269] [06:08:34]ProducePacketName [06:08:34]name=ofd_packets/00374830 [06:08:34]OFD Sender: To server: pG, [06:08:34]CommunicateWithHost lk.salyk.kg:30040 [06:08:34]ConnectInit lk.salyk.kg [06:08:34]written 0, free lines is 4095 [06:08:34]Connected sock=10 [06: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 10 01 00 00 20 B5 08 01 9F 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 6C 00 00 00 F4 03 04 00 E0 D8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3F B6 8D 16 93 DE FA 4E BE B9 08 ED 98 DD [06: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 EC 53 47 00 DD 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 2E B8 05 00 F4 03 04 00 80 84 1D 67 B6 04 01 00 00 11 26 AE A9 B7 A5 01 AA [06:08:34]CommunicateWithHost err = 0 [06:08:34]CheckOFDResponse [06:08:34]1017 (14) - 77093643461234 [06:08:34]1041 (16) - 0000000000874672 [06:08:34]1040 (4) - 374830 [06:08:34]1012 (4) - 27.10.2024 00:08 [06:08:34]1206 (1) - 0 [06:08:34]OFD Sender: Remove packet 374830 [06:08:34]ProducePacketName [06:08:34]name=ofd_packets/00374830 [06:08:34]NVStorageDeleteData [06:08:34]Write to MH i2c: 01 00 00 D3 06 D9 [06:08:34]Write i2c OK [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: 01 [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: 01 07 00 [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: 01 07 00 D3 06 00 00 00 00 00 CD 0C B9 [06:08:34]RasterBufferAndPrint [06:08:34]line [06:08:34]line [06:08:34]line [06:08:34]line [06:08:34]line [06:08:34]written 0, free lines is 3283 [06:08:34]MH_Cut [06:08:34]Write to MH i2c: D1 01 00 DA 06 01 B2 [06:08:34]Write i2c OK [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: D1 [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: D1 01 00 [06:08:34]MH_I2C_Read... [06:08:34]Read from MH i2c: D1 01 00 DA 06 00 B1 [06:08:34]Write to MH i2c: 01 00 00 DB 06 E1 [06:08:34]Write i2c OK [06:08:34]MH_I2C_Read... [06:08:34]OFD Sender: No OFD packet to send [06:08:35]*** Cut start [06:08:35]*** Partial cut [06:08:35]*** CUTSNS_PIN = 1 [06:08:35]*** CUTSNS_PIN = 0 [06:08:35]*** Brake cut motor [06:08:36]Read from MH i2c: 01 [06:08:36]MH_I2C_Read... [06:08:36]*** Stop cut motor [06:08:36]*** Cut end [06:08:36]Read from MH i2c: 01 07 00 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: 01 07 00 DB 06 00 00 00 00 00 FF 0F F6 [06:08:36]process_action close_receipt done [06:08:36]requested_data is exist [06:08:36]produce_requested_data [06:08:36]requested_item fm.sn is exist - process it [06:08:36]wFMCommunicate request_size=4 [06:08:36]MH_SAM_APDU [06:08:36]CAPDU: 80 11 00 00 [06:08:36]Write to MH i2c: E2 08 00 DC 06 80 11 00 00 00 00 00 00 5C [06:08:36]Write i2c OK [06:08:36]MH_I2C_Read... [06:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:36]Read from MH i2c: E2 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 17 00 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 17 00 DC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [06: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 [06:08:36]wFMCommunicate OK [06:08:36]requested_item fd.num is exist - process it [06:08:36]SAM_PROTO_GetFieldsCounters [06:08:36]wFMCommunicate request_size=4 [06:08:36]MH_SAM_APDU [06:08:36]CAPDU: 80 13 00 00 [06:08:36]Write to MH i2c: E2 08 00 DD 06 80 13 00 00 00 00 00 00 5F [06:08:36]Write i2c OK [06:08:36]MH_I2C_Read... [06:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:08:36]Read from MH i2c: E2 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 62 00 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 62 00 DD 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 2E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [06: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 2E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:08:36]wFMCommunicate OK [06:08:36]SAM_PROTO_GetFieldsCounters done [06:08:36]requested_item shift.num is exist - process it [06:08:36]requested_item shift.opened is exist - process it [06:08:36]req_shift_opened [06:08:36]FM_GetShiftState [06:08:36]SAM_PROTO_GetShiftState [06:08:36]wFMCommunicate request_size=4 [06:08:36]MH_SAM_APDU [06:08:36]CAPDU: 80 13 01 00 [06:08:36]Write to MH i2c: E2 08 00 DE 06 80 13 01 00 00 00 00 00 61 [06:08:36]Write i2c OK [06:08:36]MH_I2C_Read... [06:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:36]Read from MH i2c: E2 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 0E 00 [06:08:36]MH_I2C_Read... [06:08:36]Read from MH i2c: E2 0E 00 DE 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [06:08:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:08:36]wFMCommunicate OK [06:08:36]SAM_PROTO_GetShiftState done [06:08:36]FM_GetShiftState done [06:08:36]req_shift_opened done [06:08:36]requested_item shift.open_date is exist - process it [06:08:36]req_shift_open_date [06:08:36]req_shift_open_date done [06:08:36]produce_requested_data done [06:08:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374830,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:08:36]process_action_free close_receipt [06:08:36]json_value_free [06:08:36]json_value_free done [06:08:36]process_json_proto returns [06:08:36]Send response to host [06:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374830,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:08:36]free response buf [06:08:36]execute_script done [06:08:36]execute_script returns [06:08:36]free content buf [06:08:36]Sock 9.Close socket [06:08:36]Sock 9.Thread stoped [06:08:39]OFD Sender: No OFD packet to send [06:08:44]OFD Sender: No OFD packet to send [06:08:49]OFD Sender: No OFD packet to send [06:08:54]OFD Sender: No OFD packet to send [06:08:59]OFD Sender: No OFD packet to send [06:09:04]OFD Sender: No OFD packet to send [06:09:09]OFD Sender: No OFD packet to send [06:09:14]OFD Sender: No OFD packet to send [06:09:20]OFD Sender: No OFD packet to send [06:09:25]OFD Sender: No OFD packet to send [06:09:30]OFD Sender: No OFD packet to send [06:09:35]OFD Sender: No OFD packet to send [06:09:40]OFD Sender: No OFD packet to send [06:09:45]OFD Sender: No OFD packet to send [06:09:50]OFD Sender: No OFD packet to send [06:09:55]OFD Sender: No OFD packet to send [06:10:00]OFD Sender: No OFD packet to send [06:10:05]OFD Sender: No OFD packet to send [06:10:10]OFD Sender: No OFD packet to send [06:10:11]accept exits with 8 [06:10:11]New connection [06:10:11]New thread 3067628900 created [06:10:11]Thread 3067485540 joined [06:10:11]Waiting for new connection... [06:10:11] Sock 8.Parse request [06:10:11]Sock 8.Check first char [06:10:11]Sock 8.First char is OK [06:10:11]request: POST /json_proto HTTP/1.0 [06:10:11]Method: POST [06:10:11]URL: /json_proto [06:10:11]Method is POST - this is cgi request [06:10:11]url: /json_proto [06:10:11]query_string will be loaded in cgi processing [06:10:11]execute_cgi json_proto POST (null) [06:10:11]execute_cgi path=json_proto method=POST [06:10:11]POST find Content-Length [06:10:11]Host: 172.17.42.195:8080 [06:10:11]Content-Length: 683 [06:10:11]Content-Type: application/json [06:10:11] [06:10:11]POST finish read [06:10:11]Found Content-Length = 683 [06:10:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311343", "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" ] } } [06:10:11]execute_script... [06: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)3311343", "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" ] } } [06:10:11]POST & json_proto [06:10:11]process_json_proto [06:10:11]json parsed OK: [06:10:11]protocol is kg_v1.0 [06:10:11]action value=close_receipt [06:10:11]process_action close_receipt [06:10:11]cmd_close_receipt [06:10:11]MH_GetDate [06:10:11]Write to MH i2c: F0 00 00 DF 06 D4 [06:10:11]Write i2c OK [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: F0 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: F0 09 00 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: F0 09 00 DF 06 00 44 D9 1D 67 EF 94 12 67 7A [06:10:11]GetLastDocTimeStamp 1730009312 [06:10:11]current date 1730009412 [06:10:11]FM_GetShiftState [06:10:11]SAM_PROTO_GetShiftState [06:10:11]wFMCommunicate request_size=4 [06:10:11]MH_SAM_APDU [06:10:11]CAPDU: 80 13 01 00 [06:10:11]Write to MH i2c: E2 08 00 E0 06 80 13 01 00 00 00 00 00 63 [06:10:11]Write i2c OK [06:10:11]MH_I2C_Read... [06:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:11]Read from MH i2c: E2 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: E2 0E 00 [06:10:11]MH_I2C_Read... [06:10:11]Read from MH i2c: E2 0E 00 E0 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [06:10:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:10:11]wFMCommunicate OK [06:10:11]SAM_PROTO_GetShiftState done [06:10:11]FM_GetShiftState done [06:10:11]opened in 1729988025 [06:10:11]opened+sec_in_day 1730074425 [06:10:11]quantity*price = 100021 [06:10:11]sum+1 = 100023 [06: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 СНО: Общий режим Чек 109 27.10.2024 06:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374831 ФПД: 156859011317757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374831&fm=156859011317757&tin=02508201610067®Number=0000000000091623&sum=100000 [06:10:12]StoreToDocumentArchive [06:10:12]shift 528 fd 374831 [06:10:12]save to /storage/0528/doc_00374831 [06:10:12]save last doc name /storage/0528/doc_00374831 to /storage/kkm_last_doc_name [06:10:12]save OK [06:10:12]Clear old archive folders... [06:10:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:10:12]tlvbuf is 00F64420 [06:10:12]SAM_PROTO_ClearQueue [06:10:12]wFMCommunicate request_size=4 [06:10:12]MH_SAM_APDU [06:10:12]CAPDU: 80 09 00 00 [06:10:12]Write to MH i2c: E2 08 00 ED 06 80 09 00 00 00 00 00 00 65 [06:10:12]Write i2c OK [06:10:12]MH_I2C_Read... [06:10:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:10:12]Read from MH i2c: E2 [06:10:12]MH_I2C_Read... [06:10:12]Read from MH i2c: E2 03 00 [06:10:12]MH_I2C_Read... [06:10:12]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [06:10:12]RAPDU: 90 00 [06:10:12]wFMCommunicate OK [06:10:12]SAM_PROTO_ClearQueue done [06:10:12]KKMCreateOFDPacket [06:10:12]OFDProtocolAddRootSTLVToBuf [06:10:12]FM_MakeSignedData [06:10:12]FM_MakeSignedData [06:10:12]SAM_PROTO_SignData [06:10:12]wFMCommunicate request_size=4 [06:10:12]MH_SAM_APDU [06:10:12]CAPDU: 80 0D 01 02 [06:10:12]Write to MH i2c: E2 08 00 EE 06 80 0D 01 02 00 00 00 00 6D [06:10:12]Write i2c OK [06:10:12]MH_I2C_Read... [06:10:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:10:12]Read from MH i2c: E2 [06:10:12]MH_I2C_Read... [06:10:12]Read from MH i2c: E2 03 00 [06:10:12]MH_I2C_Read... [06:10:12]Read from MH i2c: E2 03 00 EE 06 00 90 00 68 [06:10:12]RAPDU: 90 00 [06:10:12]wFMCommunicate OK [06:10:12]wFMCommunicate request_size=255 [06:10:12]MH_SAM_APDU [06: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 6D 00 00 00 F4 03 04 00 44 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8E [06:10:12]Write to MH i2c: E2 02 01 EF 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6D 00 00 00 F4 03 04 00 44 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8E 00 00 AF [06:10:12]Write i2c OK [06:10:12]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 03 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 03 00 EF 06 00 90 00 69 [06:10:13]RAPDU: 90 00 [06:10:13]wFMCommunicate OK [06:10:13]wFMCommunicate request_size=10 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 0D 02 02 05 A9 95 A6 3F FD [06:10:13]Write to MH i2c: E2 0D 00 F0 06 80 0D 02 02 05 00 A9 95 A6 3F FD 00 00 9A [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 03 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 03 00 F0 06 00 90 00 6A [06:10:13]RAPDU: 90 00 [06:10:13]wFMCommunicate OK [06:10:13]wFMCommunicate request_size=4 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 0D 03 02 [06:10:13]Write to MH i2c: E2 08 00 F1 06 80 0D 03 02 00 00 00 00 72 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0B 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 0B 00 F1 06 00 BE 25 46 CA EE 54 61 57 90 00 60 [06:10:13]RAPDU: BE 25 46 CA EE 54 61 57 90 00 [06:10:13]wFMCommunicate OK [06:10:13]SAM_PROTO_SignData done [06:10:13]FM_MakeSignedData done [06:10:13]CreateOFDProtocolMessage [06:10:13]wFMCommunicate request_size=4 [06:10:13]MH_SAM_APDU [06:10:13]CAPDU: 80 11 00 00 [06:10:13]Write to MH i2c: E2 08 00 F2 06 80 11 00 00 00 00 00 00 72 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:13]Read from MH i2c: E2 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 17 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: E2 17 00 F2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [06:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:10:13]wFMCommunicate OK [06:10:13]CreateOFDProtocolMessage done [06:10:13]OFDSenderStorePacket 374831 [06:10:13]StoreOFDPacket docnum=374831 [06:10: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 44 68 07 01 CE 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6D 00 00 00 F4 03 04 00 44 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8E A9 95 A6 3F FD BE 25 46 CA EE 54 61 57 [06:10:13]CheckFolder [06:10:13]dirname=/storage/ofd_packets [06:10:13]CheckFolder done [06:10:13]ProducePacketName [06:10:13]name=ofd_packets/00374831 [06:10:13]NVStorageSaveData ofd_packets/00374831 [06:10:13]File name is /storage/ofd_packets/00374831 [06:10:13]Write 301 bytes [06:10:13]NVStorageSaveData done [06:10:13]OFDSenderStorePacket done [06:10:13]KKMCreateOFDPacket done [06:10:13]NVStorageSaveData kkm_last_timestamp [06:10:13]File name is /storage/kkm_last_timestamp [06:10:13]Write 4 bytes [06:10:13]NVStorageSaveData done [06:10:13]ExternCall_PrintAddStr [06:10:13]wPrintStart [06:10:13]Write to MH i2c: 01 00 00 F3 06 F9 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 07 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 07 00 F3 06 00 00 00 00 00 FF 0F 0E [06:10:13]RasterBufferAndPrint [06:10:13]line Счет N : (1)3311343 [06:10:13]line ИНН: 02508201610067 [06:10:13]line Контрольно-Кассовый Чек [06:10:13]line ПРОДАЖА [06:10:13]line ТРК (МРК, ГНК) : 33 [06:10:13]line Товар: 2710124500 [06:10:13]line Аи-95-К-3 [06:10:13]line 13.480 * 74.20 [06:10:13]line = 1000.22 [06:10:13]line НДС 12% НСП 1% [06:10:13]line > о реализуемом товаре [06:10:13]line ОКРУГЛЕНИЕ: -0.22 [06:10:13]line ИТОГО: 1000.00 [06:10:13]line Внесено: 1000.00 [06:10:13]line СДАЧА: 0.00 [06:10:13]line НСП 1% : 8.85 [06:10:13]line НДС 12% : 106.22 [06:10:13]line Наличными: 1000.00 [06:10:13]line Безнал.: 0.00 [06:10:13]line Место: АЗС № 87 "Партнер Нефть" [06:10:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:10:13]line СНО: Общий режим [06:10:13]line Чек 109 27.10.2024 06:10 [06:10:13]line Смена: 528 ФФД: 1.0 [06:10:13]line ЗНМ: 0300000083 [06:10:13]line РНМ: 0000000000091623 [06:10:13]line Версия ККМ: 001 [06:10:13]line ФМ: 0000000000874672 [06:10:13]line ФД: 374831 [06:10:13]line ФПД: 156859011317757 [06:10:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374831&fm=156859011317757&tin=02508201610067®Number=0000000000091623&sum=100000 [06:10:13]written 0, free lines is 4095 [06:10:13]OFD Sender: Processing packet 374831 [packets to send 270, broken 269] [06:10:13]ProducePacketName [06:10:13]name=ofd_packets/00374831 [06:10:13]OFD Sender: To server: pG, [06:10:13]CommunicateWithHost lk.salyk.kg:30040 [06:10:13]ConnectInit lk.salyk.kg [06:10:13]Connected sock=10 [06: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 44 68 07 01 CE 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6D 00 00 00 F4 03 04 00 44 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8E A9 95 A6 3F FD BE 25 46 CA EE 54 61 57 [06: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 05 E9 47 00 EE 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 2F B8 05 00 F4 03 04 00 E3 84 1D 67 B6 04 01 00 00 BA CA F2 C6 40 0C 43 5D [06:10:13]CommunicateWithHost err = 0 [06:10:13]CheckOFDResponse [06:10:13]1017 (14) - 77093643461234 [06:10:13]1041 (16) - 0000000000874672 [06:10:13]1040 (4) - 374831 [06:10:13]1012 (4) - 27.10.2024 00:10 [06:10:13]1206 (1) - 0 [06:10:13]OFD Sender: Remove packet 374831 [06:10:13]ProducePacketName [06:10:13]name=ofd_packets/00374831 [06:10:13]NVStorageDeleteData [06:10:13]Write to MH i2c: 01 00 00 1E 07 25 [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 07 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: 01 07 00 1E 07 00 00 00 00 00 CD 0C 05 [06:10:13]RasterBufferAndPrint [06:10:13]line [06:10:13]line [06:10:13]line [06:10:13]line [06:10:13]line [06:10:13]written 0, free lines is 3280 [06:10:13]MH_Cut [06:10:13]Write to MH i2c: D1 01 00 25 07 01 FE [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: D1 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: D1 01 00 [06:10:13]MH_I2C_Read... [06:10:13]Read from MH i2c: D1 01 00 25 07 00 FD [06:10:13]Write to MH i2c: 01 00 00 26 07 2D [06:10:13]Write i2c OK [06:10:13]MH_I2C_Read... [06:10:14]OFD Sender: No OFD packet to send [06:10:14]*** Cut start [06:10:14]*** Partial cut [06:10:14]*** CUTSNS_PIN = 1 [06:10:14]*** CUTSNS_PIN = 0 [06:10:14]*** Brake cut motor [06:10:15]Read from MH i2c: 01 [06:10:15]MH_I2C_Read... [06:10:15]*** Stop cut motor [06:10:15]*** Cut end [06:10:15]Read from MH i2c: 01 07 00 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: 01 07 00 26 07 00 00 00 00 00 FF 0F 42 [06:10:15]process_action close_receipt done [06:10:15]requested_data is exist [06:10:15]produce_requested_data [06:10:15]requested_item fm.sn is exist - process it [06:10:15]wFMCommunicate request_size=4 [06:10:15]MH_SAM_APDU [06:10:15]CAPDU: 80 11 00 00 [06:10:15]Write to MH i2c: E2 08 00 27 07 80 11 00 00 00 00 00 00 A8 [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:10:15]Read from MH i2c: E2 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: E2 17 00 [06:10:15]MH_I2C_Read... [06:10:15]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 [06: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 [06:10:15]wFMCommunicate OK [06:10:15]requested_item fd.num is exist - process it [06:10:15]SAM_PROTO_GetFieldsCounters [06:10:15]wFMCommunicate request_size=4 [06:10:15]MH_SAM_APDU [06:10:15]CAPDU: 80 13 00 00 [06:10:15]Write to MH i2c: E2 08 00 28 07 80 13 00 00 00 00 00 00 AB [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:10:15]Read from MH i2c: E2 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: E2 62 00 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: E2 62 00 28 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 2F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [06: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 2F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:10:15]wFMCommunicate OK [06:10:15]SAM_PROTO_GetFieldsCounters done [06:10:15]requested_item shift.num is exist - process it [06:10:15]requested_item shift.opened is exist - process it [06:10:15]req_shift_opened [06:10:15]FM_GetShiftState [06:10:15]SAM_PROTO_GetShiftState [06:10:15]wFMCommunicate request_size=4 [06:10:15]MH_SAM_APDU [06:10:15]CAPDU: 80 13 01 00 [06:10:15]Write to MH i2c: E2 08 00 29 07 80 13 01 00 00 00 00 00 AD [06:10:15]Write i2c OK [06:10:15]MH_I2C_Read... [06:10:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:10:15]Read from MH i2c: E2 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: E2 0E 00 [06:10:15]MH_I2C_Read... [06:10:15]Read from MH i2c: E2 0E 00 29 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [06:10:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:10:15]wFMCommunicate OK [06:10:15]SAM_PROTO_GetShiftState done [06:10:15]FM_GetShiftState done [06:10:15]req_shift_opened done [06:10:15]requested_item shift.open_date is exist - process it [06:10:15]req_shift_open_date [06:10:15]req_shift_open_date done [06:10:15]produce_requested_data done [06:10:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374831,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:10:15]process_action_free close_receipt [06:10:15]json_value_free [06:10:15]json_value_free done [06:10:15]process_json_proto returns [06:10:15]Send response to host [06:10:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374831,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:10:15]free response buf [06:10:15]execute_script done [06:10:15]execute_script returns [06:10:15]free content buf [06:10:15]Sock 8.Close socket [06:10:15]Sock 8.Thread stoped [06:10:19]OFD Sender: No OFD packet to send [06:10:24]OFD Sender: No OFD packet to send [06:10:29]OFD Sender: No OFD packet to send [06:10:34]OFD Sender: No OFD packet to send [06:10:39]OFD Sender: No OFD packet to send [06:10:44]OFD Sender: No OFD packet to send [06:10:49]OFD Sender: No OFD packet to send [06:10:54]OFD Sender: No OFD packet to send [06:10:59]OFD Sender: No OFD packet to send [06:11:04]OFD Sender: No OFD packet to send [06:11:09]OFD Sender: No OFD packet to send [06:11:14]OFD Sender: No OFD packet to send [06:11:19]OFD Sender: No OFD packet to send [06:11:24]OFD Sender: No OFD packet to send [06:11:29]OFD Sender: No OFD packet to send [06:11:34]OFD Sender: No OFD packet to send [06:11:39]OFD Sender: No OFD packet to send [06:11:44]OFD Sender: No OFD packet to send [06:11:49]OFD Sender: No OFD packet to send [06:11:54]OFD Sender: No OFD packet to send [06:11:58]accept exits with 9 [06:11:58]New connection [06:11:58]New thread 3067485540 created [06:11:58]Thread 3067628900 joined [06:11:58]Waiting for new connection... [06:11:58] Sock 9.Parse request [06:11:58]Sock 9.Check first char [06:11:58]Sock 9.First char is OK [06:11:58]request: POST /json_proto HTTP/1.0 [06:11:58]Method: POST [06:11:58]URL: /json_proto [06:11:58]Method is POST - this is cgi request [06:11:58]url: /json_proto [06:11:58]query_string will be loaded in cgi processing [06:11:58]execute_cgi json_proto POST (null) [06:11:58]execute_cgi path=json_proto method=POST [06:11:58]POST find Content-Length [06:11:58]Host: 172.17.42.195:8080 [06:11:58]Content-Length: 689 [06:11:58]Content-Type: application/json [06:11:58] [06:11:58]POST finish read [06:11:58]Found Content-Length = 689 [06:11:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311344", "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 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:58]execute_script... [06:11:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311344", "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 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:11:58]POST & json_proto [06:11:58]process_json_proto [06:11:58]json parsed OK: [06:11:58]protocol is kg_v1.0 [06:11:58]action value=close_receipt [06:11:58]process_action close_receipt [06:11:58]cmd_close_receipt [06:11:58]MH_GetDate [06:11:58]Write to MH i2c: F0 00 00 2A 07 20 [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: F0 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: F0 09 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: F0 09 00 2A 07 00 AF D9 1D 67 EF 94 12 67 31 [06:11:58]GetLastDocTimeStamp 1730009412 [06:11:58]current date 1730009519 [06:11:58]FM_GetShiftState [06:11:58]SAM_PROTO_GetShiftState [06:11:58]wFMCommunicate request_size=4 [06:11:58]MH_SAM_APDU [06:11:58]CAPDU: 80 13 01 00 [06:11:58]Write to MH i2c: E2 08 00 2B 07 80 13 01 00 00 00 00 00 AF [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:58]Read from MH i2c: E2 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 0E 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 0E 00 2B 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7D [06:11:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:11:58]wFMCommunicate OK [06:11:58]SAM_PROTO_GetShiftState done [06:11:58]FM_GetShiftState done [06:11:58]opened in 1729988025 [06:11:58]opened+sec_in_day 1730074425 [06:11:58]quantity*price = 100051 [06:11:58]sum+1 = 100052 [06:11:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 110 27.10.2024 06:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374832 ФПД: 73522621658968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061159&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374832&fm=73522621658968&tin=02508201610067®Number=0000000000091623&sum=100000 [06:12:00]StoreToDocumentArchive [06:12:00]shift 528 fd 374832 [06:12:00]save to /storage/0528/doc_00374832 [06:12:00]save last doc name /storage/0528/doc_00374832 to /storage/kkm_last_doc_name [06:12:00]save OK [06:12:00]Clear old archive folders... [06:12:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:12:00]tlvbuf is 00F5A5E0 [06:12:00]SAM_PROTO_ClearQueue [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 09 00 00 [06:12:00]Write to MH i2c: E2 08 00 38 07 80 09 00 00 00 00 00 00 B1 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 38 07 00 90 00 B3 [06:12:00]RAPDU: 90 00 [06:12:00]wFMCommunicate OK [06:12:00]SAM_PROTO_ClearQueue done [06:12:00]KKMCreateOFDPacket [06:12:00]OFDProtocolAddRootSTLVToBuf [06:12:00]FM_MakeSignedData [06:12:00]FM_MakeSignedData [06:12:00]SAM_PROTO_SignData [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 0D 01 02 [06:12:00]Write to MH i2c: E2 08 00 39 07 80 0D 01 02 00 00 00 00 B9 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 39 07 00 90 00 B4 [06:12:00]RAPDU: 90 00 [06:12:00]wFMCommunicate OK [06:12:00]wFMCommunicate request_size=255 [06:12:00]MH_SAM_APDU [06:12: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 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 6E 00 00 00 F4 03 04 00 AF D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:12:00]Write to MH i2c: E2 02 01 3A 07 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 6E 00 00 00 F4 03 04 00 AF D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 28 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 3A 07 00 90 00 B5 [06:12:00]RAPDU: 90 00 [06:12:00]wFMCommunicate OK [06:12:00]wFMCommunicate request_size=16 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 42 DE 51 BF 37 58 [06:12:00]Write to MH i2c: E2 13 00 3B 07 80 0D 02 02 0B 00 00 35 04 06 00 42 DE 51 BF 37 58 00 00 D0 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 03 00 3B 07 00 90 00 B6 [06:12:00]RAPDU: 90 00 [06:12:00]wFMCommunicate OK [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 0D 03 02 [06:12:00]Write to MH i2c: E2 08 00 3C 07 80 0D 03 02 00 00 00 00 BE [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 0B 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 0B 00 3C 07 00 13 79 10 40 A5 98 F3 C5 90 00 90 [06:12:00]RAPDU: 13 79 10 40 A5 98 F3 C5 90 00 [06:12:00]wFMCommunicate OK [06:12:00]SAM_PROTO_SignData done [06:12:00]FM_MakeSignedData done [06:12:00]CreateOFDProtocolMessage [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 11 00 00 [06:12:00]Write to MH i2c: E2 08 00 3D 07 80 11 00 00 00 00 00 00 BE [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 17 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 17 00 3D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [06:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:12:00]wFMCommunicate OK [06:12:00]CreateOFDProtocolMessage done [06:12:00]OFDSenderStorePacket 374832 [06:12:00]StoreOFDPacket docnum=374832 [06:12: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 9C 53 0D 01 44 B3 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 6E 00 00 00 F4 03 04 00 AF D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 42 DE 51 BF 37 58 13 79 10 40 A5 98 F3 C5 [06:12:00]CheckFolder [06:12:00]dirname=/storage/ofd_packets [06:12:00]CheckFolder done [06:12:00]ProducePacketName [06:12:00]name=ofd_packets/00374832 [06:12:00]NVStorageSaveData ofd_packets/00374832 [06:12:00]File name is /storage/ofd_packets/00374832 [06:12:00]Write 307 bytes [06:12:00]NVStorageSaveData done [06:12:00]OFDSenderStorePacket done [06:12:00]KKMCreateOFDPacket done [06:12:00]NVStorageSaveData kkm_last_timestamp [06:12:00]File name is /storage/kkm_last_timestamp [06:12:00]Write 4 bytes [06:12:00]NVStorageSaveData done [06:12:00]ExternCall_PrintAddStr [06:12:00]wPrintStart [06:12:00]Write to MH i2c: 01 00 00 3E 07 45 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: 01 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: 01 07 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: 01 07 00 3E 07 00 00 00 00 00 FF 0F 5A [06:12:00]RasterBufferAndPrint [06:12:00]line Счет N : (1)3311344 [06:12:00]line ИНН: 02508201610067 [06:12:00]line Контрольно-Кассовый Чек [06:12:00]line ПРОДАЖА [06:12:00]line ТРК (МРК, ГНК) : 21 [06:12:00]line Товар: 2710194240 [06:12:00]line D-Energy Дт-К-2 [06:12:00]line 12.960 * 77.20 [06:12:00]line = 1000.51 [06:12:00]line НДС 12% НСП 1% [06:12:00]line > о реализуемом товаре [06:12:00]line ОКРУГЛЕНИЕ: -0.51 [06:12:00]line ИТОГО: 1000.00 [06:12:00]line Внесено: 1000.00 [06:12:00]line СДАЧА: 0.00 [06:12:00]line НСП 1% : 8.85 [06:12:00]line НДС 12% : 106.25 [06:12:00]line Наличными: 1000.00 [06:12:00]line Безнал.: 0.00 [06:12:00]line Место: АЗС № 87 "Партнер Нефть" [06:12:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:12:00]line СНО: Общий режим [06:12:00]line Чек 110 27.10.2024 06:11 [06:12:00]line Смена: 528 ФФД: 1.0 [06:12:00]line ЗНМ: 0300000083 [06:12:00]line РНМ: 0000000000091623 [06:12:00]line Версия ККМ: 001 [06:12:00]line ФМ: 0000000000874672 [06:12:00]line ФД: 374832 [06:12:00]line ФПД: 73522621658968 [06:12:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061159&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374832&fm=73522621658968&tin=02508201610067®Number=0000000000091623&sum=100000 [06:12:00]OFD Sender: Processing packet 374832 [packets to send 270, broken 269] [06:12:00]ProducePacketName [06:12:00]name=ofd_packets/00374832 [06:12:00]OFD Sender: To server: pG, [06:12:00]CommunicateWithHost lk.salyk.kg:30040 [06:12:00]ConnectInit lk.salyk.kg [06:12:00]written 0, free lines is 4095 [06:12:01]Connected sock=10 [06: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 15 01 00 00 9C 53 0D 01 44 B3 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 6E 00 00 00 F4 03 04 00 AF D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 42 DE 51 BF 37 58 13 79 10 40 A5 98 F3 C5 [06:12: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 6D F9 47 00 0C 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 30 B8 05 00 F4 03 04 00 4F 85 1D 67 B6 04 01 00 00 17 AD 45 0A CE AA 22 0F [06:12:01]CommunicateWithHost err = 0 [06:12:01]CheckOFDResponse [06:12:01]1017 (14) - 77093643461234 [06:12:01]1041 (16) - 0000000000874672 [06:12:01]1040 (4) - 374832 [06:12:01]1012 (4) - 27.10.2024 00:11 [06:12:01]1206 (1) - 0 [06:12:01]OFD Sender: Remove packet 374832 [06:12:01]ProducePacketName [06:12:01]name=ofd_packets/00374832 [06:12:01]NVStorageDeleteData [06:12:01]Write to MH i2c: 01 00 00 69 07 70 [06:12:01]Write i2c OK [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: 01 [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: 01 07 00 [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: 01 07 00 69 07 00 00 00 00 00 DD 0C 60 [06:12:01]RasterBufferAndPrint [06:12:01]line [06:12:01]line [06:12:01]line [06:12:01]line [06:12:01]line [06:12:01]written 0, free lines is 3302 [06:12:01]MH_Cut [06:12:01]Write to MH i2c: D1 01 00 70 07 01 49 [06:12:01]Write i2c OK [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: D1 [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: D1 01 00 [06:12:01]MH_I2C_Read... [06:12:01]Read from MH i2c: D1 01 00 70 07 00 48 [06:12:01]Write to MH i2c: 01 00 00 71 07 78 [06:12:01]Write i2c OK [06:12:01]MH_I2C_Read... [06:12:01]OFD Sender: No OFD packet to send [06:12:02]*** Cut start [06:12:02]*** Partial cut [06:12:02]*** CUTSNS_PIN = 1 [06:12:02]*** CUTSNS_PIN = 0 [06:12:02]*** Brake cut motor [06:12:02]Read from MH i2c: 01 [06:12:02]MH_I2C_Read... [06:12:02]*** Stop cut motor [06:12:02]*** Cut end [06:12:02]Read from MH i2c: 01 07 00 [06:12:02]MH_I2C_Read... [06:12:02]Read from MH i2c: 01 07 00 71 07 00 00 00 00 00 FF 0F 8D [06:12:02]process_action close_receipt done [06:12:02]requested_data is exist [06:12:02]produce_requested_data [06:12:02]requested_item fm.sn is exist - process it [06:12:02]wFMCommunicate request_size=4 [06:12:02]MH_SAM_APDU [06:12:02]CAPDU: 80 11 00 00 [06:12:02]Write to MH i2c: E2 08 00 72 07 80 11 00 00 00 00 00 00 F3 [06:12:02]Write i2c OK [06:12:02]MH_I2C_Read... [06:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:02]Read from MH i2c: E2 [06:12:02]MH_I2C_Read... [06:12:02]Read from MH i2c: E2 17 00 [06:12:02]MH_I2C_Read... [06:12:02]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 [06:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:12:02]wFMCommunicate OK [06:12:02]requested_item fd.num is exist - process it [06:12:02]SAM_PROTO_GetFieldsCounters [06:12:02]wFMCommunicate request_size=4 [06:12:02]MH_SAM_APDU [06:12:02]CAPDU: 80 13 00 00 [06:12:02]Write to MH i2c: E2 08 00 73 07 80 13 00 00 00 00 00 00 F6 [06:12:02]Write i2c OK [06:12:02]MH_I2C_Read... [06:12:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:03]Read from MH i2c: E2 [06:12:03]MH_I2C_Read... [06:12:03]Read from MH i2c: E2 62 00 [06:12:03]MH_I2C_Read... [06:12:03]Read from MH i2c: E2 62 00 73 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 30 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [06: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 30 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:03]wFMCommunicate OK [06:12:03]SAM_PROTO_GetFieldsCounters done [06:12:03]requested_item shift.num is exist - process it [06:12:03]requested_item shift.opened is exist - process it [06:12:03]req_shift_opened [06:12:03]FM_GetShiftState [06:12:03]SAM_PROTO_GetShiftState [06:12:03]wFMCommunicate request_size=4 [06:12:03]MH_SAM_APDU [06:12:03]CAPDU: 80 13 01 00 [06:12:03]Write to MH i2c: E2 08 00 74 07 80 13 01 00 00 00 00 00 F8 [06:12:03]Write i2c OK [06:12:03]MH_I2C_Read... [06:12:03]Read from MH i2c: E2 [06:12:03]MH_I2C_Read... [06:12:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:03]Read from MH i2c: E2 0E 00 [06:12:03]MH_I2C_Read... [06:12:03]Read from MH i2c: E2 0E 00 74 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C6 [06:12:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:12:03]wFMCommunicate OK [06:12:03]SAM_PROTO_GetShiftState done [06:12:03]FM_GetShiftState done [06:12:03]req_shift_opened done [06:12:03]requested_item shift.open_date is exist - process it [06:12:03]req_shift_open_date [06:12:03]req_shift_open_date done [06:12:03]produce_requested_data done [06:12:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374832,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:12:03]process_action_free close_receipt [06:12:03]json_value_free [06:12:03]json_value_free done [06:12:03]process_json_proto returns [06:12:03]Send response to host [06:12:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374832,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:12:03]free response buf [06:12:03]execute_script done [06:12:03]execute_script returns [06:12:03]free content buf [06:12:03]Sock 9.Close socket [06:12:03]Sock 9.Thread stoped [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:52]accept exits with 8 [06:12:52]New connection [06:12:52]New thread 3067628900 created [06:12:52]Thread 3067485540 joined [06:12:52]Waiting for new connection... [06:12:52] Sock 8.Parse request [06:12:52]Sock 8.Check first char [06:12:52]Sock 8.First char is OK [06:12:52]request: POST /json_proto HTTP/1.0 [06:12:52]Method: POST [06:12:52]URL: /json_proto [06:12:52]Method is POST - this is cgi request [06:12:52]url: /json_proto [06:12:52]query_string will be loaded in cgi processing [06:12:52]execute_cgi json_proto POST (null) [06:12:52]execute_cgi path=json_proto method=POST [06:12:52]POST find Content-Length [06:12:52]Host: 172.17.42.195:8080 [06:12:52]Content-Length: 682 [06:12:52]Content-Type: application/json [06:12:52] [06:12:52]POST finish read [06:12:52]Found Content-Length = 682 [06:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311345", "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" ] } } [06:12:52]execute_script... [06:12: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)3311345", "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" ] } } [06:12:52]POST & json_proto [06:12:52]process_json_proto [06:12:52]json parsed OK: [06:12:52]protocol is kg_v1.0 [06:12:52]action value=close_receipt [06:12:52]process_action close_receipt [06:12:52]cmd_close_receipt [06:12:52]MH_GetDate [06:12:52]Write to MH i2c: F0 00 00 75 07 6B [06:12:52]Write i2c OK [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 09 00 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: F0 09 00 75 07 00 E5 D9 1D 67 EF 94 12 67 B2 [06:12:52]GetLastDocTimeStamp 1730009519 [06:12:52]current date 1730009573 [06:12:52]FM_GetShiftState [06:12:52]SAM_PROTO_GetShiftState [06:12:52]wFMCommunicate request_size=4 [06:12:52]MH_SAM_APDU [06:12:52]CAPDU: 80 13 01 00 [06:12:52]Write to MH i2c: E2 08 00 76 07 80 13 01 00 00 00 00 00 FA [06:12:52]Write i2c OK [06:12:52]MH_I2C_Read... [06:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:52]Read from MH i2c: E2 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: E2 0E 00 [06:12:52]MH_I2C_Read... [06:12:52]Read from MH i2c: E2 0E 00 76 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C8 [06:12:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:12:52]wFMCommunicate OK [06:12:52]SAM_PROTO_GetShiftState done [06:12:52]FM_GetShiftState done [06:12:52]opened in 1729988025 [06:12:52]opened+sec_in_day 1730074425 [06:12:52]quantity*price = 50063 [06:12:52]sum+1 = 50064 [06:12:52]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 СНО: Общий режим Чек 111 27.10.2024 06:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374833 ФПД: 207834100865195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374833&fm=207834100865195&tin=02508201610067®Number=0000000000091623&sum=50000 [06:12:53]StoreToDocumentArchive [06:12:53]shift 528 fd 374833 [06:12:53]save to /storage/0528/doc_00374833 [06:12:53]save last doc name /storage/0528/doc_00374833 to /storage/kkm_last_doc_name [06:12:53]save OK [06:12:53]Clear old archive folders... [06:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:12:53]tlvbuf is 00F683E0 [06:12:53]SAM_PROTO_ClearQueue [06:12:53]wFMCommunicate request_size=4 [06:12:53]MH_SAM_APDU [06:12:53]CAPDU: 80 09 00 00 [06:12:53]Write to MH i2c: E2 08 00 83 07 80 09 00 00 00 00 00 00 FC [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:53]Read from MH i2c: E2 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 83 07 00 90 00 FE [06:12:53]RAPDU: 90 00 [06:12:53]wFMCommunicate OK [06:12:53]SAM_PROTO_ClearQueue done [06:12:53]KKMCreateOFDPacket [06:12:53]OFDProtocolAddRootSTLVToBuf [06:12:53]FM_MakeSignedData [06:12:53]FM_MakeSignedData [06:12:53]SAM_PROTO_SignData [06:12:53]wFMCommunicate request_size=4 [06:12:53]MH_SAM_APDU [06:12:53]CAPDU: 80 0D 01 02 [06:12:53]Write to MH i2c: E2 08 00 84 07 80 0D 01 02 00 00 00 00 04 [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:53]Read from MH i2c: E2 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 [06:12:53]MH_I2C_Read... [06:12:53]Read from MH i2c: E2 03 00 84 07 00 90 00 FF [06:12:53]RAPDU: 90 00 [06:12:53]wFMCommunicate OK [06:12:53]wFMCommunicate request_size=255 [06:12:53]MH_SAM_APDU [06:12: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 6F 00 00 00 F4 03 04 00 E5 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:12:53]Write to MH i2c: E2 02 01 85 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 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 6F 00 00 00 F4 03 04 00 E5 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 A8 [06:12:53]Write i2c OK [06:12:53]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 85 07 00 90 00 00 [06:12:54]RAPDU: 90 00 [06:12:54]wFMCommunicate OK [06:12:54]wFMCommunicate request_size=11 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 0D 02 02 06 BD 06 25 C1 18 AB [06:12:54]Write to MH i2c: E2 0E 00 86 07 80 0D 02 02 06 00 BD 06 25 C1 18 AB 00 00 7F [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 03 00 86 07 00 90 00 01 [06:12:54]RAPDU: 90 00 [06:12:54]wFMCommunicate OK [06:12:54]wFMCommunicate request_size=4 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 0D 03 02 [06:12:54]Write to MH i2c: E2 08 00 87 07 80 0D 03 02 00 00 00 00 09 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 0B 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 0B 00 87 07 00 62 7B 6E 06 63 EC AA CA 90 00 1E [06:12:54]RAPDU: 62 7B 6E 06 63 EC AA CA 90 00 [06:12:54]wFMCommunicate OK [06:12:54]SAM_PROTO_SignData done [06:12:54]FM_MakeSignedData done [06:12:54]CreateOFDProtocolMessage [06:12:54]wFMCommunicate request_size=4 [06:12:54]MH_SAM_APDU [06:12:54]CAPDU: 80 11 00 00 [06:12:54]Write to MH i2c: E2 08 00 88 07 80 11 00 00 00 00 00 00 09 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:54]Read from MH i2c: E2 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 17 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: E2 17 00 88 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [06:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:12:54]wFMCommunicate OK [06:12:54]CreateOFDProtocolMessage done [06:12:54]OFDSenderStorePacket 374833 [06:12:54]StoreOFDPacket docnum=374833 [06:12: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 10 01 00 00 20 E3 08 01 99 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 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 6F 00 00 00 F4 03 04 00 E5 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 06 25 C1 18 AB 62 7B 6E 06 63 EC AA CA [06:12:54]CheckFolder [06:12:54]dirname=/storage/ofd_packets [06:12:54]CheckFolder done [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00374833 [06:12:54]NVStorageSaveData ofd_packets/00374833 [06:12:54]File name is /storage/ofd_packets/00374833 [06:12:54]Write 302 bytes [06:12:54]NVStorageSaveData done [06:12:54]OFDSenderStorePacket done [06:12:54]KKMCreateOFDPacket done [06:12:54]NVStorageSaveData kkm_last_timestamp [06:12:54]File name is /storage/kkm_last_timestamp [06:12:54]Write 4 bytes [06:12:54]NVStorageSaveData done [06:12:54]ExternCall_PrintAddStr [06:12:54]wPrintStart [06:12:54]Write to MH i2c: 01 00 00 89 07 90 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 89 07 00 00 00 00 00 FF 0F A5 [06:12:54]RasterBufferAndPrint [06:12:54]line Счет N : (1)3311345 [06:12:54]line ИНН: 02508201610067 [06:12:54]line Контрольно-Кассовый Чек [06:12:54]line ПРОДАЖА [06:12:54]line ТРК (МРК, ГНК) : 5 [06:12:54]line Товар: 2710194210 [06:12:54]line ДТ(л)-К-5 [06:12:54]line 6.570 * 76.20 [06:12:54]line = 500.63 [06:12:54]line НДС 12% НСП 1% [06:12:54]line > о реализуемом товаре [06:12:54]line ОКРУГЛЕНИЕ: -0.63 [06:12:54]line ИТОГО: 500.00 [06:12:54]line Внесено: 500.00 [06:12:54]line СДАЧА: 0.00 [06:12:54]line НСП 1% : 4.43 [06:12:54]line НДС 12% : 53.16 [06:12:54]line Наличными: 500.00 [06:12:54]line Безнал.: 0.00 [06:12:54]line Место: АЗС № 87 "Партнер Нефть" [06:12:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:12:54]line СНО: Общий режим [06:12:54]line Чек 111 27.10.2024 06:12 [06:12:54]line Смена: 528 ФФД: 1.0 [06:12:54]line ЗНМ: 0300000083 [06:12:54]line РНМ: 0000000000091623 [06:12:54]line Версия ККМ: 001 [06:12:54]line ФМ: 0000000000874672 [06:12:54]line ФД: 374833 [06:12:54]line ФПД: 207834100865195 [06:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374833&fm=207834100865195&tin=02508201610067®Number=0000000000091623&sum=50000 [06:12:54]OFD Sender: Processing packet 374833 [packets to send 270, broken 269] [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00374833 [06:12:54]OFD Sender: To server: pG, [06:12:54]CommunicateWithHost lk.salyk.kg:30040 [06:12:54]ConnectInit lk.salyk.kg [06:12:54]written 0, free lines is 4095 [06:12:54]Connected sock=10 [06:12: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 10 01 00 00 20 E3 08 01 99 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 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 6F 00 00 00 F4 03 04 00 E5 D9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 06 25 C1 18 AB 62 7B 6E 06 63 EC AA CA [06:12: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 53 FB 47 00 C6 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 31 B8 05 00 F4 03 04 00 84 85 1D 67 B6 04 01 00 00 66 CB 0C E3 26 C1 C4 A4 [06:12:54]CommunicateWithHost err = 0 [06:12:54]CheckOFDResponse [06:12:54]1017 (14) - 77093643461234 [06:12:54]1041 (16) - 0000000000874672 [06:12:54]1040 (4) - 374833 [06:12:54]1012 (4) - 27.10.2024 00:12 [06:12:54]1206 (1) - 0 [06:12:54]OFD Sender: Remove packet 374833 [06:12:54]ProducePacketName [06:12:54]name=ofd_packets/00374833 [06:12:54]NVStorageDeleteData [06:12:54]Write to MH i2c: 01 00 00 B4 07 BB [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: 01 07 00 B4 07 00 00 00 00 00 D4 0C A2 [06:12:54]RasterBufferAndPrint [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]line [06:12:54]written 0, free lines is 3292 [06:12:54]MH_Cut [06:12:54]Write to MH i2c: D1 01 00 BB 07 01 94 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 01 00 [06:12:54]MH_I2C_Read... [06:12:54]Read from MH i2c: D1 01 00 BB 07 00 93 [06:12:54]Write to MH i2c: 01 00 00 BC 07 C3 [06:12:54]Write i2c OK [06:12:54]MH_I2C_Read... [06:12:55]OFD Sender: No OFD packet to send [06:12:55]*** Cut start [06:12:55]*** Partial cut [06:12:55]*** CUTSNS_PIN = 1 [06:12:55]*** CUTSNS_PIN = 0 [06:12:56]*** Brake cut motor [06:12:56]Read from MH i2c: 01 [06:12:56]MH_I2C_Read... [06:12:56]*** Stop cut motor [06:12:56]*** Cut end [06:12:56]Read from MH i2c: 01 07 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: 01 07 00 BC 07 00 00 00 00 00 FF 0F D8 [06:12:56]process_action close_receipt done [06:12:56]requested_data is exist [06:12:56]produce_requested_data [06:12:56]requested_item fm.sn is exist - process it [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 11 00 00 [06:12:56]Write to MH i2c: E2 08 00 BD 07 80 11 00 00 00 00 00 00 3E [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 17 00 [06:12:56]MH_I2C_Read... [06:12:56]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 [06:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:12:56]wFMCommunicate OK [06:12:56]requested_item fd.num is exist - process it [06:12:56]SAM_PROTO_GetFieldsCounters [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 13 00 00 [06:12:56]Write to MH i2c: E2 08 00 BE 07 80 13 00 00 00 00 00 00 41 [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 62 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 62 00 BE 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 31 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [06:12: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 31 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:56]wFMCommunicate OK [06:12:56]SAM_PROTO_GetFieldsCounters done [06:12:56]requested_item shift.num is exist - process it [06:12:56]requested_item shift.opened is exist - process it [06:12:56]req_shift_opened [06:12:56]FM_GetShiftState [06:12:56]SAM_PROTO_GetShiftState [06:12:56]wFMCommunicate request_size=4 [06:12:56]MH_SAM_APDU [06:12:56]CAPDU: 80 13 01 00 [06:12:56]Write to MH i2c: E2 08 00 BF 07 80 13 01 00 00 00 00 00 43 [06:12:56]Write i2c OK [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 [06:12:56]MH_I2C_Read... [06:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:56]Read from MH i2c: E2 0E 00 [06:12:56]MH_I2C_Read... [06:12:56]Read from MH i2c: E2 0E 00 BF 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 11 [06:12:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:12:56]wFMCommunicate OK [06:12:56]SAM_PROTO_GetShiftState done [06:12:56]FM_GetShiftState done [06:12:56]req_shift_opened done [06:12:56]requested_item shift.open_date is exist - process it [06:12:56]req_shift_open_date [06:12:56]req_shift_open_date done [06:12:56]produce_requested_data done [06:12:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374833,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:12:56]process_action_free close_receipt [06:12:56]json_value_free [06:12:56]json_value_free done [06:12:56]process_json_proto returns [06:12:56]Send response to host [06:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374833,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:12:56]free response buf [06:12:56]execute_script done [06:12:56]execute_script returns [06:12:56]free content buf [06:12:56]Sock 8.Close socket [06:12:56]Sock 8.Thread stoped [06:13:00]OFD Sender: No OFD packet to send [06:13:05]OFD Sender: No OFD packet to send [06:13:10]OFD Sender: No OFD packet to send [06:13:15]OFD Sender: No OFD packet to send [06:13:20]OFD Sender: No OFD packet to send [06:13:25]OFD Sender: No OFD packet to send [06:13:30]OFD Sender: No OFD packet to send [06:13:35]OFD Sender: No OFD packet to send [06:13:40]OFD Sender: No OFD packet to send [06:13:45]OFD Sender: No OFD packet to send [06:13:50]OFD Sender: No OFD packet to send [06:13:55]OFD Sender: No OFD packet to send [06:14:00]OFD Sender: No OFD packet to send [06:14:05]OFD Sender: No OFD packet to send [06:14:10]OFD Sender: No OFD packet to send [06:14:15]OFD Sender: No OFD packet to send [06:14:20]OFD Sender: No OFD packet to send [06:14:25]OFD Sender: No OFD packet to send [06:14:25]accept exits with 9 [06:14:25]New connection [06:14:25]New thread 3067485540 created [06:14:25]Thread 3067628900 joined [06:14:25]Waiting for new connection... [06:14:25] Sock 9.Parse request [06:14:25]Sock 9.Check first char [06:14:25]Sock 9.First char is OK [06:14:25]request: POST /json_proto HTTP/1.0 [06:14:25]Method: POST [06:14:25]URL: /json_proto [06:14:25]Method is POST - this is cgi request [06:14:25]url: /json_proto [06:14:25]query_string will be loaded in cgi processing [06:14:25]execute_cgi json_proto POST (null) [06:14:25]execute_cgi path=json_proto method=POST [06:14:25]POST find Content-Length [06:14:25]Host: 172.17.42.195:8080 [06:14:25]Content-Length: 687 [06:14:25]Content-Type: application/json [06:14:25] [06:14:25]POST finish read [06:14:25]Found Content-Length = 687 [06:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311346", "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" ] } } [06:14:25]execute_script... [06: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)3311346", "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" ] } } [06:14:25]POST & json_proto [06:14:25]process_json_proto [06:14:25]json parsed OK: [06:14:25]protocol is kg_v1.0 [06:14:25]action value=close_receipt [06:14:25]process_action close_receipt [06:14:25]cmd_close_receipt [06:14:25]MH_GetDate [06:14:25]Write to MH i2c: F0 00 00 C0 07 B6 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: F0 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: F0 09 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: F0 09 00 C0 07 00 42 DA 1D 67 EF 94 12 67 5B [06:14:25]GetLastDocTimeStamp 1730009573 [06:14:25]current date 1730009666 [06:14:25]FM_GetShiftState [06:14:25]SAM_PROTO_GetShiftState [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 13 01 00 [06:14:25]Write to MH i2c: E2 08 00 C1 07 80 13 01 00 00 00 00 00 45 [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 0E 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 0E 00 C1 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 13 [06:14:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:14:25]wFMCommunicate OK [06:14:25]SAM_PROTO_GetShiftState done [06:14:25]FM_GetShiftState done [06:14:25]opened in 1729988025 [06:14:25]opened+sec_in_day 1730074425 [06:14:25]quantity*price = 100050 [06:14:25]sum+1 = 100052 [06:14:25]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 СНО: Общий режим Чек 112 27.10.2024 06:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374834 ФПД: 158528443092052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374834&fm=158528443092052&tin=02508201610067®Number=0000000000091623&sum=100000 [06:14:27]StoreToDocumentArchive [06:14:27]shift 528 fd 374834 [06:14:27]save to /storage/0528/doc_00374834 [06:14:27]save last doc name /storage/0528/doc_00374834 to /storage/kkm_last_doc_name [06:14:27]save OK [06:14:27]Clear old archive folders... [06:14:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:14:27]tlvbuf is 00F579B0 [06:14:27]SAM_PROTO_ClearQueue [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 09 00 00 [06:14:27]Write to MH i2c: E2 08 00 CE 07 80 09 00 00 00 00 00 00 47 [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 CE 07 00 90 00 49 [06:14:27]RAPDU: 90 00 [06:14:27]wFMCommunicate OK [06:14:27]SAM_PROTO_ClearQueue done [06:14:27]KKMCreateOFDPacket [06:14:27]OFDProtocolAddRootSTLVToBuf [06:14:27]FM_MakeSignedData [06:14:27]FM_MakeSignedData [06:14:27]SAM_PROTO_SignData [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 0D 01 02 [06:14:27]Write to MH i2c: E2 08 00 CF 07 80 0D 01 02 00 00 00 00 4F [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 CF 07 00 90 00 4A [06:14:27]RAPDU: 90 00 [06:14:27]wFMCommunicate OK [06:14:27]wFMCommunicate request_size=255 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 70 00 00 00 F4 03 04 00 42 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:14:27]Write to MH i2c: E2 02 01 D0 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 42 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 CB [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [06:14:27]RAPDU: 90 00 [06:14:27]wFMCommunicate OK [06:14:27]wFMCommunicate request_size=11 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 0D 02 02 06 90 2E 47 89 8C 54 [06:14:27]Write to MH i2c: E2 0E 00 D1 07 80 0D 02 02 06 00 90 2E 47 89 8C 54 00 00 CC [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 03 00 D1 07 00 90 00 4C [06:14:27]RAPDU: 90 00 [06:14:27]wFMCommunicate OK [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 0D 03 02 [06:14:27]Write to MH i2c: E2 08 00 D2 07 80 0D 03 02 00 00 00 00 54 [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 0B 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 0B 00 D2 07 00 4E 4D CC C1 D1 42 2B 7E 90 00 39 [06:14:27]RAPDU: 4E 4D CC C1 D1 42 2B 7E 90 00 [06:14:27]wFMCommunicate OK [06:14:27]SAM_PROTO_SignData done [06:14:27]FM_MakeSignedData done [06:14:27]CreateOFDProtocolMessage [06:14:27]wFMCommunicate request_size=4 [06:14:27]MH_SAM_APDU [06:14:27]CAPDU: 80 11 00 00 [06:14:27]Write to MH i2c: E2 08 00 D3 07 80 11 00 00 00 00 00 00 54 [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:27]Read from MH i2c: E2 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 17 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: E2 17 00 D3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [06: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 [06:14:27]wFMCommunicate OK [06:14:27]CreateOFDProtocolMessage done [06:14:27]OFDSenderStorePacket 374834 [06:14:27]StoreOFDPacket docnum=374834 [06: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 10 01 00 00 33 CC 08 01 7A A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 70 00 00 00 F4 03 04 00 42 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 2E 47 89 8C 54 4E 4D CC C1 D1 42 2B 7E [06:14:27]CheckFolder [06:14:27]dirname=/storage/ofd_packets [06:14:27]CheckFolder done [06:14:27]ProducePacketName [06:14:27]name=ofd_packets/00374834 [06:14:27]NVStorageSaveData ofd_packets/00374834 [06:14:27]File name is /storage/ofd_packets/00374834 [06:14:27]Write 302 bytes [06:14:27]NVStorageSaveData done [06:14:27]OFDSenderStorePacket done [06:14:27]KKMCreateOFDPacket done [06:14:27]NVStorageSaveData kkm_last_timestamp [06:14:27]File name is /storage/kkm_last_timestamp [06:14:27]Write 4 bytes [06:14:27]NVStorageSaveData done [06:14:27]ExternCall_PrintAddStr [06:14:27]wPrintStart [06:14:27]Write to MH i2c: 01 00 00 D4 07 DB [06:14:27]Write i2c OK [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: 01 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: 01 07 00 [06:14:27]MH_I2C_Read... [06:14:27]Read from MH i2c: 01 07 00 D4 07 00 00 00 00 00 FF 0F F0 [06:14:27]RasterBufferAndPrint [06:14:27]line Счет N : (1)3311346 [06:14:27]line ИНН: 02508201610067 [06:14:27]line Контрольно-Кассовый Чек [06:14:27]line ПРОДАЖА [06:14:27]line ТРК (МРК, ГНК) : 6 [06:14:27]line Товар: 2710194210 [06:14:27]line ДТ(л)-К-5 [06:14:27]line 13.130 * 76.20 [06:14:27]line = 1000.51 [06:14:27]line НДС 12% НСП 1% [06:14:27]line > о реализуемом товаре [06:14:27]line ОКРУГЛЕНИЕ: -0.51 [06:14:27]line ИТОГО: 1000.00 [06:14:27]line Внесено: 1000.00 [06:14:27]line СДАЧА: 0.00 [06:14:27]line НСП 1% : 8.85 [06:14:27]line НДС 12% : 106.25 [06:14:27]line Наличными: 1000.00 [06:14:27]line Безнал.: 0.00 [06:14:27]line Место: АЗС № 87 "Партнер Нефть" [06:14:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:14:27]line СНО: Общий режим [06:14:27]line Чек 112 27.10.2024 06:14 [06:14:27]line Смена: 528 ФФД: 1.0 [06:14:27]line ЗНМ: 0300000083 [06:14:27]line РНМ: 0000000000091623 [06:14:27]line Версия ККМ: 001 [06:14:27]line ФМ: 0000000000874672 [06:14:27]line ФД: 374834 [06:14:27]line ФПД: 158528443092052 [06:14:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374834&fm=158528443092052&tin=02508201610067®Number=0000000000091623&sum=100000 [06:14:27]OFD Sender: Processing packet 374834 [packets to send 270, broken 269] [06:14:27]ProducePacketName [06:14:27]name=ofd_packets/00374834 [06:14:27]OFD Sender: To server: pG, [06:14:27]CommunicateWithHost lk.salyk.kg:30040 [06:14:27]ConnectInit lk.salyk.kg [06:14:27]written 0, free lines is 4095 [06:14:28]Connected sock=10 [06:14: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 10 01 00 00 33 CC 08 01 7A A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 70 00 00 00 F4 03 04 00 42 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 2E 47 89 8C 54 4E 4D CC C1 D1 42 2B 7E [06:14: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 DA 5F 47 00 96 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 32 B8 05 00 F4 03 04 00 E2 85 1D 67 B6 04 01 00 00 54 2A C3 18 3A 8B 13 ED [06:14:28]CommunicateWithHost err = 0 [06:14:28]CheckOFDResponse [06:14:28]1017 (14) - 77093643461234 [06:14:28]1041 (16) - 0000000000874672 [06:14:28]1040 (4) - 374834 [06:14:28]1012 (4) - 27.10.2024 00:14 [06:14:28]1206 (1) - 0 [06:14:28]OFD Sender: Remove packet 374834 [06:14:28]ProducePacketName [06:14:28]name=ofd_packets/00374834 [06:14:28]NVStorageDeleteData [06:14:28]Write to MH i2c: 01 00 00 FF 07 06 [06:14:28]Write i2c OK [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: 01 [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: 01 07 00 [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 DF 0C F8 [06:14:28]RasterBufferAndPrint [06:14:28]line [06:14:28]line [06:14:28]line [06:14:28]line [06:14:28]line [06:14:28]written 0, free lines is 3301 [06:14:28]MH_Cut [06:14:28]Write to MH i2c: D1 01 00 06 08 01 E0 [06:14:28]Write i2c OK [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: D1 [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: D1 01 00 [06:14:28]MH_I2C_Read... [06:14:28]Read from MH i2c: D1 01 00 06 08 00 DF [06:14:28]Write to MH i2c: 01 00 00 07 08 0F [06:14:28]Write i2c OK [06:14:28]MH_I2C_Read... [06:14:28]OFD Sender: No OFD packet to send [06:14:29]*** Cut start [06:14:29]*** Partial cut [06:14:29]*** CUTSNS_PIN = 1 [06:14:29]*** CUTSNS_PIN = 0 [06:14:29]*** Brake cut motor [06:14:29]Read from MH i2c: 01 [06:14:29]MH_I2C_Read... [06:14:29]*** Stop cut motor [06:14:29]*** Cut end [06:14:29]Read from MH i2c: 01 07 00 [06:14:29]MH_I2C_Read... [06:14:29]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 FF 0F 24 [06:14:29]process_action close_receipt done [06:14:29]requested_data is exist [06:14:29]produce_requested_data [06:14:29]requested_item fm.sn is exist - process it [06:14:29]wFMCommunicate request_size=4 [06:14:29]MH_SAM_APDU [06:14:29]CAPDU: 80 11 00 00 [06:14:29]Write to MH i2c: E2 08 00 08 08 80 11 00 00 00 00 00 00 8A [06:14:29]Write i2c OK [06:14:29]MH_I2C_Read... [06:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:29]Read from MH i2c: E2 [06:14:29]MH_I2C_Read... [06:14:29]Read from MH i2c: E2 17 00 [06:14:29]MH_I2C_Read... [06:14:29]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 [06: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 [06:14:29]wFMCommunicate OK [06:14:29]requested_item fd.num is exist - process it [06:14:29]SAM_PROTO_GetFieldsCounters [06:14:29]wFMCommunicate request_size=4 [06:14:29]MH_SAM_APDU [06:14:29]CAPDU: 80 13 00 00 [06:14:29]Write to MH i2c: E2 08 00 09 08 80 13 00 00 00 00 00 00 8D [06:14:29]Write i2c OK [06:14:29]MH_I2C_Read... [06:14:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:30]Read from MH i2c: E2 [06:14:30]MH_I2C_Read... [06:14:30]Read from MH i2c: E2 62 00 [06:14:30]MH_I2C_Read... [06:14:30]Read from MH i2c: E2 62 00 09 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 32 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [06:14:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:14:30]wFMCommunicate OK [06:14:30]SAM_PROTO_GetFieldsCounters done [06:14:30]requested_item shift.num is exist - process it [06:14:30]requested_item shift.opened is exist - process it [06:14:30]req_shift_opened [06:14:30]FM_GetShiftState [06:14:30]SAM_PROTO_GetShiftState [06:14:30]wFMCommunicate request_size=4 [06:14:30]MH_SAM_APDU [06:14:30]CAPDU: 80 13 01 00 [06:14:30]Write to MH i2c: E2 08 00 0A 08 80 13 01 00 00 00 00 00 8F [06:14:30]Write i2c OK [06:14:30]MH_I2C_Read... [06:14:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:30]Read from MH i2c: E2 [06:14:30]MH_I2C_Read... [06:14:30]Read from MH i2c: E2 0E 00 [06:14:30]MH_I2C_Read... [06:14:30]Read from MH i2c: E2 0E 00 0A 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [06:14:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:14:30]wFMCommunicate OK [06:14:30]SAM_PROTO_GetShiftState done [06:14:30]FM_GetShiftState done [06:14:30]req_shift_opened done [06:14:30]requested_item shift.open_date is exist - process it [06:14:30]req_shift_open_date [06:14:30]req_shift_open_date done [06:14:30]produce_requested_data done [06:14:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374834,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:14:30]process_action_free close_receipt [06:14:30]json_value_free [06:14:30]json_value_free done [06:14:30]process_json_proto returns [06:14:30]Send response to host [06:14:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374834,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:14:30]free response buf [06:14:30]execute_script done [06:14:30]execute_script returns [06:14:30]free content buf [06:14:30]Sock 9.Close socket [06:14:30]Sock 9.Thread stoped [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:36]accept exits with 8 [06:16:36]New connection [06:16:36]New thread 3067628900 created [06:16:36]Thread 3067485540 joined [06:16:36]Waiting for new connection... [06:16:36] Sock 8.Parse request [06:16:36]Sock 8.Check first char [06:16:36]Sock 8.First char is OK [06:16:36]request: POST /json_proto HTTP/1.0 [06:16:36]Method: POST [06:16:36]URL: /json_proto [06:16:36]Method is POST - this is cgi request [06:16:36]url: /json_proto [06:16:36]query_string will be loaded in cgi processing [06:16:36]execute_cgi json_proto POST (null) [06:16:36]execute_cgi path=json_proto method=POST [06:16:36]POST find Content-Length [06:16:36]Host: 172.17.42.195:8080 [06:16:36]Content-Length: 684 [06:16:36]Content-Type: application/json [06:16:36] [06:16:36]POST finish read [06:16:36]Found Content-Length = 684 [06:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311347", "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" : 3.890, "sum" : 300.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:16:36]execute_script... [06:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311347", "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" : 3.890, "sum" : 300.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:16:36]POST & json_proto [06:16:36]process_json_proto [06:16:36]json parsed OK: [06:16:36]protocol is kg_v1.0 [06:16:36]action value=close_receipt [06:16:36]process_action close_receipt [06:16:36]cmd_close_receipt [06:16:36]MH_GetDate [06:16:36]Write to MH i2c: F0 00 00 0B 08 02 [06:16:36]Write i2c OK [06:16:36]MH_I2C_Read... [06:16:36]Read from MH i2c: F0 [06:16:36]MH_I2C_Read... [06:16:36]Read from MH i2c: F0 09 00 [06:16:36]MH_I2C_Read... [06:16:36]Read from MH i2c: F0 09 00 0B 08 00 C5 DA 1D 67 EF 94 12 67 2A [06:16:36]GetLastDocTimeStamp 1730009666 [06:16:36]current date 1730009797 [06:16:36]FM_GetShiftState [06:16:36]SAM_PROTO_GetShiftState [06:16:36]wFMCommunicate request_size=4 [06:16:36]MH_SAM_APDU [06:16:36]CAPDU: 80 13 01 00 [06:16:36]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [06:16:36]Write i2c OK [06:16:36]MH_I2C_Read... [06:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:36]Read from MH i2c: E2 [06:16:36]MH_I2C_Read... [06:16:36]Read from MH i2c: E2 0E 00 [06:16:36]MH_I2C_Read... [06:16:36]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5F [06:16:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:16:36]wFMCommunicate OK [06:16:36]SAM_PROTO_GetShiftState done [06:16:36]FM_GetShiftState done [06:16:36]opened in 1729988025 [06:16:36]opened+sec_in_day 1730074425 [06:16:36]quantity*price = 30030 [06:16:36]sum+1 = 30032 [06:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 113 27.10.2024 06:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374835 ФПД: 169978200137984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061637&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374835&fm=169978200137984&tin=02508201610067®Number=0000000000091623&sum=30000 [06:16:37]StoreToDocumentArchive [06:16:37]shift 528 fd 374835 [06:16:37]save to /storage/0528/doc_00374835 [06:16:37]save last doc name /storage/0528/doc_00374835 to /storage/kkm_last_doc_name [06:16:37]save OK [06:16:37]Clear old archive folders... [06:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:16:37]tlvbuf is 00F640C0 [06:16:37]SAM_PROTO_ClearQueue [06:16:37]wFMCommunicate request_size=4 [06:16:37]MH_SAM_APDU [06:16:37]CAPDU: 80 09 00 00 [06:16:37]Write to MH i2c: E2 08 00 19 08 80 09 00 00 00 00 00 00 93 [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:16:37]Read from MH i2c: E2 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [06:16:37]RAPDU: 90 00 [06:16:37]wFMCommunicate OK [06:16:37]SAM_PROTO_ClearQueue done [06:16:37]KKMCreateOFDPacket [06:16:37]OFDProtocolAddRootSTLVToBuf [06:16:37]FM_MakeSignedData [06:16:37]FM_MakeSignedData [06:16:37]SAM_PROTO_SignData [06:16:37]wFMCommunicate request_size=4 [06:16:37]MH_SAM_APDU [06:16:37]CAPDU: 80 0D 01 02 [06:16:37]Write to MH i2c: E2 08 00 1A 08 80 0D 01 02 00 00 00 00 9B [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:16:37]Read from MH i2c: E2 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [06:16:37]RAPDU: 90 00 [06:16:37]wFMCommunicate OK [06:16:37]wFMCommunicate request_size=255 [06:16:37]MH_SAM_APDU [06:16: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 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C5 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:16:37]Write to MH i2c: E2 02 01 1B 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 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C5 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 66 [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:37]Read from MH i2c: E2 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [06:16:37]RAPDU: 90 00 [06:16:37]wFMCommunicate OK [06:16:37]wFMCommunicate request_size=16 [06:16:37]MH_SAM_APDU [06:16:37]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 9A 98 22 3D 21 00 [06:16:37]Write to MH i2c: E2 13 00 1C 08 80 0D 02 02 0B 00 00 35 04 06 00 9A 98 22 3D 21 00 00 00 A5 [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:37]Read from MH i2c: E2 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [06:16:37]RAPDU: 90 00 [06:16:37]wFMCommunicate OK [06:16:37]wFMCommunicate request_size=4 [06:16:37]MH_SAM_APDU [06:16:37]CAPDU: 80 0D 03 02 [06:16:37]Write to MH i2c: E2 08 00 1D 08 80 0D 03 02 00 00 00 00 A0 [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:16:37]Read from MH i2c: E2 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 0B 00 [06:16:37]MH_I2C_Read... [06:16:37]Read from MH i2c: E2 0B 00 1D 08 00 5A 18 36 F6 1C 25 AE B8 90 00 E6 [06:16:37]RAPDU: 5A 18 36 F6 1C 25 AE B8 90 00 [06:16:37]wFMCommunicate OK [06:16:37]SAM_PROTO_SignData done [06:16:37]FM_MakeSignedData done [06:16:37]CreateOFDProtocolMessage [06:16:37]wFMCommunicate request_size=4 [06:16:37]MH_SAM_APDU [06:16:37]CAPDU: 80 11 00 00 [06:16:37]Write to MH i2c: E2 08 00 1E 08 80 11 00 00 00 00 00 00 A0 [06:16:37]Write i2c OK [06:16:37]MH_I2C_Read... [06:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:38]Read from MH i2c: E2 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: E2 17 00 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: E2 17 00 1E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [06:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:16:38]wFMCommunicate OK [06:16:38]CreateOFDProtocolMessage done [06:16:38]OFDSenderStorePacket 374835 [06:16:38]StoreOFDPacket docnum=374835 [06:16: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 37 51 0D 01 BA DD 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 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C5 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 98 22 3D 21 00 5A 18 36 F6 1C 25 AE B8 [06:16:38]CheckFolder [06:16:38]dirname=/storage/ofd_packets [06:16:38]CheckFolder done [06:16:38]ProducePacketName [06:16:38]name=ofd_packets/00374835 [06:16:38]NVStorageSaveData ofd_packets/00374835 [06:16:38]File name is /storage/ofd_packets/00374835 [06:16:38]Write 307 bytes [06:16:38]NVStorageSaveData done [06:16:38]OFDSenderStorePacket done [06:16:38]KKMCreateOFDPacket done [06:16:38]NVStorageSaveData kkm_last_timestamp [06:16:38]File name is /storage/kkm_last_timestamp [06:16:38]Write 4 bytes [06:16:38]NVStorageSaveData done [06:16:38]ExternCall_PrintAddStr [06:16:38]wPrintStart [06:16:38]Write to MH i2c: 01 00 00 1F 08 27 [06:16:38]Write i2c OK [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 07 00 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 07 00 1F 08 00 00 00 00 00 FF 0F 3C [06:16:38]RasterBufferAndPrint [06:16:38]line Счет N : (1)3311347 [06:16:38]line ИНН: 02508201610067 [06:16:38]line Контрольно-Кассовый Чек [06:16:38]line ПРОДАЖА [06:16:38]line ТРК (МРК, ГНК) : 31 [06:16:38]line Товар: 2710194240 [06:16:38]line D-Energy Дт-К-2 [06:16:38]line 3.890 * 77.20 [06:16:38]line = 300.31 [06:16:38]line НДС 12% НСП 1% [06:16:38]line > о реализуемом товаре [06:16:38]line ОКРУГЛЕНИЕ: -0.31 [06:16:38]line ИТОГО: 300.00 [06:16:38]line Внесено: 300.00 [06:16:38]line СДАЧА: 0.00 [06:16:38]line НСП 1% : 2.66 [06:16:38]line НДС 12% : 31.89 [06:16:38]line Наличными: 300.00 [06:16:38]line Безнал.: 0.00 [06:16:38]line Место: АЗС № 87 "Партнер Нефть" [06:16:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:16:38]line СНО: Общий режим [06:16:38]line Чек 113 27.10.2024 06:16 [06:16:38]line Смена: 528 ФФД: 1.0 [06:16:38]line ЗНМ: 0300000083 [06:16:38]line РНМ: 0000000000091623 [06:16:38]line Версия ККМ: 001 [06:16:38]line ФМ: 0000000000874672 [06:16:38]line ФД: 374835 [06:16:38]line ФПД: 169978200137984 [06:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061637&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374835&fm=169978200137984&tin=02508201610067®Number=0000000000091623&sum=30000 [06:16:38]OFD Sender: Processing packet 374835 [packets to send 270, broken 269] [06:16:38]ProducePacketName [06:16:38]name=ofd_packets/00374835 [06:16:38]OFD Sender: To server: pG, [06:16:38]CommunicateWithHost lk.salyk.kg:30040 [06:16:38]ConnectInit lk.salyk.kg [06:16:38]written 0, free lines is 4095 [06:16:38]Connected sock=10 [06:16:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 37 51 0D 01 BA DD 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 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C5 DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 98 22 3D 21 00 5A 18 36 F6 1C 25 AE B8 [06:16: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 3E ED 47 00 66 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 33 B8 05 00 F4 03 04 00 64 86 1D 67 B6 04 01 00 00 36 7A C4 83 0C EE 1A 00 [06:16:38]CommunicateWithHost err = 0 [06:16:38]CheckOFDResponse [06:16:38]1017 (14) - 77093643461234 [06:16:38]1041 (16) - 0000000000874672 [06:16:38]1040 (4) - 374835 [06:16:38]1012 (4) - 27.10.2024 00:16 [06:16:38]1206 (1) - 0 [06:16:38]OFD Sender: Remove packet 374835 [06:16:38]ProducePacketName [06:16:38]name=ofd_packets/00374835 [06:16:38]NVStorageDeleteData [06:16:38]Write to MH i2c: 01 00 00 4A 08 52 [06:16:38]Write i2c OK [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 07 00 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: 01 07 00 4A 08 00 00 00 00 00 E0 0C 45 [06:16:38]RasterBufferAndPrint [06:16:38]line [06:16:38]line [06:16:38]line [06:16:38]line [06:16:38]line [06:16:38]written 0, free lines is 3302 [06:16:38]MH_Cut [06:16:38]Write to MH i2c: D1 01 00 51 08 01 2B [06:16:38]Write i2c OK [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: D1 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: D1 01 00 [06:16:38]MH_I2C_Read... [06:16:38]Read from MH i2c: D1 01 00 51 08 00 2A [06:16:38]Write to MH i2c: 01 00 00 52 08 5A [06:16:38]Write i2c OK [06:16:38]MH_I2C_Read... [06:16:39]OFD Sender: No OFD packet to send [06:16:39]*** Cut start [06:16:39]*** Partial cut [06:16:39]*** CUTSNS_PIN = 1 [06:16:39]*** CUTSNS_PIN = 0 [06:16:40]*** Brake cut motor [06:16:40]Read from MH i2c: 01 [06:16:40]MH_I2C_Read... [06:16:40]*** Stop cut motor [06:16:40]*** Cut end [06:16:40]Read from MH i2c: 01 07 00 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: 01 07 00 52 08 00 00 00 00 00 FF 0F 6F [06:16:40]process_action close_receipt done [06:16:40]requested_data is exist [06:16:40]produce_requested_data [06:16:40]requested_item fm.sn is exist - process it [06:16:40]wFMCommunicate request_size=4 [06:16:40]MH_SAM_APDU [06:16:40]CAPDU: 80 11 00 00 [06:16:40]Write to MH i2c: E2 08 00 53 08 80 11 00 00 00 00 00 00 D5 [06:16:40]Write i2c OK [06:16:40]MH_I2C_Read... [06:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:40]Read from MH i2c: E2 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: E2 17 00 [06:16:40]MH_I2C_Read... [06:16:40]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 [06:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:16:40]wFMCommunicate OK [06:16:40]requested_item fd.num is exist - process it [06:16:40]SAM_PROTO_GetFieldsCounters [06:16:40]wFMCommunicate request_size=4 [06:16:40]MH_SAM_APDU [06:16:40]CAPDU: 80 13 00 00 [06:16:40]Write to MH i2c: E2 08 00 54 08 80 13 00 00 00 00 00 00 D8 [06:16:40]Write i2c OK [06:16:40]MH_I2C_Read... [06:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:16:40]Read from MH i2c: E2 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: E2 62 00 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: E2 62 00 54 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 33 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [06:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:16:40]wFMCommunicate OK [06:16:40]SAM_PROTO_GetFieldsCounters done [06:16:40]requested_item shift.num is exist - process it [06:16:40]requested_item shift.opened is exist - process it [06:16:40]req_shift_opened [06:16:40]FM_GetShiftState [06:16:40]SAM_PROTO_GetShiftState [06:16:40]wFMCommunicate request_size=4 [06:16:40]MH_SAM_APDU [06:16:40]CAPDU: 80 13 01 00 [06:16:40]Write to MH i2c: E2 08 00 55 08 80 13 01 00 00 00 00 00 DA [06:16:40]Write i2c OK [06:16:40]MH_I2C_Read... [06:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:40]Read from MH i2c: E2 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: E2 0E 00 [06:16:40]MH_I2C_Read... [06:16:40]Read from MH i2c: E2 0E 00 55 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A8 [06:16:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:16:40]wFMCommunicate OK [06:16:40]SAM_PROTO_GetShiftState done [06:16:40]FM_GetShiftState done [06:16:40]req_shift_opened done [06:16:40]requested_item shift.open_date is exist - process it [06:16:40]req_shift_open_date [06:16:40]req_shift_open_date done [06:16:40]produce_requested_data done [06:16:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374835,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:16:40]process_action_free close_receipt [06:16:40]json_value_free [06:16:40]json_value_free done [06:16:40]process_json_proto returns [06:16:40]Send response to host [06:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374835,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:16:40]free response buf [06:16:40]execute_script done [06:16:40]execute_script returns [06:16:40]free content buf [06:16:40]Sock 8.Close socket [06:16:40]Sock 8.Thread stoped [06:16:44]OFD Sender: No OFD packet to send [06:16:49]OFD Sender: No OFD packet to send [06:16:54]OFD Sender: No OFD packet to send [06:16:59]OFD Sender: No OFD packet to send [06:17:04]OFD Sender: No OFD packet to send [06:17:09]OFD Sender: No OFD packet to send [06:17:14]OFD Sender: No OFD packet to send [06:17:19]OFD Sender: No OFD packet to send [06:17:24]OFD Sender: No OFD packet to send [06:17:29]OFD Sender: No OFD packet to send [06:17:29]accept exits with 9 [06:17:29]New connection [06:17:29]New thread 3067485540 created [06:17:29]Thread 3067628900 joined [06:17:29]Waiting for new connection... [06:17:29] Sock 9.Parse request [06:17:29]Sock 9.Check first char [06:17:29]Sock 9.First char is OK [06:17:29]request: POST /json_proto HTTP/1.0 [06:17:29]Method: POST [06:17:29]URL: /json_proto [06:17:29]Method is POST - this is cgi request [06:17:29]url: /json_proto [06:17:29]query_string will be loaded in cgi processing [06:17:29]execute_cgi json_proto POST (null) [06:17:29]execute_cgi path=json_proto method=POST [06:17:29]POST find Content-Length [06:17:29]Host: 172.17.42.195:8080 [06:17:29]Content-Length: 774 [06:17:29]Content-Type: application/json [06:17:29] [06:17:29]POST finish read [06:17:29]Found Content-Length = 774 [06:17:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311348", "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" : 10.370, "sum" : 800.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" : 800.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:17:29]execute_script... [06:17: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)3311348", "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" : 10.370, "sum" : 800.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" : 800.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:17:29]POST & json_proto [06:17:29]process_json_proto [06:17:29]json parsed OK: [06:17:29]protocol is kg_v1.0 [06:17:29]action value=close_receipt [06:17:29]process_action close_receipt [06:17:29]cmd_close_receipt [06:17:29]MH_GetDate [06:17:29]Write to MH i2c: F0 00 00 56 08 4D [06:17:29]Write i2c OK [06:17:29]MH_I2C_Read... [06:17:29]Read from MH i2c: F0 [06:17:29]MH_I2C_Read... [06:17:29]Read from MH i2c: F0 09 00 [06:17:29]MH_I2C_Read... [06:17:29]Read from MH i2c: F0 09 00 56 08 00 FA DA 1D 67 EF 94 12 67 AA [06:17:29]GetLastDocTimeStamp 1730009797 [06:17:29]current date 1730009850 [06:17:29]FM_GetShiftState [06:17:29]SAM_PROTO_GetShiftState [06:17:29]wFMCommunicate request_size=4 [06:17:29]MH_SAM_APDU [06:17:29]CAPDU: 80 13 01 00 [06:17:29]Write to MH i2c: E2 08 00 57 08 80 13 01 00 00 00 00 00 DC [06:17:29]Write i2c OK [06:17:29]MH_I2C_Read... [06:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:17:29]Read from MH i2c: E2 [06:17:29]MH_I2C_Read... [06:17:29]Read from MH i2c: E2 0E 00 [06:17:29]MH_I2C_Read... [06:17:29]Read from MH i2c: E2 0E 00 57 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AA [06:17:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:17:29]wFMCommunicate OK [06:17:29]SAM_PROTO_GetShiftState done [06:17:29]FM_GetShiftState done [06:17:29]opened in 1729988025 [06:17:29]opened+sec_in_day 1730074425 [06:17:29]quantity*price = 80056 [06:17:29]sum+1 = 80057 [06:17:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.56 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 0.00 Безнал.: 800.56 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 114 27.10.2024 06:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374836 ФПД: 102029027241883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061730&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374836&fm=102029027241883&tin=02508201610067®Number=0000000000091623&sum=80056 [06:17:31]StoreToDocumentArchive [06:17:31]shift 528 fd 374836 [06:17:31]save to /storage/0528/doc_00374836 [06:17:31]save last doc name /storage/0528/doc_00374836 to /storage/kkm_last_doc_name [06:17:31]save OK [06:17:31]Clear old archive folders... [06:17:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:17:31]tlvbuf is 00F26D20 [06:17:31]SAM_PROTO_ClearQueue [06:17:31]wFMCommunicate request_size=4 [06:17:31]MH_SAM_APDU [06:17:31]CAPDU: 80 09 00 00 [06:17:31]Write to MH i2c: E2 08 00 64 08 80 09 00 00 00 00 00 00 DE [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [06:17:31]RAPDU: 90 00 [06:17:31]wFMCommunicate OK [06:17:31]SAM_PROTO_ClearQueue done [06:17:31]KKMCreateOFDPacket [06:17:31]OFDProtocolAddRootSTLVToBuf [06:17:31]FM_MakeSignedData [06:17:31]FM_MakeSignedData [06:17:31]SAM_PROTO_SignData [06:17:31]wFMCommunicate request_size=4 [06:17:31]MH_SAM_APDU [06:17:31]CAPDU: 80 0D 01 02 [06:17:31]Write to MH i2c: E2 08 00 65 08 80 0D 01 02 00 00 00 00 E6 [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [06:17:31]RAPDU: 90 00 [06:17:31]wFMCommunicate OK [06:17:31]wFMCommunicate request_size=255 [06:17:31]MH_SAM_APDU [06:17: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 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 B8 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 00 00 00 00 00 00 39 04 06 00 B8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 FA DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:17:31]Write to MH i2c: E2 02 01 66 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 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 B8 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 00 00 00 00 00 00 39 04 06 00 B8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 FA DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 A6 [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [06:17:31]RAPDU: 90 00 [06:17:31]wFMCommunicate OK [06:17:31]wFMCommunicate request_size=16 [06:17:31]MH_SAM_APDU [06:17:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5C CB 7B EC EF 9B [06:17:31]Write to MH i2c: E2 13 00 67 08 80 0D 02 02 0B 00 00 35 04 06 00 5C CB 7B EC EF 9B 00 00 56 [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [06:17:31]RAPDU: 90 00 [06:17:31]wFMCommunicate OK [06:17:31]wFMCommunicate request_size=4 [06:17:31]MH_SAM_APDU [06:17:31]CAPDU: 80 0D 03 02 [06:17:31]Write to MH i2c: E2 08 00 68 08 80 0D 03 02 00 00 00 00 EB [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 0B 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 0B 00 68 08 00 A1 C3 DC C1 22 F8 08 E4 90 00 F3 [06:17:31]RAPDU: A1 C3 DC C1 22 F8 08 E4 90 00 [06:17:31]wFMCommunicate OK [06:17:31]SAM_PROTO_SignData done [06:17:31]FM_MakeSignedData done [06:17:31]CreateOFDProtocolMessage [06:17:31]wFMCommunicate request_size=4 [06:17:31]MH_SAM_APDU [06:17:31]CAPDU: 80 11 00 00 [06:17:31]Write to MH i2c: E2 08 00 69 08 80 11 00 00 00 00 00 00 EB [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:17:31]Read from MH i2c: E2 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 17 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: E2 17 00 69 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [06:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:17:31]wFMCommunicate OK [06:17:31]CreateOFDProtocolMessage done [06:17:31]OFDSenderStorePacket 374836 [06:17:31]StoreOFDPacket docnum=374836 [06:17: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 15 01 00 00 5C A9 0D 01 0C A4 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 B8 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 00 00 00 00 00 00 39 04 06 00 B8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 FA DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 5C CB 7B EC EF 9B A1 C3 DC C1 22 F8 08 E4 [06:17:31]CheckFolder [06:17:31]dirname=/storage/ofd_packets [06:17:31]CheckFolder done [06:17:31]ProducePacketName [06:17:31]name=ofd_packets/00374836 [06:17:31]NVStorageSaveData ofd_packets/00374836 [06:17:31]File name is /storage/ofd_packets/00374836 [06:17:31]Write 307 bytes [06:17:31]NVStorageSaveData done [06:17:31]OFDSenderStorePacket done [06:17:31]KKMCreateOFDPacket done [06:17:31]NVStorageSaveData kkm_last_timestamp [06:17:31]File name is /storage/kkm_last_timestamp [06:17:31]Write 4 bytes [06:17:31]NVStorageSaveData done [06:17:31]ExternCall_PrintAddStr [06:17:31]wPrintStart [06:17:31]Write to MH i2c: 01 00 00 6A 08 72 [06:17:31]Write i2c OK [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: 01 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: 01 07 00 [06:17:31]MH_I2C_Read... [06:17:31]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 FF 0F 87 [06:17:31]RasterBufferAndPrint [06:17:31]line Счет N : (1)3311348 [06:17:31]line ИНН: 02508201610067 [06:17:31]line Контрольно-Кассовый Чек [06:17:31]line ПРОДАЖА [06:17:31]line ТРК (МРК, ГНК) : 31 [06:17:31]line Товар: 2710194240 [06:17:31]line D-Energy Дт-К-2 [06:17:31]line 10.370 * 77.20 [06:17:31]line = 800.56 [06:17:31]line НДС 12% НСП 1% [06:17:31]line > о реализуемом товаре [06:17:31]line ИТОГО: 800.56 [06:17:31]line НСП 1% : 7.08 [06:17:31]line НДС 12% : 85.01 [06:17:31]line Наличными: 0.00 [06:17:31]line Безнал.: 800.56 [06:17:31]line Место: АЗС № 87 "Партнер Нефть" [06:17:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:17:31]line СНО: Общий режим [06:17:31]line Чек 114 27.10.2024 06:17 [06:17:31]line Смена: 528 ФФД: 1.0 [06:17:31]line ЗНМ: 0300000083 [06:17:31]line РНМ: 0000000000091623 [06:17:31]line Версия ККМ: 001 [06:17:31]line Платежная система: Mbank [06:17:31]line ФМ: 0000000000874672 [06:17:31]line ФД: 374836 [06:17:31]line ФПД: 102029027241883 [06:17:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061730&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374836&fm=102029027241883&tin=02508201610067®Number=0000000000091623&sum=80056 [06:17:31]OFD Sender: Processing packet 374836 [packets to send 270, broken 269] [06:17:31]ProducePacketName [06:17:31]name=ofd_packets/00374836 [06:17:31]OFD Sender: To server: pG, [06:17:31]CommunicateWithHost lk.salyk.kg:30040 [06:17:31]ConnectInit lk.salyk.kg [06:17:31]written 0, free lines is 4095 [06:17:32]Connected sock=11 [06:17: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 5C A9 0D 01 0C A4 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 B8 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 00 00 00 00 00 00 39 04 06 00 B8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 FA DA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 5C CB 7B EC EF 9B A1 C3 DC C1 22 F8 08 E4 [06:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F3 E9 47 00 E6 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 34 B8 05 00 F4 03 04 00 9A 86 1D 67 B6 04 01 00 00 FA 03 D8 85 B9 EB F5 5A [06:17:32]CommunicateWithHost err = 0 [06:17:32]CheckOFDResponse [06:17:32]1017 (14) - 77093643461234 [06:17:32]1041 (16) - 0000000000874672 [06:17:32]1040 (4) - 374836 [06:17:32]1012 (4) - 27.10.2024 00:17 [06:17:32]1206 (1) - 0 [06:17:32]OFD Sender: Remove packet 374836 [06:17:32]ProducePacketName [06:17:32]name=ofd_packets/00374836 [06:17:32]NVStorageDeleteData [06:17:32]Write to MH i2c: 01 00 00 93 08 9B [06:17:32]Write i2c OK [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: 01 [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: 01 07 00 [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: 01 07 00 93 08 00 00 00 00 00 0C 0D BB [06:17:32]RasterBufferAndPrint [06:17:32]line [06:17:32]line [06:17:32]line [06:17:32]line [06:17:32]line [06:17:32]written 0, free lines is 3347 [06:17:32]MH_Cut [06:17:32]Write to MH i2c: D1 01 00 9A 08 01 74 [06:17:32]Write i2c OK [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: D1 [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: D1 01 00 [06:17:32]MH_I2C_Read... [06:17:32]Read from MH i2c: D1 01 00 9A 08 00 73 [06:17:32]Write to MH i2c: 01 00 00 9B 08 A3 [06:17:32]Write i2c OK [06:17:32]MH_I2C_Read... [06:17:32]OFD Sender: No OFD packet to send [06:17:33]*** Cut start [06:17:33]*** Partial cut [06:17:33]*** CUTSNS_PIN = 1 [06:17:33]*** CUTSNS_PIN = 0 [06:17:33]*** Brake cut motor [06:17:33]Read from MH i2c: 01 [06:17:33]MH_I2C_Read... [06:17:33]*** Stop cut motor [06:17:33]*** Cut end [06:17:33]Read from MH i2c: 01 07 00 [06:17:33]MH_I2C_Read... [06:17:33]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [06:17:33]process_action close_receipt done [06:17:33]requested_data is exist [06:17:33]produce_requested_data [06:17:33]requested_item fm.sn is exist - process it [06:17:33]wFMCommunicate request_size=4 [06:17:33]MH_SAM_APDU [06:17:33]CAPDU: 80 11 00 00 [06:17:33]Write to MH i2c: E2 08 00 9C 08 80 11 00 00 00 00 00 00 1E [06:17:33]Write i2c OK [06:17:33]MH_I2C_Read... [06:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:17:33]Read from MH i2c: E2 [06:17:33]MH_I2C_Read... [06:17:33]Read from MH i2c: E2 17 00 [06:17:33]MH_I2C_Read... [06:17:33]Read from MH i2c: E2 17 00 9C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [06:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:17:33]wFMCommunicate OK [06:17:33]requested_item fd.num is exist - process it [06:17:33]SAM_PROTO_GetFieldsCounters [06:17:33]wFMCommunicate request_size=4 [06:17:33]MH_SAM_APDU [06:17:33]CAPDU: 80 13 00 00 [06:17:33]Write to MH i2c: E2 08 00 9D 08 80 13 00 00 00 00 00 00 21 [06:17:33]Write i2c OK [06:17:33]MH_I2C_Read... [06:17:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:17:34]Read from MH i2c: E2 [06:17:34]MH_I2C_Read... [06:17:34]Read from MH i2c: E2 62 00 [06:17:34]MH_I2C_Read... [06:17:34]Read from MH i2c: E2 62 00 9D 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 34 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [06:17: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 34 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:17:34]wFMCommunicate OK [06:17:34]SAM_PROTO_GetFieldsCounters done [06:17:34]requested_item shift.num is exist - process it [06:17:34]requested_item shift.opened is exist - process it [06:17:34]req_shift_opened [06:17:34]FM_GetShiftState [06:17:34]SAM_PROTO_GetShiftState [06:17:34]wFMCommunicate request_size=4 [06:17:34]MH_SAM_APDU [06:17:34]CAPDU: 80 13 01 00 [06:17:34]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [06:17:34]Write i2c OK [06:17:34]MH_I2C_Read... [06:17:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:17:34]Read from MH i2c: E2 [06:17:34]MH_I2C_Read... [06:17:34]Read from MH i2c: E2 0E 00 [06:17:34]MH_I2C_Read... [06:17:34]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F1 [06:17:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:17:34]wFMCommunicate OK [06:17:34]SAM_PROTO_GetShiftState done [06:17:34]FM_GetShiftState done [06:17:34]req_shift_opened done [06:17:34]requested_item shift.open_date is exist - process it [06:17:34]req_shift_open_date [06:17:34]req_shift_open_date done [06:17:34]produce_requested_data done [06:17:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374836,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:17:34]process_action_free close_receipt [06:17:34]json_value_free [06:17:34]json_value_free done [06:17:34]process_json_proto returns [06:17:34]Send response to host [06:17:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374836,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:17:34]free response buf [06:17:34]execute_script done [06:17:34]execute_script returns [06:17:34]free content buf [06:17:34]Sock 9.Close socket [06:17:34]Sock 9.Thread stoped [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:11]accept exits with 8 [06:18:11]New connection [06:18:11]New thread 3067628900 created [06:18:11]Thread 3067485540 joined [06:18:11]Waiting for new connection... [06:18:11] Sock 8.Parse request [06:18:11]Sock 8.Check first char [06:18:11]Sock 8.First char is OK [06:18:11]request: POST /json_proto HTTP/1.0 [06:18:11]Method: POST [06:18:11]URL: /json_proto [06:18:11]Method is POST - this is cgi request [06:18:11]url: /json_proto [06:18:11]query_string will be loaded in cgi processing [06:18:11]execute_cgi json_proto POST (null) [06:18:11]execute_cgi path=json_proto method=POST [06:18:11]POST find Content-Length [06:18:11]Host: 172.17.42.195:8080 [06:18:11]Content-Length: 687 [06:18:11]Content-Type: application/json [06:18:11] [06:18:11]POST finish read [06:18:11]Found Content-Length = 687 [06:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311349", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:11]execute_script... [06:18: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)3311349", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:11]POST & json_proto [06:18:11]process_json_proto [06:18:11]json parsed OK: [06:18:11]protocol is kg_v1.0 [06:18:11]action value=close_receipt [06:18:11]process_action close_receipt [06:18:11]cmd_close_receipt [06:18:11]MH_GetDate [06:18:11]Write to MH i2c: F0 00 00 9F 08 96 [06:18:11]Write i2c OK [06:18:11]MH_I2C_Read... [06:18:11]Read from MH i2c: F0 [06:18:11]MH_I2C_Read... [06:18:11]Read from MH i2c: F0 09 00 [06:18:11]MH_I2C_Read... [06:18:11]Read from MH i2c: F0 09 00 9F 08 00 24 DB 1D 67 EF 94 12 67 1E [06:18:11]GetLastDocTimeStamp 1730009850 [06:18:11]current date 1730009892 [06:18:11]FM_GetShiftState [06:18:11]SAM_PROTO_GetShiftState [06:18:11]wFMCommunicate request_size=4 [06:18:11]MH_SAM_APDU [06:18:11]CAPDU: 80 13 01 00 [06:18:11]Write to MH i2c: E2 08 00 A0 08 80 13 01 00 00 00 00 00 25 [06:18:11]Write i2c OK [06:18:11]MH_I2C_Read... [06:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:11]Read from MH i2c: E2 [06:18:11]MH_I2C_Read... [06:18:11]Read from MH i2c: E2 0E 00 [06:18:11]MH_I2C_Read... [06:18:11]Read from MH i2c: E2 0E 00 A0 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F3 [06:18:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:18:11]wFMCommunicate OK [06:18:11]SAM_PROTO_GetShiftState done [06:18:11]FM_GetShiftState done [06:18:11]opened in 1729988025 [06:18:11]opened+sec_in_day 1730074425 [06:18:11]quantity*price = 150037 [06:18:11]sum+1 = 150039 [06:18:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 115 27.10.2024 06:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374837 ФПД: 8647380467726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061812&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374837&fm=8647380467726&tin=02508201610067®Number=0000000000091623&sum=150000 [06:18:12]StoreToDocumentArchive [06:18:12]shift 528 fd 374837 [06:18:12]save to /storage/0528/doc_00374837 [06:18:12]save last doc name /storage/0528/doc_00374837 to /storage/kkm_last_doc_name [06:18:12]save OK [06:18:12]Clear old archive folders... [06:18:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:18:12]tlvbuf is 00F269A0 [06:18:12]SAM_PROTO_ClearQueue [06:18:12]wFMCommunicate request_size=4 [06:18:12]MH_SAM_APDU [06:18:12]CAPDU: 80 09 00 00 [06:18:12]Write to MH i2c: E2 08 00 AD 08 80 09 00 00 00 00 00 00 27 [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [06:18:12]RAPDU: 90 00 [06:18:12]wFMCommunicate OK [06:18:12]SAM_PROTO_ClearQueue done [06:18:12]KKMCreateOFDPacket [06:18:12]OFDProtocolAddRootSTLVToBuf [06:18:12]FM_MakeSignedData [06:18:12]FM_MakeSignedData [06:18:12]SAM_PROTO_SignData [06:18:12]wFMCommunicate request_size=4 [06:18:12]MH_SAM_APDU [06:18:12]CAPDU: 80 0D 01 02 [06:18:12]Write to MH i2c: E2 08 00 AE 08 80 0D 01 02 00 00 00 00 2F [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [06:18:12]RAPDU: 90 00 [06:18:12]wFMCommunicate OK [06:18:12]wFMCommunicate request_size=255 [06:18:12]MH_SAM_APDU [06:18: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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 24 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:18:12]Write to MH i2c: E2 02 01 AF 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 24 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 0B [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [06:18:12]RAPDU: 90 00 [06:18:12]wFMCommunicate OK [06:18:12]wFMCommunicate request_size=11 [06:18:12]MH_SAM_APDU [06:18:12]CAPDU: 80 0D 02 02 06 07 DD 60 0A 80 0E [06:18:12]Write to MH i2c: E2 0E 00 B0 08 80 0D 02 02 06 00 07 DD 60 0A 80 0E 00 00 1A [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]OFD Sender: No OFD packet to send [06:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [06:18:12]RAPDU: 90 00 [06:18:12]wFMCommunicate OK [06:18:12]wFMCommunicate request_size=4 [06:18:12]MH_SAM_APDU [06:18:12]CAPDU: 80 0D 03 02 [06:18:12]Write to MH i2c: E2 08 00 B1 08 80 0D 03 02 00 00 00 00 34 [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 0B 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 0B 00 B1 08 00 F0 0F E2 99 F5 75 63 47 90 00 C3 [06:18:12]RAPDU: F0 0F E2 99 F5 75 63 47 90 00 [06:18:12]wFMCommunicate OK [06:18:12]SAM_PROTO_SignData done [06:18:12]FM_MakeSignedData done [06:18:12]CreateOFDProtocolMessage [06:18:12]wFMCommunicate request_size=4 [06:18:12]MH_SAM_APDU [06:18:12]CAPDU: 80 11 00 00 [06:18:12]Write to MH i2c: E2 08 00 B2 08 80 11 00 00 00 00 00 00 34 [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:12]Read from MH i2c: E2 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 17 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: E2 17 00 B2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 89 [06:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:18:12]wFMCommunicate OK [06:18:12]CreateOFDProtocolMessage done [06:18:12]OFDSenderStorePacket 374837 [06:18:12]StoreOFDPacket docnum=374837 [06:18: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 AE 40 08 01 3A B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 24 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 07 DD 60 0A 80 0E F0 0F E2 99 F5 75 63 47 [06:18:12]CheckFolder [06:18:12]dirname=/storage/ofd_packets [06:18:12]CheckFolder done [06:18:12]ProducePacketName [06:18:12]name=ofd_packets/00374837 [06:18:12]NVStorageSaveData ofd_packets/00374837 [06:18:12]File name is /storage/ofd_packets/00374837 [06:18:12]Write 302 bytes [06:18:12]NVStorageSaveData done [06:18:12]OFDSenderStorePacket done [06:18:12]KKMCreateOFDPacket done [06:18:12]NVStorageSaveData kkm_last_timestamp [06:18:12]File name is /storage/kkm_last_timestamp [06:18:12]Write 4 bytes [06:18:12]NVStorageSaveData done [06:18:12]ExternCall_PrintAddStr [06:18:12]wPrintStart [06:18:12]Write to MH i2c: 01 00 00 B3 08 BB [06:18:12]Write i2c OK [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: 01 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: 01 07 00 [06:18:12]MH_I2C_Read... [06:18:12]Read from MH i2c: 01 07 00 B3 08 00 00 00 00 00 FF 0F D0 [06:18:12]RasterBufferAndPrint [06:18:12]line Счет N : (1)3311349 [06:18:12]line ИНН: 02508201610067 [06:18:12]line Контрольно-Кассовый Чек [06:18:12]line ПРОДАЖА [06:18:12]line ТРК (МРК, ГНК) : 5 [06:18:12]line Товар: 2710194210 [06:18:12]line ДТ(л)-К-5 [06:18:12]line 19.690 * 76.20 [06:18:12]line = 1500.38 [06:18:12]line НДС 12% НСП 1% [06:18:12]line > о реализуемом товаре [06:18:12]line ОКРУГЛЕНИЕ: -0.38 [06:18:12]line ИТОГО: 1500.00 [06:18:12]line Внесено: 1500.00 [06:18:12]line СДАЧА: 0.00 [06:18:12]line НСП 1% : 13.28 [06:18:12]line НДС 12% : 159.33 [06:18:12]line Наличными: 1500.00 [06:18:12]line Безнал.: 0.00 [06:18:12]line Место: АЗС № 87 "Партнер Нефть" [06:18:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:18:12]line СНО: Общий режим [06:18:12]line Чек 115 27.10.2024 06:18 [06:18:12]line Смена: 528 ФФД: 1.0 [06:18:12]line ЗНМ: 0300000083 [06:18:12]line РНМ: 0000000000091623 [06:18:12]line Версия ККМ: 001 [06:18:12]line ФМ: 0000000000874672 [06:18:12]line ФД: 374837 [06:18:12]line ФПД: 8647380467726 [06:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061812&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374837&fm=8647380467726&tin=02508201610067®Number=0000000000091623&sum=150000 [06:18:13]OFD Sender: Processing packet 374837 [packets to send 270, broken 269] [06:18:13]ProducePacketName [06:18:13]name=ofd_packets/00374837 [06:18:13]OFD Sender: To server: pG, [06:18:13]CommunicateWithHost lk.salyk.kg:30040 [06:18:13]ConnectInit lk.salyk.kg [06:18:13]written 0, free lines is 4095 [06:18:13]Connected sock=10 [06:18: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 AE 40 08 01 3A B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 24 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 07 DD 60 0A 80 0E F0 0F E2 99 F5 75 63 47 [06:18: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 A1 C3 47 00 79 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B8 05 00 F4 03 04 00 C3 86 1D 67 B6 04 01 00 00 75 54 BD AC 99 1C 11 D5 [06:18:13]CommunicateWithHost err = 0 [06:18:13]CheckOFDResponse [06:18:13]1017 (14) - 77093643461234 [06:18:13]1041 (16) - 0000000000874672 [06:18:13]1040 (4) - 374837 [06:18:13]1012 (4) - 27.10.2024 00:18 [06:18:13]1206 (1) - 0 [06:18:13]OFD Sender: Remove packet 374837 [06:18:13]ProducePacketName [06:18:13]name=ofd_packets/00374837 [06:18:13]NVStorageDeleteData [06:18:13]Write to MH i2c: 01 00 00 DE 08 E6 [06:18:13]Write i2c OK [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: 01 [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: 01 07 00 [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: 01 07 00 DE 08 00 00 00 00 00 D9 0C D2 [06:18:13]RasterBufferAndPrint [06:18:13]line [06:18:13]line [06:18:13]line [06:18:13]line [06:18:13]line [06:18:13]written 0, free lines is 3296 [06:18:13]MH_Cut [06:18:13]Write to MH i2c: D1 01 00 E5 08 01 BF [06:18:13]Write i2c OK [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: D1 [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: D1 01 00 [06:18:13]MH_I2C_Read... [06:18:13]Read from MH i2c: D1 01 00 E5 08 00 BE [06:18:13]Write to MH i2c: 01 00 00 E6 08 EE [06:18:13]Write i2c OK [06:18:13]MH_I2C_Read... [06:18:14]OFD Sender: No OFD packet to send [06:18:14]*** Cut start [06:18:14]*** Partial cut [06:18:14]*** CUTSNS_PIN = 1 [06:18:14]*** CUTSNS_PIN = 0 [06:18:14]*** Brake cut motor [06:18:15]Read from MH i2c: 01 [06:18:15]MH_I2C_Read... [06:18:15]*** Stop cut motor [06:18:15]*** Cut end [06:18:15]Read from MH i2c: 01 07 00 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: 01 07 00 E6 08 00 00 00 00 00 FF 0F 03 [06:18:15]process_action close_receipt done [06:18:15]requested_data is exist [06:18:15]produce_requested_data [06:18:15]requested_item fm.sn is exist - process it [06:18:15]wFMCommunicate request_size=4 [06:18:15]MH_SAM_APDU [06:18:15]CAPDU: 80 11 00 00 [06:18:15]Write to MH i2c: E2 08 00 E7 08 80 11 00 00 00 00 00 00 69 [06:18:15]Write i2c OK [06:18:15]MH_I2C_Read... [06:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:15]Read from MH i2c: E2 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 17 00 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 17 00 E7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [06:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:18:15]wFMCommunicate OK [06:18:15]requested_item fd.num is exist - process it [06:18:15]SAM_PROTO_GetFieldsCounters [06:18:15]wFMCommunicate request_size=4 [06:18:15]MH_SAM_APDU [06:18:15]CAPDU: 80 13 00 00 [06:18:15]Write to MH i2c: E2 08 00 E8 08 80 13 00 00 00 00 00 00 6C [06:18:15]Write i2c OK [06:18:15]MH_I2C_Read... [06:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:18:15]Read from MH i2c: E2 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 62 00 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 62 00 E8 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 35 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [06:18: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 35 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:18:15]wFMCommunicate OK [06:18:15]SAM_PROTO_GetFieldsCounters done [06:18:15]requested_item shift.num is exist - process it [06:18:15]requested_item shift.opened is exist - process it [06:18:15]req_shift_opened [06:18:15]FM_GetShiftState [06:18:15]SAM_PROTO_GetShiftState [06:18:15]wFMCommunicate request_size=4 [06:18:15]MH_SAM_APDU [06:18:15]CAPDU: 80 13 01 00 [06:18:15]Write to MH i2c: E2 08 00 E9 08 80 13 01 00 00 00 00 00 6E [06:18:15]Write i2c OK [06:18:15]MH_I2C_Read... [06:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:15]Read from MH i2c: E2 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 0E 00 [06:18:15]MH_I2C_Read... [06:18:15]Read from MH i2c: E2 0E 00 E9 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3C [06:18:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:18:15]wFMCommunicate OK [06:18:15]SAM_PROTO_GetShiftState done [06:18:15]FM_GetShiftState done [06:18:15]req_shift_opened done [06:18:15]requested_item shift.open_date is exist - process it [06:18:15]req_shift_open_date [06:18:15]req_shift_open_date done [06:18:15]produce_requested_data done [06:18:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374837,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:18:15]process_action_free close_receipt [06:18:15]json_value_free [06:18:15]json_value_free done [06:18:15]process_json_proto returns [06:18:15]Send response to host [06:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374837,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:18:15]free response buf [06:18:15]execute_script done [06:18:15]execute_script returns [06:18:15]free content buf [06:18:15]Sock 8.Close socket [06:18:15]Sock 8.Thread stoped [06:18:19]OFD Sender: No OFD packet to send [06:18:24]OFD Sender: No OFD packet to send [06:18:29]OFD Sender: No OFD packet to send [06:18:34]OFD Sender: No OFD packet to send [06:18:39]OFD Sender: No OFD packet to send [06:18:44]OFD Sender: No OFD packet to send [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:27]accept exits with 9 [06:19:27]New connection [06:19:27]New thread 3067485540 created [06:19:27]Thread 3067628900 joined [06:19:27]Waiting for new connection... [06:19:27] Sock 9.Parse request [06:19:27]Sock 9.Check first char [06:19:27]Sock 9.First char is OK [06:19:27]request: POST /json_proto HTTP/1.0 [06:19:27]Method: POST [06:19:27]URL: /json_proto [06:19:27]Method is POST - this is cgi request [06:19:27]url: /json_proto [06:19:27]query_string will be loaded in cgi processing [06:19:27]execute_cgi json_proto POST (null) [06:19:27]execute_cgi path=json_proto method=POST [06:19:27]POST find Content-Length [06:19:27]Host: 172.17.42.195:8080 [06:19:27]Content-Length: 684 [06:19:27]Content-Type: application/json [06:19:27] [06:19:27]POST finish read [06:19:27]Found Content-Length = 684 [06:19:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311350", "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" ] } } [06:19:27]execute_script... [06:19: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)3311350", "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" ] } } [06:19:27]POST & json_proto [06:19:27]process_json_proto [06:19:27]json parsed OK: [06:19:27]protocol is kg_v1.0 [06:19:27]action value=close_receipt [06:19:27]process_action close_receipt [06:19:27]cmd_close_receipt [06:19:27]MH_GetDate [06:19:27]Write to MH i2c: F0 00 00 EA 08 E1 [06:19:27]Write i2c OK [06:19:27]MH_I2C_Read... [06:19:27]Read from MH i2c: F0 [06:19:27]MH_I2C_Read... [06:19:27]Read from MH i2c: F0 09 00 [06:19:27]MH_I2C_Read... [06:19:27]Read from MH i2c: F0 09 00 EA 08 00 70 DB 1D 67 EF 94 12 67 B5 [06:19:27]GetLastDocTimeStamp 1730009892 [06:19:27]current date 1730009968 [06:19:27]FM_GetShiftState [06:19:27]SAM_PROTO_GetShiftState [06:19:27]wFMCommunicate request_size=4 [06:19:27]MH_SAM_APDU [06:19:27]CAPDU: 80 13 01 00 [06:19:27]Write to MH i2c: E2 08 00 EB 08 80 13 01 00 00 00 00 00 70 [06:19:27]Write i2c OK [06:19:27]MH_I2C_Read... [06:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:27]Read from MH i2c: E2 [06:19:27]MH_I2C_Read... [06:19:27]Read from MH i2c: E2 0E 00 [06:19:27]MH_I2C_Read... [06:19:27]Read from MH i2c: E2 0E 00 EB 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3E [06:19:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:19:27]wFMCommunicate OK [06:19:27]SAM_PROTO_GetShiftState done [06:19:27]FM_GetShiftState done [06:19:27]opened in 1729988025 [06:19:27]opened+sec_in_day 1730074425 [06:19:27]quantity*price = 50025 [06:19:27]sum+1 = 50027 [06:19:27]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 СНО: Общий режим Чек 116 27.10.2024 06:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374838 ФПД: 243544353491698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061928&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374838&fm=243544353491698&tin=02508201610067®Number=0000000000091623&sum=50000 [06:19:28]StoreToDocumentArchive [06:19:28]shift 528 fd 374838 [06:19:28]save to /storage/0528/doc_00374838 [06:19:28]save last doc name /storage/0528/doc_00374838 to /storage/kkm_last_doc_name [06:19:28]save OK [06:19:28]Clear old archive folders... [06:19:28]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:19:28]tlvbuf is 00F6C560 [06:19:28]SAM_PROTO_ClearQueue [06:19:28]wFMCommunicate request_size=4 [06:19:28]MH_SAM_APDU [06:19:28]CAPDU: 80 09 00 00 [06:19:28]Write to MH i2c: E2 08 00 F8 08 80 09 00 00 00 00 00 00 72 [06:19:28]Write i2c OK [06:19:28]MH_I2C_Read... [06:19:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:19:28]Read from MH i2c: E2 [06:19:28]MH_I2C_Read... [06:19:28]Read from MH i2c: E2 03 00 [06:19:28]MH_I2C_Read... [06:19:28]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [06:19:28]RAPDU: 90 00 [06:19:28]wFMCommunicate OK [06:19:28]SAM_PROTO_ClearQueue done [06:19:28]KKMCreateOFDPacket [06:19:28]OFDProtocolAddRootSTLVToBuf [06:19:28]FM_MakeSignedData [06:19:28]FM_MakeSignedData [06:19:28]SAM_PROTO_SignData [06:19:28]wFMCommunicate request_size=4 [06:19:28]MH_SAM_APDU [06:19:28]CAPDU: 80 0D 01 02 [06:19:28]Write to MH i2c: E2 08 00 F9 08 80 0D 01 02 00 00 00 00 7A [06:19:28]Write i2c OK [06:19:28]MH_I2C_Read... [06:19:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:19:28]Read from MH i2c: E2 [06:19:28]MH_I2C_Read... [06:19:28]Read from MH i2c: E2 03 00 [06:19:28]MH_I2C_Read... [06:19:28]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [06:19:28]RAPDU: 90 00 [06:19:28]wFMCommunicate OK [06:19:28]wFMCommunicate request_size=255 [06:19:28]MH_SAM_APDU [06:19: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 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 74 00 00 00 F4 03 04 00 70 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:19:28]Write to MH i2c: E2 02 01 FA 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 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 74 00 00 00 F4 03 04 00 70 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 68 [06:19:28]Write i2c OK [06:19:28]MH_I2C_Read... [06:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:29]Read from MH i2c: E2 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 03 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [06:19:29]RAPDU: 90 00 [06:19:29]wFMCommunicate OK [06:19:29]wFMCommunicate request_size=16 [06:19:29]MH_SAM_APDU [06:19:29]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DD 80 96 AD 4A F2 [06:19:29]Write to MH i2c: E2 13 00 FB 08 80 0D 02 02 0B 00 00 35 04 06 00 DD 80 96 AD 4A F2 00 00 AE [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:19:29]Read from MH i2c: E2 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 03 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 03 00 FB 08 00 90 00 77 [06:19:29]RAPDU: 90 00 [06:19:29]wFMCommunicate OK [06:19:29]wFMCommunicate request_size=4 [06:19:29]MH_SAM_APDU [06:19:29]CAPDU: 80 0D 03 02 [06:19:29]Write to MH i2c: E2 08 00 FC 08 80 0D 03 02 00 00 00 00 7F [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:19:29]Read from MH i2c: E2 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 0B 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 0B 00 FC 08 00 10 C6 83 A6 47 B4 23 F8 90 00 95 [06:19:29]RAPDU: 10 C6 83 A6 47 B4 23 F8 90 00 [06:19:29]wFMCommunicate OK [06:19:29]SAM_PROTO_SignData done [06:19:29]FM_MakeSignedData done [06:19:29]CreateOFDProtocolMessage [06:19:29]wFMCommunicate request_size=4 [06:19:29]MH_SAM_APDU [06:19:29]CAPDU: 80 11 00 00 [06:19:29]Write to MH i2c: E2 08 00 FD 08 80 11 00 00 00 00 00 00 7F [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:29]Read from MH i2c: E2 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 17 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: E2 17 00 FD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [06: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 [06:19:29]wFMCommunicate OK [06:19:29]CreateOFDProtocolMessage done [06:19:29]OFDSenderStorePacket 374838 [06:19:29]StoreOFDPacket docnum=374838 [06: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 15 01 00 00 B3 FE 0D 01 C8 CF 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 74 00 00 00 F4 03 04 00 70 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DD 80 96 AD 4A F2 10 C6 83 A6 47 B4 23 F8 [06:19:29]CheckFolder [06:19:29]dirname=/storage/ofd_packets [06:19:29]CheckFolder done [06:19:29]ProducePacketName [06:19:29]name=ofd_packets/00374838 [06:19:29]NVStorageSaveData ofd_packets/00374838 [06:19:29]File name is /storage/ofd_packets/00374838 [06:19:29]Write 307 bytes [06:19:29]NVStorageSaveData done [06:19:29]OFDSenderStorePacket done [06:19:29]KKMCreateOFDPacket done [06:19:29]NVStorageSaveData kkm_last_timestamp [06:19:29]File name is /storage/kkm_last_timestamp [06:19:29]Write 4 bytes [06:19:29]NVStorageSaveData done [06:19:29]ExternCall_PrintAddStr [06:19:29]wPrintStart [06:19:29]Write to MH i2c: 01 00 00 FE 08 06 [06:19:29]Write i2c OK [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: 01 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: 01 07 00 [06:19:29]MH_I2C_Read... [06:19:29]Read from MH i2c: 01 07 00 FE 08 00 00 00 00 00 FF 0F 1B [06:19:29]RasterBufferAndPrint [06:19:29]line Счет N : (1)3311350 [06:19:29]line ИНН: 02508201610067 [06:19:29]line Контрольно-Кассовый Чек [06:19:29]line ПРОДАЖА [06:19:29]line ТРК (МРК, ГНК) : 31 [06:19:29]line Товар: 2710194240 [06:19:29]line D-Energy Дт-К-2 [06:19:29]line 6.480 * 77.20 [06:19:29]line = 500.26 [06:19:29]line НДС 12% НСП 1% [06:19:29]line > о реализуемом товаре [06:19:29]line ОКРУГЛЕНИЕ: -0.26 [06:19:29]line ИТОГО: 500.00 [06:19:29]line Внесено: 500.00 [06:19:29]line СДАЧА: 0.00 [06:19:29]line НСП 1% : 4.43 [06:19:29]line НДС 12% : 53.12 [06:19:29]line Наличными: 500.00 [06:19:29]line Безнал.: 0.00 [06:19:29]line Место: АЗС № 87 "Партнер Нефть" [06:19:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:19:29]line СНО: Общий режим [06:19:29]line Чек 116 27.10.2024 06:19 [06:19:29]line Смена: 528 ФФД: 1.0 [06:19:29]line ЗНМ: 0300000083 [06:19:29]line РНМ: 0000000000091623 [06:19:29]line Версия ККМ: 001 [06:19:29]line ФМ: 0000000000874672 [06:19:29]line ФД: 374838 [06:19:29]line ФПД: 243544353491698 [06:19:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T061928&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374838&fm=243544353491698&tin=02508201610067®Number=0000000000091623&sum=50000 [06:19:29]OFD Sender: Processing packet 374838 [packets to send 270, broken 269] [06:19:29]ProducePacketName [06:19:29]name=ofd_packets/00374838 [06:19:29]OFD Sender: To server: pG, [06:19:29]CommunicateWithHost lk.salyk.kg:30040 [06:19:29]ConnectInit lk.salyk.kg [06:19:29]written 0, free lines is 4095 [06:19:29]Connected sock=10 [06:19: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 15 01 00 00 B3 FE 0D 01 C8 CF 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 74 00 00 00 F4 03 04 00 70 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DD 80 96 AD 4A F2 10 C6 83 A6 47 B4 23 F8 [06:19: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 12 6D 47 00 38 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 36 B8 05 00 F4 03 04 00 0F 87 1D 67 B6 04 01 00 00 A5 6F 24 09 70 82 E9 4E [06:19:29]CommunicateWithHost err = 0 [06:19:29]CheckOFDResponse [06:19:29]1017 (14) - 77093643461234 [06:19:29]1041 (16) - 0000000000874672 [06:19:29]1040 (4) - 374838 [06:19:29]1012 (4) - 27.10.2024 00:19 [06:19:29]1206 (1) - 0 [06:19:29]OFD Sender: Remove packet 374838 [06:19:29]ProducePacketName [06:19:29]name=ofd_packets/00374838 [06:19:29]NVStorageDeleteData [06:19:30]Write to MH i2c: 01 00 00 29 09 32 [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: 01 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: 01 07 00 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: 01 07 00 29 09 00 00 00 00 00 EA 0C 2F [06:19:30]RasterBufferAndPrint [06:19:30]line [06:19:30]line [06:19:30]line [06:19:30]line [06:19:30]line [06:19:30]written 0, free lines is 3313 [06:19:30]MH_Cut [06:19:30]Write to MH i2c: D1 01 00 30 09 01 0B [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: D1 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: D1 01 00 [06:19:30]MH_I2C_Read... [06:19:30]Read from MH i2c: D1 01 00 30 09 00 0A [06:19:30]Write to MH i2c: 01 00 00 31 09 3A [06:19:30]Write i2c OK [06:19:30]MH_I2C_Read... [06:19:30]OFD Sender: No OFD packet to send [06:19:30]*** Cut start [06:19:30]*** Partial cut [06:19:30]*** CUTSNS_PIN = 1 [06:19:30]*** CUTSNS_PIN = 0 [06:19:31]*** Brake cut motor [06:19:31]Read from MH i2c: 01 [06:19:31]MH_I2C_Read... [06:19:31]*** Stop cut motor [06:19:31]*** Cut end [06:19:31]Read from MH i2c: 01 07 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: 01 07 00 31 09 00 00 00 00 00 FF 0F 4F [06:19:31]process_action close_receipt done [06:19:31]requested_data is exist [06:19:31]produce_requested_data [06:19:31]requested_item fm.sn is exist - process it [06:19:31]wFMCommunicate request_size=4 [06:19:31]MH_SAM_APDU [06:19:31]CAPDU: 80 11 00 00 [06:19:31]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 17 00 [06:19:31]MH_I2C_Read... [06:19:31]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 [06: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 [06:19:31]wFMCommunicate OK [06:19:31]requested_item fd.num is exist - process it [06:19:31]SAM_PROTO_GetFieldsCounters [06:19:31]wFMCommunicate request_size=4 [06:19:31]MH_SAM_APDU [06:19:31]CAPDU: 80 13 00 00 [06:19:31]Write to MH i2c: E2 08 00 33 09 80 13 00 00 00 00 00 00 B8 [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 62 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 62 00 33 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 36 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [06:19: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 36 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:19:31]wFMCommunicate OK [06:19:31]SAM_PROTO_GetFieldsCounters done [06:19:31]requested_item shift.num is exist - process it [06:19:31]requested_item shift.opened is exist - process it [06:19:31]req_shift_opened [06:19:31]FM_GetShiftState [06:19:31]SAM_PROTO_GetShiftState [06:19:31]wFMCommunicate request_size=4 [06:19:31]MH_SAM_APDU [06:19:31]CAPDU: 80 13 01 00 [06:19:31]Write to MH i2c: E2 08 00 34 09 80 13 01 00 00 00 00 00 BA [06:19:31]Write i2c OK [06:19:31]MH_I2C_Read... [06:19:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:19:31]Read from MH i2c: E2 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 0E 00 [06:19:31]MH_I2C_Read... [06:19:31]Read from MH i2c: E2 0E 00 34 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 88 [06:19:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:19:31]wFMCommunicate OK [06:19:31]SAM_PROTO_GetShiftState done [06:19:31]FM_GetShiftState done [06:19:31]req_shift_opened done [06:19:31]requested_item shift.open_date is exist - process it [06:19:31]req_shift_open_date [06:19:31]req_shift_open_date done [06:19:31]produce_requested_data done [06:19:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374838,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:19:31]process_action_free close_receipt [06:19:31]json_value_free [06:19:31]json_value_free done [06:19:31]process_json_proto returns [06:19:31]Send response to host [06:19:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374838,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:19:31]free response buf [06:19:31]execute_script done [06:19:31]execute_script returns [06:19:31]free content buf [06:19:31]Sock 9.Close socket [06:19:31]Sock 9.Thread stoped [06:19:35]OFD Sender: No OFD packet to send [06:19:40]OFD Sender: No OFD packet to send [06:19:45]OFD Sender: No OFD packet to send [06:19:50]OFD Sender: No OFD packet to send [06:19:55]OFD Sender: No OFD packet to send [06:20:00]accept exits with 8 [06:20:00]New connection [06:20:00]New thread 3067628900 created [06:20:00]Thread 3067485540 joined [06:20:00]Waiting for new connection... [06:20:00] Sock 8.Parse request [06:20:00]Sock 8.Check first char [06:20:00]Sock 8.First char is OK [06:20:00]request: POST /json_proto HTTP/1.0 [06:20:00]Method: POST [06:20:00]URL: /json_proto [06:20:00]Method is POST - this is cgi request [06:20:00]url: /json_proto [06:20:00]query_string will be loaded in cgi processing [06:20:00]execute_cgi json_proto POST (null) [06:20:00]execute_cgi path=json_proto method=POST [06:20:00]POST find Content-Length [06:20:00]Host: 172.17.42.195:8080 [06:20:00]Content-Length: 684 [06:20:00]Content-Type: application/json [06:20:00] [06:20:00]POST finish read [06:20:00]Found Content-Length = 684 [06:20:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311351", "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" ] } } [06:20:00]execute_script... [06:20:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311351", "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" ] } } [06:20:00]POST & json_proto [06:20:00]process_json_proto [06:20:00]json parsed OK: [06:20:00]protocol is kg_v1.0 [06:20:00]action value=close_receipt [06:20:00]process_action close_receipt [06:20:00]cmd_close_receipt [06:20:00]MH_GetDate [06:20:00]Write to MH i2c: F0 00 00 35 09 2D [06:20:00]Write i2c OK [06:20:00]MH_I2C_Read... [06:20:00]Read from MH i2c: F0 [06:20:00]MH_I2C_Read... [06:20:00]Read from MH i2c: F0 09 00 [06:20:00]MH_I2C_Read... [06:20:00]Read from MH i2c: F0 09 00 35 09 00 90 DB 1D 67 EF 94 12 67 21 [06:20:00]GetLastDocTimeStamp 1730009968 [06:20:00]current date 1730010000 [06:20:00]FM_GetShiftState [06:20:00]SAM_PROTO_GetShiftState [06:20:00]wFMCommunicate request_size=4 [06:20:00]MH_SAM_APDU [06:20:00]CAPDU: 80 13 01 00 [06:20:00]Write to MH i2c: E2 08 00 36 09 80 13 01 00 00 00 00 00 BC [06:20:00]Write i2c OK [06:20:00]MH_I2C_Read... [06:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:00]Read from MH i2c: E2 [06:20:00]MH_I2C_Read... [06:20:00]Read from MH i2c: E2 0E 00 [06:20:00]MH_I2C_Read... [06:20:00]Read from MH i2c: E2 0E 00 36 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8A [06:20:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:20:00]wFMCommunicate OK [06:20:00]SAM_PROTO_GetShiftState done [06:20:00]FM_GetShiftState done [06:20:00]opened in 1729988025 [06:20:00]opened+sec_in_day 1730074425 [06:20:00]quantity*price = 50025 [06:20:00]sum+1 = 50027 [06:20:00]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 СНО: Общий режим Чек 117 27.10.2024 06:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374839 ФПД: 52709713999429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062000&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374839&fm=52709713999429&tin=02508201610067®Number=0000000000091623&sum=50000 [06:20:01]StoreToDocumentArchive [06:20:01]shift 528 fd 374839 [06:20:01]save to /storage/0528/doc_00374839 [06:20:01]save last doc name /storage/0528/doc_00374839 to /storage/kkm_last_doc_name [06:20:01]save OK [06:20:01]Clear old archive folders... [06:20:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:20:01]tlvbuf is 00F46360 [06:20:01]SAM_PROTO_ClearQueue [06:20:01]wFMCommunicate request_size=4 [06:20:01]MH_SAM_APDU [06:20:01]CAPDU: 80 09 00 00 [06:20:01]Write to MH i2c: E2 08 00 43 09 80 09 00 00 00 00 00 00 BE [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [06:20:01]RAPDU: 90 00 [06:20:01]wFMCommunicate OK [06:20:01]SAM_PROTO_ClearQueue done [06:20:01]KKMCreateOFDPacket [06:20:01]OFDProtocolAddRootSTLVToBuf [06:20:01]FM_MakeSignedData [06:20:01]FM_MakeSignedData [06:20:01]SAM_PROTO_SignData [06:20:01]wFMCommunicate request_size=4 [06:20:01]MH_SAM_APDU [06:20:01]CAPDU: 80 0D 01 02 [06:20:01]Write to MH i2c: E2 08 00 44 09 80 0D 01 02 00 00 00 00 C6 [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [06:20:01]RAPDU: 90 00 [06:20:01]wFMCommunicate OK [06:20:01]wFMCommunicate request_size=255 [06:20:01]MH_SAM_APDU [06:20: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 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 75 00 00 00 F4 03 04 00 90 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:20:01]Write to MH i2c: E2 02 01 45 09 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 75 00 00 00 F4 03 04 00 90 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 D6 [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [06:20:01]RAPDU: 90 00 [06:20:01]wFMCommunicate OK [06:20:01]wFMCommunicate request_size=16 [06:20:01]MH_SAM_APDU [06:20:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 2F F0 6F C7 76 45 [06:20:01]Write to MH i2c: E2 13 00 46 09 80 0D 02 02 0B 00 00 35 04 06 00 2F F0 6F C7 76 45 00 00 2E [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [06:20:01]RAPDU: 90 00 [06:20:01]wFMCommunicate OK [06:20:01]wFMCommunicate request_size=4 [06:20:01]MH_SAM_APDU [06:20:01]CAPDU: 80 0D 03 02 [06:20:01]Write to MH i2c: E2 08 00 47 09 80 0D 03 02 00 00 00 00 CB [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 0B 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 0B 00 47 09 00 C8 83 5E F9 60 19 A7 5F 90 00 ED [06:20:01]RAPDU: C8 83 5E F9 60 19 A7 5F 90 00 [06:20:01]wFMCommunicate OK [06:20:01]SAM_PROTO_SignData done [06:20:01]FM_MakeSignedData done [06:20:01]CreateOFDProtocolMessage [06:20:01]wFMCommunicate request_size=4 [06:20:01]MH_SAM_APDU [06:20:01]CAPDU: 80 11 00 00 [06:20:01]Write to MH i2c: E2 08 00 48 09 80 11 00 00 00 00 00 00 CB [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:01]Read from MH i2c: E2 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 17 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: E2 17 00 48 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 20 [06: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 [06:20:01]wFMCommunicate OK [06:20:01]CreateOFDProtocolMessage done [06:20:01]OFDSenderStorePacket 374839 [06:20:01]StoreOFDPacket docnum=374839 [06: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 15 01 00 00 7B AF 0D 01 3E 9A 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 75 00 00 00 F4 03 04 00 90 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F F0 6F C7 76 45 C8 83 5E F9 60 19 A7 5F [06:20:01]CheckFolder [06:20:01]dirname=/storage/ofd_packets [06:20:01]CheckFolder done [06:20:01]ProducePacketName [06:20:01]name=ofd_packets/00374839 [06:20:01]NVStorageSaveData ofd_packets/00374839 [06:20:01]File name is /storage/ofd_packets/00374839 [06:20:01]Write 307 bytes [06:20:01]NVStorageSaveData done [06:20:01]OFDSenderStorePacket done [06:20:01]KKMCreateOFDPacket done [06:20:01]NVStorageSaveData kkm_last_timestamp [06:20:01]File name is /storage/kkm_last_timestamp [06:20:01]Write 4 bytes [06:20:01]NVStorageSaveData done [06:20:01]ExternCall_PrintAddStr [06:20:01]wPrintStart [06:20:01]Write to MH i2c: 01 00 00 49 09 52 [06:20:01]Write i2c OK [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: 01 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: 01 07 00 [06:20:01]MH_I2C_Read... [06:20:01]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 FF 0F 67 [06:20:01]RasterBufferAndPrint [06:20:01]line Счет N : (1)3311351 [06:20:01]line ИНН: 02508201610067 [06:20:01]line Контрольно-Кассовый Чек [06:20:01]line ПРОДАЖА [06:20:01]line ТРК (МРК, ГНК) : 11 [06:20:01]line Товар: 2710194240 [06:20:01]line D-Energy Дт-К-2 [06:20:01]line 6.480 * 77.20 [06:20:01]line = 500.26 [06:20:01]line НДС 12% НСП 1% [06:20:01]line > о реализуемом товаре [06:20:01]line ОКРУГЛЕНИЕ: -0.26 [06:20:01]line ИТОГО: 500.00 [06:20:01]line Внесено: 500.00 [06:20:01]line СДАЧА: 0.00 [06:20:01]line НСП 1% : 4.43 [06:20:01]line НДС 12% : 53.12 [06:20:01]line Наличными: 500.00 [06:20:01]line Безнал.: 0.00 [06:20:01]line Место: АЗС № 87 "Партнер Нефть" [06:20:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:20:01]line СНО: Общий режим [06:20:01]line Чек 117 27.10.2024 06:20 [06:20:01]line Смена: 528 ФФД: 1.0 [06:20:01]line ЗНМ: 0300000083 [06:20:01]line РНМ: 0000000000091623 [06:20:01]line Версия ККМ: 001 [06:20:01]line ФМ: 0000000000874672 [06:20:01]line ФД: 374839 [06:20:01]line ФПД: 52709713999429 [06:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062000&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374839&fm=52709713999429&tin=02508201610067®Number=0000000000091623&sum=50000 [06:20:02]OFD Sender: Processing packet 374839 [packets to send 270, broken 269] [06:20:02]ProducePacketName [06:20:02]name=ofd_packets/00374839 [06:20:02]OFD Sender: To server: pG, [06:20:02]CommunicateWithHost lk.salyk.kg:30040 [06:20:02]ConnectInit lk.salyk.kg [06:20:02]written 0, free lines is 4095 [06:20:02]Connected sock=9 [06:20: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 7B AF 0D 01 3E 9A 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 75 00 00 00 F4 03 04 00 90 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F F0 6F C7 76 45 C8 83 5E F9 60 19 A7 5F [06:20:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 71 9E 47 00 2A 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 37 B8 05 00 F4 03 04 00 30 87 1D 67 B6 04 01 00 00 5B E4 EB C7 A0 B6 02 9F [06:20:02]CommunicateWithHost err = 0 [06:20:02]CheckOFDResponse [06:20:02]1017 (14) - 77093643461234 [06:20:02]1041 (16) - 0000000000874672 [06:20:02]1040 (4) - 374839 [06:20:02]1012 (4) - 27.10.2024 00:20 [06:20:02]1206 (1) - 0 [06:20:02]OFD Sender: Remove packet 374839 [06:20:02]ProducePacketName [06:20:02]name=ofd_packets/00374839 [06:20:02]NVStorageDeleteData [06:20:02]Write to MH i2c: 01 00 00 74 09 7D [06:20:02]Write i2c OK [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: 01 [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: 01 07 00 [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: 01 07 00 74 09 00 00 00 00 00 E0 0C 70 [06:20:02]RasterBufferAndPrint [06:20:02]line [06:20:02]line [06:20:02]line [06:20:02]line [06:20:02]line [06:20:02]written 0, free lines is 3302 [06:20:02]MH_Cut [06:20:02]Write to MH i2c: D1 01 00 7B 09 01 56 [06:20:02]Write i2c OK [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: D1 [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: D1 01 00 [06:20:02]MH_I2C_Read... [06:20:02]Read from MH i2c: D1 01 00 7B 09 00 55 [06:20:02]Write to MH i2c: 01 00 00 7C 09 85 [06:20:02]Write i2c OK [06:20:02]MH_I2C_Read... [06:20:02]OFD Sender: No OFD packet to send [06:20:03]*** Cut start [06:20:03]*** Partial cut [06:20:03]*** CUTSNS_PIN = 1 [06:20:03]*** CUTSNS_PIN = 0 [06:20:03]*** Brake cut motor [06:20:04]Read from MH i2c: 01 [06:20:04]MH_I2C_Read... [06:20:04]*** Stop cut motor [06:20:04]*** Cut end [06:20:04]Read from MH i2c: 01 07 00 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: 01 07 00 7C 09 00 00 00 00 00 FF 0F 9A [06:20:04]process_action close_receipt done [06:20:04]requested_data is exist [06:20:04]produce_requested_data [06:20:04]requested_item fm.sn is exist - process it [06:20:04]wFMCommunicate request_size=4 [06:20:04]MH_SAM_APDU [06:20:04]CAPDU: 80 11 00 00 [06:20:04]Write to MH i2c: E2 08 00 7D 09 80 11 00 00 00 00 00 00 00 [06:20:04]Write i2c OK [06:20:04]MH_I2C_Read... [06:20:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:20:04]Read from MH i2c: E2 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: E2 17 00 [06:20:04]MH_I2C_Read... [06:20:04]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 [06:20:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:20:04]wFMCommunicate OK [06:20:04]requested_item fd.num is exist - process it [06:20:04]SAM_PROTO_GetFieldsCounters [06:20:04]wFMCommunicate request_size=4 [06:20:04]MH_SAM_APDU [06:20:04]CAPDU: 80 13 00 00 [06:20:04]Write to MH i2c: E2 08 00 7E 09 80 13 00 00 00 00 00 00 03 [06:20:04]Write i2c OK [06:20:04]MH_I2C_Read... [06:20:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:20:04]Read from MH i2c: E2 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: E2 62 00 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: E2 62 00 7E 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 37 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [06:20: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 37 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:20:04]wFMCommunicate OK [06:20:04]SAM_PROTO_GetFieldsCounters done [06:20:04]requested_item shift.num is exist - process it [06:20:04]requested_item shift.opened is exist - process it [06:20:04]req_shift_opened [06:20:04]FM_GetShiftState [06:20:04]SAM_PROTO_GetShiftState [06:20:04]wFMCommunicate request_size=4 [06:20:04]MH_SAM_APDU [06:20:04]CAPDU: 80 13 01 00 [06:20:04]Write to MH i2c: E2 08 00 7F 09 80 13 01 00 00 00 00 00 05 [06:20:04]Write i2c OK [06:20:04]MH_I2C_Read... [06:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:20:04]Read from MH i2c: E2 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: E2 0E 00 [06:20:04]MH_I2C_Read... [06:20:04]Read from MH i2c: E2 0E 00 7F 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D3 [06:20:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:20:04]wFMCommunicate OK [06:20:04]SAM_PROTO_GetShiftState done [06:20:04]FM_GetShiftState done [06:20:04]req_shift_opened done [06:20:04]requested_item shift.open_date is exist - process it [06:20:04]req_shift_open_date [06:20:04]req_shift_open_date done [06:20:04]produce_requested_data done [06:20:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374839,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:20:04]process_action_free close_receipt [06:20:04]json_value_free [06:20:04]json_value_free done [06:20:04]process_json_proto returns [06:20:04]Send response to host [06:20:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374839,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:20:04]free response buf [06:20:04]execute_script done [06:20:04]execute_script returns [06:20:04]free content buf [06:20:04]Sock 8.Close socket [06:20:04]Sock 8.Thread stoped [06:20:07]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:48]OFD Sender: No OFD packet to send [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:11]accept exits with 10 [06:21:11]New connection [06:21:11]New thread 3067485540 created [06:21:11]Thread 3067628900 joined [06:21:11]Waiting for new connection... [06:21:11] Sock 10.Parse request [06:21:11]Sock 10.Check first char [06:21:11]Sock 10.First char is OK [06:21:11]request: POST /json_proto HTTP/1.0 [06:21:11]Method: POST [06:21:11]URL: /json_proto [06:21:11]Method is POST - this is cgi request [06:21:11]url: /json_proto [06:21:11]query_string will be loaded in cgi processing [06:21:11]execute_cgi json_proto POST (null) [06:21:11]execute_cgi path=json_proto method=POST [06:21:11]POST find Content-Length [06:21:11]Host: 172.17.42.195:8080 [06:21:11]Content-Length: 683 [06:21:11]Content-Type: application/json [06:21:11] [06:21:11]POST finish read [06:21:11]Found Content-Length = 683 [06:21:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311352", "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" ] } } [06:21:11]execute_script... [06:21: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)3311352", "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" ] } } [06:21:11]POST & json_proto [06:21:11]process_json_proto [06:21:11]json parsed OK: [06:21:11]protocol is kg_v1.0 [06:21:11]action value=close_receipt [06:21:11]process_action close_receipt [06:21:11]cmd_close_receipt [06:21:11]MH_GetDate [06:21:11]Write to MH i2c: F0 00 00 80 09 78 [06:21:11]Write i2c OK [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: F0 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: F0 09 00 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: F0 09 00 80 09 00 D8 DB 1D 67 EF 94 12 67 B4 [06:21:11]GetLastDocTimeStamp 1730010000 [06:21:11]current date 1730010072 [06:21:11]FM_GetShiftState [06:21:11]SAM_PROTO_GetShiftState [06:21:11]wFMCommunicate request_size=4 [06:21:11]MH_SAM_APDU [06:21:11]CAPDU: 80 13 01 00 [06:21:11]Write to MH i2c: E2 08 00 81 09 80 13 01 00 00 00 00 00 07 [06:21:11]Write i2c OK [06:21:11]MH_I2C_Read... [06:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:11]Read from MH i2c: E2 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 0E 00 [06:21:11]MH_I2C_Read... [06:21:11]Read from MH i2c: E2 0E 00 81 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D5 [06:21:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:21:11]wFMCommunicate OK [06:21:11]SAM_PROTO_GetShiftState done [06:21:11]FM_GetShiftState done [06:21:11]opened in 1729988025 [06:21:11]opened+sec_in_day 1730074425 [06:21:11]quantity*price = 100021 [06:21:11]sum+1 = 100023 [06:21: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 СНО: Общий режим Чек 118 27.10.2024 06:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374840 ФПД: 34783653504996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062112&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374840&fm=34783653504996&tin=02508201610067®Number=0000000000091623&sum=100000 [06:21:12]StoreToDocumentArchive [06:21:12]shift 528 fd 374840 [06:21:12]save to /storage/0528/doc_00374840 [06:21:12]save last doc name /storage/0528/doc_00374840 to /storage/kkm_last_doc_name [06:21:12]save OK [06:21:12]Clear old archive folders... [06:21:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:21:12]tlvbuf is 00F49810 [06:21:12]SAM_PROTO_ClearQueue [06:21:12]wFMCommunicate request_size=4 [06:21:12]MH_SAM_APDU [06:21:12]CAPDU: 80 09 00 00 [06:21:12]Write to MH i2c: E2 08 00 8E 09 80 09 00 00 00 00 00 00 09 [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [06:21:12]RAPDU: 90 00 [06:21:12]wFMCommunicate OK [06:21:12]SAM_PROTO_ClearQueue done [06:21:12]KKMCreateOFDPacket [06:21:12]OFDProtocolAddRootSTLVToBuf [06:21:12]FM_MakeSignedData [06:21:12]FM_MakeSignedData [06:21:12]SAM_PROTO_SignData [06:21:12]wFMCommunicate request_size=4 [06:21:12]MH_SAM_APDU [06:21:12]CAPDU: 80 0D 01 02 [06:21:12]Write to MH i2c: E2 08 00 8F 09 80 0D 01 02 00 00 00 00 11 [06:21:12]Write i2c OK [06:21:12]MH_I2C_Read... [06:21:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:21:12]Read from MH i2c: E2 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 [06:21:12]MH_I2C_Read... [06:21:12]Read from MH i2c: E2 03 00 8F 09 00 90 00 0C [06:21:12]RAPDU: 90 00 [06:21:12]wFMCommunicate OK [06:21:12]wFMCommunicate request_size=255 [06:21:12]MH_SAM_APDU [06:21: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 76 00 00 00 F4 03 04 00 D8 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1F [06:21:12]Write to MH i2c: E2 02 01 90 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 76 00 00 00 F4 03 04 00 D8 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1F 00 00 8C [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]OFD Sender: No OFD packet to send [06:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:13]Read from MH i2c: E2 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 03 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 03 00 90 09 00 90 00 0D [06:21:13]RAPDU: 90 00 [06:21:13]wFMCommunicate OK [06:21:13]wFMCommunicate request_size=10 [06:21:13]MH_SAM_APDU [06:21:13]CAPDU: 80 0D 02 02 05 A2 B3 4F A7 E4 [06:21:13]Write to MH i2c: E2 0D 00 91 09 80 0D 02 02 05 00 A2 B3 4F A7 E4 00 00 4D [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:13]Read from MH i2c: E2 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 03 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 03 00 91 09 00 90 00 0E [06:21:13]RAPDU: 90 00 [06:21:13]wFMCommunicate OK [06:21:13]wFMCommunicate request_size=4 [06:21:13]MH_SAM_APDU [06:21:13]CAPDU: 80 0D 03 02 [06:21:13]Write to MH i2c: E2 08 00 92 09 80 0D 03 02 00 00 00 00 16 [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:21:13]Read from MH i2c: E2 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 0B 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 0B 00 92 09 00 1B 94 15 0A C7 1C 15 0C 90 00 E9 [06:21:13]RAPDU: 1B 94 15 0A C7 1C 15 0C 90 00 [06:21:13]wFMCommunicate OK [06:21:13]SAM_PROTO_SignData done [06:21:13]FM_MakeSignedData done [06:21:13]CreateOFDProtocolMessage [06:21:13]wFMCommunicate request_size=4 [06:21:13]MH_SAM_APDU [06:21:13]CAPDU: 80 11 00 00 [06:21:13]Write to MH i2c: E2 08 00 93 09 80 11 00 00 00 00 00 00 16 [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:13]Read from MH i2c: E2 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 17 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: E2 17 00 93 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6B [06:21:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:21:13]wFMCommunicate OK [06:21:13]CreateOFDProtocolMessage done [06:21:13]OFDSenderStorePacket 374840 [06:21:13]StoreOFDPacket docnum=374840 [06:21: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 AC D5 07 01 58 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 76 00 00 00 F4 03 04 00 D8 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1F A2 B3 4F A7 E4 1B 94 15 0A C7 1C 15 0C [06:21:13]CheckFolder [06:21:13]dirname=/storage/ofd_packets [06:21:13]CheckFolder done [06:21:13]ProducePacketName [06:21:13]name=ofd_packets/00374840 [06:21:13]NVStorageSaveData ofd_packets/00374840 [06:21:13]File name is /storage/ofd_packets/00374840 [06:21:13]Write 301 bytes [06:21:13]NVStorageSaveData done [06:21:13]OFDSenderStorePacket done [06:21:13]KKMCreateOFDPacket done [06:21:13]NVStorageSaveData kkm_last_timestamp [06:21:13]File name is /storage/kkm_last_timestamp [06:21:13]Write 4 bytes [06:21:13]NVStorageSaveData done [06:21:13]ExternCall_PrintAddStr [06:21:13]wPrintStart [06:21:13]Write to MH i2c: 01 00 00 94 09 9D [06:21:13]Write i2c OK [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 07 00 [06:21:13]MH_I2C_Read... [06:21:13]Read from MH i2c: 01 07 00 94 09 00 00 00 00 00 FF 0F B2 [06:21:13]RasterBufferAndPrint [06:21:13]line Счет N : (1)3311352 [06:21:13]line ИНН: 02508201610067 [06:21:13]line Контрольно-Кассовый Чек [06:21:13]line ПРОДАЖА [06:21:13]line ТРК (МРК, ГНК) : 43 [06:21:13]line Товар: 2710124500 [06:21:13]line Аи-95-К-3 [06:21:13]line 13.480 * 74.20 [06:21:13]line = 1000.22 [06:21:13]line НДС 12% НСП 1% [06:21:13]line > о реализуемом товаре [06:21:13]line ОКРУГЛЕНИЕ: -0.22 [06:21:13]line ИТОГО: 1000.00 [06:21:13]line Внесено: 1000.00 [06:21:13]line СДАЧА: 0.00 [06:21:13]line НСП 1% : 8.85 [06:21:13]line НДС 12% : 106.22 [06:21:13]line Наличными: 1000.00 [06:21:13]line Безнал.: 0.00 [06:21:13]line Место: АЗС № 87 "Партнер Нефть" [06:21:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:21:13]line СНО: Общий режим [06:21:13]line Чек 118 27.10.2024 06:21 [06:21:13]line Смена: 528 ФФД: 1.0 [06:21:13]line ЗНМ: 0300000083 [06:21:13]line РНМ: 0000000000091623 [06:21:13]line Версия ККМ: 001 [06:21:13]line ФМ: 0000000000874672 [06:21:13]line ФД: 374840 [06:21:13]line ФПД: 34783653504996 [06:21:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062112&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374840&fm=34783653504996&tin=02508201610067®Number=0000000000091623&sum=100000 [06:21:13]OFD Sender: Processing packet 374840 [packets to send 270, broken 269] [06:21:13]ProducePacketName [06:21:13]name=ofd_packets/00374840 [06:21:13]OFD Sender: To server: pG, [06:21:13]CommunicateWithHost lk.salyk.kg:30040 [06:21:13]ConnectInit lk.salyk.kg [06:21:13]written 0, free lines is 4095 [06:21:13]Connected sock=9 [06:21: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 AC D5 07 01 58 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 76 00 00 00 F4 03 04 00 D8 DB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1F A2 B3 4F A7 E4 1B 94 15 0A C7 1C 15 0C [06: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 FB 72 47 00 5C 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 38 B8 05 00 F4 03 04 00 77 87 1D 67 B6 04 01 00 00 18 4C 49 18 36 26 AC 96 [06:21:14]CommunicateWithHost err = 0 [06:21:14]CheckOFDResponse [06:21:14]1017 (14) - 77093643461234 [06:21:14]1041 (16) - 0000000000874672 [06:21:14]1040 (4) - 374840 [06:21:14]1012 (4) - 27.10.2024 00:21 [06:21:14]1206 (1) - 0 [06:21:14]OFD Sender: Remove packet 374840 [06:21:14]ProducePacketName [06:21:14]name=ofd_packets/00374840 [06:21:14]NVStorageDeleteData [06:21:14]Write to MH i2c: 01 00 00 BF 09 C8 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: 01 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: 01 07 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: 01 07 00 BF 09 00 00 00 00 00 DD 0C B8 [06:21:14]RasterBufferAndPrint [06:21:14]line [06:21:14]line [06:21:14]line [06:21:14]line [06:21:14]line [06:21:14]written 0, free lines is 3300 [06:21:14]MH_Cut [06:21:14]Write to MH i2c: D1 01 00 C6 09 01 A1 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: D1 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: D1 01 00 [06:21:14]MH_I2C_Read... [06:21:14]Read from MH i2c: D1 01 00 C6 09 00 A0 [06:21:14]Write to MH i2c: 01 00 00 C7 09 D0 [06:21:14]Write i2c OK [06:21:14]MH_I2C_Read... [06:21:14]OFD Sender: No OFD packet to send [06:21:15]*** Cut start [06:21:15]*** Partial cut [06:21:15]*** CUTSNS_PIN = 1 [06:21:15]*** CUTSNS_PIN = 0 [06:21:15]*** Brake cut motor [06:21:15]Read from MH i2c: 01 [06:21:15]MH_I2C_Read... [06:21:15]*** Stop cut motor [06:21:15]*** Cut end [06:21:15]Read from MH i2c: 01 07 00 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: 01 07 00 C7 09 00 00 00 00 00 FF 0F E5 [06:21:15]process_action close_receipt done [06:21:15]requested_data is exist [06:21:15]produce_requested_data [06:21:15]requested_item fm.sn is exist - process it [06:21:15]wFMCommunicate request_size=4 [06:21:15]MH_SAM_APDU [06:21:15]CAPDU: 80 11 00 00 [06:21:15]Write to MH i2c: E2 08 00 C8 09 80 11 00 00 00 00 00 00 4B [06:21:15]Write i2c OK [06:21:15]MH_I2C_Read... [06:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:15]Read from MH i2c: E2 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 17 00 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 17 00 C8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [06: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 [06:21:15]wFMCommunicate OK [06:21:15]requested_item fd.num is exist - process it [06:21:15]SAM_PROTO_GetFieldsCounters [06:21:15]wFMCommunicate request_size=4 [06:21:15]MH_SAM_APDU [06:21:15]CAPDU: 80 13 00 00 [06:21:15]Write to MH i2c: E2 08 00 C9 09 80 13 00 00 00 00 00 00 4E [06:21:15]Write i2c OK [06:21:15]MH_I2C_Read... [06:21:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:21:15]Read from MH i2c: E2 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 62 00 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 62 00 C9 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 38 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [06:21: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 38 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:21:15]wFMCommunicate OK [06:21:15]SAM_PROTO_GetFieldsCounters done [06:21:15]requested_item shift.num is exist - process it [06:21:15]requested_item shift.opened is exist - process it [06:21:15]req_shift_opened [06:21:15]FM_GetShiftState [06:21:15]SAM_PROTO_GetShiftState [06:21:15]wFMCommunicate request_size=4 [06:21:15]MH_SAM_APDU [06:21:15]CAPDU: 80 13 01 00 [06:21:15]Write to MH i2c: E2 08 00 CA 09 80 13 01 00 00 00 00 00 50 [06:21:15]Write i2c OK [06:21:15]MH_I2C_Read... [06:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:15]Read from MH i2c: E2 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 0E 00 [06:21:15]MH_I2C_Read... [06:21:15]Read from MH i2c: E2 0E 00 CA 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1E [06:21:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:21:15]wFMCommunicate OK [06:21:15]SAM_PROTO_GetShiftState done [06:21:15]FM_GetShiftState done [06:21:15]req_shift_opened done [06:21:15]requested_item shift.open_date is exist - process it [06:21:15]req_shift_open_date [06:21:15]req_shift_open_date done [06:21:15]produce_requested_data done [06:21:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374840,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:21:15]process_action_free close_receipt [06:21:15]json_value_free [06:21:15]json_value_free done [06:21:15]process_json_proto returns [06:21:15]Send response to host [06:21:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374840,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:21:16]free response buf [06:21:16]execute_script done [06:21:16]execute_script returns [06:21:16]free content buf [06:21:16]Sock 10.Close socket [06:21:16]Sock 10.Thread stoped [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:29]OFD Sender: No OFD packet to send [06:21:34]OFD Sender: No OFD packet to send [06:21:39]OFD Sender: No OFD packet to send [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:15]accept exits with 8 [06:22:15]New connection [06:22:15]New thread 3067628900 created [06:22:15]Thread 3067485540 joined [06:22:15]Waiting for new connection... [06:22:15] Sock 8.Parse request [06:22:15]Sock 8.Check first char [06:22:15]Sock 8.First char is OK [06:22:15]request: POST /json_proto HTTP/1.0 [06:22:15]Method: POST [06:22:15]URL: /json_proto [06:22:15]Method is POST - this is cgi request [06:22:15]url: /json_proto [06:22:15]query_string will be loaded in cgi processing [06:22:15]execute_cgi json_proto POST (null) [06:22:15]execute_cgi path=json_proto method=POST [06:22:15]POST find Content-Length [06:22:15]Host: 172.17.42.195:8080 [06:22:15]Content-Length: 683 [06:22:15]Content-Type: application/json [06:22:15] [06:22:15]POST finish read [06:22:15]Found Content-Length = 683 [06:22:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311355", "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" ] } } [06:22:15]execute_script... [06:22: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)3311355", "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" ] } } [06:22:15]POST & json_proto [06:22:15]process_json_proto [06:22:15]json parsed OK: [06:22:15]protocol is kg_v1.0 [06:22:15]action value=close_receipt [06:22:15]process_action close_receipt [06:22:15]cmd_close_receipt [06:22:15]MH_GetDate [06:22:15]Write to MH i2c: F0 00 00 CB 09 C3 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 09 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 09 00 CB 09 00 18 DC 1D 67 EF 94 12 67 40 [06:22:15]GetLastDocTimeStamp 1730010072 [06:22:15]current date 1730010136 [06:22:15]FM_GetShiftState [06:22:15]SAM_PROTO_GetShiftState [06:22:15]wFMCommunicate request_size=4 [06:22:15]MH_SAM_APDU [06:22:15]CAPDU: 80 13 01 00 [06:22:15]Write to MH i2c: E2 08 00 CC 09 80 13 01 00 00 00 00 00 52 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:15]Read from MH i2c: E2 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 CC 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 20 [06:22:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:15]wFMCommunicate OK [06:22:15]SAM_PROTO_GetShiftState done [06:22:15]FM_GetShiftState done [06:22:15]opened in 1729988025 [06:22:15]opened+sec_in_day 1730074425 [06:22:15]quantity*price = 80010 [06:22:15]sum+1 = 80011 [06:22:15]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 СНО: Общий режим Чек 119 27.10.2024 06:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374841 ФПД: 256150535449377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062216&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374841&fm=256150535449377&tin=02508201610067®Number=0000000000091623&sum=80000 [06:22:16]StoreToDocumentArchive [06:22:16]shift 528 fd 374841 [06:22:16]save to /storage/0528/doc_00374841 [06:22:16]save last doc name /storage/0528/doc_00374841 to /storage/kkm_last_doc_name [06:22:16]save OK [06:22:16]Clear old archive folders... [06:22:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:22:16]tlvbuf is 00F78130 [06:22:16]SAM_PROTO_ClearQueue [06:22:16]wFMCommunicate request_size=4 [06:22:16]MH_SAM_APDU [06:22:16]CAPDU: 80 09 00 00 [06:22:16]Write to MH i2c: E2 08 00 D9 09 80 09 00 00 00 00 00 00 54 [06:22:16]Write i2c OK [06:22:16]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 D9 09 00 90 00 56 [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]SAM_PROTO_ClearQueue done [06:22:17]KKMCreateOFDPacket [06:22:17]OFDProtocolAddRootSTLVToBuf [06:22:17]FM_MakeSignedData [06:22:17]FM_MakeSignedData [06:22:17]SAM_PROTO_SignData [06:22:17]wFMCommunicate request_size=4 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 01 02 [06:22:17]Write to MH i2c: E2 08 00 DA 09 80 0D 01 02 00 00 00 00 5C [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 DA 09 00 90 00 57 [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=255 [06:22:17]MH_SAM_APDU [06:22: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 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 77 00 00 00 F4 03 04 00 18 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:22:17]Write to MH i2c: E2 02 01 DB 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 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 77 00 00 00 F4 03 04 00 18 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 F1 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 DB 09 00 90 00 58 [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=11 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 02 02 06 E8 F7 B1 AC AB 21 [06:22:17]Write to MH i2c: E2 0E 00 DC 09 80 0D 02 02 06 00 E8 F7 B1 AC AB 21 00 00 73 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 DC 09 00 90 00 59 [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=4 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 03 02 [06:22:17]Write to MH i2c: E2 08 00 DD 09 80 0D 03 02 00 00 00 00 61 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 0B 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 0B 00 DD 09 00 D5 47 E7 AB 5E 07 67 DA 90 00 B6 [06:22:17]RAPDU: D5 47 E7 AB 5E 07 67 DA 90 00 [06:22:17]wFMCommunicate OK [06:22:17]SAM_PROTO_SignData done [06:22:17]FM_MakeSignedData done [06:22:17]CreateOFDProtocolMessage [06:22:17]wFMCommunicate request_size=4 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 11 00 00 [06:22:17]Write to MH i2c: E2 08 00 DE 09 80 11 00 00 00 00 00 00 61 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 17 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 17 00 DE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B6 [06:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:22:17]wFMCommunicate OK [06:22:17]CreateOFDProtocolMessage done [06:22:17]OFDSenderStorePacket 374841 [06:22:17]StoreOFDPacket docnum=374841 [06:22: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 0F 5F 08 01 D2 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 77 00 00 00 F4 03 04 00 18 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E8 F7 B1 AC AB 21 D5 47 E7 AB 5E 07 67 DA [06:22:17]CheckFolder [06:22:17]dirname=/storage/ofd_packets [06:22:17]CheckFolder done [06:22:17]ProducePacketName [06:22:17]name=ofd_packets/00374841 [06:22:17]NVStorageSaveData ofd_packets/00374841 [06:22:17]File name is /storage/ofd_packets/00374841 [06:22:17]Write 302 bytes [06:22:17]NVStorageSaveData done [06:22:17]OFDSenderStorePacket done [06:22:17]KKMCreateOFDPacket done [06:22:17]NVStorageSaveData kkm_last_timestamp [06:22:17]File name is /storage/kkm_last_timestamp [06:22:17]Write 4 bytes [06:22:17]NVStorageSaveData done [06:22:17]ExternCall_PrintAddStr [06:22:17]wPrintStart [06:22:17]Write to MH i2c: 01 00 00 DF 09 E8 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 DF 09 00 00 00 00 00 FF 0F FD [06:22:17]RasterBufferAndPrint [06:22:17]line Счет N : (1)3311355 [06:22:17]line ИНН: 02508201610067 [06:22:17]line Контрольно-Кассовый Чек [06:22:17]line ПРОДАЖА [06:22:17]line ТРК (МРК, ГНК) : 6 [06:22:17]line Товар: 2710194210 [06:22:17]line ДТ(л)-К-5 [06:22:17]line 10.500 * 76.20 [06:22:17]line = 800.10 [06:22:17]line НДС 12% НСП 1% [06:22:17]line > о реализуемом товаре [06:22:17]line ОКРУГЛЕНИЕ: -0.10 [06:22:17]line ИТОГО: 800.00 [06:22:17]line Внесено: 800.00 [06:22:17]line СДАЧА: 0.00 [06:22:17]line НСП 1% : 7.08 [06:22:17]line НДС 12% : 84.97 [06:22:17]line Наличными: 800.00 [06:22:17]line Безнал.: 0.00 [06:22:17]line Место: АЗС № 87 "Партнер Нефть" [06:22:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:22:17]line СНО: Общий режим [06:22:17]line Чек 119 27.10.2024 06:22 [06:22:17]line Смена: 528 ФФД: 1.0 [06:22:17]line ЗНМ: 0300000083 [06:22:17]line РНМ: 0000000000091623 [06:22:17]line Версия ККМ: 001 [06:22:17]line ФМ: 0000000000874672 [06:22:17]line ФД: 374841 [06:22:17]line ФПД: 256150535449377 [06:22:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062216&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374841&fm=256150535449377&tin=02508201610067®Number=0000000000091623&sum=80000 [06:22:17]written 0, free lines is 4095 [06:22:17]OFD Sender: Processing packet 374841 [packets to send 270, broken 269] [06:22:17]ProducePacketName [06:22:17]name=ofd_packets/00374841 [06:22:17]OFD Sender: To server: pG, [06:22:17]CommunicateWithHost lk.salyk.kg:30040 [06:22:17]ConnectInit lk.salyk.kg [06:22:17]Connected sock=10 [06:22: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 0F 5F 08 01 D2 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 77 00 00 00 F4 03 04 00 18 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E8 F7 B1 AC AB 21 D5 47 E7 AB 5E 07 67 DA [06:22: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 AD 9A 47 00 1D 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B8 05 00 F4 03 04 00 B7 87 1D 67 B6 04 01 00 00 80 CA F1 C6 25 5F 93 5D [06:22:17]CommunicateWithHost err = 0 [06:22:17]CheckOFDResponse [06:22:17]1017 (14) - 77093643461234 [06:22:17]1041 (16) - 0000000000874672 [06:22:17]1040 (4) - 374841 [06:22:17]1012 (4) - 27.10.2024 00:22 [06:22:17]1206 (1) - 0 [06:22:17]OFD Sender: Remove packet 374841 [06:22:17]ProducePacketName [06:22:17]name=ofd_packets/00374841 [06:22:17]NVStorageDeleteData [06:22:17]Write to MH i2c: 01 00 00 0A 0A 14 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 0A 0A 00 00 00 00 00 D0 0C F7 [06:22:17]RasterBufferAndPrint [06:22:17]line [06:22:17]line [06:22:17]line [06:22:17]line [06:22:17]line [06:22:17]written 0, free lines is 3284 [06:22:17]MH_Cut [06:22:17]Write to MH i2c: D1 01 00 11 0A 01 ED [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: D1 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: D1 01 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: D1 01 00 11 0A 00 EC [06:22:17]Write to MH i2c: 01 00 00 12 0A 1C [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:18]OFD Sender: No OFD packet to send [06:22:18]*** Cut start [06:22:18]*** Partial cut [06:22:18]*** CUTSNS_PIN = 1 [06:22:18]*** CUTSNS_PIN = 0 [06:22:19]*** Brake cut motor [06:22:19]Read from MH i2c: 01 [06:22:19]MH_I2C_Read... [06:22:19]*** Stop cut motor [06:22:19]*** Cut end [06:22:19]Read from MH i2c: 01 07 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: 01 07 00 12 0A 00 00 00 00 00 FF 0F 31 [06:22:19]process_action close_receipt done [06:22:19]requested_data is exist [06:22:19]produce_requested_data [06:22:19]requested_item fm.sn is exist - process it [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 11 00 00 [06:22:19]Write to MH i2c: E2 08 00 13 0A 80 11 00 00 00 00 00 00 97 [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 17 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 17 00 13 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [06:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:22:19]wFMCommunicate OK [06:22:19]requested_item fd.num is exist - process it [06:22:19]SAM_PROTO_GetFieldsCounters [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 13 00 00 [06:22:19]Write to MH i2c: E2 08 00 14 0A 80 13 00 00 00 00 00 00 9A [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 62 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 62 00 14 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [06:22: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 39 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:19]wFMCommunicate OK [06:22:19]SAM_PROTO_GetFieldsCounters done [06:22:19]requested_item shift.num is exist - process it [06:22:19]requested_item shift.opened is exist - process it [06:22:19]req_shift_opened [06:22:19]FM_GetShiftState [06:22:19]SAM_PROTO_GetShiftState [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 13 01 00 [06:22:19]Write to MH i2c: E2 08 00 15 0A 80 13 01 00 00 00 00 00 9C [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 0E 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 0E 00 15 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6A [06:22:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:19]wFMCommunicate OK [06:22:19]SAM_PROTO_GetShiftState done [06:22:19]FM_GetShiftState done [06:22:19]req_shift_opened done [06:22:19]requested_item shift.open_date is exist - process it [06:22:19]req_shift_open_date [06:22:19]req_shift_open_date done [06:22:19]produce_requested_data done [06:22:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374841,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:22:19]process_action_free close_receipt [06:22:19]json_value_free [06:22:19]json_value_free done [06:22:19]process_json_proto returns [06:22:19]Send response to host [06:22:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374841,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:22:19]free response buf [06:22:19]execute_script done [06:22:19]execute_script returns [06:22:19]free content buf [06:22:19]Sock 8.Close socket [06:22:19]Sock 8.Thread stoped [06:22:23]OFD Sender: No OFD packet to send [06:22:26]accept exits with 9 [06:22:26]New connection [06:22:26]New thread 3067485540 created [06:22:26]Thread 3067628900 joined [06:22:26]Waiting for new connection... [06:22:26] Sock 9.Parse request [06:22:26]Sock 9.Check first char [06:22:26]Sock 9.First char is OK [06:22:26]request: POST /json_proto HTTP/1.0 [06:22:26]Method: POST [06:22:26]URL: /json_proto [06:22:26]Method is POST - this is cgi request [06:22:26]url: /json_proto [06:22:26]query_string will be loaded in cgi processing [06:22:26]execute_cgi json_proto POST (null) [06:22:26]execute_cgi path=json_proto method=POST [06:22:26]POST find Content-Length [06:22:26]Host: 172.17.42.195:8080 [06:22:26]Content-Length: 774 [06:22:26]Content-Type: application/json [06:22:26] [06:22:26]POST finish read [06:22:26]Found Content-Length = 774 [06:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311353", "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" ] } } [06:22:26]execute_script... [06:22:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311353", "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" ] } } [06:22:26]POST & json_proto [06:22:26]process_json_proto [06:22:26]json parsed OK: [06:22:26]protocol is kg_v1.0 [06:22:26]action value=close_receipt [06:22:26]process_action close_receipt [06:22:26]cmd_close_receipt [06:22:26]MH_GetDate [06:22:26]Write to MH i2c: F0 00 00 16 0A 0F [06:22:26]Write i2c OK [06:22:26]MH_I2C_Read... [06:22:26]Read from MH i2c: F0 [06:22:26]MH_I2C_Read... [06:22:26]Read from MH i2c: F0 09 00 [06:22:26]MH_I2C_Read... [06:22:26]Read from MH i2c: F0 09 00 16 0A 00 23 DC 1D 67 EF 94 12 67 97 [06:22:26]GetLastDocTimeStamp 1730010136 [06:22:26]current date 1730010147 [06:22:26]FM_GetShiftState [06:22:26]SAM_PROTO_GetShiftState [06:22:26]wFMCommunicate request_size=4 [06:22:26]MH_SAM_APDU [06:22:26]CAPDU: 80 13 01 00 [06:22:26]Write to MH i2c: E2 08 00 17 0A 80 13 01 00 00 00 00 00 9E [06:22:26]Write i2c OK [06:22:26]MH_I2C_Read... [06:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:26]Read from MH i2c: E2 [06:22:26]MH_I2C_Read... [06:22:26]Read from MH i2c: E2 0E 00 [06:22:26]MH_I2C_Read... [06:22:26]Read from MH i2c: E2 0E 00 17 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6C [06:22:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:26]wFMCommunicate OK [06:22:26]SAM_PROTO_GetShiftState done [06:22:26]FM_GetShiftState done [06:22:26]opened in 1729988025 [06:22:26]opened+sec_in_day 1730074425 [06:22:26]quantity*price = 200025 [06:22:26]sum+1 = 200026 [06:22:26]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 СНО: Общий режим Чек 120 27.10.2024 06:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374842 ФПД: 207902085588774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062227&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374842&fm=207902085588774&tin=02508201610067®Number=0000000000091623&sum=200025 [06:22:27]StoreToDocumentArchive [06:22:27]shift 528 fd 374842 [06:22:27]save to /storage/0528/doc_00374842 [06:22:27]save last doc name /storage/0528/doc_00374842 to /storage/kkm_last_doc_name [06:22:27]save OK [06:22:27]Clear old archive folders... [06:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:22:27]tlvbuf is 00F8A4A0 [06:22:27]SAM_PROTO_ClearQueue [06:22:27]wFMCommunicate request_size=4 [06:22:27]MH_SAM_APDU [06:22:27]CAPDU: 80 09 00 00 [06:22:27]Write to MH i2c: E2 08 00 24 0A 80 09 00 00 00 00 00 00 A0 [06:22:27]Write i2c OK [06:22:27]MH_I2C_Read... [06:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:27]Read from MH i2c: E2 [06:22:27]MH_I2C_Read... [06:22:27]Read from MH i2c: E2 03 00 [06:22:27]MH_I2C_Read... [06:22:27]Read from MH i2c: E2 03 00 24 0A 00 90 00 A2 [06:22:27]RAPDU: 90 00 [06:22:27]wFMCommunicate OK [06:22:27]SAM_PROTO_ClearQueue done [06:22:27]KKMCreateOFDPacket [06:22:27]OFDProtocolAddRootSTLVToBuf [06:22:27]FM_MakeSignedData [06:22:27]FM_MakeSignedData [06:22:27]SAM_PROTO_SignData [06:22:27]wFMCommunicate request_size=4 [06:22:27]MH_SAM_APDU [06:22:27]CAPDU: 80 0D 01 02 [06:22:27]Write to MH i2c: E2 08 00 25 0A 80 0D 01 02 00 00 00 00 A8 [06:22:27]Write i2c OK [06:22:27]MH_I2C_Read... [06:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:28]Read from MH i2c: E2 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 25 0A 00 90 00 A3 [06:22:28]RAPDU: 90 00 [06:22:28]wFMCommunicate OK [06:22:28]wFMCommunicate request_size=255 [06:22:28]MH_SAM_APDU [06:22:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 78 00 00 00 F4 03 04 00 23 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:22:28]Write to MH i2c: E2 02 01 26 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 78 00 00 00 F4 03 04 00 23 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 37 [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:28]Read from MH i2c: E2 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 26 0A 00 90 00 A4 [06:22:28]RAPDU: 90 00 [06:22:28]wFMCommunicate OK [06:22:28]wFMCommunicate request_size=11 [06:22:28]MH_SAM_APDU [06:22:28]CAPDU: 80 0D 02 02 06 BD 15 F9 F5 A7 26 [06:22:28]Write to MH i2c: E2 0E 00 27 0A 80 0D 02 02 06 00 BD 15 F9 F5 A7 26 00 00 44 [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:28]Read from MH i2c: E2 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 03 00 27 0A 00 90 00 A5 [06:22:28]RAPDU: 90 00 [06:22:28]wFMCommunicate OK [06:22:28]wFMCommunicate request_size=4 [06:22:28]MH_SAM_APDU [06:22:28]CAPDU: 80 0D 03 02 [06:22:28]Write to MH i2c: E2 08 00 28 0A 80 0D 03 02 00 00 00 00 AD [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:28]Read from MH i2c: E2 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 0B 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 0B 00 28 0A 00 45 46 0E DC 9D FC 00 FB 90 00 B7 [06:22:28]RAPDU: 45 46 0E DC 9D FC 00 FB 90 00 [06:22:28]wFMCommunicate OK [06:22:28]SAM_PROTO_SignData done [06:22:28]FM_MakeSignedData done [06:22:28]CreateOFDProtocolMessage [06:22:28]wFMCommunicate request_size=4 [06:22:28]MH_SAM_APDU [06:22:28]CAPDU: 80 11 00 00 [06:22:28]Write to MH i2c: E2 08 00 29 0A 80 11 00 00 00 00 00 00 AD [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:28]Read from MH i2c: E2 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 17 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: E2 17 00 29 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 02 [06:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:22:28]wFMCommunicate OK [06:22:28]CreateOFDProtocolMessage done [06:22:28]OFDSenderStorePacket 374842 [06:22:28]StoreOFDPacket docnum=374842 [06:22: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 10 01 00 00 2B 93 08 01 D8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 78 00 00 00 F4 03 04 00 23 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 15 F9 F5 A7 26 45 46 0E DC 9D FC 00 FB [06:22:28]CheckFolder [06:22:28]dirname=/storage/ofd_packets [06:22:28]CheckFolder done [06:22:28]ProducePacketName [06:22:28]name=ofd_packets/00374842 [06:22:28]NVStorageSaveData ofd_packets/00374842 [06:22:28]File name is /storage/ofd_packets/00374842 [06:22:28]Write 302 bytes [06:22:28]NVStorageSaveData done [06:22:28]OFDSenderStorePacket done [06:22:28]KKMCreateOFDPacket done [06:22:28]NVStorageSaveData kkm_last_timestamp [06:22:28]File name is /storage/kkm_last_timestamp [06:22:28]Write 4 bytes [06:22:28]NVStorageSaveData done [06:22:28]OFD Sender: Processing packet 374842 [packets to send 270, broken 269] [06:22:28]ProducePacketName [06:22:28]name=ofd_packets/00374842 [06:22:28]OFD Sender: To server: pG, [06:22:28]CommunicateWithHost lk.salyk.kg:30040 [06:22:28]ConnectInit lk.salyk.kg [06:22:28]ExternCall_PrintAddStr [06:22:28]wPrintStart [06:22:28]Write to MH i2c: 01 00 00 2A 0A 34 [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 07 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 07 00 2A 0A 00 00 00 00 00 FF 0F 49 [06:22:28]RasterBufferAndPrint [06:22:28]line Счет N : (1)3311353 [06:22:28]line ИНН: 02508201610067 [06:22:28]line Контрольно-Кассовый Чек [06:22:28]line ПРОДАЖА [06:22:28]line ТРК (МРК, ГНК) : 5 [06:22:28]line Товар: 2710194210 [06:22:28]line ДТ(л)-К-5 [06:22:28]line 26.250 * 76.20 [06:22:28]line = 2000.25 [06:22:28]line НДС 12% НСП 1% [06:22:28]line > о реализуемом товаре [06:22:28]line ИТОГО: 2000.25 [06:22:28]line НСП 1% : 17.70 [06:22:28]line НДС 12% : 212.42 [06:22:28]line Наличными: 0.00 [06:22:28]line Безнал.: 2000.25 [06:22:28]line Место: АЗС № 87 "Партнер Нефть" [06:22:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:22:28]line СНО: Общий режим [06:22:28]line Чек 120 27.10.2024 06:22 [06:22:28]line Смена: 528 ФФД: 1.0 [06:22:28]line ЗНМ: 0300000083 [06:22:28]line РНМ: 0000000000091623 [06:22:28]line Версия ККМ: 001 [06:22:28]line Платежная система: Mbank [06:22:28]line ФМ: 0000000000874672 [06:22:28]line ФД: 374842 [06:22:28]line ФПД: 207902085588774 [06:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062227&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374842&fm=207902085588774&tin=02508201610067®Number=0000000000091623&sum=200025 [06:22:28]written 0, free lines is 4095 [06:22:28]Connected sock=11 [06:22: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 10 01 00 00 2B 93 08 01 D8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 78 00 00 00 F4 03 04 00 23 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 15 F9 F5 A7 26 45 46 0E DC 9D FC 00 FB [06:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 12 49 47 00 1C 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 3A B8 05 00 F4 03 04 00 C2 87 1D 67 B6 04 01 00 00 BF CC 37 F4 E6 EA F0 45 [06:22:28]CommunicateWithHost err = 0 [06:22:28]CheckOFDResponse [06:22:28]1017 (14) - 77093643461234 [06:22:28]1041 (16) - 0000000000874672 [06:22:28]1040 (4) - 374842 [06:22:28]1012 (4) - 27.10.2024 00:22 [06:22:28]1206 (1) - 0 [06:22:28]OFD Sender: Remove packet 374842 [06:22:28]ProducePacketName [06:22:28]name=ofd_packets/00374842 [06:22:28]NVStorageDeleteData [06:22:28]Write to MH i2c: 01 00 00 53 0A 5D [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 07 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: 01 07 00 53 0A 00 00 00 00 00 FF 0C 6F [06:22:28]RasterBufferAndPrint [06:22:28]line [06:22:28]line [06:22:28]line [06:22:28]line [06:22:28]line [06:22:28]written 0, free lines is 3332 [06:22:28]MH_Cut [06:22:28]Write to MH i2c: D1 01 00 5A 0A 01 36 [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: D1 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: D1 01 00 [06:22:28]MH_I2C_Read... [06:22:28]Read from MH i2c: D1 01 00 5A 0A 00 35 [06:22:28]Write to MH i2c: 01 00 00 5B 0A 65 [06:22:28]Write i2c OK [06:22:28]MH_I2C_Read... [06:22:29]OFD Sender: No OFD packet to send [06:22:29]*** Cut start [06:22:29]*** Partial cut [06:22:29]*** CUTSNS_PIN = 1 [06:22:29]*** CUTSNS_PIN = 0 [06:22:30]*** Brake cut motor [06:22:30]Read from MH i2c: 01 [06:22:30]MH_I2C_Read... [06:22:30]*** Stop cut motor [06:22:30]*** Cut end [06:22:30]Read from MH i2c: 01 07 00 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: 01 07 00 5B 0A 00 00 00 00 00 FF 0F 7A [06:22:30]process_action close_receipt done [06:22:30]requested_data is exist [06:22:30]produce_requested_data [06:22:30]requested_item fm.sn is exist - process it [06:22:30]wFMCommunicate request_size=4 [06:22:30]MH_SAM_APDU [06:22:30]CAPDU: 80 11 00 00 [06:22:30]Write to MH i2c: E2 08 00 5C 0A 80 11 00 00 00 00 00 00 E0 [06:22:30]Write i2c OK [06:22:30]MH_I2C_Read... [06:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:30]Read from MH i2c: E2 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: E2 17 00 [06:22:30]MH_I2C_Read... [06:22:30]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 [06:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:22:30]wFMCommunicate OK [06:22:30]requested_item fd.num is exist - process it [06:22:30]SAM_PROTO_GetFieldsCounters [06:22:30]wFMCommunicate request_size=4 [06:22:30]MH_SAM_APDU [06:22:30]CAPDU: 80 13 00 00 [06:22:30]Write to MH i2c: E2 08 00 5D 0A 80 13 00 00 00 00 00 00 E3 [06:22:30]Write i2c OK [06:22:30]MH_I2C_Read... [06:22:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:30]Read from MH i2c: E2 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: E2 62 00 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: E2 62 00 5D 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 3A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [06:22: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 3A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:30]wFMCommunicate OK [06:22:30]SAM_PROTO_GetFieldsCounters done [06:22:30]requested_item shift.num is exist - process it [06:22:30]requested_item shift.opened is exist - process it [06:22:30]req_shift_opened [06:22:30]FM_GetShiftState [06:22:30]SAM_PROTO_GetShiftState [06:22:30]wFMCommunicate request_size=4 [06:22:30]MH_SAM_APDU [06:22:30]CAPDU: 80 13 01 00 [06:22:30]Write to MH i2c: E2 08 00 5E 0A 80 13 01 00 00 00 00 00 E5 [06:22:30]Write i2c OK [06:22:30]MH_I2C_Read... [06:22:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:30]Read from MH i2c: E2 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: E2 0E 00 [06:22:30]MH_I2C_Read... [06:22:30]Read from MH i2c: E2 0E 00 5E 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B3 [06:22:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:30]wFMCommunicate OK [06:22:30]SAM_PROTO_GetShiftState done [06:22:30]FM_GetShiftState done [06:22:30]req_shift_opened done [06:22:30]requested_item shift.open_date is exist - process it [06:22:30]req_shift_open_date [06:22:30]req_shift_open_date done [06:22:30]produce_requested_data done [06:22:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374842,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:22:30]process_action_free close_receipt [06:22:30]json_value_free [06:22:30]json_value_free done [06:22:30]process_json_proto returns [06:22:30]Send response to host [06:22:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374842,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:22:30]free response buf [06:22:30]execute_script done [06:22:30]execute_script returns [06:22:30]free content buf [06:22:30]Sock 9.Close socket [06:22:30]Sock 9.Thread stoped [06:22:31]accept exits with 8 [06:22:31]New connection [06:22:31]New thread 3067628900 created [06:22:31]Thread 3067485540 joined [06:22:31]Waiting for new connection... [06:22:31] Sock 8.Parse request [06:22:31]Sock 8.Check first char [06:22:31]Sock 8.First char is OK [06:22:31]request: POST /json_proto HTTP/1.0 [06:22:31]Method: POST [06:22:31]URL: /json_proto [06:22:31]Method is POST - this is cgi request [06:22:31]url: /json_proto [06:22:31]query_string will be loaded in cgi processing [06:22:31]execute_cgi json_proto POST (null) [06:22:31]execute_cgi path=json_proto method=POST [06:22:31]POST find Content-Length [06:22:31]Host: 172.17.42.195:8080 [06:22:31]Content-Length: 683 [06:22:31]Content-Type: application/json [06:22:31] [06:22:31]POST finish read [06:22:31]Found Content-Length = 683 [06:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311354", "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" ] } } [06:22:31]execute_script... [06: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)3311354", "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" ] } } [06:22:31]POST & json_proto [06:22:31]process_json_proto [06:22:31]json parsed OK: [06:22:31]protocol is kg_v1.0 [06:22:31]action value=close_receipt [06:22:31]process_action close_receipt [06:22:31]cmd_close_receipt [06:22:31]MH_GetDate [06:22:31]Write to MH i2c: F0 00 00 5F 0A 58 [06:22:31]Write i2c OK [06:22:31]MH_I2C_Read... [06:22:31]Read from MH i2c: F0 [06:22:31]MH_I2C_Read... [06:22:31]Read from MH i2c: F0 09 00 [06:22:31]MH_I2C_Read... [06:22:31]Read from MH i2c: F0 09 00 5F 0A 00 27 DC 1D 67 EF 94 12 67 E4 [06:22:31]GetLastDocTimeStamp 1730010147 [06:22:31]current date 1730010151 [06:22:31]FM_GetShiftState [06:22:31]SAM_PROTO_GetShiftState [06:22:31]wFMCommunicate request_size=4 [06:22:31]MH_SAM_APDU [06:22:31]CAPDU: 80 13 01 00 [06:22:31]Write to MH i2c: E2 08 00 60 0A 80 13 01 00 00 00 00 00 E7 [06:22:31]Write i2c OK [06:22:31]MH_I2C_Read... [06:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:31]Read from MH i2c: E2 [06:22:31]MH_I2C_Read... [06:22:31]Read from MH i2c: E2 0E 00 [06:22:31]MH_I2C_Read... [06:22:31]Read from MH i2c: E2 0E 00 60 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B5 [06:22:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:31]wFMCommunicate OK [06:22:31]SAM_PROTO_GetShiftState done [06:22:31]FM_GetShiftState done [06:22:31]opened in 1729988025 [06:22:31]opened+sec_in_day 1730074425 [06:22:31]quantity*price = 100015 [06:22:31]sum+1 = 100017 [06:22: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 СНО: Общий режим Чек 121 27.10.2024 06:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374843 ФПД: 123400630556678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374843&fm=123400630556678&tin=02508201610067®Number=0000000000091623&sum=100000 [06:22:32]StoreToDocumentArchive [06:22:32]shift 528 fd 374843 [06:22:32]save to /storage/0528/doc_00374843 [06:22:32]save last doc name /storage/0528/doc_00374843 to /storage/kkm_last_doc_name [06:22:32]save OK [06:22:32]Clear old archive folders... [06:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:22:32]tlvbuf is 00FB1570 [06:22:32]SAM_PROTO_ClearQueue [06:22:32]wFMCommunicate request_size=4 [06:22:32]MH_SAM_APDU [06:22:32]CAPDU: 80 09 00 00 [06:22:32]Write to MH i2c: E2 08 00 6D 0A 80 09 00 00 00 00 00 00 E9 [06:22:32]Write i2c OK [06:22:32]MH_I2C_Read... [06:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:32]Read from MH i2c: E2 [06:22:32]MH_I2C_Read... [06:22:32]Read from MH i2c: E2 03 00 [06:22:32]MH_I2C_Read... [06:22:32]Read from MH i2c: E2 03 00 6D 0A 00 90 00 EB [06:22:32]RAPDU: 90 00 [06:22:32]wFMCommunicate OK [06:22:32]SAM_PROTO_ClearQueue done [06:22:32]KKMCreateOFDPacket [06:22:32]OFDProtocolAddRootSTLVToBuf [06:22:32]FM_MakeSignedData [06:22:32]FM_MakeSignedData [06:22:32]SAM_PROTO_SignData [06:22:32]wFMCommunicate request_size=4 [06:22:32]MH_SAM_APDU [06:22:32]CAPDU: 80 0D 01 02 [06:22:32]Write to MH i2c: E2 08 00 6E 0A 80 0D 01 02 00 00 00 00 F1 [06:22:32]Write i2c OK [06:22:32]MH_I2C_Read... [06:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:32]Read from MH i2c: E2 [06:22:32]MH_I2C_Read... [06:22:32]Read from MH i2c: E2 03 00 [06:22:32]MH_I2C_Read... [06:22:32]Read from MH i2c: E2 03 00 6E 0A 00 90 00 EC [06:22:32]RAPDU: 90 00 [06:22:32]wFMCommunicate OK [06:22:32]wFMCommunicate request_size=255 [06:22:32]MH_SAM_APDU [06: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 27 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 [06:22:32]Write to MH i2c: E2 02 01 6F 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 79 00 00 00 F4 03 04 00 27 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 00 00 F1 [06:22:32]Write i2c OK [06:22:32]MH_I2C_Read... [06:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:33]Read from MH i2c: E2 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 03 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 03 00 6F 0A 00 90 00 ED [06:22:33]RAPDU: 90 00 [06:22:33]wFMCommunicate OK [06:22:33]wFMCommunicate request_size=10 [06:22:33]MH_SAM_APDU [06:22:33]CAPDU: 80 0D 02 02 05 3B 72 BF D8 06 [06:22:33]Write to MH i2c: E2 0D 00 70 0A 80 0D 02 02 05 00 3B 72 BF D8 06 00 00 48 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:33]Read from MH i2c: E2 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 03 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 03 00 70 0A 00 90 00 EE [06:22:33]RAPDU: 90 00 [06:22:33]wFMCommunicate OK [06:22:33]wFMCommunicate request_size=4 [06:22:33]MH_SAM_APDU [06:22:33]CAPDU: 80 0D 03 02 [06:22:33]Write to MH i2c: E2 08 00 71 0A 80 0D 03 02 00 00 00 00 F6 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:33]Read from MH i2c: E2 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 0B 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 0B 00 71 0A 00 90 98 60 C6 19 9E C0 DD 90 00 99 [06:22:33]RAPDU: 90 98 60 C6 19 9E C0 DD 90 00 [06:22:33]wFMCommunicate OK [06:22:33]SAM_PROTO_SignData done [06:22:33]FM_MakeSignedData done [06:22:33]CreateOFDProtocolMessage [06:22:33]wFMCommunicate request_size=4 [06:22:33]MH_SAM_APDU [06:22:33]CAPDU: 80 11 00 00 [06:22:33]Write to MH i2c: E2 08 00 72 0A 80 11 00 00 00 00 00 00 F6 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:33]Read from MH i2c: E2 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 17 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: E2 17 00 72 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [06: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 [06:22:33]wFMCommunicate OK [06:22:33]CreateOFDProtocolMessage done [06:22:33]OFDSenderStorePacket 374843 [06:22:33]StoreOFDPacket docnum=374843 [06: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 7D 4C 07 01 7B 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 27 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 3B 72 BF D8 06 90 98 60 C6 19 9E C0 DD [06:22:33]CheckFolder [06:22:33]dirname=/storage/ofd_packets [06:22:33]CheckFolder done [06:22:33]ProducePacketName [06:22:33]name=ofd_packets/00374843 [06:22:33]NVStorageSaveData ofd_packets/00374843 [06:22:33]File name is /storage/ofd_packets/00374843 [06:22:33]Write 301 bytes [06:22:33]NVStorageSaveData done [06:22:33]OFDSenderStorePacket done [06:22:33]KKMCreateOFDPacket done [06:22:33]NVStorageSaveData kkm_last_timestamp [06:22:33]File name is /storage/kkm_last_timestamp [06:22:33]Write 4 bytes [06:22:33]NVStorageSaveData done [06:22:33]ExternCall_PrintAddStr [06:22:33]wPrintStart [06:22:33]Write to MH i2c: 01 00 00 73 0A 7D [06:22:33]OFD Sender: Processing packet 374843 [packets to send 270, broken 269] [06:22:33]ProducePacketName [06:22:33]name=ofd_packets/00374843 [06:22:33]OFD Sender: To server: pG, [06:22:33]CommunicateWithHost lk.salyk.kg:30040 [06:22:33]ConnectInit lk.salyk.kg [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 07 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 07 00 73 0A 00 00 00 00 00 FF 0F 92 [06:22:33]RasterBufferAndPrint [06:22:33]line Счет N : (1)3311354 [06:22:33]line ИНН: 02508201610067 [06:22:33]line Контрольно-Кассовый Чек [06:22:33]line ПРОДАЖА [06:22:33]line ТРК (МРК, ГНК) : 32 [06:22:33]line Товар: 2710124130 [06:22:33]line Аи-92-К-4 [06:22:33]line 14.950 * 66.90 [06:22:33]line = 1000.16 [06:22:33]line НДС 12% НСП 1% [06:22:33]line > о реализуемом товаре [06:22:33]line ОКРУГЛЕНИЕ: -0.16 [06:22:33]line ИТОГО: 1000.00 [06:22:33]line Внесено: 1000.00 [06:22:33]line СДАЧА: 0.00 [06:22:33]line НСП 1% : 8.85 [06:22:33]line НДС 12% : 106.21 [06:22:33]line Наличными: 1000.00 [06:22:33]line Безнал.: 0.00 [06:22:33]line Место: АЗС № 87 "Партнер Нефть" [06:22:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:22:33]line СНО: Общий режим [06:22:33]line Чек 121 27.10.2024 06:22 [06:22:33]line Смена: 528 ФФД: 1.0 [06:22:33]line ЗНМ: 0300000083 [06:22:33]line РНМ: 0000000000091623 [06:22:33]line Версия ККМ: 001 [06:22:33]line ФМ: 0000000000874672 [06:22:33]line ФД: 374843 [06:22:33]line ФПД: 123400630556678 [06:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374843&fm=123400630556678&tin=02508201610067®Number=0000000000091623&sum=100000 [06:22:33]written 0, free lines is 4095 [06:22:33]Connected sock=11 [06: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 7D 4C 07 01 7B 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 27 DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 3B 72 BF D8 06 90 98 60 C6 19 9E C0 DD [06: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 C0 E3 47 00 8A 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 3B B8 05 00 F4 03 04 00 C7 87 1D 67 B6 04 01 00 00 7A BE 3B 04 CF C5 69 C0 [06:22:33]CommunicateWithHost err = 0 [06:22:33]CheckOFDResponse [06:22:33]1017 (14) - 77093643461234 [06:22:33]1041 (16) - 0000000000874672 [06:22:33]1040 (4) - 374843 [06:22:33]1012 (4) - 27.10.2024 00:22 [06:22:33]1206 (1) - 0 [06:22:33]OFD Sender: Remove packet 374843 [06:22:33]ProducePacketName [06:22:33]name=ofd_packets/00374843 [06:22:33]NVStorageDeleteData [06:22:33]Write to MH i2c: 01 00 00 9E 0A A8 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 07 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: 01 07 00 9E 0A 00 00 00 00 00 F3 0C AE [06:22:33]RasterBufferAndPrint [06:22:33]line [06:22:33]line [06:22:33]line [06:22:33]line [06:22:33]line [06:22:33]written 0, free lines is 3330 [06:22:33]MH_Cut [06:22:33]Write to MH i2c: D1 01 00 A5 0A 01 81 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: D1 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: D1 01 00 [06:22:33]MH_I2C_Read... [06:22:33]Read from MH i2c: D1 01 00 A5 0A 00 80 [06:22:33]Write to MH i2c: 01 00 00 A6 0A B0 [06:22:33]Write i2c OK [06:22:33]MH_I2C_Read... [06:22:34]OFD Sender: No OFD packet to send [06:22:34]*** Cut start [06:22:34]*** Partial cut [06:22:34]*** CUTSNS_PIN = 1 [06:22:34]*** CUTSNS_PIN = 0 [06:22:35]*** Brake cut motor [06:22:35]Read from MH i2c: 01 [06:22:35]MH_I2C_Read... [06:22:35]*** Stop cut motor [06:22:35]*** Cut end [06:22:35]Read from MH i2c: 01 07 00 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: 01 07 00 A6 0A 00 00 00 00 00 FF 0F C5 [06:22:35]process_action close_receipt done [06:22:35]requested_data is exist [06:22:35]produce_requested_data [06:22:35]requested_item fm.sn is exist - process it [06:22:35]wFMCommunicate request_size=4 [06:22:35]MH_SAM_APDU [06:22:35]CAPDU: 80 11 00 00 [06:22:35]Write to MH i2c: E2 08 00 A7 0A 80 11 00 00 00 00 00 00 2B [06:22:35]Write i2c OK [06:22:35]MH_I2C_Read... [06:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:35]Read from MH i2c: E2 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: E2 17 00 [06:22:35]MH_I2C_Read... [06:22:35]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 [06: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 [06:22:35]wFMCommunicate OK [06:22:35]requested_item fd.num is exist - process it [06:22:35]SAM_PROTO_GetFieldsCounters [06:22:35]wFMCommunicate request_size=4 [06:22:35]MH_SAM_APDU [06:22:35]CAPDU: 80 13 00 00 [06:22:35]Write to MH i2c: E2 08 00 A8 0A 80 13 00 00 00 00 00 00 2E [06:22:35]Write i2c OK [06:22:35]MH_I2C_Read... [06:22:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:35]Read from MH i2c: E2 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: E2 62 00 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: E2 62 00 A8 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 3B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [06: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 3B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:35]wFMCommunicate OK [06:22:35]SAM_PROTO_GetFieldsCounters done [06:22:35]requested_item shift.num is exist - process it [06:22:35]requested_item shift.opened is exist - process it [06:22:35]req_shift_opened [06:22:35]FM_GetShiftState [06:22:35]SAM_PROTO_GetShiftState [06:22:35]wFMCommunicate request_size=4 [06:22:35]MH_SAM_APDU [06:22:35]CAPDU: 80 13 01 00 [06:22:35]Write to MH i2c: E2 08 00 A9 0A 80 13 01 00 00 00 00 00 30 [06:22:35]Write i2c OK [06:22:35]MH_I2C_Read... [06:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:35]Read from MH i2c: E2 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: E2 0E 00 [06:22:35]MH_I2C_Read... [06:22:35]Read from MH i2c: E2 0E 00 A9 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FE [06:22:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:22:35]wFMCommunicate OK [06:22:35]SAM_PROTO_GetShiftState done [06:22:35]FM_GetShiftState done [06:22:35]req_shift_opened done [06:22:35]requested_item shift.open_date is exist - process it [06:22:35]req_shift_open_date [06:22:35]req_shift_open_date done [06:22:35]produce_requested_data done [06:22:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374843,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:22:35]process_action_free close_receipt [06:22:35]json_value_free [06:22:35]json_value_free done [06:22:35]process_json_proto returns [06:22:35]Send response to host [06:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374843,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:22:35]free response buf [06:22:35]execute_script done [06:22:35]execute_script returns [06:22:35]free content buf [06:22:35]Sock 8.Close socket [06:22:35]Sock 8.Thread stoped [06:22:39]OFD Sender: No OFD packet to send [06:22:44]OFD Sender: No OFD packet to send [06:22:49]OFD Sender: No OFD packet to send [06:22:54]OFD Sender: No OFD packet to send [06:22:59]OFD Sender: No OFD packet to send [06:23:04]OFD Sender: No OFD packet to send [06:23:09]OFD Sender: No OFD packet to send [06:23:14]OFD Sender: No OFD packet to send [06:23:19]OFD Sender: No OFD packet to send [06:23:24]OFD Sender: No OFD packet to send [06:23:26]accept exits with 9 [06:23:26]New connection [06:23:26]New thread 3067485540 created [06:23:26]Thread 3067628900 joined [06:23:26]Waiting for new connection... [06:23:26] Sock 9.Parse request [06:23:26]Sock 9.Check first char [06:23:26]Sock 9.First char is OK [06:23:26]request: POST /json_proto HTTP/1.0 [06:23:26]Method: POST [06:23:26]URL: /json_proto [06:23:26]Method is POST - this is cgi request [06:23:26]url: /json_proto [06:23:26]query_string will be loaded in cgi processing [06:23:26]execute_cgi json_proto POST (null) [06:23:26]execute_cgi path=json_proto method=POST [06:23:26]POST find Content-Length [06:23:26]Host: 172.17.42.195:8080 [06:23:26]Content-Length: 689 [06:23:26]Content-Type: application/json [06:23:26] [06:23:26]POST finish read [06:23:26]Found Content-Length = 689 [06:23:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311356", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:23:26]execute_script... [06:23: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)3311356", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:23:26]POST & json_proto [06:23:26]process_json_proto [06:23:26]json parsed OK: [06:23:26]protocol is kg_v1.0 [06:23:26]action value=close_receipt [06:23:26]process_action close_receipt [06:23:26]cmd_close_receipt [06:23:26]MH_GetDate [06:23:26]Write to MH i2c: F0 00 00 AA 0A A3 [06:23:26]Write i2c OK [06:23:26]MH_I2C_Read... [06:23:26]Read from MH i2c: F0 [06:23:26]MH_I2C_Read... [06:23:26]Read from MH i2c: F0 09 00 [06:23:26]MH_I2C_Read... [06:23:26]Read from MH i2c: F0 09 00 AA 0A 00 5F DC 1D 67 EF 94 12 67 67 [06:23:26]GetLastDocTimeStamp 1730010151 [06:23:26]current date 1730010207 [06:23:26]FM_GetShiftState [06:23:26]SAM_PROTO_GetShiftState [06:23:26]wFMCommunicate request_size=4 [06:23:26]MH_SAM_APDU [06:23:26]CAPDU: 80 13 01 00 [06:23:26]Write to MH i2c: E2 08 00 AB 0A 80 13 01 00 00 00 00 00 32 [06:23:26]Write i2c OK [06:23:26]MH_I2C_Read... [06:23:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:23:26]Read from MH i2c: E2 [06:23:26]MH_I2C_Read... [06:23:26]Read from MH i2c: E2 0E 00 [06:23:26]MH_I2C_Read... [06:23:26]Read from MH i2c: E2 0E 00 AB 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 00 [06:23:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:23:26]wFMCommunicate OK [06:23:26]SAM_PROTO_GetShiftState done [06:23:26]FM_GetShiftState done [06:23:26]opened in 1729988025 [06:23:26]opened+sec_in_day 1730074425 [06:23:26]quantity*price = 200025 [06:23:26]sum+1 = 200026 [06:23:26]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 СНО: Общий режим Чек 122 27.10.2024 06:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374844 ФПД: 241164395798987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374844&fm=241164395798987&tin=02508201610067®Number=0000000000091623&sum=200000 [06:23:27]StoreToDocumentArchive [06:23:27]shift 528 fd 374844 [06:23:27]save to /storage/0528/doc_00374844 [06:23:27]save last doc name /storage/0528/doc_00374844 to /storage/kkm_last_doc_name [06:23:27]save OK [06:23:27]Clear old archive folders... [06:23:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:23:27]tlvbuf is 00F63CD0 [06:23:27]SAM_PROTO_ClearQueue [06:23:27]wFMCommunicate request_size=4 [06:23:27]MH_SAM_APDU [06:23:27]CAPDU: 80 09 00 00 [06:23:27]Write to MH i2c: E2 08 00 B8 0A 80 09 00 00 00 00 00 00 34 [06:23:27]Write i2c OK [06:23:27]MH_I2C_Read... [06:23:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:23:27]Read from MH i2c: E2 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 B8 0A 00 90 00 36 [06:23:27]RAPDU: 90 00 [06:23:27]wFMCommunicate OK [06:23:27]SAM_PROTO_ClearQueue done [06:23:27]KKMCreateOFDPacket [06:23:27]OFDProtocolAddRootSTLVToBuf [06:23:27]FM_MakeSignedData [06:23:27]FM_MakeSignedData [06:23:27]SAM_PROTO_SignData [06:23:27]wFMCommunicate request_size=4 [06:23:27]MH_SAM_APDU [06:23:27]CAPDU: 80 0D 01 02 [06:23:27]Write to MH i2c: E2 08 00 B9 0A 80 0D 01 02 00 00 00 00 3C [06:23:27]Write i2c OK [06:23:27]MH_I2C_Read... [06:23:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:23:27]Read from MH i2c: E2 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 B9 0A 00 90 00 37 [06:23:27]RAPDU: 90 00 [06:23:27]wFMCommunicate OK [06:23:27]wFMCommunicate request_size=255 [06:23:27]MH_SAM_APDU [06:23: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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 5F DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:23:27]Write to MH i2c: E2 02 01 BA 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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 5F DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 BA [06:23:27]Write i2c OK [06:23:27]MH_I2C_Read... [06:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:23:27]Read from MH i2c: E2 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 BA 0A 00 90 00 38 [06:23:27]RAPDU: 90 00 [06:23:27]wFMCommunicate OK [06:23:27]wFMCommunicate request_size=16 [06:23:27]MH_SAM_APDU [06:23:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DB 56 76 24 E1 CB [06:23:27]Write to MH i2c: E2 13 00 BB 0A 80 0D 02 02 0B 00 00 35 04 06 00 DB 56 76 24 E1 CB 00 00 0B [06:23:27]Write i2c OK [06:23:27]MH_I2C_Read... [06:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:23:27]Read from MH i2c: E2 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 [06:23:27]MH_I2C_Read... [06:23:27]Read from MH i2c: E2 03 00 BB 0A 00 90 00 39 [06:23:27]RAPDU: 90 00 [06:23:27]wFMCommunicate OK [06:23:27]wFMCommunicate request_size=4 [06:23:27]MH_SAM_APDU [06:23:27]CAPDU: 80 0D 03 02 [06:23:27]Write to MH i2c: E2 08 00 BC 0A 80 0D 03 02 00 00 00 00 41 [06:23:27]Write i2c OK [06:23:27]MH_I2C_Read... [06:23:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:23:28]Read from MH i2c: E2 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: E2 0B 00 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: E2 0B 00 BC 0A 00 EF C2 5E E3 A3 DF 93 7C 90 00 C5 [06:23:28]RAPDU: EF C2 5E E3 A3 DF 93 7C 90 00 [06:23:28]wFMCommunicate OK [06:23:28]SAM_PROTO_SignData done [06:23:28]FM_MakeSignedData done [06:23:28]CreateOFDProtocolMessage [06:23:28]wFMCommunicate request_size=4 [06:23:28]MH_SAM_APDU [06:23:28]CAPDU: 80 11 00 00 [06:23:28]Write to MH i2c: E2 08 00 BD 0A 80 11 00 00 00 00 00 00 41 [06:23:28]Write i2c OK [06:23:28]MH_I2C_Read... [06:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:23:28]Read from MH i2c: E2 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: E2 17 00 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: E2 17 00 BD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [06:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:23:28]wFMCommunicate OK [06:23:28]CreateOFDProtocolMessage done [06:23:28]OFDSenderStorePacket 374844 [06:23:28]StoreOFDPacket docnum=374844 [06:23: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 21 C9 0D 01 CE A0 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 5F DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DB 56 76 24 E1 CB EF C2 5E E3 A3 DF 93 7C [06:23:28]CheckFolder [06:23:28]dirname=/storage/ofd_packets [06:23:28]CheckFolder done [06:23:28]ProducePacketName [06:23:28]name=ofd_packets/00374844 [06:23:28]NVStorageSaveData ofd_packets/00374844 [06:23:28]File name is /storage/ofd_packets/00374844 [06:23:28]Write 307 bytes [06:23:28]NVStorageSaveData done [06:23:28]OFDSenderStorePacket done [06:23:28]KKMCreateOFDPacket done [06:23:28]NVStorageSaveData kkm_last_timestamp [06:23:28]File name is /storage/kkm_last_timestamp [06:23:28]Write 4 bytes [06:23:28]NVStorageSaveData done [06:23:28]ExternCall_PrintAddStr [06:23:28]wPrintStart [06:23:28]Write to MH i2c: 01 00 00 BE 0A C8 [06:23:28]Write i2c OK [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 07 00 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 07 00 BE 0A 00 00 00 00 00 FF 0F DD [06:23:28]RasterBufferAndPrint [06:23:28]line Счет N : (1)3311356 [06:23:28]line ИНН: 02508201610067 [06:23:28]line Контрольно-Кассовый Чек [06:23:28]line ПРОДАЖА [06:23:28]line ТРК (МРК, ГНК) : 11 [06:23:28]line Товар: 2710194240 [06:23:28]line D-Energy Дт-К-2 [06:23:28]line 25.910 * 77.20 [06:23:28]line = 2000.25 [06:23:28]line НДС 12% НСП 1% [06:23:28]line > о реализуемом товаре [06:23:28]line ОКРУГЛЕНИЕ: -0.25 [06:23:28]line ИТОГО: 2000.00 [06:23:28]line Внесено: 2000.00 [06:23:28]line СДАЧА: 0.00 [06:23:28]line НСП 1% : 17.70 [06:23:28]line НДС 12% : 212.42 [06:23:28]line Наличными: 2000.00 [06:23:28]line Безнал.: 0.00 [06:23:28]line Место: АЗС № 87 "Партнер Нефть" [06:23:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:23:28]line СНО: Общий режим [06:23:28]line Чек 122 27.10.2024 06:23 [06:23:28]line Смена: 528 ФФД: 1.0 [06:23:28]line ЗНМ: 0300000083 [06:23:28]line РНМ: 0000000000091623 [06:23:28]line Версия ККМ: 001 [06:23:28]line ФМ: 0000000000874672 [06:23:28]line ФД: 374844 [06:23:28]line ФПД: 241164395798987 [06:23:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374844&fm=241164395798987&tin=02508201610067®Number=0000000000091623&sum=200000 [06:23:28]OFD Sender: Processing packet 374844 [packets to send 270, broken 269] [06:23:28]ProducePacketName [06:23:28]name=ofd_packets/00374844 [06:23:28]OFD Sender: To server: pG, [06:23:28]CommunicateWithHost lk.salyk.kg:30040 [06:23:28]ConnectInit lk.salyk.kg [06:23:28]written 0, free lines is 4095 [06:23:28]Connected sock=10 [06:23: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 21 C9 0D 01 CE A0 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 5F DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DB 56 76 24 E1 CB EF C2 5E E3 A3 DF 93 7C [06:23: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 D8 94 47 00 62 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 3C B8 05 00 F4 03 04 00 FE 87 1D 67 B6 04 01 00 00 33 6D 64 F3 18 92 56 ED [06:23:28]CommunicateWithHost err = 0 [06:23:28]CheckOFDResponse [06:23:28]1017 (14) - 77093643461234 [06:23:28]1041 (16) - 0000000000874672 [06:23:28]1040 (4) - 374844 [06:23:28]1012 (4) - 27.10.2024 00:23 [06:23:28]1206 (1) - 0 [06:23:28]OFD Sender: Remove packet 374844 [06:23:28]ProducePacketName [06:23:28]name=ofd_packets/00374844 [06:23:28]NVStorageDeleteData [06:23:28]Write to MH i2c: 01 00 00 E9 0A F3 [06:23:28]Write i2c OK [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 07 00 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: 01 07 00 E9 0A 00 00 00 00 00 F2 0C F8 [06:23:28]RasterBufferAndPrint [06:23:28]line [06:23:28]line [06:23:28]line [06:23:28]line [06:23:28]line [06:23:28]written 0, free lines is 3321 [06:23:28]MH_Cut [06:23:28]Write to MH i2c: D1 01 00 F0 0A 01 CC [06:23:28]Write i2c OK [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: D1 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: D1 01 00 [06:23:28]MH_I2C_Read... [06:23:28]Read from MH i2c: D1 01 00 F0 0A 00 CB [06:23:28]Write to MH i2c: 01 00 00 F1 0A FB [06:23:28]Write i2c OK [06:23:28]MH_I2C_Read... [06:23:29]OFD Sender: No OFD packet to send [06:23:29]*** Cut start [06:23:29]*** Partial cut [06:23:29]*** CUTSNS_PIN = 1 [06:23:29]*** CUTSNS_PIN = 0 [06:23:30]*** Brake cut motor [06:23:30]Read from MH i2c: 01 [06:23:30]MH_I2C_Read... [06:23:30]*** Stop cut motor [06:23:30]*** Cut end [06:23:30]Read from MH i2c: 01 07 00 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: 01 07 00 F1 0A 00 00 00 00 00 FF 0F 10 [06:23:30]process_action close_receipt done [06:23:30]requested_data is exist [06:23:30]produce_requested_data [06:23:30]requested_item fm.sn is exist - process it [06:23:30]wFMCommunicate request_size=4 [06:23:30]MH_SAM_APDU [06:23:30]CAPDU: 80 11 00 00 [06:23:30]Write to MH i2c: E2 08 00 F2 0A 80 11 00 00 00 00 00 00 76 [06:23:30]Write i2c OK [06:23:30]MH_I2C_Read... [06:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:23:30]Read from MH i2c: E2 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 17 00 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 17 00 F2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [06:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:23:30]wFMCommunicate OK [06:23:30]requested_item fd.num is exist - process it [06:23:30]SAM_PROTO_GetFieldsCounters [06:23:30]wFMCommunicate request_size=4 [06:23:30]MH_SAM_APDU [06:23:30]CAPDU: 80 13 00 00 [06:23:30]Write to MH i2c: E2 08 00 F3 0A 80 13 00 00 00 00 00 00 79 [06:23:30]Write i2c OK [06:23:30]MH_I2C_Read... [06:23:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:23:30]Read from MH i2c: E2 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 62 00 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 62 00 F3 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [06:23:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:23:30]wFMCommunicate OK [06:23:30]SAM_PROTO_GetFieldsCounters done [06:23:30]requested_item shift.num is exist - process it [06:23:30]requested_item shift.opened is exist - process it [06:23:30]req_shift_opened [06:23:30]FM_GetShiftState [06:23:30]SAM_PROTO_GetShiftState [06:23:30]wFMCommunicate request_size=4 [06:23:30]MH_SAM_APDU [06:23:30]CAPDU: 80 13 01 00 [06:23:30]Write to MH i2c: E2 08 00 F4 0A 80 13 01 00 00 00 00 00 7B [06:23:30]Write i2c OK [06:23:30]MH_I2C_Read... [06:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:23:30]Read from MH i2c: E2 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 0E 00 [06:23:30]MH_I2C_Read... [06:23:30]Read from MH i2c: E2 0E 00 F4 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 49 [06:23:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:23:30]wFMCommunicate OK [06:23:30]SAM_PROTO_GetShiftState done [06:23:30]FM_GetShiftState done [06:23:30]req_shift_opened done [06:23:30]requested_item shift.open_date is exist - process it [06:23:30]req_shift_open_date [06:23:30]req_shift_open_date done [06:23:30]produce_requested_data done [06:23:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374844,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:23:30]process_action_free close_receipt [06:23:30]json_value_free [06:23:30]json_value_free done [06:23:30]process_json_proto returns [06:23:30]Send response to host [06:23:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374844,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:23:30]free response buf [06:23:30]execute_script done [06:23:30]execute_script returns [06:23:30]free content buf [06:23:30]Sock 9.Close socket [06:23:30]Sock 9.Thread stoped [06:23:34]OFD Sender: No OFD packet to send [06:23:39]OFD Sender: No OFD packet to send [06:23:44]OFD Sender: No OFD packet to send [06:23:49]OFD Sender: No OFD packet to send [06:23:54]OFD Sender: No OFD packet to send [06:23:59]OFD Sender: No OFD packet to send [06:24:04]OFD Sender: No OFD packet to send [06:24:09]OFD Sender: No OFD packet to send [06:24:14]OFD Sender: No OFD packet to send [06:24:19]OFD Sender: No OFD packet to send [06:24:24]OFD Sender: No OFD packet to send [06:24:29]OFD Sender: No OFD packet to send [06:24:34]OFD Sender: No OFD packet to send [06:24:39]OFD Sender: No OFD packet to send [06:24:44]OFD Sender: No OFD packet to send [06:24:49]OFD Sender: No OFD packet to send [06:24:54]OFD Sender: No OFD packet to send [06:24:59]OFD Sender: No OFD packet to send [06:25:04]OFD Sender: No OFD packet to send [06:25:09]OFD Sender: No OFD packet to send [06:25:14]OFD Sender: No OFD packet to send [06:25:19]OFD Sender: No OFD packet to send [06:25:24]OFD Sender: No OFD packet to send [06:25:29]OFD Sender: No OFD packet to send [06:25:34]OFD Sender: No OFD packet to send [06:25:39]OFD Sender: No OFD packet to send [06:25:44]OFD Sender: No OFD packet to send [06:25:49]OFD Sender: No OFD packet to send [06:25:50]accept exits with 8 [06:25:50]New connection [06:25:50]New thread 3067628900 created [06:25:50]Thread 3067485540 joined [06:25:50]Waiting for new connection... [06:25:50] Sock 8.Parse request [06:25:50]Sock 8.Check first char [06:25:50]Sock 8.First char is OK [06:25:50]request: POST /json_proto HTTP/1.0 [06:25:50]Method: POST [06:25:50]URL: /json_proto [06:25:50]Method is POST - this is cgi request [06:25:50]url: /json_proto [06:25:50]query_string will be loaded in cgi processing [06:25:50]execute_cgi json_proto POST (null) [06:25:50]execute_cgi path=json_proto method=POST [06:25:50]POST find Content-Length [06:25:50]Host: 172.17.42.195:8080 [06:25:50]Content-Length: 687 [06:25:50]Content-Type: application/json [06:25:50] [06:25:50]POST finish read [06:25:50]Found Content-Length = 687 [06:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311359", "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" ] } } [06:25:50]execute_script... [06:25: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)3311359", "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" ] } } [06:25:50]POST & json_proto [06:25:50]process_json_proto [06:25:50]json parsed OK: [06:25:50]protocol is kg_v1.0 [06:25:50]action value=close_receipt [06:25:50]process_action close_receipt [06:25:50]cmd_close_receipt [06:25:50]MH_GetDate [06:25:50]Write to MH i2c: F0 00 00 F5 0A EE [06:25:50]Write i2c OK [06:25:50]MH_I2C_Read... [06:25:50]Read from MH i2c: F0 [06:25:50]MH_I2C_Read... [06:25:50]Read from MH i2c: F0 09 00 [06:25:50]MH_I2C_Read... [06:25:50]Read from MH i2c: F0 09 00 F5 0A 00 EE DC 1D 67 EF 94 12 67 41 [06:25:50]GetLastDocTimeStamp 1730010207 [06:25:50]current date 1730010350 [06:25:50]FM_GetShiftState [06:25:50]SAM_PROTO_GetShiftState [06:25:50]wFMCommunicate request_size=4 [06:25:50]MH_SAM_APDU [06:25:50]CAPDU: 80 13 01 00 [06:25:50]Write to MH i2c: E2 08 00 F6 0A 80 13 01 00 00 00 00 00 7D [06:25:50]Write i2c OK [06:25:50]MH_I2C_Read... [06:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:50]Read from MH i2c: E2 [06:25:50]MH_I2C_Read... [06:25:50]Read from MH i2c: E2 0E 00 [06:25:50]MH_I2C_Read... [06:25:50]Read from MH i2c: E2 0E 00 F6 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4B [06:25:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:25:50]wFMCommunicate OK [06:25:50]SAM_PROTO_GetShiftState done [06:25:50]FM_GetShiftState done [06:25:50]opened in 1729988025 [06:25:50]opened+sec_in_day 1730074425 [06:25:50]quantity*price = 100050 [06:25:50]sum+1 = 100052 [06:25:50]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 СНО: Общий режим Чек 123 27.10.2024 06:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374845 ФПД: 151042004192793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374845&fm=151042004192793&tin=02508201610067®Number=0000000000091623&sum=100000 [06:25:51]StoreToDocumentArchive [06:25:51]shift 528 fd 374845 [06:25:51]save to /storage/0528/doc_00374845 [06:25:51]save last doc name /storage/0528/doc_00374845 to /storage/kkm_last_doc_name [06:25:51]save OK [06:25:51]Clear old archive folders... [06:25:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:25:51]tlvbuf is 00F595B0 [06:25:51]SAM_PROTO_ClearQueue [06:25:51]wFMCommunicate request_size=4 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 09 00 00 [06:25:51]Write to MH i2c: E2 08 00 03 0B 80 09 00 00 00 00 00 00 80 [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [06:25:51]RAPDU: 90 00 [06:25:51]wFMCommunicate OK [06:25:51]SAM_PROTO_ClearQueue done [06:25:51]KKMCreateOFDPacket [06:25:51]OFDProtocolAddRootSTLVToBuf [06:25:51]FM_MakeSignedData [06:25:51]FM_MakeSignedData [06:25:51]SAM_PROTO_SignData [06:25:51]wFMCommunicate request_size=4 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 0D 01 02 [06:25:51]Write to MH i2c: E2 08 00 04 0B 80 0D 01 02 00 00 00 00 88 [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [06:25:51]RAPDU: 90 00 [06:25:51]wFMCommunicate OK [06:25:51]wFMCommunicate request_size=255 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7B 00 00 00 F4 03 04 00 EF DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:25:51]Write to MH i2c: E2 02 01 05 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 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 7B 00 00 00 F4 03 04 00 EF DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 C9 [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [06:25:51]RAPDU: 90 00 [06:25:51]wFMCommunicate OK [06:25:51]wFMCommunicate request_size=11 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 0D 02 02 06 89 5F 35 01 8E 19 [06:25:51]Write to MH i2c: E2 0E 00 06 0B 80 0D 02 02 06 00 89 5F 35 01 8E 19 00 00 5C [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 03 00 06 0B 00 90 00 85 [06:25:51]RAPDU: 90 00 [06:25:51]wFMCommunicate OK [06:25:51]wFMCommunicate request_size=4 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 0D 03 02 [06:25:51]Write to MH i2c: E2 08 00 07 0B 80 0D 03 02 00 00 00 00 8D [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 0B 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 0B 00 07 0B 00 DF 1C E8 B8 BC 29 0D C9 90 00 E4 [06:25:51]RAPDU: DF 1C E8 B8 BC 29 0D C9 90 00 [06:25:51]wFMCommunicate OK [06:25:51]SAM_PROTO_SignData done [06:25:51]FM_MakeSignedData done [06:25:51]CreateOFDProtocolMessage [06:25:51]wFMCommunicate request_size=4 [06:25:51]MH_SAM_APDU [06:25:51]CAPDU: 80 11 00 00 [06:25:51]Write to MH i2c: E2 08 00 08 0B 80 11 00 00 00 00 00 00 8D [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:51]Read from MH i2c: E2 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 17 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: E2 17 00 08 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E2 [06:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:25:51]wFMCommunicate OK [06:25:51]CreateOFDProtocolMessage done [06:25:51]OFDSenderStorePacket 374845 [06:25:51]StoreOFDPacket docnum=374845 [06:25: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 E6 FB 08 01 84 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7B 00 00 00 F4 03 04 00 EF DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 5F 35 01 8E 19 DF 1C E8 B8 BC 29 0D C9 [06:25:51]CheckFolder [06:25:51]dirname=/storage/ofd_packets [06:25:51]CheckFolder done [06:25:51]ProducePacketName [06:25:51]name=ofd_packets/00374845 [06:25:51]NVStorageSaveData ofd_packets/00374845 [06:25:51]File name is /storage/ofd_packets/00374845 [06:25:51]Write 302 bytes [06:25:51]NVStorageSaveData done [06:25:51]OFDSenderStorePacket done [06:25:51]KKMCreateOFDPacket done [06:25:51]NVStorageSaveData kkm_last_timestamp [06:25:51]File name is /storage/kkm_last_timestamp [06:25:51]Write 4 bytes [06:25:51]NVStorageSaveData done [06:25:51]ExternCall_PrintAddStr [06:25:51]wPrintStart [06:25:51]Write to MH i2c: 01 00 00 09 0B 14 [06:25:51]Write i2c OK [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: 01 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: 01 07 00 [06:25:51]MH_I2C_Read... [06:25:51]Read from MH i2c: 01 07 00 09 0B 00 00 00 00 00 FF 0F 29 [06:25:51]RasterBufferAndPrint [06:25:51]line Счет N : (1)3311359 [06:25:51]line ИНН: 02508201610067 [06:25:51]line Контрольно-Кассовый Чек [06:25:51]line ПРОДАЖА [06:25:51]line ТРК (МРК, ГНК) : 5 [06:25:51]line Товар: 2710194210 [06:25:51]line ДТ(л)-К-5 [06:25:51]line 13.130 * 76.20 [06:25:51]line = 1000.51 [06:25:51]line НДС 12% НСП 1% [06:25:51]line > о реализуемом товаре [06:25:51]line ОКРУГЛЕНИЕ: -0.51 [06:25:51]line ИТОГО: 1000.00 [06:25:51]line Внесено: 1000.00 [06:25:51]line СДАЧА: 0.00 [06:25:51]line НСП 1% : 8.85 [06:25:51]line НДС 12% : 106.25 [06:25:51]line Наличными: 1000.00 [06:25:51]line Безнал.: 0.00 [06:25:51]line Место: АЗС № 87 "Партнер Нефть" [06:25:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:25:51]line СНО: Общий режим [06:25:51]line Чек 123 27.10.2024 06:25 [06:25:51]line Смена: 528 ФФД: 1.0 [06:25:51]line ЗНМ: 0300000083 [06:25:51]line РНМ: 0000000000091623 [06:25:51]line Версия ККМ: 001 [06:25:51]line ФМ: 0000000000874672 [06:25:51]line ФД: 374845 [06:25:51]line ФПД: 151042004192793 [06:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374845&fm=151042004192793&tin=02508201610067®Number=0000000000091623&sum=100000 [06:25:52]OFD Sender: Processing packet 374845 [packets to send 270, broken 269] [06:25:52]ProducePacketName [06:25:52]name=ofd_packets/00374845 [06:25:52]OFD Sender: To server: pG, [06:25:52]CommunicateWithHost lk.salyk.kg:30040 [06:25:52]ConnectInit lk.salyk.kg [06:25:52]written 0, free lines is 4095 [06:25:52]Connected sock=10 [06:25:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 E6 FB 08 01 84 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7B 00 00 00 F4 03 04 00 EF DC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 5F 35 01 8E 19 DF 1C E8 B8 BC 29 0D C9 [06:25:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 46 CF 47 00 9B 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 3D B8 05 00 F4 03 04 00 8E 88 1D 67 B6 04 01 00 00 34 37 5D F5 E6 3A AD E6 [06:25:52]CommunicateWithHost err = 0 [06:25:52]CheckOFDResponse [06:25:52]1017 (14) - 77093643461234 [06:25:52]1041 (16) - 0000000000874672 [06:25:52]1040 (4) - 374845 [06:25:52]1012 (4) - 27.10.2024 00:25 [06:25:52]1206 (1) - 0 [06:25:52]OFD Sender: Remove packet 374845 [06:25:52]ProducePacketName [06:25:52]name=ofd_packets/00374845 [06:25:52]NVStorageDeleteData [06:25:52]Write to MH i2c: 01 00 00 34 0B 3F [06:25:52]Write i2c OK [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: 01 [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: 01 07 00 [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: 01 07 00 34 0B 00 00 00 00 00 E1 0C 33 [06:25:52]RasterBufferAndPrint [06:25:52]line [06:25:52]line [06:25:52]line [06:25:52]line [06:25:52]line [06:25:52]written 0, free lines is 3303 [06:25:52]MH_Cut [06:25:52]Write to MH i2c: D1 01 00 3B 0B 01 18 [06:25:52]Write i2c OK [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: D1 [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: D1 01 00 [06:25:52]MH_I2C_Read... [06:25:52]Read from MH i2c: D1 01 00 3B 0B 00 17 [06:25:52]Write to MH i2c: 01 00 00 3C 0B 47 [06:25:52]Write i2c OK [06:25:52]MH_I2C_Read... [06:25:53]OFD Sender: No OFD packet to send [06:25:53]*** Cut start [06:25:53]*** Partial cut [06:25:53]*** CUTSNS_PIN = 1 [06:25:53]*** CUTSNS_PIN = 0 [06:25:53]*** Brake cut motor [06:25:54]Read from MH i2c: 01 [06:25:54]MH_I2C_Read... [06:25:54]*** Stop cut motor [06:25:54]*** Cut end [06:25:54]Read from MH i2c: 01 07 00 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: 01 07 00 3C 0B 00 00 00 00 00 FF 0F 5C [06:25:54]process_action close_receipt done [06:25:54]requested_data is exist [06:25:54]produce_requested_data [06:25:54]requested_item fm.sn is exist - process it [06:25:54]wFMCommunicate request_size=4 [06:25:54]MH_SAM_APDU [06:25:54]CAPDU: 80 11 00 00 [06:25:54]Write to MH i2c: E2 08 00 3D 0B 80 11 00 00 00 00 00 00 C2 [06:25:54]Write i2c OK [06:25:54]MH_I2C_Read... [06:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:54]Read from MH i2c: E2 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 17 00 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 17 00 3D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [06:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:25:54]wFMCommunicate OK [06:25:54]requested_item fd.num is exist - process it [06:25:54]SAM_PROTO_GetFieldsCounters [06:25:54]wFMCommunicate request_size=4 [06:25:54]MH_SAM_APDU [06:25:54]CAPDU: 80 13 00 00 [06:25:54]Write to MH i2c: E2 08 00 3E 0B 80 13 00 00 00 00 00 00 C5 [06:25:54]Write i2c OK [06:25:54]MH_I2C_Read... [06:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:25:54]Read from MH i2c: E2 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 62 00 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 62 00 3E 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 3D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [06:25:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:25:54]wFMCommunicate OK [06:25:54]SAM_PROTO_GetFieldsCounters done [06:25:54]requested_item shift.num is exist - process it [06:25:54]requested_item shift.opened is exist - process it [06:25:54]req_shift_opened [06:25:54]FM_GetShiftState [06:25:54]SAM_PROTO_GetShiftState [06:25:54]wFMCommunicate request_size=4 [06:25:54]MH_SAM_APDU [06:25:54]CAPDU: 80 13 01 00 [06:25:54]Write to MH i2c: E2 08 00 3F 0B 80 13 01 00 00 00 00 00 C7 [06:25:54]Write i2c OK [06:25:54]MH_I2C_Read... [06:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:54]Read from MH i2c: E2 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 0E 00 [06:25:54]MH_I2C_Read... [06:25:54]Read from MH i2c: E2 0E 00 3F 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 95 [06:25:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:25:54]wFMCommunicate OK [06:25:54]SAM_PROTO_GetShiftState done [06:25:54]FM_GetShiftState done [06:25:54]req_shift_opened done [06:25:54]requested_item shift.open_date is exist - process it [06:25:54]req_shift_open_date [06:25:54]req_shift_open_date done [06:25:54]produce_requested_data done [06:25:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374845,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:25:54]process_action_free close_receipt [06:25:54]json_value_free [06:25:54]json_value_free done [06:25:54]process_json_proto returns [06:25:54]Send response to host [06:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374845,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:25:54]free response buf [06:25:54]execute_script done [06:25:54]execute_script returns [06:25:54]free content buf [06:25:54]Sock 8.Close socket [06:25:54]Sock 8.Thread stoped [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:12]accept exits with 9 [06:27:12]New connection [06:27:12]New thread 3067485540 created [06:27:12]Thread 3067628900 joined [06:27:12]Waiting for new connection... [06:27:12] Sock 9.Parse request [06:27:12]Sock 9.Check first char [06:27:12]Sock 9.First char is OK [06:27:12]request: POST /json_proto HTTP/1.0 [06:27:12]Method: POST [06:27:12]URL: /json_proto [06:27:12]Method is POST - this is cgi request [06:27:12]url: /json_proto [06:27:12]query_string will be loaded in cgi processing [06:27:12]execute_cgi json_proto POST (null) [06:27:12]execute_cgi path=json_proto method=POST [06:27:12]POST find Content-Length [06:27:12]Host: 172.17.42.195:8080 [06:27:12]Content-Length: 689 [06:27:12]Content-Type: application/json [06:27:12] [06:27:12]POST finish read [06:27:12]Found Content-Length = 689 [06:27:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311357", "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" : 53.110, "sum" : 4100.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4100.00, "total" : 4100.00, "payments": [ { "type": 0, "sum" : 4100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:12]execute_script... [06:27:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311357", "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" : 53.110, "sum" : 4100.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4100.00, "total" : 4100.00, "payments": [ { "type": 0, "sum" : 4100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:12]POST & json_proto [06:27:12]process_json_proto [06:27:12]json parsed OK: [06:27:12]protocol is kg_v1.0 [06:27:12]action value=close_receipt [06:27:12]process_action close_receipt [06:27:12]cmd_close_receipt [06:27:12]MH_GetDate [06:27:12]Write to MH i2c: F0 00 00 40 0B 3A [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: F0 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: F0 09 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: F0 09 00 40 0B 00 40 DD 1D 67 EF 94 12 67 E0 [06:27:12]GetLastDocTimeStamp 1730010351 [06:27:12]current date 1730010432 [06:27:12]FM_GetShiftState [06:27:12]SAM_PROTO_GetShiftState [06:27:12]wFMCommunicate request_size=4 [06:27:12]MH_SAM_APDU [06:27:12]CAPDU: 80 13 01 00 [06:27:12]Write to MH i2c: E2 08 00 41 0B 80 13 01 00 00 00 00 00 C9 [06:27:12]Write i2c OK [06:27:12]MH_I2C_Read... [06:27:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:12]Read from MH i2c: E2 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 0E 00 [06:27:12]MH_I2C_Read... [06:27:12]Read from MH i2c: E2 0E 00 41 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 97 [06:27:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:27:12]wFMCommunicate OK [06:27:12]SAM_PROTO_GetShiftState done [06:27:12]FM_GetShiftState done [06:27:12]opened in 1729988025 [06:27:12]opened+sec_in_day 1730074425 [06:27:12]quantity*price = 410009 [06:27:12]sum+1 = 410010 [06:27:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 4100.00 Внесено: 4100.00 СДАЧА: 0.00 НСП 1% : 36.28 НДС 12% : 435.41 Наличными: 4100.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 124 27.10.2024 06:27 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374846 ФПД: 221745725476634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062712&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374846&fm=221745725476634&tin=02508201610067®Number=0000000000091623&sum=410000 [06:27:13]StoreToDocumentArchive [06:27:13]shift 528 fd 374846 [06:27:13]save to /storage/0528/doc_00374846 [06:27:13]save last doc name /storage/0528/doc_00374846 to /storage/kkm_last_doc_name [06:27:13]save OK [06:27:13]Clear old archive folders... [06:27:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:27:13]tlvbuf is 00F26860 [06:27:13]SAM_PROTO_ClearQueue [06:27:13]wFMCommunicate request_size=4 [06:27:13]MH_SAM_APDU [06:27:13]CAPDU: 80 09 00 00 [06:27:13]Write to MH i2c: E2 08 00 4E 0B 80 09 00 00 00 00 00 00 CB [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [06:27:13]RAPDU: 90 00 [06:27:13]wFMCommunicate OK [06:27:13]SAM_PROTO_ClearQueue done [06:27:13]KKMCreateOFDPacket [06:27:13]OFDProtocolAddRootSTLVToBuf [06:27:13]FM_MakeSignedData [06:27:13]FM_MakeSignedData [06:27:13]SAM_PROTO_SignData [06:27:13]wFMCommunicate request_size=4 [06:27:13]MH_SAM_APDU [06:27:13]CAPDU: 80 0D 01 02 [06:27:13]Write to MH i2c: E2 08 00 4F 0B 80 0D 01 02 00 00 00 00 D3 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 4F 0B 00 90 00 CE [06:27:13]RAPDU: 90 00 [06:27:13]wFMCommunicate OK [06:27:13]wFMCommunicate request_size=255 [06:27:13]MH_SAM_APDU [06:27: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 76 CF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 99 41 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 41 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 AA 00 00 00 00 07 04 06 00 90 41 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 40 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:27:13]Write to MH i2c: E2 02 01 50 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 76 CF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 99 41 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 41 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 AA 00 00 00 00 07 04 06 00 90 41 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 40 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 23 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 50 0B 00 90 00 CF [06:27:13]RAPDU: 90 00 [06:27:13]wFMCommunicate OK [06:27:13]wFMCommunicate request_size=16 [06:27:13]MH_SAM_APDU [06:27:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C9 AD 33 32 8F 1A [06:27:13]Write to MH i2c: E2 13 00 51 0B 80 0D 02 02 0B 00 00 35 04 06 00 C9 AD 33 32 8F 1A 00 00 AF [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 03 00 51 0B 00 90 00 D0 [06:27:13]RAPDU: 90 00 [06:27:13]wFMCommunicate OK [06:27:13]wFMCommunicate request_size=4 [06:27:13]MH_SAM_APDU [06:27:13]CAPDU: 80 0D 03 02 [06:27:13]Write to MH i2c: E2 08 00 52 0B 80 0D 03 02 00 00 00 00 D8 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 0B 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 0B 00 52 0B 00 52 5B 56 72 E1 E4 CF 23 90 00 05 [06:27:13]RAPDU: 52 5B 56 72 E1 E4 CF 23 90 00 [06:27:13]wFMCommunicate OK [06:27:13]SAM_PROTO_SignData done [06:27:13]FM_MakeSignedData done [06:27:13]CreateOFDProtocolMessage [06:27:13]wFMCommunicate request_size=4 [06:27:13]MH_SAM_APDU [06:27:13]CAPDU: 80 11 00 00 [06:27:13]Write to MH i2c: E2 08 00 53 0B 80 11 00 00 00 00 00 00 D8 [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:13]Read from MH i2c: E2 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 17 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: E2 17 00 53 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [06: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 [06:27:13]wFMCommunicate OK [06:27:13]CreateOFDProtocolMessage done [06:27:13]OFDSenderStorePacket 374846 [06:27:13]StoreOFDPacket docnum=374846 [06:27: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 45 5D 0D 01 4D DD 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 76 CF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 99 41 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 41 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 AA 00 00 00 00 07 04 06 00 90 41 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 40 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C9 AD 33 32 8F 1A 52 5B 56 72 E1 E4 CF 23 [06:27:13]CheckFolder [06:27:13]dirname=/storage/ofd_packets [06:27:13]CheckFolder done [06:27:13]ProducePacketName [06:27:13]name=ofd_packets/00374846 [06:27:13]NVStorageSaveData ofd_packets/00374846 [06:27:13]File name is /storage/ofd_packets/00374846 [06:27:13]Write 307 bytes [06:27:13]NVStorageSaveData done [06:27:13]OFDSenderStorePacket done [06:27:13]KKMCreateOFDPacket done [06:27:13]NVStorageSaveData kkm_last_timestamp [06:27:13]File name is /storage/kkm_last_timestamp [06:27:13]Write 4 bytes [06:27:13]NVStorageSaveData done [06:27:13]ExternCall_PrintAddStr [06:27:13]wPrintStart [06:27:13]Write to MH i2c: 01 00 00 54 0B 5F [06:27:13]Write i2c OK [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 07 00 [06:27:13]MH_I2C_Read... [06:27:13]Read from MH i2c: 01 07 00 54 0B 00 00 00 00 00 FF 0F 74 [06:27:13]RasterBufferAndPrint [06:27:13]line Счет N : (1)3311357 [06:27:13]line ИНН: 02508201610067 [06:27:13]line Контрольно-Кассовый Чек [06:27:13]line ПРОДАЖА [06:27:13]line ТРК (МРК, ГНК) : 31 [06:27:13]line Товар: 2710194240 [06:27:13]line D-Energy Дт-К-2 [06:27:13]line 53.110 * 77.20 [06:27:13]line = 4100.09 [06:27:13]line НДС 12% НСП 1% [06:27:13]line > о реализуемом товаре [06:27:13]line ОКРУГЛЕНИЕ: -0.09 [06:27:13]line ИТОГО: 4100.00 [06:27:13]line Внесено: 4100.00 [06:27:13]line СДАЧА: 0.00 [06:27:13]line НСП 1% : 36.28 [06:27:13]line НДС 12% : 435.41 [06:27:13]line Наличными: 4100.00 [06:27:13]line Безнал.: 0.00 [06:27:13]line Место: АЗС № 87 "Партнер Нефть" [06:27:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:27:13]line СНО: Общий режим [06:27:13]line Чек 124 27.10.2024 06:27 [06:27:13]line Смена: 528 ФФД: 1.0 [06:27:13]line ЗНМ: 0300000083 [06:27:13]line РНМ: 0000000000091623 [06:27:13]line Версия ККМ: 001 [06:27:13]line ФМ: 0000000000874672 [06:27:13]line ФД: 374846 [06:27:13]line ФПД: 221745725476634 [06:27:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062712&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374846&fm=221745725476634&tin=02508201610067®Number=0000000000091623&sum=410000 [06:27:14]OFD Sender: Processing packet 374846 [packets to send 270, broken 269] [06:27:14]ProducePacketName [06:27:14]name=ofd_packets/00374846 [06:27:14]OFD Sender: To server: pG, [06:27:14]CommunicateWithHost lk.salyk.kg:30040 [06:27:14]ConnectInit lk.salyk.kg [06:27:14]written 0, free lines is 4095 [06:27:14]Connected sock=10 [06:27: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 45 5D 0D 01 4D DD 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 76 CF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 99 41 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 41 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 AA 00 00 00 00 07 04 06 00 90 41 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 40 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C9 AD 33 32 8F 1A 52 5B 56 72 E1 E4 CF 23 [06:27: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 DB 61 47 00 63 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3E B8 05 00 F4 03 04 00 E0 88 1D 67 B6 04 01 00 00 22 BE 43 DE EF 5F 9E D7 [06:27:14]CommunicateWithHost err = 0 [06:27:14]CheckOFDResponse [06:27:14]1017 (14) - 77093643461234 [06:27:14]1041 (16) - 0000000000874672 [06:27:14]1040 (4) - 374846 [06:27:14]1012 (4) - 27.10.2024 00:27 [06:27:14]1206 (1) - 0 [06:27:14]OFD Sender: Remove packet 374846 [06:27:14]ProducePacketName [06:27:14]name=ofd_packets/00374846 [06:27:14]NVStorageDeleteData [06:27:14]Write to MH i2c: 01 00 00 7F 0B 8A [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: 01 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: 01 07 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: 01 07 00 7F 0B 00 00 00 00 00 F4 0C 91 [06:27:14]RasterBufferAndPrint [06:27:14]line [06:27:14]line [06:27:14]line [06:27:14]line [06:27:14]line [06:27:14]written 0, free lines is 3323 [06:27:14]MH_Cut [06:27:14]Write to MH i2c: D1 01 00 86 0B 01 63 [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: D1 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: D1 01 00 [06:27:14]MH_I2C_Read... [06:27:14]Read from MH i2c: D1 01 00 86 0B 00 62 [06:27:14]Write to MH i2c: 01 00 00 87 0B 92 [06:27:14]Write i2c OK [06:27:14]MH_I2C_Read... [06:27:15]OFD Sender: No OFD packet to send [06:27:15]*** Cut start [06:27:15]*** Partial cut [06:27:15]*** CUTSNS_PIN = 1 [06:27:15]*** CUTSNS_PIN = 0 [06:27:15]*** Brake cut motor [06:27:16]Read from MH i2c: 01 [06:27:16]MH_I2C_Read... [06:27:16]*** Stop cut motor [06:27:16]*** Cut end [06:27:16]Read from MH i2c: 01 07 00 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: 01 07 00 87 0B 00 00 00 00 00 FF 0F A7 [06:27:16]process_action close_receipt done [06:27:16]requested_data is exist [06:27:16]produce_requested_data [06:27:16]requested_item fm.sn is exist - process it [06:27:16]wFMCommunicate request_size=4 [06:27:16]MH_SAM_APDU [06:27:16]CAPDU: 80 11 00 00 [06:27:16]Write to MH i2c: E2 08 00 88 0B 80 11 00 00 00 00 00 00 0D [06:27:16]Write i2c OK [06:27:16]MH_I2C_Read... [06:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:16]Read from MH i2c: E2 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 17 00 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 17 00 88 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 62 [06: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 [06:27:16]wFMCommunicate OK [06:27:16]requested_item fd.num is exist - process it [06:27:16]SAM_PROTO_GetFieldsCounters [06:27:16]wFMCommunicate request_size=4 [06:27:16]MH_SAM_APDU [06:27:16]CAPDU: 80 13 00 00 [06:27:16]Write to MH i2c: E2 08 00 89 0B 80 13 00 00 00 00 00 00 10 [06:27:16]Write i2c OK [06:27:16]MH_I2C_Read... [06:27:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:27:16]Read from MH i2c: E2 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 62 00 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 62 00 89 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 3E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [06: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 3E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:27:16]wFMCommunicate OK [06:27:16]SAM_PROTO_GetFieldsCounters done [06:27:16]requested_item shift.num is exist - process it [06:27:16]requested_item shift.opened is exist - process it [06:27:16]req_shift_opened [06:27:16]FM_GetShiftState [06:27:16]SAM_PROTO_GetShiftState [06:27:16]wFMCommunicate request_size=4 [06:27:16]MH_SAM_APDU [06:27:16]CAPDU: 80 13 01 00 [06:27:16]Write to MH i2c: E2 08 00 8A 0B 80 13 01 00 00 00 00 00 12 [06:27:16]Write i2c OK [06:27:16]MH_I2C_Read... [06:27:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:16]Read from MH i2c: E2 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 0E 00 [06:27:16]MH_I2C_Read... [06:27:16]Read from MH i2c: E2 0E 00 8A 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E0 [06:27:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:27:16]wFMCommunicate OK [06:27:16]SAM_PROTO_GetShiftState done [06:27:16]FM_GetShiftState done [06:27:16]req_shift_opened done [06:27:16]requested_item shift.open_date is exist - process it [06:27:16]req_shift_open_date [06:27:16]req_shift_open_date done [06:27:16]produce_requested_data done [06:27:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374846,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:27:16]process_action_free close_receipt [06:27:16]json_value_free [06:27:16]json_value_free done [06:27:16]process_json_proto returns [06:27:16]Send response to host [06:27:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374846,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:27:16]free response buf [06:27:16]execute_script done [06:27:16]execute_script returns [06:27:16]free content buf [06:27:16]Sock 9.Close socket [06:27:16]Sock 9.Thread stoped [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:27:57]accept exits with 8 [06:27:57]New connection [06:27:57]New thread 3067628900 created [06:27:57]Thread 3067485540 joined [06:27:57]Waiting for new connection... [06:27:57] Sock 8.Parse request [06:27:57]Sock 8.Check first char [06:27:57]Sock 8.First char is OK [06:27:57]request: POST /json_proto HTTP/1.0 [06:27:57]Method: POST [06:27:57]URL: /json_proto [06:27:57]Method is POST - this is cgi request [06:27:57]url: /json_proto [06:27:57]query_string will be loaded in cgi processing [06:27:57]execute_cgi json_proto POST (null) [06:27:57]execute_cgi path=json_proto method=POST [06:27:57]POST find Content-Length [06:27:57]Host: 172.17.42.195:8080 [06:27:57]Content-Length: 689 [06:27:57]Content-Type: application/json [06:27:57] [06:27:57]POST finish read [06:27:57]Found Content-Length = 689 [06:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311358", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:57]execute_script... [06:27:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311358", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:57]POST & json_proto [06:27:57]process_json_proto [06:27:57]json parsed OK: [06:27:57]protocol is kg_v1.0 [06:27:57]action value=close_receipt [06:27:57]process_action close_receipt [06:27:57]cmd_close_receipt [06:27:57]MH_GetDate [06:27:57]Write to MH i2c: F0 00 00 8B 0B 85 [06:27:57]Write i2c OK [06:27:57]MH_I2C_Read... [06:27:57]Read from MH i2c: F0 [06:27:57]MH_I2C_Read... [06:27:57]Read from MH i2c: F0 09 00 [06:27:57]MH_I2C_Read... [06:27:57]Read from MH i2c: F0 09 00 8B 0B 00 6E DD 1D 67 EF 94 12 67 59 [06:27:57]GetLastDocTimeStamp 1730010432 [06:27:57]current date 1730010478 [06:27:57]FM_GetShiftState [06:27:57]SAM_PROTO_GetShiftState [06:27:57]wFMCommunicate request_size=4 [06:27:57]MH_SAM_APDU [06:27:57]CAPDU: 80 13 01 00 [06:27:57]Write to MH i2c: E2 08 00 8C 0B 80 13 01 00 00 00 00 00 14 [06:27:57]Write i2c OK [06:27:57]MH_I2C_Read... [06:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:57]Read from MH i2c: E2 [06:27:57]MH_I2C_Read... [06:27:57]Read from MH i2c: E2 0E 00 [06:27:57]MH_I2C_Read... [06:27:57]Read from MH i2c: E2 0E 00 8C 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E2 [06:27:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:27:57]wFMCommunicate OK [06:27:57]SAM_PROTO_GetShiftState done [06:27:57]FM_GetShiftState done [06:27:57]opened in 1729988025 [06:27:57]opened+sec_in_day 1730074425 [06:27:57]quantity*price = 400050 [06:27:57]sum+1 = 400051 [06:27:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 125 27.10.2024 06:27 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374847 ФПД: 15394902192316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374847&fm=15394902192316&tin=02508201610067®Number=0000000000091623&sum=400000 [06:27:58]StoreToDocumentArchive [06:27:58]shift 528 fd 374847 [06:27:58]save to /storage/0528/doc_00374847 [06:27:58]save last doc name /storage/0528/doc_00374847 to /storage/kkm_last_doc_name [06:27:58]save OK [06:27:58]Clear old archive folders... [06:27:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:27:58]tlvbuf is 00F5A4A0 [06:27:58]SAM_PROTO_ClearQueue [06:27:58]wFMCommunicate request_size=4 [06:27:58]MH_SAM_APDU [06:27:58]CAPDU: 80 09 00 00 [06:27:58]Write to MH i2c: E2 08 00 99 0B 80 09 00 00 00 00 00 00 16 [06:27:58]Write i2c OK [06:27:58]MH_I2C_Read... [06:27:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:58]Read from MH i2c: E2 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [06:27:58]RAPDU: 90 00 [06:27:58]wFMCommunicate OK [06:27:58]SAM_PROTO_ClearQueue done [06:27:58]KKMCreateOFDPacket [06:27:58]OFDProtocolAddRootSTLVToBuf [06:27:58]FM_MakeSignedData [06:27:58]FM_MakeSignedData [06:27:58]SAM_PROTO_SignData [06:27:58]wFMCommunicate request_size=4 [06:27:58]MH_SAM_APDU [06:27:58]CAPDU: 80 0D 01 02 [06:27:58]Write to MH i2c: E2 08 00 9A 0B 80 0D 01 02 00 00 00 00 1E [06:27:58]Write i2c OK [06:27:58]MH_I2C_Read... [06:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:58]Read from MH i2c: E2 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 9A 0B 00 90 00 19 [06:27:58]RAPDU: 90 00 [06:27:58]wFMCommunicate OK [06:27:58]wFMCommunicate request_size=255 [06:27:58]MH_SAM_APDU [06:27: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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 6E DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:27:58]Write to MH i2c: E2 02 01 9B 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 6E DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 93 [06:27:58]Write i2c OK [06:27:58]MH_I2C_Read... [06:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:58]Read from MH i2c: E2 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 9B 0B 00 90 00 1A [06:27:58]RAPDU: 90 00 [06:27:58]wFMCommunicate OK [06:27:58]wFMCommunicate request_size=16 [06:27:58]MH_SAM_APDU [06:27:58]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0E 00 67 AD 30 BC [06:27:58]Write to MH i2c: E2 13 00 9C 0B 80 0D 02 02 0B 00 00 35 04 06 00 0E 00 67 AD 30 BC 00 00 84 [06:27:58]Write i2c OK [06:27:58]MH_I2C_Read... [06:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:58]Read from MH i2c: E2 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 [06:27:58]MH_I2C_Read... [06:27:58]Read from MH i2c: E2 03 00 9C 0B 00 90 00 1B [06:27:58]RAPDU: 90 00 [06:27:58]wFMCommunicate OK [06:27:58]wFMCommunicate request_size=4 [06:27:58]MH_SAM_APDU [06:27:58]CAPDU: 80 0D 03 02 [06:27:58]Write to MH i2c: E2 08 00 9D 0B 80 0D 03 02 00 00 00 00 23 [06:27:58]Write i2c OK [06:27:58]MH_I2C_Read... [06:27:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:59]Read from MH i2c: E2 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 0B 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 0B 00 9D 0B 00 72 3D E7 38 9A 02 0D B9 90 00 54 [06:27:59]RAPDU: 72 3D E7 38 9A 02 0D B9 90 00 [06:27:59]wFMCommunicate OK [06:27:59]SAM_PROTO_SignData done [06:27:59]FM_MakeSignedData done [06:27:59]CreateOFDProtocolMessage [06:27:59]wFMCommunicate request_size=4 [06:27:59]MH_SAM_APDU [06:27:59]CAPDU: 80 11 00 00 [06:27:59]Write to MH i2c: E2 08 00 9E 0B 80 11 00 00 00 00 00 00 23 [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:59]Read from MH i2c: E2 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 17 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 17 00 9E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 78 [06: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 [06:27:59]wFMCommunicate OK [06:27:59]CreateOFDProtocolMessage done [06:27:59]OFDSenderStorePacket 374847 [06:27:59]StoreOFDPacket docnum=374847 [06:27: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 15 01 00 00 B3 9B 0D 01 5B 5D 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 6E DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 00 67 AD 30 BC 72 3D E7 38 9A 02 0D B9 [06:27:59]CheckFolder [06:27:59]dirname=/storage/ofd_packets [06:27:59]CheckFolder done [06:27:59]ProducePacketName [06:27:59]name=ofd_packets/00374847 [06:27:59]NVStorageSaveData ofd_packets/00374847 [06:27:59]File name is /storage/ofd_packets/00374847 [06:27:59]Write 307 bytes [06:27:59]NVStorageSaveData done [06:27:59]OFDSenderStorePacket done [06:27:59]KKMCreateOFDPacket done [06:27:59]NVStorageSaveData kkm_last_timestamp [06:27:59]File name is /storage/kkm_last_timestamp [06:27:59]Write 4 bytes [06:27:59]NVStorageSaveData done [06:27:59]ExternCall_PrintAddStr [06:27:59]wPrintStart [06:27:59]Write to MH i2c: 01 00 00 9F 0B AA [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 07 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 07 00 9F 0B 00 00 00 00 00 FF 0F BF [06:27:59]RasterBufferAndPrint [06:27:59]line Счет N : (1)3311358 [06:27:59]line ИНН: 02508201610067 [06:27:59]line Контрольно-Кассовый Чек [06:27:59]line ПРОДАЖА [06:27:59]line ТРК (МРК, ГНК) : 11 [06:27:59]line Товар: 2710194240 [06:27:59]line D-Energy Дт-К-2 [06:27:59]line 51.820 * 77.20 [06:27:59]line = 4000.50 [06:27:59]line НДС 12% НСП 1% [06:27:59]line > о реализуемом товаре [06:27:59]line ОКРУГЛЕНИЕ: -0.50 [06:27:59]line ИТОГО: 4000.00 [06:27:59]line Внесено: 4000.00 [06:27:59]line СДАЧА: 0.00 [06:27:59]line НСП 1% : 35.40 [06:27:59]line НДС 12% : 424.83 [06:27:59]line Наличными: 4000.00 [06:27:59]line Безнал.: 0.00 [06:27:59]line Место: АЗС № 87 "Партнер Нефть" [06:27:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:27:59]line СНО: Общий режим [06:27:59]line Чек 125 27.10.2024 06:27 [06:27:59]line Смена: 528 ФФД: 1.0 [06:27:59]line ЗНМ: 0300000083 [06:27:59]line РНМ: 0000000000091623 [06:27:59]line Версия ККМ: 001 [06:27:59]line ФМ: 0000000000874672 [06:27:59]line ФД: 374847 [06:27:59]line ФПД: 15394902192316 [06:27:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374847&fm=15394902192316&tin=02508201610067®Number=0000000000091623&sum=400000 [06:27:59]OFD Sender: Processing packet 374847 [packets to send 270, broken 269] [06:27:59]ProducePacketName [06:27:59]name=ofd_packets/00374847 [06:27:59]OFD Sender: To server: pG, [06:27:59]CommunicateWithHost lk.salyk.kg:30040 [06:27:59]ConnectInit lk.salyk.kg [06:27:59]written 0, free lines is 4095 [06:27:59]Connected sock=10 [06:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 B3 9B 0D 01 5B 5D 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 6E DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 00 67 AD 30 BC 72 3D E7 38 9A 02 0D B9 [06:27: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 36 4A 47 00 AB 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 3F B8 05 00 F4 03 04 00 0D 89 1D 67 B6 04 01 00 00 73 52 D6 9F C2 17 4C 15 [06:27:59]CommunicateWithHost err = 0 [06:27:59]CheckOFDResponse [06:27:59]1017 (14) - 77093643461234 [06:27:59]1041 (16) - 0000000000874672 [06:27:59]1040 (4) - 374847 [06:27:59]1012 (4) - 27.10.2024 00:27 [06:27:59]1206 (1) - 0 [06:27:59]OFD Sender: Remove packet 374847 [06:27:59]ProducePacketName [06:27:59]name=ofd_packets/00374847 [06:27:59]NVStorageDeleteData [06:27:59]Write to MH i2c: 01 00 00 CA 0B D5 [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 07 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: 01 07 00 CA 0B 00 00 00 00 00 ED 0C D5 [06:27:59]RasterBufferAndPrint [06:27:59]line [06:27:59]line [06:27:59]line [06:27:59]line [06:27:59]line [06:27:59]written 0, free lines is 3315 [06:27:59]MH_Cut [06:27:59]Write to MH i2c: D1 01 00 D1 0B 01 AE [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: D1 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: D1 01 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: D1 01 00 D1 0B 00 AD [06:27:59]Write to MH i2c: 01 00 00 D2 0B DD [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:28:00]OFD Sender: No OFD packet to send [06:28:00]*** Cut start [06:28:00]*** Partial cut [06:28:00]*** CUTSNS_PIN = 1 [06:28:00]*** CUTSNS_PIN = 0 [06:28:01]*** Brake cut motor [06:28:01]Read from MH i2c: 01 [06:28:01]MH_I2C_Read... [06:28:01]*** Stop cut motor [06:28:01]*** Cut end [06:28:01]Read from MH i2c: 01 07 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: 01 07 00 D2 0B 00 00 00 00 00 FF 0F F2 [06:28:01]process_action close_receipt done [06:28:01]requested_data is exist [06:28:01]produce_requested_data [06:28:01]requested_item fm.sn is exist - process it [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 11 00 00 [06:28:01]Write to MH i2c: E2 08 00 D3 0B 80 11 00 00 00 00 00 00 58 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 17 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 17 00 D3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AD [06: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 [06:28:01]wFMCommunicate OK [06:28:01]requested_item fd.num is exist - process it [06:28:01]SAM_PROTO_GetFieldsCounters [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 13 00 00 [06:28:01]Write to MH i2c: E2 08 00 D4 0B 80 13 00 00 00 00 00 00 5B [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 62 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 62 00 D4 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 3F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [06:28:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:28:01]wFMCommunicate OK [06:28:01]SAM_PROTO_GetFieldsCounters done [06:28:01]requested_item shift.num is exist - process it [06:28:01]requested_item shift.opened is exist - process it [06:28:01]req_shift_opened [06:28:01]FM_GetShiftState [06:28:01]SAM_PROTO_GetShiftState [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 13 01 00 [06:28:01]Write to MH i2c: E2 08 00 D5 0B 80 13 01 00 00 00 00 00 5D [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 0E 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 0E 00 D5 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2B [06:28:01]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:28:01]wFMCommunicate OK [06:28:01]SAM_PROTO_GetShiftState done [06:28:01]FM_GetShiftState done [06:28:01]req_shift_opened done [06:28:01]requested_item shift.open_date is exist - process it [06:28:01]req_shift_open_date [06:28:01]req_shift_open_date done [06:28:01]produce_requested_data done [06:28:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374847,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:28:01]process_action_free close_receipt [06:28:01]json_value_free [06:28:01]json_value_free done [06:28:01]process_json_proto returns [06:28:01]Send response to host [06:28:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374847,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:28:01]free response buf [06:28:01]execute_script done [06:28:01]execute_script returns [06:28:01]free content buf [06:28:01]Sock 8.Close socket [06:28:01]Sock 8.Thread stoped [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:21]accept exits with 9 [06:29:21]New connection [06:29:21]New thread 3067485540 created [06:29:21]Thread 3067628900 joined [06:29:21]Waiting for new connection... [06:29:21] Sock 9.Parse request [06:29:21]Sock 9.Check first char [06:29:21]Sock 9.First char is OK [06:29:21]request: POST /json_proto HTTP/1.0 [06:29:21]Method: POST [06:29:21]URL: /json_proto [06:29:21]Method is POST - this is cgi request [06:29:21]url: /json_proto [06:29:21]query_string will be loaded in cgi processing [06:29:21]execute_cgi json_proto POST (null) [06:29:21]execute_cgi path=json_proto method=POST [06:29:21]POST find Content-Length [06:29:21]Host: 172.17.42.195:8080 [06:29:21]Content-Length: 679 [06:29:21]Content-Type: application/json [06:29:21] [06:29:21]POST finish read [06:29:21]Found Content-Length = 679 [06:29:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311360", "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" ] } } [06:29:21]execute_script... [06:29: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)3311360", "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" ] } } [06:29:21]POST & json_proto [06:29:21]process_json_proto [06:29:21]json parsed OK: [06:29:21]protocol is kg_v1.0 [06:29:21]action value=close_receipt [06:29:21]process_action close_receipt [06:29:21]cmd_close_receipt [06:29:21]MH_GetDate [06:29:21]Write to MH i2c: F0 00 00 D6 0B D0 [06:29:21]Write i2c OK [06:29:21]MH_I2C_Read... [06:29:21]Read from MH i2c: F0 [06:29:21]MH_I2C_Read... [06:29:21]Read from MH i2c: F0 09 00 [06:29:21]MH_I2C_Read... [06:29:21]Read from MH i2c: F0 09 00 D6 0B 00 C2 DD 1D 67 EF 94 12 67 F8 [06:29:21]GetLastDocTimeStamp 1730010478 [06:29:21]current date 1730010562 [06:29:21]FM_GetShiftState [06:29:21]SAM_PROTO_GetShiftState [06:29:21]wFMCommunicate request_size=4 [06:29:21]MH_SAM_APDU [06:29:21]CAPDU: 80 13 01 00 [06:29:21]Write to MH i2c: E2 08 00 D7 0B 80 13 01 00 00 00 00 00 5F [06:29:21]Write i2c OK [06:29:21]MH_I2C_Read... [06:29:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:21]Read from MH i2c: E2 [06:29:21]MH_I2C_Read... [06:29:21]Read from MH i2c: E2 0E 00 [06:29:21]MH_I2C_Read... [06:29:21]Read from MH i2c: E2 0E 00 D7 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2D [06:29:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:21]wFMCommunicate OK [06:29:21]SAM_PROTO_GetShiftState done [06:29:21]FM_GetShiftState done [06:29:21]opened in 1729988025 [06:29:21]opened+sec_in_day 1730074425 [06:29:21]quantity*price = 80012 [06:29:21]sum+1 = 80013 [06:29: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 СНО: Общий режим Чек 126 27.10.2024 06:29 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374848 ФПД: 120957750846270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374848&fm=120957750846270&tin=02508201610067®Number=0000000000091623&sum=80000 [06:29:22]StoreToDocumentArchive [06:29:22]shift 528 fd 374848 [06:29:22]save to /storage/0528/doc_00374848 [06:29:22]save last doc name /storage/0528/doc_00374848 to /storage/kkm_last_doc_name [06:29:22]save OK [06:29:22]Clear old archive folders... [06:29:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:29:22]tlvbuf is 00F6D650 [06:29:22]SAM_PROTO_ClearQueue [06:29:22]wFMCommunicate request_size=4 [06:29:22]MH_SAM_APDU [06:29:22]CAPDU: 80 09 00 00 [06:29:22]Write to MH i2c: E2 08 00 E4 0B 80 09 00 00 00 00 00 00 61 [06:29:22]Write i2c OK [06:29:22]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 E4 0B 00 90 00 63 [06:29:23]RAPDU: 90 00 [06:29:23]wFMCommunicate OK [06:29:23]SAM_PROTO_ClearQueue done [06:29:23]KKMCreateOFDPacket [06:29:23]OFDProtocolAddRootSTLVToBuf [06:29:23]FM_MakeSignedData [06:29:23]FM_MakeSignedData [06:29:23]SAM_PROTO_SignData [06:29:23]wFMCommunicate request_size=4 [06:29:23]MH_SAM_APDU [06:29:23]CAPDU: 80 0D 01 02 [06:29:23]Write to MH i2c: E2 08 00 E5 0B 80 0D 01 02 00 00 00 00 69 [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 E5 0B 00 90 00 64 [06:29:23]RAPDU: 90 00 [06:29:23]wFMCommunicate OK [06:29:23]wFMCommunicate request_size=255 [06:29:23]MH_SAM_APDU [06:29: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 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 7E 00 00 00 F4 03 04 00 C2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E [06:29:23]Write to MH i2c: E2 02 01 E6 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 7E 00 00 00 F4 03 04 00 C2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 00 00 FF [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 E6 0B 00 90 00 65 [06:29:23]RAPDU: 90 00 [06:29:23]wFMCommunicate OK [06:29:23]wFMCommunicate request_size=10 [06:29:23]MH_SAM_APDU [06:29:23]CAPDU: 80 0D 02 02 05 02 AB C5 A3 3E [06:29:23]Write to MH i2c: E2 0D 00 E7 0B 80 0D 02 02 05 00 02 AB C5 A3 3E 00 00 C9 [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 03 00 E7 0B 00 90 00 66 [06:29:23]RAPDU: 90 00 [06:29:23]wFMCommunicate OK [06:29:23]wFMCommunicate request_size=4 [06:29:23]MH_SAM_APDU [06:29:23]CAPDU: 80 0D 03 02 [06:29:23]Write to MH i2c: E2 08 00 E8 0B 80 0D 03 02 00 00 00 00 6E [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 0B 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 0B 00 E8 0B 00 2C 17 CC 25 07 97 C9 EF 90 00 F9 [06:29:23]RAPDU: 2C 17 CC 25 07 97 C9 EF 90 00 [06:29:23]wFMCommunicate OK [06:29:23]SAM_PROTO_SignData done [06:29:23]FM_MakeSignedData done [06:29:23]CreateOFDProtocolMessage [06:29:23]wFMCommunicate request_size=4 [06:29:23]MH_SAM_APDU [06:29:23]CAPDU: 80 11 00 00 [06:29:23]Write to MH i2c: E2 08 00 E9 0B 80 11 00 00 00 00 00 00 6E [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:23]Read from MH i2c: E2 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 17 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: E2 17 00 E9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C3 [06:29:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:29:23]wFMCommunicate OK [06:29:23]CreateOFDProtocolMessage done [06:29:23]OFDSenderStorePacket 374848 [06:29:23]StoreOFDPacket docnum=374848 [06:29: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 4F ED 07 01 06 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 7E 00 00 00 F4 03 04 00 C2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 02 AB C5 A3 3E 2C 17 CC 25 07 97 C9 EF [06:29:23]CheckFolder [06:29:23]dirname=/storage/ofd_packets [06:29:23]CheckFolder done [06:29:23]ProducePacketName [06:29:23]name=ofd_packets/00374848 [06:29:23]NVStorageSaveData ofd_packets/00374848 [06:29:23]File name is /storage/ofd_packets/00374848 [06:29:23]Write 301 bytes [06:29:23]NVStorageSaveData done [06:29:23]OFDSenderStorePacket done [06:29:23]KKMCreateOFDPacket done [06:29:23]NVStorageSaveData kkm_last_timestamp [06:29:23]File name is /storage/kkm_last_timestamp [06:29:23]Write 4 bytes [06:29:23]NVStorageSaveData done [06:29:23]ExternCall_PrintAddStr [06:29:23]wPrintStart [06:29:23]Write to MH i2c: 01 00 00 EA 0B F5 [06:29:23]Write i2c OK [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: 01 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: 01 07 00 [06:29:23]MH_I2C_Read... [06:29:23]Read from MH i2c: 01 07 00 EA 0B 00 00 00 00 00 FF 0F 0A [06:29:23]RasterBufferAndPrint [06:29:23]line Счет N : (1)3311360 [06:29:23]line ИНН: 02508201610067 [06:29:23]line Контрольно-Кассовый Чек [06:29:23]line ПРОДАЖА [06:29:23]line ТРК (МРК, ГНК) : 42 [06:29:23]line Товар: 2710124130 [06:29:23]line Аи-92-К-4 [06:29:23]line 11.960 * 66.90 [06:29:23]line = 800.12 [06:29:23]line НДС 12% НСП 1% [06:29:23]line > о реализуемом товаре [06:29:23]line ОКРУГЛЕНИЕ: -0.12 [06:29:23]line ИТОГО: 800.00 [06:29:23]line Внесено: 800.00 [06:29:23]line СДАЧА: 0.00 [06:29:23]line НСП 1% : 7.08 [06:29:23]line НДС 12% : 84.97 [06:29:23]line Наличными: 800.00 [06:29:23]line Безнал.: 0.00 [06:29:23]line Место: АЗС № 87 "Партнер Нефть" [06:29:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:29:23]line СНО: Общий режим [06:29:23]line Чек 126 27.10.2024 06:29 [06:29:23]line Смена: 528 ФФД: 1.0 [06:29:23]line ЗНМ: 0300000083 [06:29:23]line РНМ: 0000000000091623 [06:29:23]line Версия ККМ: 001 [06:29:23]line ФМ: 0000000000874672 [06:29:23]line ФД: 374848 [06:29:23]line ФПД: 120957750846270 [06:29:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374848&fm=120957750846270&tin=02508201610067®Number=0000000000091623&sum=80000 [06:29:23]written 0, free lines is 4095 [06:29:23]OFD Sender: Processing packet 374848 [packets to send 270, broken 269] [06:29:23]ProducePacketName [06:29:23]name=ofd_packets/00374848 [06:29:23]OFD Sender: To server: pG, [06:29:23]CommunicateWithHost lk.salyk.kg:30040 [06:29:23]ConnectInit lk.salyk.kg [06:29:23]Connected sock=10 [06:29: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 4F ED 07 01 06 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 7E 00 00 00 F4 03 04 00 C2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 02 AB C5 A3 3E 2C 17 CC 25 07 97 C9 EF [06:29: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 5A F8 47 00 4F 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 40 B8 05 00 F4 03 04 00 61 89 1D 67 B6 04 01 00 00 8C 6C DD F0 BF 06 A8 AC [06:29:23]CommunicateWithHost err = 0 [06:29:23]CheckOFDResponse [06:29:23]1017 (14) - 77093643461234 [06:29:23]1041 (16) - 0000000000874672 [06:29:23]1040 (4) - 374848 [06:29:23]1012 (4) - 27.10.2024 00:29 [06:29:23]1206 (1) - 0 [06:29:23]OFD Sender: Remove packet 374848 [06:29:23]ProducePacketName [06:29:23]name=ofd_packets/00374848 [06:29:23]NVStorageDeleteData [06:29:24]Write to MH i2c: 01 00 00 15 0C 21 [06:29:24]Write i2c OK [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: 01 [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: 01 07 00 [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: 01 07 00 15 0C 00 00 00 00 00 E4 0C 18 [06:29:24]RasterBufferAndPrint [06:29:24]line [06:29:24]line [06:29:24]line [06:29:24]line [06:29:24]line [06:29:24]written 0, free lines is 3306 [06:29:24]MH_Cut [06:29:24]Write to MH i2c: D1 01 00 1C 0C 01 FA [06:29:24]Write i2c OK [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: D1 [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: D1 01 00 [06:29:24]MH_I2C_Read... [06:29:24]Read from MH i2c: D1 01 00 1C 0C 00 F9 [06:29:24]Write to MH i2c: 01 00 00 1D 0C 29 [06:29:24]Write i2c OK [06:29:24]MH_I2C_Read... [06:29:24]OFD Sender: No OFD packet to send [06:29:24]*** Cut start [06:29:24]*** Partial cut [06:29:24]*** CUTSNS_PIN = 1 [06:29:24]*** CUTSNS_PIN = 0 [06:29:25]*** Brake cut motor [06:29:25]Read from MH i2c: 01 [06:29:25]MH_I2C_Read... [06:29:25]*** Stop cut motor [06:29:25]*** Cut end [06:29:25]Read from MH i2c: 01 07 00 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: 01 07 00 1D 0C 00 00 00 00 00 FF 0F 3E [06:29:25]process_action close_receipt done [06:29:25]requested_data is exist [06:29:25]produce_requested_data [06:29:25]requested_item fm.sn is exist - process it [06:29:25]wFMCommunicate request_size=4 [06:29:25]MH_SAM_APDU [06:29:25]CAPDU: 80 11 00 00 [06:29:25]Write to MH i2c: E2 08 00 1E 0C 80 11 00 00 00 00 00 00 A4 [06:29:25]Write i2c OK [06:29:25]MH_I2C_Read... [06:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:25]Read from MH i2c: E2 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 17 00 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 17 00 1E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [06: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 [06:29:25]wFMCommunicate OK [06:29:25]requested_item fd.num is exist - process it [06:29:25]SAM_PROTO_GetFieldsCounters [06:29:25]wFMCommunicate request_size=4 [06:29:25]MH_SAM_APDU [06:29:25]CAPDU: 80 13 00 00 [06:29:25]Write to MH i2c: E2 08 00 1F 0C 80 13 00 00 00 00 00 00 A7 [06:29:25]Write i2c OK [06:29:25]MH_I2C_Read... [06:29:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:25]Read from MH i2c: E2 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 62 00 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 62 00 1F 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 40 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [06:29:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:29:25]wFMCommunicate OK [06:29:25]SAM_PROTO_GetFieldsCounters done [06:29:25]requested_item shift.num is exist - process it [06:29:25]requested_item shift.opened is exist - process it [06:29:25]req_shift_opened [06:29:25]FM_GetShiftState [06:29:25]SAM_PROTO_GetShiftState [06:29:25]wFMCommunicate request_size=4 [06:29:25]MH_SAM_APDU [06:29:25]CAPDU: 80 13 01 00 [06:29:25]Write to MH i2c: E2 08 00 20 0C 80 13 01 00 00 00 00 00 A9 [06:29:25]Write i2c OK [06:29:25]MH_I2C_Read... [06:29:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:25]Read from MH i2c: E2 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 0E 00 [06:29:25]MH_I2C_Read... [06:29:25]Read from MH i2c: E2 0E 00 20 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 77 [06:29:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:25]wFMCommunicate OK [06:29:25]SAM_PROTO_GetShiftState done [06:29:25]FM_GetShiftState done [06:29:25]req_shift_opened done [06:29:25]requested_item shift.open_date is exist - process it [06:29:25]req_shift_open_date [06:29:25]req_shift_open_date done [06:29:25]produce_requested_data done [06:29:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374848,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:29:25]process_action_free close_receipt [06:29:25]json_value_free [06:29:25]json_value_free done [06:29:25]process_json_proto returns [06:29:25]Send response to host [06:29:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374848,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:29:25]free response buf [06:29:25]execute_script done [06:29:25]execute_script returns [06:29:25]free content buf [06:29:25]Sock 9.Close socket [06:29:25]Sock 9.Thread stoped [06:29:26]accept exits with 8 [06:29:26]New connection [06:29:26]New thread 3067628900 created [06:29:26]Thread 3067485540 joined [06:29:26]Waiting for new connection... [06:29:26] Sock 8.Parse request [06:29:26]Sock 8.Check first char [06:29:26]Sock 8.First char is OK [06:29:26]request: POST /json_proto HTTP/1.0 [06:29:26]Method: POST [06:29:26]URL: /json_proto [06:29:26]Method is POST - this is cgi request [06:29:26]url: /json_proto [06:29:26]query_string will be loaded in cgi processing [06:29:26]execute_cgi json_proto POST (null) [06:29:26]execute_cgi path=json_proto method=POST [06:29:26]POST find Content-Length [06:29:26]Host: 172.17.42.195:8080 [06:29:26]Content-Length: 687 [06:29:26]Content-Type: application/json [06:29:26] [06:29:26]POST finish read [06:29:26]Found Content-Length = 687 [06:29:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311361", "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" ] } } [06:29:26]execute_script... [06:29:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311361", "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" ] } } [06:29:26]POST & json_proto [06:29:26]process_json_proto [06:29:26]json parsed OK: [06:29:26]protocol is kg_v1.0 [06:29:26]action value=close_receipt [06:29:26]process_action close_receipt [06:29:26]cmd_close_receipt [06:29:26]MH_GetDate [06:29:26]Write to MH i2c: F0 00 00 21 0C 1C [06:29:26]Write i2c OK [06:29:26]MH_I2C_Read... [06:29:26]Read from MH i2c: F0 [06:29:26]MH_I2C_Read... [06:29:26]Read from MH i2c: F0 09 00 [06:29:26]MH_I2C_Read... [06:29:26]Read from MH i2c: F0 09 00 21 0C 00 C6 DD 1D 67 EF 94 12 67 48 [06:29:26]GetLastDocTimeStamp 1730010562 [06:29:26]current date 1730010566 [06:29:26]FM_GetShiftState [06:29:26]SAM_PROTO_GetShiftState [06:29:26]wFMCommunicate request_size=4 [06:29:26]MH_SAM_APDU [06:29:26]CAPDU: 80 13 01 00 [06:29:26]Write to MH i2c: E2 08 00 22 0C 80 13 01 00 00 00 00 00 AB [06:29:26]Write i2c OK [06:29:26]MH_I2C_Read... [06:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:26]Read from MH i2c: E2 [06:29:26]MH_I2C_Read... [06:29:26]Read from MH i2c: E2 0E 00 [06:29:26]MH_I2C_Read... [06:29:26]Read from MH i2c: E2 0E 00 22 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [06:29:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:26]wFMCommunicate OK [06:29:26]SAM_PROTO_GetShiftState done [06:29:26]FM_GetShiftState done [06:29:26]opened in 1729988025 [06:29:26]opened+sec_in_day 1730074425 [06:29:26]quantity*price = 100050 [06:29:26]sum+1 = 100052 [06:29:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 127 27.10.2024 06:29 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374849 ФПД: 152944854401702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062927&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374849&fm=152944854401702&tin=02508201610067®Number=0000000000091623&sum=100000 [06:29:27]StoreToDocumentArchive [06:29:27]shift 528 fd 374849 [06:29:27]save to /storage/0528/doc_00374849 [06:29:27]save last doc name /storage/0528/doc_00374849 to /storage/kkm_last_doc_name [06:29:27]save OK [06:29:27]Clear old archive folders... [06:29:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:29:27]tlvbuf is 00FA78D0 [06:29:27]SAM_PROTO_ClearQueue [06:29:27]wFMCommunicate request_size=4 [06:29:27]MH_SAM_APDU [06:29:27]CAPDU: 80 09 00 00 [06:29:27]Write to MH i2c: E2 08 00 2F 0C 80 09 00 00 00 00 00 00 AD [06:29:27]Write i2c OK [06:29:27]MH_I2C_Read... [06:29:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:27]Read from MH i2c: E2 [06:29:27]MH_I2C_Read... [06:29:27]Read from MH i2c: E2 03 00 [06:29:27]MH_I2C_Read... [06:29:27]Read from MH i2c: E2 03 00 2F 0C 00 90 00 AF [06:29:27]RAPDU: 90 00 [06:29:27]wFMCommunicate OK [06:29:27]SAM_PROTO_ClearQueue done [06:29:27]KKMCreateOFDPacket [06:29:27]OFDProtocolAddRootSTLVToBuf [06:29:27]FM_MakeSignedData [06:29:27]FM_MakeSignedData [06:29:27]SAM_PROTO_SignData [06:29:27]wFMCommunicate request_size=4 [06:29:27]MH_SAM_APDU [06:29:27]CAPDU: 80 0D 01 02 [06:29:27]Write to MH i2c: E2 08 00 30 0C 80 0D 01 02 00 00 00 00 B5 [06:29:27]Write i2c OK [06:29:27]MH_I2C_Read... [06:29:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:27]Read from MH i2c: E2 [06:29:27]MH_I2C_Read... [06:29:27]Read from MH i2c: E2 03 00 [06:29:27]MH_I2C_Read... [06:29:27]Read from MH i2c: E2 03 00 30 0C 00 90 00 B0 [06:29:27]RAPDU: 90 00 [06:29:27]wFMCommunicate OK [06:29:27]wFMCommunicate request_size=255 [06:29:27]MH_SAM_APDU [06:29: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 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 7F 00 00 00 F4 03 04 00 C7 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:29:27]Write to MH i2c: E2 02 01 31 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 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 7F 00 00 00 F4 03 04 00 C7 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 D7 [06:29:27]Write i2c OK [06:29:27]MH_I2C_Read... [06:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:28]Read from MH i2c: E2 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 03 00 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 03 00 31 0C 00 90 00 B1 [06:29:28]RAPDU: 90 00 [06:29:28]wFMCommunicate OK [06:29:28]wFMCommunicate request_size=11 [06:29:28]MH_SAM_APDU [06:29:28]CAPDU: 80 0D 02 02 06 8B 1A 3F B7 82 A6 [06:29:28]Write to MH i2c: E2 0E 00 32 0C 80 0D 02 02 06 00 8B 1A 3F B7 82 A6 00 00 87 [06:29:28]Write i2c OK [06:29:28]MH_I2C_Read... [06:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:28]Read from MH i2c: E2 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 03 00 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 03 00 32 0C 00 90 00 B2 [06:29:28]RAPDU: 90 00 [06:29:28]wFMCommunicate OK [06:29:28]wFMCommunicate request_size=4 [06:29:28]MH_SAM_APDU [06:29:28]CAPDU: 80 0D 03 02 [06:29:28]Write to MH i2c: E2 08 00 33 0C 80 0D 03 02 00 00 00 00 BA [06:29:28]Write i2c OK [06:29:28]MH_I2C_Read... [06:29:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:28]Read from MH i2c: E2 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 0B 00 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 0B 00 33 0C 00 23 2F A5 8D 39 DA 04 7A 90 00 D0 [06:29:28]RAPDU: 23 2F A5 8D 39 DA 04 7A 90 00 [06:29:28]wFMCommunicate OK [06:29:28]SAM_PROTO_SignData done [06:29:28]FM_MakeSignedData done [06:29:28]CreateOFDProtocolMessage [06:29:28]wFMCommunicate request_size=4 [06:29:28]MH_SAM_APDU [06:29:28]CAPDU: 80 11 00 00 [06:29:28]Write to MH i2c: E2 08 00 34 0C 80 11 00 00 00 00 00 00 BA [06:29:28]Write i2c OK [06:29:28]MH_I2C_Read... [06:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:28]Read from MH i2c: E2 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 17 00 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: E2 17 00 34 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [06:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:29:28]wFMCommunicate OK [06:29:28]CreateOFDProtocolMessage done [06:29:28]OFDSenderStorePacket 374849 [06:29:28]StoreOFDPacket docnum=374849 [06:29: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 10 01 00 00 45 57 08 01 A4 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 C7 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B 1A 3F B7 82 A6 23 2F A5 8D 39 DA 04 7A [06:29:28]CheckFolder [06:29:28]dirname=/storage/ofd_packets [06:29:28]CheckFolder done [06:29:28]ProducePacketName [06:29:28]name=ofd_packets/00374849 [06:29:28]NVStorageSaveData ofd_packets/00374849 [06:29:28]File name is /storage/ofd_packets/00374849 [06:29:28]Write 302 bytes [06:29:28]NVStorageSaveData done [06:29:28]OFDSenderStorePacket done [06:29:28]KKMCreateOFDPacket done [06:29:28]NVStorageSaveData kkm_last_timestamp [06:29:28]File name is /storage/kkm_last_timestamp [06:29:28]Write 4 bytes [06:29:28]NVStorageSaveData done [06:29:28]ExternCall_PrintAddStr [06:29:28]wPrintStart [06:29:28]Write to MH i2c: 01 00 00 35 0C 41 [06:29:28]Write i2c OK [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: 01 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: 01 07 00 [06:29:28]MH_I2C_Read... [06:29:28]Read from MH i2c: 01 07 00 35 0C 00 00 00 00 00 FF 0F 56 [06:29:28]RasterBufferAndPrint [06:29:28]line Счет N : (1)3311361 [06:29:28]line ИНН: 02508201610067 [06:29:28]line Контрольно-Кассовый Чек [06:29:28]line ПРОДАЖА [06:29:28]line ТРК (МРК, ГНК) : 6 [06:29:28]line Товар: 2710194210 [06:29:28]line ДТ(л)-К-5 [06:29:28]line 13.130 * 76.20 [06:29:28]line = 1000.51 [06:29:28]line НДС 12% НСП 1% [06:29:28]line > о реализуемом товаре [06:29:28]line ОКРУГЛЕНИЕ: -0.51 [06:29:28]line ИТОГО: 1000.00 [06:29:28]line Внесено: 1000.00 [06:29:28]line СДАЧА: 0.00 [06:29:28]line НСП 1% : 8.85 [06:29:28]line НДС 12% : 106.25 [06:29:28]line Наличными: 1000.00 [06:29:28]line Безнал.: 0.00 [06:29:28]line Место: АЗС № 87 "Партнер Нефть" [06:29:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:29:28]line СНО: Общий режим [06:29:28]line Чек 127 27.10.2024 06:29 [06:29:28]line Смена: 528 ФФД: 1.0 [06:29:28]line ЗНМ: 0300000083 [06:29:28]line РНМ: 0000000000091623 [06:29:28]line Версия ККМ: 001 [06:29:28]line ФМ: 0000000000874672 [06:29:28]line ФД: 374849 [06:29:28]line ФПД: 152944854401702 [06:29:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062927&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374849&fm=152944854401702&tin=02508201610067®Number=0000000000091623&sum=100000 [06:29:28]OFD Sender: Processing packet 374849 [packets to send 270, broken 269] [06:29:28]ProducePacketName [06:29:28]name=ofd_packets/00374849 [06:29:28]OFD Sender: To server: pG, [06:29:28]CommunicateWithHost lk.salyk.kg:30040 [06:29:28]ConnectInit lk.salyk.kg [06:29:28]written 0, free lines is 4095 [06:29:28]Connected sock=10 [06:29:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 45 57 08 01 A4 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 C7 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B 1A 3F B7 82 A6 23 2F A5 8D 39 DA 04 7A [06:29:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 08 D2 47 00 B5 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 41 B8 05 00 F4 03 04 00 66 89 1D 67 B6 04 01 00 00 36 3E F7 D1 41 57 4B BF [06:29:29]CommunicateWithHost err = 0 [06:29:29]CheckOFDResponse [06:29:29]1017 (14) - 77093643461234 [06:29:29]1041 (16) - 0000000000874672 [06:29:29]1040 (4) - 374849 [06:29:29]1012 (4) - 27.10.2024 00:29 [06:29:29]1206 (1) - 0 [06:29:29]OFD Sender: Remove packet 374849 [06:29:29]ProducePacketName [06:29:29]name=ofd_packets/00374849 [06:29:29]NVStorageDeleteData [06:29:29]Write to MH i2c: 01 00 00 60 0C 6C [06:29:29]Write i2c OK [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: 01 [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: 01 07 00 [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: 01 07 00 60 0C 00 00 00 00 00 E0 0C 5F [06:29:29]RasterBufferAndPrint [06:29:29]line [06:29:29]line [06:29:29]line [06:29:29]line [06:29:29]line [06:29:29]written 0, free lines is 3311 [06:29:29]MH_Cut [06:29:29]Write to MH i2c: D1 01 00 67 0C 01 45 [06:29:29]Write i2c OK [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: D1 [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: D1 01 00 [06:29:29]MH_I2C_Read... [06:29:29]Read from MH i2c: D1 01 00 67 0C 00 44 [06:29:29]Write to MH i2c: 01 00 00 68 0C 74 [06:29:29]Write i2c OK [06:29:29]MH_I2C_Read... [06:29:29]OFD Sender: No OFD packet to send [06:29:29]*** Cut start [06:29:29]*** Partial cut [06:29:29]*** CUTSNS_PIN = 1 [06:29:30]*** CUTSNS_PIN = 0 [06:29:30]*** Brake cut motor [06:29:30]Read from MH i2c: 01 [06:29:30]MH_I2C_Read... [06:29:30]*** Stop cut motor [06:29:30]*** Cut end [06:29:30]Read from MH i2c: 01 07 00 [06:29:30]MH_I2C_Read... [06:29:30]Read from MH i2c: 01 07 00 68 0C 00 00 00 00 00 FF 0F 89 [06:29:30]process_action close_receipt done [06:29:30]requested_data is exist [06:29:30]produce_requested_data [06:29:30]requested_item fm.sn is exist - process it [06:29:30]wFMCommunicate request_size=4 [06:29:30]MH_SAM_APDU [06:29:30]CAPDU: 80 11 00 00 [06:29:30]Write to MH i2c: E2 08 00 69 0C 80 11 00 00 00 00 00 00 EF [06:29:30]Write i2c OK [06:29:30]MH_I2C_Read... [06:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:30]Read from MH i2c: E2 [06:29:30]MH_I2C_Read... [06:29:30]Read from MH i2c: E2 17 00 [06:29:30]MH_I2C_Read... [06:29:30]Read from MH i2c: E2 17 00 69 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [06: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 [06:29:30]wFMCommunicate OK [06:29:30]requested_item fd.num is exist - process it [06:29:30]SAM_PROTO_GetFieldsCounters [06:29:30]wFMCommunicate request_size=4 [06:29:30]MH_SAM_APDU [06:29:30]CAPDU: 80 13 00 00 [06:29:30]Write to MH i2c: E2 08 00 6A 0C 80 13 00 00 00 00 00 00 F2 [06:29:30]Write i2c OK [06:29:30]MH_I2C_Read... [06:29:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:30]Read from MH i2c: E2 [06:29:30]MH_I2C_Read... [06:29:30]Read from MH i2c: E2 62 00 [06:29:30]MH_I2C_Read... [06:29:30]Read from MH i2c: E2 62 00 6A 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 41 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [06:29:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:29:30]wFMCommunicate OK [06:29:30]SAM_PROTO_GetFieldsCounters done [06:29:30]requested_item shift.num is exist - process it [06:29:30]requested_item shift.opened is exist - process it [06:29:30]req_shift_opened [06:29:30]FM_GetShiftState [06:29:30]SAM_PROTO_GetShiftState [06:29:30]wFMCommunicate request_size=4 [06:29:30]MH_SAM_APDU [06:29:30]CAPDU: 80 13 01 00 [06:29:30]Write to MH i2c: E2 08 00 6B 0C 80 13 01 00 00 00 00 00 F4 [06:29:31]Write i2c OK [06:29:31]MH_I2C_Read... [06:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:31]Read from MH i2c: E2 [06:29:31]MH_I2C_Read... [06:29:31]Read from MH i2c: E2 0E 00 [06:29:31]MH_I2C_Read... [06:29:31]Read from MH i2c: E2 0E 00 6B 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C2 [06:29:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:31]wFMCommunicate OK [06:29:31]SAM_PROTO_GetShiftState done [06:29:31]FM_GetShiftState done [06:29:31]req_shift_opened done [06:29:31]requested_item shift.open_date is exist - process it [06:29:31]req_shift_open_date [06:29:31]req_shift_open_date done [06:29:31]produce_requested_data done [06:29:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374849,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:29:31]process_action_free close_receipt [06:29:31]json_value_free [06:29:31]json_value_free done [06:29:31]process_json_proto returns [06:29:31]Send response to host [06:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374849,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:29:31]free response buf [06:29:31]execute_script done [06:29:31]execute_script returns [06:29:31]free content buf [06:29:31]Sock 8.Close socket [06:29:31]Sock 8.Thread stoped [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:53]accept exits with 9 [06:29:53]New connection [06:29:53]New thread 3067485540 created [06:29:53]Thread 3067628900 joined [06:29:53]Waiting for new connection... [06:29:53] Sock 9.Parse request [06:29:53]Sock 9.Check first char [06:29:53]Sock 9.First char is OK [06:29:53]request: POST /json_proto HTTP/1.0 [06:29:53]Method: POST [06:29:53]URL: /json_proto [06:29:53]Method is POST - this is cgi request [06:29:53]url: /json_proto [06:29:53]query_string will be loaded in cgi processing [06:29:53]execute_cgi json_proto POST (null) [06:29:53]execute_cgi path=json_proto method=POST [06:29:53]POST find Content-Length [06:29:53]Host: 172.17.42.195:8080 [06:29:53]Content-Length: 678 [06:29:53]Content-Type: application/json [06:29:53] [06:29:53]POST finish read [06:29:53]Found Content-Length = 678 [06:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311362", "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" ] } } [06:29:53]execute_script... [06:29:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311362", "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" ] } } [06:29:53]POST & json_proto [06:29:53]process_json_proto [06:29:53]json parsed OK: [06:29:53]protocol is kg_v1.0 [06:29:53]action value=close_receipt [06:29:53]process_action close_receipt [06:29:53]cmd_close_receipt [06:29:53]MH_GetDate [06:29:53]Write to MH i2c: F0 00 00 6C 0C 67 [06:29:53]Write i2c OK [06:29:53]MH_I2C_Read... [06:29:53]Read from MH i2c: F0 [06:29:53]MH_I2C_Read... [06:29:53]Read from MH i2c: F0 09 00 [06:29:53]MH_I2C_Read... [06:29:53]Read from MH i2c: F0 09 00 6C 0C 00 E2 DD 1D 67 EF 94 12 67 AF [06:29:53]GetLastDocTimeStamp 1730010567 [06:29:53]current date 1730010594 [06:29:53]FM_GetShiftState [06:29:53]SAM_PROTO_GetShiftState [06:29:53]wFMCommunicate request_size=4 [06:29:53]MH_SAM_APDU [06:29:53]CAPDU: 80 13 01 00 [06:29:53]Write to MH i2c: E2 08 00 6D 0C 80 13 01 00 00 00 00 00 F6 [06:29:53]Write i2c OK [06:29:53]MH_I2C_Read... [06:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:54]Read from MH i2c: E2 [06:29:54]MH_I2C_Read... [06:29:54]Read from MH i2c: E2 0E 00 [06:29:54]MH_I2C_Read... [06:29:54]Read from MH i2c: E2 0E 00 6D 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [06:29:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:54]wFMCommunicate OK [06:29:54]SAM_PROTO_GetShiftState done [06:29:54]FM_GetShiftState done [06:29:54]opened in 1729988025 [06:29:54]opened+sec_in_day 1730074425 [06:29:54]quantity*price = 40006 [06:29:54]sum+1 = 40007 [06:29:54]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 СНО: Общий режим Чек 128 27.10.2024 06:29 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374850 ФПД: 71545145406476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374850&fm=71545145406476&tin=02508201610067®Number=0000000000091623&sum=40000 [06:29:55]StoreToDocumentArchive [06:29:55]shift 528 fd 374850 [06:29:55]save to /storage/0528/doc_00374850 [06:29:55]save last doc name /storage/0528/doc_00374850 to /storage/kkm_last_doc_name [06:29:55]save OK [06:29:55]Clear old archive folders... [06:29:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:29:55]tlvbuf is 00F63EE0 [06:29:55]SAM_PROTO_ClearQueue [06:29:55]wFMCommunicate request_size=4 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 09 00 00 [06:29:55]Write to MH i2c: E2 08 00 7A 0C 80 09 00 00 00 00 00 00 F8 [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 7A 0C 00 90 00 FA [06:29:55]RAPDU: 90 00 [06:29:55]wFMCommunicate OK [06:29:55]SAM_PROTO_ClearQueue done [06:29:55]KKMCreateOFDPacket [06:29:55]OFDProtocolAddRootSTLVToBuf [06:29:55]FM_MakeSignedData [06:29:55]FM_MakeSignedData [06:29:55]SAM_PROTO_SignData [06:29:55]wFMCommunicate request_size=4 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 0D 01 02 [06:29:55]Write to MH i2c: E2 08 00 7B 0C 80 0D 01 02 00 00 00 00 00 [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 7B 0C 00 90 00 FB [06:29:55]RAPDU: 90 00 [06:29:55]wFMCommunicate OK [06:29:55]wFMCommunicate request_size=255 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 E2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 41 [06:29:55]Write to MH i2c: E2 02 01 7C 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 E2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 41 00 00 70 [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 7C 0C 00 90 00 FC [06:29:55]RAPDU: 90 00 [06:29:55]wFMCommunicate OK [06:29:55]wFMCommunicate request_size=10 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 0D 02 02 05 11 E6 FA 34 0C [06:29:55]Write to MH i2c: E2 0D 00 7D 0C 80 0D 02 02 05 00 11 E6 FA 34 0C 00 00 3E [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 03 00 7D 0C 00 90 00 FD [06:29:55]RAPDU: 90 00 [06:29:55]wFMCommunicate OK [06:29:55]wFMCommunicate request_size=4 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 0D 03 02 [06:29:55]Write to MH i2c: E2 08 00 7E 0C 80 0D 03 02 00 00 00 00 05 [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 0B 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 0B 00 7E 0C 00 BB B4 6E 08 14 E8 25 71 90 00 7D [06:29:55]RAPDU: BB B4 6E 08 14 E8 25 71 90 00 [06:29:55]wFMCommunicate OK [06:29:55]SAM_PROTO_SignData done [06:29:55]FM_MakeSignedData done [06:29:55]CreateOFDProtocolMessage [06:29:55]wFMCommunicate request_size=4 [06:29:55]MH_SAM_APDU [06:29:55]CAPDU: 80 11 00 00 [06:29:55]Write to MH i2c: E2 08 00 7F 0C 80 11 00 00 00 00 00 00 05 [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:55]Read from MH i2c: E2 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 17 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: E2 17 00 7F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [06:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:29:55]wFMCommunicate OK [06:29:55]CreateOFDProtocolMessage done [06:29:55]OFDSenderStorePacket 374850 [06:29:55]StoreOFDPacket docnum=374850 [06:29: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 7A 0F 07 01 44 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 80 00 00 00 F4 03 04 00 E2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 41 11 E6 FA 34 0C BB B4 6E 08 14 E8 25 71 [06:29:55]CheckFolder [06:29:55]dirname=/storage/ofd_packets [06:29:55]CheckFolder done [06:29:55]ProducePacketName [06:29:55]name=ofd_packets/00374850 [06:29:55]NVStorageSaveData ofd_packets/00374850 [06:29:55]File name is /storage/ofd_packets/00374850 [06:29:55]Write 301 bytes [06:29:55]NVStorageSaveData done [06:29:55]OFDSenderStorePacket done [06:29:55]KKMCreateOFDPacket done [06:29:55]NVStorageSaveData kkm_last_timestamp [06:29:55]File name is /storage/kkm_last_timestamp [06:29:55]Write 4 bytes [06:29:55]NVStorageSaveData done [06:29:55]ExternCall_PrintAddStr [06:29:55]wPrintStart [06:29:55]Write to MH i2c: 01 00 00 80 0C 8C [06:29:55]Write i2c OK [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: 01 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: 01 07 00 [06:29:55]MH_I2C_Read... [06:29:55]Read from MH i2c: 01 07 00 80 0C 00 00 00 00 00 FF 0F A1 [06:29:55]RasterBufferAndPrint [06:29:55]line Счет N : (1)3311362 [06:29:55]line ИНН: 02508201610067 [06:29:55]line Контрольно-Кассовый Чек [06:29:55]line ПРОДАЖА [06:29:55]line ТРК (МРК, ГНК) : 22 [06:29:55]line Товар: 2710124130 [06:29:55]line Аи-92-К-4 [06:29:55]line 5.980 * 66.90 [06:29:55]line = 400.06 [06:29:55]line НДС 12% НСП 1% [06:29:55]line > о реализуемом товаре [06:29:55]line ОКРУГЛЕНИЕ: -0.06 [06:29:55]line ИТОГО: 400.00 [06:29:55]line Внесено: 400.00 [06:29:55]line СДАЧА: 0.00 [06:29:55]line НСП 1% : 3.54 [06:29:55]line НДС 12% : 42.48 [06:29:55]line Наличными: 400.00 [06:29:55]line Безнал.: 0.00 [06:29:55]line Место: АЗС № 87 "Партнер Нефть" [06:29:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:29:55]line СНО: Общий режим [06:29:55]line Чек 128 27.10.2024 06:29 [06:29:55]line Смена: 528 ФФД: 1.0 [06:29:55]line ЗНМ: 0300000083 [06:29:55]line РНМ: 0000000000091623 [06:29:55]line Версия ККМ: 001 [06:29:55]line ФМ: 0000000000874672 [06:29:55]line ФД: 374850 [06:29:55]line ФПД: 71545145406476 [06:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T062954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374850&fm=71545145406476&tin=02508201610067®Number=0000000000091623&sum=40000 [06:29:55]written 0, free lines is 4095 [06:29:55]OFD Sender: Processing packet 374850 [packets to send 270, broken 269] [06:29:55]ProducePacketName [06:29:55]name=ofd_packets/00374850 [06:29:55]OFD Sender: To server: pG, [06:29:55]CommunicateWithHost lk.salyk.kg:30040 [06:29:55]ConnectInit lk.salyk.kg [06:29:55]Connected sock=10 [06:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7A 0F 07 01 44 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 80 00 00 00 F4 03 04 00 E2 DD 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 41 11 E6 FA 34 0C BB B4 6E 08 14 E8 25 71 [06:29: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 C6 B5 47 00 D8 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 42 B8 05 00 F4 03 04 00 81 89 1D 67 B6 04 01 00 00 65 8F 72 52 FB C4 A8 FF [06:29:56]CommunicateWithHost err = 0 [06:29:56]CheckOFDResponse [06:29:56]1017 (14) - 77093643461234 [06:29:56]1041 (16) - 0000000000874672 [06:29:56]1040 (4) - 374850 [06:29:56]1012 (4) - 27.10.2024 00:29 [06:29:56]1206 (1) - 0 [06:29:56]OFD Sender: Remove packet 374850 [06:29:56]ProducePacketName [06:29:56]name=ofd_packets/00374850 [06:29:56]NVStorageDeleteData [06:29:56]Write to MH i2c: 01 00 00 AB 0C B7 [06:29:56]Write i2c OK [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: 01 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: 01 07 00 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: 01 07 00 AB 0C 00 00 00 00 00 DD 0C A7 [06:29:56]RasterBufferAndPrint [06:29:56]line [06:29:56]line [06:29:56]line [06:29:56]line [06:29:56]line [06:29:56]written 0, free lines is 3302 [06:29:56]MH_Cut [06:29:56]Write to MH i2c: D1 01 00 B2 0C 01 90 [06:29:56]Write i2c OK [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: D1 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: D1 01 00 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: D1 01 00 B2 0C 00 8F [06:29:56]Write to MH i2c: 01 00 00 B3 0C BF [06:29:56]Write i2c OK [06:29:56]MH_I2C_Read... [06:29:56]OFD Sender: No OFD packet to send [06:29:56]*** Cut start [06:29:56]*** Partial cut [06:29:56]*** CUTSNS_PIN = 1 [06:29:57]*** CUTSNS_PIN = 0 [06:29:57]*** Brake cut motor [06:29:57]Read from MH i2c: 01 [06:29:57]MH_I2C_Read... [06:29:57]*** Stop cut motor [06:29:57]*** Cut end [06:29:57]Read from MH i2c: 01 07 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: 01 07 00 B3 0C 00 00 00 00 00 FF 0F D4 [06:29:57]process_action close_receipt done [06:29:57]requested_data is exist [06:29:57]produce_requested_data [06:29:57]requested_item fm.sn is exist - process it [06:29:57]wFMCommunicate request_size=4 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 11 00 00 [06:29:57]Write to MH i2c: E2 08 00 B4 0C 80 11 00 00 00 00 00 00 3A [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:57]Read from MH i2c: E2 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 17 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 17 00 B4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8F [06:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:29:57]wFMCommunicate OK [06:29:57]requested_item fd.num is exist - process it [06:29:57]SAM_PROTO_GetFieldsCounters [06:29:57]wFMCommunicate request_size=4 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 13 00 00 [06:29:57]Write to MH i2c: E2 08 00 B5 0C 80 13 00 00 00 00 00 00 3D [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:57]Read from MH i2c: E2 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 62 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 62 00 B5 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 42 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [06:29:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:29:57]wFMCommunicate OK [06:29:57]SAM_PROTO_GetFieldsCounters done [06:29:57]requested_item shift.num is exist - process it [06:29:57]requested_item shift.opened is exist - process it [06:29:57]req_shift_opened [06:29:57]FM_GetShiftState [06:29:57]SAM_PROTO_GetShiftState [06:29:57]wFMCommunicate request_size=4 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 13 01 00 [06:29:57]Write to MH i2c: E2 08 00 B6 0C 80 13 01 00 00 00 00 00 3F [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:57]Read from MH i2c: E2 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 0E 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 0E 00 B6 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0D [06:29:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:29:57]wFMCommunicate OK [06:29:57]SAM_PROTO_GetShiftState done [06:29:57]FM_GetShiftState done [06:29:57]req_shift_opened done [06:29:57]requested_item shift.open_date is exist - process it [06:29:57]req_shift_open_date [06:29:57]req_shift_open_date done [06:29:57]produce_requested_data done [06:29:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374850,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:29:57]process_action_free close_receipt [06:29:57]json_value_free [06:29:57]json_value_free done [06:29:57]process_json_proto returns [06:29:57]Send response to host [06:29:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374850,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:29:57]free response buf [06:29:57]execute_script done [06:29:57]execute_script returns [06:29:57]free content buf [06:29:57]Sock 9.Close socket [06:29:57]Sock 9.Thread stoped [06:30:01]OFD Sender: No OFD packet to send [06:30:06]OFD Sender: No OFD packet to send [06:30:11]OFD Sender: No OFD packet to send [06:30:16]OFD Sender: No OFD packet to send [06:30:21]OFD Sender: No OFD packet to send [06:30:26]OFD Sender: No OFD packet to send [06:30:27]accept exits with 8 [06:30:27]New connection [06:30:27]New thread 3067628900 created [06:30:27]Thread 3067485540 joined [06:30:27]Waiting for new connection... [06:30:27] Sock 8.Parse request [06:30:27]Sock 8.Check first char [06:30:27]Sock 8.First char is OK [06:30:27]request: POST /json_proto HTTP/1.0 [06:30:27]Method: POST [06:30:27]URL: /json_proto [06:30:27]Method is POST - this is cgi request [06:30:27]url: /json_proto [06:30:27]query_string will be loaded in cgi processing [06:30:27]execute_cgi json_proto POST (null) [06:30:27]execute_cgi path=json_proto method=POST [06:30:27]POST find Content-Length [06:30:27]Host: 172.17.42.195:8080 [06:30:27]Content-Length: 772 [06:30:27]Content-Type: application/json [06:30:27] [06:30:27]POST finish read [06:30:27]Found Content-Length = 772 [06:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311363", "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 }]} ], "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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:27]execute_script... [06:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311363", "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 }]} ], "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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:27]POST & json_proto [06:30:27]process_json_proto [06:30:27]json parsed OK: [06:30:27]protocol is kg_v1.0 [06:30:27]action value=close_receipt [06:30:27]process_action close_receipt [06:30:27]cmd_close_receipt [06:30:27]MH_GetDate [06:30:27]Write to MH i2c: F0 00 00 B7 0C B2 [06:30:27]Write i2c OK [06:30:27]MH_I2C_Read... [06:30:27]Read from MH i2c: F0 [06:30:27]MH_I2C_Read... [06:30:27]Read from MH i2c: F0 09 00 [06:30:27]MH_I2C_Read... [06:30:27]Read from MH i2c: F0 09 00 B7 0C 00 04 DE 1D 67 EF 94 12 67 1D [06:30:27]GetLastDocTimeStamp 1730010594 [06:30:27]current date 1730010628 [06:30:27]FM_GetShiftState [06:30:27]SAM_PROTO_GetShiftState [06:30:27]wFMCommunicate request_size=4 [06:30:27]MH_SAM_APDU [06:30:27]CAPDU: 80 13 01 00 [06:30:27]Write to MH i2c: E2 08 00 B8 0C 80 13 01 00 00 00 00 00 41 [06:30:27]Write i2c OK [06:30:27]MH_I2C_Read... [06:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:27]Read from MH i2c: E2 [06:30:27]MH_I2C_Read... [06:30:27]Read from MH i2c: E2 0E 00 [06:30:27]MH_I2C_Read... [06:30:27]Read from MH i2c: E2 0E 00 B8 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0F [06:30:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:30:27]wFMCommunicate OK [06:30:27]SAM_PROTO_GetShiftState done [06:30:27]FM_GetShiftState done [06:30:27]opened in 1729988025 [06:30:27]opened+sec_in_day 1730074425 [06:30:27]quantity*price = 80010 [06:30:27]sum+1 = 80011 [06:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.10 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.10 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 129 27.10.2024 06:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374851 ФПД: 110163783180242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374851&fm=110163783180242&tin=02508201610067®Number=0000000000091623&sum=80010 [06:30:28]StoreToDocumentArchive [06:30:28]shift 528 fd 374851 [06:30:28]save to /storage/0528/doc_00374851 [06:30:28]save last doc name /storage/0528/doc_00374851 to /storage/kkm_last_doc_name [06:30:28]save OK [06:30:28]Clear old archive folders... [06:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:30:28]tlvbuf is 00F783C0 [06:30:28]SAM_PROTO_ClearQueue [06:30:28]wFMCommunicate request_size=4 [06:30:28]MH_SAM_APDU [06:30:28]CAPDU: 80 09 00 00 [06:30:28]Write to MH i2c: E2 08 00 C5 0C 80 09 00 00 00 00 00 00 43 [06:30:28]Write i2c OK [06:30:28]MH_I2C_Read... [06:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:30:28]Read from MH i2c: E2 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 C5 0C 00 90 00 45 [06:30:28]RAPDU: 90 00 [06:30:28]wFMCommunicate OK [06:30:28]SAM_PROTO_ClearQueue done [06:30:28]KKMCreateOFDPacket [06:30:28]OFDProtocolAddRootSTLVToBuf [06:30:28]FM_MakeSignedData [06:30:28]FM_MakeSignedData [06:30:28]SAM_PROTO_SignData [06:30:28]wFMCommunicate request_size=4 [06:30:28]MH_SAM_APDU [06:30:28]CAPDU: 80 0D 01 02 [06:30:28]Write to MH i2c: E2 08 00 C6 0C 80 0D 01 02 00 00 00 00 4B [06:30:28]Write i2c OK [06:30:28]MH_I2C_Read... [06:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:30:28]Read from MH i2c: E2 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 C6 0C 00 90 00 46 [06:30:28]RAPDU: 90 00 [06:30:28]wFMCommunicate OK [06:30:28]wFMCommunicate request_size=255 [06:30:28]MH_SAM_APDU [06:30:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 04 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:30:28]Write to MH i2c: E2 02 01 C7 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 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 04 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 F6 [06:30:28]Write i2c OK [06:30:28]MH_I2C_Read... [06:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:28]Read from MH i2c: E2 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 C7 0C 00 90 00 47 [06:30:28]RAPDU: 90 00 [06:30:28]wFMCommunicate OK [06:30:28]wFMCommunicate request_size=11 [06:30:28]MH_SAM_APDU [06:30:28]CAPDU: 80 0D 02 02 06 64 31 81 29 DF D2 [06:30:28]Write to MH i2c: E2 0E 00 C8 0C 80 0D 02 02 06 00 64 31 81 29 DF D2 00 00 4A [06:30:28]Write i2c OK [06:30:28]MH_I2C_Read... [06:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:28]Read from MH i2c: E2 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 [06:30:28]MH_I2C_Read... [06:30:28]Read from MH i2c: E2 03 00 C8 0C 00 90 00 48 [06:30:28]RAPDU: 90 00 [06:30:28]wFMCommunicate OK [06:30:28]wFMCommunicate request_size=4 [06:30:28]MH_SAM_APDU [06:30:28]CAPDU: 80 0D 03 02 [06:30:28]Write to MH i2c: E2 08 00 C9 0C 80 0D 03 02 00 00 00 00 50 [06:30:28]Write i2c OK [06:30:28]MH_I2C_Read... [06:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:30:29]Read from MH i2c: E2 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: E2 0B 00 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: E2 0B 00 C9 0C 00 91 BF BD 15 6B 54 D6 D8 90 00 E0 [06:30:29]RAPDU: 91 BF BD 15 6B 54 D6 D8 90 00 [06:30:29]wFMCommunicate OK [06:30:29]SAM_PROTO_SignData done [06:30:29]FM_MakeSignedData done [06:30:29]CreateOFDProtocolMessage [06:30:29]wFMCommunicate request_size=4 [06:30:29]MH_SAM_APDU [06:30:29]CAPDU: 80 11 00 00 [06:30:29]Write to MH i2c: E2 08 00 CA 0C 80 11 00 00 00 00 00 00 50 [06:30:29]Write i2c OK [06:30:29]MH_I2C_Read... [06:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:29]Read from MH i2c: E2 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: E2 17 00 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: E2 17 00 CA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A5 [06: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 [06:30:29]wFMCommunicate OK [06:30:29]CreateOFDProtocolMessage done [06:30:29]OFDSenderStorePacket 374851 [06:30:29]StoreOFDPacket docnum=374851 [06: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 10 01 00 00 7D CA 08 01 E2 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 04 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 64 31 81 29 DF D2 91 BF BD 15 6B 54 D6 D8 [06:30:29]CheckFolder [06:30:29]dirname=/storage/ofd_packets [06:30:29]CheckFolder done [06:30:29]ProducePacketName [06:30:29]name=ofd_packets/00374851 [06:30:29]NVStorageSaveData ofd_packets/00374851 [06:30:29]File name is /storage/ofd_packets/00374851 [06:30:29]Write 302 bytes [06:30:29]NVStorageSaveData done [06:30:29]OFDSenderStorePacket done [06:30:29]KKMCreateOFDPacket done [06:30:29]NVStorageSaveData kkm_last_timestamp [06:30:29]File name is /storage/kkm_last_timestamp [06:30:29]Write 4 bytes [06:30:29]NVStorageSaveData done [06:30:29]OFD Sender: Processing packet 374851 [packets to send 270, broken 269] [06:30:29]ProducePacketName [06:30:29]name=ofd_packets/00374851 [06:30:29]OFD Sender: To server: pG, [06:30:29]CommunicateWithHost lk.salyk.kg:30040 [06:30:29]ConnectInit lk.salyk.kg [06:30:29]ExternCall_PrintAddStr [06:30:29]wPrintStart [06:30:29]Write to MH i2c: 01 00 00 CB 0C D7 [06:30:29]Write i2c OK [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 07 00 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 07 00 CB 0C 00 00 00 00 00 FF 0F EC [06:30:29]RasterBufferAndPrint [06:30:29]line Счет N : (1)3311363 [06:30:29]line ИНН: 02508201610067 [06:30:29]line Контрольно-Кассовый Чек [06:30:29]line ПРОДАЖА [06:30:29]line ТРК (МРК, ГНК) : 5 [06:30:29]line Товар: 2710194210 [06:30:29]line ДТ(л)-К-5 [06:30:29]line 10.500 * 76.20 [06:30:29]line = 800.10 [06:30:29]line НДС 12% НСП 1% [06:30:29]line > о реализуемом товаре [06:30:29]line ИТОГО: 800.10 [06:30:29]line НСП 1% : 7.08 [06:30:29]line НДС 12% : 84.97 [06:30:29]line Наличными: 0.00 [06:30:29]line Безнал.: 800.10 [06:30:29]line Место: АЗС № 87 "Партнер Нефть" [06:30:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:30:29]line СНО: Общий режим [06:30:29]line Чек 129 27.10.2024 06:30 [06:30:29]line Смена: 528 ФФД: 1.0 [06:30:29]line ЗНМ: 0300000083 [06:30:29]line РНМ: 0000000000091623 [06:30:29]line Версия ККМ: 001 [06:30:29]line Платежная система: Mbank [06:30:29]line ФМ: 0000000000874672 [06:30:29]line ФД: 374851 [06:30:29]line ФПД: 110163783180242 [06:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374851&fm=110163783180242&tin=02508201610067®Number=0000000000091623&sum=80010 [06:30:29]written 0, free lines is 4095 [06:30:29]Connected sock=11 [06:30:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 7D CA 08 01 E2 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 8A 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 8A 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 04 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 64 31 81 29 DF D2 91 BF BD 15 6B 54 D6 D8 [06:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 06 E9 47 00 69 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 43 B8 05 00 F4 03 04 00 A3 89 1D 67 B6 04 01 00 00 87 01 E6 01 AC 1D 57 51 [06:30:29]CommunicateWithHost err = 0 [06:30:29]CheckOFDResponse [06:30:29]1017 (14) - 77093643461234 [06:30:29]1041 (16) - 0000000000874672 [06:30:29]1040 (4) - 374851 [06:30:29]1012 (4) - 27.10.2024 00:30 [06:30:29]1206 (1) - 0 [06:30:29]OFD Sender: Remove packet 374851 [06:30:29]ProducePacketName [06:30:29]name=ofd_packets/00374851 [06:30:29]NVStorageDeleteData [06:30:29]Write to MH i2c: 01 00 00 F4 0C 00 [06:30:29]Write i2c OK [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 07 00 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: 01 07 00 F4 0C 00 00 00 00 00 08 0D 1C [06:30:29]RasterBufferAndPrint [06:30:29]line [06:30:29]line [06:30:29]line [06:30:29]line [06:30:29]line [06:30:29]written 0, free lines is 3342 [06:30:29]MH_Cut [06:30:29]Write to MH i2c: D1 01 00 FB 0C 01 D9 [06:30:29]Write i2c OK [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: D1 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: D1 01 00 [06:30:29]MH_I2C_Read... [06:30:29]Read from MH i2c: D1 01 00 FB 0C 00 D8 [06:30:29]Write to MH i2c: 01 00 00 FC 0C 08 [06:30:29]Write i2c OK [06:30:29]MH_I2C_Read... [06:30:29]OFD Sender: No OFD packet to send [06:30:30]*** Cut start [06:30:30]*** Partial cut [06:30:30]*** CUTSNS_PIN = 1 [06:30:30]*** CUTSNS_PIN = 0 [06:30:30]*** Brake cut motor [06:30:31]Read from MH i2c: 01 [06:30:31]MH_I2C_Read... [06:30:31]*** Stop cut motor [06:30:31]*** Cut end [06:30:31]Read from MH i2c: 01 07 00 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: 01 07 00 FC 0C 00 00 00 00 00 FF 0F 1D [06:30:31]process_action close_receipt done [06:30:31]requested_data is exist [06:30:31]produce_requested_data [06:30:31]requested_item fm.sn is exist - process it [06:30:31]wFMCommunicate request_size=4 [06:30:31]MH_SAM_APDU [06:30:31]CAPDU: 80 11 00 00 [06:30:31]Write to MH i2c: E2 08 00 FD 0C 80 11 00 00 00 00 00 00 83 [06:30:31]Write i2c OK [06:30:31]MH_I2C_Read... [06:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:31]Read from MH i2c: E2 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 17 00 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 17 00 FD 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [06: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 [06:30:31]wFMCommunicate OK [06:30:31]requested_item fd.num is exist - process it [06:30:31]SAM_PROTO_GetFieldsCounters [06:30:31]wFMCommunicate request_size=4 [06:30:31]MH_SAM_APDU [06:30:31]CAPDU: 80 13 00 00 [06:30:31]Write to MH i2c: E2 08 00 FE 0C 80 13 00 00 00 00 00 00 86 [06:30:31]Write i2c OK [06:30:31]MH_I2C_Read... [06:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:30:31]Read from MH i2c: E2 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 62 00 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 62 00 FE 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 43 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [06:30: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 43 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:30:31]wFMCommunicate OK [06:30:31]SAM_PROTO_GetFieldsCounters done [06:30:31]requested_item shift.num is exist - process it [06:30:31]requested_item shift.opened is exist - process it [06:30:31]req_shift_opened [06:30:31]FM_GetShiftState [06:30:31]SAM_PROTO_GetShiftState [06:30:31]wFMCommunicate request_size=4 [06:30:31]MH_SAM_APDU [06:30:31]CAPDU: 80 13 01 00 [06:30:31]Write to MH i2c: E2 08 00 FF 0C 80 13 01 00 00 00 00 00 88 [06:30:31]Write i2c OK [06:30:31]MH_I2C_Read... [06:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:31]Read from MH i2c: E2 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 0E 00 [06:30:31]MH_I2C_Read... [06:30:31]Read from MH i2c: E2 0E 00 FF 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 56 [06:30:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:30:31]wFMCommunicate OK [06:30:31]SAM_PROTO_GetShiftState done [06:30:31]FM_GetShiftState done [06:30:31]req_shift_opened done [06:30:31]requested_item shift.open_date is exist - process it [06:30:31]req_shift_open_date [06:30:31]req_shift_open_date done [06:30:31]produce_requested_data done [06:30:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374851,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:30:31]process_action_free close_receipt [06:30:31]json_value_free [06:30:31]json_value_free done [06:30:31]process_json_proto returns [06:30:31]Send response to host [06:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374851,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:30:31]free response buf [06:30:31]execute_script done [06:30:31]execute_script returns [06:30:31]free content buf [06:30:31]Sock 8.Close socket [06:30:31]Sock 8.Thread stoped [06:30:34]OFD Sender: No OFD packet to send [06:30:39]OFD Sender: No OFD packet to send [06:30:44]OFD Sender: No OFD packet to send [06:30:49]OFD Sender: No OFD packet to send [06:30:54]OFD Sender: No OFD packet to send [06:30:59]OFD Sender: No OFD packet to send [06:31:04]OFD Sender: No OFD packet to send [06:31:09]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:08]accept exits with 9 [06:33:08]New connection [06:33:08]New thread 3067485540 created [06:33:08]Thread 3067628900 joined [06:33:08]Waiting for new connection... [06:33:08] Sock 9.Parse request [06:33:08]Sock 9.Check first char [06:33:08]Sock 9.First char is OK [06:33:08]request: POST /json_proto HTTP/1.0 [06:33:08]Method: POST [06:33:08]URL: /json_proto [06:33:08]Method is POST - this is cgi request [06:33:08]url: /json_proto [06:33:08]query_string will be loaded in cgi processing [06:33:08]execute_cgi json_proto POST (null) [06:33:08]execute_cgi path=json_proto method=POST [06:33:08]POST find Content-Length [06:33:08]Host: 172.17.42.195:8080 [06:33:08]Content-Length: 678 [06:33:08]Content-Type: application/json [06:33:08] [06:33:08]POST finish read [06:33:08]Found Content-Length = 678 [06:33:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311364", "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" ] } } [06:33:08]execute_script... [06:33:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311364", "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" ] } } [06:33:08]POST & json_proto [06:33:08]process_json_proto [06:33:08]json parsed OK: [06:33:08]protocol is kg_v1.0 [06:33:08]action value=close_receipt [06:33:08]process_action close_receipt [06:33:08]cmd_close_receipt [06:33:08]MH_GetDate [06:33:08]Write to MH i2c: F0 00 00 00 0D FC [06:33:08]Write i2c OK [06:33:08]MH_I2C_Read... [06:33:08]Read from MH i2c: F0 [06:33:08]MH_I2C_Read... [06:33:08]Read from MH i2c: F0 09 00 [06:33:08]MH_I2C_Read... [06:33:08]Read from MH i2c: F0 09 00 00 0D 00 A5 DE 1D 67 EF 94 12 67 08 [06:33:08]GetLastDocTimeStamp 1730010628 [06:33:08]current date 1730010789 [06:33:08]FM_GetShiftState [06:33:08]SAM_PROTO_GetShiftState [06:33:08]wFMCommunicate request_size=4 [06:33:08]MH_SAM_APDU [06:33:08]CAPDU: 80 13 01 00 [06:33:08]Write to MH i2c: E2 08 00 01 0D 80 13 01 00 00 00 00 00 8B [06:33:08]Write i2c OK [06:33:08]MH_I2C_Read... [06:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:08]Read from MH i2c: E2 [06:33:08]MH_I2C_Read... [06:33:08]Read from MH i2c: E2 0E 00 [06:33:08]MH_I2C_Read... [06:33:08]Read from MH i2c: E2 0E 00 01 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 59 [06:33:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:33:08]wFMCommunicate OK [06:33:08]SAM_PROTO_GetShiftState done [06:33:08]FM_GetShiftState done [06:33:08]opened in 1729988025 [06:33:08]opened+sec_in_day 1730074425 [06:33:08]quantity*price = 50041 [06:33:08]sum+1 = 50042 [06:33:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 130 27.10.2024 06:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374852 ФПД: 56184382114206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374852&fm=56184382114206&tin=02508201610067®Number=0000000000091623&sum=50000 [06:33:10]StoreToDocumentArchive [06:33:10]shift 528 fd 374852 [06:33:10]save to /storage/0528/doc_00374852 [06:33:10]save last doc name /storage/0528/doc_00374852 to /storage/kkm_last_doc_name [06:33:10]save OK [06:33:10]Clear old archive folders... [06:33:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:33:10]tlvbuf is 00FA1590 [06:33:10]SAM_PROTO_ClearQueue [06:33:10]wFMCommunicate request_size=4 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 09 00 00 [06:33:10]Write to MH i2c: E2 08 00 0E 0D 80 09 00 00 00 00 00 00 8D [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 0E 0D 00 90 00 8F [06:33:10]RAPDU: 90 00 [06:33:10]wFMCommunicate OK [06:33:10]SAM_PROTO_ClearQueue done [06:33:10]KKMCreateOFDPacket [06:33:10]OFDProtocolAddRootSTLVToBuf [06:33:10]FM_MakeSignedData [06:33:10]FM_MakeSignedData [06:33:10]SAM_PROTO_SignData [06:33:10]wFMCommunicate request_size=4 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 0D 01 02 [06:33:10]Write to MH i2c: E2 08 00 0F 0D 80 0D 01 02 00 00 00 00 95 [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 0F 0D 00 90 00 90 [06:33:10]RAPDU: 90 00 [06:33:10]wFMCommunicate OK [06:33:10]wFMCommunicate request_size=255 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 A5 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 [06:33:10]Write to MH i2c: E2 02 01 10 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 A5 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 00 00 F0 [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]OFD Sender: No OFD packet to send [06:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 10 0D 00 90 00 91 [06:33:10]RAPDU: 90 00 [06:33:10]wFMCommunicate OK [06:33:10]wFMCommunicate request_size=10 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 0D 02 02 05 19 72 23 49 9E [06:33:10]Write to MH i2c: E2 0D 00 11 0D 80 0D 02 02 05 00 19 72 23 49 9E 00 00 37 [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 03 00 11 0D 00 90 00 92 [06:33:10]RAPDU: 90 00 [06:33:10]wFMCommunicate OK [06:33:10]wFMCommunicate request_size=4 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 0D 03 02 [06:33:10]Write to MH i2c: E2 08 00 12 0D 80 0D 03 02 00 00 00 00 9A [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 0B 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 0B 00 12 0D 00 94 DD 40 8C 85 AA 34 14 90 00 4F [06:33:10]RAPDU: 94 DD 40 8C 85 AA 34 14 90 00 [06:33:10]wFMCommunicate OK [06:33:10]SAM_PROTO_SignData done [06:33:10]FM_MakeSignedData done [06:33:10]CreateOFDProtocolMessage [06:33:10]wFMCommunicate request_size=4 [06:33:10]MH_SAM_APDU [06:33:10]CAPDU: 80 11 00 00 [06:33:10]Write to MH i2c: E2 08 00 13 0D 80 11 00 00 00 00 00 00 9A [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:10]Read from MH i2c: E2 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 17 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: E2 17 00 13 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [06:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:33:10]wFMCommunicate OK [06:33:10]CreateOFDProtocolMessage done [06:33:10]OFDSenderStorePacket 374852 [06:33:10]StoreOFDPacket docnum=374852 [06:33: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 AB 84 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 A5 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 19 72 23 49 9E 94 DD 40 8C 85 AA 34 14 [06:33:10]CheckFolder [06:33:10]dirname=/storage/ofd_packets [06:33:10]CheckFolder done [06:33:10]ProducePacketName [06:33:10]name=ofd_packets/00374852 [06:33:10]NVStorageSaveData ofd_packets/00374852 [06:33:10]File name is /storage/ofd_packets/00374852 [06:33:10]Write 301 bytes [06:33:10]NVStorageSaveData done [06:33:10]OFDSenderStorePacket done [06:33:10]KKMCreateOFDPacket done [06:33:10]NVStorageSaveData kkm_last_timestamp [06:33:10]File name is /storage/kkm_last_timestamp [06:33:10]Write 4 bytes [06:33:10]NVStorageSaveData done [06:33:10]ExternCall_PrintAddStr [06:33:10]wPrintStart [06:33:10]Write to MH i2c: 01 00 00 14 0D 21 [06:33:10]Write i2c OK [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: 01 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: 01 07 00 [06:33:10]MH_I2C_Read... [06:33:10]Read from MH i2c: 01 07 00 14 0D 00 00 00 00 00 FF 0F 36 [06:33:10]RasterBufferAndPrint [06:33:10]line Счет N : (1)3311364 [06:33:10]line ИНН: 02508201610067 [06:33:10]line Контрольно-Кассовый Чек [06:33:10]line ПРОДАЖА [06:33:10]line ТРК (МРК, ГНК) : 42 [06:33:10]line Товар: 2710124130 [06:33:10]line Аи-92-К-4 [06:33:10]line 7.480 * 66.90 [06:33:10]line = 500.41 [06:33:10]line НДС 12% НСП 1% [06:33:10]line > о реализуемом товаре [06:33:10]line ОКРУГЛЕНИЕ: -0.41 [06:33:10]line ИТОГО: 500.00 [06:33:10]line Внесено: 500.00 [06:33:10]line СДАЧА: 0.00 [06:33:10]line НСП 1% : 4.43 [06:33:10]line НДС 12% : 53.14 [06:33:10]line Наличными: 500.00 [06:33:10]line Безнал.: 0.00 [06:33:10]line Место: АЗС № 87 "Партнер Нефть" [06:33:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:33:10]line СНО: Общий режим [06:33:10]line Чек 130 27.10.2024 06:33 [06:33:10]line Смена: 528 ФФД: 1.0 [06:33:10]line ЗНМ: 0300000083 [06:33:10]line РНМ: 0000000000091623 [06:33:10]line Версия ККМ: 001 [06:33:10]line ФМ: 0000000000874672 [06:33:10]line ФД: 374852 [06:33:10]line ФПД: 56184382114206 [06:33:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374852&fm=56184382114206&tin=02508201610067®Number=0000000000091623&sum=50000 [06:33:10]OFD Sender: Processing packet 374852 [packets to send 270, broken 269] [06:33:10]ProducePacketName [06:33:10]name=ofd_packets/00374852 [06:33:10]OFD Sender: To server: pG, [06:33:10]CommunicateWithHost lk.salyk.kg:30040 [06:33:10]ConnectInit lk.salyk.kg [06:33:10]written 0, free lines is 4095 [06:33:11]Connected sock=10 [06:33: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 AB 84 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 A5 DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 33 19 72 23 49 9E 94 DD 40 8C 85 AA 34 14 [06:33: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 91 B1 47 00 3A 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 44 B8 05 00 F4 03 04 00 45 8A 1D 67 B6 04 01 00 00 EE B2 03 B4 EA C4 F1 28 [06:33:11]CommunicateWithHost err = 0 [06:33:11]CheckOFDResponse [06:33:11]1017 (14) - 77093643461234 [06:33:11]1041 (16) - 0000000000874672 [06:33:11]1040 (4) - 374852 [06:33:11]1012 (4) - 27.10.2024 00:33 [06:33:11]1206 (1) - 0 [06:33:11]OFD Sender: Remove packet 374852 [06:33:11]ProducePacketName [06:33:11]name=ofd_packets/00374852 [06:33:11]NVStorageDeleteData [06:33:11]Write to MH i2c: 01 00 00 3F 0D 4C [06:33:11]Write i2c OK [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: 01 [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: 01 07 00 [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: 01 07 00 3F 0D 00 00 00 00 00 D1 0C 30 [06:33:11]RasterBufferAndPrint [06:33:11]line [06:33:11]line [06:33:11]line [06:33:11]line [06:33:11]line [06:33:11]written 0, free lines is 3289 [06:33:11]MH_Cut [06:33:11]Write to MH i2c: D1 01 00 46 0D 01 25 [06:33:11]Write i2c OK [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: D1 [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: D1 01 00 [06:33:11]MH_I2C_Read... [06:33:11]Read from MH i2c: D1 01 00 46 0D 00 24 [06:33:11]Write to MH i2c: 01 00 00 47 0D 54 [06:33:11]Write i2c OK [06:33:11]MH_I2C_Read... [06:33:11]OFD Sender: No OFD packet to send [06:33:12]*** Cut start [06:33:12]*** Partial cut [06:33:12]*** CUTSNS_PIN = 1 [06:33:12]*** CUTSNS_PIN = 0 [06:33:12]*** Brake cut motor [06:33:12]Read from MH i2c: 01 [06:33:12]MH_I2C_Read... [06:33:12]*** Stop cut motor [06:33:12]*** Cut end [06:33:12]Read from MH i2c: 01 07 00 [06:33:12]MH_I2C_Read... [06:33:12]Read from MH i2c: 01 07 00 47 0D 00 00 00 00 00 FF 0F 69 [06:33:12]process_action close_receipt done [06:33:12]requested_data is exist [06:33:12]produce_requested_data [06:33:12]requested_item fm.sn is exist - process it [06:33:12]wFMCommunicate request_size=4 [06:33:12]MH_SAM_APDU [06:33:12]CAPDU: 80 11 00 00 [06:33:12]Write to MH i2c: E2 08 00 48 0D 80 11 00 00 00 00 00 00 CF [06:33:12]Write i2c OK [06:33:12]MH_I2C_Read... [06:33:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:12]Read from MH i2c: E2 [06:33:12]MH_I2C_Read... [06:33:12]Read from MH i2c: E2 17 00 [06:33:12]MH_I2C_Read... [06:33:12]Read from MH i2c: E2 17 00 48 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [06:33:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:33:12]wFMCommunicate OK [06:33:12]requested_item fd.num is exist - process it [06:33:12]SAM_PROTO_GetFieldsCounters [06:33:12]wFMCommunicate request_size=4 [06:33:12]MH_SAM_APDU [06:33:12]CAPDU: 80 13 00 00 [06:33:12]Write to MH i2c: E2 08 00 49 0D 80 13 00 00 00 00 00 00 D2 [06:33:12]Write i2c OK [06:33:12]MH_I2C_Read... [06:33:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:13]Read from MH i2c: E2 [06:33:13]MH_I2C_Read... [06:33:13]Read from MH i2c: E2 62 00 [06:33:13]MH_I2C_Read... [06:33:13]Read from MH i2c: E2 62 00 49 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 44 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [06: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 44 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:13]wFMCommunicate OK [06:33:13]SAM_PROTO_GetFieldsCounters done [06:33:13]requested_item shift.num is exist - process it [06:33:13]requested_item shift.opened is exist - process it [06:33:13]req_shift_opened [06:33:13]FM_GetShiftState [06:33:13]SAM_PROTO_GetShiftState [06:33:13]wFMCommunicate request_size=4 [06:33:13]MH_SAM_APDU [06:33:13]CAPDU: 80 13 01 00 [06:33:13]Write to MH i2c: E2 08 00 4A 0D 80 13 01 00 00 00 00 00 D4 [06:33:13]Write i2c OK [06:33:13]MH_I2C_Read... [06:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:13]Read from MH i2c: E2 [06:33:13]MH_I2C_Read... [06:33:13]Read from MH i2c: E2 0E 00 [06:33:13]MH_I2C_Read... [06:33:13]Read from MH i2c: E2 0E 00 4A 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A2 [06:33:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:33:13]wFMCommunicate OK [06:33:13]SAM_PROTO_GetShiftState done [06:33:13]FM_GetShiftState done [06:33:13]req_shift_opened done [06:33:13]requested_item shift.open_date is exist - process it [06:33:13]req_shift_open_date [06:33:13]req_shift_open_date done [06:33:13]produce_requested_data done [06:33:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374852,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:33:13]process_action_free close_receipt [06:33:13]json_value_free [06:33:13]json_value_free done [06:33:13]process_json_proto returns [06:33:13]Send response to host [06:33:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374852,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:33:13]free response buf [06:33:13]execute_script done [06:33:13]execute_script returns [06:33:13]free content buf [06:33:13]Sock 9.Close socket [06:33:13]Sock 9.Thread stoped [06:33:16]OFD Sender: No OFD packet to send [06:33:21]OFD Sender: No OFD packet to send [06:33:26]OFD Sender: No OFD packet to send [06:33:31]OFD Sender: No OFD packet to send [06:33:36]OFD Sender: No OFD packet to send [06:33:41]OFD Sender: No OFD packet to send [06:33:46]OFD Sender: No OFD packet to send [06:33:50]accept exits with 8 [06:33:50]New connection [06:33:50]New thread 3067628900 created [06:33:50]Thread 3067485540 joined [06:33:50]Waiting for new connection... [06:33:50] Sock 8.Parse request [06:33:50]Sock 8.Check first char [06:33:50]Sock 8.First char is OK [06:33:50]request: POST /json_proto HTTP/1.0 [06:33:50]Method: POST [06:33:50]URL: /json_proto [06:33:50]Method is POST - this is cgi request [06:33:50]url: /json_proto [06:33:50]query_string will be loaded in cgi processing [06:33:50]execute_cgi json_proto POST (null) [06:33:50]execute_cgi path=json_proto method=POST [06:33:50]POST find Content-Length [06:33:50]Host: 172.17.42.195:8080 [06:33:50]Content-Length: 678 [06:33:50]Content-Type: application/json [06:33:50] [06:33:50]POST finish read [06:33:50]Found Content-Length = 678 [06:33:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311365", "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" ] } } [06:33:50]execute_script... [06:33:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311365", "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" ] } } [06:33:50]POST & json_proto [06:33:50]process_json_proto [06:33:50]json parsed OK: [06:33:50]protocol is kg_v1.0 [06:33:50]action value=close_receipt [06:33:50]process_action close_receipt [06:33:50]cmd_close_receipt [06:33:50]MH_GetDate [06:33:50]Write to MH i2c: F0 00 00 4B 0D 47 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: F0 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: F0 09 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: F0 09 00 4B 0D 00 CE DE 1D 67 EF 94 12 67 7C [06:33:50]GetLastDocTimeStamp 1730010789 [06:33:50]current date 1730010830 [06:33:50]FM_GetShiftState [06:33:50]SAM_PROTO_GetShiftState [06:33:50]wFMCommunicate request_size=4 [06:33:50]MH_SAM_APDU [06:33:50]CAPDU: 80 13 01 00 [06:33:50]Write to MH i2c: E2 08 00 4C 0D 80 13 01 00 00 00 00 00 D6 [06:33:50]Write i2c OK [06:33:50]MH_I2C_Read... [06:33:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:50]Read from MH i2c: E2 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 0E 00 [06:33:50]MH_I2C_Read... [06:33:50]Read from MH i2c: E2 0E 00 4C 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A4 [06:33:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:33:50]wFMCommunicate OK [06:33:50]SAM_PROTO_GetShiftState done [06:33:50]FM_GetShiftState done [06:33:50]opened in 1729988025 [06:33:50]opened+sec_in_day 1730074425 [06:33:50]quantity*price = 50041 [06:33:50]sum+1 = 50042 [06:33: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 СНО: Общий режим Чек 131 27.10.2024 06:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374853 ФПД: 37197894560182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063350&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374853&fm=37197894560182&tin=02508201610067®Number=0000000000091623&sum=50000 [06:33:51]StoreToDocumentArchive [06:33:51]shift 528 fd 374853 [06:33:51]save to /storage/0528/doc_00374853 [06:33:51]save last doc name /storage/0528/doc_00374853 to /storage/kkm_last_doc_name [06:33:51]save OK [06:33:51]Clear old archive folders... [06:33:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:33:51]tlvbuf is 00F54F50 [06:33:51]SAM_PROTO_ClearQueue [06:33:51]wFMCommunicate request_size=4 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 09 00 00 [06:33:51]Write to MH i2c: E2 08 00 59 0D 80 09 00 00 00 00 00 00 D8 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 59 0D 00 90 00 DA [06:33:51]RAPDU: 90 00 [06:33:51]wFMCommunicate OK [06:33:51]SAM_PROTO_ClearQueue done [06:33:51]KKMCreateOFDPacket [06:33:51]OFDProtocolAddRootSTLVToBuf [06:33:51]FM_MakeSignedData [06:33:51]FM_MakeSignedData [06:33:51]SAM_PROTO_SignData [06:33:51]wFMCommunicate request_size=4 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 0D 01 02 [06:33:51]Write to MH i2c: E2 08 00 5A 0D 80 0D 01 02 00 00 00 00 E0 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 5A 0D 00 90 00 DB [06:33:51]RAPDU: 90 00 [06:33:51]wFMCommunicate OK [06:33:51]wFMCommunicate request_size=255 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CE DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 21 [06:33:51]Write to MH i2c: E2 02 01 5B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CE DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 21 00 00 54 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 5B 0D 00 90 00 DC [06:33:51]RAPDU: 90 00 [06:33:51]wFMCommunicate OK [06:33:51]wFMCommunicate request_size=10 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 0D 02 02 05 D4 CF 4A A9 B6 [06:33:51]Write to MH i2c: E2 0D 00 5C 0D 80 0D 02 02 05 00 D4 CF 4A A9 B6 00 00 39 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 03 00 5C 0D 00 90 00 DD [06:33:51]RAPDU: 90 00 [06:33:51]wFMCommunicate OK [06:33:51]wFMCommunicate request_size=4 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 0D 03 02 [06:33:51]Write to MH i2c: E2 08 00 5D 0D 80 0D 03 02 00 00 00 00 E5 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 0B 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 0B 00 5D 0D 00 A3 E0 F6 07 92 18 DC 61 90 00 4D [06:33:51]RAPDU: A3 E0 F6 07 92 18 DC 61 90 00 [06:33:51]wFMCommunicate OK [06:33:51]SAM_PROTO_SignData done [06:33:51]FM_MakeSignedData done [06:33:51]CreateOFDProtocolMessage [06:33:51]wFMCommunicate request_size=4 [06:33:51]MH_SAM_APDU [06:33:51]CAPDU: 80 11 00 00 [06:33:51]Write to MH i2c: E2 08 00 5E 0D 80 11 00 00 00 00 00 00 E5 [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:51]Read from MH i2c: E2 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 17 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: E2 17 00 5E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [06:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:33:51]wFMCommunicate OK [06:33:51]CreateOFDProtocolMessage done [06:33:51]OFDSenderStorePacket 374853 [06:33:51]StoreOFDPacket docnum=374853 [06:33: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 4F DD 07 01 F3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CE DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 21 D4 CF 4A A9 B6 A3 E0 F6 07 92 18 DC 61 [06:33:51]CheckFolder [06:33:51]dirname=/storage/ofd_packets [06:33:51]CheckFolder done [06:33:51]ProducePacketName [06:33:51]name=ofd_packets/00374853 [06:33:51]NVStorageSaveData ofd_packets/00374853 [06:33:51]File name is /storage/ofd_packets/00374853 [06:33:51]Write 301 bytes [06:33:51]NVStorageSaveData done [06:33:51]OFDSenderStorePacket done [06:33:51]KKMCreateOFDPacket done [06:33:51]NVStorageSaveData kkm_last_timestamp [06:33:51]File name is /storage/kkm_last_timestamp [06:33:51]Write 4 bytes [06:33:51]NVStorageSaveData done [06:33:51]OFD Sender: Processing packet 374853 [packets to send 270, broken 269] [06:33:51]ProducePacketName [06:33:51]name=ofd_packets/00374853 [06:33:51]OFD Sender: To server: pG, [06:33:51]CommunicateWithHost lk.salyk.kg:30040 [06:33:51]ConnectInit lk.salyk.kg [06:33:51]ExternCall_PrintAddStr [06:33:51]wPrintStart [06:33:51]Write to MH i2c: 01 00 00 5F 0D 6C [06:33:51]Write i2c OK [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: 01 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: 01 07 00 [06:33:51]MH_I2C_Read... [06:33:51]Read from MH i2c: 01 07 00 5F 0D 00 00 00 00 00 FF 0F 81 [06:33:51]RasterBufferAndPrint [06:33:51]line Счет N : (1)3311365 [06:33:51]line ИНН: 02508201610067 [06:33:51]line Контрольно-Кассовый Чек [06:33:51]line ПРОДАЖА [06:33:51]line ТРК (МРК, ГНК) : 22 [06:33:51]line Товар: 2710124130 [06:33:51]line Аи-92-К-4 [06:33:51]line 7.480 * 66.90 [06:33:51]line = 500.41 [06:33:51]line НДС 12% НСП 1% [06:33:51]line > о реализуемом товаре [06:33:51]line ОКРУГЛЕНИЕ: -0.41 [06:33:51]line ИТОГО: 500.00 [06:33:51]line Внесено: 500.00 [06:33:51]line СДАЧА: 0.00 [06:33:51]line НСП 1% : 4.43 [06:33:51]line НДС 12% : 53.14 [06:33:51]line Наличными: 500.00 [06:33:51]line Безнал.: 0.00 [06:33:51]line Место: АЗС № 87 "Партнер Нефть" [06:33:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:33:51]line СНО: Общий режим [06:33:51]line Чек 131 27.10.2024 06:33 [06:33:51]line Смена: 528 ФФД: 1.0 [06:33:51]line ЗНМ: 0300000083 [06:33:51]line РНМ: 0000000000091623 [06:33:51]line Версия ККМ: 001 [06:33:51]line ФМ: 0000000000874672 [06:33:51]line ФД: 374853 [06:33:51]line ФПД: 37197894560182 [06:33:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063350&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374853&fm=37197894560182&tin=02508201610067®Number=0000000000091623&sum=50000 [06:33:52]Connected sock=11 [06:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4F DD 07 01 F3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CE DE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 21 D4 CF 4A A9 B6 A3 E0 F6 07 92 18 DC 61 [06:33:52]written 0, free lines is 4095 [06:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6C B3 47 00 69 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 45 B8 05 00 F4 03 04 00 6E 8A 1D 67 B6 04 01 00 00 95 AA DF 1D C2 85 C9 4B [06:33:52]CommunicateWithHost err = 0 [06:33:52]CheckOFDResponse [06:33:52]1017 (14) - 77093643461234 [06:33:52]1041 (16) - 0000000000874672 [06:33:52]1040 (4) - 374853 [06:33:52]1012 (4) - 27.10.2024 00:33 [06:33:52]1206 (1) - 0 [06:33:52]OFD Sender: Remove packet 374853 [06:33:52]ProducePacketName [06:33:52]name=ofd_packets/00374853 [06:33:52]NVStorageDeleteData [06:33:52]Write to MH i2c: 01 00 00 8A 0D 97 [06:33:52]Write i2c OK [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: 01 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: 01 07 00 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: 01 07 00 8A 0D 00 00 00 00 00 DC 0C 86 [06:33:52]RasterBufferAndPrint [06:33:52]line [06:33:52]line [06:33:52]line [06:33:52]line [06:33:52]line [06:33:52]written 0, free lines is 3298 [06:33:52]MH_Cut [06:33:52]Write to MH i2c: D1 01 00 91 0D 01 70 [06:33:52]Write i2c OK [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: D1 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: D1 01 00 [06:33:52]MH_I2C_Read... [06:33:52]Read from MH i2c: D1 01 00 91 0D 00 6F [06:33:52]Write to MH i2c: 01 00 00 92 0D 9F [06:33:52]Write i2c OK [06:33:52]MH_I2C_Read... [06:33:52]OFD Sender: No OFD packet to send [06:33:53]*** Cut start [06:33:53]*** Partial cut [06:33:53]*** CUTSNS_PIN = 1 [06:33:53]*** CUTSNS_PIN = 0 [06:33:53]*** Brake cut motor [06:33:54]Read from MH i2c: 01 [06:33:54]MH_I2C_Read... [06:33:54]*** Stop cut motor [06:33:54]*** Cut end [06:33:54]Read from MH i2c: 01 07 00 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: 01 07 00 92 0D 00 00 00 00 00 FF 0F B4 [06:33:54]process_action close_receipt done [06:33:54]requested_data is exist [06:33:54]produce_requested_data [06:33:54]requested_item fm.sn is exist - process it [06:33:54]wFMCommunicate request_size=4 [06:33:54]MH_SAM_APDU [06:33:54]CAPDU: 80 11 00 00 [06:33:54]Write to MH i2c: E2 08 00 93 0D 80 11 00 00 00 00 00 00 1A [06:33:54]Write i2c OK [06:33:54]MH_I2C_Read... [06:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:54]Read from MH i2c: E2 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 17 00 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 17 00 93 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [06:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:33:54]wFMCommunicate OK [06:33:54]requested_item fd.num is exist - process it [06:33:54]SAM_PROTO_GetFieldsCounters [06:33:54]wFMCommunicate request_size=4 [06:33:54]MH_SAM_APDU [06:33:54]CAPDU: 80 13 00 00 [06:33:54]Write to MH i2c: E2 08 00 94 0D 80 13 00 00 00 00 00 00 1D [06:33:54]Write i2c OK [06:33:54]MH_I2C_Read... [06:33:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:33:54]Read from MH i2c: E2 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 62 00 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 62 00 94 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 45 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [06:33: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 45 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:33:54]wFMCommunicate OK [06:33:54]SAM_PROTO_GetFieldsCounters done [06:33:54]requested_item shift.num is exist - process it [06:33:54]requested_item shift.opened is exist - process it [06:33:54]req_shift_opened [06:33:54]FM_GetShiftState [06:33:54]SAM_PROTO_GetShiftState [06:33:54]wFMCommunicate request_size=4 [06:33:54]MH_SAM_APDU [06:33:54]CAPDU: 80 13 01 00 [06:33:54]Write to MH i2c: E2 08 00 95 0D 80 13 01 00 00 00 00 00 1F [06:33:54]Write i2c OK [06:33:54]MH_I2C_Read... [06:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:54]Read from MH i2c: E2 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 0E 00 [06:33:54]MH_I2C_Read... [06:33:54]Read from MH i2c: E2 0E 00 95 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [06:33:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:33:54]wFMCommunicate OK [06:33:54]SAM_PROTO_GetShiftState done [06:33:54]FM_GetShiftState done [06:33:54]req_shift_opened done [06:33:54]requested_item shift.open_date is exist - process it [06:33:54]req_shift_open_date [06:33:54]req_shift_open_date done [06:33:54]produce_requested_data done [06:33:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374853,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:33:54]process_action_free close_receipt [06:33:54]json_value_free [06:33:54]json_value_free done [06:33:54]process_json_proto returns [06:33:54]Send response to host [06:33:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374853,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:33:54]free response buf [06:33:54]execute_script done [06:33:54]execute_script returns [06:33:54]free content buf [06:33:54]Sock 8.Close socket [06:33:54]Sock 8.Thread stoped [06:33:57]OFD Sender: No OFD packet to send [06:34:02]OFD Sender: No OFD packet to send [06:34:07]OFD Sender: No OFD packet to send [06:34:12]OFD Sender: No OFD packet to send [06:34:17]OFD Sender: No OFD packet to send [06:34:22]OFD Sender: No OFD packet to send [06:34:27]OFD Sender: No OFD packet to send [06:34:32]OFD Sender: No OFD packet to send [06:34:37]OFD Sender: No OFD packet to send [06:34:42]OFD Sender: No OFD packet to send [06:34:47]OFD Sender: No OFD packet to send [06:34:52]OFD Sender: No OFD packet to send [06:34:57]OFD Sender: No OFD packet to send [06:35:02]OFD Sender: No OFD packet to send [06:35:07]OFD Sender: No OFD packet to send [06:35:12]accept exits with 9 [06:35:12]New connection [06:35:12]New thread 3067485540 created [06:35:12]Thread 3067628900 joined [06:35:12]Waiting for new connection... [06:35:12] Sock 9.Parse request [06:35:12]Sock 9.Check first char [06:35:12]Sock 9.First char is OK [06:35:12]request: POST /json_proto HTTP/1.0 [06:35:12]Method: POST [06:35:12]URL: /json_proto [06:35:12]Method is POST - this is cgi request [06:35:12]url: /json_proto [06:35:12]query_string will be loaded in cgi processing [06:35:12]execute_cgi json_proto POST (null) [06:35:12]execute_cgi path=json_proto method=POST [06:35:12]POST find Content-Length [06:35:12]Host: 172.17.42.195:8080 [06:35:12]Content-Length: 689 [06:35:12]Content-Type: application/json [06:35:12] [06:35:12]POST finish read [06:35:12]Found Content-Length = 689 [06:35:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311366", "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" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:12]execute_script... [06:35: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)3311366", "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" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:12]POST & json_proto [06:35:12]process_json_proto [06:35:12]json parsed OK: [06:35:12]protocol is kg_v1.0 [06:35:12]action value=close_receipt [06:35:12]process_action close_receipt [06:35:12]cmd_close_receipt [06:35:12]MH_GetDate [06:35:12]Write to MH i2c: F0 00 00 96 0D 92 [06:35:12]Write i2c OK [06:35:12]MH_I2C_Read... [06:35:12]Read from MH i2c: F0 [06:35:12]MH_I2C_Read... [06:35:12]Read from MH i2c: F0 09 00 [06:35:12]MH_I2C_Read... [06:35:12]Read from MH i2c: F0 09 00 96 0D 00 21 DF 1D 67 EF 94 12 67 1B [06:35:12]GetLastDocTimeStamp 1730010830 [06:35:12]current date 1730010913 [06:35:12]FM_GetShiftState [06:35:12]SAM_PROTO_GetShiftState [06:35:12]wFMCommunicate request_size=4 [06:35:12]MH_SAM_APDU [06:35:12]CAPDU: 80 13 01 00 [06:35:12]Write to MH i2c: E2 08 00 97 0D 80 13 01 00 00 00 00 00 21 [06:35:12]Write i2c OK [06:35:12]MH_I2C_Read... [06:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:12]Read from MH i2c: E2 [06:35:12]MH_I2C_Read... [06:35:12]Read from MH i2c: E2 0E 00 [06:35:12]MH_I2C_Read... [06:35:12]Read from MH i2c: E2 0E 00 97 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EF [06:35:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:35:12]wFMCommunicate OK [06:35:12]SAM_PROTO_GetShiftState done [06:35:12]FM_GetShiftState done [06:35:12]opened in 1729988025 [06:35:12]opened+sec_in_day 1730074425 [06:35:12]quantity*price = 300076 [06:35:12]sum+1 = 300077 [06:35:12]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 СНО: Общий режим Чек 132 27.10.2024 06:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374854 ФПД: 240320175327886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063513&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374854&fm=240320175327886&tin=02508201610067®Number=0000000000091623&sum=300000 [06:35:13]StoreToDocumentArchive [06:35:13]shift 528 fd 374854 [06:35:13]save to /storage/0528/doc_00374854 [06:35:13]save last doc name /storage/0528/doc_00374854 to /storage/kkm_last_doc_name [06:35:13]save OK [06:35:13]Clear old archive folders... [06:35:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:35:13]tlvbuf is 00F6D1E0 [06:35:13]SAM_PROTO_ClearQueue [06:35:13]wFMCommunicate request_size=4 [06:35:13]MH_SAM_APDU [06:35:13]CAPDU: 80 09 00 00 [06:35:13]Write to MH i2c: E2 08 00 A4 0D 80 09 00 00 00 00 00 00 23 [06:35:13]Write i2c OK [06:35:13]MH_I2C_Read... [06:35:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:35:13]Read from MH i2c: E2 [06:35:13]MH_I2C_Read... [06:35:13]Read from MH i2c: E2 03 00 [06:35:13]MH_I2C_Read... [06:35:13]Read from MH i2c: E2 03 00 A4 0D 00 90 00 25 [06:35:13]RAPDU: 90 00 [06:35:13]wFMCommunicate OK [06:35:13]SAM_PROTO_ClearQueue done [06:35:13]KKMCreateOFDPacket [06:35:13]OFDProtocolAddRootSTLVToBuf [06:35:13]FM_MakeSignedData [06:35:13]FM_MakeSignedData [06:35:13]SAM_PROTO_SignData [06:35:13]wFMCommunicate request_size=4 [06:35:13]MH_SAM_APDU [06:35:13]CAPDU: 80 0D 01 02 [06:35:13]Write to MH i2c: E2 08 00 A5 0D 80 0D 01 02 00 00 00 00 2B [06:35:13]Write i2c OK [06:35:13]MH_I2C_Read... [06:35:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:35:13]Read from MH i2c: E2 [06:35:13]MH_I2C_Read... [06:35:13]Read from MH i2c: E2 03 00 [06:35:13]MH_I2C_Read... [06:35:13]Read from MH i2c: E2 03 00 A5 0D 00 90 00 26 [06:35:13]RAPDU: 90 00 [06:35:13]wFMCommunicate OK [06:35:13]wFMCommunicate request_size=255 [06:35:13]MH_SAM_APDU [06:35: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 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 21 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:35:13]Write to MH i2c: E2 02 01 A6 0D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 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 84 00 00 00 F4 03 04 00 21 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 20 [06:35:13]Write i2c OK [06:35:13]MH_I2C_Read... [06:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:14]Read from MH i2c: E2 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 03 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 03 00 A6 0D 00 90 00 27 [06:35:14]RAPDU: 90 00 [06:35:14]wFMCommunicate OK [06:35:14]wFMCommunicate request_size=16 [06:35:14]MH_SAM_APDU [06:35:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DA 91 E6 AE CA 8E [06:35:14]Write to MH i2c: E2 13 00 A7 0D 80 0D 02 02 0B 00 00 35 04 06 00 DA 91 E6 AE CA 8E 00 00 DA [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:14]Read from MH i2c: E2 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 03 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 03 00 A7 0D 00 90 00 28 [06:35:14]RAPDU: 90 00 [06:35:14]wFMCommunicate OK [06:35:14]wFMCommunicate request_size=4 [06:35:14]MH_SAM_APDU [06:35:14]CAPDU: 80 0D 03 02 [06:35:14]Write to MH i2c: E2 08 00 A8 0D 80 0D 03 02 00 00 00 00 30 [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:35:14]Read from MH i2c: E2 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 0B 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 0B 00 A8 0D 00 F9 59 3C 8D 46 5A C6 13 90 00 C5 [06:35:14]RAPDU: F9 59 3C 8D 46 5A C6 13 90 00 [06:35:14]wFMCommunicate OK [06:35:14]SAM_PROTO_SignData done [06:35:14]FM_MakeSignedData done [06:35:14]CreateOFDProtocolMessage [06:35:14]wFMCommunicate request_size=4 [06:35:14]MH_SAM_APDU [06:35:14]CAPDU: 80 11 00 00 [06:35:14]Write to MH i2c: E2 08 00 A9 0D 80 11 00 00 00 00 00 00 30 [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:14]Read from MH i2c: E2 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 17 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: E2 17 00 A9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [06:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:35:14]wFMCommunicate OK [06:35:14]CreateOFDProtocolMessage done [06:35:14]OFDSenderStorePacket 374854 [06:35:14]StoreOFDPacket docnum=374854 [06:35: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 B7 2E 0D 01 62 D4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 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 84 00 00 00 F4 03 04 00 21 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA 91 E6 AE CA 8E F9 59 3C 8D 46 5A C6 13 [06:35:14]CheckFolder [06:35:14]dirname=/storage/ofd_packets [06:35:14]CheckFolder done [06:35:14]ProducePacketName [06:35:14]name=ofd_packets/00374854 [06:35:14]NVStorageSaveData ofd_packets/00374854 [06:35:14]File name is /storage/ofd_packets/00374854 [06:35:14]Write 307 bytes [06:35:14]NVStorageSaveData done [06:35:14]OFDSenderStorePacket done [06:35:14]KKMCreateOFDPacket done [06:35:14]NVStorageSaveData kkm_last_timestamp [06:35:14]File name is /storage/kkm_last_timestamp [06:35:14]Write 4 bytes [06:35:14]NVStorageSaveData done [06:35:14]ExternCall_PrintAddStr [06:35:14]wPrintStart [06:35:14]Write to MH i2c: 01 00 00 AA 0D B7 [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 07 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 07 00 AA 0D 00 00 00 00 00 FF 0F CC [06:35:14]RasterBufferAndPrint [06:35:14]line Счет N : (1)3311366 [06:35:14]line ИНН: 02508201610067 [06:35:14]line Контрольно-Кассовый Чек [06:35:14]line ПРОДАЖА [06:35:14]line ТРК (МРК, ГНК) : 11 [06:35:14]line Товар: 2710194240 [06:35:14]line D-Energy Дт-К-2 [06:35:14]line 38.870 * 77.20 [06:35:14]line = 3000.76 [06:35:14]line НДС 12% НСП 1% [06:35:14]line > о реализуемом товаре [06:35:14]line ОКРУГЛЕНИЕ: -0.76 [06:35:14]line ИТОГО: 3000.00 [06:35:14]line Внесено: 3000.00 [06:35:14]line СДАЧА: 0.00 [06:35:14]line НСП 1% : 26.55 [06:35:14]line НДС 12% : 318.66 [06:35:14]line Наличными: 3000.00 [06:35:14]line Безнал.: 0.00 [06:35:14]line Место: АЗС № 87 "Партнер Нефть" [06:35:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:35:14]line СНО: Общий режим [06:35:14]line Чек 132 27.10.2024 06:35 [06:35:14]line Смена: 528 ФФД: 1.0 [06:35:14]line ЗНМ: 0300000083 [06:35:14]line РНМ: 0000000000091623 [06:35:14]line Версия ККМ: 001 [06:35:14]line ФМ: 0000000000874672 [06:35:14]line ФД: 374854 [06:35:14]line ФПД: 240320175327886 [06:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063513&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374854&fm=240320175327886&tin=02508201610067®Number=0000000000091623&sum=300000 [06:35:14]written 0, free lines is 4095 [06:35:14]OFD Sender: Processing packet 374854 [packets to send 270, broken 269] [06:35:14]ProducePacketName [06:35:14]name=ofd_packets/00374854 [06:35:14]OFD Sender: To server: pG, [06:35:14]CommunicateWithHost lk.salyk.kg:30040 [06:35:14]ConnectInit lk.salyk.kg [06:35:14]Connected sock=10 [06:35: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 B7 2E 0D 01 62 D4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 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 84 00 00 00 F4 03 04 00 21 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA 91 E6 AE CA 8E F9 59 3C 8D 46 5A C6 13 [06:35:14]Write to MH i2c: 01 00 00 D5 0D E2 [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 07 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: 01 07 00 D5 0D 00 00 00 00 00 F4 0C E9 [06:35:14]RasterBufferAndPrint [06:35:14]line [06:35:14]line [06:35:14]line [06:35:14]line [06:35:14]line [06:35:14]written 0, free lines is 3323 [06:35:14]MH_Cut [06:35:14]Write to MH i2c: D1 01 00 DC 0D 01 BB [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: D1 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: D1 01 00 [06:35:14]MH_I2C_Read... [06:35:14]Read from MH i2c: D1 01 00 DC 0D 00 BA [06:35:14]Write to MH i2c: 01 00 00 DD 0D EA [06:35:14]Write i2c OK [06:35:14]MH_I2C_Read... [06:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0D D7 47 00 45 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 46 B8 05 00 F4 03 04 00 C0 8A 1D 67 B6 04 01 00 00 C0 D0 11 B4 B7 24 68 26 [06:35:14]CommunicateWithHost err = 0 [06:35:14]CheckOFDResponse [06:35:14]1017 (14) - 77093643461234 [06:35:14]1041 (16) - 0000000000874672 [06:35:14]1040 (4) - 374854 [06:35:14]1012 (4) - 27.10.2024 00:35 [06:35:14]1206 (1) - 0 [06:35:14]OFD Sender: Remove packet 374854 [06:35:14]ProducePacketName [06:35:14]name=ofd_packets/00374854 [06:35:14]NVStorageDeleteData [06:35:15]OFD Sender: No OFD packet to send [06:35:15]*** Cut start [06:35:15]*** Partial cut [06:35:15]*** CUTSNS_PIN = 1 [06:35:15]*** CUTSNS_PIN = 0 [06:35:15]*** Brake cut motor [06:35:16]Read from MH i2c: 01 [06:35:16]MH_I2C_Read... [06:35:16]*** Stop cut motor [06:35:16]*** Cut end [06:35:16]Read from MH i2c: 01 07 00 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: 01 07 00 DD 0D 00 00 00 00 00 FF 0F FF [06:35:16]process_action close_receipt done [06:35:16]requested_data is exist [06:35:16]produce_requested_data [06:35:16]requested_item fm.sn is exist - process it [06:35:16]wFMCommunicate request_size=4 [06:35:16]MH_SAM_APDU [06:35:16]CAPDU: 80 11 00 00 [06:35:16]Write to MH i2c: E2 08 00 DE 0D 80 11 00 00 00 00 00 00 65 [06:35:16]Write i2c OK [06:35:16]MH_I2C_Read... [06:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:16]Read from MH i2c: E2 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 17 00 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 17 00 DE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [06:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:35:16]wFMCommunicate OK [06:35:16]requested_item fd.num is exist - process it [06:35:16]SAM_PROTO_GetFieldsCounters [06:35:16]wFMCommunicate request_size=4 [06:35:16]MH_SAM_APDU [06:35:16]CAPDU: 80 13 00 00 [06:35:16]Write to MH i2c: E2 08 00 DF 0D 80 13 00 00 00 00 00 00 68 [06:35:16]Write i2c OK [06:35:16]MH_I2C_Read... [06:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:16]Read from MH i2c: E2 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 62 00 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 62 00 DF 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 46 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [06:35: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 46 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:35:16]wFMCommunicate OK [06:35:16]SAM_PROTO_GetFieldsCounters done [06:35:16]requested_item shift.num is exist - process it [06:35:16]requested_item shift.opened is exist - process it [06:35:16]req_shift_opened [06:35:16]FM_GetShiftState [06:35:16]SAM_PROTO_GetShiftState [06:35:16]wFMCommunicate request_size=4 [06:35:16]MH_SAM_APDU [06:35:16]CAPDU: 80 13 01 00 [06:35:16]Write to MH i2c: E2 08 00 E0 0D 80 13 01 00 00 00 00 00 6A [06:35:16]Write i2c OK [06:35:16]MH_I2C_Read... [06:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:16]Read from MH i2c: E2 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 0E 00 [06:35:16]MH_I2C_Read... [06:35:16]Read from MH i2c: E2 0E 00 E0 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [06:35:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:35:16]wFMCommunicate OK [06:35:16]SAM_PROTO_GetShiftState done [06:35:16]FM_GetShiftState done [06:35:16]req_shift_opened done [06:35:16]requested_item shift.open_date is exist - process it [06:35:16]req_shift_open_date [06:35:16]req_shift_open_date done [06:35:16]produce_requested_data done [06:35:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374854,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:35:16]process_action_free close_receipt [06:35:16]json_value_free [06:35:16]json_value_free done [06:35:16]process_json_proto returns [06:35:16]Send response to host [06:35:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374854,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:35:16]free response buf [06:35:16]execute_script done [06:35:16]execute_script returns [06:35:16]free content buf [06:35:16]Sock 9.Close socket [06:35:16]Sock 9.Thread stoped [06:35:20]OFD Sender: No OFD packet to send [06:35:25]OFD Sender: No OFD packet to send [06:35:27]accept exits with 8 [06:35:27]New connection [06:35:27]New thread 3067628900 created [06:35:27]Thread 3067485540 joined [06:35:27]Waiting for new connection... [06:35:27] Sock 8.Parse request [06:35:27]Sock 8.Check first char [06:35:27]Sock 8.First char is OK [06:35:27]request: POST /json_proto HTTP/1.0 [06:35:27]Method: POST [06:35:27]URL: /json_proto [06:35:27]Method is POST - this is cgi request [06:35:27]url: /json_proto [06:35:27]query_string will be loaded in cgi processing [06:35:27]execute_cgi json_proto POST (null) [06:35:27]execute_cgi path=json_proto method=POST [06:35:27]POST find Content-Length [06:35:27]Host: 172.17.42.195:8080 [06:35:27]Content-Length: 683 [06:35:27]Content-Type: application/json [06:35:27] [06:35:27]POST finish read [06:35:27]Found Content-Length = 683 [06:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311367", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:27]execute_script... [06:35:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311367", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:27]POST & json_proto [06:35:27]process_json_proto [06:35:27]json parsed OK: [06:35:27]protocol is kg_v1.0 [06:35:27]action value=close_receipt [06:35:27]process_action close_receipt [06:35:27]cmd_close_receipt [06:35:27]MH_GetDate [06:35:27]Write to MH i2c: F0 00 00 E1 0D DD [06:35:27]Write i2c OK [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: F0 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: F0 09 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: F0 09 00 E1 0D 00 30 DF 1D 67 EF 94 12 67 75 [06:35:27]GetLastDocTimeStamp 1730010913 [06:35:27]current date 1730010928 [06:35:27]FM_GetShiftState [06:35:27]SAM_PROTO_GetShiftState [06:35:27]wFMCommunicate request_size=4 [06:35:27]MH_SAM_APDU [06:35:27]CAPDU: 80 13 01 00 [06:35:27]Write to MH i2c: E2 08 00 E2 0D 80 13 01 00 00 00 00 00 6C [06:35:27]Write i2c OK [06:35:27]MH_I2C_Read... [06:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:27]Read from MH i2c: E2 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 0E 00 [06:35:27]MH_I2C_Read... [06:35:27]Read from MH i2c: E2 0E 00 E2 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3A [06:35:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:35:27]wFMCommunicate OK [06:35:27]SAM_PROTO_GetShiftState done [06:35:27]FM_GetShiftState done [06:35:27]opened in 1729988025 [06:35:27]opened+sec_in_day 1730074425 [06:35:27]quantity*price = 150056 [06:35:27]sum+1 = 150058 [06:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 133 27.10.2024 06:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374855 ФПД: 227322284130916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063528&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374855&fm=227322284130916&tin=02508201610067®Number=0000000000091623&sum=150000 [06:35:28]StoreToDocumentArchive [06:35:28]shift 528 fd 374855 [06:35:28]save to /storage/0528/doc_00374855 [06:35:28]save last doc name /storage/0528/doc_00374855 to /storage/kkm_last_doc_name [06:35:28]save OK [06:35:28]Clear old archive folders... [06:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:35:28]tlvbuf is 00F54610 [06:35:28]SAM_PROTO_ClearQueue [06:35:28]wFMCommunicate request_size=4 [06:35:28]MH_SAM_APDU [06:35:28]CAPDU: 80 09 00 00 [06:35:28]Write to MH i2c: E2 08 00 EF 0D 80 09 00 00 00 00 00 00 6E [06:35:28]Write i2c OK [06:35:28]MH_I2C_Read... [06:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:35:28]Read from MH i2c: E2 [06:35:28]MH_I2C_Read... [06:35:28]Read from MH i2c: E2 03 00 [06:35:28]MH_I2C_Read... [06:35:28]Read from MH i2c: E2 03 00 EF 0D 00 90 00 70 [06:35:28]RAPDU: 90 00 [06:35:28]wFMCommunicate OK [06:35:28]SAM_PROTO_ClearQueue done [06:35:28]KKMCreateOFDPacket [06:35:28]OFDProtocolAddRootSTLVToBuf [06:35:28]FM_MakeSignedData [06:35:28]FM_MakeSignedData [06:35:28]SAM_PROTO_SignData [06:35:28]wFMCommunicate request_size=4 [06:35:28]MH_SAM_APDU [06:35:28]CAPDU: 80 0D 01 02 [06:35:28]Write to MH i2c: E2 08 00 F0 0D 80 0D 01 02 00 00 00 00 76 [06:35:28]Write i2c OK [06:35:28]MH_I2C_Read... [06:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:35:28]Read from MH i2c: E2 [06:35:28]MH_I2C_Read... [06:35:28]Read from MH i2c: E2 03 00 [06:35:28]MH_I2C_Read... [06:35:28]Read from MH i2c: E2 03 00 F0 0D 00 90 00 71 [06:35:28]RAPDU: 90 00 [06:35:28]wFMCommunicate OK [06:35:28]wFMCommunicate request_size=255 [06:35:28]MH_SAM_APDU [06:35: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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 30 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CE [06:35:28]Write to MH i2c: E2 02 01 F1 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 30 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CE 00 00 47 [06:35:28]Write i2c OK [06:35:28]MH_I2C_Read... [06:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:29]Read from MH i2c: E2 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 03 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 03 00 F1 0D 00 90 00 72 [06:35:29]RAPDU: 90 00 [06:35:29]wFMCommunicate OK [06:35:29]wFMCommunicate request_size=10 [06:35:29]MH_SAM_APDU [06:35:29]CAPDU: 80 0D 02 02 05 BF 97 FE C2 64 [06:35:29]Write to MH i2c: E2 0D 00 F2 0D 80 0D 02 02 05 00 BF 97 FE C2 64 00 00 FD [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:35:29]Read from MH i2c: E2 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 03 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 03 00 F2 0D 00 90 00 73 [06:35:29]RAPDU: 90 00 [06:35:29]wFMCommunicate OK [06:35:29]wFMCommunicate request_size=4 [06:35:29]MH_SAM_APDU [06:35:29]CAPDU: 80 0D 03 02 [06:35:29]Write to MH i2c: E2 08 00 F3 0D 80 0D 03 02 00 00 00 00 7B [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:35:29]Read from MH i2c: E2 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 0B 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 0B 00 F3 0D 00 10 67 A3 FA 65 16 F5 F4 90 00 F4 [06:35:29]RAPDU: 10 67 A3 FA 65 16 F5 F4 90 00 [06:35:29]wFMCommunicate OK [06:35:29]SAM_PROTO_SignData done [06:35:29]FM_MakeSignedData done [06:35:29]CreateOFDProtocolMessage [06:35:29]wFMCommunicate request_size=4 [06:35:29]MH_SAM_APDU [06:35:29]CAPDU: 80 11 00 00 [06:35:29]Write to MH i2c: E2 08 00 F4 0D 80 11 00 00 00 00 00 00 7B [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:29]Read from MH i2c: E2 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 17 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: E2 17 00 F4 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [06: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 [06:35:29]wFMCommunicate OK [06:35:29]CreateOFDProtocolMessage done [06:35:29]OFDSenderStorePacket 374855 [06:35:29]StoreOFDPacket docnum=374855 [06:35: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 A2 96 07 01 9A 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 30 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CE BF 97 FE C2 64 10 67 A3 FA 65 16 F5 F4 [06:35:29]CheckFolder [06:35:29]dirname=/storage/ofd_packets [06:35:29]CheckFolder done [06:35:29]ProducePacketName [06:35:29]name=ofd_packets/00374855 [06:35:29]NVStorageSaveData ofd_packets/00374855 [06:35:29]File name is /storage/ofd_packets/00374855 [06:35:29]Write 301 bytes [06:35:29]NVStorageSaveData done [06:35:29]OFDSenderStorePacket done [06:35:29]KKMCreateOFDPacket done [06:35:29]NVStorageSaveData kkm_last_timestamp [06:35:29]File name is /storage/kkm_last_timestamp [06:35:29]Write 4 bytes [06:35:29]NVStorageSaveData done [06:35:29]ExternCall_PrintAddStr [06:35:29]wPrintStart [06:35:29]Write to MH i2c: 01 00 00 F5 0D 02 [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 07 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 07 00 F5 0D 00 00 00 00 00 FF 0F 17 [06:35:29]RasterBufferAndPrint [06:35:29]line Счет N : (1)3311367 [06:35:29]line ИНН: 02508201610067 [06:35:29]line Контрольно-Кассовый Чек [06:35:29]line ПРОДАЖА [06:35:29]line ТРК (МРК, ГНК) : 32 [06:35:29]line Товар: 2710124130 [06:35:29]line Аи-92-К-4 [06:35:29]line 22.430 * 66.90 [06:35:29]line = 1500.57 [06:35:29]line НДС 12% НСП 1% [06:35:29]line > о реализуемом товаре [06:35:29]line ОКРУГЛЕНИЕ: -0.57 [06:35:29]line ИТОГО: 1500.00 [06:35:29]line Внесено: 1500.00 [06:35:29]line СДАЧА: 0.00 [06:35:29]line НСП 1% : 13.28 [06:35:29]line НДС 12% : 159.35 [06:35:29]line Наличными: 1500.00 [06:35:29]line Безнал.: 0.00 [06:35:29]line Место: АЗС № 87 "Партнер Нефть" [06:35:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:35:29]line СНО: Общий режим [06:35:29]line Чек 133 27.10.2024 06:35 [06:35:29]line Смена: 528 ФФД: 1.0 [06:35:29]line ЗНМ: 0300000083 [06:35:29]line РНМ: 0000000000091623 [06:35:29]line Версия ККМ: 001 [06:35:29]line ФМ: 0000000000874672 [06:35:29]line ФД: 374855 [06:35:29]line ФПД: 227322284130916 [06:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063528&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374855&fm=227322284130916&tin=02508201610067®Number=0000000000091623&sum=150000 [06:35:29]written 0, free lines is 4095 [06:35:29]OFD Sender: Processing packet 374855 [packets to send 270, broken 269] [06:35:29]ProducePacketName [06:35:29]name=ofd_packets/00374855 [06:35:29]OFD Sender: To server: pG, [06:35:29]CommunicateWithHost lk.salyk.kg:30040 [06:35:29]ConnectInit lk.salyk.kg [06:35:29]Connected sock=10 [06:35: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 A2 96 07 01 9A 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 30 DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CE BF 97 FE C2 64 10 67 A3 FA 65 16 F5 F4 [06:35: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 E2 C2 47 00 DC 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 47 B8 05 00 F4 03 04 00 CF 8A 1D 67 B6 04 01 00 00 68 BD 00 E7 0D DB 32 1C [06:35:29]CommunicateWithHost err = 0 [06:35:29]CheckOFDResponse [06:35:29]1017 (14) - 77093643461234 [06:35:29]1041 (16) - 0000000000874672 [06:35:29]1040 (4) - 374855 [06:35:29]1012 (4) - 27.10.2024 00:35 [06:35:29]1206 (1) - 0 [06:35:29]OFD Sender: Remove packet 374855 [06:35:29]ProducePacketName [06:35:29]name=ofd_packets/00374855 [06:35:29]NVStorageDeleteData [06:35:29]Write to MH i2c: 01 00 00 20 0E 2E [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 07 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: 01 07 00 20 0E 00 00 00 00 00 DE 0C 1F [06:35:29]RasterBufferAndPrint [06:35:29]line [06:35:29]line [06:35:29]line [06:35:29]line [06:35:29]line [06:35:29]written 0, free lines is 3300 [06:35:29]MH_Cut [06:35:29]Write to MH i2c: D1 01 00 27 0E 01 07 [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: D1 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: D1 01 00 [06:35:29]MH_I2C_Read... [06:35:29]Read from MH i2c: D1 01 00 27 0E 00 06 [06:35:29]Write to MH i2c: 01 00 00 28 0E 36 [06:35:29]Write i2c OK [06:35:29]MH_I2C_Read... [06:35:30]OFD Sender: No OFD packet to send [06:35:30]*** Cut start [06:35:30]*** Partial cut [06:35:30]*** CUTSNS_PIN = 1 [06:35:30]*** CUTSNS_PIN = 0 [06:35:30]*** Brake cut motor [06:35:31]Read from MH i2c: 01 [06:35:31]MH_I2C_Read... [06:35:31]*** Stop cut motor [06:35:31]*** Cut end [06:35:31]Read from MH i2c: 01 07 00 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: 01 07 00 28 0E 00 00 00 00 00 FF 0F 4B [06:35:31]process_action close_receipt done [06:35:31]requested_data is exist [06:35:31]produce_requested_data [06:35:31]requested_item fm.sn is exist - process it [06:35:31]wFMCommunicate request_size=4 [06:35:31]MH_SAM_APDU [06:35:31]CAPDU: 80 11 00 00 [06:35:31]Write to MH i2c: E2 08 00 29 0E 80 11 00 00 00 00 00 00 B1 [06:35:31]Write i2c OK [06:35:31]MH_I2C_Read... [06:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:31]Read from MH i2c: E2 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 17 00 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 17 00 29 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [06:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:35:31]wFMCommunicate OK [06:35:31]requested_item fd.num is exist - process it [06:35:31]SAM_PROTO_GetFieldsCounters [06:35:31]wFMCommunicate request_size=4 [06:35:31]MH_SAM_APDU [06:35:31]CAPDU: 80 13 00 00 [06:35:31]Write to MH i2c: E2 08 00 2A 0E 80 13 00 00 00 00 00 00 B4 [06:35:31]Write i2c OK [06:35:31]MH_I2C_Read... [06:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:31]Read from MH i2c: E2 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 62 00 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 62 00 2A 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 47 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [06:35: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 47 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:35:31]wFMCommunicate OK [06:35:31]SAM_PROTO_GetFieldsCounters done [06:35:31]requested_item shift.num is exist - process it [06:35:31]requested_item shift.opened is exist - process it [06:35:31]req_shift_opened [06:35:31]FM_GetShiftState [06:35:31]SAM_PROTO_GetShiftState [06:35:31]wFMCommunicate request_size=4 [06:35:31]MH_SAM_APDU [06:35:31]CAPDU: 80 13 01 00 [06:35:31]Write to MH i2c: E2 08 00 2B 0E 80 13 01 00 00 00 00 00 B6 [06:35:31]Write i2c OK [06:35:31]MH_I2C_Read... [06:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:31]Read from MH i2c: E2 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 0E 00 [06:35:31]MH_I2C_Read... [06:35:31]Read from MH i2c: E2 0E 00 2B 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 84 [06:35:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:35:31]wFMCommunicate OK [06:35:31]SAM_PROTO_GetShiftState done [06:35:31]FM_GetShiftState done [06:35:31]req_shift_opened done [06:35:31]requested_item shift.open_date is exist - process it [06:35:31]req_shift_open_date [06:35:31]req_shift_open_date done [06:35:31]produce_requested_data done [06:35:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374855,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:35:31]process_action_free close_receipt [06:35:31]json_value_free [06:35:31]json_value_free done [06:35:31]process_json_proto returns [06:35:31]Send response to host [06:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374855,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:35:31]free response buf [06:35:31]execute_script done [06:35:31]execute_script returns [06:35:31]free content buf [06:35:31]Sock 8.Close socket [06:35:31]Sock 8.Thread stoped [06:35:35]OFD Sender: No OFD packet to send [06:35:40]OFD Sender: No OFD packet to send [06:35:45]OFD Sender: No OFD packet to send [06:35:50]OFD Sender: No OFD packet to send [06:35:55]OFD Sender: No OFD packet to send [06:36:00]OFD Sender: No OFD packet to send [06:36:05]OFD Sender: No OFD packet to send [06:36:10]OFD Sender: No OFD packet to send [06:36:15]OFD Sender: No OFD packet to send [06:36:20]OFD Sender: No OFD packet to send [06:36:25]OFD Sender: No OFD packet to send [06:36:30]OFD Sender: No OFD packet to send [06:36:35]OFD Sender: No OFD packet to send [06:36:40]OFD Sender: No OFD packet to send [06:36:43]accept exits with 9 [06:36:43]New connection [06:36:43]New thread 3067485540 created [06:36:43]Thread 3067628900 joined [06:36:43]Waiting for new connection... [06:36:43] Sock 9.Parse request [06:36:43]Sock 9.Check first char [06:36:43]Sock 9.First char is OK [06:36:43]request: POST /json_proto HTTP/1.0 [06:36:43]Method: POST [06:36:43]URL: /json_proto [06:36:43]Method is POST - this is cgi request [06:36:43]url: /json_proto [06:36:43]query_string will be loaded in cgi processing [06:36:43]execute_cgi json_proto POST (null) [06:36:43]execute_cgi path=json_proto method=POST [06:36:43]POST find Content-Length [06:36:43]Host: 172.17.42.195:8080 [06:36:43]Content-Length: 804 [06:36:43]Content-Type: application/json [06:36:43] [06:36:43]POST finish read [06:36:43]Found Content-Length = 804 [06:36:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311368", "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" : 7.940, "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\u000A4756296", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:43]execute_script... [06:36: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)3311368", "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" : 7.940, "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\u000A4756296", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:43]POST & json_proto [06:36:43]process_json_proto [06:36:43]json parsed OK: [06:36:43]protocol is kg_v1.0 [06:36:43]action value=close_receipt [06:36:43]process_action close_receipt [06:36:43]cmd_close_receipt [06:36:43]MH_GetDate [06:36:43]Write to MH i2c: F0 00 00 2C 0E 29 [06:36:43]Write i2c OK [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: F0 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: F0 09 00 [06:36:43]MH_I2C_Read... [06:36:43]Read from MH i2c: F0 09 00 2C 0E 00 7C DF 1D 67 EF 94 12 67 0D [06:36:43]GetLastDocTimeStamp 1730010928 [06:36:43]current date 1730011004 [06:36:43]FM_GetShiftState [06:36:43]SAM_PROTO_GetShiftState [06:36:43]wFMCommunicate request_size=4 [06:36:43]MH_SAM_APDU [06:36:43]CAPDU: 80 13 01 00 [06:36:43]Write to MH i2c: E2 08 00 2D 0E 80 13 01 00 00 00 00 00 B8 [06:36:43]Write i2c OK [06:36:43]MH_I2C_Read... [06:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:44]Read from MH i2c: E2 [06:36:44]MH_I2C_Read... [06:36:44]Read from MH i2c: E2 0E 00 [06:36:44]MH_I2C_Read... [06:36:44]Read from MH i2c: E2 0E 00 2D 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 86 [06:36:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:36:44]wFMCommunicate OK [06:36:44]SAM_PROTO_GetShiftState done [06:36:44]FM_GetShiftState done [06:36:44]opened in 1729988025 [06:36:44]opened+sec_in_day 1730074425 [06:36:44]quantity*price = 0 [06:36:44]sum+1 = 1 [06:36:44]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 СНО: Общий режим Чек 134 27.10.2024 06:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4756296 ФМ: 0000000000874672 ФД: 374856 ФПД: 259137702880873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063644&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374856&fm=259137702880873&tin=02508201610067®Number=0000000000091623&sum=0 [06:36:45]StoreToDocumentArchive [06:36:45]shift 528 fd 374856 [06:36:45]save to /storage/0528/doc_00374856 [06:36:45]save last doc name /storage/0528/doc_00374856 to /storage/kkm_last_doc_name [06:36:45]save OK [06:36:45]Clear old archive folders... [06:36:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:36:45]tlvbuf is 00F46040 [06:36:45]SAM_PROTO_ClearQueue [06:36:45]wFMCommunicate request_size=4 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 09 00 00 [06:36:45]Write to MH i2c: E2 08 00 3A 0E 80 09 00 00 00 00 00 00 BA [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 3A 0E 00 90 00 BC [06:36:45]RAPDU: 90 00 [06:36:45]wFMCommunicate OK [06:36:45]SAM_PROTO_ClearQueue done [06:36:45]KKMCreateOFDPacket [06:36:45]OFDProtocolAddRootSTLVToBuf [06:36:45]FM_MakeSignedData [06:36:45]FM_MakeSignedData [06:36:45]SAM_PROTO_SignData [06:36:45]wFMCommunicate request_size=4 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 0D 01 02 [06:36:45]Write to MH i2c: E2 08 00 3B 0E 80 0D 01 02 00 00 00 00 C2 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:45]OFD Sender: No OFD packet to send [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 3B 0E 00 90 00 BD [06:36:45]RAPDU: 90 00 [06:36:45]wFMCommunicate OK [06:36:45]wFMCommunicate request_size=255 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 7C DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:36:45]Write to MH i2c: E2 02 01 3C 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 04 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 7C DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 A4 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 3C 0E 00 90 00 BE [06:36:45]RAPDU: 90 00 [06:36:45]wFMCommunicate OK [06:36:45]wFMCommunicate request_size=11 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 0D 02 02 06 EB AF 32 BA 66 69 [06:36:45]Write to MH i2c: E2 0E 00 3D 0E 80 0D 02 02 06 00 EB AF 32 BA 66 69 00 00 26 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 03 00 3D 0E 00 90 00 BF [06:36:45]RAPDU: 90 00 [06:36:45]wFMCommunicate OK [06:36:45]wFMCommunicate request_size=4 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 0D 03 02 [06:36:45]Write to MH i2c: E2 08 00 3E 0E 80 0D 03 02 00 00 00 00 C7 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 0B 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 0B 00 3E 0E 00 03 E0 D2 42 4E 88 9A BA 90 00 E9 [06:36:45]RAPDU: 03 E0 D2 42 4E 88 9A BA 90 00 [06:36:45]wFMCommunicate OK [06:36:45]SAM_PROTO_SignData done [06:36:45]FM_MakeSignedData done [06:36:45]CreateOFDProtocolMessage [06:36:45]wFMCommunicate request_size=4 [06:36:45]MH_SAM_APDU [06:36:45]CAPDU: 80 11 00 00 [06:36:45]Write to MH i2c: E2 08 00 3F 0E 80 11 00 00 00 00 00 00 C7 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:45]Read from MH i2c: E2 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 17 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: E2 17 00 3F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1C [06: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 [06:36:45]wFMCommunicate OK [06:36:45]CreateOFDProtocolMessage done [06:36:45]OFDSenderStorePacket 374856 [06:36:45]StoreOFDPacket docnum=374856 [06:36: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 10 01 00 00 BA 0B 08 01 31 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 04 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 7C DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB AF 32 BA 66 69 03 E0 D2 42 4E 88 9A BA [06:36:45]CheckFolder [06:36:45]dirname=/storage/ofd_packets [06:36:45]CheckFolder done [06:36:45]ProducePacketName [06:36:45]name=ofd_packets/00374856 [06:36:45]NVStorageSaveData ofd_packets/00374856 [06:36:45]File name is /storage/ofd_packets/00374856 [06:36:45]Write 302 bytes [06:36:45]NVStorageSaveData done [06:36:45]OFDSenderStorePacket done [06:36:45]KKMCreateOFDPacket done [06:36:45]NVStorageSaveData kkm_last_timestamp [06:36:45]File name is /storage/kkm_last_timestamp [06:36:45]Write 4 bytes [06:36:45]NVStorageSaveData done [06:36:45]ExternCall_PrintAddStr [06:36:45]wPrintStart [06:36:45]Write to MH i2c: 01 00 00 40 0E 4E [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: 01 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: 01 07 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: 01 07 00 40 0E 00 00 00 00 00 FF 0F 63 [06:36:45]RasterBufferAndPrint [06:36:45]line Счет N : (1)3311368 [06:36:45]line ИНН: 02508201610067 [06:36:45]line Контрольно-Кассовый Чек [06:36:45]line ПРОДАЖА [06:36:45]line ТРК (МРК, ГНК) : 5 [06:36:45]line Товар: 2710194210 [06:36:45]line ДТ(л)-К-5 [06:36:45]line 7.940 * 0.00 [06:36:45]line = 0.00 [06:36:45]line НДС 12% НСП 1% [06:36:45]line > о реализуемом товаре [06:36:45]line ИТОГО: 0.00 [06:36:45]line НСП 1% : 0.00 [06:36:45]line НДС 12% : 0.00 [06:36:45]line Наличными: 0.00 [06:36:45]line Безнал.: 0.00 [06:36:45]line Место: АЗС № 87 "Партнер Нефть" [06:36:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:36:45]line СНО: Общий режим [06:36:45]line Чек 134 27.10.2024 06:36 [06:36:45]line Смена: 528 ФФД: 1.0 [06:36:45]line ЗНМ: 0300000083 [06:36:45]line РНМ: 0000000000091623 [06:36:45]line Версия ККМ: 001 [06:36:45]line Талоны: Топливные Талоны [06:36:45]line 4756296 [06:36:45]line ФМ: 0000000000874672 [06:36:45]line ФД: 374856 [06:36:45]line ФПД: 259137702880873 [06:36:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063644&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374856&fm=259137702880873&tin=02508201610067®Number=0000000000091623&sum=0 [06:36:46]OFD Sender: Processing packet 374856 [packets to send 270, broken 269] [06:36:46]ProducePacketName [06:36:46]name=ofd_packets/00374856 [06:36:46]OFD Sender: To server: pG, [06:36:46]CommunicateWithHost lk.salyk.kg:30040 [06:36:46]ConnectInit lk.salyk.kg [06:36:46]written 0, free lines is 4095 [06:36:46]Connected sock=10 [06:36: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 BA 0B 08 01 31 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 04 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 7C DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB AF 32 BA 66 69 03 E0 D2 42 4E 88 9A BA [06:36: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 64 99 47 00 EF 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 48 B8 05 00 F4 03 04 00 1C 8B 1D 67 B6 04 01 00 00 B8 46 ED 85 26 3A 1C AB [06:36:46]CommunicateWithHost err = 0 [06:36:46]CheckOFDResponse [06:36:46]1017 (14) - 77093643461234 [06:36:46]1041 (16) - 0000000000874672 [06:36:46]1040 (4) - 374856 [06:36:46]1012 (4) - 27.10.2024 00:36 [06:36:46]1206 (1) - 0 [06:36:46]OFD Sender: Remove packet 374856 [06:36:46]ProducePacketName [06:36:46]name=ofd_packets/00374856 [06:36:46]NVStorageDeleteData [06:36:46]Write to MH i2c: 01 00 00 6A 0E 78 [06:36:46]Write i2c OK [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: 01 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: 01 07 00 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: 01 07 00 6A 0E 00 00 00 00 00 E7 0C 72 [06:36:46]RasterBufferAndPrint [06:36:46]line [06:36:46]line [06:36:46]line [06:36:46]line [06:36:46]line [06:36:46]written 0, free lines is 3310 [06:36:46]MH_Cut [06:36:46]Write to MH i2c: D1 01 00 71 0E 01 51 [06:36:46]Write i2c OK [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: D1 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: D1 01 00 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: D1 01 00 71 0E 00 50 [06:36:46]Write to MH i2c: 01 00 00 72 0E 80 [06:36:46]Write i2c OK [06:36:46]MH_I2C_Read... [06:36:46]OFD Sender: No OFD packet to send [06:36:47]*** Cut start [06:36:47]*** Partial cut [06:36:47]*** CUTSNS_PIN = 1 [06:36:47]*** CUTSNS_PIN = 0 [06:36:47]*** Brake cut motor [06:36:47]Read from MH i2c: 01 [06:36:47]MH_I2C_Read... [06:36:47]*** Stop cut motor [06:36:47]*** Cut end [06:36:47]Read from MH i2c: 01 07 00 [06:36:47]MH_I2C_Read... [06:36:47]Read from MH i2c: 01 07 00 72 0E 00 00 00 00 00 FF 0F 95 [06:36:47]process_action close_receipt done [06:36:47]requested_data is exist [06:36:47]produce_requested_data [06:36:47]requested_item fm.sn is exist - process it [06:36:47]wFMCommunicate request_size=4 [06:36:47]MH_SAM_APDU [06:36:47]CAPDU: 80 11 00 00 [06:36:47]Write to MH i2c: E2 08 00 73 0E 80 11 00 00 00 00 00 00 FB [06:36:47]Write i2c OK [06:36:47]MH_I2C_Read... [06:36:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:48]Read from MH i2c: E2 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 17 00 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 17 00 73 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [06:36:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:36:48]wFMCommunicate OK [06:36:48]requested_item fd.num is exist - process it [06:36:48]SAM_PROTO_GetFieldsCounters [06:36:48]wFMCommunicate request_size=4 [06:36:48]MH_SAM_APDU [06:36:48]CAPDU: 80 13 00 00 [06:36:48]Write to MH i2c: E2 08 00 74 0E 80 13 00 00 00 00 00 00 FE [06:36:48]Write i2c OK [06:36:48]MH_I2C_Read... [06:36:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:36:48]Read from MH i2c: E2 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 62 00 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 62 00 74 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 48 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [06:36: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 48 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:36:48]wFMCommunicate OK [06:36:48]SAM_PROTO_GetFieldsCounters done [06:36:48]requested_item shift.num is exist - process it [06:36:48]requested_item shift.opened is exist - process it [06:36:48]req_shift_opened [06:36:48]FM_GetShiftState [06:36:48]SAM_PROTO_GetShiftState [06:36:48]wFMCommunicate request_size=4 [06:36:48]MH_SAM_APDU [06:36:48]CAPDU: 80 13 01 00 [06:36:48]Write to MH i2c: E2 08 00 75 0E 80 13 01 00 00 00 00 00 00 [06:36:48]Write i2c OK [06:36:48]MH_I2C_Read... [06:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:48]Read from MH i2c: E2 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 0E 00 [06:36:48]MH_I2C_Read... [06:36:48]Read from MH i2c: E2 0E 00 75 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [06:36:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:36:48]wFMCommunicate OK [06:36:48]SAM_PROTO_GetShiftState done [06:36:48]FM_GetShiftState done [06:36:48]req_shift_opened done [06:36:48]requested_item shift.open_date is exist - process it [06:36:48]req_shift_open_date [06:36:48]req_shift_open_date done [06:36:48]produce_requested_data done [06:36:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374856,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:36:48]process_action_free close_receipt [06:36:48]json_value_free [06:36:48]json_value_free done [06:36:48]process_json_proto returns [06:36:48]Send response to host [06:36:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374856,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:36:48]free response buf [06:36:48]execute_script done [06:36:48]execute_script returns [06:36:48]free content buf [06:36:48]Sock 9.Close socket [06:36:48]Sock 9.Thread stoped [06:36:51]OFD Sender: No OFD packet to send [06:36:56]OFD Sender: No OFD packet to send [06:37:01]OFD Sender: No OFD packet to send [06:37:06]OFD Sender: No OFD packet to send [06:37:11]OFD Sender: No OFD packet to send [06:37:16]OFD Sender: No OFD packet to send [06:37:21]OFD Sender: No OFD packet to send [06:37:26]OFD Sender: No OFD packet to send [06:37:31]OFD Sender: No OFD packet to send [06:37:36]OFD Sender: No OFD packet to send [06:37:41]OFD Sender: No OFD packet to send [06:37:45]accept exits with 8 [06:37:45]New connection [06:37:45]New thread 3067628900 created [06:37:45]Thread 3067485540 joined [06:37:45]Waiting for new connection... [06:37:45] Sock 8.Parse request [06:37:45]Sock 8.Check first char [06:37:45]Sock 8.First char is OK [06:37:45]request: POST /json_proto HTTP/1.0 [06:37:45]Method: POST [06:37:45]URL: /json_proto [06:37:45]Method is POST - this is cgi request [06:37:45]url: /json_proto [06:37:45]query_string will be loaded in cgi processing [06:37:45]execute_cgi json_proto POST (null) [06:37:45]execute_cgi path=json_proto method=POST [06:37:45]POST find Content-Length [06:37:45]Host: 172.17.42.195:8080 [06:37:45]Content-Length: 684 [06:37:45]Content-Type: application/json [06:37:45] [06:37:45]POST finish read [06:37:45]Found Content-Length = 684 [06:37:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311370", "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" ] } } [06:37:45]execute_script... [06:37:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311370", "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" ] } } [06:37:45]POST & json_proto [06:37:45]process_json_proto [06:37:45]json parsed OK: [06:37:45]protocol is kg_v1.0 [06:37:45]action value=close_receipt [06:37:45]process_action close_receipt [06:37:45]cmd_close_receipt [06:37:45]MH_GetDate [06:37:45]Write to MH i2c: F0 00 00 76 0E 73 [06:37:45]Write i2c OK [06:37:45]MH_I2C_Read... [06:37:45]Read from MH i2c: F0 [06:37:45]MH_I2C_Read... [06:37:45]Read from MH i2c: F0 09 00 [06:37:45]MH_I2C_Read... [06:37:45]Read from MH i2c: F0 09 00 76 0E 00 BA DF 1D 67 EF 94 12 67 95 [06:37:45]GetLastDocTimeStamp 1730011004 [06:37:45]current date 1730011066 [06:37:45]FM_GetShiftState [06:37:45]SAM_PROTO_GetShiftState [06:37:45]wFMCommunicate request_size=4 [06:37:45]MH_SAM_APDU [06:37:45]CAPDU: 80 13 01 00 [06:37:45]Write to MH i2c: E2 08 00 77 0E 80 13 01 00 00 00 00 00 02 [06:37:45]Write i2c OK [06:37:45]MH_I2C_Read... [06:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:45]Read from MH i2c: E2 [06:37:45]MH_I2C_Read... [06:37:45]Read from MH i2c: E2 0E 00 [06:37:45]MH_I2C_Read... [06:37:45]Read from MH i2c: E2 0E 00 77 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [06:37:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:37:45]wFMCommunicate OK [06:37:45]SAM_PROTO_GetShiftState done [06:37:45]FM_GetShiftState done [06:37:45]opened in 1729988025 [06:37:45]opened+sec_in_day 1730074425 [06:37:45]quantity*price = 50025 [06:37:45]sum+1 = 50027 [06:37:45]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 СНО: Общий режим Чек 135 27.10.2024 06:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374857 ФПД: 76708891052709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063746&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374857&fm=76708891052709&tin=02508201610067®Number=0000000000091623&sum=50000 [06:37:46]StoreToDocumentArchive [06:37:46]shift 528 fd 374857 [06:37:46]save to /storage/0528/doc_00374857 [06:37:46]save last doc name /storage/0528/doc_00374857 to /storage/kkm_last_doc_name [06:37:46]save OK [06:37:46]Clear old archive folders... [06:37:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:37:46]tlvbuf is 00F6CB50 [06:37:46]SAM_PROTO_ClearQueue [06:37:46]wFMCommunicate request_size=4 [06:37:46]MH_SAM_APDU [06:37:46]CAPDU: 80 09 00 00 [06:37:46]Write to MH i2c: E2 08 00 84 0E 80 09 00 00 00 00 00 00 04 [06:37:46]Write i2c OK [06:37:46]MH_I2C_Read... [06:37:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:46]OFD Sender: No OFD packet to send [06:37:46]Read from MH i2c: E2 [06:37:46]MH_I2C_Read... [06:37:46]Read from MH i2c: E2 03 00 [06:37:46]MH_I2C_Read... [06:37:46]Read from MH i2c: E2 03 00 84 0E 00 90 00 06 [06:37:46]RAPDU: 90 00 [06:37:46]wFMCommunicate OK [06:37:46]SAM_PROTO_ClearQueue done [06:37:46]KKMCreateOFDPacket [06:37:46]OFDProtocolAddRootSTLVToBuf [06:37:46]FM_MakeSignedData [06:37:46]FM_MakeSignedData [06:37:46]SAM_PROTO_SignData [06:37:46]wFMCommunicate request_size=4 [06:37:46]MH_SAM_APDU [06:37:46]CAPDU: 80 0D 01 02 [06:37:46]Write to MH i2c: E2 08 00 85 0E 80 0D 01 02 00 00 00 00 0C [06:37:46]Write i2c OK [06:37:46]MH_I2C_Read... [06:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:47]Read from MH i2c: E2 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 85 0E 00 90 00 07 [06:37:47]RAPDU: 90 00 [06:37:47]wFMCommunicate OK [06:37:47]wFMCommunicate request_size=255 [06:37:47]MH_SAM_APDU [06:37: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 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 87 00 00 00 F4 03 04 00 BA DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:37:47]Write to MH i2c: E2 02 01 86 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 87 00 00 00 F4 03 04 00 BA DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 6E [06:37:47]Write i2c OK [06:37:47]MH_I2C_Read... [06:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:47]Read from MH i2c: E2 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 86 0E 00 90 00 08 [06:37:47]RAPDU: 90 00 [06:37:47]wFMCommunicate OK [06:37:47]wFMCommunicate request_size=16 [06:37:47]MH_SAM_APDU [06:37:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 45 C4 2E 33 CA A5 [06:37:47]Write to MH i2c: E2 13 00 87 0E 80 0D 02 02 0B 00 00 35 04 06 00 45 C4 2E 33 CA A5 00 00 3D [06:37:47]Write i2c OK [06:37:47]MH_I2C_Read... [06:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:47]Read from MH i2c: E2 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 03 00 87 0E 00 90 00 09 [06:37:47]RAPDU: 90 00 [06:37:47]wFMCommunicate OK [06:37:47]wFMCommunicate request_size=4 [06:37:47]MH_SAM_APDU [06:37:47]CAPDU: 80 0D 03 02 [06:37:47]Write to MH i2c: E2 08 00 88 0E 80 0D 03 02 00 00 00 00 11 [06:37:47]Write i2c OK [06:37:47]MH_I2C_Read... [06:37:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:47]Read from MH i2c: E2 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 0B 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 0B 00 88 0E 00 74 EB 8F FD 49 1D 59 91 90 00 4D [06:37:47]RAPDU: 74 EB 8F FD 49 1D 59 91 90 00 [06:37:47]wFMCommunicate OK [06:37:47]SAM_PROTO_SignData done [06:37:47]FM_MakeSignedData done [06:37:47]CreateOFDProtocolMessage [06:37:47]wFMCommunicate request_size=4 [06:37:47]MH_SAM_APDU [06:37:47]CAPDU: 80 11 00 00 [06:37:47]Write to MH i2c: E2 08 00 89 0E 80 11 00 00 00 00 00 00 11 [06:37:47]Write i2c OK [06:37:47]MH_I2C_Read... [06:37:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:47]Read from MH i2c: E2 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 17 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: E2 17 00 89 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [06:37:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:37:47]wFMCommunicate OK [06:37:47]CreateOFDProtocolMessage done [06:37:47]OFDSenderStorePacket 374857 [06:37:47]StoreOFDPacket docnum=374857 [06:37: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 15 01 00 00 95 2E 0D 01 B3 14 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 87 00 00 00 F4 03 04 00 BA DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 C4 2E 33 CA A5 74 EB 8F FD 49 1D 59 91 [06:37:47]CheckFolder [06:37:47]dirname=/storage/ofd_packets [06:37:47]CheckFolder done [06:37:47]ProducePacketName [06:37:47]name=ofd_packets/00374857 [06:37:47]NVStorageSaveData ofd_packets/00374857 [06:37:47]File name is /storage/ofd_packets/00374857 [06:37:47]Write 307 bytes [06:37:47]NVStorageSaveData done [06:37:47]OFDSenderStorePacket done [06:37:47]KKMCreateOFDPacket done [06:37:47]NVStorageSaveData kkm_last_timestamp [06:37:47]File name is /storage/kkm_last_timestamp [06:37:47]Write 4 bytes [06:37:47]NVStorageSaveData done [06:37:47]ExternCall_PrintAddStr [06:37:47]wPrintStart [06:37:47]Write to MH i2c: 01 00 00 8A 0E 98 [06:37:47]Write i2c OK [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: 01 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: 01 07 00 [06:37:47]MH_I2C_Read... [06:37:47]Read from MH i2c: 01 07 00 8A 0E 00 00 00 00 00 FF 0F AD [06:37:47]RasterBufferAndPrint [06:37:47]line Счет N : (1)3311370 [06:37:47]line ИНН: 02508201610067 [06:37:47]line Контрольно-Кассовый Чек [06:37:47]line ПРОДАЖА [06:37:47]line ТРК (МРК, ГНК) : 11 [06:37:47]line Товар: 2710194240 [06:37:47]line D-Energy Дт-К-2 [06:37:47]line 6.480 * 77.20 [06:37:47]line = 500.26 [06:37:47]line НДС 12% НСП 1% [06:37:47]line > о реализуемом товаре [06:37:47]line ОКРУГЛЕНИЕ: -0.26 [06:37:47]line ИТОГО: 500.00 [06:37:47]line Внесено: 500.00 [06:37:47]line СДАЧА: 0.00 [06:37:47]line НСП 1% : 4.43 [06:37:47]line НДС 12% : 53.12 [06:37:47]line Наличными: 500.00 [06:37:47]line Безнал.: 0.00 [06:37:47]line Место: АЗС № 87 "Партнер Нефть" [06:37:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:37:47]line СНО: Общий режим [06:37:47]line Чек 135 27.10.2024 06:37 [06:37:47]line Смена: 528 ФФД: 1.0 [06:37:47]line ЗНМ: 0300000083 [06:37:47]line РНМ: 0000000000091623 [06:37:47]line Версия ККМ: 001 [06:37:47]line ФМ: 0000000000874672 [06:37:47]line ФД: 374857 [06:37:47]line ФПД: 76708891052709 [06:37:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063746&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374857&fm=76708891052709&tin=02508201610067®Number=0000000000091623&sum=50000 [06:37:47]OFD Sender: Processing packet 374857 [packets to send 270, broken 269] [06:37:47]ProducePacketName [06:37:47]name=ofd_packets/00374857 [06:37:47]OFD Sender: To server: pG, [06:37:47]CommunicateWithHost lk.salyk.kg:30040 [06:37:47]ConnectInit lk.salyk.kg [06:37:47]written 0, free lines is 4095 [06:37:47]Connected sock=10 [06:37: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 15 01 00 00 95 2E 0D 01 B3 14 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 87 00 00 00 F4 03 04 00 BA DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 C4 2E 33 CA A5 74 EB 8F FD 49 1D 59 91 [06:37: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 2B 92 47 00 28 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 49 B8 05 00 F4 03 04 00 59 8B 1D 67 B6 04 01 00 00 99 22 27 A8 21 5B FB D9 [06:37:48]CommunicateWithHost err = 0 [06:37:48]CheckOFDResponse [06:37:48]1017 (14) - 77093643461234 [06:37:48]1041 (16) - 0000000000874672 [06:37:48]1040 (4) - 374857 [06:37:48]1012 (4) - 27.10.2024 00:37 [06:37:48]1206 (1) - 0 [06:37:48]OFD Sender: Remove packet 374857 [06:37:48]ProducePacketName [06:37:48]name=ofd_packets/00374857 [06:37:48]NVStorageDeleteData [06:37:48]Write to MH i2c: 01 00 00 B5 0E C3 [06:37:48]Write i2c OK [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: 01 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: 01 07 00 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: 01 07 00 B5 0E 00 00 00 00 00 F2 0C C8 [06:37:48]RasterBufferAndPrint [06:37:48]line [06:37:48]line [06:37:48]line [06:37:48]line [06:37:48]line [06:37:48]written 0, free lines is 3320 [06:37:48]MH_Cut [06:37:48]Write to MH i2c: D1 01 00 BC 0E 01 9C [06:37:48]Write i2c OK [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: D1 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: D1 01 00 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: D1 01 00 BC 0E 00 9B [06:37:48]Write to MH i2c: 01 00 00 BD 0E CB [06:37:48]Write i2c OK [06:37:48]MH_I2C_Read... [06:37:48]OFD Sender: No OFD packet to send [06:37:49]*** Cut start [06:37:49]*** Partial cut [06:37:49]*** CUTSNS_PIN = 1 [06:37:49]*** CUTSNS_PIN = 0 [06:37:49]*** Brake cut motor [06:37:49]Read from MH i2c: 01 [06:37:49]MH_I2C_Read... [06:37:49]*** Stop cut motor [06:37:49]*** Cut end [06:37:49]Read from MH i2c: 01 07 00 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: 01 07 00 BD 0E 00 00 00 00 00 FF 0F E0 [06:37:49]process_action close_receipt done [06:37:49]requested_data is exist [06:37:49]produce_requested_data [06:37:49]requested_item fm.sn is exist - process it [06:37:49]wFMCommunicate request_size=4 [06:37:49]MH_SAM_APDU [06:37:49]CAPDU: 80 11 00 00 [06:37:49]Write to MH i2c: E2 08 00 BE 0E 80 11 00 00 00 00 00 00 46 [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:49]Read from MH i2c: E2 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 17 00 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 17 00 BE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [06:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:37:49]wFMCommunicate OK [06:37:49]requested_item fd.num is exist - process it [06:37:49]SAM_PROTO_GetFieldsCounters [06:37:49]wFMCommunicate request_size=4 [06:37:49]MH_SAM_APDU [06:37:49]CAPDU: 80 13 00 00 [06:37:49]Write to MH i2c: E2 08 00 BF 0E 80 13 00 00 00 00 00 00 49 [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:49]Read from MH i2c: E2 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 62 00 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 62 00 BF 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 49 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [06:37: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 49 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:49]wFMCommunicate OK [06:37:49]SAM_PROTO_GetFieldsCounters done [06:37:49]requested_item shift.num is exist - process it [06:37:49]requested_item shift.opened is exist - process it [06:37:49]req_shift_opened [06:37:49]FM_GetShiftState [06:37:49]SAM_PROTO_GetShiftState [06:37:49]wFMCommunicate request_size=4 [06:37:49]MH_SAM_APDU [06:37:49]CAPDU: 80 13 01 00 [06:37:49]Write to MH i2c: E2 08 00 C0 0E 80 13 01 00 00 00 00 00 4B [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0E 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0E 00 C0 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [06:37:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:37:50]wFMCommunicate OK [06:37:50]SAM_PROTO_GetShiftState done [06:37:50]FM_GetShiftState done [06:37:50]req_shift_opened done [06:37:50]requested_item shift.open_date is exist - process it [06:37:50]req_shift_open_date [06:37:50]req_shift_open_date done [06:37:50]produce_requested_data done [06:37:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374857,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:37:50]process_action_free close_receipt [06:37:50]json_value_free [06:37:50]json_value_free done [06:37:50]process_json_proto returns [06:37:50]Send response to host [06:37:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374857,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:37:50]free response buf [06:37:50]execute_script done [06:37:50]execute_script returns [06:37:50]free content buf [06:37:50]Sock 8.Close socket [06:37:50]Sock 8.Thread stoped [06:37:50]accept exits with 9 [06:37:50]New connection [06:37:50]New thread 3067485540 created [06:37:50]Thread 3067628900 joined [06:37:50]Waiting for new connection... [06:37:50] Sock 9.Parse request [06:37:50]Sock 9.Check first char [06:37:50]Sock 9.First char is OK [06:37:50]request: POST /json_proto HTTP/1.0 [06:37:50]Method: POST [06:37:50]URL: /json_proto [06:37:50]Method is POST - this is cgi request [06:37:50]url: /json_proto [06:37:50]query_string will be loaded in cgi processing [06:37:50]execute_cgi json_proto POST (null) [06:37:50]execute_cgi path=json_proto method=POST [06:37:50]POST find Content-Length [06:37:50]Host: 172.17.42.195:8080 [06:37:50]Content-Length: 687 [06:37:50]Content-Type: application/json [06:37:50] [06:37:50]POST finish read [06:37:50]Found Content-Length = 687 [06:37:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311369", "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 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:50]execute_script... [06:37:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311369", "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 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:50]POST & json_proto [06:37:50]process_json_proto [06:37:50]json parsed OK: [06:37:50]protocol is kg_v1.0 [06:37:50]action value=close_receipt [06:37:50]process_action close_receipt [06:37:50]cmd_close_receipt [06:37:50]MH_GetDate [06:37:50]Write to MH i2c: F0 00 00 C1 0E BE [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: F0 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: F0 09 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: F0 09 00 C1 0E 00 BF DF 1D 67 EF 94 12 67 E5 [06:37:50]GetLastDocTimeStamp 1730011066 [06:37:50]current date 1730011071 [06:37:50]FM_GetShiftState [06:37:50]SAM_PROTO_GetShiftState [06:37:50]wFMCommunicate request_size=4 [06:37:50]MH_SAM_APDU [06:37:50]CAPDU: 80 13 01 00 [06:37:50]Write to MH i2c: E2 08 00 C2 0E 80 13 01 00 00 00 00 00 4D [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0E 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0E 00 C2 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1B [06:37:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:37:50]wFMCommunicate OK [06:37:50]SAM_PROTO_GetShiftState done [06:37:50]FM_GetShiftState done [06:37:50]opened in 1729988025 [06:37:50]opened+sec_in_day 1730074425 [06:37:50]quantity*price = 140055 [06:37:50]sum+1 = 140057 [06:37:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 136 27.10.2024 06:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374858 ФПД: 278018467736900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063751&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374858&fm=278018467736900&tin=02508201610067®Number=0000000000091623&sum=140000 [06:37:51]StoreToDocumentArchive [06:37:51]shift 528 fd 374858 [06:37:51]save to /storage/0528/doc_00374858 [06:37:51]save last doc name /storage/0528/doc_00374858 to /storage/kkm_last_doc_name [06:37:51]save OK [06:37:51]Clear old archive folders... [06:37:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:37:51]tlvbuf is 00FAC0D0 [06:37:51]SAM_PROTO_ClearQueue [06:37:51]wFMCommunicate request_size=4 [06:37:51]MH_SAM_APDU [06:37:51]CAPDU: 80 09 00 00 [06:37:51]Write to MH i2c: E2 08 00 CF 0E 80 09 00 00 00 00 00 00 4F [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:51]Read from MH i2c: E2 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: E2 03 00 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: E2 03 00 CF 0E 00 90 00 51 [06:37:51]RAPDU: 90 00 [06:37:51]wFMCommunicate OK [06:37:51]SAM_PROTO_ClearQueue done [06:37:51]KKMCreateOFDPacket [06:37:51]OFDProtocolAddRootSTLVToBuf [06:37:51]FM_MakeSignedData [06:37:51]FM_MakeSignedData [06:37:51]SAM_PROTO_SignData [06:37:51]wFMCommunicate request_size=4 [06:37:51]MH_SAM_APDU [06:37:51]CAPDU: 80 0D 01 02 [06:37:51]Write to MH i2c: E2 08 00 D0 0E 80 0D 01 02 00 00 00 00 57 [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:51]Read from MH i2c: E2 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: E2 03 00 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: E2 03 00 D0 0E 00 90 00 52 [06:37:51]RAPDU: 90 00 [06:37:51]wFMCommunicate OK [06:37:51]wFMCommunicate request_size=255 [06:37:51]MH_SAM_APDU [06:37:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:37:51]Write to MH i2c: E2 02 01 D1 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 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 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 C4 [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 03 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 03 00 D1 0E 00 90 00 53 [06:37:52]RAPDU: 90 00 [06:37:52]wFMCommunicate OK [06:37:52]wFMCommunicate request_size=11 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 0D 02 02 06 FC DB 38 02 AD 44 [06:37:52]Write to MH i2c: E2 0E 00 D2 0E 80 0D 02 02 06 00 FC DB 38 02 AD 44 00 00 68 [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 03 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 03 00 D2 0E 00 90 00 54 [06:37:52]RAPDU: 90 00 [06:37:52]wFMCommunicate OK [06:37:52]wFMCommunicate request_size=4 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 0D 03 02 [06:37:52]Write to MH i2c: E2 08 00 D3 0E 80 0D 03 02 00 00 00 00 5C [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 0B 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 0B 00 D3 0E 00 94 94 4D 33 B1 C3 EA 2A 90 00 8D [06:37:52]RAPDU: 94 94 4D 33 B1 C3 EA 2A 90 00 [06:37:52]wFMCommunicate OK [06:37:52]SAM_PROTO_SignData done [06:37:52]FM_MakeSignedData done [06:37:52]CreateOFDProtocolMessage [06:37:52]wFMCommunicate request_size=4 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 11 00 00 [06:37:52]Write to MH i2c: E2 08 00 D4 0E 80 11 00 00 00 00 00 00 5C [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 17 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 17 00 D4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [06:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:37:52]wFMCommunicate OK [06:37:52]CreateOFDProtocolMessage done [06:37:52]OFDSenderStorePacket 374858 [06:37:52]StoreOFDPacket docnum=374858 [06:37: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 10 01 00 00 93 5F 08 01 A0 E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC DB 38 02 AD 44 94 94 4D 33 B1 C3 EA 2A [06:37:52]CheckFolder [06:37:52]dirname=/storage/ofd_packets [06:37:52]CheckFolder done [06:37:52]ProducePacketName [06:37:52]name=ofd_packets/00374858 [06:37:52]NVStorageSaveData ofd_packets/00374858 [06:37:52]File name is /storage/ofd_packets/00374858 [06:37:52]Write 302 bytes [06:37:52]NVStorageSaveData done [06:37:52]OFDSenderStorePacket done [06:37:52]KKMCreateOFDPacket done [06:37:52]NVStorageSaveData kkm_last_timestamp [06:37:52]File name is /storage/kkm_last_timestamp [06:37:52]Write 4 bytes [06:37:52]NVStorageSaveData done [06:37:52]OFD Sender: Processing packet 374858 [packets to send 270, broken 269] [06:37:52]ProducePacketName [06:37:52]name=ofd_packets/00374858 [06:37:52]OFD Sender: To server: pG, [06:37:52]CommunicateWithHost lk.salyk.kg:30040 [06:37:52]ConnectInit lk.salyk.kg [06:37:52]ExternCall_PrintAddStr [06:37:52]wPrintStart [06:37:52]Write to MH i2c: 01 00 00 D5 0E E3 [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: 01 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: 01 07 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: 01 07 00 D5 0E 00 00 00 00 00 FF 0F F8 [06:37:52]RasterBufferAndPrint [06:37:52]line Счет N : (1)3311369 [06:37:52]line ИНН: 02508201610067 [06:37:52]line Контрольно-Кассовый Чек [06:37:52]line ПРОДАЖА [06:37:52]line ТРК (МРК, ГНК) : 5 [06:37:52]line Товар: 2710194210 [06:37:52]line ДТ(л)-К-5 [06:37:52]line 18.380 * 76.20 [06:37:52]line = 1400.56 [06:37:52]line НДС 12% НСП 1% [06:37:52]line > о реализуемом товаре [06:37:52]line ОКРУГЛЕНИЕ: -0.56 [06:37:52]line ИТОГО: 1400.00 [06:37:52]line Внесено: 1400.00 [06:37:52]line СДАЧА: 0.00 [06:37:52]line НСП 1% : 12.39 [06:37:52]line НДС 12% : 148.73 [06:37:52]line Наличными: 1400.00 [06:37:52]line Безнал.: 0.00 [06:37:52]line Место: АЗС № 87 "Партнер Нефть" [06:37:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:37:52]line СНО: Общий режим [06:37:52]line Чек 136 27.10.2024 06:37 [06:37:52]line Смена: 528 ФФД: 1.0 [06:37:52]line ЗНМ: 0300000083 [06:37:52]line РНМ: 0000000000091623 [06:37:52]line Версия ККМ: 001 [06:37:52]line ФМ: 0000000000874672 [06:37:52]line ФД: 374858 [06:37:52]line ФПД: 278018467736900 [06:37:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063751&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374858&fm=278018467736900&tin=02508201610067®Number=0000000000091623&sum=140000 [06:37:52]written 0, free lines is 4095 [06:37:52]Connected sock=11 [06:37: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 10 01 00 00 93 5F 08 01 A0 E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF DF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC DB 38 02 AD 44 94 94 4D 33 B1 C3 EA 2A [06:37: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 29 DB 47 00 5B 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 4A B8 05 00 F4 03 04 00 5F 8B 1D 67 B6 04 01 00 00 2A 82 EB 46 3F F0 F9 BE [06:37:53]CommunicateWithHost err = 0 [06:37:53]CheckOFDResponse [06:37:53]1017 (14) - 77093643461234 [06:37:53]1041 (16) - 0000000000874672 [06:37:53]1040 (4) - 374858 [06:37:53]1012 (4) - 27.10.2024 00:37 [06:37:53]1206 (1) - 0 [06:37:53]OFD Sender: Remove packet 374858 [06:37:53]ProducePacketName [06:37:53]name=ofd_packets/00374858 [06:37:53]NVStorageDeleteData [06:37:53]Write to MH i2c: 01 00 00 00 0F 0F [06:37:53]Write i2c OK [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: 01 [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: 01 07 00 [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 EB 0C 0D [06:37:53]RasterBufferAndPrint [06:37:53]line [06:37:53]line [06:37:53]line [06:37:53]line [06:37:53]line [06:37:53]written 0, free lines is 3323 [06:37:53]MH_Cut [06:37:53]Write to MH i2c: D1 01 00 07 0F 01 E8 [06:37:53]Write i2c OK [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: D1 [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: D1 01 00 [06:37:53]MH_I2C_Read... [06:37:53]Read from MH i2c: D1 01 00 07 0F 00 E7 [06:37:53]Write to MH i2c: 01 00 00 08 0F 17 [06:37:53]Write i2c OK [06:37:53]MH_I2C_Read... [06:37:53]OFD Sender: No OFD packet to send [06:37:54]*** Cut start [06:37:54]*** Partial cut [06:37:54]*** CUTSNS_PIN = 1 [06:37:54]*** CUTSNS_PIN = 0 [06:37:54]*** Brake cut motor [06:37:54]Read from MH i2c: 01 [06:37:54]MH_I2C_Read... [06:37:54]*** Stop cut motor [06:37:54]*** Cut end [06:37:54]Read from MH i2c: 01 07 00 [06:37:54]MH_I2C_Read... [06:37:54]Read from MH i2c: 01 07 00 08 0F 00 00 00 00 00 FF 0F 2C [06:37:54]process_action close_receipt done [06:37:54]requested_data is exist [06:37:54]produce_requested_data [06:37:54]requested_item fm.sn is exist - process it [06:37:54]wFMCommunicate request_size=4 [06:37:54]MH_SAM_APDU [06:37:54]CAPDU: 80 11 00 00 [06:37:54]Write to MH i2c: E2 08 00 09 0F 80 11 00 00 00 00 00 00 92 [06:37:54]Write i2c OK [06:37:54]MH_I2C_Read... [06:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:54]Read from MH i2c: E2 [06:37:54]MH_I2C_Read... [06:37:54]Read from MH i2c: E2 17 00 [06:37:54]MH_I2C_Read... [06:37:54]Read from MH i2c: E2 17 00 09 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E7 [06:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:37:54]wFMCommunicate OK [06:37:54]requested_item fd.num is exist - process it [06:37:54]SAM_PROTO_GetFieldsCounters [06:37:54]wFMCommunicate request_size=4 [06:37:54]MH_SAM_APDU [06:37:54]CAPDU: 80 13 00 00 [06:37:54]Write to MH i2c: E2 08 00 0A 0F 80 13 00 00 00 00 00 00 95 [06:37:54]Write i2c OK [06:37:54]MH_I2C_Read... [06:37:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:54]Read from MH i2c: E2 [06:37:54]MH_I2C_Read... [06:37:54]Read from MH i2c: E2 62 00 [06:37:54]MH_I2C_Read... [06:37:54]Read from MH i2c: E2 62 00 0A 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 4A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [06:37: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 4A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:55]wFMCommunicate OK [06:37:55]SAM_PROTO_GetFieldsCounters done [06:37:55]requested_item shift.num is exist - process it [06:37:55]requested_item shift.opened is exist - process it [06:37:55]req_shift_opened [06:37:55]FM_GetShiftState [06:37:55]SAM_PROTO_GetShiftState [06:37:55]wFMCommunicate request_size=4 [06:37:55]MH_SAM_APDU [06:37:55]CAPDU: 80 13 01 00 [06:37:55]Write to MH i2c: E2 08 00 0B 0F 80 13 01 00 00 00 00 00 97 [06:37:55]Write i2c OK [06:37:55]MH_I2C_Read... [06:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:55]Read from MH i2c: E2 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: E2 0E 00 [06:37:55]MH_I2C_Read... [06:37:55]Read from MH i2c: E2 0E 00 0B 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 65 [06:37:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:37:55]wFMCommunicate OK [06:37:55]SAM_PROTO_GetShiftState done [06:37:55]FM_GetShiftState done [06:37:55]req_shift_opened done [06:37:55]requested_item shift.open_date is exist - process it [06:37:55]req_shift_open_date [06:37:55]req_shift_open_date done [06:37:55]produce_requested_data done [06:37:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374858,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:37:55]process_action_free close_receipt [06:37:55]json_value_free [06:37:55]json_value_free done [06:37:55]process_json_proto returns [06:37:55]Send response to host [06:37:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374858,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:37:55]free response buf [06:37:55]execute_script done [06:37:55]execute_script returns [06:37:55]free content buf [06:37:55]Sock 9.Close socket [06:37:55]Sock 9.Thread stoped [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]accept exits with 8 [06:39:08]New connection [06:39:08]New thread 3067628900 created [06:39:08]Thread 3067485540 joined [06:39:08]Waiting for new connection... [06:39:08] Sock 8.Parse request [06:39:08]Sock 8.Check first char [06:39:08]Sock 8.First char is OK [06:39:08]request: POST /json_proto HTTP/1.0 [06:39:08]Method: POST [06:39:08]URL: /json_proto [06:39:08]Method is POST - this is cgi request [06:39:08]url: /json_proto [06:39:08]query_string will be loaded in cgi processing [06:39:08]execute_cgi json_proto POST (null) [06:39:08]execute_cgi path=json_proto method=POST [06:39:08]POST find Content-Length [06:39:08]Host: 172.17.42.195:8080 [06:39:08]Content-Length: 683 [06:39:08]Content-Type: application/json [06:39:08] [06:39:08]POST finish read [06:39:08]Found Content-Length = 683 [06:39:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311371", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:08]execute_script... [06: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)3311371", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:08]POST & json_proto [06:39:08]process_json_proto [06:39:08]json parsed OK: [06:39:08]protocol is kg_v1.0 [06:39:08]action value=close_receipt [06:39:08]process_action close_receipt [06:39:08]cmd_close_receipt [06:39:08]MH_GetDate [06:39:08]Write to MH i2c: F0 00 00 0C 0F 0A [06:39:08]Write i2c OK [06:39:08]MH_I2C_Read... [06:39:08]Read from MH i2c: F0 [06:39:08]MH_I2C_Read... [06:39:08]Read from MH i2c: F0 09 00 [06:39:08]MH_I2C_Read... [06:39:08]Read from MH i2c: F0 09 00 0C 0F 00 0D E0 1D 67 EF 94 12 67 80 [06:39:08]GetLastDocTimeStamp 1730011071 [06:39:08]current date 1730011149 [06:39:08]FM_GetShiftState [06:39:08]SAM_PROTO_GetShiftState [06:39:08]wFMCommunicate request_size=4 [06:39:08]MH_SAM_APDU [06:39:08]CAPDU: 80 13 01 00 [06:39:08]Write to MH i2c: E2 08 00 0D 0F 80 13 01 00 00 00 00 00 99 [06:39:08]Write i2c OK [06:39:08]MH_I2C_Read... [06:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:08]Read from MH i2c: E2 [06:39:08]MH_I2C_Read... [06:39:08]Read from MH i2c: E2 0E 00 [06:39:08]MH_I2C_Read... [06:39:08]Read from MH i2c: E2 0E 00 0D 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [06:39:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:39:08]wFMCommunicate OK [06:39:08]SAM_PROTO_GetShiftState done [06:39:08]FM_GetShiftState done [06:39:08]opened in 1729988025 [06:39:08]opened+sec_in_day 1730074425 [06:39:08]quantity*price = 150056 [06:39:08]sum+1 = 150058 [06:39:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 137 27.10.2024 06:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374859 ФПД: 21547189756243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063909&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374859&fm=21547189756243&tin=02508201610067®Number=0000000000091623&sum=150000 [06:39:09]StoreToDocumentArchive [06:39:09]shift 528 fd 374859 [06:39:09]save to /storage/0528/doc_00374859 [06:39:09]save last doc name /storage/0528/doc_00374859 to /storage/kkm_last_doc_name [06:39:09]save OK [06:39:09]Clear old archive folders... [06:39:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:39:09]tlvbuf is 00FA0240 [06:39:09]SAM_PROTO_ClearQueue [06:39:09]wFMCommunicate request_size=4 [06:39:09]MH_SAM_APDU [06:39:09]CAPDU: 80 09 00 00 [06:39:09]Write to MH i2c: E2 08 00 1A 0F 80 09 00 00 00 00 00 00 9B [06:39:09]Write i2c OK [06:39:09]MH_I2C_Read... [06:39:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:09]Read from MH i2c: E2 [06:39:09]MH_I2C_Read... [06:39:09]Read from MH i2c: E2 03 00 [06:39:09]MH_I2C_Read... [06:39:09]Read from MH i2c: E2 03 00 1A 0F 00 90 00 9D [06:39:09]RAPDU: 90 00 [06:39:09]wFMCommunicate OK [06:39:09]SAM_PROTO_ClearQueue done [06:39:09]KKMCreateOFDPacket [06:39:09]OFDProtocolAddRootSTLVToBuf [06:39:09]FM_MakeSignedData [06:39:09]FM_MakeSignedData [06:39:09]SAM_PROTO_SignData [06:39:09]wFMCommunicate request_size=4 [06:39:09]MH_SAM_APDU [06:39:09]CAPDU: 80 0D 01 02 [06:39:09]Write to MH i2c: E2 08 00 1B 0F 80 0D 01 02 00 00 00 00 A3 [06:39:09]Write i2c OK [06:39:09]MH_I2C_Read... [06:39:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:09]Read from MH i2c: E2 [06:39:09]MH_I2C_Read... [06:39:09]Read from MH i2c: E2 03 00 [06:39:09]MH_I2C_Read... [06:39:09]Read from MH i2c: E2 03 00 1B 0F 00 90 00 9E [06:39:09]RAPDU: 90 00 [06:39:09]wFMCommunicate OK [06:39:09]wFMCommunicate request_size=255 [06:39:09]MH_SAM_APDU [06: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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 0D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 13 [06:39:10]Write to MH i2c: E2 02 01 1C 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 0D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 13 00 00 9F [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:10]Read from MH i2c: E2 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 03 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 03 00 1C 0F 00 90 00 9F [06:39:10]RAPDU: 90 00 [06:39:10]wFMCommunicate OK [06:39:10]wFMCommunicate request_size=10 [06:39:10]MH_SAM_APDU [06:39:10]CAPDU: 80 0D 02 02 05 98 D8 97 61 53 [06:39:10]Write to MH i2c: E2 0D 00 1D 0F 80 0D 02 02 05 00 98 D8 97 61 53 00 00 6B [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:10]Read from MH i2c: E2 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 03 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 03 00 1D 0F 00 90 00 A0 [06:39:10]RAPDU: 90 00 [06:39:10]wFMCommunicate OK [06:39:10]wFMCommunicate request_size=4 [06:39:10]MH_SAM_APDU [06:39:10]CAPDU: 80 0D 03 02 [06:39:10]Write to MH i2c: E2 08 00 1E 0F 80 0D 03 02 00 00 00 00 A8 [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:10]Read from MH i2c: E2 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 0B 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 0B 00 1E 0F 00 E6 6A 65 73 EA 7F E8 DB 90 00 FD [06:39:10]RAPDU: E6 6A 65 73 EA 7F E8 DB 90 00 [06:39:10]wFMCommunicate OK [06:39:10]SAM_PROTO_SignData done [06:39:10]FM_MakeSignedData done [06:39:10]CreateOFDProtocolMessage [06:39:10]wFMCommunicate request_size=4 [06:39:10]MH_SAM_APDU [06:39:10]CAPDU: 80 11 00 00 [06:39:10]Write to MH i2c: E2 08 00 1F 0F 80 11 00 00 00 00 00 00 A8 [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:10]Read from MH i2c: E2 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 17 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: E2 17 00 1F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [06:39:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:39:10]wFMCommunicate OK [06:39:10]CreateOFDProtocolMessage done [06:39:10]OFDSenderStorePacket 374859 [06:39:10]StoreOFDPacket docnum=374859 [06:39: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 43 DD 07 01 8A 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 0D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 13 98 D8 97 61 53 E6 6A 65 73 EA 7F E8 DB [06:39:10]CheckFolder [06:39:10]dirname=/storage/ofd_packets [06:39:10]CheckFolder done [06:39:10]ProducePacketName [06:39:10]name=ofd_packets/00374859 [06:39:10]NVStorageSaveData ofd_packets/00374859 [06:39:10]File name is /storage/ofd_packets/00374859 [06:39:10]Write 301 bytes [06:39:10]NVStorageSaveData done [06:39:10]OFDSenderStorePacket done [06:39:10]KKMCreateOFDPacket done [06:39:10]NVStorageSaveData kkm_last_timestamp [06:39:10]File name is /storage/kkm_last_timestamp [06:39:10]Write 4 bytes [06:39:10]NVStorageSaveData done [06:39:10]ExternCall_PrintAddStr [06:39:10]wPrintStart [06:39:10]Write to MH i2c: 01 00 00 20 0F 2F [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 07 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 07 00 20 0F 00 00 00 00 00 FF 0F 44 [06:39:10]RasterBufferAndPrint [06:39:10]line Счет N : (1)3311371 [06:39:10]line ИНН: 02508201610067 [06:39:10]line Контрольно-Кассовый Чек [06:39:10]line ПРОДАЖА [06:39:10]line ТРК (МРК, ГНК) : 32 [06:39:10]line Товар: 2710124130 [06:39:10]line Аи-92-К-4 [06:39:10]line 22.430 * 66.90 [06:39:10]line = 1500.57 [06:39:10]line НДС 12% НСП 1% [06:39:10]line > о реализуемом товаре [06:39:10]line ОКРУГЛЕНИЕ: -0.57 [06:39:10]line ИТОГО: 1500.00 [06:39:10]line Внесено: 1500.00 [06:39:10]line СДАЧА: 0.00 [06:39:10]line НСП 1% : 13.28 [06:39:10]line НДС 12% : 159.35 [06:39:10]line Наличными: 1500.00 [06:39:10]line Безнал.: 0.00 [06:39:10]line Место: АЗС № 87 "Партнер Нефть" [06:39:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:39:10]line СНО: Общий режим [06:39:10]line Чек 137 27.10.2024 06:39 [06:39:10]line Смена: 528 ФФД: 1.0 [06:39:10]line ЗНМ: 0300000083 [06:39:10]line РНМ: 0000000000091623 [06:39:10]line Версия ККМ: 001 [06:39:10]line ФМ: 0000000000874672 [06:39:10]line ФД: 374859 [06:39:10]line ФПД: 21547189756243 [06:39:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T063909&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374859&fm=21547189756243&tin=02508201610067®Number=0000000000091623&sum=150000 [06:39:10]written 0, free lines is 4095 [06:39:10]OFD Sender: Processing packet 374859 [packets to send 270, broken 269] [06:39:10]ProducePacketName [06:39:10]name=ofd_packets/00374859 [06:39:10]OFD Sender: To server: pG, [06:39:10]CommunicateWithHost lk.salyk.kg:30040 [06:39:10]ConnectInit lk.salyk.kg [06:39:10]Connected sock=10 [06:39: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 43 DD 07 01 8A 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 0D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 13 98 D8 97 61 53 E6 6A 65 73 EA 7F E8 DB [06: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 FB 1D 47 00 2D 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 4B B8 05 00 F4 03 04 00 AC 8B 1D 67 B6 04 01 00 00 B6 18 74 2E 8D 96 57 41 [06:39:10]CommunicateWithHost err = 0 [06:39:10]CheckOFDResponse [06:39:10]1017 (14) - 77093643461234 [06:39:10]1041 (16) - 0000000000874672 [06:39:10]1040 (4) - 374859 [06:39:10]1012 (4) - 27.10.2024 00:39 [06:39:10]1206 (1) - 0 [06:39:10]OFD Sender: Remove packet 374859 [06:39:10]ProducePacketName [06:39:10]name=ofd_packets/00374859 [06:39:10]NVStorageDeleteData [06:39:10]Write to MH i2c: 01 00 00 4B 0F 5A [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 07 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: 01 07 00 4B 0F 00 00 00 00 00 E0 0C 4D [06:39:10]RasterBufferAndPrint [06:39:10]line [06:39:10]line [06:39:10]line [06:39:10]line [06:39:10]line [06:39:10]written 0, free lines is 3301 [06:39:10]MH_Cut [06:39:10]Write to MH i2c: D1 01 00 52 0F 01 33 [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: D1 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: D1 01 00 [06:39:10]MH_I2C_Read... [06:39:10]Read from MH i2c: D1 01 00 52 0F 00 32 [06:39:10]Write to MH i2c: 01 00 00 53 0F 62 [06:39:10]Write i2c OK [06:39:10]MH_I2C_Read... [06:39:11]OFD Sender: No OFD packet to send [06:39:11]*** Cut start [06:39:11]*** Partial cut [06:39:11]*** CUTSNS_PIN = 1 [06:39:11]*** CUTSNS_PIN = 0 [06:39:12]*** Brake cut motor [06:39:12]Read from MH i2c: 01 [06:39:12]MH_I2C_Read... [06:39:12]*** Stop cut motor [06:39:12]*** Cut end [06:39:12]Read from MH i2c: 01 07 00 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: 01 07 00 53 0F 00 00 00 00 00 FF 0F 77 [06:39:12]process_action close_receipt done [06:39:12]requested_data is exist [06:39:12]produce_requested_data [06:39:12]requested_item fm.sn is exist - process it [06:39:12]wFMCommunicate request_size=4 [06:39:12]MH_SAM_APDU [06:39:12]CAPDU: 80 11 00 00 [06:39:12]Write to MH i2c: E2 08 00 54 0F 80 11 00 00 00 00 00 00 DD [06:39:12]Write i2c OK [06:39:12]MH_I2C_Read... [06:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:12]Read from MH i2c: E2 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 17 00 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 17 00 54 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [06:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:39:12]wFMCommunicate OK [06:39:12]requested_item fd.num is exist - process it [06:39:12]SAM_PROTO_GetFieldsCounters [06:39:12]wFMCommunicate request_size=4 [06:39:12]MH_SAM_APDU [06:39:12]CAPDU: 80 13 00 00 [06:39:12]Write to MH i2c: E2 08 00 55 0F 80 13 00 00 00 00 00 00 E0 [06:39:12]Write i2c OK [06:39:12]MH_I2C_Read... [06:39:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:12]Read from MH i2c: E2 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 62 00 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 62 00 55 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 4B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [06:39: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 4B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:39:12]wFMCommunicate OK [06:39:12]SAM_PROTO_GetFieldsCounters done [06:39:12]requested_item shift.num is exist - process it [06:39:12]requested_item shift.opened is exist - process it [06:39:12]req_shift_opened [06:39:12]FM_GetShiftState [06:39:12]SAM_PROTO_GetShiftState [06:39:12]wFMCommunicate request_size=4 [06:39:12]MH_SAM_APDU [06:39:12]CAPDU: 80 13 01 00 [06:39:12]Write to MH i2c: E2 08 00 56 0F 80 13 01 00 00 00 00 00 E2 [06:39:12]Write i2c OK [06:39:12]MH_I2C_Read... [06:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:12]Read from MH i2c: E2 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 0E 00 [06:39:12]MH_I2C_Read... [06:39:12]Read from MH i2c: E2 0E 00 56 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [06:39:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:39:12]wFMCommunicate OK [06:39:12]SAM_PROTO_GetShiftState done [06:39:12]FM_GetShiftState done [06:39:12]req_shift_opened done [06:39:12]requested_item shift.open_date is exist - process it [06:39:12]req_shift_open_date [06:39:12]req_shift_open_date done [06:39:12]produce_requested_data done [06:39:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374859,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:39:12]process_action_free close_receipt [06:39:12]json_value_free [06:39:12]json_value_free done [06:39:12]process_json_proto returns [06:39:12]Send response to host [06:39:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374859,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:39:12]free response buf [06:39:12]execute_script done [06:39:12]execute_script returns [06:39:12]free content buf [06:39:12]Sock 8.Close socket [06:39:12]Sock 8.Thread stoped [06:39:16]OFD Sender: No OFD packet to send [06:39:21]OFD Sender: No OFD packet to send [06:39:26]OFD Sender: No OFD packet to send [06:39:31]OFD Sender: No OFD packet to send [06:39:36]OFD Sender: No OFD packet to send [06:39:41]OFD Sender: No OFD packet to send [06:39:46]OFD Sender: No OFD packet to send [06:39:51]OFD Sender: No OFD packet to send [06:39:56]OFD Sender: No OFD packet to send [06:40:01]OFD Sender: No OFD packet to send [06:40:06]OFD Sender: No OFD packet to send [06:40:11]OFD Sender: No OFD packet to send [06:40:16]OFD Sender: No OFD packet to send [06:40:21]OFD Sender: No OFD packet to send [06:40:26]OFD Sender: No OFD packet to send [06:40:28]accept exits with 9 [06:40:28]New connection [06:40:28]New thread 3067485540 created [06:40:28]Thread 3067628900 joined [06:40:28]Waiting for new connection... [06:40:28] Sock 9.Parse request [06:40:28]Sock 9.Check first char [06:40:28]Sock 9.First char is OK [06:40:28]request: POST /json_proto HTTP/1.0 [06:40:28]Method: POST [06:40:28]URL: /json_proto [06:40:28]Method is POST - this is cgi request [06:40:28]url: /json_proto [06:40:28]query_string will be loaded in cgi processing [06:40:28]execute_cgi json_proto POST (null) [06:40:28]execute_cgi path=json_proto method=POST [06:40:28]POST find Content-Length [06:40:28]Host: 172.17.42.195:8080 [06:40:28]Content-Length: 687 [06:40:28]Content-Type: application/json [06:40:28] [06:40:28]POST finish read [06:40:28]Found Content-Length = 687 [06:40:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311374", "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" ] } } [06:40:28]execute_script... [06:40: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)3311374", "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" ] } } [06:40:28]POST & json_proto [06:40:28]process_json_proto [06:40:28]json parsed OK: [06:40:28]protocol is kg_v1.0 [06:40:28]action value=close_receipt [06:40:28]process_action close_receipt [06:40:28]cmd_close_receipt [06:40:28]MH_GetDate [06:40:28]Write to MH i2c: F0 00 00 57 0F 55 [06:40:28]Write i2c OK [06:40:28]MH_I2C_Read... [06:40:28]Read from MH i2c: F0 [06:40:28]MH_I2C_Read... [06:40:28]Read from MH i2c: F0 09 00 [06:40:28]MH_I2C_Read... [06:40:28]Read from MH i2c: F0 09 00 57 0F 00 5D E0 1D 67 EF 94 12 67 1B [06:40:28]GetLastDocTimeStamp 1730011149 [06:40:28]current date 1730011229 [06:40:28]FM_GetShiftState [06:40:28]SAM_PROTO_GetShiftState [06:40:28]wFMCommunicate request_size=4 [06:40:28]MH_SAM_APDU [06:40:28]CAPDU: 80 13 01 00 [06:40:28]Write to MH i2c: E2 08 00 58 0F 80 13 01 00 00 00 00 00 E4 [06:40:28]Write i2c OK [06:40:28]MH_I2C_Read... [06:40:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:28]Read from MH i2c: E2 [06:40:28]MH_I2C_Read... [06:40:28]Read from MH i2c: E2 0E 00 [06:40:28]MH_I2C_Read... [06:40:28]Read from MH i2c: E2 0E 00 58 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B2 [06:40:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:40:28]wFMCommunicate OK [06:40:28]SAM_PROTO_GetShiftState done [06:40:28]FM_GetShiftState done [06:40:28]opened in 1729988025 [06:40:28]opened+sec_in_day 1730074425 [06:40:28]quantity*price = 100050 [06:40:28]sum+1 = 100052 [06:40:28]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 СНО: Общий режим Чек 138 27.10.2024 06:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374860 ФПД: 62605939818008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064029&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374860&fm=62605939818008&tin=02508201610067®Number=0000000000091623&sum=100000 [06:40:30]StoreToDocumentArchive [06:40:30]shift 528 fd 374860 [06:40:30]save to /storage/0528/doc_00374860 [06:40:30]save last doc name /storage/0528/doc_00374860 to /storage/kkm_last_doc_name [06:40:30]save OK [06:40:30]Clear old archive folders... [06:40:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:40:30]tlvbuf is 00F93840 [06:40:30]SAM_PROTO_ClearQueue [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 09 00 00 [06:40:30]Write to MH i2c: E2 08 00 65 0F 80 09 00 00 00 00 00 00 E6 [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 65 0F 00 90 00 E8 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]SAM_PROTO_ClearQueue done [06:40:30]KKMCreateOFDPacket [06:40:30]OFDProtocolAddRootSTLVToBuf [06:40:30]FM_MakeSignedData [06:40:30]FM_MakeSignedData [06:40:30]SAM_PROTO_SignData [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 01 02 [06:40:30]Write to MH i2c: E2 08 00 66 0F 80 0D 01 02 00 00 00 00 EE [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=255 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8A 00 00 00 F4 03 04 00 5D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:40:30]Write to MH i2c: E2 02 01 67 0F 80 0D 02 02 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 8A 00 00 00 F4 03 04 00 5D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 BF [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=11 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 02 02 06 38 F0 94 CD BE 18 [06:40:30]Write to MH i2c: E2 0E 00 68 0F 80 0D 02 02 06 00 38 F0 94 CD BE 18 00 00 5C [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [06:40:30]RAPDU: 90 00 [06:40:30]wFMCommunicate OK [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 0D 03 02 [06:40:30]Write to MH i2c: E2 08 00 69 0F 80 0D 03 02 00 00 00 00 F3 [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 0B 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 0B 00 69 0F 00 FA 9E A4 B9 95 0D EF 9A 90 00 14 [06:40:30]RAPDU: FA 9E A4 B9 95 0D EF 9A 90 00 [06:40:30]wFMCommunicate OK [06:40:30]SAM_PROTO_SignData done [06:40:30]FM_MakeSignedData done [06:40:30]CreateOFDProtocolMessage [06:40:30]wFMCommunicate request_size=4 [06:40:30]MH_SAM_APDU [06:40:30]CAPDU: 80 11 00 00 [06:40:30]Write to MH i2c: E2 08 00 6A 0F 80 11 00 00 00 00 00 00 F3 [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:30]Read from MH i2c: E2 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 17 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: E2 17 00 6A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [06:40:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:40:30]wFMCommunicate OK [06:40:30]CreateOFDProtocolMessage done [06:40:30]OFDSenderStorePacket 374860 [06:40:30]StoreOFDPacket docnum=374860 [06:40:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 87 99 08 01 F6 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8A 00 00 00 F4 03 04 00 5D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 38 F0 94 CD BE 18 FA 9E A4 B9 95 0D EF 9A [06:40:30]CheckFolder [06:40:30]dirname=/storage/ofd_packets [06:40:30]CheckFolder done [06:40:30]ProducePacketName [06:40:30]name=ofd_packets/00374860 [06:40:30]NVStorageSaveData ofd_packets/00374860 [06:40:30]File name is /storage/ofd_packets/00374860 [06:40:30]Write 302 bytes [06:40:30]NVStorageSaveData done [06:40:30]OFDSenderStorePacket done [06:40:30]KKMCreateOFDPacket done [06:40:30]NVStorageSaveData kkm_last_timestamp [06:40:30]File name is /storage/kkm_last_timestamp [06:40:30]Write 4 bytes [06:40:30]NVStorageSaveData done [06:40:30]ExternCall_PrintAddStr [06:40:30]wPrintStart [06:40:30]Write to MH i2c: 01 00 00 6B 0F 7A [06:40:30]Write i2c OK [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 07 00 [06:40:30]MH_I2C_Read... [06:40:30]Read from MH i2c: 01 07 00 6B 0F 00 00 00 00 00 FF 0F 8F [06:40:30]RasterBufferAndPrint [06:40:30]line Счет N : (1)3311374 [06:40:30]line ИНН: 02508201610067 [06:40:30]line Контрольно-Кассовый Чек [06:40:30]line ПРОДАЖА [06:40:30]line ТРК (МРК, ГНК) : 6 [06:40:30]line Товар: 2710194210 [06:40:30]line ДТ(л)-К-5 [06:40:30]line 13.130 * 76.20 [06:40:30]line = 1000.51 [06:40:30]line НДС 12% НСП 1% [06:40:30]line > о реализуемом товаре [06:40:30]line ОКРУГЛЕНИЕ: -0.51 [06:40:30]line ИТОГО: 1000.00 [06:40:30]line Внесено: 1000.00 [06:40:30]line СДАЧА: 0.00 [06:40:30]line НСП 1% : 8.85 [06:40:30]line НДС 12% : 106.25 [06:40:30]line Наличными: 1000.00 [06:40:30]line Безнал.: 0.00 [06:40:30]line Место: АЗС № 87 "Партнер Нефть" [06:40:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:40:30]line СНО: Общий режим [06:40:30]line Чек 138 27.10.2024 06:40 [06:40:30]line Смена: 528 ФФД: 1.0 [06:40:30]line ЗНМ: 0300000083 [06:40:30]line РНМ: 0000000000091623 [06:40:30]line Версия ККМ: 001 [06:40:30]line ФМ: 0000000000874672 [06:40:30]line ФД: 374860 [06:40:30]line ФПД: 62605939818008 [06:40:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064029&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374860&fm=62605939818008&tin=02508201610067®Number=0000000000091623&sum=100000 [06:40:30]OFD Sender: Processing packet 374860 [packets to send 270, broken 269] [06:40:30]ProducePacketName [06:40:30]name=ofd_packets/00374860 [06:40:30]OFD Sender: To server: pG, [06:40:30]CommunicateWithHost lk.salyk.kg:30040 [06:40:31]ConnectInit lk.salyk.kg [06:40:31]written 0, free lines is 4095 [06:40:31]Connected sock=10 [06:40:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 87 99 08 01 F6 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8A 00 00 00 F4 03 04 00 5D E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 38 F0 94 CD BE 18 FA 9E A4 B9 95 0D EF 9A [06:40:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B9 3A 47 00 4B 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B8 05 00 F4 03 04 00 FD 8B 1D 67 B6 04 01 00 00 9B B3 66 06 9B 31 1A D7 [06:40:31]CommunicateWithHost err = 0 [06:40:31]CheckOFDResponse [06:40:31]1017 (14) - 77093643461234 [06:40:31]1041 (16) - 0000000000874672 [06:40:31]1040 (4) - 374860 [06:40:31]1012 (4) - 27.10.2024 00:40 [06:40:31]1206 (1) - 0 [06:40:31]OFD Sender: Remove packet 374860 [06:40:31]ProducePacketName [06:40:31]name=ofd_packets/00374860 [06:40:31]NVStorageDeleteData [06:40:31]Write to MH i2c: 01 00 00 96 0F A5 [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 07 00 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: 01 07 00 96 0F 00 00 00 00 00 ED 0C A5 [06:40:31]RasterBufferAndPrint [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]line [06:40:31]written 0, free lines is 3315 [06:40:31]MH_Cut [06:40:31]Write to MH i2c: D1 01 00 9D 0F 01 7E [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 01 00 [06:40:31]MH_I2C_Read... [06:40:31]Read from MH i2c: D1 01 00 9D 0F 00 7D [06:40:31]Write to MH i2c: 01 00 00 9E 0F AD [06:40:31]Write i2c OK [06:40:31]MH_I2C_Read... [06:40:31]OFD Sender: No OFD packet to send [06:40:32]*** Cut start [06:40:32]*** Partial cut [06:40:32]*** CUTSNS_PIN = 1 [06:40:32]*** CUTSNS_PIN = 0 [06:40:32]*** Brake cut motor [06:40:32]Read from MH i2c: 01 [06:40:32]MH_I2C_Read... [06:40:32]*** Stop cut motor [06:40:32]*** Cut end [06:40:32]Read from MH i2c: 01 07 00 [06:40:32]MH_I2C_Read... [06:40:32]Read from MH i2c: 01 07 00 9E 0F 00 00 00 00 00 FF 0F C2 [06:40:32]process_action close_receipt done [06:40:32]requested_data is exist [06:40:32]produce_requested_data [06:40:32]requested_item fm.sn is exist - process it [06:40:32]wFMCommunicate request_size=4 [06:40:32]MH_SAM_APDU [06:40:32]CAPDU: 80 11 00 00 [06:40:32]Write to MH i2c: E2 08 00 9F 0F 80 11 00 00 00 00 00 00 28 [06:40:32]Write i2c OK [06:40:32]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 17 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 17 00 9F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [06:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:40:33]wFMCommunicate OK [06:40:33]requested_item fd.num is exist - process it [06:40:33]SAM_PROTO_GetFieldsCounters [06:40:33]wFMCommunicate request_size=4 [06:40:33]MH_SAM_APDU [06:40:33]CAPDU: 80 13 00 00 [06:40:33]Write to MH i2c: E2 08 00 A0 0F 80 13 00 00 00 00 00 00 2B [06:40:33]Write i2c OK [06:40:33]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 62 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 62 00 A0 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 4C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [06:40:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:40:33]wFMCommunicate OK [06:40:33]SAM_PROTO_GetFieldsCounters done [06:40:33]requested_item shift.num is exist - process it [06:40:33]requested_item shift.opened is exist - process it [06:40:33]req_shift_opened [06:40:33]FM_GetShiftState [06:40:33]SAM_PROTO_GetShiftState [06:40:33]wFMCommunicate request_size=4 [06:40:33]MH_SAM_APDU [06:40:33]CAPDU: 80 13 01 00 [06:40:33]Write to MH i2c: E2 08 00 A1 0F 80 13 01 00 00 00 00 00 2D [06:40:33]Write i2c OK [06:40:33]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 A1 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [06:40:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:40:33]wFMCommunicate OK [06:40:33]SAM_PROTO_GetShiftState done [06:40:33]FM_GetShiftState done [06:40:33]req_shift_opened done [06:40:33]requested_item shift.open_date is exist - process it [06:40:33]req_shift_open_date [06:40:33]req_shift_open_date done [06:40:33]produce_requested_data done [06:40:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374860,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:40:33]process_action_free close_receipt [06:40:33]json_value_free [06:40:33]json_value_free done [06:40:33]process_json_proto returns [06:40:33]Send response to host [06:40:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374860,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:40:33]free response buf [06:40:33]execute_script done [06:40:33]execute_script returns [06:40:33]free content buf [06:40:33]Sock 9.Close socket [06:40:33]Sock 9.Thread stoped [06:40:33]accept exits with 8 [06:40:33]New connection [06:40:33]New thread 3067628900 created [06:40:33]Thread 3067485540 joined [06:40:33]Waiting for new connection... [06:40:33] Sock 8.Parse request [06:40:33]Sock 8.Check first char [06:40:33]Sock 8.First char is OK [06:40:33]request: POST /json_proto HTTP/1.0 [06:40:33]Method: POST [06:40:33]URL: /json_proto [06:40:33]Method is POST - this is cgi request [06:40:33]url: /json_proto [06:40:33]query_string will be loaded in cgi processing [06:40:33]execute_cgi json_proto POST (null) [06:40:33]execute_cgi path=json_proto method=POST [06:40:33]POST find Content-Length [06:40:33]Host: 172.17.42.195:8080 [06:40:33]Content-Length: 820 [06:40:33]Content-Type: application/json [06:40:33] [06:40:33]POST finish read [06:40:33]Found Content-Length = 820 [06:40:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311372", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:33]execute_script... [06:40: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)3311372", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:33]POST & json_proto [06:40:33]process_json_proto [06:40:33]json parsed OK: [06:40:33]protocol is kg_v1.0 [06:40:33]action value=close_receipt [06:40:33]process_action close_receipt [06:40:33]cmd_close_receipt [06:40:33]MH_GetDate [06:40:33]Write to MH i2c: F0 00 00 A2 0F A0 [06:40:33]Write i2c OK [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: F0 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: F0 09 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: F0 09 00 A2 0F 00 62 E0 1D 67 EF 94 12 67 6B [06:40:33]GetLastDocTimeStamp 1730011229 [06:40:33]current date 1730011234 [06:40:33]FM_GetShiftState [06:40:33]SAM_PROTO_GetShiftState [06:40:33]wFMCommunicate request_size=4 [06:40:33]MH_SAM_APDU [06:40:33]CAPDU: 80 13 01 00 [06:40:33]Write to MH i2c: E2 08 00 A3 0F 80 13 01 00 00 00 00 00 2F [06:40:33]Write i2c OK [06:40:33]MH_I2C_Read... [06:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:33]Read from MH i2c: E2 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 [06:40:33]MH_I2C_Read... [06:40:33]Read from MH i2c: E2 0E 00 A3 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FD [06:40:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:40:33]wFMCommunicate OK [06:40:33]SAM_PROTO_GetShiftState done [06:40:33]FM_GetShiftState done [06:40:33]opened in 1729988025 [06:40:33]opened+sec_in_day 1730074425 [06:40:33]quantity*price = 150056 [06:40:33]sum+1 = 150058 [06:40:33]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 СНО: Общий режим Чек 139 27.10.2024 06:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 374861 ФПД: 157536604517153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064034&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374861&fm=157536604517153&tin=02508201610067®Number=0000000000091623&sum=150057 [06:40:35]StoreToDocumentArchive [06:40:35]shift 528 fd 374861 [06:40:35]save to /storage/0528/doc_00374861 [06:40:35]save last doc name /storage/0528/doc_00374861 to /storage/kkm_last_doc_name [06:40:35]save OK [06:40:35]Clear old archive folders... [06:40:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:35]tlvbuf is 00FAE160 [06:40:35]SAM_PROTO_ClearQueue [06:40:35]wFMCommunicate request_size=4 [06:40:35]MH_SAM_APDU [06:40:35]CAPDU: 80 09 00 00 [06:40:35]Write to MH i2c: E2 08 00 B0 0F 80 09 00 00 00 00 00 00 31 [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 B0 0F 00 90 00 33 [06:40:35]RAPDU: 90 00 [06:40:35]wFMCommunicate OK [06:40:35]SAM_PROTO_ClearQueue done [06:40:35]KKMCreateOFDPacket [06:40:35]OFDProtocolAddRootSTLVToBuf [06:40:35]FM_MakeSignedData [06:40:35]FM_MakeSignedData [06:40:35]SAM_PROTO_SignData [06:40:35]wFMCommunicate request_size=4 [06:40:35]MH_SAM_APDU [06:40:35]CAPDU: 80 0D 01 02 [06:40:35]Write to MH i2c: E2 08 00 B1 0F 80 0D 01 02 00 00 00 00 39 [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 B1 0F 00 90 00 34 [06:40:35]RAPDU: 90 00 [06:40:35]wFMCommunicate OK [06:40:35]wFMCommunicate request_size=255 [06:40:35]MH_SAM_APDU [06:40: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 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 8B 00 00 00 F4 03 04 00 62 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8F [06:40:35]Write to MH i2c: E2 02 01 B2 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 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 8B 00 00 00 F4 03 04 00 62 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8F 00 00 7E [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [06:40:35]RAPDU: 90 00 [06:40:35]wFMCommunicate OK [06:40:35]wFMCommunicate request_size=10 [06:40:35]MH_SAM_APDU [06:40:35]CAPDU: 80 0D 02 02 05 47 59 59 F3 21 [06:40:35]Write to MH i2c: E2 0D 00 B3 0F 80 0D 02 02 05 00 47 59 59 F3 21 00 00 53 [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [06:40:35]RAPDU: 90 00 [06:40:35]wFMCommunicate OK [06:40:35]wFMCommunicate request_size=4 [06:40:35]MH_SAM_APDU [06:40:35]CAPDU: 80 0D 03 02 [06:40:35]Write to MH i2c: E2 08 00 B4 0F 80 0D 03 02 00 00 00 00 3E [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 0B 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 0B 00 B4 0F 00 BF 14 15 69 78 40 C7 C2 90 00 D1 [06:40:35]RAPDU: BF 14 15 69 78 40 C7 C2 90 00 [06:40:35]wFMCommunicate OK [06:40:35]SAM_PROTO_SignData done [06:40:35]FM_MakeSignedData done [06:40:35]CreateOFDProtocolMessage [06:40:35]wFMCommunicate request_size=4 [06:40:35]MH_SAM_APDU [06:40:35]CAPDU: 80 11 00 00 [06:40:35]Write to MH i2c: E2 08 00 B5 0F 80 11 00 00 00 00 00 00 3E [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:35]Read from MH i2c: E2 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 17 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: E2 17 00 B5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [06:40:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:40:35]wFMCommunicate OK [06:40:35]CreateOFDProtocolMessage done [06:40:35]OFDSenderStorePacket 374861 [06:40:35]StoreOFDPacket docnum=374861 [06:40: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 6D 7D 07 01 3C 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 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 8B 00 00 00 F4 03 04 00 62 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8F 47 59 59 F3 21 BF 14 15 69 78 40 C7 C2 [06:40:35]CheckFolder [06:40:35]dirname=/storage/ofd_packets [06:40:35]CheckFolder done [06:40:35]ProducePacketName [06:40:35]name=ofd_packets/00374861 [06:40:35]NVStorageSaveData ofd_packets/00374861 [06:40:35]File name is /storage/ofd_packets/00374861 [06:40:35]Write 301 bytes [06:40:35]NVStorageSaveData done [06:40:35]OFDSenderStorePacket done [06:40:35]KKMCreateOFDPacket done [06:40:35]NVStorageSaveData kkm_last_timestamp [06:40:35]File name is /storage/kkm_last_timestamp [06:40:35]Write 4 bytes [06:40:35]NVStorageSaveData done [06:40:35]ExternCall_PrintAddStr [06:40:35]wPrintStart [06:40:35]Write to MH i2c: 01 00 00 B6 0F C5 [06:40:35]Write i2c OK [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: 01 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: 01 07 00 [06:40:35]MH_I2C_Read... [06:40:35]Read from MH i2c: 01 07 00 B6 0F 00 00 00 00 00 FF 0F DA [06:40:35]RasterBufferAndPrint [06:40:35]line Счет N : (1)3311372 [06:40:35]line ИНН: 02508201610067 [06:40:35]line Контрольно-Кассовый Чек [06:40:35]line ПРОДАЖА [06:40:35]line ТРК (МРК, ГНК) : 22 [06:40:35]line Товар: 2710124130 [06:40:35]line Аи-92-К-4 [06:40:35]line 22.430 * 66.90 [06:40:35]line = 1500.57 [06:40:35]line НДС 12% НСП 1% [06:40:35]line > о реализуемом товаре [06:40:35]line ИТОГО: 1500.57 [06:40:35]line НСП 1% : 13.28 [06:40:35]line НДС 12% : 159.35 [06:40:35]line Наличными: 0.00 [06:40:35]line Безнал.: 1500.57 [06:40:35]line Место: АЗС № 87 "Партнер Нефть" [06:40:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:40:35]line СНО: Общий режим [06:40:35]line Чек 139 27.10.2024 06:40 [06:40:35]line Смена: 528 ФФД: 1.0 [06:40:35]line ЗНМ: 0300000083 [06:40:35]line РНМ: 0000000000091623 [06:40:35]line Версия ККМ: 001 [06:40:35]line Платежная система: Бакай Банк [06:40:35]line ФМ: 0000000000874672 [06:40:35]line ФД: 374861 [06:40:35]line ФПД: 157536604517153 [06:40:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064034&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374861&fm=157536604517153&tin=02508201610067®Number=0000000000091623&sum=150057 [06:40:35]written 0, free lines is 4095 [06:40:35]OFD Sender: Processing packet 374861 [packets to send 270, broken 269] [06:40:35]ProducePacketName [06:40:35]name=ofd_packets/00374861 [06:40:35]OFD Sender: To server: pG, [06:40:35]CommunicateWithHost lk.salyk.kg:30040 [06:40:35]ConnectInit lk.salyk.kg [06:40:35]Connected sock=7 [06:40: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 6D 7D 07 01 3C 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 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 8B 00 00 00 F4 03 04 00 62 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8F 47 59 59 F3 21 BF 14 15 69 78 40 C7 C2 [06:40: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 7D C8 47 00 A1 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 4D B8 05 00 F4 03 04 00 02 8C 1D 67 B6 04 01 00 00 C4 1D 47 3E 41 21 28 1D [06:40:36]CommunicateWithHost err = 0 [06:40:36]CheckOFDResponse [06:40:36]1017 (14) - 77093643461234 [06:40:36]1041 (16) - 0000000000874672 [06:40:36]1040 (4) - 374861 [06:40:36]1012 (4) - 27.10.2024 00:40 [06:40:36]1206 (1) - 0 [06:40:36]OFD Sender: Remove packet 374861 [06:40:36]ProducePacketName [06:40:36]name=ofd_packets/00374861 [06:40:36]NVStorageDeleteData [06:40:36]Write to MH i2c: 01 00 00 E0 0F EF [06:40:36]Write i2c OK [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: 01 [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: 01 07 00 [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: 01 07 00 E0 0F 00 00 00 00 00 1C 0D 1F [06:40:36]RasterBufferAndPrint [06:40:36]line [06:40:36]line [06:40:36]line [06:40:36]line [06:40:36]line [06:40:36]written 0, free lines is 3368 [06:40:36]MH_Cut [06:40:36]Write to MH i2c: D1 01 00 E7 0F 01 C8 [06:40:36]Write i2c OK [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: D1 [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: D1 01 00 [06:40:36]MH_I2C_Read... [06:40:36]Read from MH i2c: D1 01 00 E7 0F 00 C7 [06:40:36]Write to MH i2c: 01 00 00 E8 0F F7 [06:40:36]Write i2c OK [06:40:36]MH_I2C_Read... [06:40:36]OFD Sender: No OFD packet to send [06:40:36]*** Cut start [06:40:36]*** Partial cut [06:40:36]*** CUTSNS_PIN = 1 [06:40:37]*** CUTSNS_PIN = 0 [06:40:37]*** Brake cut motor [06:40:37]Read from MH i2c: 01 [06:40:37]MH_I2C_Read... [06:40:37]*** Stop cut motor [06:40:37]*** Cut end [06:40:37]Read from MH i2c: 01 07 00 [06:40:37]MH_I2C_Read... [06:40:37]Read from MH i2c: 01 07 00 E8 0F 00 00 00 00 00 FF 0F 0C [06:40:37]process_action close_receipt done [06:40:37]requested_data is exist [06:40:37]produce_requested_data [06:40:37]requested_item fm.sn is exist - process it [06:40:37]wFMCommunicate request_size=4 [06:40:37]MH_SAM_APDU [06:40:37]CAPDU: 80 11 00 00 [06:40:37]Write to MH i2c: E2 08 00 E9 0F 80 11 00 00 00 00 00 00 72 [06:40:37]Write i2c OK [06:40:37]MH_I2C_Read... [06:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:37]Read from MH i2c: E2 [06:40:37]MH_I2C_Read... [06:40:37]Read from MH i2c: E2 17 00 [06:40:37]MH_I2C_Read... [06:40:37]Read from MH i2c: E2 17 00 E9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [06:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:40:37]wFMCommunicate OK [06:40:37]requested_item fd.num is exist - process it [06:40:37]SAM_PROTO_GetFieldsCounters [06:40:37]wFMCommunicate request_size=4 [06:40:37]MH_SAM_APDU [06:40:37]CAPDU: 80 13 00 00 [06:40:37]Write to MH i2c: E2 08 00 EA 0F 80 13 00 00 00 00 00 00 75 [06:40:37]Write i2c OK [06:40:37]MH_I2C_Read... [06:40:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:37]Read from MH i2c: E2 [06:40:37]MH_I2C_Read... [06:40:37]Read from MH i2c: E2 62 00 [06:40:37]MH_I2C_Read... [06:40:37]Read from MH i2c: E2 62 00 EA 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 4D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [06:40: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 4D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:40:37]wFMCommunicate OK [06:40:37]SAM_PROTO_GetFieldsCounters done [06:40:37]requested_item shift.num is exist - process it [06:40:37]requested_item shift.opened is exist - process it [06:40:37]req_shift_opened [06:40:37]FM_GetShiftState [06:40:37]SAM_PROTO_GetShiftState [06:40:37]wFMCommunicate request_size=4 [06:40:37]MH_SAM_APDU [06:40:37]CAPDU: 80 13 01 00 [06:40:37]Write to MH i2c: E2 08 00 EB 0F 80 13 01 00 00 00 00 00 77 [06:40:37]Write i2c OK [06:40:37]MH_I2C_Read... [06:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:38]Read from MH i2c: E2 [06:40:38]MH_I2C_Read... [06:40:38]Read from MH i2c: E2 0E 00 [06:40:38]MH_I2C_Read... [06:40:38]Read from MH i2c: E2 0E 00 EB 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 45 [06:40:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:40:38]wFMCommunicate OK [06:40:38]SAM_PROTO_GetShiftState done [06:40:38]FM_GetShiftState done [06:40:38]req_shift_opened done [06:40:38]requested_item shift.open_date is exist - process it [06:40:38]req_shift_open_date [06:40:38]req_shift_open_date done [06:40:38]produce_requested_data done [06:40:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374861,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:40:38]process_action_free close_receipt [06:40:38]json_value_free [06:40:38]json_value_free done [06:40:38]process_json_proto returns [06:40:38]Send response to host [06:40:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374861,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:40:38]free response buf [06:40:38]execute_script done [06:40:38]execute_script returns [06:40:38]free content buf [06:40:38]Sock 8.Close socket [06:40:38]Sock 8.Thread stoped [06:40:41]OFD Sender: No OFD packet to send [06:40:46]OFD Sender: No OFD packet to send [06:40:51]OFD Sender: No OFD packet to send [06:40:56]OFD Sender: No OFD packet to send [06:41:01]OFD Sender: No OFD packet to send [06:41:06]OFD Sender: No OFD packet to send [06:41:07]accept exits with 9 [06:41:07]New connection [06:41:07]New thread 3067485540 created [06:41:07]Thread 3067628900 joined [06:41:07]Waiting for new connection... [06:41:07] Sock 9.Parse request [06:41:07]Sock 9.Check first char [06:41:07]Sock 9.First char is OK [06:41:07]request: POST /json_proto HTTP/1.0 [06:41:07]Method: POST [06:41:07]URL: /json_proto [06:41:07]Method is POST - this is cgi request [06:41:07]url: /json_proto [06:41:07]query_string will be loaded in cgi processing [06:41:07]execute_cgi json_proto POST (null) [06:41:07]execute_cgi path=json_proto method=POST [06:41:07]POST find Content-Length [06:41:07]Host: 172.17.42.195:8080 [06:41:07]Content-Length: 689 [06:41:07]Content-Type: application/json [06:41:07] [06:41:07]POST finish read [06:41:07]Found Content-Length = 689 [06:41:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311373", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:07]execute_script... [06: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)3311373", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:07]POST & json_proto [06:41:07]process_json_proto [06:41:07]json parsed OK: [06:41:07]protocol is kg_v1.0 [06:41:07]action value=close_receipt [06:41:07]process_action close_receipt [06:41:07]cmd_close_receipt [06:41:07]MH_GetDate [06:41:07]Write to MH i2c: F0 00 00 EC 0F EA [06:41:07]Write i2c OK [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: F0 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: F0 09 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: F0 09 00 EC 0F 00 84 E0 1D 67 EF 94 12 67 D7 [06:41:07]GetLastDocTimeStamp 1730011234 [06:41:07]current date 1730011268 [06:41:07]FM_GetShiftState [06:41:07]SAM_PROTO_GetShiftState [06:41:07]wFMCommunicate request_size=4 [06:41:07]MH_SAM_APDU [06:41:07]CAPDU: 80 13 01 00 [06:41:07]Write to MH i2c: E2 08 00 ED 0F 80 13 01 00 00 00 00 00 79 [06:41:07]Write i2c OK [06:41:07]MH_I2C_Read... [06:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:07]Read from MH i2c: E2 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 0E 00 [06:41:07]MH_I2C_Read... [06:41:07]Read from MH i2c: E2 0E 00 ED 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 47 [06:41:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:41:07]wFMCommunicate OK [06:41:07]SAM_PROTO_GetShiftState done [06:41:07]FM_GetShiftState done [06:41:07]opened in 1729988025 [06:41:07]opened+sec_in_day 1730074425 [06:41:07]quantity*price = 200025 [06:41:07]sum+1 = 200026 [06:41:07]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 СНО: Общий режим Чек 140 27.10.2024 06:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374862 ФПД: 23524921016147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374862&fm=23524921016147&tin=02508201610067®Number=0000000000091623&sum=200000 [06:41:08]StoreToDocumentArchive [06:41:08]shift 528 fd 374862 [06:41:08]save to /storage/0528/doc_00374862 [06:41:08]save last doc name /storage/0528/doc_00374862 to /storage/kkm_last_doc_name [06:41:08]save OK [06:41:08]Clear old archive folders... [06:41:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:41:08]tlvbuf is 00F5E800 [06:41:08]SAM_PROTO_ClearQueue [06:41:08]wFMCommunicate request_size=4 [06:41:08]MH_SAM_APDU [06:41:08]CAPDU: 80 09 00 00 [06:41:08]Write to MH i2c: E2 08 00 FA 0F 80 09 00 00 00 00 00 00 7B [06:41:08]Write i2c OK [06:41:08]MH_I2C_Read... [06:41:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:08]Read from MH i2c: E2 [06:41:08]MH_I2C_Read... [06:41:08]Read from MH i2c: E2 03 00 [06:41:08]MH_I2C_Read... [06:41:08]Read from MH i2c: E2 03 00 FA 0F 00 90 00 7D [06:41:08]RAPDU: 90 00 [06:41:08]wFMCommunicate OK [06:41:08]SAM_PROTO_ClearQueue done [06:41:08]KKMCreateOFDPacket [06:41:08]OFDProtocolAddRootSTLVToBuf [06:41:08]FM_MakeSignedData [06:41:08]FM_MakeSignedData [06:41:08]SAM_PROTO_SignData [06:41:08]wFMCommunicate request_size=4 [06:41:08]MH_SAM_APDU [06:41:08]CAPDU: 80 0D 01 02 [06:41:08]Write to MH i2c: E2 08 00 FB 0F 80 0D 01 02 00 00 00 00 83 [06:41:08]Write i2c OK [06:41:08]MH_I2C_Read... [06:41:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:08]Read from MH i2c: E2 [06:41:08]MH_I2C_Read... [06:41:08]Read from MH i2c: E2 03 00 [06:41:08]MH_I2C_Read... [06:41:08]Read from MH i2c: E2 03 00 FB 0F 00 90 00 7E [06:41:08]RAPDU: 90 00 [06:41:08]wFMCommunicate OK [06:41:08]wFMCommunicate request_size=255 [06:41:08]MH_SAM_APDU [06:41:08]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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8C 00 00 00 F4 03 04 00 84 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:41:08]Write to MH i2c: E2 02 01 FC 0F 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8C 00 00 00 F4 03 04 00 84 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 4E [06:41:08]Write i2c OK [06:41:08]MH_I2C_Read... [06:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:09]Read from MH i2c: E2 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 03 00 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 03 00 FC 0F 00 90 00 7F [06:41:09]RAPDU: 90 00 [06:41:09]wFMCommunicate OK [06:41:09]wFMCommunicate request_size=16 [06:41:09]MH_SAM_APDU [06:41:09]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 15 65 52 8F 7F 53 [06:41:09]Write to MH i2c: E2 13 00 FD 0F 80 0D 02 02 0B 00 00 35 04 06 00 15 65 52 8F 7F 53 00 00 08 [06:41:09]Write i2c OK [06:41:09]MH_I2C_Read... [06:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:09]Read from MH i2c: E2 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 03 00 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 03 00 FD 0F 00 90 00 80 [06:41:09]RAPDU: 90 00 [06:41:09]wFMCommunicate OK [06:41:09]wFMCommunicate request_size=4 [06:41:09]MH_SAM_APDU [06:41:09]CAPDU: 80 0D 03 02 [06:41:09]Write to MH i2c: E2 08 00 FE 0F 80 0D 03 02 00 00 00 00 88 [06:41:09]Write i2c OK [06:41:09]MH_I2C_Read... [06:41:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:09]Read from MH i2c: E2 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 0B 00 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 0B 00 FE 0F 00 3A A6 16 A9 DF 37 6D 66 90 00 11 [06:41:09]RAPDU: 3A A6 16 A9 DF 37 6D 66 90 00 [06:41:09]wFMCommunicate OK [06:41:09]SAM_PROTO_SignData done [06:41:09]FM_MakeSignedData done [06:41:09]CreateOFDProtocolMessage [06:41:09]wFMCommunicate request_size=4 [06:41:09]MH_SAM_APDU [06:41:09]CAPDU: 80 11 00 00 [06:41:09]Write to MH i2c: E2 08 00 FF 0F 80 11 00 00 00 00 00 00 88 [06:41:09]Write i2c OK [06:41:09]MH_I2C_Read... [06:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:09]Read from MH i2c: E2 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 17 00 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: E2 17 00 FF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [06: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 [06:41:09]wFMCommunicate OK [06:41:09]CreateOFDProtocolMessage done [06:41:09]OFDSenderStorePacket 374862 [06:41:09]StoreOFDPacket docnum=374862 [06: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 15 01 00 00 31 20 0D 01 64 BE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8C 00 00 00 F4 03 04 00 84 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 15 65 52 8F 7F 53 3A A6 16 A9 DF 37 6D 66 [06:41:09]CheckFolder [06:41:09]dirname=/storage/ofd_packets [06:41:09]CheckFolder done [06:41:09]ProducePacketName [06:41:09]name=ofd_packets/00374862 [06:41:09]NVStorageSaveData ofd_packets/00374862 [06:41:09]File name is /storage/ofd_packets/00374862 [06:41:09]Write 307 bytes [06:41:09]NVStorageSaveData done [06:41:09]OFDSenderStorePacket done [06:41:09]KKMCreateOFDPacket done [06:41:09]NVStorageSaveData kkm_last_timestamp [06:41:09]File name is /storage/kkm_last_timestamp [06:41:09]Write 4 bytes [06:41:09]NVStorageSaveData done [06:41:09]ExternCall_PrintAddStr [06:41:09]wPrintStart [06:41:09]Write to MH i2c: 01 00 00 00 10 10 [06:41:09]Write i2c OK [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: 01 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: 01 07 00 [06:41:09]MH_I2C_Read... [06:41:09]Read from MH i2c: 01 07 00 00 10 00 00 00 00 00 FF 0F 25 [06:41:09]RasterBufferAndPrint [06:41:09]line Счет N : (1)3311373 [06:41:09]line ИНН: 02508201610067 [06:41:09]line Контрольно-Кассовый Чек [06:41:09]line ПРОДАЖА [06:41:09]line ТРК (МРК, ГНК) : 11 [06:41:09]line Товар: 2710194240 [06:41:09]line D-Energy Дт-К-2 [06:41:09]line 25.910 * 77.20 [06:41:09]line = 2000.25 [06:41:09]line НДС 12% НСП 1% [06:41:09]line > о реализуемом товаре [06:41:09]line ОКРУГЛЕНИЕ: -0.25 [06:41:09]line ИТОГО: 2000.00 [06:41:09]line Внесено: 2000.00 [06:41:09]line СДАЧА: 0.00 [06:41:09]line НСП 1% : 17.70 [06:41:09]line НДС 12% : 212.42 [06:41:09]line Наличными: 2000.00 [06:41:09]line Безнал.: 0.00 [06:41:09]line Место: АЗС № 87 "Партнер Нефть" [06:41:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:41:09]line СНО: Общий режим [06:41:09]line Чек 140 27.10.2024 06:41 [06:41:09]line Смена: 528 ФФД: 1.0 [06:41:09]line ЗНМ: 0300000083 [06:41:09]line РНМ: 0000000000091623 [06:41:09]line Версия ККМ: 001 [06:41:09]line ФМ: 0000000000874672 [06:41:09]line ФД: 374862 [06:41:09]line ФПД: 23524921016147 [06:41:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374862&fm=23524921016147&tin=02508201610067®Number=0000000000091623&sum=200000 [06:41:09]OFD Sender: Processing packet 374862 [packets to send 270, broken 269] [06:41:09]ProducePacketName [06:41:09]name=ofd_packets/00374862 [06:41:09]OFD Sender: To server: pG, [06:41:09]CommunicateWithHost lk.salyk.kg:30040 [06:41:09]ConnectInit lk.salyk.kg [06:41:09]written 0, free lines is 4095 [06:41:09]Connected sock=10 [06: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 15 01 00 00 31 20 0D 01 64 BE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8C 00 00 00 F4 03 04 00 84 E0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 15 65 52 8F 7F 53 3A A6 16 A9 DF 37 6D 66 [06:41:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 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 4E B8 05 00 F4 03 04 00 23 8C 1D 67 B6 04 01 00 00 AB E1 E7 4C 2F 91 26 58 [06:41:09]CommunicateWithHost err = 0 [06:41:09]CheckOFDResponse [06:41:09]1017 (14) - 77093643461234 [06:41:09]1041 (16) - 0000000000874672 [06:41:09]1040 (4) - 374862 [06:41:09]1012 (4) - 27.10.2024 00:41 [06:41:09]1206 (1) - 0 [06:41:09]OFD Sender: Remove packet 374862 [06:41:09]ProducePacketName [06:41:09]name=ofd_packets/00374862 [06:41:09]NVStorageDeleteData [06:41:10]Write to MH i2c: 01 00 00 2B 10 3B [06:41:10]Write i2c OK [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: 01 [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: 01 07 00 [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: 01 07 00 2B 10 00 00 00 00 00 F9 0C 47 [06:41:10]RasterBufferAndPrint [06:41:10]line [06:41:10]line [06:41:10]line [06:41:10]line [06:41:10]line [06:41:10]written 0, free lines is 3327 [06:41:10]MH_Cut [06:41:10]Write to MH i2c: D1 01 00 32 10 01 14 [06:41:10]Write i2c OK [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: D1 [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: D1 01 00 [06:41:10]MH_I2C_Read... [06:41:10]Read from MH i2c: D1 01 00 32 10 00 13 [06:41:10]Write to MH i2c: 01 00 00 33 10 43 [06:41:10]Write i2c OK [06:41:10]MH_I2C_Read... [06:41:10]OFD Sender: No OFD packet to send [06:41:10]*** Cut start [06:41:10]*** Partial cut [06:41:10]*** CUTSNS_PIN = 1 [06:41:10]*** CUTSNS_PIN = 0 [06:41:11]*** Brake cut motor [06:41:11]Read from MH i2c: 01 [06:41:11]MH_I2C_Read... [06:41:11]*** Stop cut motor [06:41:11]*** Cut end [06:41:11]Read from MH i2c: 01 07 00 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: 01 07 00 33 10 00 00 00 00 00 FF 0F 58 [06:41:11]process_action close_receipt done [06:41:11]requested_data is exist [06:41:11]produce_requested_data [06:41:11]requested_item fm.sn is exist - process it [06:41:11]wFMCommunicate request_size=4 [06:41:11]MH_SAM_APDU [06:41:11]CAPDU: 80 11 00 00 [06:41:11]Write to MH i2c: E2 08 00 34 10 80 11 00 00 00 00 00 00 BE [06:41:11]Write i2c OK [06:41:11]MH_I2C_Read... [06:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:11]Read from MH i2c: E2 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 17 00 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 17 00 34 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [06: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 [06:41:11]wFMCommunicate OK [06:41:11]requested_item fd.num is exist - process it [06:41:11]SAM_PROTO_GetFieldsCounters [06:41:11]wFMCommunicate request_size=4 [06:41:11]MH_SAM_APDU [06:41:11]CAPDU: 80 13 00 00 [06:41:11]Write to MH i2c: E2 08 00 35 10 80 13 00 00 00 00 00 00 C1 [06:41:11]Write i2c OK [06:41:11]MH_I2C_Read... [06:41:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:11]Read from MH i2c: E2 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 62 00 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 62 00 35 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 4E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [06: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 4E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:41:11]wFMCommunicate OK [06:41:11]SAM_PROTO_GetFieldsCounters done [06:41:11]requested_item shift.num is exist - process it [06:41:11]requested_item shift.opened is exist - process it [06:41:11]req_shift_opened [06:41:11]FM_GetShiftState [06:41:11]SAM_PROTO_GetShiftState [06:41:11]wFMCommunicate request_size=4 [06:41:11]MH_SAM_APDU [06:41:11]CAPDU: 80 13 01 00 [06:41:11]Write to MH i2c: E2 08 00 36 10 80 13 01 00 00 00 00 00 C3 [06:41:11]Write i2c OK [06:41:11]MH_I2C_Read... [06:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:11]Read from MH i2c: E2 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 0E 00 [06:41:11]MH_I2C_Read... [06:41:11]Read from MH i2c: E2 0E 00 36 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 91 [06:41:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:41:11]wFMCommunicate OK [06:41:11]SAM_PROTO_GetShiftState done [06:41:11]FM_GetShiftState done [06:41:11]req_shift_opened done [06:41:11]requested_item shift.open_date is exist - process it [06:41:11]req_shift_open_date [06:41:11]req_shift_open_date done [06:41:11]produce_requested_data done [06:41:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374862,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:41:11]process_action_free close_receipt [06:41:11]json_value_free [06:41:11]json_value_free done [06:41:11]process_json_proto returns [06:41:11]Send response to host [06:41:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374862,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:41:11]free response buf [06:41:11]execute_script done [06:41:11]execute_script returns [06:41:11]free content buf [06:41:11]Sock 9.Close socket [06:41:11]Sock 9.Thread stoped [06:41:15]OFD Sender: No OFD packet to send [06:41:20]OFD Sender: No OFD packet to send [06:41:25]OFD Sender: No OFD packet to send [06:41:30]OFD Sender: No OFD packet to send [06:41:35]OFD Sender: No OFD packet to send [06:41:40]OFD Sender: No OFD packet to send [06:41:45]OFD Sender: No OFD packet to send [06:41:50]OFD Sender: No OFD packet to send [06:41:55]OFD Sender: No OFD packet to send [06:42:00]OFD Sender: No OFD packet to send [06:42:05]OFD Sender: No OFD packet to send [06:42:10]OFD Sender: No OFD packet to send [06:42:15]OFD Sender: No OFD packet to send [06:42:20]OFD Sender: No OFD packet to send [06:42:25]OFD Sender: No OFD packet to send [06:42:30]OFD Sender: No OFD packet to send [06:42:35]OFD Sender: No OFD packet to send [06:42:40]OFD Sender: No OFD packet to send [06:42:45]OFD Sender: No OFD packet to send [06:42:50]OFD Sender: No OFD packet to send [06:42:55]OFD Sender: No OFD packet to send [06:43:00]OFD Sender: No OFD packet to send [06:43:05]OFD Sender: No OFD packet to send [06:43:10]OFD Sender: No OFD packet to send [06:43:15]OFD Sender: No OFD packet to send [06:43:20]OFD Sender: No OFD packet to send [06:43:25]OFD Sender: No OFD packet to send [06:43:30]OFD Sender: No OFD packet to send [06:43:35]OFD Sender: No OFD packet to send [06:43:40]OFD Sender: No OFD packet to send [06:43:45]OFD Sender: No OFD packet to send [06:43:50]OFD Sender: No OFD packet to send [06:43:55]OFD Sender: No OFD packet to send [06:44:00]OFD Sender: No OFD packet to send [06:44:05]OFD Sender: No OFD packet to send [06:44:10]OFD Sender: No OFD packet to send [06:44:15]OFD Sender: No OFD packet to send [06:44:20]OFD Sender: No OFD packet to send [06:44:24]accept exits with 8 [06:44:24]New connection [06:44:24]New thread 3067628900 created [06:44:24]Thread 3067485540 joined [06:44:24]Waiting for new connection... [06:44:24] Sock 8.Parse request [06:44:24]Sock 8.Check first char [06:44:24]Sock 8.First char is OK [06:44:24]request: POST /json_proto HTTP/1.0 [06:44:24]Method: POST [06:44:24]URL: /json_proto [06:44:24]Method is POST - this is cgi request [06:44:24]url: /json_proto [06:44:24]query_string will be loaded in cgi processing [06:44:24]execute_cgi json_proto POST (null) [06:44:24]execute_cgi path=json_proto method=POST [06:44:24]POST find Content-Length [06:44:24]Host: 172.17.42.195:8080 [06:44:24]Content-Length: 678 [06:44:24]Content-Type: application/json [06:44:24] [06:44:24]POST finish read [06:44:24]Found Content-Length = 678 [06:44:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311375", "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" ] } } [06:44:24]execute_script... [06:44: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)3311375", "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" ] } } [06:44:24]POST & json_proto [06:44:24]process_json_proto [06:44:24]json parsed OK: [06:44:24]protocol is kg_v1.0 [06:44:24]action value=close_receipt [06:44:24]process_action close_receipt [06:44:24]cmd_close_receipt [06:44:24]MH_GetDate [06:44:24]Write to MH i2c: F0 00 00 37 10 36 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: F0 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: F0 09 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: F0 09 00 37 10 00 49 E1 1D 67 EF 94 12 67 E9 [06:44:24]GetLastDocTimeStamp 1730011268 [06:44:24]current date 1730011465 [06:44:24]FM_GetShiftState [06:44:24]SAM_PROTO_GetShiftState [06:44:24]wFMCommunicate request_size=4 [06:44:24]MH_SAM_APDU [06:44:24]CAPDU: 80 13 01 00 [06:44:24]Write to MH i2c: E2 08 00 38 10 80 13 01 00 00 00 00 00 C5 [06:44:24]Write i2c OK [06:44:24]MH_I2C_Read... [06:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:24]Read from MH i2c: E2 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 0E 00 [06:44:24]MH_I2C_Read... [06:44:24]Read from MH i2c: E2 0E 00 38 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 93 [06:44:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:44:24]wFMCommunicate OK [06:44:24]SAM_PROTO_GetShiftState done [06:44:24]FM_GetShiftState done [06:44:24]opened in 1729988025 [06:44:24]opened+sec_in_day 1730074425 [06:44:24]quantity*price = 20003 [06:44:24]sum+1 = 20004 [06:44:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 141 27.10.2024 06:44 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374863 ФПД: 249832361542449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374863&fm=249832361542449&tin=02508201610067®Number=0000000000091623&sum=20000 [06:44:25]StoreToDocumentArchive [06:44:25]shift 528 fd 374863 [06:44:25]save to /storage/0528/doc_00374863 [06:44:25]save last doc name /storage/0528/doc_00374863 to /storage/kkm_last_doc_name [06:44:25]save OK [06:44:25]Clear old archive folders... [06:44:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:44:25]tlvbuf is 00F48B90 [06:44:25]SAM_PROTO_ClearQueue [06:44:25]wFMCommunicate request_size=4 [06:44:25]MH_SAM_APDU [06:44:25]CAPDU: 80 09 00 00 [06:44:25]Write to MH i2c: E2 08 00 45 10 80 09 00 00 00 00 00 00 C7 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:44:25]Read from MH i2c: E2 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 45 10 00 90 00 C9 [06:44:25]RAPDU: 90 00 [06:44:25]wFMCommunicate OK [06:44:25]SAM_PROTO_ClearQueue done [06:44:25]KKMCreateOFDPacket [06:44:25]OFDProtocolAddRootSTLVToBuf [06:44:25]FM_MakeSignedData [06:44:25]FM_MakeSignedData [06:44:25]SAM_PROTO_SignData [06:44:25]wFMCommunicate request_size=4 [06:44:25]MH_SAM_APDU [06:44:25]CAPDU: 80 0D 01 02 [06:44:25]Write to MH i2c: E2 08 00 46 10 80 0D 01 02 00 00 00 00 CF [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:44:25]Read from MH i2c: E2 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 46 10 00 90 00 CA [06:44:25]RAPDU: 90 00 [06:44:25]wFMCommunicate OK [06:44:25]wFMCommunicate request_size=255 [06:44:25]MH_SAM_APDU [06:44: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 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 8D 00 00 00 F4 03 04 00 49 E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E3 [06:44:25]Write to MH i2c: E2 02 01 47 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 8D 00 00 00 F4 03 04 00 49 E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E3 00 00 59 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]OFD Sender: No OFD packet to send [06:44:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:25]Read from MH i2c: E2 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 [06:44:25]MH_I2C_Read... [06:44:25]Read from MH i2c: E2 03 00 47 10 00 90 00 CB [06:44:25]RAPDU: 90 00 [06:44:25]wFMCommunicate OK [06:44:25]wFMCommunicate request_size=10 [06:44:25]MH_SAM_APDU [06:44:25]CAPDU: 80 0D 02 02 05 38 A1 29 C3 31 [06:44:25]Write to MH i2c: E2 0D 00 48 10 80 0D 02 02 05 00 38 A1 29 C3 31 00 00 D2 [06:44:25]Write i2c OK [06:44:25]MH_I2C_Read... [06:44:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:26]Read from MH i2c: E2 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 03 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 03 00 48 10 00 90 00 CC [06:44:26]RAPDU: 90 00 [06:44:26]wFMCommunicate OK [06:44:26]wFMCommunicate request_size=4 [06:44:26]MH_SAM_APDU [06:44:26]CAPDU: 80 0D 03 02 [06:44:26]Write to MH i2c: E2 08 00 49 10 80 0D 03 02 00 00 00 00 D4 [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:44:26]Read from MH i2c: E2 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 0B 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 0B 00 49 10 00 2B EA 5F 8E 27 31 EE 8C 90 00 A9 [06:44:26]RAPDU: 2B EA 5F 8E 27 31 EE 8C 90 00 [06:44:26]wFMCommunicate OK [06:44:26]SAM_PROTO_SignData done [06:44:26]FM_MakeSignedData done [06:44:26]CreateOFDProtocolMessage [06:44:26]wFMCommunicate request_size=4 [06:44:26]MH_SAM_APDU [06:44:26]CAPDU: 80 11 00 00 [06:44:26]Write to MH i2c: E2 08 00 4A 10 80 11 00 00 00 00 00 00 D4 [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:26]Read from MH i2c: E2 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 17 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: E2 17 00 4A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 29 [06: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 [06:44:26]wFMCommunicate OK [06:44:26]CreateOFDProtocolMessage done [06:44:26]OFDSenderStorePacket 374863 [06:44:26]StoreOFDPacket docnum=374863 [06:44: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 27 29 07 01 78 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 8D 00 00 00 F4 03 04 00 49 E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E3 38 A1 29 C3 31 2B EA 5F 8E 27 31 EE 8C [06:44:26]CheckFolder [06:44:26]dirname=/storage/ofd_packets [06:44:26]CheckFolder done [06:44:26]ProducePacketName [06:44:26]name=ofd_packets/00374863 [06:44:26]NVStorageSaveData ofd_packets/00374863 [06:44:26]File name is /storage/ofd_packets/00374863 [06:44:26]Write 301 bytes [06:44:26]NVStorageSaveData done [06:44:26]OFDSenderStorePacket done [06:44:26]KKMCreateOFDPacket done [06:44:26]NVStorageSaveData kkm_last_timestamp [06:44:26]File name is /storage/kkm_last_timestamp [06:44:26]Write 4 bytes [06:44:26]NVStorageSaveData done [06:44:26]ExternCall_PrintAddStr [06:44:26]wPrintStart [06:44:26]Write to MH i2c: 01 00 00 4B 10 5B [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 07 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 07 00 4B 10 00 00 00 00 00 FF 0F 70 [06:44:26]RasterBufferAndPrint [06:44:26]line Счет N : (1)3311375 [06:44:26]line ИНН: 02508201610067 [06:44:26]line Контрольно-Кассовый Чек [06:44:26]line ПРОДАЖА [06:44:26]line ТРК (МРК, ГНК) : 22 [06:44:26]line Товар: 2710124130 [06:44:26]line Аи-92-К-4 [06:44:26]line 2.990 * 66.90 [06:44:26]line = 200.03 [06:44:26]line НДС 12% НСП 1% [06:44:26]line > о реализуемом товаре [06:44:26]line ОКРУГЛЕНИЕ: -0.03 [06:44:26]line ИТОГО: 200.00 [06:44:26]line Внесено: 200.00 [06:44:26]line СДАЧА: 0.00 [06:44:26]line НСП 1% : 1.77 [06:44:26]line НДС 12% : 21.24 [06:44:26]line Наличными: 200.00 [06:44:26]line Безнал.: 0.00 [06:44:26]line Место: АЗС № 87 "Партнер Нефть" [06:44:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:44:26]line СНО: Общий режим [06:44:26]line Чек 141 27.10.2024 06:44 [06:44:26]line Смена: 528 ФФД: 1.0 [06:44:26]line ЗНМ: 0300000083 [06:44:26]line РНМ: 0000000000091623 [06:44:26]line Версия ККМ: 001 [06:44:26]line ФМ: 0000000000874672 [06:44:26]line ФД: 374863 [06:44:26]line ФПД: 249832361542449 [06:44:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374863&fm=249832361542449&tin=02508201610067®Number=0000000000091623&sum=20000 [06:44:26]written 0, free lines is 4095 [06:44:26]OFD Sender: Processing packet 374863 [packets to send 270, broken 269] [06:44:26]ProducePacketName [06:44:26]name=ofd_packets/00374863 [06:44:26]OFD Sender: To server: pG, [06:44:26]CommunicateWithHost lk.salyk.kg:30040 [06:44:26]ConnectInit lk.salyk.kg [06:44:26]Connected sock=10 [06:44: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 27 29 07 01 78 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 8D 00 00 00 F4 03 04 00 49 E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E3 38 A1 29 C3 31 2B EA 5F 8E 27 31 EE 8C [06:44: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 DD F1 47 00 69 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 4F B8 05 00 F4 03 04 00 E8 8C 1D 67 B6 04 01 00 00 DF B4 DC 9B A1 61 75 4B [06:44:26]CommunicateWithHost err = 0 [06:44:26]CheckOFDResponse [06:44:26]1017 (14) - 77093643461234 [06:44:26]1041 (16) - 0000000000874672 [06:44:26]1040 (4) - 374863 [06:44:26]1012 (4) - 27.10.2024 00:44 [06:44:26]1206 (1) - 0 [06:44:26]OFD Sender: Remove packet 374863 [06:44:26]ProducePacketName [06:44:26]name=ofd_packets/00374863 [06:44:26]NVStorageDeleteData [06:44:26]Write to MH i2c: 01 00 00 76 10 86 [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 07 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: 01 07 00 76 10 00 00 00 00 00 D8 0C 71 [06:44:26]RasterBufferAndPrint [06:44:26]line [06:44:26]line [06:44:26]line [06:44:26]line [06:44:26]line [06:44:26]written 0, free lines is 3296 [06:44:26]MH_Cut [06:44:26]Write to MH i2c: D1 01 00 7D 10 01 5F [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: D1 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: D1 01 00 [06:44:26]MH_I2C_Read... [06:44:26]Read from MH i2c: D1 01 00 7D 10 00 5E [06:44:26]Write to MH i2c: 01 00 00 7E 10 8E [06:44:26]Write i2c OK [06:44:26]MH_I2C_Read... [06:44:27]OFD Sender: No OFD packet to send [06:44:27]*** Cut start [06:44:27]*** Partial cut [06:44:27]*** CUTSNS_PIN = 1 [06:44:27]*** CUTSNS_PIN = 0 [06:44:27]*** Brake cut motor [06:44:28]Read from MH i2c: 01 [06:44:28]MH_I2C_Read... [06:44:28]*** Stop cut motor [06:44:28]*** Cut end [06:44:28]Read from MH i2c: 01 07 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: 01 07 00 7E 10 00 00 00 00 00 FF 0F A3 [06:44:28]process_action close_receipt done [06:44:28]requested_data is exist [06:44:28]produce_requested_data [06:44:28]requested_item fm.sn is exist - process it [06:44:28]wFMCommunicate request_size=4 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 11 00 00 [06:44:28]Write to MH i2c: E2 08 00 7F 10 80 11 00 00 00 00 00 00 09 [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 17 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 17 00 7F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [06: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 [06:44:28]wFMCommunicate OK [06:44:28]requested_item fd.num is exist - process it [06:44:28]SAM_PROTO_GetFieldsCounters [06:44:28]wFMCommunicate request_size=4 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 13 00 00 [06:44:28]Write to MH i2c: E2 08 00 80 10 80 13 00 00 00 00 00 00 0C [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 62 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 62 00 80 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 4F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [06:44: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 4F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:44:28]wFMCommunicate OK [06:44:28]SAM_PROTO_GetFieldsCounters done [06:44:28]requested_item shift.num is exist - process it [06:44:28]requested_item shift.opened is exist - process it [06:44:28]req_shift_opened [06:44:28]FM_GetShiftState [06:44:28]SAM_PROTO_GetShiftState [06:44:28]wFMCommunicate request_size=4 [06:44:28]MH_SAM_APDU [06:44:28]CAPDU: 80 13 01 00 [06:44:28]Write to MH i2c: E2 08 00 81 10 80 13 01 00 00 00 00 00 0E [06:44:28]Write i2c OK [06:44:28]MH_I2C_Read... [06:44:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:28]Read from MH i2c: E2 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 0E 00 [06:44:28]MH_I2C_Read... [06:44:28]Read from MH i2c: E2 0E 00 81 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DC [06:44:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:44:28]wFMCommunicate OK [06:44:28]SAM_PROTO_GetShiftState done [06:44:28]FM_GetShiftState done [06:44:28]req_shift_opened done [06:44:28]requested_item shift.open_date is exist - process it [06:44:28]req_shift_open_date [06:44:28]req_shift_open_date done [06:44:28]produce_requested_data done [06:44:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374863,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:44:28]process_action_free close_receipt [06:44:28]json_value_free [06:44:28]json_value_free done [06:44:28]process_json_proto returns [06:44:28]Send response to host [06:44:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374863,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:44:28]free response buf [06:44:28]execute_script done [06:44:28]execute_script returns [06:44:28]free content buf [06:44:28]Sock 8.Close socket [06:44:28]Sock 8.Thread stoped [06:44:32]OFD Sender: No OFD packet to send [06:44:37]OFD Sender: No OFD packet to send [06:44:42]OFD Sender: No OFD packet to send [06:44:47]OFD Sender: No OFD packet to send [06:44:52]OFD Sender: No OFD packet to send [06:44:57]OFD Sender: No OFD packet to send [06:45:02]OFD Sender: No OFD packet to send [06:45:07]OFD Sender: No OFD packet to send [06:45:12]OFD Sender: No OFD packet to send [06:45:17]OFD Sender: No OFD packet to send [06:45:22]OFD Sender: No OFD packet to send [06:45:27]OFD Sender: No OFD packet to send [06:45:32]OFD Sender: No OFD packet to send [06:45:37]OFD Sender: No OFD packet to send [06:45:42]OFD Sender: No OFD packet to send [06:45:45]accept exits with 9 [06:45:45]New connection [06:45:45]New thread 3067485540 created [06:45:45]Thread 3067628900 joined [06:45:45]Waiting for new connection... [06:45:45] Sock 9.Parse request [06:45:45]Sock 9.Check first char [06:45:45]Sock 9.First char is OK [06:45:45]request: POST /json_proto HTTP/1.0 [06:45:45]Method: POST [06:45:45]URL: /json_proto [06:45:45]Method is POST - this is cgi request [06:45:45]url: /json_proto [06:45:45]query_string will be loaded in cgi processing [06:45:45]execute_cgi json_proto POST (null) [06:45:45]execute_cgi path=json_proto method=POST [06:45:45]POST find Content-Length [06:45:45]Host: 172.17.42.195:8080 [06:45:45]Content-Length: 684 [06:45:45]Content-Type: application/json [06:45:45] [06:45:45]POST finish read [06:45:45]Found Content-Length = 684 [06:45:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311376", "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" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:45]execute_script... [06:45: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)3311376", "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" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:45]POST & json_proto [06:45:45]process_json_proto [06:45:45]json parsed OK: [06:45:45]protocol is kg_v1.0 [06:45:45]action value=close_receipt [06:45:45]process_action close_receipt [06:45:45]cmd_close_receipt [06:45:45]MH_GetDate [06:45:45]Write to MH i2c: F0 00 00 82 10 81 [06:45:45]Write i2c OK [06:45:45]MH_I2C_Read... [06:45:45]Read from MH i2c: F0 [06:45:45]MH_I2C_Read... [06:45:45]Read from MH i2c: F0 09 00 [06:45:45]MH_I2C_Read... [06:45:45]Read from MH i2c: F0 09 00 82 10 00 9A E1 1D 67 EF 94 12 67 85 [06:45:45]GetLastDocTimeStamp 1730011465 [06:45:45]current date 1730011546 [06:45:45]FM_GetShiftState [06:45:45]SAM_PROTO_GetShiftState [06:45:45]wFMCommunicate request_size=4 [06:45:45]MH_SAM_APDU [06:45:45]CAPDU: 80 13 01 00 [06:45:45]Write to MH i2c: E2 08 00 83 10 80 13 01 00 00 00 00 00 10 [06:45:45]Write i2c OK [06:45:45]MH_I2C_Read... [06:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:45]Read from MH i2c: E2 [06:45:45]MH_I2C_Read... [06:45:45]Read from MH i2c: E2 0E 00 [06:45:45]MH_I2C_Read... [06:45:45]Read from MH i2c: E2 0E 00 83 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DE [06:45:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:45:45]wFMCommunicate OK [06:45:45]SAM_PROTO_GetShiftState done [06:45:45]FM_GetShiftState done [06:45:45]opened in 1729988025 [06:45:45]opened+sec_in_day 1730074425 [06:45:45]quantity*price = 60061 [06:45:45]sum+1 = 60063 [06:45:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 142 27.10.2024 06:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374864 ФПД: 112549265520556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374864&fm=112549265520556&tin=02508201610067®Number=0000000000091623&sum=60000 [06:45:46]StoreToDocumentArchive [06:45:46]shift 528 fd 374864 [06:45:46]save to /storage/0528/doc_00374864 [06:45:46]save last doc name /storage/0528/doc_00374864 to /storage/kkm_last_doc_name [06:45:46]save OK [06:45:46]Clear old archive folders... [06:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:45:46]tlvbuf is B6F7FC30 [06:45:46]SAM_PROTO_ClearQueue [06:45:46]wFMCommunicate request_size=4 [06:45:46]MH_SAM_APDU [06:45:46]CAPDU: 80 09 00 00 [06:45:46]Write to MH i2c: E2 08 00 90 10 80 09 00 00 00 00 00 00 12 [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 90 10 00 90 00 14 [06:45:46]RAPDU: 90 00 [06:45:46]wFMCommunicate OK [06:45:46]SAM_PROTO_ClearQueue done [06:45:46]KKMCreateOFDPacket [06:45:46]OFDProtocolAddRootSTLVToBuf [06:45:46]FM_MakeSignedData [06:45:46]FM_MakeSignedData [06:45:46]SAM_PROTO_SignData [06:45:46]wFMCommunicate request_size=4 [06:45:46]MH_SAM_APDU [06:45:46]CAPDU: 80 0D 01 02 [06:45:46]Write to MH i2c: E2 08 00 91 10 80 0D 01 02 00 00 00 00 1A [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 91 10 00 90 00 15 [06:45:46]RAPDU: 90 00 [06:45:46]wFMCommunicate OK [06:45:46]wFMCommunicate request_size=255 [06:45:46]MH_SAM_APDU [06:45:46]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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9A E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:45:46]Write to MH i2c: E2 02 01 92 10 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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9A E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 D5 [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 92 10 00 90 00 16 [06:45:46]RAPDU: 90 00 [06:45:46]wFMCommunicate OK [06:45:46]wFMCommunicate request_size=16 [06:45:46]MH_SAM_APDU [06:45:46]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 66 5C EA FD B7 AC [06:45:46]Write to MH i2c: E2 13 00 93 10 80 0D 02 02 0B 00 00 35 04 06 00 66 5C EA FD B7 AC 00 00 7E [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 03 00 93 10 00 90 00 17 [06:45:46]RAPDU: 90 00 [06:45:46]wFMCommunicate OK [06:45:46]wFMCommunicate request_size=4 [06:45:46]MH_SAM_APDU [06:45:46]CAPDU: 80 0D 03 02 [06:45:46]Write to MH i2c: E2 08 00 94 10 80 0D 03 02 00 00 00 00 1F [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 0B 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 0B 00 94 10 00 6B 3F F4 7B D9 28 CD BE 90 00 C5 [06:45:46]RAPDU: 6B 3F F4 7B D9 28 CD BE 90 00 [06:45:46]wFMCommunicate OK [06:45:46]SAM_PROTO_SignData done [06:45:46]FM_MakeSignedData done [06:45:46]CreateOFDProtocolMessage [06:45:46]wFMCommunicate request_size=4 [06:45:46]MH_SAM_APDU [06:45:46]CAPDU: 80 11 00 00 [06:45:46]Write to MH i2c: E2 08 00 95 10 80 11 00 00 00 00 00 00 1F [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:46]Read from MH i2c: E2 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 17 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: E2 17 00 95 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 74 [06:45:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:45:46]wFMCommunicate OK [06:45:46]CreateOFDProtocolMessage done [06:45:46]OFDSenderStorePacket 374864 [06:45:46]StoreOFDPacket docnum=374864 [06:45: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 15 01 00 00 CF 66 0D 01 4E 33 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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9A E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 66 5C EA FD B7 AC 6B 3F F4 7B D9 28 CD BE [06:45:46]CheckFolder [06:45:46]dirname=/storage/ofd_packets [06:45:46]CheckFolder done [06:45:46]ProducePacketName [06:45:46]name=ofd_packets/00374864 [06:45:46]NVStorageSaveData ofd_packets/00374864 [06:45:46]File name is /storage/ofd_packets/00374864 [06:45:46]Write 307 bytes [06:45:46]NVStorageSaveData done [06:45:46]OFDSenderStorePacket done [06:45:46]KKMCreateOFDPacket done [06:45:46]NVStorageSaveData kkm_last_timestamp [06:45:46]File name is /storage/kkm_last_timestamp [06:45:46]Write 4 bytes [06:45:46]NVStorageSaveData done [06:45:46]OFD Sender: Processing packet 374864 [packets to send 270, broken 269] [06:45:46]ProducePacketName [06:45:46]name=ofd_packets/00374864 [06:45:46]OFD Sender: To server: pG, [06:45:46]CommunicateWithHost lk.salyk.kg:30040 [06:45:46]ConnectInit lk.salyk.kg [06:45:46]ExternCall_PrintAddStr [06:45:46]wPrintStart [06:45:46]Write to MH i2c: 01 00 00 96 10 A6 [06:45:46]Write i2c OK [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: 01 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: 01 07 00 [06:45:46]MH_I2C_Read... [06:45:46]Read from MH i2c: 01 07 00 96 10 00 00 00 00 00 FF 0F BB [06:45:46]RasterBufferAndPrint [06:45:46]line Счет N : (1)3311376 [06:45:46]line ИНН: 02508201610067 [06:45:46]line Контрольно-Кассовый Чек [06:45:46]line ПРОДАЖА [06:45:46]line ТРК (МРК, ГНК) : 11 [06:45:46]line Товар: 2710194240 [06:45:46]line D-Energy Дт-К-2 [06:45:46]line 7.780 * 77.20 [06:45:46]line = 600.62 [06:45:46]line НДС 12% НСП 1% [06:45:46]line > о реализуемом товаре [06:45:46]line ОКРУГЛЕНИЕ: -0.62 [06:45:46]line ИТОГО: 600.00 [06:45:46]line Внесено: 600.00 [06:45:46]line СДАЧА: 0.00 [06:45:46]line НСП 1% : 5.31 [06:45:46]line НДС 12% : 63.78 [06:45:46]line Наличными: 600.00 [06:45:46]line Безнал.: 0.00 [06:45:46]line Место: АЗС № 87 "Партнер Нефть" [06:45:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:45:46]line СНО: Общий режим [06:45:47]line Чек 142 27.10.2024 06:45 [06:45:47]line Смена: 528 ФФД: 1.0 [06:45:47]line ЗНМ: 0300000083 [06:45:47]line РНМ: 0000000000091623 [06:45:47]line Версия ККМ: 001 [06:45:47]line ФМ: 0000000000874672 [06:45:47]line ФД: 374864 [06:45:47]line ФПД: 112549265520556 [06:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374864&fm=112549265520556&tin=02508201610067®Number=0000000000091623&sum=60000 [06:45:47]Connected sock=11 [06:45: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 15 01 00 00 CF 66 0D 01 4E 33 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 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 9A E1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 66 5C EA FD B7 AC 6B 3F F4 7B D9 28 CD BE [06:45:47]written 0, free lines is 4095 [06:45: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 B1 B9 47 00 81 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B8 05 00 F4 03 04 00 39 8D 1D 67 B6 04 01 00 00 8A 87 24 E0 C0 93 B7 52 [06:45:47]CommunicateWithHost err = 0 [06:45:47]CheckOFDResponse [06:45:47]1017 (14) - 77093643461234 [06:45:47]1041 (16) - 0000000000874672 [06:45:47]1040 (4) - 374864 [06:45:47]1012 (4) - 27.10.2024 00:45 [06:45:47]1206 (1) - 0 [06:45:47]OFD Sender: Remove packet 374864 [06:45:47]ProducePacketName [06:45:47]name=ofd_packets/00374864 [06:45:47]NVStorageDeleteData [06:45:47]Write to MH i2c: 01 00 00 C1 10 D1 [06:45:47]Write i2c OK [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: 01 [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: 01 07 00 [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: 01 07 00 C1 10 00 00 00 00 00 E6 0C CA [06:45:47]RasterBufferAndPrint [06:45:47]line [06:45:47]line [06:45:47]line [06:45:47]line [06:45:47]line [06:45:47]written 0, free lines is 3308 [06:45:47]MH_Cut [06:45:47]Write to MH i2c: D1 01 00 C8 10 01 AA [06:45:47]Write i2c OK [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: D1 [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: D1 01 00 [06:45:47]MH_I2C_Read... [06:45:47]Read from MH i2c: D1 01 00 C8 10 00 A9 [06:45:47]Write to MH i2c: 01 00 00 C9 10 D9 [06:45:47]Write i2c OK [06:45:47]MH_I2C_Read... [06:45:48]OFD Sender: No OFD packet to send [06:45:48]*** Cut start [06:45:48]*** Partial cut [06:45:48]*** CUTSNS_PIN = 1 [06:45:48]*** CUTSNS_PIN = 0 [06:45:48]*** Brake cut motor [06:45:49]Read from MH i2c: 01 [06:45:49]MH_I2C_Read... [06:45:49]*** Stop cut motor [06:45:49]*** Cut end [06:45:49]Read from MH i2c: 01 07 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 FF 0F EE [06:45:49]process_action close_receipt done [06:45:49]requested_data is exist [06:45:49]produce_requested_data [06:45:49]requested_item fm.sn is exist - process it [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 11 00 00 [06:45:49]Write to MH i2c: E2 08 00 CA 10 80 11 00 00 00 00 00 00 54 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 17 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 17 00 CA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [06:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:45:49]wFMCommunicate OK [06:45:49]requested_item fd.num is exist - process it [06:45:49]SAM_PROTO_GetFieldsCounters [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 13 00 00 [06:45:49]Write to MH i2c: E2 08 00 CB 10 80 13 00 00 00 00 00 00 57 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 62 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 62 00 CB 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 50 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [06:45: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 50 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:45:49]wFMCommunicate OK [06:45:49]SAM_PROTO_GetFieldsCounters done [06:45:49]requested_item shift.num is exist - process it [06:45:49]requested_item shift.opened is exist - process it [06:45:49]req_shift_opened [06:45:49]FM_GetShiftState [06:45:49]SAM_PROTO_GetShiftState [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 13 01 00 [06:45:49]Write to MH i2c: E2 08 00 CC 10 80 13 01 00 00 00 00 00 59 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 0E 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 0E 00 CC 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 27 [06:45:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:45:49]wFMCommunicate OK [06:45:49]SAM_PROTO_GetShiftState done [06:45:49]FM_GetShiftState done [06:45:49]req_shift_opened done [06:45:49]requested_item shift.open_date is exist - process it [06:45:49]req_shift_open_date [06:45:49]req_shift_open_date done [06:45:49]produce_requested_data done [06:45:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374864,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:45:49]process_action_free close_receipt [06:45:49]json_value_free [06:45:49]json_value_free done [06:45:49]process_json_proto returns [06:45:49]Send response to host [06:45:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374864,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:45:49]free response buf [06:45:49]execute_script done [06:45:49]execute_script returns [06:45:49]free content buf [06:45:49]Sock 9.Close socket [06:45:49]Sock 9.Thread stoped [06:45:53]OFD Sender: No OFD packet to send [06:45:58]OFD Sender: No OFD packet to send [06:46:03]OFD Sender: No OFD packet to send [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:18]OFD Sender: No OFD packet to send [06:46:23]OFD Sender: No OFD packet to send [06:46:28]OFD Sender: No OFD packet to send [06:46:33]OFD Sender: No OFD packet to send [06:46:38]OFD Sender: No OFD packet to send [06:46:43]OFD Sender: No OFD packet to send [06:46:48]OFD Sender: No OFD packet to send [06:46:53]OFD Sender: No OFD packet to send [06:46:58]OFD Sender: No OFD packet to send [06:47:03]OFD Sender: No OFD packet to send [06:47:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:48]OFD Sender: No OFD packet to send [06:47:53]OFD Sender: No OFD packet to send [06:47:58]OFD Sender: No OFD packet to send [06:48:03]OFD Sender: No OFD packet to send [06:48:08]OFD Sender: No OFD packet to send [06:48:13]OFD Sender: No OFD packet to send [06:48:18]OFD Sender: No OFD packet to send [06:48:23]OFD Sender: No OFD packet to send [06:48:28]OFD Sender: No OFD packet to send [06:48:33]OFD Sender: No OFD packet to send [06:48:38]OFD Sender: No OFD packet to send [06:48:43]OFD Sender: No OFD packet to send [06:48:48]OFD Sender: No OFD packet to send [06:48:53]OFD Sender: No OFD packet to send [06:48:58]OFD Sender: No OFD packet to send [06:49:03]OFD Sender: No OFD packet to send [06:49:08]OFD Sender: No OFD packet to send [06:49:13]OFD Sender: No OFD packet to send [06:49:18]OFD Sender: No OFD packet to send [06:49:23]OFD Sender: No OFD packet to send [06:49:28]OFD Sender: No OFD packet to send [06:49:33]OFD Sender: No OFD packet to send [06:49:38]OFD Sender: No OFD packet to send [06:49:43]OFD Sender: No OFD packet to send [06:49:48]OFD Sender: No OFD packet to send [06:49:53]OFD Sender: No OFD packet to send [06:49:56]accept exits with 8 [06:49:56]New connection [06:49:56]New thread 3067628900 created [06:49:56]Thread 3067485540 joined [06:49:56]Waiting for new connection... [06:49:56] Sock 8.Parse request [06:49:56]Sock 8.Check first char [06:49:56]Sock 8.First char is OK [06:49:56]request: POST /json_proto HTTP/1.0 [06:49:56]Method: POST [06:49:56]URL: /json_proto [06:49:56]Method is POST - this is cgi request [06:49:56]url: /json_proto [06:49:56]query_string will be loaded in cgi processing [06:49:56]execute_cgi json_proto POST (null) [06:49:56]execute_cgi path=json_proto method=POST [06:49:56]POST find Content-Length [06:49:56]Host: 172.17.42.195:8080 [06:49:56]Content-Length: 683 [06:49:56]Content-Type: application/json [06:49:56] [06:49:56]POST finish read [06:49:56]Found Content-Length = 683 [06:49:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311377", "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.930, "sum" : 1400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:56]execute_script... [06:49: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)3311377", "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.930, "sum" : 1400.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:49:56]POST & json_proto [06:49:56]process_json_proto [06:49:56]json parsed OK: [06:49:56]protocol is kg_v1.0 [06:49:56]action value=close_receipt [06:49:56]process_action close_receipt [06:49:56]cmd_close_receipt [06:49:56]MH_GetDate [06:49:56]Write to MH i2c: F0 00 00 CD 10 CC [06:49:56]Write i2c OK [06:49:56]MH_I2C_Read... [06:49:56]Read from MH i2c: F0 [06:49:56]MH_I2C_Read... [06:49:56]Read from MH i2c: F0 09 00 [06:49:56]MH_I2C_Read... [06:49:56]Read from MH i2c: F0 09 00 CD 10 00 95 E2 1D 67 EF 94 12 67 CC [06:49:56]GetLastDocTimeStamp 1730011546 [06:49:56]current date 1730011797 [06:49:56]FM_GetShiftState [06:49:56]SAM_PROTO_GetShiftState [06:49:56]wFMCommunicate request_size=4 [06:49:56]MH_SAM_APDU [06:49:56]CAPDU: 80 13 01 00 [06:49:56]Write to MH i2c: E2 08 00 CE 10 80 13 01 00 00 00 00 00 5B [06:49:56]Write i2c OK [06:49:56]MH_I2C_Read... [06:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:56]Read from MH i2c: E2 [06:49:56]MH_I2C_Read... [06:49:56]Read from MH i2c: E2 0E 00 [06:49:56]MH_I2C_Read... [06:49:56]Read from MH i2c: E2 0E 00 CE 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 29 [06:49:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:49:56]wFMCommunicate OK [06:49:56]SAM_PROTO_GetShiftState done [06:49:56]FM_GetShiftState done [06:49:56]opened in 1729988025 [06:49:56]opened+sec_in_day 1730074425 [06:49:56]quantity*price = 140021 [06:49:56]sum+1 = 140023 [06:49:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 143 27.10.2024 06:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374865 ФПД: 263691621413070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064957&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374865&fm=263691621413070&tin=02508201610067®Number=0000000000091623&sum=140000 [06:49:58]StoreToDocumentArchive [06:49:58]shift 528 fd 374865 [06:49:58]save to /storage/0528/doc_00374865 [06:49:58]save last doc name /storage/0528/doc_00374865 to /storage/kkm_last_doc_name [06:49:58]save OK [06:49:58]Clear old archive folders... [06:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:49:58]tlvbuf is 00F5E9E0 [06:49:58]SAM_PROTO_ClearQueue [06:49:58]wFMCommunicate request_size=4 [06:49:58]MH_SAM_APDU [06:49:58]CAPDU: 80 09 00 00 [06:49:58]Write to MH i2c: E2 08 00 DB 10 80 09 00 00 00 00 00 00 5D [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 DB 10 00 90 00 5F [06:49:58]RAPDU: 90 00 [06:49:58]wFMCommunicate OK [06:49:58]SAM_PROTO_ClearQueue done [06:49:58]KKMCreateOFDPacket [06:49:58]OFDProtocolAddRootSTLVToBuf [06:49:58]FM_MakeSignedData [06:49:58]FM_MakeSignedData [06:49:58]SAM_PROTO_SignData [06:49:58]wFMCommunicate request_size=4 [06:49:58]MH_SAM_APDU [06:49:58]CAPDU: 80 0D 01 02 [06:49:58]Write to MH i2c: E2 08 00 DC 10 80 0D 01 02 00 00 00 00 65 [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 DC 10 00 90 00 60 [06:49:58]RAPDU: 90 00 [06:49:58]wFMCommunicate OK [06:49:58]wFMCommunicate request_size=255 [06:49:58]MH_SAM_APDU [06:49: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 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 95 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EF [06:49:58]Write to MH i2c: E2 02 01 DD 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 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 95 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EF 00 00 A1 [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 DD 10 00 90 00 61 [06:49:58]RAPDU: 90 00 [06:49:58]wFMCommunicate OK [06:49:58]wFMCommunicate request_size=10 [06:49:58]MH_SAM_APDU [06:49:58]CAPDU: 80 0D 02 02 05 D3 7D 6C B0 CE [06:49:58]Write to MH i2c: E2 0D 00 DE 10 80 0D 02 02 05 00 D3 7D 6C B0 CE 00 00 AC [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 03 00 DE 10 00 90 00 62 [06:49:58]RAPDU: 90 00 [06:49:58]wFMCommunicate OK [06:49:58]wFMCommunicate request_size=4 [06:49:58]MH_SAM_APDU [06:49:58]CAPDU: 80 0D 03 02 [06:49:58]Write to MH i2c: E2 08 00 DF 10 80 0D 03 02 00 00 00 00 6A [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]OFD Sender: No OFD packet to send [06:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 0B 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 0B 00 DF 10 00 C8 76 F2 26 D2 42 60 0D 90 00 42 [06:49:58]RAPDU: C8 76 F2 26 D2 42 60 0D 90 00 [06:49:58]wFMCommunicate OK [06:49:58]SAM_PROTO_SignData done [06:49:58]FM_MakeSignedData done [06:49:58]CreateOFDProtocolMessage [06:49:58]wFMCommunicate request_size=4 [06:49:58]MH_SAM_APDU [06:49:58]CAPDU: 80 11 00 00 [06:49:58]Write to MH i2c: E2 08 00 E0 10 80 11 00 00 00 00 00 00 6A [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:58]Read from MH i2c: E2 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 17 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: E2 17 00 E0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [06:49:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:49:58]wFMCommunicate OK [06:49:58]CreateOFDProtocolMessage done [06:49:58]OFDSenderStorePacket 374865 [06:49:58]StoreOFDPacket docnum=374865 [06:49: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 EC 6A 07 01 EB 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 95 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EF D3 7D 6C B0 CE C8 76 F2 26 D2 42 60 0D [06:49:58]CheckFolder [06:49:58]dirname=/storage/ofd_packets [06:49:58]CheckFolder done [06:49:58]ProducePacketName [06:49:58]name=ofd_packets/00374865 [06:49:58]NVStorageSaveData ofd_packets/00374865 [06:49:58]File name is /storage/ofd_packets/00374865 [06:49:58]Write 301 bytes [06:49:58]NVStorageSaveData done [06:49:58]OFDSenderStorePacket done [06:49:58]KKMCreateOFDPacket done [06:49:58]NVStorageSaveData kkm_last_timestamp [06:49:58]File name is /storage/kkm_last_timestamp [06:49:58]Write 4 bytes [06:49:58]NVStorageSaveData done [06:49:58]ExternCall_PrintAddStr [06:49:58]wPrintStart [06:49:58]Write to MH i2c: 01 00 00 E1 10 F1 [06:49:58]Write i2c OK [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: 01 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: 01 07 00 [06:49:58]MH_I2C_Read... [06:49:58]Read from MH i2c: 01 07 00 E1 10 00 00 00 00 00 FF 0F 06 [06:49:58]RasterBufferAndPrint [06:49:58]line Счет N : (1)3311377 [06:49:58]line ИНН: 02508201610067 [06:49:58]line Контрольно-Кассовый Чек [06:49:58]line ПРОДАЖА [06:49:58]line ТРК (МРК, ГНК) : 22 [06:49:58]line Товар: 2710124130 [06:49:58]line Аи-92-К-4 [06:49:58]line 20.930 * 66.90 [06:49:58]line = 1400.22 [06:49:58]line НДС 12% НСП 1% [06:49:58]line > о реализуемом товаре [06:49:58]line ОКРУГЛЕНИЕ: -0.22 [06:49:58]line ИТОГО: 1400.00 [06:49:58]line Внесено: 1400.00 [06:49:58]line СДАЧА: 0.00 [06:49:58]line НСП 1% : 12.39 [06:49:58]line НДС 12% : 148.70 [06:49:58]line Наличными: 1400.00 [06:49:58]line Безнал.: 0.00 [06:49:58]line Место: АЗС № 87 "Партнер Нефть" [06:49:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:49:58]line СНО: Общий режим [06:49:58]line Чек 143 27.10.2024 06:49 [06:49:58]line Смена: 528 ФФД: 1.0 [06:49:58]line ЗНМ: 0300000083 [06:49:58]line РНМ: 0000000000091623 [06:49:58]line Версия ККМ: 001 [06:49:58]line ФМ: 0000000000874672 [06:49:58]line ФД: 374865 [06:49:58]line ФПД: 263691621413070 [06:49:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T064957&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374865&fm=263691621413070&tin=02508201610067®Number=0000000000091623&sum=140000 [06:49:58]written 0, free lines is 4095 [06:49:58]OFD Sender: Processing packet 374865 [packets to send 270, broken 269] [06:49:58]ProducePacketName [06:49:58]name=ofd_packets/00374865 [06:49:58]OFD Sender: To server: pG, [06:49:58]CommunicateWithHost lk.salyk.kg:30040 [06:49:58]ConnectInit lk.salyk.kg [06:49:59]Connected sock=10 [06:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EC 6A 07 01 EB 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 95 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EF D3 7D 6C B0 CE C8 76 F2 26 D2 42 60 0D [06:49:59]Write to MH i2c: 01 00 00 0C 11 1D [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: 01 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: 01 07 00 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: 01 07 00 0C 11 00 00 00 00 00 EC 0C 1C [06:49:59]RasterBufferAndPrint [06:49:59]line [06:49:59]line [06:49:59]line [06:49:59]line [06:49:59]line [06:49:59]written 0, free lines is 3314 [06:49:59]MH_Cut [06:49:59]Write to MH i2c: D1 01 00 13 11 01 F6 [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: D1 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: D1 01 00 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: D1 01 00 13 11 00 F5 [06:49:59]Write to MH i2c: 01 00 00 14 11 25 [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49: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 80 81 47 00 A7 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 B8 05 00 F4 03 04 00 35 8E 1D 67 B6 04 01 00 00 20 D5 4C D0 79 5E 46 FA [06:49:59]CommunicateWithHost err = 0 [06:49:59]CheckOFDResponse [06:49:59]1017 (14) - 77093643461234 [06:49:59]1041 (16) - 0000000000874672 [06:49:59]1040 (4) - 374865 [06:49:59]1012 (4) - 27.10.2024 00:49 [06:49:59]1206 (1) - 0 [06:49:59]OFD Sender: Remove packet 374865 [06:49:59]ProducePacketName [06:49:59]name=ofd_packets/00374865 [06:49:59]NVStorageDeleteData [06:49:59]OFD Sender: No OFD packet to send [06:49:59]*** Cut start [06:49:59]*** Partial cut [06:49:59]*** CUTSNS_PIN = 1 [06:49:59]*** CUTSNS_PIN = 0 [06:50:00]*** Brake cut motor [06:50:00]Read from MH i2c: 01 [06:50:00]MH_I2C_Read... [06:50:00]*** Stop cut motor [06:50:00]*** Cut end [06:50:00]Read from MH i2c: 01 07 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: 01 07 00 14 11 00 00 00 00 00 FF 0F 3A [06:50:00]process_action close_receipt done [06:50:00]requested_data is exist [06:50:00]produce_requested_data [06:50:00]requested_item fm.sn is exist - process it [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 11 00 00 [06:50:00]Write to MH i2c: E2 08 00 15 11 80 11 00 00 00 00 00 00 A0 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 17 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 17 00 15 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [06:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:50:00]wFMCommunicate OK [06:50:00]requested_item fd.num is exist - process it [06:50:00]SAM_PROTO_GetFieldsCounters [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 13 00 00 [06:50:00]Write to MH i2c: E2 08 00 16 11 80 13 00 00 00 00 00 00 A3 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 62 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 62 00 16 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 51 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [06:50: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 51 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:50:00]wFMCommunicate OK [06:50:00]SAM_PROTO_GetFieldsCounters done [06:50:00]requested_item shift.num is exist - process it [06:50:00]requested_item shift.opened is exist - process it [06:50:00]req_shift_opened [06:50:00]FM_GetShiftState [06:50:00]SAM_PROTO_GetShiftState [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 13 01 00 [06:50:00]Write to MH i2c: E2 08 00 17 11 80 13 01 00 00 00 00 00 A5 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 0E 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 0E 00 17 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 73 [06:50:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:50:00]wFMCommunicate OK [06:50:00]SAM_PROTO_GetShiftState done [06:50:00]FM_GetShiftState done [06:50:00]req_shift_opened done [06:50:00]requested_item shift.open_date is exist - process it [06:50:00]req_shift_open_date [06:50:00]req_shift_open_date done [06:50:00]produce_requested_data done [06:50:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374865,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:50:00]process_action_free close_receipt [06:50:00]json_value_free [06:50:00]json_value_free done [06:50:00]process_json_proto returns [06:50:00]Send response to host [06:50:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374865,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:50:00]free response buf [06:50:00]execute_script done [06:50:00]execute_script returns [06:50:00]free content buf [06:50:00]Sock 8.Close socket [06:50:00]Sock 8.Thread stoped [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]accept exits with 9 [06:50:59]New connection [06:50:59]New thread 3067485540 created [06:50:59]Thread 3067628900 joined [06:50:59]Waiting for new connection... [06:50:59] Sock 9.Parse request [06:50:59]Sock 9.Check first char [06:50:59]Sock 9.First char is OK [06:50:59]request: POST /json_proto HTTP/1.0 [06:50:59]Method: POST [06:50:59]URL: /json_proto [06:50:59]Method is POST - this is cgi request [06:50:59]url: /json_proto [06:50:59]query_string will be loaded in cgi processing [06:50:59]execute_cgi json_proto POST (null) [06:50:59]execute_cgi path=json_proto method=POST [06:50:59]POST find Content-Length [06:50:59]Host: 172.17.42.195:8080 [06:50:59]Content-Length: 679 [06:50:59]Content-Type: application/json [06:50:59] [06:50:59]POST finish read [06:50:59]Found Content-Length = 679 [06:50:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311378", "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" ] } } [06:50:59]execute_script... [06:50: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)3311378", "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" ] } } [06:50:59]POST & json_proto [06:50:59]process_json_proto [06:50:59]json parsed OK: [06:50:59]protocol is kg_v1.0 [06:50:59]action value=close_receipt [06:50:59]process_action close_receipt [06:50:59]cmd_close_receipt [06:50:59]MH_GetDate [06:50:59]Write to MH i2c: F0 00 00 18 11 18 [06:50:59]Write i2c OK [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: F0 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: F0 09 00 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: F0 09 00 18 11 00 D4 E2 1D 67 EF 94 12 67 57 [06:50:59]GetLastDocTimeStamp 1730011797 [06:50:59]current date 1730011860 [06:50:59]FM_GetShiftState [06:50:59]SAM_PROTO_GetShiftState [06:50:59]wFMCommunicate request_size=4 [06:50:59]MH_SAM_APDU [06:50:59]CAPDU: 80 13 01 00 [06:50:59]Write to MH i2c: E2 08 00 19 11 80 13 01 00 00 00 00 00 A7 [06:50:59]Write i2c OK [06:50:59]MH_I2C_Read... [06:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:59]Read from MH i2c: E2 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: E2 0E 00 [06:50:59]MH_I2C_Read... [06:50:59]Read from MH i2c: E2 0E 00 19 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 75 [06:50:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:50:59]wFMCommunicate OK [06:50:59]SAM_PROTO_GetShiftState done [06:50:59]FM_GetShiftState done [06:50:59]opened in 1729988025 [06:50:59]opened+sec_in_day 1730074425 [06:50:59]quantity*price = 70044 [06:50:59]sum+1 = 70045 [06:50: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 СНО: Общий режим Чек 144 27.10.2024 06:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374866 ФПД: 176294411781586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065100&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374866&fm=176294411781586&tin=02508201610067®Number=0000000000091623&sum=70000 [06:51:00]StoreToDocumentArchive [06:51:00]shift 528 fd 374866 [06:51:00]save to /storage/0528/doc_00374866 [06:51:00]save last doc name /storage/0528/doc_00374866 to /storage/kkm_last_doc_name [06:51:00]save OK [06:51:00]Clear old archive folders... [06:51:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:51:00]tlvbuf is 00FC2E80 [06:51:00]SAM_PROTO_ClearQueue [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 09 00 00 [06:51:00]Write to MH i2c: E2 08 00 26 11 80 09 00 00 00 00 00 00 A9 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 26 11 00 90 00 AB [06:51:00]RAPDU: 90 00 [06:51:00]wFMCommunicate OK [06:51:00]SAM_PROTO_ClearQueue done [06:51:00]KKMCreateOFDPacket [06:51:00]OFDProtocolAddRootSTLVToBuf [06:51:00]FM_MakeSignedData [06:51:00]FM_MakeSignedData [06:51:00]SAM_PROTO_SignData [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 0D 01 02 [06:51:00]Write to MH i2c: E2 08 00 27 11 80 0D 01 02 00 00 00 00 B1 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 27 11 00 90 00 AC [06:51:00]RAPDU: 90 00 [06:51:00]wFMCommunicate OK [06:51:00]wFMCommunicate request_size=255 [06:51:00]MH_SAM_APDU [06:51: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 90 00 00 00 F4 03 04 00 D4 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A0 [06:51:00]Write to MH i2c: E2 02 01 28 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 90 00 00 00 F4 03 04 00 D4 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A0 00 00 D8 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 28 11 00 90 00 AD [06:51:00]RAPDU: 90 00 [06:51:00]wFMCommunicate OK [06:51:00]wFMCommunicate request_size=10 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 0D 02 02 05 56 BD CA 45 D2 [06:51:00]Write to MH i2c: E2 0D 00 29 11 80 0D 02 02 05 00 56 BD CA 45 D2 00 00 B2 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 03 00 29 11 00 90 00 AE [06:51:00]RAPDU: 90 00 [06:51:00]wFMCommunicate OK [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 0D 03 02 [06:51:00]Write to MH i2c: E2 08 00 2A 11 80 0D 03 02 00 00 00 00 B6 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 0B 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 0B 00 2A 11 00 B3 2A 2D 47 33 43 EE 39 90 00 A5 [06:51:00]RAPDU: B3 2A 2D 47 33 43 EE 39 90 00 [06:51:00]wFMCommunicate OK [06:51:00]SAM_PROTO_SignData done [06:51:00]FM_MakeSignedData done [06:51:00]CreateOFDProtocolMessage [06:51:00]wFMCommunicate request_size=4 [06:51:00]MH_SAM_APDU [06:51:00]CAPDU: 80 11 00 00 [06:51:00]Write to MH i2c: E2 08 00 2B 11 80 11 00 00 00 00 00 00 B6 [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:00]Read from MH i2c: E2 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: E2 17 00 2B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [06:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:51:00]wFMCommunicate OK [06:51:00]CreateOFDProtocolMessage done [06:51:00]OFDSenderStorePacket 374866 [06:51:00]StoreOFDPacket docnum=374866 [06:51: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 7D 3D 07 01 EA 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 D4 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A0 56 BD CA 45 D2 B3 2A 2D 47 33 43 EE 39 [06:51:00]CheckFolder [06:51:00]dirname=/storage/ofd_packets [06:51:00]CheckFolder done [06:51:00]ProducePacketName [06:51:00]name=ofd_packets/00374866 [06:51:00]NVStorageSaveData ofd_packets/00374866 [06:51:00]File name is /storage/ofd_packets/00374866 [06:51:00]Write 301 bytes [06:51:00]NVStorageSaveData done [06:51:00]OFDSenderStorePacket done [06:51:00]KKMCreateOFDPacket done [06:51:00]NVStorageSaveData kkm_last_timestamp [06:51:00]File name is /storage/kkm_last_timestamp [06:51:00]Write 4 bytes [06:51:00]NVStorageSaveData done [06:51:00]ExternCall_PrintAddStr [06:51:00]wPrintStart [06:51:00]Write to MH i2c: 01 00 00 2C 11 3D [06:51:00]Write i2c OK [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: 01 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: 01 07 00 [06:51:00]MH_I2C_Read... [06:51:00]Read from MH i2c: 01 07 00 2C 11 00 00 00 00 00 FF 0F 52 [06:51:00]RasterBufferAndPrint [06:51:00]line Счет N : (1)3311378 [06:51:00]line ИНН: 02508201610067 [06:51:00]line Контрольно-Кассовый Чек [06:51:00]line ПРОДАЖА [06:51:00]line ТРК (МРК, ГНК) : 32 [06:51:00]line Товар: 2710124130 [06:51:00]line Аи-92-К-4 [06:51:00]line 10.470 * 66.90 [06:51:00]line = 700.44 [06:51:00]line НДС 12% НСП 1% [06:51:00]line > о реализуемом товаре [06:51:00]line ОКРУГЛЕНИЕ: -0.44 [06:51:00]line ИТОГО: 700.00 [06:51:00]line Внесено: 700.00 [06:51:00]line СДАЧА: 0.00 [06:51:00]line НСП 1% : 6.20 [06:51:00]line НДС 12% : 74.38 [06:51:00]line Наличными: 700.00 [06:51:00]line Безнал.: 0.00 [06:51:00]line Место: АЗС № 87 "Партнер Нефть" [06:51:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:51:00]line СНО: Общий режим [06:51:00]line Чек 144 27.10.2024 06:51 [06:51:00]line Смена: 528 ФФД: 1.0 [06:51:00]line ЗНМ: 0300000083 [06:51:00]line РНМ: 0000000000091623 [06:51:00]line Версия ККМ: 001 [06:51:00]line ФМ: 0000000000874672 [06:51:00]line ФД: 374866 [06:51:00]line ФПД: 176294411781586 [06:51:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065100&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374866&fm=176294411781586&tin=02508201610067®Number=0000000000091623&sum=70000 [06:51:00]written 0, free lines is 4095 [06:51:00]OFD Sender: Processing packet 374866 [packets to send 270, broken 269] [06:51:00]ProducePacketName [06:51:00]name=ofd_packets/00374866 [06:51:00]OFD Sender: To server: pG, [06:51:00]CommunicateWithHost lk.salyk.kg:30040 [06:51:00]ConnectInit lk.salyk.kg [06:51:01]Connected sock=10 [06:51: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 7D 3D 07 01 EA 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 D4 E2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A0 56 BD CA 45 D2 B3 2A 2D 47 33 43 EE 39 [06:51:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CF 64 47 00 41 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B8 05 00 F4 03 04 00 73 8E 1D 67 B6 04 01 00 00 7E 86 C1 10 6A 3F 92 B4 [06:51:01]CommunicateWithHost err = 0 [06:51:01]CheckOFDResponse [06:51:01]1017 (14) - 77093643461234 [06:51:01]1041 (16) - 0000000000874672 [06:51:01]1040 (4) - 374866 [06:51:01]1012 (4) - 27.10.2024 00:50 [06:51:01]1206 (1) - 0 [06:51:01]OFD Sender: Remove packet 374866 [06:51:01]ProducePacketName [06:51:01]name=ofd_packets/00374866 [06:51:01]NVStorageDeleteData [06:51:01]Write to MH i2c: 01 00 00 57 11 68 [06:51:01]Write i2c OK [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: 01 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: 01 07 00 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: 01 07 00 57 11 00 00 00 00 00 DA 0C 55 [06:51:01]RasterBufferAndPrint [06:51:01]line [06:51:01]line [06:51:01]line [06:51:01]line [06:51:01]line [06:51:01]written 0, free lines is 3297 [06:51:01]MH_Cut [06:51:01]Write to MH i2c: D1 01 00 5E 11 01 41 [06:51:01]Write i2c OK [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: D1 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: D1 01 00 [06:51:01]MH_I2C_Read... [06:51:01]Read from MH i2c: D1 01 00 5E 11 00 40 [06:51:01]Write to MH i2c: 01 00 00 5F 11 70 [06:51:01]Write i2c OK [06:51:01]MH_I2C_Read... [06:51:01]OFD Sender: No OFD packet to send [06:51:02]*** Cut start [06:51:02]*** Partial cut [06:51:02]*** CUTSNS_PIN = 1 [06:51:02]*** CUTSNS_PIN = 0 [06:51:02]*** Brake cut motor [06:51:02]Read from MH i2c: 01 [06:51:02]MH_I2C_Read... [06:51:02]*** Stop cut motor [06:51:02]*** Cut end [06:51:02]Read from MH i2c: 01 07 00 [06:51:02]MH_I2C_Read... [06:51:02]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 FF 0F 85 [06:51:02]process_action close_receipt done [06:51:02]requested_data is exist [06:51:02]produce_requested_data [06:51:02]requested_item fm.sn is exist - process it [06:51:02]wFMCommunicate request_size=4 [06:51:02]MH_SAM_APDU [06:51:02]CAPDU: 80 11 00 00 [06:51:02]Write to MH i2c: E2 08 00 60 11 80 11 00 00 00 00 00 00 EB [06:51:02]Write i2c OK [06:51:02]MH_I2C_Read... [06:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:02]Read from MH i2c: E2 [06:51:02]MH_I2C_Read... [06:51:02]Read from MH i2c: E2 17 00 [06:51:02]MH_I2C_Read... [06:51:02]Read from MH i2c: E2 17 00 60 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [06:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:51:02]wFMCommunicate OK [06:51:02]requested_item fd.num is exist - process it [06:51:02]SAM_PROTO_GetFieldsCounters [06:51:02]wFMCommunicate request_size=4 [06:51:02]MH_SAM_APDU [06:51:02]CAPDU: 80 13 00 00 [06:51:02]Write to MH i2c: E2 08 00 61 11 80 13 00 00 00 00 00 00 EE [06:51:02]Write i2c OK [06:51:02]MH_I2C_Read... [06:51:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:51:03]Read from MH i2c: E2 [06:51:03]MH_I2C_Read... [06:51:03]Read from MH i2c: E2 62 00 [06:51:03]MH_I2C_Read... [06:51:03]Read from MH i2c: E2 62 00 61 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 52 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [06:51: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 52 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:51:03]wFMCommunicate OK [06:51:03]SAM_PROTO_GetFieldsCounters done [06:51:03]requested_item shift.num is exist - process it [06:51:03]requested_item shift.opened is exist - process it [06:51:03]req_shift_opened [06:51:03]FM_GetShiftState [06:51:03]SAM_PROTO_GetShiftState [06:51:03]wFMCommunicate request_size=4 [06:51:03]MH_SAM_APDU [06:51:03]CAPDU: 80 13 01 00 [06:51:03]Write to MH i2c: E2 08 00 62 11 80 13 01 00 00 00 00 00 F0 [06:51:03]Write i2c OK [06:51:03]MH_I2C_Read... [06:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:03]Read from MH i2c: E2 [06:51:03]MH_I2C_Read... [06:51:03]Read from MH i2c: E2 0E 00 [06:51:03]MH_I2C_Read... [06:51:03]Read from MH i2c: E2 0E 00 62 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BE [06:51:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:51:03]wFMCommunicate OK [06:51:03]SAM_PROTO_GetShiftState done [06:51:03]FM_GetShiftState done [06:51:03]req_shift_opened done [06:51:03]requested_item shift.open_date is exist - process it [06:51:03]req_shift_open_date [06:51:03]req_shift_open_date done [06:51:03]produce_requested_data done [06:51:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374866,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:51:03]process_action_free close_receipt [06:51:03]json_value_free [06:51:03]json_value_free done [06:51:03]process_json_proto returns [06:51:03]Send response to host [06:51:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374866,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:51:03]free response buf [06:51:03]execute_script done [06:51:03]execute_script returns [06:51:03]free content buf [06:51:03]Sock 9.Close socket [06:51:03]Sock 9.Thread stoped [06:51:06]OFD Sender: No OFD packet to send [06:51:11]OFD Sender: No OFD packet to send [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:46]OFD Sender: No OFD packet to send [06:51:51]OFD Sender: No OFD packet to send [06:51:56]OFD Sender: No OFD packet to send [06:51:57]accept exits with 8 [06:51:57]New connection [06:51:57]New thread 3067628900 created [06:51:57] Sock 8.Parse request [06:51:57]Thread 3067485540 joined [06:51:57]Sock 8.Check first char [06:51:57]Waiting for new connection... [06:51:57]Sock 8.First char is OK [06:51:57]request: POST /json_proto HTTP/1.0 [06:51:57]Method: POST [06:51:57]URL: /json_proto [06:51:57]Method is POST - this is cgi request [06:51:57]url: /json_proto [06:51:57]query_string will be loaded in cgi processing [06:51:57]execute_cgi json_proto POST (null) [06:51:57]execute_cgi path=json_proto method=POST [06:51:57]POST find Content-Length [06:51:57]Host: 172.17.42.195:8080 [06:51:57]Content-Length: 683 [06:51:57]Content-Type: application/json [06:51:57] [06:51:57]POST finish read [06:51:57]Found Content-Length = 683 [06:51:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311380", "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" ] } } [06:51:57]execute_script... [06:51: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)3311380", "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" ] } } [06:51:57]POST & json_proto [06:51:57]process_json_proto [06:51:57]json parsed OK: [06:51:57]protocol is kg_v1.0 [06:51:57]action value=close_receipt [06:51:57]process_action close_receipt [06:51:57]cmd_close_receipt [06:51:57]MH_GetDate [06:51:57]Write to MH i2c: F0 00 00 63 11 63 [06:51:57]Write i2c OK [06:51:57]MH_I2C_Read... [06:51:57]Read from MH i2c: F0 [06:51:57]MH_I2C_Read... [06:51:57]Read from MH i2c: F0 09 00 [06:51:57]MH_I2C_Read... [06:51:57]Read from MH i2c: F0 09 00 63 11 00 0E E3 1D 67 EF 94 12 67 DD [06:51:57]GetLastDocTimeStamp 1730011860 [06:51:57]current date 1730011918 [06:51:57]FM_GetShiftState [06:51:57]SAM_PROTO_GetShiftState [06:51:57]wFMCommunicate request_size=4 [06:51:57]MH_SAM_APDU [06:51:57]CAPDU: 80 13 01 00 [06:51:57]Write to MH i2c: E2 08 00 64 11 80 13 01 00 00 00 00 00 F2 [06:51:57]Write i2c OK [06:51:57]MH_I2C_Read... [06:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:51:57]Read from MH i2c: E2 [06:51:57]MH_I2C_Read... [06:51:57]Read from MH i2c: E2 0E 00 [06:51:57]MH_I2C_Read... [06:51:57]Read from MH i2c: E2 0E 00 64 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C0 [06:51:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:51:57]wFMCommunicate OK [06:51:57]SAM_PROTO_GetShiftState done [06:51:57]FM_GetShiftState done [06:51:57]opened in 1729988025 [06:51:57]opened+sec_in_day 1730074425 [06:51:57]quantity*price = 100015 [06:51:57]sum+1 = 100017 [06:51:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 145 27.10.2024 06:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374867 ФПД: 33456854309330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374867&fm=33456854309330&tin=02508201610067®Number=0000000000091623&sum=100000 [06:51:58]StoreToDocumentArchive [06:51:58]shift 528 fd 374867 [06:51:58]save to /storage/0528/doc_00374867 [06:51:58]save last doc name /storage/0528/doc_00374867 to /storage/kkm_last_doc_name [06:51:58]save OK [06:51:58]Clear old archive folders... [06:51:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:51:58]tlvbuf is 00FC2700 [06:51:58]SAM_PROTO_ClearQueue [06:51:58]wFMCommunicate request_size=4 [06:51:58]MH_SAM_APDU [06:51:58]CAPDU: 80 09 00 00 [06:51:58]Write to MH i2c: E2 08 00 71 11 80 09 00 00 00 00 00 00 F4 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 71 11 00 90 00 F6 [06:51:58]RAPDU: 90 00 [06:51:58]wFMCommunicate OK [06:51:58]SAM_PROTO_ClearQueue done [06:51:58]KKMCreateOFDPacket [06:51:58]OFDProtocolAddRootSTLVToBuf [06:51:58]FM_MakeSignedData [06:51:58]FM_MakeSignedData [06:51:58]SAM_PROTO_SignData [06:51:58]wFMCommunicate request_size=4 [06:51:58]MH_SAM_APDU [06:51:58]CAPDU: 80 0D 01 02 [06:51:58]Write to MH i2c: E2 08 00 72 11 80 0D 01 02 00 00 00 00 FC [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 72 11 00 90 00 F7 [06:51:58]RAPDU: 90 00 [06:51:58]wFMCommunicate OK [06:51:58]wFMCommunicate request_size=255 [06:51:58]MH_SAM_APDU [06:51: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0E E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E [06:51:58]Write to MH i2c: E2 02 01 73 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 0E E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 00 00 C8 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 73 11 00 90 00 F8 [06:51:58]RAPDU: 90 00 [06:51:58]wFMCommunicate OK [06:51:58]wFMCommunicate request_size=10 [06:51:58]MH_SAM_APDU [06:51:58]CAPDU: 80 0D 02 02 05 6D C7 EA 99 D2 [06:51:58]Write to MH i2c: E2 0D 00 74 11 80 0D 02 02 05 00 6D C7 EA 99 D2 00 00 92 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 03 00 74 11 00 90 00 F9 [06:51:58]RAPDU: 90 00 [06:51:58]wFMCommunicate OK [06:51:58]wFMCommunicate request_size=4 [06:51:58]MH_SAM_APDU [06:51:58]CAPDU: 80 0D 03 02 [06:51:58]Write to MH i2c: E2 08 00 75 11 80 0D 03 02 00 00 00 00 01 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 0B 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 0B 00 75 11 00 22 04 87 C5 A5 17 E3 31 90 00 44 [06:51:58]RAPDU: 22 04 87 C5 A5 17 E3 31 90 00 [06:51:58]wFMCommunicate OK [06:51:58]SAM_PROTO_SignData done [06:51:58]FM_MakeSignedData done [06:51:58]CreateOFDProtocolMessage [06:51:58]wFMCommunicate request_size=4 [06:51:58]MH_SAM_APDU [06:51:58]CAPDU: 80 11 00 00 [06:51:58]Write to MH i2c: E2 08 00 76 11 80 11 00 00 00 00 00 00 01 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:51:58]Read from MH i2c: E2 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 17 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: E2 17 00 76 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [06: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 [06:51:58]wFMCommunicate OK [06:51:58]CreateOFDProtocolMessage done [06:51:58]OFDSenderStorePacket 374867 [06:51:58]StoreOFDPacket docnum=374867 [06: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 CF 34 07 01 13 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 0E E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 6D C7 EA 99 D2 22 04 87 C5 A5 17 E3 31 [06:51:58]CheckFolder [06:51:58]dirname=/storage/ofd_packets [06:51:58]CheckFolder done [06:51:58]ProducePacketName [06:51:58]name=ofd_packets/00374867 [06:51:58]NVStorageSaveData ofd_packets/00374867 [06:51:58]File name is /storage/ofd_packets/00374867 [06:51:58]Write 301 bytes [06:51:58]NVStorageSaveData done [06:51:58]OFDSenderStorePacket done [06:51:58]KKMCreateOFDPacket done [06:51:58]NVStorageSaveData kkm_last_timestamp [06:51:58]File name is /storage/kkm_last_timestamp [06:51:58]Write 4 bytes [06:51:58]NVStorageSaveData done [06:51:58]ExternCall_PrintAddStr [06:51:58]wPrintStart [06:51:58]Write to MH i2c: 01 00 00 77 11 88 [06:51:58]Write i2c OK [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: 01 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: 01 07 00 [06:51:58]MH_I2C_Read... [06:51:58]Read from MH i2c: 01 07 00 77 11 00 00 00 00 00 FF 0F 9D [06:51:58]RasterBufferAndPrint [06:51:58]line Счет N : (1)3311380 [06:51:58]line ИНН: 02508201610067 [06:51:58]line Контрольно-Кассовый Чек [06:51:58]line ПРОДАЖА [06:51:58]line ТРК (МРК, ГНК) : 42 [06:51:58]line Товар: 2710124130 [06:51:58]line Аи-92-К-4 [06:51:58]line 14.950 * 66.90 [06:51:58]line = 1000.16 [06:51:58]line НДС 12% НСП 1% [06:51:58]line > о реализуемом товаре [06:51:58]line ОКРУГЛЕНИЕ: -0.16 [06:51:58]line ИТОГО: 1000.00 [06:51:58]line Внесено: 1000.00 [06:51:58]line СДАЧА: 0.00 [06:51:58]line НСП 1% : 8.85 [06:51:58]line НДС 12% : 106.21 [06:51:58]line Наличными: 1000.00 [06:51:58]line Безнал.: 0.00 [06:51:58]line Место: АЗС № 87 "Партнер Нефть" [06:51:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:51:58]line СНО: Общий режим [06:51:58]line Чек 145 27.10.2024 06:51 [06:51:58]line Смена: 528 ФФД: 1.0 [06:51:58]line ЗНМ: 0300000083 [06:51:58]line РНМ: 0000000000091623 [06:51:58]line Версия ККМ: 001 [06:51:58]line ФМ: 0000000000874672 [06:51:58]line ФД: 374867 [06:51:58]line ФПД: 33456854309330 [06:51:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374867&fm=33456854309330&tin=02508201610067®Number=0000000000091623&sum=100000 [06:51:58]written 0, free lines is 4095 [06:51:58]OFD Sender: Processing packet 374867 [packets to send 270, broken 269] [06:51:58]ProducePacketName [06:51:58]name=ofd_packets/00374867 [06:51:58]OFD Sender: To server: pG, [06:51:58]CommunicateWithHost lk.salyk.kg:30040 [06:51:58]ConnectInit lk.salyk.kg [06:51:59]Connected sock=10 [06:51: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 CF 34 07 01 13 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 0E E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 6D C7 EA 99 D2 22 04 87 C5 A5 17 E3 31 [06:51:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DE B5 47 00 77 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 53 B8 05 00 F4 03 04 00 AD 8E 1D 67 B6 04 01 00 00 5B 39 70 00 C1 8E A0 CC [06:51:59]CommunicateWithHost err = 0 [06:51:59]CheckOFDResponse [06:51:59]1017 (14) - 77093643461234 [06:51:59]1041 (16) - 0000000000874672 [06:51:59]1040 (4) - 374867 [06:51:59]1012 (4) - 27.10.2024 00:51 [06:51:59]1206 (1) - 0 [06:51:59]OFD Sender: Remove packet 374867 [06:51:59]ProducePacketName [06:51:59]name=ofd_packets/00374867 [06:51:59]NVStorageDeleteData [06:51:59]Write to MH i2c: 01 00 00 A2 11 B3 [06:51:59]Write i2c OK [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: 01 07 00 A2 11 00 00 00 00 00 CF 0C 95 [06:51:59]RasterBufferAndPrint [06:51:59]line [06:51:59]line [06:51:59]line [06:51:59]line [06:51:59]line [06:51:59]written 0, free lines is 3286 [06:51:59]MH_Cut [06:51:59]Write to MH i2c: D1 01 00 A9 11 01 8C [06:51:59]Write i2c OK [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: D1 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: D1 01 00 [06:51:59]MH_I2C_Read... [06:51:59]Read from MH i2c: D1 01 00 A9 11 00 8B [06:51:59]Write to MH i2c: 01 00 00 AA 11 BB [06:51:59]Write i2c OK [06:51:59]MH_I2C_Read... [06:51:59]OFD Sender: No OFD packet to send [06:52:00]*** Cut start [06:52:00]*** Partial cut [06:52:00]*** CUTSNS_PIN = 1 [06:52:00]*** CUTSNS_PIN = 0 [06:52:00]*** Brake cut motor [06:52:00]Read from MH i2c: 01 [06:52:00]MH_I2C_Read... [06:52:00]*** Stop cut motor [06:52:00]*** Cut end [06:52:00]Read from MH i2c: 01 07 00 [06:52:00]MH_I2C_Read... [06:52:00]Read from MH i2c: 01 07 00 AA 11 00 00 00 00 00 FF 0F D0 [06:52:00]process_action close_receipt done [06:52:00]requested_data is exist [06:52:00]produce_requested_data [06:52:00]requested_item fm.sn is exist - process it [06:52:00]wFMCommunicate request_size=4 [06:52:00]MH_SAM_APDU [06:52:00]CAPDU: 80 11 00 00 [06:52:00]Write to MH i2c: E2 08 00 AB 11 80 11 00 00 00 00 00 00 36 [06:52:00]Write i2c OK [06:52:00]MH_I2C_Read... [06:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:00]Read from MH i2c: E2 [06:52:00]MH_I2C_Read... [06:52:00]Read from MH i2c: E2 17 00 [06:52:00]MH_I2C_Read... [06:52:00]Read from MH i2c: E2 17 00 AB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8B [06: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 [06:52:00]wFMCommunicate OK [06:52:00]requested_item fd.num is exist - process it [06:52:00]SAM_PROTO_GetFieldsCounters [06:52:00]wFMCommunicate request_size=4 [06:52:00]MH_SAM_APDU [06:52:00]CAPDU: 80 13 00 00 [06:52:00]Write to MH i2c: E2 08 00 AC 11 80 13 00 00 00 00 00 00 39 [06:52:00]Write i2c OK [06:52:00]MH_I2C_Read... [06:52:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:01]Read from MH i2c: E2 [06:52:01]MH_I2C_Read... [06:52:01]Read from MH i2c: E2 62 00 [06:52:01]MH_I2C_Read... [06:52:01]Read from MH i2c: E2 62 00 AC 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 53 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [06:52: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 53 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:01]wFMCommunicate OK [06:52:01]SAM_PROTO_GetFieldsCounters done [06:52:01]requested_item shift.num is exist - process it [06:52:01]requested_item shift.opened is exist - process it [06:52:01]req_shift_opened [06:52:01]FM_GetShiftState [06:52:01]SAM_PROTO_GetShiftState [06:52:01]wFMCommunicate request_size=4 [06:52:01]MH_SAM_APDU [06:52:01]CAPDU: 80 13 01 00 [06:52:01]Write to MH i2c: E2 08 00 AD 11 80 13 01 00 00 00 00 00 3B [06:52:01]Write i2c OK [06:52:01]MH_I2C_Read... [06:52:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:01]Read from MH i2c: E2 [06:52:01]MH_I2C_Read... [06:52:01]Read from MH i2c: E2 0E 00 [06:52:01]MH_I2C_Read... [06:52:01]Read from MH i2c: E2 0E 00 AD 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 09 [06:52:01]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:52:01]wFMCommunicate OK [06:52:01]SAM_PROTO_GetShiftState done [06:52:01]FM_GetShiftState done [06:52:01]req_shift_opened done [06:52:01]requested_item shift.open_date is exist - process it [06:52:01]req_shift_open_date [06:52:01]req_shift_open_date done [06:52:01]produce_requested_data done [06:52:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374867,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:52:01]process_action_free close_receipt [06:52:01]json_value_free [06:52:01]json_value_free done [06:52:01]process_json_proto returns [06:52:01]Send response to host [06:52:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374867,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:52:01]free response buf [06:52:01]execute_script done [06:52:01]execute_script returns [06:52:01]free content buf [06:52:01]Sock 8.Close socket [06:52:01]Sock 8.Thread stoped [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:27]accept exits with 9 [06:52:27]New connection [06:52:27]New thread 3067485540 created [06:52:27]Thread 3067628900 joined [06:52:27]Waiting for new connection... [06:52:27] Sock 9.Parse request [06:52:27]Sock 9.Check first char [06:52:27]Sock 9.First char is OK [06:52:27]request: POST /json_proto HTTP/1.0 [06:52:27]Method: POST [06:52:27]URL: /json_proto [06:52:27]Method is POST - this is cgi request [06:52:27]url: /json_proto [06:52:27]query_string will be loaded in cgi processing [06:52:27]execute_cgi json_proto POST (null) [06:52:27]execute_cgi path=json_proto method=POST [06:52:27]POST find Content-Length [06:52:27]Host: 172.17.42.195:8080 [06:52:27]Content-Length: 687 [06:52:27]Content-Type: application/json [06:52:27] [06:52:27]POST finish read [06:52:27]Found Content-Length = 687 [06:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311379", "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 }]} ], "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" ] } } [06:52:27]execute_script... [06:52:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311379", "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 }]} ], "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" ] } } [06:52:27]POST & json_proto [06:52:27]process_json_proto [06:52:27]json parsed OK: [06:52:27]protocol is kg_v1.0 [06:52:27]action value=close_receipt [06:52:27]process_action close_receipt [06:52:27]cmd_close_receipt [06:52:27]MH_GetDate [06:52:27]Write to MH i2c: F0 00 00 AE 11 AE [06:52:27]Write i2c OK [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: F0 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: F0 09 00 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: F0 09 00 AE 11 00 2C E3 1D 67 EF 94 12 67 46 [06:52:27]GetLastDocTimeStamp 1730011918 [06:52:27]current date 1730011948 [06:52:27]FM_GetShiftState [06:52:27]SAM_PROTO_GetShiftState [06:52:27]wFMCommunicate request_size=4 [06:52:27]MH_SAM_APDU [06:52:27]CAPDU: 80 13 01 00 [06:52:27]Write to MH i2c: E2 08 00 AF 11 80 13 01 00 00 00 00 00 3D [06:52:27]Write i2c OK [06:52:27]MH_I2C_Read... [06:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:27]Read from MH i2c: E2 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: E2 0E 00 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: E2 0E 00 AF 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0B [06:52:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:52:27]wFMCommunicate OK [06:52:27]SAM_PROTO_GetShiftState done [06:52:27]FM_GetShiftState done [06:52:27]opened in 1729988025 [06:52:27]opened+sec_in_day 1730074425 [06:52:27]quantity*price = 300075 [06:52:27]sum+1 = 300077 [06:52:27]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 СНО: Общий режим Чек 146 27.10.2024 06:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374868 ФПД: 126108998193284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065228&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374868&fm=126108998193284&tin=02508201610067®Number=0000000000091623&sum=300000 [06:52:29]StoreToDocumentArchive [06:52:29]shift 528 fd 374868 [06:52:29]save to /storage/0528/doc_00374868 [06:52:29]save last doc name /storage/0528/doc_00374868 to /storage/kkm_last_doc_name [06:52:29]save OK [06:52:29]Clear old archive folders... [06:52:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:52:29]tlvbuf is 00FC2FA0 [06:52:29]SAM_PROTO_ClearQueue [06:52:29]wFMCommunicate request_size=4 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 09 00 00 [06:52:29]Write to MH i2c: E2 08 00 BC 11 80 09 00 00 00 00 00 00 3F [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 BC 11 00 90 00 41 [06:52:29]RAPDU: 90 00 [06:52:29]wFMCommunicate OK [06:52:29]SAM_PROTO_ClearQueue done [06:52:29]KKMCreateOFDPacket [06:52:29]OFDProtocolAddRootSTLVToBuf [06:52:29]FM_MakeSignedData [06:52:29]FM_MakeSignedData [06:52:29]SAM_PROTO_SignData [06:52:29]wFMCommunicate request_size=4 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 0D 01 02 [06:52:29]Write to MH i2c: E2 08 00 BD 11 80 0D 01 02 00 00 00 00 47 [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 BD 11 00 90 00 42 [06:52:29]RAPDU: 90 00 [06:52:29]wFMCommunicate OK [06:52:29]wFMCommunicate request_size=255 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 00 00 00 F4 03 04 00 2C E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [06:52:29]Write to MH i2c: E2 02 01 BE 11 80 0D 02 02 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 92 00 00 00 F4 03 04 00 2C E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 31 [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 BE 11 00 90 00 43 [06:52:29]RAPDU: 90 00 [06:52:29]wFMCommunicate OK [06:52:29]wFMCommunicate request_size=11 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 0D 02 02 06 72 B2 0A 0A 50 84 [06:52:29]Write to MH i2c: E2 0E 00 BF 11 80 0D 02 02 06 00 72 B2 0A 0A 50 84 00 00 62 [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 03 00 BF 11 00 90 00 44 [06:52:29]RAPDU: 90 00 [06:52:29]wFMCommunicate OK [06:52:29]wFMCommunicate request_size=4 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 0D 03 02 [06:52:29]Write to MH i2c: E2 08 00 C0 11 80 0D 03 02 00 00 00 00 4C [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 0B 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 0B 00 C0 11 00 65 4D 9C 8D 3A 0C D2 5F 90 00 9F [06:52:29]RAPDU: 65 4D 9C 8D 3A 0C D2 5F 90 00 [06:52:29]wFMCommunicate OK [06:52:29]SAM_PROTO_SignData done [06:52:29]FM_MakeSignedData done [06:52:29]CreateOFDProtocolMessage [06:52:29]wFMCommunicate request_size=4 [06:52:29]MH_SAM_APDU [06:52:29]CAPDU: 80 11 00 00 [06:52:29]Write to MH i2c: E2 08 00 C1 11 80 11 00 00 00 00 00 00 4C [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:29]Read from MH i2c: E2 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 17 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: E2 17 00 C1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A1 [06:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:52:29]wFMCommunicate OK [06:52:29]CreateOFDProtocolMessage done [06:52:29]OFDSenderStorePacket 374868 [06:52:29]StoreOFDPacket docnum=374868 [06:52: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 01 F7 08 01 C3 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 00 00 00 F4 03 04 00 2C E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 B2 0A 0A 50 84 65 4D 9C 8D 3A 0C D2 5F [06:52:29]CheckFolder [06:52:29]dirname=/storage/ofd_packets [06:52:29]CheckFolder done [06:52:29]ProducePacketName [06:52:29]name=ofd_packets/00374868 [06:52:29]NVStorageSaveData ofd_packets/00374868 [06:52:29]File name is /storage/ofd_packets/00374868 [06:52:29]Write 302 bytes [06:52:29]NVStorageSaveData done [06:52:29]OFDSenderStorePacket done [06:52:29]KKMCreateOFDPacket done [06:52:29]NVStorageSaveData kkm_last_timestamp [06:52:29]File name is /storage/kkm_last_timestamp [06:52:29]Write 4 bytes [06:52:29]NVStorageSaveData done [06:52:29]ExternCall_PrintAddStr [06:52:29]wPrintStart [06:52:29]Write to MH i2c: 01 00 00 C2 11 D3 [06:52:29]Write i2c OK [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: 01 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: 01 07 00 [06:52:29]MH_I2C_Read... [06:52:29]Read from MH i2c: 01 07 00 C2 11 00 00 00 00 00 FF 0F E8 [06:52:29]RasterBufferAndPrint [06:52:29]line Счет N : (1)3311379 [06:52:29]line ИНН: 02508201610067 [06:52:29]line Контрольно-Кассовый Чек [06:52:29]line ПРОДАЖА [06:52:29]line ТРК (МРК, ГНК) : 6 [06:52:29]line Товар: 2710194210 [06:52:29]line ДТ(л)-К-5 [06:52:29]line 39.380 * 76.20 [06:52:29]line = 3000.76 [06:52:29]line НДС 12% НСП 1% [06:52:29]line > о реализуемом товаре [06:52:29]line ОКРУГЛЕНИЕ: -0.76 [06:52:29]line ИТОГО: 3000.00 [06:52:29]line Внесено: 3000.00 [06:52:29]line СДАЧА: 0.00 [06:52:29]line НСП 1% : 26.55 [06:52:29]line НДС 12% : 318.66 [06:52:29]line Наличными: 3000.00 [06:52:29]line Безнал.: 0.00 [06:52:29]line Место: АЗС № 87 "Партнер Нефть" [06:52:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:52:29]line СНО: Общий режим [06:52:29]line Чек 146 27.10.2024 06:52 [06:52:29]line Смена: 528 ФФД: 1.0 [06:52:29]line ЗНМ: 0300000083 [06:52:29]line РНМ: 0000000000091623 [06:52:29]line Версия ККМ: 001 [06:52:29]line ФМ: 0000000000874672 [06:52:29]line ФД: 374868 [06:52:29]line ФПД: 126108998193284 [06:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065228&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374868&fm=126108998193284&tin=02508201610067®Number=0000000000091623&sum=300000 [06:52:29]OFD Sender: Processing packet 374868 [packets to send 270, broken 269] [06:52:29]ProducePacketName [06:52:29]name=ofd_packets/00374868 [06:52:29]OFD Sender: To server: pG, [06:52:29]CommunicateWithHost lk.salyk.kg:30040 [06:52:29]ConnectInit lk.salyk.kg [06:52:29]written 0, free lines is 4095 [06:52:30]Connected sock=8 [06:52:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 01 F7 08 01 C3 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 00 00 00 F4 03 04 00 2C E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 B2 0A 0A 50 84 65 4D 9C 8D 3A 0C D2 5F [06:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 B4 47 00 6B 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B8 05 00 F4 03 04 00 CC 8E 1D 67 B6 04 01 00 00 02 42 21 20 5F 66 5B D5 [06:52:30]CommunicateWithHost err = 0 [06:52:30]CheckOFDResponse [06:52:30]1017 (14) - 77093643461234 [06:52:30]1041 (16) - 0000000000874672 [06:52:30]1040 (4) - 374868 [06:52:30]1012 (4) - 27.10.2024 00:52 [06:52:30]1206 (1) - 0 [06:52:30]OFD Sender: Remove packet 374868 [06:52:30]ProducePacketName [06:52:30]name=ofd_packets/00374868 [06:52:30]NVStorageDeleteData [06:52:30]Write to MH i2c: 01 00 00 ED 11 FE [06:52:30]Write i2c OK [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: 01 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: 01 07 00 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: 01 07 00 ED 11 00 00 00 00 00 D6 0C E7 [06:52:30]RasterBufferAndPrint [06:52:30]line [06:52:30]line [06:52:30]line [06:52:30]line [06:52:30]line [06:52:30]written 0, free lines is 3294 [06:52:30]MH_Cut [06:52:30]Write to MH i2c: D1 01 00 F4 11 01 D7 [06:52:30]Write i2c OK [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: D1 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: D1 01 00 [06:52:30]MH_I2C_Read... [06:52:30]Read from MH i2c: D1 01 00 F4 11 00 D6 [06:52:30]Write to MH i2c: 01 00 00 F5 11 06 [06:52:30]Write i2c OK [06:52:30]MH_I2C_Read... [06:52:30]OFD Sender: No OFD packet to send [06:52:31]*** Cut start [06:52:31]*** Partial cut [06:52:31]*** CUTSNS_PIN = 1 [06:52:31]*** CUTSNS_PIN = 0 [06:52:31]*** Brake cut motor [06:52:31]Read from MH i2c: 01 [06:52:31]MH_I2C_Read... [06:52:31]*** Stop cut motor [06:52:31]*** Cut end [06:52:31]Read from MH i2c: 01 07 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: 01 07 00 F5 11 00 00 00 00 00 FF 0F 1B [06:52:31]process_action close_receipt done [06:52:31]requested_data is exist [06:52:31]produce_requested_data [06:52:31]requested_item fm.sn is exist - process it [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 11 00 00 [06:52:31]Write to MH i2c: E2 08 00 F6 11 80 11 00 00 00 00 00 00 81 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:31]Read from MH i2c: E2 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 17 00 [06:52:31]MH_I2C_Read... [06:52:31]Read from MH i2c: E2 17 00 F6 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D6 [06:52:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:52:31]wFMCommunicate OK [06:52:31]requested_item fd.num is exist - process it [06:52:31]SAM_PROTO_GetFieldsCounters [06:52:31]wFMCommunicate request_size=4 [06:52:31]MH_SAM_APDU [06:52:31]CAPDU: 80 13 00 00 [06:52:31]Write to MH i2c: E2 08 00 F7 11 80 13 00 00 00 00 00 00 84 [06:52:31]Write i2c OK [06:52:31]MH_I2C_Read... [06:52:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:32]Read from MH i2c: E2 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: E2 62 00 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: E2 62 00 F7 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 54 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [06:52: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 54 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:52:32]wFMCommunicate OK [06:52:32]SAM_PROTO_GetFieldsCounters done [06:52:32]requested_item shift.num is exist - process it [06:52:32]requested_item shift.opened is exist - process it [06:52:32]req_shift_opened [06:52:32]FM_GetShiftState [06:52:32]SAM_PROTO_GetShiftState [06:52:32]wFMCommunicate request_size=4 [06:52:32]MH_SAM_APDU [06:52:32]CAPDU: 80 13 01 00 [06:52:32]Write to MH i2c: E2 08 00 F8 11 80 13 01 00 00 00 00 00 86 [06:52:32]Write i2c OK [06:52:32]MH_I2C_Read... [06:52:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:32]Read from MH i2c: E2 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: E2 0E 00 [06:52:32]MH_I2C_Read... [06:52:32]Read from MH i2c: E2 0E 00 F8 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 54 [06:52:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:52:32]wFMCommunicate OK [06:52:32]SAM_PROTO_GetShiftState done [06:52:32]FM_GetShiftState done [06:52:32]req_shift_opened done [06:52:32]requested_item shift.open_date is exist - process it [06:52:32]req_shift_open_date [06:52:32]req_shift_open_date done [06:52:32]produce_requested_data done [06:52:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374868,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:52:32]process_action_free close_receipt [06:52:32]json_value_free [06:52:32]json_value_free done [06:52:32]process_json_proto returns [06:52:32]Send response to host [06:52:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374868,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:52:32]free response buf [06:52:32]execute_script done [06:52:32]execute_script returns [06:52:32]free content buf [06:52:32]Sock 9.Close socket [06:52:32]Sock 9.Thread stoped [06:52:35]OFD Sender: No OFD packet to send [06:52:40]OFD Sender: No OFD packet to send [06:52:45]OFD Sender: No OFD packet to send [06:52:50]OFD Sender: No OFD packet to send [06:52:55]OFD Sender: No OFD packet to send [06:53:00]OFD Sender: No OFD packet to send [06:53:05]OFD Sender: No OFD packet to send [06:53:10]OFD Sender: No OFD packet to send [06:53:15]OFD Sender: No OFD packet to send [06:53:20]OFD Sender: No OFD packet to send [06:53:25]OFD Sender: No OFD packet to send [06:53:30]OFD Sender: No OFD packet to send [06:53:35]OFD Sender: No OFD packet to send [06:53:40]OFD Sender: No OFD packet to send [06:53:45]OFD Sender: No OFD packet to send [06:53:50]OFD Sender: No OFD packet to send [06:53:53]accept exits with 10 [06:53:53]New connection [06:53:53]New thread 3067628900 created [06:53:53]Thread 3067485540 joined [06:53:53]Waiting for new connection... [06:53:53] Sock 10.Parse request [06:53:53]Sock 10.Check first char [06:53:53]Sock 10.First char is OK [06:53:53]request: POST /json_proto HTTP/1.0 [06:53:53]Method: POST [06:53:53]URL: /json_proto [06:53:53]Method is POST - this is cgi request [06:53:53]url: /json_proto [06:53:53]query_string will be loaded in cgi processing [06:53:53]execute_cgi json_proto POST (null) [06:53:53]execute_cgi path=json_proto method=POST [06:53:53]POST find Content-Length [06:53:53]Host: 172.17.42.195:8080 [06:53:53]Content-Length: 689 [06:53:53]Content-Type: application/json [06:53:53] [06:53:53]POST finish read [06:53:53]Found Content-Length = 689 [06:53:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311381", "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" ] } } [06:53:53]execute_script... [06:53: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)3311381", "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" ] } } [06:53:53]POST & json_proto [06:53:53]process_json_proto [06:53:53]json parsed OK: [06:53:53]protocol is kg_v1.0 [06:53:53]action value=close_receipt [06:53:53]process_action close_receipt [06:53:53]cmd_close_receipt [06:53:53]MH_GetDate [06:53:53]Write to MH i2c: F0 00 00 F9 11 F9 [06:53:53]Write i2c OK [06:53:53]MH_I2C_Read... [06:53:53]Read from MH i2c: F0 [06:53:53]MH_I2C_Read... [06:53:53]Read from MH i2c: F0 09 00 [06:53:53]MH_I2C_Read... [06:53:53]Read from MH i2c: F0 09 00 F9 11 00 82 E3 1D 67 EF 94 12 67 E7 [06:53:53]GetLastDocTimeStamp 1730011948 [06:53:53]current date 1730012034 [06:53:53]FM_GetShiftState [06:53:53]SAM_PROTO_GetShiftState [06:53:53]wFMCommunicate request_size=4 [06:53:53]MH_SAM_APDU [06:53:53]CAPDU: 80 13 01 00 [06:53:53]Write to MH i2c: E2 08 00 FA 11 80 13 01 00 00 00 00 00 88 [06:53:53]Write i2c OK [06:53:53]MH_I2C_Read... [06:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:53]Read from MH i2c: E2 [06:53:53]MH_I2C_Read... [06:53:53]Read from MH i2c: E2 0E 00 [06:53:53]MH_I2C_Read... [06:53:53]Read from MH i2c: E2 0E 00 FA 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 56 [06:53:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:53:53]wFMCommunicate OK [06:53:53]SAM_PROTO_GetShiftState done [06:53:53]FM_GetShiftState done [06:53:53]opened in 1729988025 [06:53:53]opened+sec_in_day 1730074425 [06:53:53]quantity*price = 100051 [06:53:53]sum+1 = 100052 [06:53:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 147 27.10.2024 06:53 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374869 ФПД: 244813547732288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374869&fm=244813547732288&tin=02508201610067®Number=0000000000091623&sum=100000 [06:53:54]StoreToDocumentArchive [06:53:54]shift 528 fd 374869 [06:53:54]save to /storage/0528/doc_00374869 [06:53:54]save last doc name /storage/0528/doc_00374869 to /storage/kkm_last_doc_name [06:53:54]save OK [06:53:54]Clear old archive folders... [06:53:54]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:53:54]tlvbuf is 00FC2700 [06:53:54]SAM_PROTO_ClearQueue [06:53:54]wFMCommunicate request_size=4 [06:53:54]MH_SAM_APDU [06:53:54]CAPDU: 80 09 00 00 [06:53:54]Write to MH i2c: E2 08 00 07 12 80 09 00 00 00 00 00 00 8B [06:53:54]Write i2c OK [06:53:54]MH_I2C_Read... [06:53:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:53:54]Read from MH i2c: E2 [06:53:54]MH_I2C_Read... [06:53:54]Read from MH i2c: E2 03 00 [06:53:54]MH_I2C_Read... [06:53:54]Read from MH i2c: E2 03 00 07 12 00 90 00 8D [06:53:54]RAPDU: 90 00 [06:53:54]wFMCommunicate OK [06:53:54]SAM_PROTO_ClearQueue done [06:53:54]KKMCreateOFDPacket [06:53:54]OFDProtocolAddRootSTLVToBuf [06:53:54]FM_MakeSignedData [06:53:54]FM_MakeSignedData [06:53:54]SAM_PROTO_SignData [06:53:54]wFMCommunicate request_size=4 [06:53:54]MH_SAM_APDU [06:53:54]CAPDU: 80 0D 01 02 [06:53:54]Write to MH i2c: E2 08 00 08 12 80 0D 01 02 00 00 00 00 93 [06:53:54]Write i2c OK [06:53:54]MH_I2C_Read... [06:53:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:53:55]Read from MH i2c: E2 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 08 12 00 90 00 8E [06:53:55]RAPDU: 90 00 [06:53:55]wFMCommunicate OK [06:53:55]wFMCommunicate request_size=255 [06:53:55]MH_SAM_APDU [06:53: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 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 93 00 00 00 F4 03 04 00 82 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:53:55]Write to MH i2c: E2 02 01 09 12 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 93 00 00 00 F4 03 04 00 82 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 29 [06:53:55]Write i2c OK [06:53:55]MH_I2C_Read... [06:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:55]Read from MH i2c: E2 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 09 12 00 90 00 8F [06:53:55]RAPDU: 90 00 [06:53:55]wFMCommunicate OK [06:53:55]wFMCommunicate request_size=16 [06:53:55]MH_SAM_APDU [06:53:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DE A8 18 8C 7D 40 [06:53:55]Write to MH i2c: E2 13 00 0A 12 80 0D 02 02 0B 00 00 35 04 06 00 DE A8 18 8C 7D 40 00 00 D2 [06:53:55]Write i2c OK [06:53:55]MH_I2C_Read... [06:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:53:55]Read from MH i2c: E2 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 03 00 0A 12 00 90 00 90 [06:53:55]RAPDU: 90 00 [06:53:55]wFMCommunicate OK [06:53:55]wFMCommunicate request_size=4 [06:53:55]MH_SAM_APDU [06:53:55]CAPDU: 80 0D 03 02 [06:53:55]Write to MH i2c: E2 08 00 0B 12 80 0D 03 02 00 00 00 00 98 [06:53:55]Write i2c OK [06:53:55]MH_I2C_Read... [06:53:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:53:55]Read from MH i2c: E2 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 0B 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 0B 00 0B 12 00 1D 6A 58 1D 6F 20 04 45 90 00 6D [06:53:55]RAPDU: 1D 6A 58 1D 6F 20 04 45 90 00 [06:53:55]wFMCommunicate OK [06:53:55]SAM_PROTO_SignData done [06:53:55]FM_MakeSignedData done [06:53:55]CreateOFDProtocolMessage [06:53:55]wFMCommunicate request_size=4 [06:53:55]MH_SAM_APDU [06:53:55]CAPDU: 80 11 00 00 [06:53:55]Write to MH i2c: E2 08 00 0C 12 80 11 00 00 00 00 00 00 98 [06:53:55]Write i2c OK [06:53:55]MH_I2C_Read... [06:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:55]Read from MH i2c: E2 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 17 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: E2 17 00 0C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 ED [06:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:53:55]wFMCommunicate OK [06:53:55]CreateOFDProtocolMessage done [06:53:55]OFDSenderStorePacket 374869 [06:53:55]StoreOFDPacket docnum=374869 [06:53: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 67 79 0D 01 90 2B 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 93 00 00 00 F4 03 04 00 82 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE A8 18 8C 7D 40 1D 6A 58 1D 6F 20 04 45 [06:53:55]CheckFolder [06:53:55]dirname=/storage/ofd_packets [06:53:55]CheckFolder done [06:53:55]ProducePacketName [06:53:55]name=ofd_packets/00374869 [06:53:55]NVStorageSaveData ofd_packets/00374869 [06:53:55]File name is /storage/ofd_packets/00374869 [06:53:55]Write 307 bytes [06:53:55]NVStorageSaveData done [06:53:55]OFDSenderStorePacket done [06:53:55]KKMCreateOFDPacket done [06:53:55]NVStorageSaveData kkm_last_timestamp [06:53:55]File name is /storage/kkm_last_timestamp [06:53:55]Write 4 bytes [06:53:55]NVStorageSaveData done [06:53:55]ExternCall_PrintAddStr [06:53:55]wPrintStart [06:53:55]Write to MH i2c: 01 00 00 0D 12 1F [06:53:55]Write i2c OK [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: 01 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: 01 07 00 [06:53:55]MH_I2C_Read... [06:53:55]Read from MH i2c: 01 07 00 0D 12 00 00 00 00 00 FF 0F 34 [06:53:55]RasterBufferAndPrint [06:53:55]line Счет N : (1)3311381 [06:53:55]line ИНН: 02508201610067 [06:53:55]line Контрольно-Кассовый Чек [06:53:55]line ПРОДАЖА [06:53:55]line ТРК (МРК, ГНК) : 31 [06:53:55]line Товар: 2710194240 [06:53:55]line D-Energy Дт-К-2 [06:53:55]line 12.960 * 77.20 [06:53:55]line = 1000.51 [06:53:55]line НДС 12% НСП 1% [06:53:55]line > о реализуемом товаре [06:53:55]line ОКРУГЛЕНИЕ: -0.51 [06:53:55]line ИТОГО: 1000.00 [06:53:55]line Внесено: 1000.00 [06:53:55]line СДАЧА: 0.00 [06:53:55]line НСП 1% : 8.85 [06:53:55]line НДС 12% : 106.25 [06:53:55]line Наличными: 1000.00 [06:53:55]line Безнал.: 0.00 [06:53:55]line Место: АЗС № 87 "Партнер Нефть" [06:53:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:53:55]line СНО: Общий режим [06:53:55]line Чек 147 27.10.2024 06:53 [06:53:55]line Смена: 528 ФФД: 1.0 [06:53:55]line ЗНМ: 0300000083 [06:53:55]line РНМ: 0000000000091623 [06:53:55]line Версия ККМ: 001 [06:53:55]line ФМ: 0000000000874672 [06:53:55]line ФД: 374869 [06:53:55]line ФПД: 244813547732288 [06:53:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374869&fm=244813547732288&tin=02508201610067®Number=0000000000091623&sum=100000 [06:53:55]OFD Sender: Processing packet 374869 [packets to send 270, broken 269] [06:53:55]ProducePacketName [06:53:55]name=ofd_packets/00374869 [06:53:55]OFD Sender: To server: pG, [06:53:55]CommunicateWithHost lk.salyk.kg:30040 [06:53:55]ConnectInit lk.salyk.kg [06:53:55]written 0, free lines is 4095 [06:53:55]Connected sock=9 [06:53: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 67 79 0D 01 90 2B 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 93 00 00 00 F4 03 04 00 82 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE A8 18 8C 7D 40 1D 6A 58 1D 6F 20 04 45 [06:53: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 16 0A 47 00 B1 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 55 B8 05 00 F4 03 04 00 22 8F 1D 67 B6 04 01 00 00 41 90 C4 85 60 3B 61 AE [06:53:56]CommunicateWithHost err = 0 [06:53:56]CheckOFDResponse [06:53:56]1017 (14) - 77093643461234 [06:53:56]1041 (16) - 0000000000874672 [06:53:56]1040 (4) - 374869 [06:53:56]1012 (4) - 27.10.2024 00:53 [06:53:56]1206 (1) - 0 [06:53:56]OFD Sender: Remove packet 374869 [06:53:56]ProducePacketName [06:53:56]name=ofd_packets/00374869 [06:53:56]NVStorageDeleteData [06:53:56]Write to MH i2c: 01 00 00 38 12 4A [06:53:56]Write i2c OK [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: 01 [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: 01 07 00 [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: 01 07 00 38 12 00 00 00 00 00 EC 0C 49 [06:53:56]RasterBufferAndPrint [06:53:56]line [06:53:56]line [06:53:56]line [06:53:56]line [06:53:56]line [06:53:56]written 0, free lines is 3314 [06:53:56]MH_Cut [06:53:56]Write to MH i2c: D1 01 00 3F 12 01 23 [06:53:56]Write i2c OK [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: D1 [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: D1 01 00 [06:53:56]MH_I2C_Read... [06:53:56]Read from MH i2c: D1 01 00 3F 12 00 22 [06:53:56]Write to MH i2c: 01 00 00 40 12 52 [06:53:56]Write i2c OK [06:53:56]MH_I2C_Read... [06:53:56]OFD Sender: No OFD packet to send [06:53:57]*** Cut start [06:53:57]*** Partial cut [06:53:57]*** CUTSNS_PIN = 1 [06:53:57]*** CUTSNS_PIN = 0 [06:53:57]*** Brake cut motor [06:53:57]Read from MH i2c: 01 [06:53:57]MH_I2C_Read... [06:53:57]*** Stop cut motor [06:53:57]*** Cut end [06:53:57]Read from MH i2c: 01 07 00 [06:53:57]MH_I2C_Read... [06:53:57]Read from MH i2c: 01 07 00 40 12 00 00 00 00 00 FF 0F 67 [06:53:57]process_action close_receipt done [06:53:57]requested_data is exist [06:53:57]produce_requested_data [06:53:57]requested_item fm.sn is exist - process it [06:53:57]wFMCommunicate request_size=4 [06:53:57]MH_SAM_APDU [06:53:57]CAPDU: 80 11 00 00 [06:53:57]Write to MH i2c: E2 08 00 41 12 80 11 00 00 00 00 00 00 CD [06:53:57]Write i2c OK [06:53:57]MH_I2C_Read... [06:53:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:53:57]Read from MH i2c: E2 [06:53:57]MH_I2C_Read... [06:53:57]Read from MH i2c: E2 17 00 [06:53:57]MH_I2C_Read... [06:53:57]Read from MH i2c: E2 17 00 41 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 22 [06:53:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:53:57]wFMCommunicate OK [06:53:57]requested_item fd.num is exist - process it [06:53:57]SAM_PROTO_GetFieldsCounters [06:53:57]wFMCommunicate request_size=4 [06:53:57]MH_SAM_APDU [06:53:57]CAPDU: 80 13 00 00 [06:53:57]Write to MH i2c: E2 08 00 42 12 80 13 00 00 00 00 00 00 D0 [06:53:57]Write i2c OK [06:53:57]MH_I2C_Read... [06:53:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:53:57]Read from MH i2c: E2 [06:53:57]MH_I2C_Read... [06:53:57]Read from MH i2c: E2 62 00 [06:53:57]MH_I2C_Read... [06:53:57]Read from MH i2c: E2 62 00 42 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 55 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [06: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 55 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:53:58]wFMCommunicate OK [06:53:58]SAM_PROTO_GetFieldsCounters done [06:53:58]requested_item shift.num is exist - process it [06:53:58]requested_item shift.opened is exist - process it [06:53:58]req_shift_opened [06:53:58]FM_GetShiftState [06:53:58]SAM_PROTO_GetShiftState [06:53:58]wFMCommunicate request_size=4 [06:53:58]MH_SAM_APDU [06:53:58]CAPDU: 80 13 01 00 [06:53:58]Write to MH i2c: E2 08 00 43 12 80 13 01 00 00 00 00 00 D2 [06:53:58]Write i2c OK [06:53:58]MH_I2C_Read... [06:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:53:58]Read from MH i2c: E2 [06:53:58]MH_I2C_Read... [06:53:58]Read from MH i2c: E2 0E 00 [06:53:58]MH_I2C_Read... [06:53:58]Read from MH i2c: E2 0E 00 43 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A0 [06:53:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:53:58]wFMCommunicate OK [06:53:58]SAM_PROTO_GetShiftState done [06:53:58]FM_GetShiftState done [06:53:58]req_shift_opened done [06:53:58]requested_item shift.open_date is exist - process it [06:53:58]req_shift_open_date [06:53:58]req_shift_open_date done [06:53:58]produce_requested_data done [06:53:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374869,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:53:58]process_action_free close_receipt [06:53:58]json_value_free [06:53:58]json_value_free done [06:53:58]process_json_proto returns [06:53:58]Send response to host [06:53:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374869,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:53:58]free response buf [06:53:58]execute_script done [06:53:58]execute_script returns [06:53:58]free content buf [06:53:58]Sock 10.Close socket [06:53:58]Sock 10.Thread stoped [06:54:01]OFD Sender: No OFD packet to send [06:54:06]OFD Sender: No OFD packet to send [06:54:11]OFD Sender: No OFD packet to send [06:54:16]OFD Sender: No OFD packet to send [06:54:21]OFD Sender: No OFD packet to send [06:54:26]OFD Sender: No OFD packet to send [06:54:31]OFD Sender: No OFD packet to send [06:54:32]accept exits with 8 [06:54:32]New connection [06:54:32]New thread 3067485540 created [06:54:32]Thread 3067628900 joined [06:54:32]Waiting for new connection... [06:54:32] Sock 8.Parse request [06:54:32]Sock 8.Check first char [06:54:32]Sock 8.First char is OK [06:54:32]request: POST /json_proto HTTP/1.0 [06:54:32]Method: POST [06:54:32]URL: /json_proto [06:54:32]Method is POST - this is cgi request [06:54:32]url: /json_proto [06:54:32]query_string will be loaded in cgi processing [06:54:32]execute_cgi json_proto POST (null) [06:54:32]execute_cgi path=json_proto method=POST [06:54:32]POST find Content-Length [06:54:32]Host: 172.17.42.195:8080 [06:54:32]Content-Length: 689 [06:54:32]Content-Type: application/json [06:54:32] [06:54:32]POST finish read [06:54:32]Found Content-Length = 689 [06:54:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311382", "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" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:32]execute_script... [06: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)3311382", "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" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:54:32]POST & json_proto [06:54:32]process_json_proto [06:54:32]json parsed OK: [06:54:32]protocol is kg_v1.0 [06:54:32]action value=close_receipt [06:54:32]process_action close_receipt [06:54:32]cmd_close_receipt [06:54:32]MH_GetDate [06:54:32]Write to MH i2c: F0 00 00 44 12 45 [06:54:32]Write i2c OK [06:54:32]MH_I2C_Read... [06:54:32]Read from MH i2c: F0 [06:54:32]MH_I2C_Read... [06:54:32]Read from MH i2c: F0 09 00 [06:54:32]MH_I2C_Read... [06:54:32]Read from MH i2c: F0 09 00 44 12 00 A9 E3 1D 67 EF 94 12 67 5A [06:54:32]GetLastDocTimeStamp 1730012034 [06:54:32]current date 1730012073 [06:54:32]FM_GetShiftState [06:54:32]SAM_PROTO_GetShiftState [06:54:32]wFMCommunicate request_size=4 [06:54:32]MH_SAM_APDU [06:54:32]CAPDU: 80 13 01 00 [06:54:32]Write to MH i2c: E2 08 00 45 12 80 13 01 00 00 00 00 00 D4 [06:54:32]Write i2c OK [06:54:32]MH_I2C_Read... [06:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:32]Read from MH i2c: E2 [06:54:32]MH_I2C_Read... [06:54:32]Read from MH i2c: E2 0E 00 [06:54:32]MH_I2C_Read... [06:54:32]Read from MH i2c: E2 0E 00 45 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A2 [06:54:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:54:32]wFMCommunicate OK [06:54:32]SAM_PROTO_GetShiftState done [06:54:32]FM_GetShiftState done [06:54:32]opened in 1729988025 [06:54:32]opened+sec_in_day 1730074425 [06:54:32]quantity*price = 120046 [06:54:32]sum+1 = 120047 [06:54:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 148 27.10.2024 06:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374870 ФПД: 277275222554724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065433&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374870&fm=277275222554724&tin=02508201610067®Number=0000000000091623&sum=120000 [06:54:33]StoreToDocumentArchive [06:54:33]shift 528 fd 374870 [06:54:33]save to /storage/0528/doc_00374870 [06:54:33]save last doc name /storage/0528/doc_00374870 to /storage/kkm_last_doc_name [06:54:33]save OK [06:54:33]Clear old archive folders... [06:54:33]ProcessDocumentItem done err = 0, tmpTLVsize=257 [06:54:33]tlvbuf is 00FC3020 [06:54:33]SAM_PROTO_ClearQueue [06:54:33]wFMCommunicate request_size=4 [06:54:33]MH_SAM_APDU [06:54:33]CAPDU: 80 09 00 00 [06:54:33]Write to MH i2c: E2 08 00 52 12 80 09 00 00 00 00 00 00 D6 [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 52 12 00 90 00 D8 [06:54:33]RAPDU: 90 00 [06:54:33]wFMCommunicate OK [06:54:33]SAM_PROTO_ClearQueue done [06:54:33]KKMCreateOFDPacket [06:54:33]OFDProtocolAddRootSTLVToBuf [06:54:33]FM_MakeSignedData [06:54:33]FM_MakeSignedData [06:54:33]SAM_PROTO_SignData [06:54:33]wFMCommunicate request_size=4 [06:54:33]MH_SAM_APDU [06:54:33]CAPDU: 80 0D 01 02 [06:54:33]Write to MH i2c: E2 08 00 53 12 80 0D 01 02 00 00 00 00 DE [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 53 12 00 90 00 D9 [06:54:33]RAPDU: 90 00 [06:54:33]wFMCommunicate OK [06:54:33]wFMCommunicate request_size=255 [06:54:33]MH_SAM_APDU [06:54: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 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A9 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [06:54:33]Write to MH i2c: E2 02 01 54 12 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 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A9 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 0F [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 54 12 00 90 00 DA [06:54:33]RAPDU: 90 00 [06:54:33]wFMCommunicate OK [06:54:33]wFMCommunicate request_size=16 [06:54:33]MH_SAM_APDU [06:54:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FC 2E 2B 25 38 64 [06:54:33]Write to MH i2c: E2 13 00 55 12 80 0D 02 02 0B 00 00 35 04 06 00 FC 2E 2B 25 38 64 00 00 4C [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 03 00 55 12 00 90 00 DB [06:54:33]RAPDU: 90 00 [06:54:33]wFMCommunicate OK [06:54:33]wFMCommunicate request_size=4 [06:54:33]MH_SAM_APDU [06:54:33]CAPDU: 80 0D 03 02 [06:54:33]Write to MH i2c: E2 08 00 56 12 80 0D 03 02 00 00 00 00 E3 [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 0B 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 0B 00 56 12 00 53 D2 14 A7 AA 14 68 15 90 00 FF [06:54:33]RAPDU: 53 D2 14 A7 AA 14 68 15 90 00 [06:54:33]wFMCommunicate OK [06:54:33]SAM_PROTO_SignData done [06:54:33]FM_MakeSignedData done [06:54:33]CreateOFDProtocolMessage [06:54:33]wFMCommunicate request_size=4 [06:54:33]MH_SAM_APDU [06:54:33]CAPDU: 80 11 00 00 [06:54:33]Write to MH i2c: E2 08 00 57 12 80 11 00 00 00 00 00 00 E3 [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:33]Read from MH i2c: E2 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 17 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: E2 17 00 57 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 38 [06: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 [06:54:33]wFMCommunicate OK [06:54:33]CreateOFDProtocolMessage done [06:54:33]OFDSenderStorePacket 374870 [06:54:33]StoreOFDPacket docnum=374870 [06: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 15 01 00 00 EE 2E 0D 01 22 77 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 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A9 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 2E 2B 25 38 64 53 D2 14 A7 AA 14 68 15 [06:54:33]CheckFolder [06:54:33]dirname=/storage/ofd_packets [06:54:33]CheckFolder done [06:54:33]ProducePacketName [06:54:33]name=ofd_packets/00374870 [06:54:33]NVStorageSaveData ofd_packets/00374870 [06:54:33]File name is /storage/ofd_packets/00374870 [06:54:33]Write 307 bytes [06:54:33]NVStorageSaveData done [06:54:33]OFDSenderStorePacket done [06:54:33]KKMCreateOFDPacket done [06:54:33]NVStorageSaveData kkm_last_timestamp [06:54:33]File name is /storage/kkm_last_timestamp [06:54:33]Write 4 bytes [06:54:33]NVStorageSaveData done [06:54:33]ExternCall_PrintAddStr [06:54:33]wPrintStart [06:54:33]Write to MH i2c: 01 00 00 58 12 6A [06:54:33]Write i2c OK [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: 01 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: 01 07 00 [06:54:33]MH_I2C_Read... [06:54:33]Read from MH i2c: 01 07 00 58 12 00 00 00 00 00 FF 0F 7F [06:54:33]RasterBufferAndPrint [06:54:33]line Счет N : (1)3311382 [06:54:33]line ИНН: 02508201610067 [06:54:33]line Контрольно-Кассовый Чек [06:54:33]line ПРОДАЖА [06:54:33]line ТРК (МРК, ГНК) : 21 [06:54:33]line Товар: 2710194240 [06:54:33]line D-Energy Дт-К-2 [06:54:33]line 15.550 * 77.20 [06:54:33]line = 1200.46 [06:54:33]line НДС 12% НСП 1% [06:54:33]line > о реализуемом товаре [06:54:33]line ОКРУГЛЕНИЕ: -0.46 [06:54:33]line ИТОГО: 1200.00 [06:54:33]line Внесено: 1200.00 [06:54:33]line СДАЧА: 0.00 [06:54:33]line НСП 1% : 10.62 [06:54:33]line НДС 12% : 127.48 [06:54:33]line Наличными: 1200.00 [06:54:33]line Безнал.: 0.00 [06:54:33]line Место: АЗС № 87 "Партнер Нефть" [06:54:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [06:54:33]line СНО: Общий режим [06:54:33]line Чек 148 27.10.2024 06:54 [06:54:33]line Смена: 528 ФФД: 1.0 [06:54:33]line ЗНМ: 0300000083 [06:54:33]line РНМ: 0000000000091623 [06:54:33]line Версия ККМ: 001 [06:54:33]line ФМ: 0000000000874672 [06:54:33]line ФД: 374870 [06:54:33]line ФПД: 277275222554724 [06:54:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T065433&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374870&fm=277275222554724&tin=02508201610067®Number=0000000000091623&sum=120000 [06:54:34]OFD Sender: Processing packet 374870 [packets to send 270, broken 269] [06:54:34]ProducePacketName [06:54:34]name=ofd_packets/00374870 [06:54:34]OFD Sender: To server: pG, [06:54:34]CommunicateWithHost lk.salyk.kg:30040 [06:54:34]ConnectInit lk.salyk.kg [06:54:34]written 0, free lines is 4095 [06:54:34]Connected sock=10 [06: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 15 01 00 00 EE 2E 0D 01 22 77 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 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 A9 E3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 2E 2B 25 38 64 53 D2 14 A7 AA 14 68 15 [06: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 48 02 47 00 73 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 56 B8 05 00 F4 03 04 00 48 8F 1D 67 B6 04 01 00 00 41 B9 0B 56 92 C4 A6 D9 [06:54:34]CommunicateWithHost err = 0 [06:54:34]CheckOFDResponse [06:54:34]1017 (14) - 77093643461234 [06:54:34]1041 (16) - 0000000000874672 [06:54:34]1040 (4) - 374870 [06:54:34]1012 (4) - 27.10.2024 00:54 [06:54:34]1206 (1) - 0 [06:54:34]OFD Sender: Remove packet 374870 [06:54:34]ProducePacketName [06:54:34]name=ofd_packets/00374870 [06:54:34]NVStorageDeleteData [06:54:34]Write to MH i2c: 01 00 00 83 12 95 [06:54:34]Write i2c OK [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 07 00 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: 01 07 00 83 12 00 00 00 00 00 DC 0C 84 [06:54:34]RasterBufferAndPrint [06:54:34]line [06:54:34]line [06:54:34]line [06:54:34]line [06:54:34]line [06:54:34]written 0, free lines is 3299 [06:54:34]MH_Cut [06:54:34]Write to MH i2c: D1 01 00 8A 12 01 6E [06:54:34]Write i2c OK [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: D1 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: D1 01 00 [06:54:34]MH_I2C_Read... [06:54:34]Read from MH i2c: D1 01 00 8A 12 00 6D [06:54:34]Write to MH i2c: 01 00 00 8B 12 9D [06:54:34]Write i2c OK [06:54:34]MH_I2C_Read... [06:54:35]OFD Sender: No OFD packet to send [06:54:35]*** Cut start [06:54:35]*** Partial cut [06:54:35]*** CUTSNS_PIN = 1 [06:54:35]*** CUTSNS_PIN = 0 [06:54:35]*** Brake cut motor [06:54:36]Read from MH i2c: 01 [06:54:36]MH_I2C_Read... [06:54:36]*** Stop cut motor [06:54:36]*** Cut end [06:54:36]Read from MH i2c: 01 07 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: 01 07 00 8B 12 00 00 00 00 00 FF 0F B2 [06:54:36]process_action close_receipt done [06:54:36]requested_data is exist [06:54:36]produce_requested_data [06:54:36]requested_item fm.sn is exist - process it [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 11 00 00 [06:54:36]Write to MH i2c: E2 08 00 8C 12 80 11 00 00 00 00 00 00 18 [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 17 00 8C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [06:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [06:54:36]wFMCommunicate OK [06:54:36]requested_item fd.num is exist - process it [06:54:36]SAM_PROTO_GetFieldsCounters [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 13 00 00 [06:54:36]Write to MH i2c: E2 08 00 8D 12 80 13 00 00 00 00 00 00 1B [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 62 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 62 00 8D 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 56 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [06: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 56 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_GetFieldsCounters done [06:54:36]requested_item shift.num is exist - process it [06:54:36]requested_item shift.opened is exist - process it [06:54:36]req_shift_opened [06:54:36]FM_GetShiftState [06:54:36]SAM_PROTO_GetShiftState [06:54:36]wFMCommunicate request_size=4 [06:54:36]MH_SAM_APDU [06:54:36]CAPDU: 80 13 01 00 [06:54:36]Write to MH i2c: E2 08 00 8E 12 80 13 01 00 00 00 00 00 1D [06:54:36]Write i2c OK [06:54:36]MH_I2C_Read... [06:54:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:36]Read from MH i2c: E2 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0E 00 [06:54:36]MH_I2C_Read... [06:54:36]Read from MH i2c: E2 0E 00 8E 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [06:54:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [06:54:36]wFMCommunicate OK [06:54:36]SAM_PROTO_GetShiftState done [06:54:36]FM_GetShiftState done [06:54:36]req_shift_opened done [06:54:36]requested_item shift.open_date is exist - process it [06:54:36]req_shift_open_date [06:54:36]req_shift_open_date done [06:54:36]produce_requested_data done [06:54:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374870,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [06:54:36]process_action_free close_receipt [06:54:36]json_value_free [06:54:36]json_value_free done [06:54:36]process_json_proto returns [06:54:36]Send response to host [06:54:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374870,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [06:54:36]free response buf [06:54:36]execute_script done [06:54:36]execute_script returns [06:54:36]free content buf [06:54:36]Sock 8.Close socket [06:54:36]Sock 8.Thread stoped [06:54:40]OFD Sender: No OFD packet to send [06:54:45]OFD Sender: No OFD packet to send [06:54:50]OFD Sender: No OFD packet to send [06:54:55]OFD Sender: No OFD packet to send [06:55:00]OFD Sender: No OFD packet to send [06:55:05]OFD Sender: No OFD packet to send [06:55:10]OFD Sender: No OFD packet to send [06:55:15]OFD Sender: No OFD packet to send [06:55:20]OFD Sender: No OFD packet to send [06:55:25]OFD Sender: No OFD packet to send [06:55:30]OFD Sender: No OFD packet to send [06:55:35]OFD Sender: No OFD packet to send [06:55:40]OFD Sender: No OFD packet to send [06:55:45]OFD Sender: No OFD packet to send [06:55:50]OFD Sender: No OFD packet to send [06:55:55]OFD Sender: No OFD packet to send [06:56:00]OFD Sender: No OFD packet to send [06:56:05]OFD Sender: No OFD packet to send [06:56:10]OFD Sender: No OFD packet to send [06:56:15]OFD Sender: No OFD packet to send [06:56:20]OFD Sender: No OFD packet to send [06:56:25]OFD Sender: No OFD packet to send [06:56:30]OFD Sender: No OFD packet to send [06:56:35]OFD Sender: No OFD packet to send [06:56:40]OFD Sender: No OFD packet to send [06:56:45]OFD Sender: No OFD packet to send [06:56:50]OFD Sender: No OFD packet to send [06:56:55]OFD Sender: No OFD packet to send [06:57:00]OFD Sender: No OFD packet to send [06:57:05]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:50]OFD Sender: No OFD packet to send [06:57:55]OFD Sender: No OFD packet to send [06:58:00]OFD Sender: No OFD packet to send [06:58:05]OFD Sender: No OFD packet to send [06:58:10]OFD Sender: No OFD packet to send [06:58:15]OFD Sender: No OFD packet to send [06:58:20]OFD Sender: No OFD packet to send [06:58:25]OFD Sender: No OFD packet to send [06:58:30]OFD Sender: No OFD packet to send [06:58:35]OFD Sender: No OFD packet to send [06:58:40]OFD Sender: No OFD packet to send [06:58:45]OFD Sender: No OFD packet to send [06:58:50]OFD Sender: No OFD packet to send [06:58:55]OFD Sender: No OFD packet to send [06:59:00]OFD Sender: No OFD packet to send [06:59:05]OFD Sender: No OFD packet to send [06:59:10]OFD Sender: No OFD packet to send [06:59:15]OFD Sender: No OFD packet to send [06:59:20]OFD Sender: No OFD packet to send [06:59:25]OFD Sender: No OFD packet to send [06:59:30]OFD Sender: No OFD packet to send [06:59:35]OFD Sender: No OFD packet to send [06:59:40]OFD Sender: No OFD packet to send [06:59:45]OFD Sender: No OFD packet to send [06:59:50]OFD Sender: No OFD packet to send [06:59:55]OFD Sender: No OFD packet to send [07:00:00]OFD Sender: No OFD packet to send [07:00:05]OFD Sender: No OFD packet to send [07:00:10]OFD Sender: No OFD packet to send [07:00:13]accept exits with 9 [07:00:13]New connection [07:00:13]New thread 3067628900 created [07:00:13]Thread 3067485540 joined [07:00:13]Waiting for new connection... [07:00:13] Sock 9.Parse request [07:00:13]Sock 9.Check first char [07:00:13]Sock 9.First char is OK [07:00:13]request: POST /json_proto HTTP/1.0 [07:00:13]Method: POST [07:00:13]URL: /json_proto [07:00:13]Method is POST - this is cgi request [07:00:13]url: /json_proto [07:00:13]query_string will be loaded in cgi processing [07:00:13]execute_cgi json_proto POST (null) [07:00:13]execute_cgi path=json_proto method=POST [07:00:13]POST find Content-Length [07:00:13]Host: 172.17.42.195:8080 [07:00:13]Content-Length: 683 [07:00:13]Content-Type: application/json [07:00:13] [07:00:13]POST finish read [07:00:13]Found Content-Length = 683 [07:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311383", "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" : 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" ] } } [07:00:13]execute_script... [07:00: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)3311383", "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" : 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" ] } } [07:00:13]POST & json_proto [07:00:13]process_json_proto [07:00:13]json parsed OK: [07:00:13]protocol is kg_v1.0 [07:00:13]action value=close_receipt [07:00:13]process_action close_receipt [07:00:13]cmd_close_receipt [07:00:13]MH_GetDate [07:00:13]Write to MH i2c: F0 00 00 8F 12 90 [07:00:13]Write i2c OK [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: F0 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: F0 09 00 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: F0 09 00 8F 12 00 FE E4 1D 67 EF 94 12 67 FB [07:00:13]GetLastDocTimeStamp 1730012073 [07:00:13]current date 1730012414 [07:00:13]FM_GetShiftState [07:00:13]SAM_PROTO_GetShiftState [07:00:13]wFMCommunicate request_size=4 [07:00:13]MH_SAM_APDU [07:00:13]CAPDU: 80 13 01 00 [07:00:13]Write to MH i2c: E2 08 00 90 12 80 13 01 00 00 00 00 00 1F [07:00:13]Write i2c OK [07:00:13]MH_I2C_Read... [07:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:13]Read from MH i2c: E2 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 0E 00 [07:00:13]MH_I2C_Read... [07:00:13]Read from MH i2c: E2 0E 00 90 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [07:00:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:00:13]wFMCommunicate OK [07:00:13]SAM_PROTO_GetShiftState done [07:00:13]FM_GetShiftState done [07:00:13]opened in 1729988025 [07:00:13]opened+sec_in_day 1730074425 [07:00:13]quantity*price = 400012 [07:00:13]sum+1 = 400013 [07:00:13]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 СНО: Общий режим Чек 149 27.10.2024 07:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374871 ФПД: 64778420833262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070014&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374871&fm=64778420833262&tin=02508201610067®Number=0000000000091623&sum=400000 [07:00:14]StoreToDocumentArchive [07:00:14]shift 528 fd 374871 [07:00:14]save to /storage/0528/doc_00374871 [07:00:14]save last doc name /storage/0528/doc_00374871 to /storage/kkm_last_doc_name [07:00:14]save OK [07:00:14]Clear old archive folders... [07:00:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:00:14]tlvbuf is 00FC2700 [07:00:14]SAM_PROTO_ClearQueue [07:00:14]wFMCommunicate request_size=4 [07:00:14]MH_SAM_APDU [07:00:14]CAPDU: 80 09 00 00 [07:00:14]Write to MH i2c: E2 08 00 9D 12 80 09 00 00 00 00 00 00 21 [07:00:14]Write i2c OK [07:00:14]MH_I2C_Read... [07:00:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:14]Read from MH i2c: E2 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 03 00 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 03 00 9D 12 00 90 00 23 [07:00:14]RAPDU: 90 00 [07:00:14]wFMCommunicate OK [07:00:14]SAM_PROTO_ClearQueue done [07:00:14]KKMCreateOFDPacket [07:00:14]OFDProtocolAddRootSTLVToBuf [07:00:14]FM_MakeSignedData [07:00:14]FM_MakeSignedData [07:00:14]SAM_PROTO_SignData [07:00:14]wFMCommunicate request_size=4 [07:00:14]MH_SAM_APDU [07:00:14]CAPDU: 80 0D 01 02 [07:00:14]Write to MH i2c: E2 08 00 9E 12 80 0D 01 02 00 00 00 00 29 [07:00:14]Write i2c OK [07:00:14]MH_I2C_Read... [07:00:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:14]Read from MH i2c: E2 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 03 00 [07:00:14]MH_I2C_Read... [07:00:14]Read from MH i2c: E2 03 00 9E 12 00 90 00 24 [07:00:14]RAPDU: 90 00 [07:00:14]wFMCommunicate OK [07:00:14]wFMCommunicate request_size=255 [07:00:14]MH_SAM_APDU [07:00:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 95 00 00 00 F4 03 04 00 FE E4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A [07:00:14]Write to MH i2c: E2 02 01 9F 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 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 95 00 00 00 F4 03 04 00 FE E4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A 00 00 6F [07:00:14]Write i2c OK [07:00:14]MH_I2C_Read... [07:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:15]Read from MH i2c: E2 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 03 00 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 03 00 9F 12 00 90 00 25 [07:00:15]RAPDU: 90 00 [07:00:15]wFMCommunicate OK [07:00:15]wFMCommunicate request_size=10 [07:00:15]MH_SAM_APDU [07:00:15]CAPDU: 80 0D 02 02 05 EA 66 C3 4B EE [07:00:15]Write to MH i2c: E2 0D 00 A0 12 80 0D 02 02 05 00 EA 66 C3 4B EE 00 00 82 [07:00:15]Write i2c OK [07:00:15]MH_I2C_Read... [07:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:15]Read from MH i2c: E2 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 03 00 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 03 00 A0 12 00 90 00 26 [07:00:15]RAPDU: 90 00 [07:00:15]wFMCommunicate OK [07:00:15]wFMCommunicate request_size=4 [07:00:15]MH_SAM_APDU [07:00:15]CAPDU: 80 0D 03 02 [07:00:15]Write to MH i2c: E2 08 00 A1 12 80 0D 03 02 00 00 00 00 2E [07:00:15]Write i2c OK [07:00:15]MH_I2C_Read... [07:00:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:15]Read from MH i2c: E2 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 0B 00 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 0B 00 A1 12 00 88 C2 D4 0B 90 39 84 B6 90 00 5B [07:00:15]RAPDU: 88 C2 D4 0B 90 39 84 B6 90 00 [07:00:15]wFMCommunicate OK [07:00:15]SAM_PROTO_SignData done [07:00:15]FM_MakeSignedData done [07:00:15]CreateOFDProtocolMessage [07:00:15]wFMCommunicate request_size=4 [07:00:15]MH_SAM_APDU [07:00:15]CAPDU: 80 11 00 00 [07:00:15]Write to MH i2c: E2 08 00 A2 12 80 11 00 00 00 00 00 00 2E [07:00:15]Write i2c OK [07:00:15]MH_I2C_Read... [07:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:15]Read from MH i2c: E2 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 17 00 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: E2 17 00 A2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [07: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 [07:00:15]wFMCommunicate OK [07:00:15]CreateOFDProtocolMessage done [07:00:15]OFDSenderStorePacket 374871 [07:00:15]StoreOFDPacket docnum=374871 [07:00: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 7A E8 07 01 66 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 95 00 00 00 F4 03 04 00 FE E4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A EA 66 C3 4B EE 88 C2 D4 0B 90 39 84 B6 [07:00:15]CheckFolder [07:00:15]dirname=/storage/ofd_packets [07:00:15]CheckFolder done [07:00:15]ProducePacketName [07:00:15]name=ofd_packets/00374871 [07:00:15]NVStorageSaveData ofd_packets/00374871 [07:00:15]File name is /storage/ofd_packets/00374871 [07:00:15]Write 301 bytes [07:00:15]NVStorageSaveData done [07:00:15]OFDSenderStorePacket done [07:00:15]KKMCreateOFDPacket done [07:00:15]NVStorageSaveData kkm_last_timestamp [07:00:15]File name is /storage/kkm_last_timestamp [07:00:15]Write 4 bytes [07:00:15]NVStorageSaveData done [07:00:15]ExternCall_PrintAddStr [07:00:15]wPrintStart [07:00:15]Write to MH i2c: 01 00 00 A3 12 B5 [07:00:15]Write i2c OK [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: 01 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: 01 07 00 [07:00:15]MH_I2C_Read... [07:00:15]Read from MH i2c: 01 07 00 A3 12 00 00 00 00 00 FF 0F CA [07:00:15]RasterBufferAndPrint [07:00:15]line Счет N : (1)3311383 [07:00:15]line ИНН: 02508201610067 [07:00:15]line Контрольно-Кассовый Чек [07:00:15]line ПРОДАЖА [07:00:15]line ТРК (МРК, ГНК) : 43 [07:00:15]line Товар: 2710124500 [07:00:15]line Аи-95-К-3 [07:00:15]line 53.910 * 74.20 [07:00:15]line = 4000.12 [07:00:15]line НДС 12% НСП 1% [07:00:15]line > о реализуемом товаре [07:00:15]line ОКРУГЛЕНИЕ: -0.12 [07:00:15]line ИТОГО: 4000.00 [07:00:15]line Внесено: 4000.00 [07:00:15]line СДАЧА: 0.00 [07:00:15]line НСП 1% : 35.40 [07:00:15]line НДС 12% : 424.79 [07:00:15]line Наличными: 4000.00 [07:00:15]line Безнал.: 0.00 [07:00:15]line Место: АЗС № 87 "Партнер Нефть" [07:00:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:00:15]line СНО: Общий режим [07:00:15]line Чек 149 27.10.2024 07:00 [07:00:15]line Смена: 528 ФФД: 1.0 [07:00:15]line ЗНМ: 0300000083 [07:00:15]line РНМ: 0000000000091623 [07:00:15]line Версия ККМ: 001 [07:00:15]line ФМ: 0000000000874672 [07:00:15]line ФД: 374871 [07:00:15]line ФПД: 64778420833262 [07:00:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070014&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374871&fm=64778420833262&tin=02508201610067®Number=0000000000091623&sum=400000 [07:00:15]OFD Sender: Processing packet 374871 [packets to send 270, broken 269] [07:00:15]ProducePacketName [07:00:15]name=ofd_packets/00374871 [07:00:15]OFD Sender: To server: pG, [07:00:15]CommunicateWithHost lk.salyk.kg:30040 [07:00:15]ConnectInit lk.salyk.kg [07:00:15]written 0, free lines is 4095 [07:00:15]Connected sock=10 [07:00: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 7A E8 07 01 66 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 95 00 00 00 F4 03 04 00 FE E4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A EA 66 C3 4B EE 88 C2 D4 0B 90 39 84 B6 [07:00: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 0E E8 47 00 62 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 57 B8 05 00 F4 03 04 00 9D 90 1D 67 B6 04 01 00 00 BC E5 E8 4C F2 7B C9 52 [07:00:16]CommunicateWithHost err = 0 [07:00:16]CheckOFDResponse [07:00:16]1017 (14) - 77093643461234 [07:00:16]1041 (16) - 0000000000874672 [07:00:16]1040 (4) - 374871 [07:00:16]1012 (4) - 27.10.2024 01:00 [07:00:16]1206 (1) - 0 [07:00:16]OFD Sender: Remove packet 374871 [07:00:16]ProducePacketName [07:00:16]name=ofd_packets/00374871 [07:00:16]NVStorageDeleteData [07:00:16]Write to MH i2c: 01 00 00 CE 12 E0 [07:00:16]Write i2c OK [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: 01 [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: 01 07 00 [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: 01 07 00 CE 12 00 00 00 00 00 D8 0C CB [07:00:16]RasterBufferAndPrint [07:00:16]line [07:00:16]line [07:00:16]line [07:00:16]line [07:00:16]line [07:00:16]written 0, free lines is 3296 [07:00:16]MH_Cut [07:00:16]Write to MH i2c: D1 01 00 D5 12 01 B9 [07:00:16]Write i2c OK [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: D1 [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: D1 01 00 [07:00:16]MH_I2C_Read... [07:00:16]Read from MH i2c: D1 01 00 D5 12 00 B8 [07:00:16]Write to MH i2c: 01 00 00 D6 12 E8 [07:00:16]Write i2c OK [07:00:16]MH_I2C_Read... [07:00:16]OFD Sender: No OFD packet to send [07:00:16]*** Cut start [07:00:16]*** Partial cut [07:00:16]*** CUTSNS_PIN = 1 [07:00:17]*** CUTSNS_PIN = 0 [07:00:17]*** Brake cut motor [07:00:17]Read from MH i2c: 01 [07:00:17]MH_I2C_Read... [07:00:17]*** Stop cut motor [07:00:17]*** Cut end [07:00:17]Read from MH i2c: 01 07 00 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: 01 07 00 D6 12 00 00 00 00 00 FF 0F FD [07:00:17]process_action close_receipt done [07:00:17]requested_data is exist [07:00:17]produce_requested_data [07:00:17]requested_item fm.sn is exist - process it [07:00:17]wFMCommunicate request_size=4 [07:00:17]MH_SAM_APDU [07:00:17]CAPDU: 80 11 00 00 [07:00:17]Write to MH i2c: E2 08 00 D7 12 80 11 00 00 00 00 00 00 63 [07:00:17]Write i2c OK [07:00:17]MH_I2C_Read... [07:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:17]Read from MH i2c: E2 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 17 00 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 17 00 D7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [07:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:00:17]wFMCommunicate OK [07:00:17]requested_item fd.num is exist - process it [07:00:17]SAM_PROTO_GetFieldsCounters [07:00:17]wFMCommunicate request_size=4 [07:00:17]MH_SAM_APDU [07:00:17]CAPDU: 80 13 00 00 [07:00:17]Write to MH i2c: E2 08 00 D8 12 80 13 00 00 00 00 00 00 66 [07:00:17]Write i2c OK [07:00:17]MH_I2C_Read... [07:00:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:17]Read from MH i2c: E2 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 62 00 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 62 00 D8 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 57 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [07:00: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 57 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:00:17]wFMCommunicate OK [07:00:17]SAM_PROTO_GetFieldsCounters done [07:00:17]requested_item shift.num is exist - process it [07:00:17]requested_item shift.opened is exist - process it [07:00:17]req_shift_opened [07:00:17]FM_GetShiftState [07:00:17]SAM_PROTO_GetShiftState [07:00:17]wFMCommunicate request_size=4 [07:00:17]MH_SAM_APDU [07:00:17]CAPDU: 80 13 01 00 [07:00:17]Write to MH i2c: E2 08 00 D9 12 80 13 01 00 00 00 00 00 68 [07:00:17]Write i2c OK [07:00:17]MH_I2C_Read... [07:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:17]Read from MH i2c: E2 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 0E 00 [07:00:17]MH_I2C_Read... [07:00:17]Read from MH i2c: E2 0E 00 D9 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 36 [07:00:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:00:17]wFMCommunicate OK [07:00:17]SAM_PROTO_GetShiftState done [07:00:17]FM_GetShiftState done [07:00:17]req_shift_opened done [07:00:17]requested_item shift.open_date is exist - process it [07:00:17]req_shift_open_date [07:00:17]req_shift_open_date done [07:00:17]produce_requested_data done [07:00:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374871,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:00:17]process_action_free close_receipt [07:00:17]json_value_free [07:00:17]json_value_free done [07:00:17]process_json_proto returns [07:00:17]Send response to host [07:00:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374871,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:00:17]free response buf [07:00:17]execute_script done [07:00:17]execute_script returns [07:00:17]free content buf [07:00:17]Sock 9.Close socket [07:00:17]Sock 9.Thread stoped [07:00:21]OFD Sender: No OFD packet to send [07:00:26]OFD Sender: No OFD packet to send [07:00:31]OFD Sender: No OFD packet to send [07:00:36]OFD Sender: No OFD packet to send [07:00:41]OFD Sender: No OFD packet to send [07:00:46]OFD Sender: No OFD packet to send [07:00:47]accept exits with 8 [07:00:47]New connection [07:00:47]New thread 3067485540 created [07:00:47]Thread 3067628900 joined [07:00:47]Waiting for new connection... [07:00:47] Sock 8.Parse request [07:00:47]Sock 8.Check first char [07:00:47]Sock 8.First char is OK [07:00:47]request: POST /json_proto HTTP/1.0 [07:00:47]Method: POST [07:00:47]URL: /json_proto [07:00:47]Method is POST - this is cgi request [07:00:47]url: /json_proto [07:00:47]query_string will be loaded in cgi processing [07:00:47]execute_cgi json_proto POST (null) [07:00:47]execute_cgi path=json_proto method=POST [07:00:47]POST find Content-Length [07:00:47]Host: 172.17.42.195:8080 [07:00:47]Content-Length: 684 [07:00:47]Content-Type: application/json [07:00:47] [07:00:47]POST finish read [07:00:47]Found Content-Length = 684 [07:00:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311384", "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" ] } } [07:00:47]execute_script... [07:00: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)3311384", "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" ] } } [07:00:47]POST & json_proto [07:00:47]process_json_proto [07:00:47]json parsed OK: [07:00:47]protocol is kg_v1.0 [07:00:47]action value=close_receipt [07:00:47]process_action close_receipt [07:00:47]cmd_close_receipt [07:00:47]MH_GetDate [07:00:47]Write to MH i2c: F0 00 00 DA 12 DB [07:00:47]Write i2c OK [07:00:47]MH_I2C_Read... [07:00:47]Read from MH i2c: F0 [07:00:47]MH_I2C_Read... [07:00:47]Read from MH i2c: F0 09 00 [07:00:47]MH_I2C_Read... [07:00:47]Read from MH i2c: F0 09 00 DA 12 00 20 E5 1D 67 EF 94 12 67 69 [07:00:47]GetLastDocTimeStamp 1730012414 [07:00:47]current date 1730012448 [07:00:47]FM_GetShiftState [07:00:47]SAM_PROTO_GetShiftState [07:00:47]wFMCommunicate request_size=4 [07:00:47]MH_SAM_APDU [07:00:47]CAPDU: 80 13 01 00 [07:00:47]Write to MH i2c: E2 08 00 DB 12 80 13 01 00 00 00 00 00 6A [07:00:47]Write i2c OK [07:00:47]MH_I2C_Read... [07:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:47]Read from MH i2c: E2 [07:00:47]MH_I2C_Read... [07:00:47]Read from MH i2c: E2 0E 00 [07:00:47]MH_I2C_Read... [07:00:47]Read from MH i2c: E2 0E 00 DB 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [07:00:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:00:47]wFMCommunicate OK [07:00:47]SAM_PROTO_GetShiftState done [07:00:47]FM_GetShiftState done [07:00:47]opened in 1729988025 [07:00:47]opened+sec_in_day 1730074425 [07:00:47]quantity*price = 50025 [07:00:47]sum+1 = 50027 [07:00:47]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 СНО: Общий режим Чек 150 27.10.2024 07:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374872 ФПД: 272073543388937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374872&fm=272073543388937&tin=02508201610067®Number=0000000000091623&sum=50000 [07:00:48]StoreToDocumentArchive [07:00:48]shift 528 fd 374872 [07:00:48]save to /storage/0528/doc_00374872 [07:00:48]save last doc name /storage/0528/doc_00374872 to /storage/kkm_last_doc_name [07:00:48]save OK [07:00:48]Clear old archive folders... [07:00:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:00:48]tlvbuf is 00FC3020 [07:00:48]SAM_PROTO_ClearQueue [07:00:48]wFMCommunicate request_size=4 [07:00:48]MH_SAM_APDU [07:00:48]CAPDU: 80 09 00 00 [07:00:48]Write to MH i2c: E2 08 00 E8 12 80 09 00 00 00 00 00 00 6C [07:00:48]Write i2c OK [07:00:48]MH_I2C_Read... [07:00:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:48]Read from MH i2c: E2 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 03 00 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 03 00 E8 12 00 90 00 6E [07:00:48]RAPDU: 90 00 [07:00:48]wFMCommunicate OK [07:00:48]SAM_PROTO_ClearQueue done [07:00:48]KKMCreateOFDPacket [07:00:48]OFDProtocolAddRootSTLVToBuf [07:00:48]FM_MakeSignedData [07:00:48]FM_MakeSignedData [07:00:48]SAM_PROTO_SignData [07:00:48]wFMCommunicate request_size=4 [07:00:48]MH_SAM_APDU [07:00:48]CAPDU: 80 0D 01 02 [07:00:48]Write to MH i2c: E2 08 00 E9 12 80 0D 01 02 00 00 00 00 74 [07:00:48]Write i2c OK [07:00:48]MH_I2C_Read... [07:00:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:48]Read from MH i2c: E2 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 03 00 [07:00:48]MH_I2C_Read... [07:00:48]Read from MH i2c: E2 03 00 E9 12 00 90 00 6F [07:00:48]RAPDU: 90 00 [07:00:48]wFMCommunicate OK [07:00:48]wFMCommunicate request_size=255 [07:00:48]MH_SAM_APDU [07:00: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 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 96 00 00 00 F4 03 04 00 20 E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [07:00:48]Write to MH i2c: E2 02 01 EA 12 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 96 00 00 00 F4 03 04 00 20 E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 60 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 EA 12 00 90 00 70 [07:00:49]RAPDU: 90 00 [07:00:49]wFMCommunicate OK [07:00:49]wFMCommunicate request_size=16 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F7 73 0E E8 0F 09 [07:00:49]Write to MH i2c: E2 13 00 EB 12 80 0D 02 02 0B 00 00 35 04 06 00 F7 73 0E E8 0F 09 00 00 44 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 03 00 EB 12 00 90 00 71 [07:00:49]RAPDU: 90 00 [07:00:49]wFMCommunicate OK [07:00:49]wFMCommunicate request_size=4 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 0D 03 02 [07:00:49]Write to MH i2c: E2 08 00 EC 12 80 0D 03 02 00 00 00 00 79 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 0B 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 0B 00 EC 12 00 78 B7 50 55 44 43 73 8F 90 00 D7 [07:00:49]RAPDU: 78 B7 50 55 44 43 73 8F 90 00 [07:00:49]wFMCommunicate OK [07:00:49]SAM_PROTO_SignData done [07:00:49]FM_MakeSignedData done [07:00:49]CreateOFDProtocolMessage [07:00:49]wFMCommunicate request_size=4 [07:00:49]MH_SAM_APDU [07:00:49]CAPDU: 80 11 00 00 [07:00:49]Write to MH i2c: E2 08 00 ED 12 80 11 00 00 00 00 00 00 79 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:49]Read from MH i2c: E2 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 17 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: E2 17 00 ED 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [07:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:00:49]wFMCommunicate OK [07:00:49]CreateOFDProtocolMessage done [07:00:49]OFDSenderStorePacket 374872 [07:00:49]StoreOFDPacket docnum=374872 [07:00: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 15 01 00 00 30 A5 0D 01 B9 18 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 96 00 00 00 F4 03 04 00 20 E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F7 73 0E E8 0F 09 78 B7 50 55 44 43 73 8F [07:00:49]CheckFolder [07:00:49]dirname=/storage/ofd_packets [07:00:49]CheckFolder done [07:00:49]ProducePacketName [07:00:49]name=ofd_packets/00374872 [07:00:49]NVStorageSaveData ofd_packets/00374872 [07:00:49]File name is /storage/ofd_packets/00374872 [07:00:49]Write 307 bytes [07:00:49]NVStorageSaveData done [07:00:49]OFDSenderStorePacket done [07:00:49]KKMCreateOFDPacket done [07:00:49]NVStorageSaveData kkm_last_timestamp [07:00:49]File name is /storage/kkm_last_timestamp [07:00:49]Write 4 bytes [07:00:49]NVStorageSaveData done [07:00:49]ExternCall_PrintAddStr [07:00:49]wPrintStart [07:00:49]Write to MH i2c: 01 00 00 EE 12 00 [07:00:49]Write i2c OK [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: 01 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: 01 07 00 [07:00:49]MH_I2C_Read... [07:00:49]Read from MH i2c: 01 07 00 EE 12 00 00 00 00 00 FF 0F 15 [07:00:49]RasterBufferAndPrint [07:00:49]line Счет N : (1)3311384 [07:00:49]line ИНН: 02508201610067 [07:00:49]line Контрольно-Кассовый Чек [07:00:49]line ПРОДАЖА [07:00:49]line ТРК (МРК, ГНК) : 31 [07:00:49]line Товар: 2710194240 [07:00:49]line D-Energy Дт-К-2 [07:00:49]line 6.480 * 77.20 [07:00:49]line = 500.26 [07:00:49]line НДС 12% НСП 1% [07:00:49]line > о реализуемом товаре [07:00:49]line ОКРУГЛЕНИЕ: -0.26 [07:00:49]line ИТОГО: 500.00 [07:00:49]line Внесено: 500.00 [07:00:49]line СДАЧА: 0.00 [07:00:49]line НСП 1% : 4.43 [07:00:49]line НДС 12% : 53.12 [07:00:49]line Наличными: 500.00 [07:00:49]line Безнал.: 0.00 [07:00:49]line Место: АЗС № 87 "Партнер Нефть" [07:00:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:00:49]line СНО: Общий режим [07:00:49]line Чек 150 27.10.2024 07:00 [07:00:49]line Смена: 528 ФФД: 1.0 [07:00:49]line ЗНМ: 0300000083 [07:00:49]line РНМ: 0000000000091623 [07:00:49]line Версия ККМ: 001 [07:00:49]line ФМ: 0000000000874672 [07:00:49]line ФД: 374872 [07:00:49]line ФПД: 272073543388937 [07:00:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374872&fm=272073543388937&tin=02508201610067®Number=0000000000091623&sum=50000 [07:00:49]OFD Sender: Processing packet 374872 [packets to send 270, broken 269] [07:00:49]ProducePacketName [07:00:49]name=ofd_packets/00374872 [07:00:49]OFD Sender: To server: pG, [07:00:49]CommunicateWithHost lk.salyk.kg:30040 [07:00:49]ConnectInit lk.salyk.kg [07:00:49]written 0, free lines is 4095 [07:00:49]Connected sock=10 [07:00:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 30 A5 0D 01 B9 18 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 96 00 00 00 F4 03 04 00 20 E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F7 73 0E E8 0F 09 78 B7 50 55 44 43 73 8F [07:00:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E4 A7 47 00 50 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 58 B8 05 00 F4 03 04 00 BF 90 1D 67 B6 04 01 00 00 BC 44 C5 9E 1D 78 DD 4F [07:00:50]CommunicateWithHost err = 0 [07:00:50]CheckOFDResponse [07:00:50]1017 (14) - 77093643461234 [07:00:50]1041 (16) - 0000000000874672 [07:00:50]1040 (4) - 374872 [07:00:50]1012 (4) - 27.10.2024 01:00 [07:00:50]1206 (1) - 0 [07:00:50]OFD Sender: Remove packet 374872 [07:00:50]ProducePacketName [07:00:50]name=ofd_packets/00374872 [07:00:50]NVStorageDeleteData [07:00:50]Write to MH i2c: 01 00 00 19 13 2C [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: 01 07 00 19 13 00 00 00 00 00 F1 0C 30 [07:00:50]RasterBufferAndPrint [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]line [07:00:50]written 0, free lines is 3319 [07:00:50]MH_Cut [07:00:50]Write to MH i2c: D1 01 00 20 13 01 05 [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 01 00 [07:00:50]MH_I2C_Read... [07:00:50]Read from MH i2c: D1 01 00 20 13 00 04 [07:00:50]Write to MH i2c: 01 00 00 21 13 34 [07:00:50]Write i2c OK [07:00:50]MH_I2C_Read... [07:00:50]OFD Sender: No OFD packet to send [07:00:51]*** Cut start [07:00:51]*** Partial cut [07:00:51]*** CUTSNS_PIN = 1 [07:00:51]*** CUTSNS_PIN = 0 [07:00:51]*** Brake cut motor [07:00:51]Read from MH i2c: 01 [07:00:51]*** Stop cut motor [07:00:51]*** Cut end [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: 01 07 00 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: 01 07 00 21 13 00 00 00 00 00 FF 0F 49 [07:00:51]process_action close_receipt done [07:00:51]requested_data is exist [07:00:51]produce_requested_data [07:00:51]requested_item fm.sn is exist - process it [07:00:51]wFMCommunicate request_size=4 [07:00:51]MH_SAM_APDU [07:00:51]CAPDU: 80 11 00 00 [07:00:51]Write to MH i2c: E2 08 00 22 13 80 11 00 00 00 00 00 00 AF [07:00:51]Write i2c OK [07:00:51]MH_I2C_Read... [07:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:51]Read from MH i2c: E2 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 17 00 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 17 00 22 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [07:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:00:51]wFMCommunicate OK [07:00:51]requested_item fd.num is exist - process it [07:00:51]SAM_PROTO_GetFieldsCounters [07:00:51]wFMCommunicate request_size=4 [07:00:51]MH_SAM_APDU [07:00:51]CAPDU: 80 13 00 00 [07:00:51]Write to MH i2c: E2 08 00 23 13 80 13 00 00 00 00 00 00 B2 [07:00:51]Write i2c OK [07:00:51]MH_I2C_Read... [07:00:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:51]Read from MH i2c: E2 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 62 00 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 62 00 23 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 58 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [07:00: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 58 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:00:51]wFMCommunicate OK [07:00:51]SAM_PROTO_GetFieldsCounters done [07:00:51]requested_item shift.num is exist - process it [07:00:51]requested_item shift.opened is exist - process it [07:00:51]req_shift_opened [07:00:51]FM_GetShiftState [07:00:51]SAM_PROTO_GetShiftState [07:00:51]wFMCommunicate request_size=4 [07:00:51]MH_SAM_APDU [07:00:51]CAPDU: 80 13 01 00 [07:00:51]Write to MH i2c: E2 08 00 24 13 80 13 01 00 00 00 00 00 B4 [07:00:51]Write i2c OK [07:00:51]MH_I2C_Read... [07:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:51]Read from MH i2c: E2 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 0E 00 [07:00:51]MH_I2C_Read... [07:00:51]Read from MH i2c: E2 0E 00 24 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [07:00:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:00:51]wFMCommunicate OK [07:00:51]SAM_PROTO_GetShiftState done [07:00:51]FM_GetShiftState done [07:00:51]req_shift_opened done [07:00:51]requested_item shift.open_date is exist - process it [07:00:51]req_shift_open_date [07:00:51]req_shift_open_date done [07:00:51]produce_requested_data done [07:00:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374872,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:00:51]process_action_free close_receipt [07:00:51]json_value_free [07:00:51]json_value_free done [07:00:51]process_json_proto returns [07:00:51]Send response to host [07:00:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374872,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:00:51]free response buf [07:00:51]execute_script done [07:00:51]execute_script returns [07:00:51]free content buf [07:00:51]Sock 8.Close socket [07:00:51]Sock 8.Thread stoped [07:00:55]OFD Sender: No OFD packet to send [07:01:00]OFD Sender: No OFD packet to send [07:01:05]OFD Sender: No OFD packet to send [07:01:10]OFD Sender: No OFD packet to send [07:01:15]OFD Sender: No OFD packet to send [07:01:20]OFD Sender: No OFD packet to send [07:01:25]OFD Sender: No OFD packet to send [07:01:30]OFD Sender: No OFD packet to send [07:01:35]OFD Sender: No OFD packet to send [07:01:40]OFD Sender: No OFD packet to send [07:01:45]OFD Sender: No OFD packet to send [07:01:50]OFD Sender: No OFD packet to send [07:01:55]OFD Sender: No OFD packet to send [07:02:00]OFD Sender: No OFD packet to send [07:02:05]OFD Sender: No OFD packet to send [07:02:10]OFD Sender: No OFD packet to send [07:02:15]OFD Sender: No OFD packet to send [07:02:20]OFD Sender: No OFD packet to send [07:02:25]OFD Sender: No OFD packet to send [07:02:30]OFD Sender: No OFD packet to send [07:02:35]OFD Sender: No OFD packet to send [07:02:40]OFD Sender: No OFD packet to send [07:02:45]OFD Sender: No OFD packet to send [07:02:50]OFD Sender: No OFD packet to send [07:02:55]OFD Sender: No OFD packet to send [07:03:00]OFD Sender: No OFD packet to send [07:03:05]OFD Sender: No OFD packet to send [07:03:10]OFD Sender: No OFD packet to send [07:03:15]OFD Sender: No OFD packet to send [07:03:20]OFD Sender: No OFD packet to send [07:03:25]OFD Sender: No OFD packet to send [07:03:30]OFD Sender: No OFD packet to send [07:03:35]OFD Sender: No OFD packet to send [07:03:40]OFD Sender: No OFD packet to send [07:03:45]OFD Sender: No OFD packet to send [07:03:50]OFD Sender: No OFD packet to send [07:03:55]OFD Sender: No OFD packet to send [07:04:00]OFD Sender: No OFD packet to send [07:04:05]OFD Sender: No OFD packet to send [07:04:09]accept exits with 9 [07:04:09]New connection [07:04:09]New thread 3067628900 created [07:04:09]Thread 3067485540 joined [07:04:09]Waiting for new connection... [07:04:09] Sock 9.Parse request [07:04:09]Sock 9.Check first char [07:04:09]Sock 9.First char is OK [07:04:09]request: POST /json_proto HTTP/1.0 [07:04:09]Method: POST [07:04:09]URL: /json_proto [07:04:09]Method is POST - this is cgi request [07:04:09]url: /json_proto [07:04:09]query_string will be loaded in cgi processing [07:04:09]execute_cgi json_proto POST (null) [07:04:09]execute_cgi path=json_proto method=POST [07:04:09]POST find Content-Length [07:04:09]Host: 172.17.42.195:8080 [07:04:09]Content-Length: 689 [07:04:09]Content-Type: application/json [07:04:09] [07:04:09]POST finish read [07:04:09]Found Content-Length = 689 [07:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311385", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:09]execute_script... [07:04:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311385", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:09]POST & json_proto [07:04:09]process_json_proto [07:04:09]json parsed OK: [07:04:09]protocol is kg_v1.0 [07:04:09]action value=close_receipt [07:04:09]process_action close_receipt [07:04:09]cmd_close_receipt [07:04:09]MH_GetDate [07:04:09]Write to MH i2c: F0 00 00 25 13 27 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: F0 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: F0 09 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: F0 09 00 25 13 00 EA E5 1D 67 EF 94 12 67 7F [07:04:09]GetLastDocTimeStamp 1730012448 [07:04:09]current date 1730012650 [07:04:09]FM_GetShiftState [07:04:09]SAM_PROTO_GetShiftState [07:04:09]wFMCommunicate request_size=4 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 13 01 00 [07:04:09]Write to MH i2c: E2 08 00 26 13 80 13 01 00 00 00 00 00 B6 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0E 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0E 00 26 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 84 [07:04:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:04:09]wFMCommunicate OK [07:04:09]SAM_PROTO_GetShiftState done [07:04:09]FM_GetShiftState done [07:04:09]opened in 1729988025 [07:04:09]opened+sec_in_day 1730074425 [07:04:09]quantity*price = 200025 [07:04:09]sum+1 = 200026 [07:04:09]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 СНО: Общий режим Чек 151 27.10.2024 07:04 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374873 ФПД: 33413703507704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070410&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374873&fm=33413703507704&tin=02508201610067®Number=0000000000091623&sum=200000 [07:04:10]StoreToDocumentArchive [07:04:10]shift 528 fd 374873 [07:04:10]save to /storage/0528/doc_00374873 [07:04:10]save last doc name /storage/0528/doc_00374873 to /storage/kkm_last_doc_name [07:04:10]save OK [07:04:10]Clear old archive folders... [07:04:10]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:04:10]tlvbuf is 00FC2700 [07:04:10]SAM_PROTO_ClearQueue [07:04:10]wFMCommunicate request_size=4 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 09 00 00 [07:04:10]Write to MH i2c: E2 08 00 33 13 80 09 00 00 00 00 00 00 B8 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 33 13 00 90 00 BA [07:04:10]RAPDU: 90 00 [07:04:10]wFMCommunicate OK [07:04:10]SAM_PROTO_ClearQueue done [07:04:10]KKMCreateOFDPacket [07:04:10]OFDProtocolAddRootSTLVToBuf [07:04:10]FM_MakeSignedData [07:04:10]FM_MakeSignedData [07:04:10]SAM_PROTO_SignData [07:04:10]wFMCommunicate request_size=4 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 0D 01 02 [07:04:10]Write to MH i2c: E2 08 00 34 13 80 0D 01 02 00 00 00 00 C0 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 34 13 00 90 00 BB [07:04:10]RAPDU: 90 00 [07:04:10]wFMCommunicate OK [07:04:10]wFMCommunicate request_size=255 [07:04:10]MH_SAM_APDU [07:04: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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 EA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [07:04:10]Write to MH i2c: E2 02 01 35 13 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 EA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 0C [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 35 13 00 90 00 BC [07:04:10]RAPDU: 90 00 [07:04:10]wFMCommunicate OK [07:04:10]wFMCommunicate request_size=16 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1E 63 BB ED 9E F8 [07:04:10]Write to MH i2c: E2 13 00 36 13 80 0D 02 02 0B 00 00 35 04 06 00 1E 63 BB ED 9E F8 00 00 D7 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 03 00 36 13 00 90 00 BD [07:04:10]RAPDU: 90 00 [07:04:10]wFMCommunicate OK [07:04:10]wFMCommunicate request_size=4 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 0D 03 02 [07:04:10]Write to MH i2c: E2 08 00 37 13 80 0D 03 02 00 00 00 00 C5 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]OFD Sender: No OFD packet to send [07:04:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:10]Read from MH i2c: E2 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 0B 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: E2 0B 00 37 13 00 71 B5 BE E6 D0 C8 7B C5 90 00 68 [07:04:10]RAPDU: 71 B5 BE E6 D0 C8 7B C5 90 00 [07:04:10]wFMCommunicate OK [07:04:10]SAM_PROTO_SignData done [07:04:10]FM_MakeSignedData done [07:04:10]CreateOFDProtocolMessage [07:04:10]wFMCommunicate request_size=4 [07:04:10]MH_SAM_APDU [07:04:10]CAPDU: 80 11 00 00 [07:04:10]Write to MH i2c: E2 08 00 38 13 80 11 00 00 00 00 00 00 C5 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:11]Read from MH i2c: E2 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: E2 17 00 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: E2 17 00 38 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [07:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:04:11]wFMCommunicate OK [07:04:11]CreateOFDProtocolMessage done [07:04:11]OFDSenderStorePacket 374873 [07:04:11]StoreOFDPacket docnum=374873 [07:04: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 9E 62 0D 01 0D EF 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 EA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 63 BB ED 9E F8 71 B5 BE E6 D0 C8 7B C5 [07:04:11]CheckFolder [07:04:11]dirname=/storage/ofd_packets [07:04:11]CheckFolder done [07:04:11]ProducePacketName [07:04:11]name=ofd_packets/00374873 [07:04:11]NVStorageSaveData ofd_packets/00374873 [07:04:11]File name is /storage/ofd_packets/00374873 [07:04:11]Write 307 bytes [07:04:11]NVStorageSaveData done [07:04:11]OFDSenderStorePacket done [07:04:11]KKMCreateOFDPacket done [07:04:11]NVStorageSaveData kkm_last_timestamp [07:04:11]File name is /storage/kkm_last_timestamp [07:04:11]Write 4 bytes [07:04:11]NVStorageSaveData done [07:04:11]ExternCall_PrintAddStr [07:04:11]wPrintStart [07:04:11]Write to MH i2c: 01 00 00 39 13 4C [07:04:11]Write i2c OK [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 07 00 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 07 00 39 13 00 00 00 00 00 FF 0F 61 [07:04:11]RasterBufferAndPrint [07:04:11]line Счет N : (1)3311385 [07:04:11]line ИНН: 02508201610067 [07:04:11]line Контрольно-Кассовый Чек [07:04:11]line ПРОДАЖА [07:04:11]line ТРК (МРК, ГНК) : 21 [07:04:11]line Товар: 2710194240 [07:04:11]line D-Energy Дт-К-2 [07:04:11]line 25.910 * 77.20 [07:04:11]line = 2000.25 [07:04:11]line НДС 12% НСП 1% [07:04:11]line > о реализуемом товаре [07:04:11]line ОКРУГЛЕНИЕ: -0.25 [07:04:11]line ИТОГО: 2000.00 [07:04:11]line Внесено: 2000.00 [07:04:11]line СДАЧА: 0.00 [07:04:11]line НСП 1% : 17.70 [07:04:11]line НДС 12% : 212.42 [07:04:11]line Наличными: 2000.00 [07:04:11]line Безнал.: 0.00 [07:04:11]line Место: АЗС № 87 "Партнер Нефть" [07:04:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:04:11]line СНО: Общий режим [07:04:11]line Чек 151 27.10.2024 07:04 [07:04:11]line Смена: 528 ФФД: 1.0 [07:04:11]line ЗНМ: 0300000083 [07:04:11]line РНМ: 0000000000091623 [07:04:11]line Версия ККМ: 001 [07:04:11]line ФМ: 0000000000874672 [07:04:11]line ФД: 374873 [07:04:11]line ФПД: 33413703507704 [07:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070410&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374873&fm=33413703507704&tin=02508201610067®Number=0000000000091623&sum=200000 [07:04:11]OFD Sender: Processing packet 374873 [packets to send 270, broken 269] [07:04:11]ProducePacketName [07:04:11]name=ofd_packets/00374873 [07:04:11]OFD Sender: To server: pG, [07:04:11]CommunicateWithHost lk.salyk.kg:30040 [07:04:11]ConnectInit lk.salyk.kg [07:04:11]written 0, free lines is 4095 [07:04:11]Connected sock=11 [07:04:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 9E 62 0D 01 0D EF 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 97 00 00 00 F4 03 04 00 EA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 63 BB ED 9E F8 71 B5 BE E6 D0 C8 7B C5 [07:04: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 30 A2 47 00 09 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 59 B8 05 00 F4 03 04 00 89 91 1D 67 B6 04 01 00 00 2C 80 12 9A 19 7B 1D E3 [07:04:11]CommunicateWithHost err = 0 [07:04:11]CheckOFDResponse [07:04:11]1017 (14) - 77093643461234 [07:04:11]1041 (16) - 0000000000874672 [07:04:11]1040 (4) - 374873 [07:04:11]1012 (4) - 27.10.2024 01:04 [07:04:11]1206 (1) - 0 [07:04:11]OFD Sender: Remove packet 374873 [07:04:11]ProducePacketName [07:04:11]name=ofd_packets/00374873 [07:04:11]NVStorageDeleteData [07:04:11]Write to MH i2c: 01 00 00 64 13 77 [07:04:11]Write i2c OK [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 07 00 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: 01 07 00 64 13 00 00 00 00 00 DD 0C 67 [07:04:11]RasterBufferAndPrint [07:04:11]line [07:04:11]line [07:04:11]line [07:04:11]line [07:04:11]line [07:04:11]written 0, free lines is 3299 [07:04:11]MH_Cut [07:04:11]Write to MH i2c: D1 01 00 6B 13 01 50 [07:04:11]Write i2c OK [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: D1 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: D1 01 00 [07:04:11]MH_I2C_Read... [07:04:11]Read from MH i2c: D1 01 00 6B 13 00 4F [07:04:11]Write to MH i2c: 01 00 00 6C 13 7F [07:04:11]Write i2c OK [07:04:11]MH_I2C_Read... [07:04:12]OFD Sender: No OFD packet to send [07:04:12]*** Cut start [07:04:12]*** Partial cut [07:04:12]*** CUTSNS_PIN = 1 [07:04:12]*** CUTSNS_PIN = 0 [07:04:12]*** Brake cut motor [07:04:13]Read from MH i2c: 01 [07:04:13]MH_I2C_Read... [07:04:13]*** Stop cut motor [07:04:13]*** Cut end [07:04:13]Read from MH i2c: 01 07 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: 01 07 00 6C 13 00 00 00 00 00 FF 0F 94 [07:04:13]process_action close_receipt done [07:04:13]requested_data is exist [07:04:13]produce_requested_data [07:04:13]requested_item fm.sn is exist - process it [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 11 00 00 [07:04:13]Write to MH i2c: E2 08 00 6D 13 80 11 00 00 00 00 00 00 FA [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 17 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 17 00 6D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [07:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:04:13]wFMCommunicate OK [07:04:13]requested_item fd.num is exist - process it [07:04:13]SAM_PROTO_GetFieldsCounters [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 13 00 00 [07:04:13]Write to MH i2c: E2 08 00 6E 13 80 13 00 00 00 00 00 00 FD [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 62 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 62 00 6E 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 59 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [07:04:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:04:13]wFMCommunicate OK [07:04:13]SAM_PROTO_GetFieldsCounters done [07:04:13]requested_item shift.num is exist - process it [07:04:13]requested_item shift.opened is exist - process it [07:04:13]req_shift_opened [07:04:13]FM_GetShiftState [07:04:13]SAM_PROTO_GetShiftState [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 13 01 00 [07:04:13]Write to MH i2c: E2 08 00 6F 13 80 13 01 00 00 00 00 00 FF [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 0E 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 0E 00 6F 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CD [07:04:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:04:13]wFMCommunicate OK [07:04:13]SAM_PROTO_GetShiftState done [07:04:13]FM_GetShiftState done [07:04:13]req_shift_opened done [07:04:13]requested_item shift.open_date is exist - process it [07:04:13]req_shift_open_date [07:04:13]req_shift_open_date done [07:04:13]produce_requested_data done [07:04:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374873,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:04:13]process_action_free close_receipt [07:04:13]json_value_free [07:04:13]json_value_free done [07:04:13]process_json_proto returns [07:04:13]Send response to host [07:04:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374873,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:04:13]free response buf [07:04:13]execute_script done [07:04:13]execute_script returns [07:04:13]free content buf [07:04:13]Sock 9.Close socket [07:04:13]Sock 9.Thread stoped [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:25]accept exits with 8 [07:04:25]New connection [07:04:25]New thread 3067485540 created [07:04:25]Thread 3067628900 joined [07:04:25]Waiting for new connection... [07:04:25] Sock 8.Parse request [07:04:25]Sock 8.Check first char [07:04:25]Sock 8.First char is OK [07:04:25]request: POST /json_proto HTTP/1.0 [07:04:25]Method: POST [07:04:25]URL: /json_proto [07:04:25]Method is POST - this is cgi request [07:04:25]url: /json_proto [07:04:25]query_string will be loaded in cgi processing [07:04:25]execute_cgi json_proto POST (null) [07:04:25]execute_cgi path=json_proto method=POST [07:04:25]POST find Content-Length [07:04:25]Host: 172.17.42.195:8080 [07:04:25]Content-Length: 767 [07:04:25]Content-Type: application/json [07:04:25] [07:04:25]POST finish read [07:04:25]Found Content-Length = 767 [07:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311386", "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" ] } } [07:04:25]execute_script... [07:04:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311386", "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" ] } } [07:04:25]POST & json_proto [07:04:25]process_json_proto [07:04:25]json parsed OK: [07:04:25]protocol is kg_v1.0 [07:04:25]action value=close_receipt [07:04:25]process_action close_receipt [07:04:25]cmd_close_receipt [07:04:25]MH_GetDate [07:04:25]Write to MH i2c: F0 00 00 70 13 72 [07:04:25]Write i2c OK [07:04:25]MH_I2C_Read... [07:04:25]Read from MH i2c: F0 [07:04:25]MH_I2C_Read... [07:04:25]Read from MH i2c: F0 09 00 [07:04:25]MH_I2C_Read... [07:04:25]Read from MH i2c: F0 09 00 70 13 00 FA E5 1D 67 EF 94 12 67 DA [07:04:25]GetLastDocTimeStamp 1730012650 [07:04:25]current date 1730012666 [07:04:25]FM_GetShiftState [07:04:25]SAM_PROTO_GetShiftState [07:04:25]wFMCommunicate request_size=4 [07:04:25]MH_SAM_APDU [07:04:25]CAPDU: 80 13 01 00 [07:04:25]Write to MH i2c: E2 08 00 71 13 80 13 01 00 00 00 00 00 01 [07:04:25]Write i2c OK [07:04:25]MH_I2C_Read... [07:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:25]Read from MH i2c: E2 [07:04:25]MH_I2C_Read... [07:04:25]Read from MH i2c: E2 0E 00 [07:04:25]MH_I2C_Read... [07:04:25]Read from MH i2c: E2 0E 00 71 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CF [07:04:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:04:25]wFMCommunicate OK [07:04:25]SAM_PROTO_GetShiftState done [07:04:25]FM_GetShiftState done [07:04:25]opened in 1729988025 [07:04:25]opened+sec_in_day 1730074425 [07:04:25]quantity*price = 50041 [07:04:25]sum+1 = 50042 [07:04:25]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 СНО: Общий режим Чек 152 27.10.2024 07:04 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374874 ФПД: 5492796681927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374874&fm=5492796681927&tin=02508201610067®Number=0000000000091623&sum=50041 [07:04:26]StoreToDocumentArchive [07:04:26]shift 528 fd 374874 [07:04:26]save to /storage/0528/doc_00374874 [07:04:26]save last doc name /storage/0528/doc_00374874 to /storage/kkm_last_doc_name [07:04:26]save OK [07:04:26]Clear old archive folders... [07:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:04:26]tlvbuf is 00F77950 [07:04:26]SAM_PROTO_ClearQueue [07:04:26]wFMCommunicate request_size=4 [07:04:26]MH_SAM_APDU [07:04:26]CAPDU: 80 09 00 00 [07:04:26]Write to MH i2c: E2 08 00 7E 13 80 09 00 00 00 00 00 00 03 [07:04:26]Write i2c OK [07:04:26]MH_I2C_Read... [07:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:26]Read from MH i2c: E2 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 7E 13 00 90 00 05 [07:04:26]RAPDU: 90 00 [07:04:26]wFMCommunicate OK [07:04:26]SAM_PROTO_ClearQueue done [07:04:26]KKMCreateOFDPacket [07:04:26]OFDProtocolAddRootSTLVToBuf [07:04:26]FM_MakeSignedData [07:04:26]FM_MakeSignedData [07:04:26]SAM_PROTO_SignData [07:04:26]wFMCommunicate request_size=4 [07:04:26]MH_SAM_APDU [07:04:26]CAPDU: 80 0D 01 02 [07:04:26]Write to MH i2c: E2 08 00 7F 13 80 0D 01 02 00 00 00 00 0B [07:04:26]Write i2c OK [07:04:26]MH_I2C_Read... [07:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:26]Read from MH i2c: E2 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 7F 13 00 90 00 06 [07:04:26]RAPDU: 90 00 [07:04:26]wFMCommunicate OK [07:04:26]wFMCommunicate request_size=255 [07:04:26]MH_SAM_APDU [07:04:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 98 00 00 00 F4 03 04 00 FA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 [07:04:26]Write to MH i2c: E2 02 01 80 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 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 98 00 00 00 F4 03 04 00 FA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 00 00 11 [07:04:26]Write i2c OK [07:04:26]MH_I2C_Read... [07:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:26]Read from MH i2c: E2 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 [07:04:26]MH_I2C_Read... [07:04:26]Read from MH i2c: E2 03 00 80 13 00 90 00 07 [07:04:26]RAPDU: 90 00 [07:04:26]wFMCommunicate OK [07:04:26]wFMCommunicate request_size=10 [07:04:26]MH_SAM_APDU [07:04:26]CAPDU: 80 0D 02 02 05 FE E4 31 EE C7 [07:04:26]Write to MH i2c: E2 0D 00 81 13 80 0D 02 02 05 00 FE E4 31 EE C7 00 00 E0 [07:04:26]Write i2c OK [07:04:26]MH_I2C_Read... [07:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:27]Read from MH i2c: E2 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 03 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 03 00 81 13 00 90 00 08 [07:04:27]RAPDU: 90 00 [07:04:27]wFMCommunicate OK [07:04:27]wFMCommunicate request_size=4 [07:04:27]MH_SAM_APDU [07:04:27]CAPDU: 80 0D 03 02 [07:04:27]Write to MH i2c: E2 08 00 82 13 80 0D 03 02 00 00 00 00 10 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:27]Read from MH i2c: E2 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 0B 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 0B 00 82 13 00 DF 42 0B B2 BC C7 5A 39 90 00 05 [07:04:27]RAPDU: DF 42 0B B2 BC C7 5A 39 90 00 [07:04:27]wFMCommunicate OK [07:04:27]SAM_PROTO_SignData done [07:04:27]FM_MakeSignedData done [07:04:27]CreateOFDProtocolMessage [07:04:27]wFMCommunicate request_size=4 [07:04:27]MH_SAM_APDU [07:04:27]CAPDU: 80 11 00 00 [07:04:27]Write to MH i2c: E2 08 00 83 13 80 11 00 00 00 00 00 00 10 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:27]Read from MH i2c: E2 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 17 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: E2 17 00 83 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [07:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:04:27]wFMCommunicate OK [07:04:27]CreateOFDProtocolMessage done [07:04:27]OFDSenderStorePacket 374874 [07:04:27]StoreOFDPacket docnum=374874 [07:04: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 A8 6C 07 01 34 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 98 00 00 00 F4 03 04 00 FA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 FE E4 31 EE C7 DF 42 0B B2 BC C7 5A 39 [07:04:27]CheckFolder [07:04:27]dirname=/storage/ofd_packets [07:04:27]CheckFolder done [07:04:27]ProducePacketName [07:04:27]name=ofd_packets/00374874 [07:04:27]NVStorageSaveData ofd_packets/00374874 [07:04:27]File name is /storage/ofd_packets/00374874 [07:04:27]Write 301 bytes [07:04:27]NVStorageSaveData done [07:04:27]OFDSenderStorePacket done [07:04:27]KKMCreateOFDPacket done [07:04:27]NVStorageSaveData kkm_last_timestamp [07:04:27]File name is /storage/kkm_last_timestamp [07:04:27]Write 4 bytes [07:04:27]NVStorageSaveData done [07:04:27]OFD Sender: Processing packet 374874 [packets to send 270, broken 269] [07:04:27]ProducePacketName [07:04:27]name=ofd_packets/00374874 [07:04:27]OFD Sender: To server: pG, [07:04:27]CommunicateWithHost lk.salyk.kg:30040 [07:04:27]ConnectInit lk.salyk.kg [07:04:27]ExternCall_PrintAddStr [07:04:27]wPrintStart [07:04:27]Write to MH i2c: 01 00 00 84 13 97 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 07 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 07 00 84 13 00 00 00 00 00 FF 0F AC [07:04:27]RasterBufferAndPrint [07:04:27]line Счет N : (1)3311386 [07:04:27]line ИНН: 02508201610067 [07:04:27]line Контрольно-Кассовый Чек [07:04:27]line ПРОДАЖА [07:04:27]line ТРК (МРК, ГНК) : 42 [07:04:27]line Товар: 2710124130 [07:04:27]line Аи-92-К-4 [07:04:27]line 7.480 * 66.90 [07:04:27]line = 500.41 [07:04:27]line НДС 12% НСП 1% [07:04:27]line > о реализуемом товаре [07:04:27]line ИТОГО: 500.41 [07:04:27]line НСП 1% : 4.43 [07:04:27]line НДС 12% : 53.14 [07:04:27]line Наличными: 0.00 [07:04:27]line Безнал.: 500.41 [07:04:27]line Место: АЗС № 87 "Партнер Нефть" [07:04:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:04:27]line СНО: Общий режим [07:04:27]line Чек 152 27.10.2024 07:04 [07:04:27]line Смена: 528 ФФД: 1.0 [07:04:27]line ЗНМ: 0300000083 [07:04:27]line РНМ: 0000000000091623 [07:04:27]line Версия ККМ: 001 [07:04:27]line Платежная система: Mbank [07:04:27]line ФМ: 0000000000874672 [07:04:27]line ФД: 374874 [07:04:27]line ФПД: 5492796681927 [07:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374874&fm=5492796681927&tin=02508201610067®Number=0000000000091623&sum=50041 [07:04:27]written 0, free lines is 4095 [07:04:27]Write to MH i2c: 01 00 00 AD 13 C0 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 07 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: 01 07 00 AD 13 00 00 00 00 00 EA 0C BD [07:04:27]RasterBufferAndPrint [07:04:27]line [07:04:27]line [07:04:27]line [07:04:27]line [07:04:27]line [07:04:27]written 0, free lines is 3310 [07:04:27]MH_Cut [07:04:27]Write to MH i2c: D1 01 00 B4 13 01 99 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: D1 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: D1 01 00 [07:04:27]MH_I2C_Read... [07:04:27]Read from MH i2c: D1 01 00 B4 13 00 98 [07:04:27]Write to MH i2c: 01 00 00 B5 13 C8 [07:04:27]Write i2c OK [07:04:27]MH_I2C_Read... [07:04:28]*** Cut start [07:04:28]*** Partial cut [07:04:28]*** CUTSNS_PIN = 1 [07:04:28]*** CUTSNS_PIN = 0 [07:04:29]*** Brake cut motor [07:04:29]Read from MH i2c: 01 [07:04:29]MH_I2C_Read... [07:04:29]*** Stop cut motor [07:04:29]*** Cut end [07:04:29]Read from MH i2c: 01 07 00 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: 01 07 00 B5 13 00 00 00 00 00 FF 0F DD [07:04:29]process_action close_receipt done [07:04:29]requested_data is exist [07:04:29]produce_requested_data [07:04:29]requested_item fm.sn is exist - process it [07:04:29]wFMCommunicate request_size=4 [07:04:29]MH_SAM_APDU [07:04:29]CAPDU: 80 11 00 00 [07:04:29]Write to MH i2c: E2 08 00 B6 13 80 11 00 00 00 00 00 00 43 [07:04:29]Write i2c OK [07:04:29]MH_I2C_Read... [07:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:29]Read from MH i2c: E2 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 17 00 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 17 00 B6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 98 [07:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:04:29]wFMCommunicate OK [07:04:29]requested_item fd.num is exist - process it [07:04:29]SAM_PROTO_GetFieldsCounters [07:04:29]wFMCommunicate request_size=4 [07:04:29]MH_SAM_APDU [07:04:29]CAPDU: 80 13 00 00 [07:04:29]Write to MH i2c: E2 08 00 B7 13 80 13 00 00 00 00 00 00 46 [07:04:29]Write i2c OK [07:04:29]MH_I2C_Read... [07:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:29]Read from MH i2c: E2 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 62 00 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 62 00 B7 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 5A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [07:04: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 5A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:04:29]wFMCommunicate OK [07:04:29]SAM_PROTO_GetFieldsCounters done [07:04:29]requested_item shift.num is exist - process it [07:04:29]requested_item shift.opened is exist - process it [07:04:29]req_shift_opened [07:04:29]FM_GetShiftState [07:04:29]SAM_PROTO_GetShiftState [07:04:29]wFMCommunicate request_size=4 [07:04:29]MH_SAM_APDU [07:04:29]CAPDU: 80 13 01 00 [07:04:29]Write to MH i2c: E2 08 00 B8 13 80 13 01 00 00 00 00 00 48 [07:04:29]Write i2c OK [07:04:29]MH_I2C_Read... [07:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:29]Read from MH i2c: E2 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 0E 00 [07:04:29]MH_I2C_Read... [07:04:29]Read from MH i2c: E2 0E 00 B8 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 16 [07:04:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:04:29]wFMCommunicate OK [07:04:29]SAM_PROTO_GetShiftState done [07:04:29]FM_GetShiftState done [07:04:29]req_shift_opened done [07:04:29]requested_item shift.open_date is exist - process it [07:04:29]req_shift_open_date [07:04:29]req_shift_open_date done [07:04:29]produce_requested_data done [07:04:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374874,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:04:29]process_action_free close_receipt [07:04:29]json_value_free [07:04:29]json_value_free done [07:04:29]process_json_proto returns [07:04:29]Send response to host [07:04:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374874,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:04:29]free response buf [07:04:29]execute_script done [07:04:29]execute_script returns [07:04:29]free content buf [07:04:29]Sock 8.Close socket [07:04:29]Sock 8.Thread stoped [07:06:36]ConnectInit Can't connect to host [07:06:36]CommunicateWithHost connect error [07:06:36]CommunicateWithHost err = -1 [07:06:36]OFD Sender: Server communicate error [07:06:41]OFD Sender: Processing packet 374874 [packets to send 270, broken 269] [07:06:41]ProducePacketName [07:06:41]name=ofd_packets/00374874 [07:06:41]OFD Sender: To server: pG, [07:06:41]CommunicateWithHost lk.salyk.kg:30040 [07:06:41]ConnectInit lk.salyk.kg [07:06:42]Connected sock=8 [07:06:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A8 6C 07 01 34 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 98 00 00 00 F4 03 04 00 FA E5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 FE E4 31 EE C7 DF 42 0B B2 BC C7 5A 39 [07:06:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E8 CD 47 00 8F 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 5A B8 05 00 F4 03 04 00 20 92 1D 67 B6 04 01 00 00 F1 A3 96 C3 8F 90 B7 83 [07:06:42]CommunicateWithHost err = 0 [07:06:42]CheckOFDResponse [07:06:42]1017 (14) - 77093643461234 [07:06:42]1041 (16) - 0000000000874672 [07:06:42]1040 (4) - 374874 [07:06:42]1012 (4) - 27.10.2024 01:06 [07:06:42]1206 (1) - 0 [07:06:42]OFD Sender: Remove packet 374874 [07:06:42]ProducePacketName [07:06:42]name=ofd_packets/00374874 [07:06:42]NVStorageDeleteData [07:06:42]OFD Sender: No OFD packet to send [07:06:47]OFD Sender: No OFD packet to send [07:06:52]OFD Sender: No OFD packet to send [07:06:54]accept exits with 9 [07:06:54]New connection [07:06:54]New thread 3067628900 created [07:06:54]Thread 3067485540 joined [07:06:54]Waiting for new connection... [07:06:54] Sock 9.Parse request [07:06:54]Sock 9.Check first char [07:06:54]Sock 9.First char is OK [07:06:54]request: POST /json_proto HTTP/1.0 [07:06:54]Method: POST [07:06:54]URL: /json_proto [07:06:54]Method is POST - this is cgi request [07:06:54]url: /json_proto [07:06:54]query_string will be loaded in cgi processing [07:06:54]execute_cgi json_proto POST (null) [07:06:54]execute_cgi path=json_proto method=POST [07:06:54]POST find Content-Length [07:06:54]Host: 172.17.42.195:8080 [07:06:54]Content-Length: 817 [07:06:54]Content-Type: application/json [07:06:54] [07:06:54]POST finish read [07:06:54]Found Content-Length = 817 [07:06:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311387", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:54]execute_script... [07:06: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)3311387", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:54]POST & json_proto [07:06:54]process_json_proto [07:06:54]json parsed OK: [07:06:54]protocol is kg_v1.0 [07:06:54]action value=close_receipt [07:06:54]process_action close_receipt [07:06:54]cmd_close_receipt [07:06:54]MH_GetDate [07:06:54]Write to MH i2c: F0 00 00 B9 13 BB [07:06:54]Write i2c OK [07:06:54]MH_I2C_Read... [07:06:54]Read from MH i2c: F0 [07:06:54]MH_I2C_Read... [07:06:54]Read from MH i2c: F0 09 00 [07:06:54]MH_I2C_Read... [07:06:54]Read from MH i2c: F0 09 00 B9 13 00 8F E6 1D 67 EF 94 12 67 B9 [07:06:54]GetLastDocTimeStamp 1730012666 [07:06:54]current date 1730012815 [07:06:54]FM_GetShiftState [07:06:54]SAM_PROTO_GetShiftState [07:06:54]wFMCommunicate request_size=4 [07:06:54]MH_SAM_APDU [07:06:54]CAPDU: 80 13 01 00 [07:06:54]Write to MH i2c: E2 08 00 BA 13 80 13 01 00 00 00 00 00 4A [07:06:54]Write i2c OK [07:06:54]MH_I2C_Read... [07:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:54]Read from MH i2c: E2 [07:06:54]MH_I2C_Read... [07:06:54]Read from MH i2c: E2 0E 00 [07:06:54]MH_I2C_Read... [07:06:54]Read from MH i2c: E2 0E 00 BA 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 18 [07:06:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:06:54]wFMCommunicate OK [07:06:54]SAM_PROTO_GetShiftState done [07:06:54]FM_GetShiftState done [07:06:54]opened in 1729988025 [07:06:54]opened+sec_in_day 1730074425 [07:06:54]quantity*price = 50041 [07:06:54]sum+1 = 50042 [07:06:54]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 СНО: Общий режим Чек 153 27.10.2024 07:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 374875 ФПД: 122502274959035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070655&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374875&fm=122502274959035&tin=02508201610067®Number=0000000000091623&sum=50041 [07:06:55]StoreToDocumentArchive [07:06:55]shift 528 fd 374875 [07:06:55]save to /storage/0528/doc_00374875 [07:06:55]save last doc name /storage/0528/doc_00374875 to /storage/kkm_last_doc_name [07:06:55]save OK [07:06:55]Clear old archive folders... [07:06:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:06:55]tlvbuf is 00FC2730 [07:06:55]SAM_PROTO_ClearQueue [07:06:55]wFMCommunicate request_size=4 [07:06:55]MH_SAM_APDU [07:06:55]CAPDU: 80 09 00 00 [07:06:55]Write to MH i2c: E2 08 00 C7 13 80 09 00 00 00 00 00 00 4C [07:06:55]Write i2c OK [07:06:55]MH_I2C_Read... [07:06:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:06:55]Read from MH i2c: E2 [07:06:55]MH_I2C_Read... [07:06:55]Read from MH i2c: E2 03 00 [07:06:55]MH_I2C_Read... [07:06:55]Read from MH i2c: E2 03 00 C7 13 00 90 00 4E [07:06:55]RAPDU: 90 00 [07:06:55]wFMCommunicate OK [07:06:55]SAM_PROTO_ClearQueue done [07:06:55]KKMCreateOFDPacket [07:06:55]OFDProtocolAddRootSTLVToBuf [07:06:55]FM_MakeSignedData [07:06:55]FM_MakeSignedData [07:06:55]SAM_PROTO_SignData [07:06:55]wFMCommunicate request_size=4 [07:06:55]MH_SAM_APDU [07:06:55]CAPDU: 80 0D 01 02 [07:06:55]Write to MH i2c: E2 08 00 C8 13 80 0D 01 02 00 00 00 00 54 [07:06:55]Write i2c OK [07:06:55]MH_I2C_Read... [07:06:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:06:55]Read from MH i2c: E2 [07:06:55]MH_I2C_Read... [07:06:55]Read from MH i2c: E2 03 00 [07:06:55]MH_I2C_Read... [07:06:55]Read from MH i2c: E2 03 00 C8 13 00 90 00 4F [07:06:55]RAPDU: 90 00 [07:06:55]wFMCommunicate OK [07:06:55]wFMCommunicate request_size=255 [07:06:55]MH_SAM_APDU [07:06: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 8F E6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6F [07:06:55]Write to MH i2c: E2 02 01 C9 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 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 8F E6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6F 00 00 5D [07:06:55]Write i2c OK [07:06:55]MH_I2C_Read... [07:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:56]Read from MH i2c: E2 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 03 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 03 00 C9 13 00 90 00 50 [07:06:56]RAPDU: 90 00 [07:06:56]wFMCommunicate OK [07:06:56]wFMCommunicate request_size=10 [07:06:56]MH_SAM_APDU [07:06:56]CAPDU: 80 0D 02 02 05 6A 48 95 46 BB [07:06:56]Write to MH i2c: E2 0D 00 CA 13 80 0D 02 02 05 00 6A 48 95 46 BB 00 00 A9 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:56]Read from MH i2c: E2 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 03 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 03 00 CA 13 00 90 00 51 [07:06:56]RAPDU: 90 00 [07:06:56]wFMCommunicate OK [07:06:56]wFMCommunicate request_size=4 [07:06:56]MH_SAM_APDU [07:06:56]CAPDU: 80 0D 03 02 [07:06:56]Write to MH i2c: E2 08 00 CB 13 80 0D 03 02 00 00 00 00 59 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:06:56]Read from MH i2c: E2 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 0B 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 0B 00 CB 13 00 D7 0D DF 13 D1 6A 92 59 90 00 56 [07:06:56]RAPDU: D7 0D DF 13 D1 6A 92 59 90 00 [07:06:56]wFMCommunicate OK [07:06:56]SAM_PROTO_SignData done [07:06:56]FM_MakeSignedData done [07:06:56]CreateOFDProtocolMessage [07:06:56]wFMCommunicate request_size=4 [07:06:56]MH_SAM_APDU [07:06:56]CAPDU: 80 11 00 00 [07:06:56]Write to MH i2c: E2 08 00 CC 13 80 11 00 00 00 00 00 00 59 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:56]Read from MH i2c: E2 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 17 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: E2 17 00 CC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [07: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 [07:06:56]wFMCommunicate OK [07:06:56]CreateOFDProtocolMessage done [07:06:56]OFDSenderStorePacket 374875 [07:06:56]StoreOFDPacket docnum=374875 [07:06: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 F4 0A 07 01 56 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 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 8F E6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6F 6A 48 95 46 BB D7 0D DF 13 D1 6A 92 59 [07:06:56]CheckFolder [07:06:56]dirname=/storage/ofd_packets [07:06:56]CheckFolder done [07:06:56]ProducePacketName [07:06:56]name=ofd_packets/00374875 [07:06:56]NVStorageSaveData ofd_packets/00374875 [07:06:56]File name is /storage/ofd_packets/00374875 [07:06:56]Write 301 bytes [07:06:56]NVStorageSaveData done [07:06:56]OFDSenderStorePacket done [07:06:56]KKMCreateOFDPacket done [07:06:56]NVStorageSaveData kkm_last_timestamp [07:06:56]File name is /storage/kkm_last_timestamp [07:06:56]Write 4 bytes [07:06:56]NVStorageSaveData done [07:06:56]ExternCall_PrintAddStr [07:06:56]wPrintStart [07:06:56]Write to MH i2c: 01 00 00 CD 13 E0 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 07 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 07 00 CD 13 00 00 00 00 00 FF 0F F5 [07:06:56]RasterBufferAndPrint [07:06:56]line Счет N : (1)3311387 [07:06:56]line ИНН: 02508201610067 [07:06:56]line Контрольно-Кассовый Чек [07:06:56]line ПРОДАЖА [07:06:56]line ТРК (МРК, ГНК) : 12 [07:06:56]line Товар: 2710124130 [07:06:56]line Аи-92-К-4 [07:06:56]line 7.480 * 66.90 [07:06:56]line = 500.41 [07:06:56]line НДС 12% НСП 1% [07:06:56]line > о реализуемом товаре [07:06:56]line ИТОГО: 500.41 [07:06:56]line НСП 1% : 4.43 [07:06:56]line НДС 12% : 53.14 [07:06:56]line Наличными: 0.00 [07:06:56]line Безнал.: 500.41 [07:06:56]line Место: АЗС № 87 "Партнер Нефть" [07:06:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:06:56]line СНО: Общий режим [07:06:56]line Чек 153 27.10.2024 07:06 [07:06:56]line Смена: 528 ФФД: 1.0 [07:06:56]line ЗНМ: 0300000083 [07:06:56]line РНМ: 0000000000091623 [07:06:56]line Версия ККМ: 001 [07:06:56]line Платежная система: Бакай Банк [07:06:56]line ФМ: 0000000000874672 [07:06:56]line ФД: 374875 [07:06:56]line ФПД: 122502274959035 [07:06:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070655&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374875&fm=122502274959035&tin=02508201610067®Number=0000000000091623&sum=50041 [07:06:56]written 0, free lines is 4095 [07:06:56]OFD Sender: Processing packet 374875 [packets to send 270, broken 269] [07:06:56]ProducePacketName [07:06:56]name=ofd_packets/00374875 [07:06:56]OFD Sender: To server: pG, [07:06:56]CommunicateWithHost lk.salyk.kg:30040 [07:06:56]ConnectInit lk.salyk.kg [07:06:56]Connected sock=10 [07:06: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 F4 0A 07 01 56 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 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 8F E6 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6F 6A 48 95 46 BB D7 0D DF 13 D1 6A 92 59 [07:06: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 D3 99 47 00 B3 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 5B B8 05 00 F4 03 04 00 2E 92 1D 67 B6 04 01 00 00 16 55 97 8A 78 9B A8 A1 [07:06:56]CommunicateWithHost err = 0 [07:06:56]CheckOFDResponse [07:06:56]1017 (14) - 77093643461234 [07:06:56]1041 (16) - 0000000000874672 [07:06:56]1040 (4) - 374875 [07:06:56]1012 (4) - 27.10.2024 01:06 [07:06:56]1206 (1) - 0 [07:06:56]OFD Sender: Remove packet 374875 [07:06:56]ProducePacketName [07:06:56]name=ofd_packets/00374875 [07:06:56]NVStorageDeleteData [07:06:56]Write to MH i2c: 01 00 00 F7 13 0A [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 07 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: 01 07 00 F7 13 00 00 00 00 00 DF 0C FC [07:06:56]RasterBufferAndPrint [07:06:56]line [07:06:56]line [07:06:56]line [07:06:56]line [07:06:56]line [07:06:56]written 0, free lines is 3301 [07:06:56]MH_Cut [07:06:56]Write to MH i2c: D1 01 00 FE 13 01 E3 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: D1 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: D1 01 00 [07:06:56]MH_I2C_Read... [07:06:56]Read from MH i2c: D1 01 00 FE 13 00 E2 [07:06:56]Write to MH i2c: 01 00 00 FF 13 12 [07:06:56]Write i2c OK [07:06:56]MH_I2C_Read... [07:06:57]OFD Sender: No OFD packet to send [07:06:57]*** Cut start [07:06:57]*** Partial cut [07:06:57]*** CUTSNS_PIN = 1 [07:06:57]*** CUTSNS_PIN = 0 [07:06:57]*** Brake cut motor [07:06:58]Read from MH i2c: 01 [07:06:58]MH_I2C_Read... [07:06:58]*** Stop cut motor [07:06:58]*** Cut end [07:06:58]Read from MH i2c: 01 07 00 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: 01 07 00 FF 13 00 00 00 00 00 FF 0F 27 [07:06:58]process_action close_receipt done [07:06:58]requested_data is exist [07:06:58]produce_requested_data [07:06:58]requested_item fm.sn is exist - process it [07:06:58]wFMCommunicate request_size=4 [07:06:58]MH_SAM_APDU [07:06:58]CAPDU: 80 11 00 00 [07:06:58]Write to MH i2c: E2 08 00 00 14 80 11 00 00 00 00 00 00 8E [07:06:58]Write i2c OK [07:06:58]MH_I2C_Read... [07:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:58]Read from MH i2c: E2 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 17 00 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 17 00 00 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [07:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:06:58]wFMCommunicate OK [07:06:58]requested_item fd.num is exist - process it [07:06:58]SAM_PROTO_GetFieldsCounters [07:06:58]wFMCommunicate request_size=4 [07:06:58]MH_SAM_APDU [07:06:58]CAPDU: 80 13 00 00 [07:06:58]Write to MH i2c: E2 08 00 01 14 80 13 00 00 00 00 00 00 91 [07:06:58]Write i2c OK [07:06:58]MH_I2C_Read... [07:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:06:58]Read from MH i2c: E2 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 62 00 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 62 00 01 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 5B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [07:06: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 5B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:06:58]wFMCommunicate OK [07:06:58]SAM_PROTO_GetFieldsCounters done [07:06:58]requested_item shift.num is exist - process it [07:06:58]requested_item shift.opened is exist - process it [07:06:58]req_shift_opened [07:06:58]FM_GetShiftState [07:06:58]SAM_PROTO_GetShiftState [07:06:58]wFMCommunicate request_size=4 [07:06:58]MH_SAM_APDU [07:06:58]CAPDU: 80 13 01 00 [07:06:58]Write to MH i2c: E2 08 00 02 14 80 13 01 00 00 00 00 00 93 [07:06:58]Write i2c OK [07:06:58]MH_I2C_Read... [07:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:58]Read from MH i2c: E2 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 0E 00 [07:06:58]MH_I2C_Read... [07:06:58]Read from MH i2c: E2 0E 00 02 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 61 [07:06:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:06:58]wFMCommunicate OK [07:06:58]SAM_PROTO_GetShiftState done [07:06:58]FM_GetShiftState done [07:06:58]req_shift_opened done [07:06:58]requested_item shift.open_date is exist - process it [07:06:58]req_shift_open_date [07:06:58]req_shift_open_date done [07:06:58]produce_requested_data done [07:06:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374875,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:06:58]process_action_free close_receipt [07:06:58]json_value_free [07:06:58]json_value_free done [07:06:58]process_json_proto returns [07:06:58]Send response to host [07:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374875,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:06:58]free response buf [07:06:58]execute_script done [07:06:58]execute_script returns [07:06:58]free content buf [07:06:58]Sock 9.Close socket [07:06:58]Sock 9.Thread stoped [07:07:02]OFD Sender: No OFD packet to send [07:07:07]OFD Sender: No OFD packet to send [07:07:12]OFD Sender: No OFD packet to send [07:07:17]OFD Sender: No OFD packet to send [07:07:22]OFD Sender: No OFD packet to send [07:07:27]OFD Sender: No OFD packet to send [07:07:32]OFD Sender: No OFD packet to send [07:07:37]OFD Sender: No OFD packet to send [07:07:42]OFD Sender: No OFD packet to send [07:07:47]OFD Sender: No OFD packet to send [07:07:52]OFD Sender: No OFD packet to send [07:07:57]OFD Sender: No OFD packet to send [07:08:02]OFD Sender: No OFD packet to send [07:08:07]OFD Sender: No OFD packet to send [07:08:12]OFD Sender: No OFD packet to send [07:08:17]OFD Sender: No OFD packet to send [07:08:22]OFD Sender: No OFD packet to send [07:08:27]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:13]accept exits with 8 [07:09:13]New connection [07:09:13]New thread 3067485540 created [07:09:13]Thread 3067628900 joined [07:09:13]Waiting for new connection... [07:09:13] Sock 8.Parse request [07:09:13]Sock 8.Check first char [07:09:13]Sock 8.First char is OK [07:09:13]request: POST /json_proto HTTP/1.0 [07:09:13]Method: POST [07:09:13]URL: /json_proto [07:09:13]Method is POST - this is cgi request [07:09:13]url: /json_proto [07:09:13]query_string will be loaded in cgi processing [07:09:13]execute_cgi json_proto POST (null) [07:09:13]execute_cgi path=json_proto method=POST [07:09:13]POST find Content-Length [07:09:13]Host: 172.17.42.195:8080 [07:09:13]Content-Length: 683 [07:09:13]Content-Type: application/json [07:09:13] [07:09:13]POST finish read [07:09:13]Found Content-Length = 683 [07:09:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311388", "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" ] } } [07:09:13]execute_script... [07:09: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)3311388", "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" ] } } [07:09:13]POST & json_proto [07:09:13]process_json_proto [07:09:13]json parsed OK: [07:09:13]protocol is kg_v1.0 [07:09:13]action value=close_receipt [07:09:13]process_action close_receipt [07:09:13]cmd_close_receipt [07:09:13]MH_GetDate [07:09:13]Write to MH i2c: F0 00 00 03 14 06 [07:09:13]Write i2c OK [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: F0 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: F0 09 00 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: F0 09 00 03 14 00 1A E7 1D 67 EF 94 12 67 90 [07:09:13]GetLastDocTimeStamp 1730012815 [07:09:13]current date 1730012954 [07:09:13]FM_GetShiftState [07:09:13]SAM_PROTO_GetShiftState [07:09:13]wFMCommunicate request_size=4 [07:09:13]MH_SAM_APDU [07:09:13]CAPDU: 80 13 01 00 [07:09:13]Write to MH i2c: E2 08 00 04 14 80 13 01 00 00 00 00 00 95 [07:09:13]Write i2c OK [07:09:13]MH_I2C_Read... [07:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:13]Read from MH i2c: E2 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: E2 0E 00 [07:09:13]MH_I2C_Read... [07:09:13]Read from MH i2c: E2 0E 00 04 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 63 [07:09:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:09:13]wFMCommunicate OK [07:09:13]SAM_PROTO_GetShiftState done [07:09:13]FM_GetShiftState done [07:09:13]opened in 1729988025 [07:09:13]opened+sec_in_day 1730074425 [07:09:13]quantity*price = 100015 [07:09:13]sum+1 = 100017 [07:09: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 СНО: Общий режим Чек 154 27.10.2024 07:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374876 ФПД: 107565105746598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070914&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374876&fm=107565105746598&tin=02508201610067®Number=0000000000091623&sum=100000 [07:09:15]StoreToDocumentArchive [07:09:15]shift 528 fd 374876 [07:09:15]save to /storage/0528/doc_00374876 [07:09:15]save last doc name /storage/0528/doc_00374876 to /storage/kkm_last_doc_name [07:09:15]save OK [07:09:15]Clear old archive folders... [07:09:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:09:15]tlvbuf is 00FC2C90 [07:09:15]SAM_PROTO_ClearQueue [07:09:15]wFMCommunicate request_size=4 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 09 00 00 [07:09:15]Write to MH i2c: E2 08 00 11 14 80 09 00 00 00 00 00 00 97 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 11 14 00 90 00 99 [07:09:15]RAPDU: 90 00 [07:09:15]wFMCommunicate OK [07:09:15]SAM_PROTO_ClearQueue done [07:09:15]KKMCreateOFDPacket [07:09:15]OFDProtocolAddRootSTLVToBuf [07:09:15]FM_MakeSignedData [07:09:15]FM_MakeSignedData [07:09:15]SAM_PROTO_SignData [07:09:15]wFMCommunicate request_size=4 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 0D 01 02 [07:09:15]Write to MH i2c: E2 08 00 12 14 80 0D 01 02 00 00 00 00 9F [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 12 14 00 90 00 9A [07:09:15]RAPDU: 90 00 [07:09:15]wFMCommunicate OK [07:09:15]wFMCommunicate request_size=255 [07:09:15]MH_SAM_APDU [07:09: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 1A E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 [07:09:15]Write to MH i2c: E2 02 01 13 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 1A E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 00 00 D0 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 13 14 00 90 00 9B [07:09:15]RAPDU: 90 00 [07:09:15]wFMCommunicate OK [07:09:15]wFMCommunicate request_size=10 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 0D 02 02 05 D4 73 EB 12 A6 [07:09:15]Write to MH i2c: E2 0D 00 14 14 80 0D 02 02 05 00 D4 73 EB 12 A6 00 00 96 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 03 00 14 14 00 90 00 9C [07:09:15]RAPDU: 90 00 [07:09:15]wFMCommunicate OK [07:09:15]wFMCommunicate request_size=4 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 0D 03 02 [07:09:15]Write to MH i2c: E2 08 00 15 14 80 0D 03 02 00 00 00 00 A4 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 0B 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 0B 00 15 14 00 D7 E0 FE D1 02 06 1C 9C 90 00 EB [07:09:15]RAPDU: D7 E0 FE D1 02 06 1C 9C 90 00 [07:09:15]wFMCommunicate OK [07:09:15]SAM_PROTO_SignData done [07:09:15]FM_MakeSignedData done [07:09:15]CreateOFDProtocolMessage [07:09:15]wFMCommunicate request_size=4 [07:09:15]MH_SAM_APDU [07:09:15]CAPDU: 80 11 00 00 [07:09:15]Write to MH i2c: E2 08 00 16 14 80 11 00 00 00 00 00 00 A4 [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:15]Read from MH i2c: E2 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 17 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: E2 17 00 16 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [07:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:09:15]wFMCommunicate OK [07:09:15]CreateOFDProtocolMessage done [07:09:15]OFDSenderStorePacket 374876 [07:09:15]StoreOFDPacket docnum=374876 [07:09: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 3A 64 07 01 B9 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 1A E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 D4 73 EB 12 A6 D7 E0 FE D1 02 06 1C 9C [07:09:15]CheckFolder [07:09:15]dirname=/storage/ofd_packets [07:09:15]CheckFolder done [07:09:15]ProducePacketName [07:09:15]name=ofd_packets/00374876 [07:09:15]NVStorageSaveData ofd_packets/00374876 [07:09:15]File name is /storage/ofd_packets/00374876 [07:09:15]Write 301 bytes [07:09:15]NVStorageSaveData done [07:09:15]OFDSenderStorePacket done [07:09:15]KKMCreateOFDPacket done [07:09:15]NVStorageSaveData kkm_last_timestamp [07:09:15]File name is /storage/kkm_last_timestamp [07:09:15]Write 4 bytes [07:09:15]NVStorageSaveData done [07:09:15]ExternCall_PrintAddStr [07:09:15]wPrintStart [07:09:15]Write to MH i2c: 01 00 00 17 14 2B [07:09:15]Write i2c OK [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: 01 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: 01 07 00 [07:09:15]MH_I2C_Read... [07:09:15]Read from MH i2c: 01 07 00 17 14 00 00 00 00 00 FF 0F 40 [07:09:15]RasterBufferAndPrint [07:09:15]line Счет N : (1)3311388 [07:09:15]line ИНН: 02508201610067 [07:09:15]line Контрольно-Кассовый Чек [07:09:15]line ПРОДАЖА [07:09:15]line ТРК (МРК, ГНК) : 22 [07:09:15]line Товар: 2710124130 [07:09:15]line Аи-92-К-4 [07:09:15]line 14.950 * 66.90 [07:09:15]line = 1000.16 [07:09:15]line НДС 12% НСП 1% [07:09:15]line > о реализуемом товаре [07:09:15]line ОКРУГЛЕНИЕ: -0.16 [07:09:15]line ИТОГО: 1000.00 [07:09:15]line Внесено: 1000.00 [07:09:15]line СДАЧА: 0.00 [07:09:15]line НСП 1% : 8.85 [07:09:15]line НДС 12% : 106.21 [07:09:15]line Наличными: 1000.00 [07:09:15]line Безнал.: 0.00 [07:09:15]line Место: АЗС № 87 "Партнер Нефть" [07:09:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:09:15]line СНО: Общий режим [07:09:15]line Чек 154 27.10.2024 07:09 [07:09:15]line Смена: 528 ФФД: 1.0 [07:09:15]line ЗНМ: 0300000083 [07:09:15]line РНМ: 0000000000091623 [07:09:15]line Версия ККМ: 001 [07:09:15]line ФМ: 0000000000874672 [07:09:15]line ФД: 374876 [07:09:15]line ФПД: 107565105746598 [07:09:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070914&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374876&fm=107565105746598&tin=02508201610067®Number=0000000000091623&sum=100000 [07:09:15]OFD Sender: Processing packet 374876 [packets to send 270, broken 269] [07:09:15]ProducePacketName [07:09:15]name=ofd_packets/00374876 [07:09:15]OFD Sender: To server: pG, [07:09:15]CommunicateWithHost lk.salyk.kg:30040 [07:09:15]ConnectInit lk.salyk.kg [07:09:15]written 0, free lines is 4095 [07:09:15]Connected sock=10 [07:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3A 64 07 01 B9 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 1A E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 D4 73 EB 12 A6 D7 E0 FE D1 02 06 1C 9C [07:09:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DD 54 47 00 78 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 5C B8 05 00 F4 03 04 00 BA 92 1D 67 B6 04 01 00 00 57 0C D4 C9 A0 55 3C 43 [07:09:16]CommunicateWithHost err = 0 [07:09:16]CheckOFDResponse [07:09:16]1017 (14) - 77093643461234 [07:09:16]1041 (16) - 0000000000874672 [07:09:16]1040 (4) - 374876 [07:09:16]1012 (4) - 27.10.2024 01:09 [07:09:16]1206 (1) - 0 [07:09:16]OFD Sender: Remove packet 374876 [07:09:16]ProducePacketName [07:09:16]name=ofd_packets/00374876 [07:09:16]NVStorageDeleteData [07:09:16]Write to MH i2c: 01 00 00 42 14 56 [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: 01 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: 01 07 00 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: 01 07 00 42 14 00 00 00 00 00 CE 0C 37 [07:09:16]RasterBufferAndPrint [07:09:16]line [07:09:16]line [07:09:16]line [07:09:16]line [07:09:16]line [07:09:16]written 0, free lines is 3285 [07:09:16]MH_Cut [07:09:16]Write to MH i2c: D1 01 00 49 14 01 2F [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: D1 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: D1 01 00 [07:09:16]MH_I2C_Read... [07:09:16]Read from MH i2c: D1 01 00 49 14 00 2E [07:09:16]Write to MH i2c: 01 00 00 4A 14 5E [07:09:16]Write i2c OK [07:09:16]MH_I2C_Read... [07:09:16]OFD Sender: No OFD packet to send [07:09:17]*** Cut start [07:09:17]*** Partial cut [07:09:17]*** CUTSNS_PIN = 1 [07:09:17]*** CUTSNS_PIN = 0 [07:09:17]*** Brake cut motor [07:09:17]Read from MH i2c: 01 [07:09:17]MH_I2C_Read... [07:09:17]*** Stop cut motor [07:09:17]*** Cut end [07:09:17]Read from MH i2c: 01 07 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: 01 07 00 4A 14 00 00 00 00 00 FF 0F 73 [07:09:17]process_action close_receipt done [07:09:17]requested_data is exist [07:09:17]produce_requested_data [07:09:17]requested_item fm.sn is exist - process it [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 11 00 00 [07:09:17]Write to MH i2c: E2 08 00 4B 14 80 11 00 00 00 00 00 00 D9 [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:17]Read from MH i2c: E2 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 17 00 [07:09:17]MH_I2C_Read... [07:09:17]Read from MH i2c: E2 17 00 4B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [07:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:09:17]wFMCommunicate OK [07:09:17]requested_item fd.num is exist - process it [07:09:17]SAM_PROTO_GetFieldsCounters [07:09:17]wFMCommunicate request_size=4 [07:09:17]MH_SAM_APDU [07:09:17]CAPDU: 80 13 00 00 [07:09:17]Write to MH i2c: E2 08 00 4C 14 80 13 00 00 00 00 00 00 DC [07:09:17]Write i2c OK [07:09:17]MH_I2C_Read... [07:09:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:18]Read from MH i2c: E2 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 62 00 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 62 00 4C 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 5C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [07:09: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 5C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:09:18]wFMCommunicate OK [07:09:18]SAM_PROTO_GetFieldsCounters done [07:09:18]requested_item shift.num is exist - process it [07:09:18]requested_item shift.opened is exist - process it [07:09:18]req_shift_opened [07:09:18]FM_GetShiftState [07:09:18]SAM_PROTO_GetShiftState [07:09:18]wFMCommunicate request_size=4 [07:09:18]MH_SAM_APDU [07:09:18]CAPDU: 80 13 01 00 [07:09:18]Write to MH i2c: E2 08 00 4D 14 80 13 01 00 00 00 00 00 DE [07:09:18]Write i2c OK [07:09:18]MH_I2C_Read... [07:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:18]Read from MH i2c: E2 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 0E 00 [07:09:18]MH_I2C_Read... [07:09:18]Read from MH i2c: E2 0E 00 4D 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AC [07:09:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:09:18]wFMCommunicate OK [07:09:18]SAM_PROTO_GetShiftState done [07:09:18]FM_GetShiftState done [07:09:18]req_shift_opened done [07:09:18]requested_item shift.open_date is exist - process it [07:09:18]req_shift_open_date [07:09:18]req_shift_open_date done [07:09:18]produce_requested_data done [07:09:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374876,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:09:18]process_action_free close_receipt [07:09:18]json_value_free [07:09:18]json_value_free done [07:09:18]process_json_proto returns [07:09:18]Send response to host [07:09:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374876,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:09:18]free response buf [07:09:18]execute_script done [07:09:18]execute_script returns [07:09:18]free content buf [07:09:18]Sock 8.Close socket [07:09:18]Sock 8.Thread stoped [07:09:21]OFD Sender: No OFD packet to send [07:09:26]OFD Sender: No OFD packet to send [07:09:31]OFD Sender: No OFD packet to send [07:09:36]OFD Sender: No OFD packet to send [07:09:41]OFD Sender: No OFD packet to send [07:09:46]OFD Sender: No OFD packet to send [07:09:51]OFD Sender: No OFD packet to send [07:09:56]accept exits with 9 [07:09:56]New connection [07:09:56]New thread 3067628900 created [07:09:56]Thread 3067485540 joined [07:09:56]Waiting for new connection... [07:09:56] Sock 9.Parse request [07:09:56]Sock 9.Check first char [07:09:56]Sock 9.First char is OK [07:09:56]request: POST /json_proto HTTP/1.0 [07:09:56]Method: POST [07:09:56]URL: /json_proto [07:09:56]Method is POST - this is cgi request [07:09:56]url: /json_proto [07:09:56]query_string will be loaded in cgi processing [07:09:56]execute_cgi json_proto POST (null) [07:09:56]execute_cgi path=json_proto method=POST [07:09:56]POST find Content-Length [07:09:56]Host: 172.17.42.195:8080 [07:09:56]Content-Length: 683 [07:09:56]Content-Type: application/json [07:09:56] [07:09:56]POST finish read [07:09:56]Found Content-Length = 683 [07:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311389", "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" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:56]execute_script... [07:09:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311389", "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" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:09:56]POST & json_proto [07:09:56]process_json_proto [07:09:56]json parsed OK: [07:09:56]protocol is kg_v1.0 [07:09:56]action value=close_receipt [07:09:56]process_action close_receipt [07:09:56]cmd_close_receipt [07:09:56]MH_GetDate [07:09:56]Write to MH i2c: F0 00 00 4E 14 51 [07:09:56]Write i2c OK [07:09:56]MH_I2C_Read... [07:09:56]Read from MH i2c: F0 [07:09:56]MH_I2C_Read... [07:09:56]Read from MH i2c: F0 09 00 [07:09:56]MH_I2C_Read... [07:09:56]Read from MH i2c: F0 09 00 4E 14 00 45 E7 1D 67 EF 94 12 67 06 [07:09:56]GetLastDocTimeStamp 1730012954 [07:09:56]current date 1730012997 [07:09:56]FM_GetShiftState [07:09:56]SAM_PROTO_GetShiftState [07:09:56]wFMCommunicate request_size=4 [07:09:56]MH_SAM_APDU [07:09:56]CAPDU: 80 13 01 00 [07:09:56]Write to MH i2c: E2 08 00 4F 14 80 13 01 00 00 00 00 00 E0 [07:09:56]Write i2c OK [07:09:56]MH_I2C_Read... [07:09:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:56]Read from MH i2c: E2 [07:09:56]MH_I2C_Read... [07:09:56]Read from MH i2c: E2 0E 00 [07:09:56]MH_I2C_Read... [07:09:56]Read from MH i2c: E2 0E 00 4F 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [07:09:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:09:56]wFMCommunicate OK [07:09:56]SAM_PROTO_GetShiftState done [07:09:56]FM_GetShiftState done [07:09:56]opened in 1729988025 [07:09:56]opened+sec_in_day 1730074425 [07:09:56]quantity*price = 140015 [07:09:56]sum+1 = 140016 [07:09:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 155 27.10.2024 07:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374877 ФПД: 269195759950610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070957&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374877&fm=269195759950610&tin=02508201610067®Number=0000000000091623&sum=140000 [07:09:57]StoreToDocumentArchive [07:09:57]shift 528 fd 374877 [07:09:57]save to /storage/0528/doc_00374877 [07:09:57]save last doc name /storage/0528/doc_00374877 to /storage/kkm_last_doc_name [07:09:57]save OK [07:09:57]Clear old archive folders... [07:09:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:09:57]tlvbuf is 00F546E0 [07:09:57]SAM_PROTO_ClearQueue [07:09:57]wFMCommunicate request_size=4 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 09 00 00 [07:09:57]Write to MH i2c: E2 08 00 5C 14 80 09 00 00 00 00 00 00 E2 [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 5C 14 00 90 00 E4 [07:09:57]RAPDU: 90 00 [07:09:57]wFMCommunicate OK [07:09:57]SAM_PROTO_ClearQueue done [07:09:57]KKMCreateOFDPacket [07:09:57]OFDProtocolAddRootSTLVToBuf [07:09:57]FM_MakeSignedData [07:09:57]FM_MakeSignedData [07:09:57]SAM_PROTO_SignData [07:09:57]wFMCommunicate request_size=4 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 0D 01 02 [07:09:57]Write to MH i2c: E2 08 00 5D 14 80 0D 01 02 00 00 00 00 EA [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 5D 14 00 90 00 E5 [07:09:57]RAPDU: 90 00 [07:09:57]wFMCommunicate OK [07:09:57]wFMCommunicate request_size=255 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 45 E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 [07:09:57]Write to MH i2c: E2 02 01 5E 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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 45 E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 00 00 BB [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 5E 14 00 90 00 E6 [07:09:57]RAPDU: 90 00 [07:09:57]wFMCommunicate OK [07:09:57]wFMCommunicate request_size=10 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 0D 02 02 05 D5 05 A5 9B 12 [07:09:57]Write to MH i2c: E2 0D 00 5F 14 80 0D 02 02 05 00 D5 05 A5 9B 12 00 00 23 [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 03 00 5F 14 00 90 00 E7 [07:09:57]RAPDU: 90 00 [07:09:57]wFMCommunicate OK [07:09:57]wFMCommunicate request_size=4 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 0D 03 02 [07:09:57]Write to MH i2c: E2 08 00 60 14 80 0D 03 02 00 00 00 00 EF [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 0B 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 0B 00 60 14 00 65 53 BB 35 F2 44 2B 98 90 00 91 [07:09:57]RAPDU: 65 53 BB 35 F2 44 2B 98 90 00 [07:09:57]wFMCommunicate OK [07:09:57]SAM_PROTO_SignData done [07:09:57]FM_MakeSignedData done [07:09:57]CreateOFDProtocolMessage [07:09:57]wFMCommunicate request_size=4 [07:09:57]MH_SAM_APDU [07:09:57]CAPDU: 80 11 00 00 [07:09:57]Write to MH i2c: E2 08 00 61 14 80 11 00 00 00 00 00 00 EF [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:57]Read from MH i2c: E2 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 17 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: E2 17 00 61 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [07:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:09:57]wFMCommunicate OK [07:09:57]CreateOFDProtocolMessage done [07:09:57]OFDSenderStorePacket 374877 [07:09:57]StoreOFDPacket docnum=374877 [07:09: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 EA F9 07 01 05 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 45 E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 D5 05 A5 9B 12 65 53 BB 35 F2 44 2B 98 [07:09:57]CheckFolder [07:09:57]dirname=/storage/ofd_packets [07:09:57]CheckFolder done [07:09:57]ProducePacketName [07:09:57]name=ofd_packets/00374877 [07:09:57]NVStorageSaveData ofd_packets/00374877 [07:09:57]File name is /storage/ofd_packets/00374877 [07:09:57]Write 301 bytes [07:09:57]NVStorageSaveData done [07:09:57]OFDSenderStorePacket done [07:09:57]KKMCreateOFDPacket done [07:09:57]NVStorageSaveData kkm_last_timestamp [07:09:57]File name is /storage/kkm_last_timestamp [07:09:57]Write 4 bytes [07:09:57]NVStorageSaveData done [07:09:57]ExternCall_PrintAddStr [07:09:57]wPrintStart [07:09:57]Write to MH i2c: 01 00 00 62 14 76 [07:09:57]Write i2c OK [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: 01 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: 01 07 00 [07:09:57]MH_I2C_Read... [07:09:57]Read from MH i2c: 01 07 00 62 14 00 00 00 00 00 FF 0F 8B [07:09:57]RasterBufferAndPrint [07:09:57]line Счет N : (1)3311389 [07:09:57]line ИНН: 02508201610067 [07:09:57]line Контрольно-Кассовый Чек [07:09:57]line ПРОДАЖА [07:09:57]line ТРК (МРК, ГНК) : 43 [07:09:57]line Товар: 2710124500 [07:09:57]line Аи-95-К-3 [07:09:57]line 18.870 * 74.20 [07:09:57]line = 1400.15 [07:09:57]line НДС 12% НСП 1% [07:09:57]line > о реализуемом товаре [07:09:57]line ОКРУГЛЕНИЕ: -0.15 [07:09:57]line ИТОГО: 1400.00 [07:09:57]line Внесено: 1400.00 [07:09:57]line СДАЧА: 0.00 [07:09:57]line НСП 1% : 12.39 [07:09:57]line НДС 12% : 148.69 [07:09:57]line Наличными: 1400.00 [07:09:57]line Безнал.: 0.00 [07:09:57]line Место: АЗС № 87 "Партнер Нефть" [07:09:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:09:57]line СНО: Общий режим [07:09:57]line Чек 155 27.10.2024 07:09 [07:09:57]line Смена: 528 ФФД: 1.0 [07:09:57]line ЗНМ: 0300000083 [07:09:57]line РНМ: 0000000000091623 [07:09:57]line Версия ККМ: 001 [07:09:57]line ФМ: 0000000000874672 [07:09:57]line ФД: 374877 [07:09:57]line ФПД: 269195759950610 [07:09:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T070957&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374877&fm=269195759950610&tin=02508201610067®Number=0000000000091623&sum=140000 [07:09:58]OFD Sender: Processing packet 374877 [packets to send 270, broken 269] [07:09:58]ProducePacketName [07:09:58]name=ofd_packets/00374877 [07:09:58]OFD Sender: To server: pG, [07:09:58]CommunicateWithHost lk.salyk.kg:30040 [07:09:58]ConnectInit lk.salyk.kg [07:09:58]written 0, free lines is 4095 [07:09:58]Connected sock=10 [07:09: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 EA F9 07 01 05 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 45 E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 D5 05 A5 9B 12 65 53 BB 35 F2 44 2B 98 [07:09: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 7C 77 47 00 27 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B8 05 00 F4 03 04 00 E4 92 1D 67 B6 04 01 00 00 51 2C 24 73 88 3F 49 69 [07:09:58]CommunicateWithHost err = 0 [07:09:58]CheckOFDResponse [07:09:58]1017 (14) - 77093643461234 [07:09:58]1041 (16) - 0000000000874672 [07:09:58]1040 (4) - 374877 [07:09:58]1012 (4) - 27.10.2024 01:09 [07:09:58]1206 (1) - 0 [07:09:58]OFD Sender: Remove packet 374877 [07:09:58]ProducePacketName [07:09:58]name=ofd_packets/00374877 [07:09:58]NVStorageDeleteData [07:09:58]Write to MH i2c: 01 00 00 8D 14 A1 [07:09:58]Write i2c OK [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: 01 [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: 01 07 00 [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: 01 07 00 8D 14 00 00 00 00 00 C9 0C 7D [07:09:58]RasterBufferAndPrint [07:09:58]line [07:09:58]line [07:09:58]line [07:09:58]line [07:09:58]line [07:09:58]written 0, free lines is 3280 [07:09:58]MH_Cut [07:09:58]Write to MH i2c: D1 01 00 94 14 01 7A [07:09:58]Write i2c OK [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: D1 [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: D1 01 00 [07:09:58]MH_I2C_Read... [07:09:58]Read from MH i2c: D1 01 00 94 14 00 79 [07:09:58]Write to MH i2c: 01 00 00 95 14 A9 [07:09:58]Write i2c OK [07:09:58]MH_I2C_Read... [07:09:59]OFD Sender: No OFD packet to send [07:09:59]*** Cut start [07:09:59]*** Partial cut [07:09:59]*** CUTSNS_PIN = 1 [07:09:59]*** CUTSNS_PIN = 0 [07:09:59]*** Brake cut motor [07:10:00]Read from MH i2c: 01 [07:10:00]MH_I2C_Read... [07:10:00]*** Stop cut motor [07:10:00]*** Cut end [07:10:00]Read from MH i2c: 01 07 00 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: 01 07 00 95 14 00 00 00 00 00 FF 0F BE [07:10:00]process_action close_receipt done [07:10:00]requested_data is exist [07:10:00]produce_requested_data [07:10:00]requested_item fm.sn is exist - process it [07:10:00]wFMCommunicate request_size=4 [07:10:00]MH_SAM_APDU [07:10:00]CAPDU: 80 11 00 00 [07:10:00]Write to MH i2c: E2 08 00 96 14 80 11 00 00 00 00 00 00 24 [07:10:00]Write i2c OK [07:10:00]MH_I2C_Read... [07:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:00]Read from MH i2c: E2 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 17 00 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 17 00 96 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [07: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 [07:10:00]wFMCommunicate OK [07:10:00]requested_item fd.num is exist - process it [07:10:00]SAM_PROTO_GetFieldsCounters [07:10:00]wFMCommunicate request_size=4 [07:10:00]MH_SAM_APDU [07:10:00]CAPDU: 80 13 00 00 [07:10:00]Write to MH i2c: E2 08 00 97 14 80 13 00 00 00 00 00 00 27 [07:10:00]Write i2c OK [07:10:00]MH_I2C_Read... [07:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:00]Read from MH i2c: E2 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 62 00 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 62 00 97 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 5D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [07:10:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:10:00]wFMCommunicate OK [07:10:00]SAM_PROTO_GetFieldsCounters done [07:10:00]requested_item shift.num is exist - process it [07:10:00]requested_item shift.opened is exist - process it [07:10:00]req_shift_opened [07:10:00]FM_GetShiftState [07:10:00]SAM_PROTO_GetShiftState [07:10:00]wFMCommunicate request_size=4 [07:10:00]MH_SAM_APDU [07:10:00]CAPDU: 80 13 01 00 [07:10:00]Write to MH i2c: E2 08 00 98 14 80 13 01 00 00 00 00 00 29 [07:10:00]Write i2c OK [07:10:00]MH_I2C_Read... [07:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:00]Read from MH i2c: E2 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 0E 00 [07:10:00]MH_I2C_Read... [07:10:00]Read from MH i2c: E2 0E 00 98 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F7 [07:10:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:10:00]wFMCommunicate OK [07:10:00]SAM_PROTO_GetShiftState done [07:10:00]FM_GetShiftState done [07:10:00]req_shift_opened done [07:10:00]requested_item shift.open_date is exist - process it [07:10:00]req_shift_open_date [07:10:00]req_shift_open_date done [07:10:00]produce_requested_data done [07:10:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374877,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:10:00]process_action_free close_receipt [07:10:00]json_value_free [07:10:00]json_value_free done [07:10:00]process_json_proto returns [07:10:00]Send response to host [07:10:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374877,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:10:00]free response buf [07:10:00]execute_script done [07:10:00]execute_script returns [07:10:00]free content buf [07:10:00]Sock 9.Close socket [07:10:00]Sock 9.Thread stoped [07:10:04]OFD Sender: No OFD packet to send [07:10:09]OFD Sender: No OFD packet to send [07:10:14]OFD Sender: No OFD packet to send [07:10:19]OFD Sender: No OFD packet to send [07:10:19]accept exits with 8 [07:10:19]New connection [07:10:19]New thread 3067485540 created [07:10:19]Thread 3067628900 joined [07:10:19]Waiting for new connection... [07:10:19] Sock 8.Parse request [07:10:19]Sock 8.Check first char [07:10:19]Sock 8.First char is OK [07:10:19]request: POST /json_proto HTTP/1.0 [07:10:19]Method: POST [07:10:19]URL: /json_proto [07:10:19]Method is POST - this is cgi request [07:10:19]url: /json_proto [07:10:19]query_string will be loaded in cgi processing [07:10:19]execute_cgi json_proto POST (null) [07:10:19]execute_cgi path=json_proto method=POST [07:10:19]POST find Content-Length [07:10:19]Host: 172.17.42.195:8080 [07:10:19]Content-Length: 683 [07:10:19]Content-Type: application/json [07:10:19] [07:10:19]POST finish read [07:10:19]Found Content-Length = 683 [07:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311390", "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" ] } } [07:10:19]execute_script... [07:10:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311390", "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" ] } } [07:10:19]POST & json_proto [07:10:19]process_json_proto [07:10:19]json parsed OK: [07:10:19]protocol is kg_v1.0 [07:10:19]action value=close_receipt [07:10:19]process_action close_receipt [07:10:19]cmd_close_receipt [07:10:19]MH_GetDate [07:10:19]Write to MH i2c: F0 00 00 99 14 9C [07:10:19]Write i2c OK [07:10:19]MH_I2C_Read... [07:10:19]Read from MH i2c: F0 [07:10:19]MH_I2C_Read... [07:10:19]Read from MH i2c: F0 09 00 [07:10:19]MH_I2C_Read... [07:10:19]Read from MH i2c: F0 09 00 99 14 00 5C E7 1D 67 EF 94 12 67 68 [07:10:19]GetLastDocTimeStamp 1730012997 [07:10:19]current date 1730013020 [07:10:19]FM_GetShiftState [07:10:19]SAM_PROTO_GetShiftState [07:10:19]wFMCommunicate request_size=4 [07:10:19]MH_SAM_APDU [07:10:19]CAPDU: 80 13 01 00 [07:10:19]Write to MH i2c: E2 08 00 9A 14 80 13 01 00 00 00 00 00 2B [07:10:19]Write i2c OK [07:10:19]MH_I2C_Read... [07:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:19]Read from MH i2c: E2 [07:10:19]MH_I2C_Read... [07:10:19]Read from MH i2c: E2 0E 00 [07:10:19]MH_I2C_Read... [07:10:19]Read from MH i2c: E2 0E 00 9A 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [07:10:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:10:19]wFMCommunicate OK [07:10:19]SAM_PROTO_GetShiftState done [07:10:19]FM_GetShiftState done [07:10:19]opened in 1729988025 [07:10:19]opened+sec_in_day 1730074425 [07:10:19]quantity*price = 120018 [07:10:19]sum+1 = 120020 [07:10:19]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 СНО: Общий режим Чек 156 27.10.2024 07:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374878 ФПД: 26756959028551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374878&fm=26756959028551&tin=02508201610067®Number=0000000000091623&sum=120000 [07:10:20]StoreToDocumentArchive [07:10:20]shift 528 fd 374878 [07:10:20]save to /storage/0528/doc_00374878 [07:10:20]save last doc name /storage/0528/doc_00374878 to /storage/kkm_last_doc_name [07:10:20]save OK [07:10:20]Clear old archive folders... [07:10:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:10:20]tlvbuf is 00F72090 [07:10:20]SAM_PROTO_ClearQueue [07:10:20]wFMCommunicate request_size=4 [07:10:20]MH_SAM_APDU [07:10:20]CAPDU: 80 09 00 00 [07:10:20]Write to MH i2c: E2 08 00 A7 14 80 09 00 00 00 00 00 00 2D [07:10:20]Write i2c OK [07:10:20]MH_I2C_Read... [07:10:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:20]Read from MH i2c: E2 [07:10:20]MH_I2C_Read... [07:10:20]Read from MH i2c: E2 03 00 [07:10:20]MH_I2C_Read... [07:10:20]Read from MH i2c: E2 03 00 A7 14 00 90 00 2F [07:10:20]RAPDU: 90 00 [07:10:20]wFMCommunicate OK [07:10:20]SAM_PROTO_ClearQueue done [07:10:20]KKMCreateOFDPacket [07:10:20]OFDProtocolAddRootSTLVToBuf [07:10:20]FM_MakeSignedData [07:10:20]FM_MakeSignedData [07:10:20]SAM_PROTO_SignData [07:10:20]wFMCommunicate request_size=4 [07:10:20]MH_SAM_APDU [07:10:20]CAPDU: 80 0D 01 02 [07:10:20]Write to MH i2c: E2 08 00 A8 14 80 0D 01 02 00 00 00 00 35 [07:10:20]Write i2c OK [07:10:20]MH_I2C_Read... [07:10:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:20]Read from MH i2c: E2 [07:10:20]MH_I2C_Read... [07:10:20]Read from MH i2c: E2 03 00 [07:10:20]MH_I2C_Read... [07:10:20]Read from MH i2c: E2 03 00 A8 14 00 90 00 30 [07:10:20]RAPDU: 90 00 [07:10:20]wFMCommunicate OK [07:10:20]wFMCommunicate request_size=255 [07:10:20]MH_SAM_APDU [07:10: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 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 9C 00 00 00 F4 03 04 00 5C E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 [07:10:20]Write to MH i2c: E2 02 01 A9 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 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 9C 00 00 00 F4 03 04 00 5C E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 00 00 70 [07:10:20]Write i2c OK [07:10:20]MH_I2C_Read... [07:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:21]Read from MH i2c: E2 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 03 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 03 00 A9 14 00 90 00 31 [07:10:21]RAPDU: 90 00 [07:10:21]wFMCommunicate OK [07:10:21]wFMCommunicate request_size=10 [07:10:21]MH_SAM_APDU [07:10:21]CAPDU: 80 0D 02 02 05 55 D7 09 C5 47 [07:10:21]Write to MH i2c: E2 0D 00 AA 14 80 0D 02 02 05 00 55 D7 09 C5 47 00 00 83 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:21]Read from MH i2c: E2 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 03 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 03 00 AA 14 00 90 00 32 [07:10:21]RAPDU: 90 00 [07:10:21]wFMCommunicate OK [07:10:21]wFMCommunicate request_size=4 [07:10:21]MH_SAM_APDU [07:10:21]CAPDU: 80 0D 03 02 [07:10:21]Write to MH i2c: E2 08 00 AB 14 80 0D 03 02 00 00 00 00 3A [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:21]Read from MH i2c: E2 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 0B 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 0B 00 AB 14 00 9D 7B 37 41 96 E0 EF 43 90 00 73 [07:10:21]RAPDU: 9D 7B 37 41 96 E0 EF 43 90 00 [07:10:21]wFMCommunicate OK [07:10:21]SAM_PROTO_SignData done [07:10:21]FM_MakeSignedData done [07:10:21]CreateOFDProtocolMessage [07:10:21]wFMCommunicate request_size=4 [07:10:21]MH_SAM_APDU [07:10:21]CAPDU: 80 11 00 00 [07:10:21]Write to MH i2c: E2 08 00 AC 14 80 11 00 00 00 00 00 00 3A [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:21]Read from MH i2c: E2 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 17 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: E2 17 00 AC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8F [07:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:10:21]wFMCommunicate OK [07:10:21]CreateOFDProtocolMessage done [07:10:21]OFDSenderStorePacket 374878 [07:10:21]StoreOFDPacket docnum=374878 [07:10: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 1B 67 07 01 E9 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 5C E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 55 D7 09 C5 47 9D 7B 37 41 96 E0 EF 43 [07:10:21]CheckFolder [07:10:21]dirname=/storage/ofd_packets [07:10:21]CheckFolder done [07:10:21]ProducePacketName [07:10:21]name=ofd_packets/00374878 [07:10:21]NVStorageSaveData ofd_packets/00374878 [07:10:21]File name is /storage/ofd_packets/00374878 [07:10:21]Write 301 bytes [07:10:21]NVStorageSaveData done [07:10:21]OFDSenderStorePacket done [07:10:21]KKMCreateOFDPacket done [07:10:21]NVStorageSaveData kkm_last_timestamp [07:10:21]File name is /storage/kkm_last_timestamp [07:10:21]Write 4 bytes [07:10:21]NVStorageSaveData done [07:10:21]ExternCall_PrintAddStr [07:10:21]wPrintStart [07:10:21]Write to MH i2c: 01 00 00 AD 14 C1 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 AD 14 00 00 00 00 00 FF 0F D6 [07:10:21]RasterBufferAndPrint [07:10:21]line Счет N : (1)3311390 [07:10:21]line ИНН: 02508201610067 [07:10:21]line Контрольно-Кассовый Чек [07:10:21]line ПРОДАЖА [07:10:21]line ТРК (МРК, ГНК) : 32 [07:10:21]line Товар: 2710124130 [07:10:21]line Аи-92-К-4 [07:10:21]line 17.940 * 66.90 [07:10:21]line = 1200.19 [07:10:21]line НДС 12% НСП 1% [07:10:21]line > о реализуемом товаре [07:10:21]line ОКРУГЛЕНИЕ: -0.19 [07:10:21]line ИТОГО: 1200.00 [07:10:21]line Внесено: 1200.00 [07:10:21]line СДАЧА: 0.00 [07:10:21]line НСП 1% : 10.62 [07:10:21]line НДС 12% : 127.45 [07:10:21]line Наличными: 1200.00 [07:10:21]line Безнал.: 0.00 [07:10:21]line Место: АЗС № 87 "Партнер Нефть" [07:10:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:10:21]line СНО: Общий режим [07:10:21]line Чек 156 27.10.2024 07:10 [07:10:21]line Смена: 528 ФФД: 1.0 [07:10:21]line ЗНМ: 0300000083 [07:10:21]line РНМ: 0000000000091623 [07:10:21]line Версия ККМ: 001 [07:10:21]line ФМ: 0000000000874672 [07:10:21]line ФД: 374878 [07:10:21]line ФПД: 26756959028551 [07:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374878&fm=26756959028551&tin=02508201610067®Number=0000000000091623&sum=120000 [07:10:21]OFD Sender: Processing packet 374878 [packets to send 270, broken 269] [07:10:21]ProducePacketName [07:10:21]name=ofd_packets/00374878 [07:10:21]OFD Sender: To server: pG, [07:10:21]CommunicateWithHost lk.salyk.kg:30040 [07:10:21]ConnectInit lk.salyk.kg [07:10:21]written 0, free lines is 4095 [07:10:21]Connected sock=10 [07:10: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 1B 67 07 01 E9 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 5C E7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 55 D7 09 C5 47 9D 7B 37 41 96 E0 EF 43 [07:10: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 14 43 47 00 C2 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 5E B8 05 00 F4 03 04 00 FB 92 1D 67 B6 04 01 00 00 F3 4A 5D B1 4F FA 31 02 [07:10:21]CommunicateWithHost err = 0 [07:10:21]CheckOFDResponse [07:10:21]1017 (14) - 77093643461234 [07:10:21]1041 (16) - 0000000000874672 [07:10:21]1040 (4) - 374878 [07:10:21]1012 (4) - 27.10.2024 01:10 [07:10:21]1206 (1) - 0 [07:10:21]OFD Sender: Remove packet 374878 [07:10:21]ProducePacketName [07:10:21]name=ofd_packets/00374878 [07:10:21]NVStorageDeleteData [07:10:22]Write to MH i2c: 01 00 00 D8 14 EC [07:10:22]Write i2c OK [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: 01 [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: 01 07 00 [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: 01 07 00 D8 14 00 00 00 00 00 DF 0C DE [07:10:22]RasterBufferAndPrint [07:10:22]line [07:10:22]line [07:10:22]line [07:10:22]line [07:10:22]line [07:10:22]written 0, free lines is 3301 [07:10:22]MH_Cut [07:10:22]Write to MH i2c: D1 01 00 DF 14 01 C5 [07:10:22]Write i2c OK [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: D1 [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: D1 01 00 [07:10:22]MH_I2C_Read... [07:10:22]Read from MH i2c: D1 01 00 DF 14 00 C4 [07:10:22]Write to MH i2c: 01 00 00 E0 14 F4 [07:10:22]Write i2c OK [07:10:22]MH_I2C_Read... [07:10:22]OFD Sender: No OFD packet to send [07:10:22]*** Cut start [07:10:22]*** Partial cut [07:10:22]*** CUTSNS_PIN = 1 [07:10:22]*** CUTSNS_PIN = 0 [07:10:23]*** Brake cut motor [07:10:23]Read from MH i2c: 01 [07:10:23]MH_I2C_Read... [07:10:23]*** Stop cut motor [07:10:23]*** Cut end [07:10:23]Read from MH i2c: 01 07 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: 01 07 00 E0 14 00 00 00 00 00 FF 0F 09 [07:10:23]process_action close_receipt done [07:10:23]requested_data is exist [07:10:23]produce_requested_data [07:10:23]requested_item fm.sn is exist - process it [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 11 00 00 [07:10:23]Write to MH i2c: E2 08 00 E1 14 80 11 00 00 00 00 00 00 6F [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 17 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 17 00 E1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [07:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:10:23]wFMCommunicate OK [07:10:23]requested_item fd.num is exist - process it [07:10:23]SAM_PROTO_GetFieldsCounters [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 13 00 00 [07:10:23]Write to MH i2c: E2 08 00 E2 14 80 13 00 00 00 00 00 00 72 [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 62 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 62 00 E2 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 5E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [07:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:10:23]wFMCommunicate OK [07:10:23]SAM_PROTO_GetFieldsCounters done [07:10:23]requested_item shift.num is exist - process it [07:10:23]requested_item shift.opened is exist - process it [07:10:23]req_shift_opened [07:10:23]FM_GetShiftState [07:10:23]SAM_PROTO_GetShiftState [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 13 01 00 [07:10:23]Write to MH i2c: E2 08 00 E3 14 80 13 01 00 00 00 00 00 74 [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 0E 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 0E 00 E3 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 42 [07:10:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:10:23]wFMCommunicate OK [07:10:23]SAM_PROTO_GetShiftState done [07:10:23]FM_GetShiftState done [07:10:23]req_shift_opened done [07:10:23]requested_item shift.open_date is exist - process it [07:10:23]req_shift_open_date [07:10:23]req_shift_open_date done [07:10:23]produce_requested_data done [07:10:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374878,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:10:23]process_action_free close_receipt [07:10:23]json_value_free [07:10:23]json_value_free done [07:10:23]process_json_proto returns [07:10:23]Send response to host [07:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374878,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:10:23]free response buf [07:10:23]execute_script done [07:10:23]execute_script returns [07:10:23]free content buf [07:10:23]Sock 8.Close socket [07:10:23]Sock 8.Thread stoped [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:52]OFD Sender: No OFD packet to send [07:10:57]OFD Sender: No OFD packet to send [07:11:02]OFD Sender: No OFD packet to send [07:11:07]OFD Sender: No OFD packet to send [07:11:12]OFD Sender: No OFD packet to send [07:11:17]OFD Sender: No OFD packet to send [07:11:22]OFD Sender: No OFD packet to send [07:11:27]OFD Sender: No OFD packet to send [07:11:32]OFD Sender: No OFD packet to send [07:11:37]OFD Sender: No OFD packet to send [07:11:42]OFD Sender: No OFD packet to send [07:11:47]OFD Sender: No OFD packet to send [07:11:52]OFD Sender: No OFD packet to send [07:11:57]OFD Sender: No OFD packet to send [07:12:02]OFD Sender: No OFD packet to send [07:12:07]OFD Sender: No OFD packet to send [07:12:12]OFD Sender: No OFD packet to send [07:12:17]OFD Sender: No OFD packet to send [07:12:22]OFD Sender: No OFD packet to send [07:12:27]OFD Sender: No OFD packet to send [07:12:32]OFD Sender: No OFD packet to send [07:12:37]OFD Sender: No OFD packet to send [07:12:42]OFD Sender: No OFD packet to send [07:12:47]OFD Sender: No OFD packet to send [07:12:52]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:17]OFD Sender: No OFD packet to send [07:13:22]OFD Sender: No OFD packet to send [07:13:27]OFD Sender: No OFD packet to send [07:13:32]OFD Sender: No OFD packet to send [07:13:37]OFD Sender: No OFD packet to send [07:13:42]OFD Sender: No OFD packet to send [07:13:47]OFD Sender: No OFD packet to send [07:13:52]OFD Sender: No OFD packet to send [07:13:57]OFD Sender: No OFD packet to send [07:14:02]OFD Sender: No OFD packet to send [07:14:07]OFD Sender: No OFD packet to send [07:14:12]OFD Sender: No OFD packet to send [07:14:17]OFD Sender: No OFD packet to send [07:14:22]OFD Sender: No OFD packet to send [07:14:27]OFD Sender: No OFD packet to send [07:14:32]OFD Sender: No OFD packet to send [07:14:37]OFD Sender: No OFD packet to send [07:14:42]OFD Sender: No OFD packet to send [07:14:47]OFD Sender: No OFD packet to send [07:14:52]OFD Sender: No OFD packet to send [07:14:57]OFD Sender: No OFD packet to send [07:15:02]OFD Sender: No OFD packet to send [07:15:07]OFD Sender: No OFD packet to send [07:15:12]OFD Sender: No OFD packet to send [07:15:17]OFD Sender: No OFD packet to send [07:15:22]OFD Sender: No OFD packet to send [07:15:27]OFD Sender: No OFD packet to send [07:15:32]OFD Sender: No OFD packet to send [07:15:37]OFD Sender: No OFD packet to send [07:15:42]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:53]accept exits with 9 [07:16:53]New connection [07:16:53]New thread 3067628900 created [07:16:53]Thread 3067485540 joined [07:16:53]Waiting for new connection... [07:16:53] Sock 9.Parse request [07:16:53]Sock 9.Check first char [07:16:53]Sock 9.First char is OK [07:16:53]request: POST /json_proto HTTP/1.0 [07:16:53]Method: POST [07:16:53]URL: /json_proto [07:16:53]Method is POST - this is cgi request [07:16:53]url: /json_proto [07:16:53]query_string will be loaded in cgi processing [07:16:53]execute_cgi json_proto POST (null) [07:16:53]execute_cgi path=json_proto method=POST [07:16:53]POST find Content-Length [07:16:53]Host: 172.17.42.195:8080 [07:16:53]Content-Length: 687 [07:16:53]Content-Type: application/json [07:16:53] [07:16:53]POST finish read [07:16:53]Found Content-Length = 687 [07:16:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311392", "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" ] } } [07:16:53]execute_script... [07: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)3311392", "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" ] } } [07:16:53]POST & json_proto [07:16:53]process_json_proto [07:16:53]json parsed OK: [07:16:53]protocol is kg_v1.0 [07:16:53]action value=close_receipt [07:16:53]process_action close_receipt [07:16:53]cmd_close_receipt [07:16:53]MH_GetDate [07:16:53]Write to MH i2c: F0 00 00 E4 14 E7 [07:16:53]Write i2c OK [07:16:53]MH_I2C_Read... [07:16:53]Read from MH i2c: F0 [07:16:53]MH_I2C_Read... [07:16:53]Read from MH i2c: F0 09 00 [07:16:53]MH_I2C_Read... [07:16:53]Read from MH i2c: F0 09 00 E4 14 00 E6 E8 1D 67 EF 94 12 67 3E [07:16:53]GetLastDocTimeStamp 1730013020 [07:16:53]current date 1730013414 [07:16:53]FM_GetShiftState [07:16:53]SAM_PROTO_GetShiftState [07:16:53]wFMCommunicate request_size=4 [07:16:53]MH_SAM_APDU [07:16:53]CAPDU: 80 13 01 00 [07:16:53]Write to MH i2c: E2 08 00 E5 14 80 13 01 00 00 00 00 00 76 [07:16:53]Write i2c OK [07:16:53]MH_I2C_Read... [07:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:53]Read from MH i2c: E2 [07:16:53]MH_I2C_Read... [07:16:53]Read from MH i2c: E2 0E 00 [07:16:53]MH_I2C_Read... [07:16:53]Read from MH i2c: E2 0E 00 E5 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [07:16:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:16:53]wFMCommunicate OK [07:16:53]SAM_PROTO_GetShiftState done [07:16:53]FM_GetShiftState done [07:16:53]opened in 1729988025 [07:16:53]opened+sec_in_day 1730074425 [07:16:53]quantity*price = 250012 [07:16:53]sum+1 = 250013 [07:16:53]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 СНО: Общий режим Чек 157 27.10.2024 07:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374879 ФПД: 280809284597569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071654&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374879&fm=280809284597569&tin=02508201610067®Number=0000000000091623&sum=250000 [07:16:54]StoreToDocumentArchive [07:16:54]shift 528 fd 374879 [07:16:54]save to /storage/0528/doc_00374879 [07:16:54]save last doc name /storage/0528/doc_00374879 to /storage/kkm_last_doc_name [07:16:54]save OK [07:16:54]Clear old archive folders... [07:16:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:16:54]tlvbuf is 00F55010 [07:16:54]SAM_PROTO_ClearQueue [07:16:54]wFMCommunicate request_size=4 [07:16:54]MH_SAM_APDU [07:16:54]CAPDU: 80 09 00 00 [07:16:54]Write to MH i2c: E2 08 00 F2 14 80 09 00 00 00 00 00 00 78 [07:16:54]Write i2c OK [07:16:54]MH_I2C_Read... [07:16:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:54]Read from MH i2c: E2 [07:16:54]MH_I2C_Read... [07:16:54]Read from MH i2c: E2 03 00 [07:16:54]MH_I2C_Read... [07:16:54]Read from MH i2c: E2 03 00 F2 14 00 90 00 7A [07:16:54]RAPDU: 90 00 [07:16:54]wFMCommunicate OK [07:16:54]SAM_PROTO_ClearQueue done [07:16:54]KKMCreateOFDPacket [07:16:54]OFDProtocolAddRootSTLVToBuf [07:16:54]FM_MakeSignedData [07:16:54]FM_MakeSignedData [07:16:54]SAM_PROTO_SignData [07:16:54]wFMCommunicate request_size=4 [07:16:54]MH_SAM_APDU [07:16:54]CAPDU: 80 0D 01 02 [07:16:54]Write to MH i2c: E2 08 00 F3 14 80 0D 01 02 00 00 00 00 80 [07:16:54]Write i2c OK [07:16:54]MH_I2C_Read... [07:16:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:55]Read from MH i2c: E2 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 F3 14 00 90 00 7B [07:16:55]RAPDU: 90 00 [07:16:55]wFMCommunicate OK [07:16:55]wFMCommunicate request_size=255 [07:16:55]MH_SAM_APDU [07:16:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 9D 00 00 00 F4 03 04 00 E6 E8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [07:16:55]Write to MH i2c: E2 02 01 F4 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 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 9D 00 00 00 F4 03 04 00 E6 E8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 69 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:55]Read from MH i2c: E2 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 F4 14 00 90 00 7C [07:16:55]RAPDU: 90 00 [07:16:55]wFMCommunicate OK [07:16:55]wFMCommunicate request_size=11 [07:16:55]MH_SAM_APDU [07:16:55]CAPDU: 80 0D 02 02 06 FF 65 01 A8 77 41 [07:16:55]Write to MH i2c: E2 0E 00 F5 14 80 0D 02 02 06 00 FF 65 01 A8 77 41 00 00 54 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:55]Read from MH i2c: E2 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 03 00 F5 14 00 90 00 7D [07:16:55]RAPDU: 90 00 [07:16:55]wFMCommunicate OK [07:16:55]wFMCommunicate request_size=4 [07:16:55]MH_SAM_APDU [07:16:55]CAPDU: 80 0D 03 02 [07:16:55]Write to MH i2c: E2 08 00 F6 14 80 0D 03 02 00 00 00 00 85 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:55]Read from MH i2c: E2 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 0B 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 0B 00 F6 14 00 97 26 13 A2 45 B9 F0 DE 90 00 C4 [07:16:55]RAPDU: 97 26 13 A2 45 B9 F0 DE 90 00 [07:16:55]wFMCommunicate OK [07:16:55]SAM_PROTO_SignData done [07:16:55]FM_MakeSignedData done [07:16:55]CreateOFDProtocolMessage [07:16:55]wFMCommunicate request_size=4 [07:16:55]MH_SAM_APDU [07:16:55]CAPDU: 80 11 00 00 [07:16:55]Write to MH i2c: E2 08 00 F7 14 80 11 00 00 00 00 00 00 85 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:55]Read from MH i2c: E2 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: E2 17 00 [07:16:55]MH_I2C_Read... [07:16:55]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 [07: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 [07:16:55]wFMCommunicate OK [07:16:55]CreateOFDProtocolMessage done [07:16:55]OFDSenderStorePacket 374879 [07:16:55]StoreOFDPacket docnum=374879 [07: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 10 01 00 00 71 11 08 01 B4 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 9D 00 00 00 F4 03 04 00 E6 E8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FF 65 01 A8 77 41 97 26 13 A2 45 B9 F0 DE [07:16:55]CheckFolder [07:16:55]dirname=/storage/ofd_packets [07:16:55]CheckFolder done [07:16:55]ProducePacketName [07:16:55]name=ofd_packets/00374879 [07:16:55]NVStorageSaveData ofd_packets/00374879 [07:16:55]File name is /storage/ofd_packets/00374879 [07:16:55]Write 302 bytes [07:16:55]NVStorageSaveData done [07:16:55]OFDSenderStorePacket done [07:16:55]KKMCreateOFDPacket done [07:16:55]NVStorageSaveData kkm_last_timestamp [07:16:55]File name is /storage/kkm_last_timestamp [07:16:55]Write 4 bytes [07:16:55]NVStorageSaveData done [07:16:55]ExternCall_PrintAddStr [07:16:55]wPrintStart [07:16:55]Write to MH i2c: 01 00 00 F8 14 0C [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 07 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 07 00 F8 14 00 00 00 00 00 FF 0F 21 [07:16:55]RasterBufferAndPrint [07:16:55]line Счет N : (1)3311392 [07:16:55]line ИНН: 02508201610067 [07:16:55]line Контрольно-Кассовый Чек [07:16:55]line ПРОДАЖА [07:16:55]line ТРК (МРК, ГНК) : 5 [07:16:55]line Товар: 2710194210 [07:16:55]line ДТ(л)-К-5 [07:16:55]line 32.810 * 76.20 [07:16:55]line = 2500.12 [07:16:55]line НДС 12% НСП 1% [07:16:55]line > о реализуемом товаре [07:16:55]line ОКРУГЛЕНИЕ: -0.12 [07:16:55]line ИТОГО: 2500.00 [07:16:55]line Внесено: 2500.00 [07:16:55]line СДАЧА: 0.00 [07:16:55]line НСП 1% : 22.12 [07:16:55]line НДС 12% : 265.50 [07:16:55]line Наличными: 2500.00 [07:16:55]line Безнал.: 0.00 [07:16:55]line Место: АЗС № 87 "Партнер Нефть" [07:16:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:16:55]line СНО: Общий режим [07:16:55]line Чек 157 27.10.2024 07:16 [07:16:55]line Смена: 528 ФФД: 1.0 [07:16:55]line ЗНМ: 0300000083 [07:16:55]line РНМ: 0000000000091623 [07:16:55]line Версия ККМ: 001 [07:16:55]line ФМ: 0000000000874672 [07:16:55]line ФД: 374879 [07:16:55]line ФПД: 280809284597569 [07:16:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071654&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374879&fm=280809284597569&tin=02508201610067®Number=0000000000091623&sum=250000 [07:16:55]written 0, free lines is 4095 [07:16:55]OFD Sender: Processing packet 374879 [packets to send 270, broken 269] [07:16:55]ProducePacketName [07:16:55]name=ofd_packets/00374879 [07:16:55]OFD Sender: To server: pG, [07:16:55]CommunicateWithHost lk.salyk.kg:30040 [07:16:55]ConnectInit lk.salyk.kg [07:16:55]Connected sock=10 [07: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 10 01 00 00 71 11 08 01 B4 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 9D 00 00 00 F4 03 04 00 E6 E8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FF 65 01 A8 77 41 97 26 13 A2 45 B9 F0 DE [07: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 F6 9B 47 00 72 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 5F B8 05 00 F4 03 04 00 85 94 1D 67 B6 04 01 00 00 EB 05 2A 7B EE 9E 94 62 [07:16:55]CommunicateWithHost err = 0 [07:16:55]CheckOFDResponse [07:16:55]1017 (14) - 77093643461234 [07:16:55]1041 (16) - 0000000000874672 [07:16:55]1040 (4) - 374879 [07:16:55]1012 (4) - 27.10.2024 01:16 [07:16:55]1206 (1) - 0 [07:16:55]OFD Sender: Remove packet 374879 [07:16:55]ProducePacketName [07:16:55]name=ofd_packets/00374879 [07:16:55]NVStorageDeleteData [07:16:55]Write to MH i2c: 01 00 00 23 15 38 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 07 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: 01 07 00 23 15 00 00 00 00 00 DA 0C 25 [07:16:55]RasterBufferAndPrint [07:16:55]line [07:16:55]line [07:16:55]line [07:16:55]line [07:16:55]line [07:16:55]written 0, free lines is 3297 [07:16:55]MH_Cut [07:16:55]Write to MH i2c: D1 01 00 2A 15 01 11 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: D1 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: D1 01 00 [07:16:55]MH_I2C_Read... [07:16:55]Read from MH i2c: D1 01 00 2A 15 00 10 [07:16:55]Write to MH i2c: 01 00 00 2B 15 40 [07:16:55]Write i2c OK [07:16:55]MH_I2C_Read... [07:16:56]OFD Sender: No OFD packet to send [07:16:56]*** Cut start [07:16:56]*** Partial cut [07:16:56]*** CUTSNS_PIN = 1 [07:16:56]*** CUTSNS_PIN = 0 [07:16:57]*** Brake cut motor [07:16:57]Read from MH i2c: 01 [07:16:57]MH_I2C_Read... [07:16:57]*** Stop cut motor [07:16:57]*** Cut end [07:16:57]Read from MH i2c: 01 07 00 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: 01 07 00 2B 15 00 00 00 00 00 FF 0F 55 [07:16:57]process_action close_receipt done [07:16:57]requested_data is exist [07:16:57]produce_requested_data [07:16:57]requested_item fm.sn is exist - process it [07:16:57]wFMCommunicate request_size=4 [07:16:57]MH_SAM_APDU [07:16:57]CAPDU: 80 11 00 00 [07:16:57]Write to MH i2c: E2 08 00 2C 15 80 11 00 00 00 00 00 00 BB [07:16:57]Write i2c OK [07:16:57]MH_I2C_Read... [07:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:57]Read from MH i2c: E2 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 17 00 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 17 00 2C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [07: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 [07:16:57]wFMCommunicate OK [07:16:57]requested_item fd.num is exist - process it [07:16:57]SAM_PROTO_GetFieldsCounters [07:16:57]wFMCommunicate request_size=4 [07:16:57]MH_SAM_APDU [07:16:57]CAPDU: 80 13 00 00 [07:16:57]Write to MH i2c: E2 08 00 2D 15 80 13 00 00 00 00 00 00 BE [07:16:57]Write i2c OK [07:16:57]MH_I2C_Read... [07:16:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:57]Read from MH i2c: E2 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 62 00 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 62 00 2D 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 5F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [07: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 5F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:57]wFMCommunicate OK [07:16:57]SAM_PROTO_GetFieldsCounters done [07:16:57]requested_item shift.num is exist - process it [07:16:57]requested_item shift.opened is exist - process it [07:16:57]req_shift_opened [07:16:57]FM_GetShiftState [07:16:57]SAM_PROTO_GetShiftState [07:16:57]wFMCommunicate request_size=4 [07:16:57]MH_SAM_APDU [07:16:57]CAPDU: 80 13 01 00 [07:16:57]Write to MH i2c: E2 08 00 2E 15 80 13 01 00 00 00 00 00 C0 [07:16:57]Write i2c OK [07:16:57]MH_I2C_Read... [07:16:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:57]Read from MH i2c: E2 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 0E 00 [07:16:57]MH_I2C_Read... [07:16:57]Read from MH i2c: E2 0E 00 2E 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8E [07:16:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:16:57]wFMCommunicate OK [07:16:57]SAM_PROTO_GetShiftState done [07:16:57]FM_GetShiftState done [07:16:57]req_shift_opened done [07:16:57]requested_item shift.open_date is exist - process it [07:16:57]req_shift_open_date [07:16:57]req_shift_open_date done [07:16:57]produce_requested_data done [07:16:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374879,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:16:57]process_action_free close_receipt [07:16:57]json_value_free [07:16:57]json_value_free done [07:16:57]process_json_proto returns [07:16:57]Send response to host [07:16:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374879,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:16:57]free response buf [07:16:57]execute_script done [07:16:57]execute_script returns [07:16:57]free content buf [07:16:57]Sock 9.Close socket [07:16:57]Sock 9.Thread stoped [07:17:01]OFD Sender: No OFD packet to send [07:17:06]OFD Sender: No OFD packet to send [07:17:11]OFD Sender: No OFD packet to send [07:17:16]OFD Sender: No OFD packet to send [07:17:21]OFD Sender: No OFD packet to send [07:17:26]OFD Sender: No OFD packet to send [07:17:31]OFD Sender: No OFD packet to send [07:17:36]OFD Sender: No OFD packet to send [07:17:36]accept exits with 8 [07:17:36]New connection [07:17:36]New thread 3067485540 created [07:17:36]Thread 3067628900 joined [07:17:36]Waiting for new connection... [07:17:36] Sock 8.Parse request [07:17:36]Sock 8.Check first char [07:17:36]Sock 8.First char is OK [07:17:36]request: POST /json_proto HTTP/1.0 [07:17:36]Method: POST [07:17:36]URL: /json_proto [07:17:36]Method is POST - this is cgi request [07:17:36]url: /json_proto [07:17:36]query_string will be loaded in cgi processing [07:17:36]execute_cgi json_proto POST (null) [07:17:36]execute_cgi path=json_proto method=POST [07:17:36]POST find Content-Length [07:17:36]Host: 172.17.42.195:8080 [07:17:36]Content-Length: 768 [07:17:36]Content-Type: application/json [07:17:36] [07:17:36]POST finish read [07:17:36]Found Content-Length = 768 [07:17:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311393", "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" : 10.000, "sum" : 742.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 742.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:36]execute_script... [07: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)3311393", "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" : 10.000, "sum" : 742.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 742.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:36]POST & json_proto [07:17:36]process_json_proto [07:17:36]json parsed OK: [07:17:36]protocol is kg_v1.0 [07:17:36]action value=close_receipt [07:17:36]process_action close_receipt [07:17:36]cmd_close_receipt [07:17:36]MH_GetDate [07:17:36]Write to MH i2c: F0 00 00 2F 15 33 [07:17:36]Write i2c OK [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: F0 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: F0 09 00 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: F0 09 00 2F 15 00 11 E9 1D 67 EF 94 12 67 B6 [07:17:36]GetLastDocTimeStamp 1730013414 [07:17:36]current date 1730013457 [07:17:36]FM_GetShiftState [07:17:36]SAM_PROTO_GetShiftState [07:17:36]wFMCommunicate request_size=4 [07:17:36]MH_SAM_APDU [07:17:36]CAPDU: 80 13 01 00 [07:17:36]Write to MH i2c: E2 08 00 30 15 80 13 01 00 00 00 00 00 C2 [07:17:36]Write i2c OK [07:17:36]MH_I2C_Read... [07:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:36]Read from MH i2c: E2 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: E2 0E 00 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: E2 0E 00 30 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 90 [07:17:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:17:36]wFMCommunicate OK [07:17:36]SAM_PROTO_GetShiftState done [07:17:36]FM_GetShiftState done [07:17:36]opened in 1729988025 [07:17:36]opened+sec_in_day 1730074425 [07:17:36]quantity*price = 74200 [07:17:36]sum+1 = 74201 [07:17:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 742.00 НСП 1% : 6.57 НДС 12% : 78.80 Наличными: 0.00 Безнал.: 742.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 158 27.10.2024 07:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374880 ФПД: 143548434637930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071737&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374880&fm=143548434637930&tin=02508201610067®Number=0000000000091623&sum=74200 [07:17:37]StoreToDocumentArchive [07:17:37]shift 528 fd 374880 [07:17:37]save to /storage/0528/doc_00374880 [07:17:37]save last doc name /storage/0528/doc_00374880 to /storage/kkm_last_doc_name [07:17:37]save OK [07:17:37]Clear old archive folders... [07:17:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:17:38]tlvbuf is B6F4D4D0 [07:17:38]SAM_PROTO_ClearQueue [07:17:38]wFMCommunicate request_size=4 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 09 00 00 [07:17:38]Write to MH i2c: E2 08 00 3D 15 80 09 00 00 00 00 00 00 C4 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 3D 15 00 90 00 C6 [07:17:38]RAPDU: 90 00 [07:17:38]wFMCommunicate OK [07:17:38]SAM_PROTO_ClearQueue done [07:17:38]KKMCreateOFDPacket [07:17:38]OFDProtocolAddRootSTLVToBuf [07:17:38]FM_MakeSignedData [07:17:38]FM_MakeSignedData [07:17:38]SAM_PROTO_SignData [07:17:38]wFMCommunicate request_size=4 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 0D 01 02 [07:17:38]Write to MH i2c: E2 08 00 3E 15 80 0D 01 02 00 00 00 00 CC [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 3E 15 00 90 00 C7 [07:17:38]RAPDU: 90 00 [07:17:38]wFMCommunicate OK [07:17:38]wFMCommunicate request_size=255 [07:17:38]MH_SAM_APDU [07: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 11 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 [07:17:38]Write to MH i2c: E2 02 01 3F 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 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 11 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 00 00 59 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 3F 15 00 90 00 C8 [07:17:38]RAPDU: 90 00 [07:17:38]wFMCommunicate OK [07:17:38]wFMCommunicate request_size=10 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 0D 02 02 05 8E 79 74 64 6A [07:17:38]Write to MH i2c: E2 0D 00 40 15 80 0D 02 02 05 00 8E 79 74 64 6A 00 00 22 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 03 00 40 15 00 90 00 C9 [07:17:38]RAPDU: 90 00 [07:17:38]wFMCommunicate OK [07:17:38]wFMCommunicate request_size=4 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 0D 03 02 [07:17:38]Write to MH i2c: E2 08 00 41 15 80 0D 03 02 00 00 00 00 D1 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 0B 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 0B 00 41 15 00 A3 11 2C 2E 6C 81 96 EE 90 00 51 [07:17:38]RAPDU: A3 11 2C 2E 6C 81 96 EE 90 00 [07:17:38]wFMCommunicate OK [07:17:38]SAM_PROTO_SignData done [07:17:38]FM_MakeSignedData done [07:17:38]CreateOFDProtocolMessage [07:17:38]wFMCommunicate request_size=4 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 11 00 00 [07:17:38]Write to MH i2c: E2 08 00 42 15 80 11 00 00 00 00 00 00 D1 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 17 00 [07:17:38]MH_I2C_Read... [07:17:38]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 [07:17:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:17:38]wFMCommunicate OK [07:17:38]CreateOFDProtocolMessage done [07:17:38]OFDSenderStorePacket 374880 [07:17:38]StoreOFDPacket docnum=374880 [07:17: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 1E 19 07 01 B6 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 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 11 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 8E 79 74 64 6A A3 11 2C 2E 6C 81 96 EE [07:17:38]CheckFolder [07:17:38]dirname=/storage/ofd_packets [07:17:38]CheckFolder done [07:17:38]ProducePacketName [07:17:38]name=ofd_packets/00374880 [07:17:38]NVStorageSaveData ofd_packets/00374880 [07:17:38]File name is /storage/ofd_packets/00374880 [07:17:38]Write 301 bytes [07:17:38]NVStorageSaveData done [07:17:38]OFDSenderStorePacket done [07:17:38]KKMCreateOFDPacket done [07:17:38]NVStorageSaveData kkm_last_timestamp [07:17:38]File name is /storage/kkm_last_timestamp [07:17:38]Write 4 bytes [07:17:38]NVStorageSaveData done [07:17:38]ExternCall_PrintAddStr [07:17:38]wPrintStart [07:17:38]Write to MH i2c: 01 00 00 43 15 58 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: 01 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: 01 07 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: 01 07 00 43 15 00 00 00 00 00 FF 0F 6D [07:17:38]RasterBufferAndPrint [07:17:38]line Счет N : (1)3311393 [07:17:38]line ИНН: 02508201610067 [07:17:38]line Контрольно-Кассовый Чек [07:17:38]line ПРОДАЖА [07:17:38]line ТРК (МРК, ГНК) : 23 [07:17:38]line Товар: 2710124500 [07:17:38]line Аи-95-К-3 [07:17:38]line 10.000 * 74.20 [07:17:38]line = 742.00 [07:17:38]line НДС 12% НСП 1% [07:17:38]line > о реализуемом товаре [07:17:38]line ИТОГО: 742.00 [07:17:38]line НСП 1% : 6.57 [07:17:38]line НДС 12% : 78.80 [07:17:38]line Наличными: 0.00 [07:17:38]line Безнал.: 742.00 [07:17:38]line Место: АЗС № 87 "Партнер Нефть" [07:17:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:17:38]line СНО: Общий режим [07:17:38]line Чек 158 27.10.2024 07:17 [07:17:38]line Смена: 528 ФФД: 1.0 [07:17:38]line ЗНМ: 0300000083 [07:17:38]line РНМ: 0000000000091623 [07:17:38]line Версия ККМ: 001 [07:17:38]line Платежная система: Mbank [07:17:38]line ФМ: 0000000000874672 [07:17:38]line ФД: 374880 [07:17:38]line ФПД: 143548434637930 [07:17:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071737&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374880&fm=143548434637930&tin=02508201610067®Number=0000000000091623&sum=74200 [07:17:38]written 0, free lines is 4095 [07:17:38]OFD Sender: Processing packet 374880 [packets to send 270, broken 269] [07:17:38]ProducePacketName [07:17:38]name=ofd_packets/00374880 [07:17:38]OFD Sender: To server: pG, [07:17:38]CommunicateWithHost lk.salyk.kg:30040 [07:17:38]ConnectInit lk.salyk.kg [07:17:38]Connected sock=10 [07: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 0F 01 00 00 1E 19 07 01 B6 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 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D8 21 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 11 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 8E 79 74 64 6A A3 11 2C 2E 6C 81 96 EE [07: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 7F EE 47 00 80 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 60 B8 05 00 F4 03 04 00 B0 94 1D 67 B6 04 01 00 00 AC DC DF 98 21 61 A3 1F [07:17:38]CommunicateWithHost err = 0 [07:17:38]CheckOFDResponse [07:17:38]1017 (14) - 77093643461234 [07:17:38]1041 (16) - 0000000000874672 [07:17:38]1040 (4) - 374880 [07:17:38]1012 (4) - 27.10.2024 01:17 [07:17:38]1206 (1) - 0 [07:17:38]OFD Sender: Remove packet 374880 [07:17:38]ProducePacketName [07:17:38]name=ofd_packets/00374880 [07:17:38]NVStorageDeleteData [07:17:38]Write to MH i2c: 01 00 00 6C 15 81 [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: 01 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: 01 07 00 [07:17:38]MH_I2C_Read... [07:17:39]Read from MH i2c: 01 07 00 6C 15 00 00 00 00 00 FC 0C 90 [07:17:39]RasterBufferAndPrint [07:17:39]line [07:17:39]line [07:17:39]line [07:17:39]line [07:17:39]line [07:17:39]written 0, free lines is 3331 [07:17:39]MH_Cut [07:17:39]Write to MH i2c: D1 01 00 73 15 01 5A [07:17:39]Write i2c OK [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: D1 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: D1 01 00 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: D1 01 00 73 15 00 59 [07:17:39]Write to MH i2c: 01 00 00 74 15 89 [07:17:39]Write i2c OK [07:17:39]MH_I2C_Read... [07:17:39]OFD Sender: No OFD packet to send [07:17:39]*** Cut start [07:17:39]*** Partial cut [07:17:39]*** CUTSNS_PIN = 1 [07:17:39]*** CUTSNS_PIN = 0 [07:17:40]*** Brake cut motor [07:17:40]Read from MH i2c: 01 [07:17:40]MH_I2C_Read... [07:17:40]*** Stop cut motor [07:17:40]*** Cut end [07:17:40]Read from MH i2c: 01 07 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: 01 07 00 74 15 00 00 00 00 00 FF 0F 9E [07:17:40]process_action close_receipt done [07:17:40]requested_data is exist [07:17:40]produce_requested_data [07:17:40]requested_item fm.sn is exist - process it [07:17:40]wFMCommunicate request_size=4 [07:17:40]MH_SAM_APDU [07:17:40]CAPDU: 80 11 00 00 [07:17:40]Write to MH i2c: E2 08 00 75 15 80 11 00 00 00 00 00 00 04 [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:40]Read from MH i2c: E2 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 17 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 17 00 75 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [07: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 [07:17:40]wFMCommunicate OK [07:17:40]requested_item fd.num is exist - process it [07:17:40]SAM_PROTO_GetFieldsCounters [07:17:40]wFMCommunicate request_size=4 [07:17:40]MH_SAM_APDU [07:17:40]CAPDU: 80 13 00 00 [07:17:40]Write to MH i2c: E2 08 00 76 15 80 13 00 00 00 00 00 00 07 [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:40]Read from MH i2c: E2 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 62 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 62 00 76 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 60 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [07: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 60 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:17:40]wFMCommunicate OK [07:17:40]SAM_PROTO_GetFieldsCounters done [07:17:40]requested_item shift.num is exist - process it [07:17:40]requested_item shift.opened is exist - process it [07:17:40]req_shift_opened [07:17:40]FM_GetShiftState [07:17:40]SAM_PROTO_GetShiftState [07:17:40]wFMCommunicate request_size=4 [07:17:40]MH_SAM_APDU [07:17:40]CAPDU: 80 13 01 00 [07:17:40]Write to MH i2c: E2 08 00 77 15 80 13 01 00 00 00 00 00 09 [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:40]Read from MH i2c: E2 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 0E 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 0E 00 77 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D7 [07:17:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:17:40]wFMCommunicate OK [07:17:40]SAM_PROTO_GetShiftState done [07:17:40]FM_GetShiftState done [07:17:40]req_shift_opened done [07:17:40]requested_item shift.open_date is exist - process it [07:17:40]req_shift_open_date [07:17:40]req_shift_open_date done [07:17:40]produce_requested_data done [07:17:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374880,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:17:40]process_action_free close_receipt [07:17:40]json_value_free [07:17:40]json_value_free done [07:17:40]process_json_proto returns [07:17:40]Send response to host [07:17:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374880,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:17:40]free response buf [07:17:40]execute_script done [07:17:40]execute_script returns [07:17:40]free content buf [07:17:40]Sock 8.Close socket [07:17:40]Sock 8.Thread stoped [07:17:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:28]accept exits with 9 [07:18:28]New connection [07:18:28]New thread 3067628900 created [07:18:28]Thread 3067485540 joined [07:18:28]Waiting for new connection... [07:18:28] Sock 9.Parse request [07:18:28]Sock 9.Check first char [07:18:28]Sock 9.First char is OK [07:18:28]request: POST /json_proto HTTP/1.0 [07:18:28]Method: POST [07:18:28]URL: /json_proto [07:18:28]Method is POST - this is cgi request [07:18:28]url: /json_proto [07:18:28]query_string will be loaded in cgi processing [07:18:28]execute_cgi json_proto POST (null) [07:18:28]execute_cgi path=json_proto method=POST [07:18:28]POST find Content-Length [07:18:28]Host: 172.17.42.195:8080 [07:18:28]Content-Length: 685 [07:18:28]Content-Type: application/json [07:18:28] [07:18:28]POST finish read [07:18:28]Found Content-Length = 685 [07:18:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 51.420, "sum" : 2000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:28]execute_script... [07:18:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 51.420, "sum" : 2000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:28]POST & json_proto [07:18:28]process_json_proto [07:18:28]json parsed OK: [07:18:28]protocol is kg_v1.0 [07:18:28]action value=close_receipt [07:18:28]process_action close_receipt [07:18:28]cmd_close_receipt [07:18:28]MH_GetDate [07:18:28]Write to MH i2c: F0 00 00 78 15 7C [07:18:28]Write i2c OK [07:18:28]MH_I2C_Read... [07:18:28]Read from MH i2c: F0 [07:18:28]MH_I2C_Read... [07:18:28]Read from MH i2c: F0 09 00 [07:18:28]MH_I2C_Read... [07:18:28]Read from MH i2c: F0 09 00 78 15 00 45 E9 1D 67 EF 94 12 67 33 [07:18:28]GetLastDocTimeStamp 1730013457 [07:18:28]current date 1730013509 [07:18:28]FM_GetShiftState [07:18:28]SAM_PROTO_GetShiftState [07:18:28]wFMCommunicate request_size=4 [07:18:28]MH_SAM_APDU [07:18:28]CAPDU: 80 13 01 00 [07:18:28]Write to MH i2c: E2 08 00 79 15 80 13 01 00 00 00 00 00 0B [07:18:28]Write i2c OK [07:18:28]MH_I2C_Read... [07:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:28]Read from MH i2c: E2 [07:18:28]MH_I2C_Read... [07:18:28]Read from MH i2c: E2 0E 00 [07:18:28]MH_I2C_Read... [07:18:28]Read from MH i2c: E2 0E 00 79 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D9 [07:18:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:18:28]wFMCommunicate OK [07:18:28]SAM_PROTO_GetShiftState done [07:18:28]FM_GetShiftState done [07:18:28]opened in 1729988025 [07:18:28]opened+sec_in_day 1730074425 [07:18:28]quantity*price = 200023 [07:18:28]sum+1 = 200025 [07:18:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 159 27.10.2024 07:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374881 ФПД: 118947552789792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374881&fm=118947552789792&tin=02508201610067®Number=0000000000091623&sum=200000 [07:18:29]StoreToDocumentArchive [07:18:29]shift 528 fd 374881 [07:18:29]save to /storage/0528/doc_00374881 [07:18:29]save last doc name /storage/0528/doc_00374881 to /storage/kkm_last_doc_name [07:18:29]save OK [07:18:29]Clear old archive folders... [07:18:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:18:29]tlvbuf is 00FA4210 [07:18:29]SAM_PROTO_ClearQueue [07:18:29]wFMCommunicate request_size=4 [07:18:29]MH_SAM_APDU [07:18:29]CAPDU: 80 09 00 00 [07:18:29]Write to MH i2c: E2 08 00 86 15 80 09 00 00 00 00 00 00 0D [07:18:29]Write i2c OK [07:18:29]MH_I2C_Read... [07:18:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:29]Read from MH i2c: E2 [07:18:29]MH_I2C_Read... [07:18:29]Read from MH i2c: E2 03 00 [07:18:29]MH_I2C_Read... [07:18:29]Read from MH i2c: E2 03 00 86 15 00 90 00 0F [07:18:29]RAPDU: 90 00 [07:18:29]wFMCommunicate OK [07:18:29]SAM_PROTO_ClearQueue done [07:18:29]KKMCreateOFDPacket [07:18:29]OFDProtocolAddRootSTLVToBuf [07:18:29]FM_MakeSignedData [07:18:29]FM_MakeSignedData [07:18:29]SAM_PROTO_SignData [07:18:29]wFMCommunicate request_size=4 [07:18:29]MH_SAM_APDU [07:18:29]CAPDU: 80 0D 01 02 [07:18:29]Write to MH i2c: E2 08 00 87 15 80 0D 01 02 00 00 00 00 15 [07:18:29]Write i2c OK [07:18:29]MH_I2C_Read... [07:18:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:29]Read from MH i2c: E2 [07:18:29]MH_I2C_Read... [07:18:29]Read from MH i2c: E2 03 00 [07:18:29]MH_I2C_Read... [07:18:29]Read from MH i2c: E2 03 00 87 15 00 90 00 10 [07:18:29]RAPDU: 90 00 [07:18:29]wFMCommunicate OK [07:18:29]wFMCommunicate request_size=255 [07:18:29]MH_SAM_APDU [07:18:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 45 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 2E [07:18:29]Write to MH i2c: E2 02 01 88 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 45 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 2E 00 00 07 [07:18:29]Write i2c OK [07:18:29]MH_I2C_Read... [07:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:30]Read from MH i2c: E2 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 03 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 03 00 88 15 00 90 00 11 [07:18:30]RAPDU: 90 00 [07:18:30]wFMCommunicate OK [07:18:30]wFMCommunicate request_size=9 [07:18:30]MH_SAM_APDU [07:18:30]CAPDU: 80 0D 02 02 04 A2 A1 85 20 [07:18:30]Write to MH i2c: E2 0C 00 89 15 80 0D 02 02 04 00 A2 A1 85 20 00 00 08 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:30]Read from MH i2c: E2 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 03 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 03 00 89 15 00 90 00 12 [07:18:30]RAPDU: 90 00 [07:18:30]wFMCommunicate OK [07:18:30]wFMCommunicate request_size=4 [07:18:30]MH_SAM_APDU [07:18:30]CAPDU: 80 0D 03 02 [07:18:30]Write to MH i2c: E2 08 00 8A 15 80 0D 03 02 00 00 00 00 1A [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:30]Read from MH i2c: E2 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 0B 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 0B 00 8A 15 00 11 E7 5B C9 01 DA 2E B5 90 00 F5 [07:18:30]RAPDU: 11 E7 5B C9 01 DA 2E B5 90 00 [07:18:30]wFMCommunicate OK [07:18:30]SAM_PROTO_SignData done [07:18:30]FM_MakeSignedData done [07:18:30]CreateOFDProtocolMessage [07:18:30]wFMCommunicate request_size=4 [07:18:30]MH_SAM_APDU [07:18:30]CAPDU: 80 11 00 00 [07:18:30]Write to MH i2c: E2 08 00 8B 15 80 11 00 00 00 00 00 00 1A [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:30]Read from MH i2c: E2 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 17 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 17 00 8B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [07:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:18:30]wFMCommunicate OK [07:18:30]CreateOFDProtocolMessage done [07:18:30]OFDSenderStorePacket 374881 [07:18:30]StoreOFDPacket docnum=374881 [07:18: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 0E 01 00 00 31 52 06 01 4A 30 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 45 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 2E A2 A1 85 20 11 E7 5B C9 01 DA 2E B5 [07:18:30]CheckFolder [07:18:30]dirname=/storage/ofd_packets [07:18:30]CheckFolder done [07:18:30]ProducePacketName [07:18:30]name=ofd_packets/00374881 [07:18:30]NVStorageSaveData ofd_packets/00374881 [07:18:30]File name is /storage/ofd_packets/00374881 [07:18:30]Write 300 bytes [07:18:30]NVStorageSaveData done [07:18:30]OFDSenderStorePacket done [07:18:30]KKMCreateOFDPacket done [07:18:30]NVStorageSaveData kkm_last_timestamp [07:18:30]File name is /storage/kkm_last_timestamp [07:18:30]Write 4 bytes [07:18:30]NVStorageSaveData done [07:18:30]ExternCall_PrintAddStr [07:18:30]wPrintStart [07:18:30]Write to MH i2c: 01 00 00 8C 15 A1 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 07 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 07 00 8C 15 00 00 00 00 00 FF 0F B6 [07:18:30]RasterBufferAndPrint [07:18:30]line Счет N : (1)3311391 [07:18:30]line ИНН: 02508201610067 [07:18:30]line Контрольно-Кассовый Чек [07:18:30]line ПРОДАЖА [07:18:30]line ТРК (МРК, ГНК) : 7 [07:18:30]line Товар: 2711190000 [07:18:30]line ГАЗ-К-5 [07:18:30]line 51.420 * 38.90 [07:18:30]line = 2000.24 [07:18:30]line НДС 12% НСП 1% [07:18:30]line > о реализуемом товаре [07:18:30]line ОКРУГЛЕНИЕ: -0.24 [07:18:30]line ИТОГО: 2000.00 [07:18:30]line Внесено: 2000.00 [07:18:30]line СДАЧА: 0.00 [07:18:30]line НСП 1% : 17.70 [07:18:30]line НДС 12% : 212.41 [07:18:30]line Наличными: 2000.00 [07:18:30]line Безнал.: 0.00 [07:18:30]line Место: АЗС № 87 "Партнер Нефть" [07:18:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:18:30]line СНО: Общий режим [07:18:30]line Чек 159 27.10.2024 07:18 [07:18:30]line Смена: 528 ФФД: 1.0 [07:18:30]line ЗНМ: 0300000083 [07:18:30]line РНМ: 0000000000091623 [07:18:30]line Версия ККМ: 001 [07:18:30]line ФМ: 0000000000874672 [07:18:30]line ФД: 374881 [07:18:30]line ФПД: 118947552789792 [07:18:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T071829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374881&fm=118947552789792&tin=02508201610067®Number=0000000000091623&sum=200000 [07:18:30]written 0, free lines is 4095 [07:18:30]OFD Sender: Processing packet 374881 [packets to send 270, broken 269] [07:18:30]ProducePacketName [07:18:30]name=ofd_packets/00374881 [07:18:30]OFD Sender: To server: pG, [07:18:30]CommunicateWithHost lk.salyk.kg:30040 [07:18:30]ConnectInit lk.salyk.kg [07:18:30]Connected sock=10 [07:18:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 31 52 06 01 4A 30 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 DC C8 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 58 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 45 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 2E A2 A1 85 20 11 E7 5B C9 01 DA 2E B5 [07:18: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 94 69 47 00 16 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 61 B8 05 00 F4 03 04 00 E4 94 1D 67 B6 04 01 00 00 62 5E FA D5 E9 EA 84 2F [07:18:30]CommunicateWithHost err = 0 [07:18:30]CheckOFDResponse [07:18:30]1017 (14) - 77093643461234 [07:18:30]1041 (16) - 0000000000874672 [07:18:30]1040 (4) - 374881 [07:18:30]1012 (4) - 27.10.2024 01:18 [07:18:30]1206 (1) - 0 [07:18:30]OFD Sender: Remove packet 374881 [07:18:30]ProducePacketName [07:18:30]name=ofd_packets/00374881 [07:18:30]NVStorageDeleteData [07:18:30]Write to MH i2c: 01 00 00 B7 15 CC [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 07 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: 01 07 00 B7 15 00 00 00 00 00 D3 0C B2 [07:18:30]RasterBufferAndPrint [07:18:30]line [07:18:30]line [07:18:30]line [07:18:30]line [07:18:30]line [07:18:30]written 0, free lines is 3290 [07:18:30]MH_Cut [07:18:30]Write to MH i2c: D1 01 00 BE 15 01 A5 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: D1 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: D1 01 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: D1 01 00 BE 15 00 A4 [07:18:30]Write to MH i2c: 01 00 00 BF 15 D4 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:31]OFD Sender: No OFD packet to send [07:18:31]*** Cut start [07:18:31]*** Partial cut [07:18:31]*** CUTSNS_PIN = 1 [07:18:31]*** CUTSNS_PIN = 0 [07:18:32]*** Brake cut motor [07:18:32]Read from MH i2c: 01 [07:18:32]MH_I2C_Read... [07:18:32]*** Stop cut motor [07:18:32]*** Cut end [07:18:32]Read from MH i2c: 01 07 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: 01 07 00 BF 15 00 00 00 00 00 FF 0F E9 [07:18:32]process_action close_receipt done [07:18:32]requested_data is exist [07:18:32]produce_requested_data [07:18:32]requested_item fm.sn is exist - process it [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 11 00 00 [07:18:32]Write to MH i2c: E2 08 00 C0 15 80 11 00 00 00 00 00 00 4F [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 17 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 17 00 C0 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [07:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:18:32]wFMCommunicate OK [07:18:32]requested_item fd.num is exist - process it [07:18:32]SAM_PROTO_GetFieldsCounters [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 13 00 00 [07:18:32]Write to MH i2c: E2 08 00 C1 15 80 13 00 00 00 00 00 00 52 [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 62 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 62 00 C1 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 61 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [07:18:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:18:32]wFMCommunicate OK [07:18:32]SAM_PROTO_GetFieldsCounters done [07:18:32]requested_item shift.num is exist - process it [07:18:32]requested_item shift.opened is exist - process it [07:18:32]req_shift_opened [07:18:32]FM_GetShiftState [07:18:32]SAM_PROTO_GetShiftState [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 13 01 00 [07:18:32]Write to MH i2c: E2 08 00 C2 15 80 13 01 00 00 00 00 00 54 [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 0E 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 0E 00 C2 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 22 [07:18:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:18:32]wFMCommunicate OK [07:18:32]SAM_PROTO_GetShiftState done [07:18:32]FM_GetShiftState done [07:18:32]req_shift_opened done [07:18:32]requested_item shift.open_date is exist - process it [07:18:32]req_shift_open_date [07:18:32]req_shift_open_date done [07:18:32]produce_requested_data done [07:18:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374881,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:18:32]process_action_free close_receipt [07:18:32]json_value_free [07:18:32]json_value_free done [07:18:32]process_json_proto returns [07:18:32]Send response to host [07:18:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374881,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:18:32]free response buf [07:18:32]execute_script done [07:18:32]execute_script returns [07:18:32]free content buf [07:18:32]Sock 9.Close socket [07:18:32]Sock 9.Thread stoped [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:31]OFD Sender: No OFD packet to send [07:19:36]OFD Sender: No OFD packet to send [07:19:41]OFD Sender: No OFD packet to send [07:19:46]OFD Sender: No OFD packet to send [07:19:51]OFD Sender: No OFD packet to send [07:19:56]OFD Sender: No OFD packet to send [07:20:01]OFD Sender: No OFD packet to send [07:20:06]OFD Sender: No OFD packet to send [07:20:11]OFD Sender: No OFD packet to send [07:20:16]OFD Sender: No OFD packet to send [07:20:21]OFD Sender: No OFD packet to send [07:20:26]OFD Sender: No OFD packet to send [07:20:31]OFD Sender: No OFD packet to send [07:20:36]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:27]accept exits with 8 [07:21:27]New connection [07:21:27]New thread 3067485540 created [07:21:27]Thread 3067628900 joined [07:21:27]Waiting for new connection... [07:21:27] Sock 8.Parse request [07:21:27]Sock 8.Check first char [07:21:27]Sock 8.First char is OK [07:21:27]request: POST /json_proto HTTP/1.0 [07:21:27]Method: POST [07:21:27]URL: /json_proto [07:21:27]Method is POST - this is cgi request [07:21:27]url: /json_proto [07:21:27]query_string will be loaded in cgi processing [07:21:27]execute_cgi json_proto POST (null) [07:21:27]execute_cgi path=json_proto method=POST [07:21:27]POST find Content-Length [07:21:27]Host: 172.17.42.195:8080 [07:21:27]Content-Length: 678 [07:21:27]Content-Type: application/json [07:21:27] [07:21:27]POST finish read [07:21:27]Found Content-Length = 678 [07:21:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311394", "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" ] } } [07:21:27]execute_script... [07:21:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311394", "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" ] } } [07:21:27]POST & json_proto [07:21:27]process_json_proto [07:21:27]json parsed OK: [07:21:27]protocol is kg_v1.0 [07:21:27]action value=close_receipt [07:21:27]process_action close_receipt [07:21:27]cmd_close_receipt [07:21:27]MH_GetDate [07:21:27]Write to MH i2c: F0 00 00 C3 15 C7 [07:21:27]Write i2c OK [07:21:27]MH_I2C_Read... [07:21:27]Read from MH i2c: F0 [07:21:27]MH_I2C_Read... [07:21:27]Read from MH i2c: F0 09 00 [07:21:27]MH_I2C_Read... [07:21:27]Read from MH i2c: F0 09 00 C3 15 00 F8 E9 1D 67 EF 94 12 67 31 [07:21:27]GetLastDocTimeStamp 1730013509 [07:21:27]current date 1730013688 [07:21:27]FM_GetShiftState [07:21:27]SAM_PROTO_GetShiftState [07:21:27]wFMCommunicate request_size=4 [07:21:27]MH_SAM_APDU [07:21:27]CAPDU: 80 13 01 00 [07:21:27]Write to MH i2c: E2 08 00 C4 15 80 13 01 00 00 00 00 00 56 [07:21:27]Write i2c OK [07:21:27]MH_I2C_Read... [07:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:27]Read from MH i2c: E2 [07:21:27]MH_I2C_Read... [07:21:27]Read from MH i2c: E2 0E 00 [07:21:27]MH_I2C_Read... [07:21:27]Read from MH i2c: E2 0E 00 C4 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 24 [07:21:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:21:27]wFMCommunicate OK [07:21:27]SAM_PROTO_GetShiftState done [07:21:27]FM_GetShiftState done [07:21:27]opened in 1729988025 [07:21:27]opened+sec_in_day 1730074425 [07:21:27]quantity*price = 20034 [07:21:27]sum+1 = 20035 [07:21:27]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 СНО: Общий режим Чек 160 27.10.2024 07:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374882 ФПД: 149861951423677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072128&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374882&fm=149861951423677&tin=02508201610067®Number=0000000000091623&sum=20000 [07:21:28]StoreToDocumentArchive [07:21:28]shift 528 fd 374882 [07:21:28]save to /storage/0528/doc_00374882 [07:21:28]save last doc name /storage/0528/doc_00374882 to /storage/kkm_last_doc_name [07:21:28]save OK [07:21:28]Clear old archive folders... [07:21:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:21:28]tlvbuf is B6E4D900 [07:21:28]SAM_PROTO_ClearQueue [07:21:28]wFMCommunicate request_size=4 [07:21:28]MH_SAM_APDU [07:21:28]CAPDU: 80 09 00 00 [07:21:28]Write to MH i2c: E2 08 00 D1 15 80 09 00 00 00 00 00 00 58 [07:21:28]Write i2c OK [07:21:28]MH_I2C_Read... [07:21:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:21:28]Read from MH i2c: E2 [07:21:28]MH_I2C_Read... [07:21:28]Read from MH i2c: E2 03 00 [07:21:28]MH_I2C_Read... [07:21:28]Read from MH i2c: E2 03 00 D1 15 00 90 00 5A [07:21:28]RAPDU: 90 00 [07:21:28]wFMCommunicate OK [07:21:28]SAM_PROTO_ClearQueue done [07:21:28]KKMCreateOFDPacket [07:21:28]OFDProtocolAddRootSTLVToBuf [07:21:28]FM_MakeSignedData [07:21:28]FM_MakeSignedData [07:21:28]SAM_PROTO_SignData [07:21:28]wFMCommunicate request_size=4 [07:21:28]MH_SAM_APDU [07:21:28]CAPDU: 80 0D 01 02 [07:21:28]Write to MH i2c: E2 08 00 D2 15 80 0D 01 02 00 00 00 00 60 [07:21:28]Write i2c OK [07:21:28]MH_I2C_Read... [07:21:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:21:28]Read from MH i2c: E2 [07:21:28]MH_I2C_Read... [07:21:28]Read from MH i2c: E2 03 00 [07:21:28]MH_I2C_Read... [07:21:28]Read from MH i2c: E2 03 00 D2 15 00 90 00 5B [07:21:28]RAPDU: 90 00 [07:21:28]wFMCommunicate OK [07:21:28]wFMCommunicate request_size=255 [07:21:28]MH_SAM_APDU [07:21:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A0 00 00 00 F4 03 04 00 F8 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 [07:21:28]Write to MH i2c: E2 02 01 D3 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 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 A0 00 00 00 F4 03 04 00 F8 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 00 00 4A [07:21:28]Write i2c OK [07:21:28]MH_I2C_Read... [07:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:29]Read from MH i2c: E2 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 03 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 03 00 D3 15 00 90 00 5C [07:21:29]RAPDU: 90 00 [07:21:29]wFMCommunicate OK [07:21:29]wFMCommunicate request_size=10 [07:21:29]MH_SAM_APDU [07:21:29]CAPDU: 80 0D 02 02 05 4C 74 61 44 BD [07:21:29]Write to MH i2c: E2 0D 00 D4 15 80 0D 02 02 05 00 4C 74 61 44 BD 00 00 8F [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:29]Read from MH i2c: E2 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 03 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 03 00 D4 15 00 90 00 5D [07:21:29]RAPDU: 90 00 [07:21:29]wFMCommunicate OK [07:21:29]wFMCommunicate request_size=4 [07:21:29]MH_SAM_APDU [07:21:29]CAPDU: 80 0D 03 02 [07:21:29]Write to MH i2c: E2 08 00 D5 15 80 0D 03 02 00 00 00 00 65 [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:21:29]Read from MH i2c: E2 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 0B 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 0B 00 D5 15 00 F2 28 4A 4C DD 31 19 E1 90 00 1E [07:21:29]RAPDU: F2 28 4A 4C DD 31 19 E1 90 00 [07:21:29]wFMCommunicate OK [07:21:29]SAM_PROTO_SignData done [07:21:29]FM_MakeSignedData done [07:21:29]CreateOFDProtocolMessage [07:21:29]wFMCommunicate request_size=4 [07:21:29]MH_SAM_APDU [07:21:29]CAPDU: 80 11 00 00 [07:21:29]Write to MH i2c: E2 08 00 D6 15 80 11 00 00 00 00 00 00 65 [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:29]Read from MH i2c: E2 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: E2 17 00 [07:21:29]MH_I2C_Read... [07:21:29]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 [07:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:21:29]wFMCommunicate OK [07:21:29]CreateOFDProtocolMessage done [07:21:29]OFDSenderStorePacket 374882 [07:21:29]StoreOFDPacket docnum=374882 [07:21: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 19 07 01 45 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A0 00 00 00 F4 03 04 00 F8 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 4C 74 61 44 BD F2 28 4A 4C DD 31 19 E1 [07:21:29]CheckFolder [07:21:29]dirname=/storage/ofd_packets [07:21:29]CheckFolder done [07:21:29]ProducePacketName [07:21:29]name=ofd_packets/00374882 [07:21:29]NVStorageSaveData ofd_packets/00374882 [07:21:29]File name is /storage/ofd_packets/00374882 [07:21:29]Write 301 bytes [07:21:29]NVStorageSaveData done [07:21:29]OFDSenderStorePacket done [07:21:29]KKMCreateOFDPacket done [07:21:29]NVStorageSaveData kkm_last_timestamp [07:21:29]File name is /storage/kkm_last_timestamp [07:21:29]Write 4 bytes [07:21:29]NVStorageSaveData done [07:21:29]ExternCall_PrintAddStr [07:21:29]wPrintStart [07:21:29]Write to MH i2c: 01 00 00 D7 15 EC [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 07 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 07 00 D7 15 00 00 00 00 00 FF 0F 01 [07:21:29]RasterBufferAndPrint [07:21:29]line Счет N : (1)3311394 [07:21:29]line ИНН: 02508201610067 [07:21:29]line Контрольно-Кассовый Чек [07:21:29]line ПРОДАЖА [07:21:29]line ТРК (МРК, ГНК) : 23 [07:21:29]line Товар: 2710124500 [07:21:29]line Аи-95-К-3 [07:21:29]line 2.700 * 74.20 [07:21:29]line = 200.34 [07:21:29]line НДС 12% НСП 1% [07:21:29]line > о реализуемом товаре [07:21:29]line ОКРУГЛЕНИЕ: -0.34 [07:21:29]line ИТОГО: 200.00 [07:21:29]line Внесено: 200.00 [07:21:29]line СДАЧА: 0.00 [07:21:29]line НСП 1% : 1.77 [07:21:29]line НДС 12% : 21.27 [07:21:29]line Наличными: 200.00 [07:21:29]line Безнал.: 0.00 [07:21:29]line Место: АЗС № 87 "Партнер Нефть" [07:21:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:21:29]line СНО: Общий режим [07:21:29]line Чек 160 27.10.2024 07:21 [07:21:29]line Смена: 528 ФФД: 1.0 [07:21:29]line ЗНМ: 0300000083 [07:21:29]line РНМ: 0000000000091623 [07:21:29]line Версия ККМ: 001 [07:21:29]line ФМ: 0000000000874672 [07:21:29]line ФД: 374882 [07:21:29]line ФПД: 149861951423677 [07:21:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072128&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374882&fm=149861951423677&tin=02508201610067®Number=0000000000091623&sum=20000 [07:21:29]written 0, free lines is 4095 [07:21:29]OFD Sender: Processing packet 374882 [packets to send 270, broken 269] [07:21:29]ProducePacketName [07:21:29]name=ofd_packets/00374882 [07:21:29]OFD Sender: To server: pG, [07:21:29]CommunicateWithHost lk.salyk.kg:30040 [07:21:29]ConnectInit lk.salyk.kg [07:21:29]Connected sock=10 [07:21:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AF 19 07 01 45 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A0 00 00 00 F4 03 04 00 F8 E9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 88 4C 74 61 44 BD F2 28 4A 4C DD 31 19 E1 [07:21:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9C 58 47 00 52 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 62 B8 05 00 F4 03 04 00 97 95 1D 67 B6 04 01 00 00 5C 4E C0 2B 4B 39 D4 DE [07:21:29]CommunicateWithHost err = 0 [07:21:29]CheckOFDResponse [07:21:29]1017 (14) - 77093643461234 [07:21:29]1041 (16) - 0000000000874672 [07:21:29]1040 (4) - 374882 [07:21:29]1012 (4) - 27.10.2024 01:21 [07:21:29]1206 (1) - 0 [07:21:29]OFD Sender: Remove packet 374882 [07:21:29]ProducePacketName [07:21:29]name=ofd_packets/00374882 [07:21:29]NVStorageDeleteData [07:21:29]Write to MH i2c: 01 00 00 02 16 18 [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 07 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: 01 07 00 02 16 00 00 00 00 00 D7 0C 02 [07:21:29]RasterBufferAndPrint [07:21:29]line [07:21:29]line [07:21:29]line [07:21:29]line [07:21:29]line [07:21:29]written 0, free lines is 3294 [07:21:29]MH_Cut [07:21:29]Write to MH i2c: D1 01 00 09 16 01 F1 [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: D1 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: D1 01 00 [07:21:29]MH_I2C_Read... [07:21:29]Read from MH i2c: D1 01 00 09 16 00 F0 [07:21:29]Write to MH i2c: 01 00 00 0A 16 20 [07:21:29]Write i2c OK [07:21:29]MH_I2C_Read... [07:21:30]OFD Sender: No OFD packet to send [07:21:30]*** Cut start [07:21:30]*** Partial cut [07:21:30]*** CUTSNS_PIN = 1 [07:21:30]*** CUTSNS_PIN = 0 [07:21:30]*** Brake cut motor [07:21:31]Read from MH i2c: 01 [07:21:31]MH_I2C_Read... [07:21:31]*** Stop cut motor [07:21:31]*** Cut end [07:21:31]Read from MH i2c: 01 07 00 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: 01 07 00 0A 16 00 00 00 00 00 FF 0F 35 [07:21:31]process_action close_receipt done [07:21:31]requested_data is exist [07:21:31]produce_requested_data [07:21:31]requested_item fm.sn is exist - process it [07:21:31]wFMCommunicate request_size=4 [07:21:31]MH_SAM_APDU [07:21:31]CAPDU: 80 11 00 00 [07:21:31]Write to MH i2c: E2 08 00 0B 16 80 11 00 00 00 00 00 00 9B [07:21:31]Write i2c OK [07:21:31]MH_I2C_Read... [07:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:31]Read from MH i2c: E2 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 17 00 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 17 00 0B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [07: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 [07:21:31]wFMCommunicate OK [07:21:31]requested_item fd.num is exist - process it [07:21:31]SAM_PROTO_GetFieldsCounters [07:21:31]wFMCommunicate request_size=4 [07:21:31]MH_SAM_APDU [07:21:31]CAPDU: 80 13 00 00 [07:21:31]Write to MH i2c: E2 08 00 0C 16 80 13 00 00 00 00 00 00 9E [07:21:31]Write i2c OK [07:21:31]MH_I2C_Read... [07:21:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:21:31]Read from MH i2c: E2 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 62 00 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 62 00 0C 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 62 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [07:21:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:21:31]wFMCommunicate OK [07:21:31]SAM_PROTO_GetFieldsCounters done [07:21:31]requested_item shift.num is exist - process it [07:21:31]requested_item shift.opened is exist - process it [07:21:31]req_shift_opened [07:21:31]FM_GetShiftState [07:21:31]SAM_PROTO_GetShiftState [07:21:31]wFMCommunicate request_size=4 [07:21:31]MH_SAM_APDU [07:21:31]CAPDU: 80 13 01 00 [07:21:31]Write to MH i2c: E2 08 00 0D 16 80 13 01 00 00 00 00 00 A0 [07:21:31]Write i2c OK [07:21:31]MH_I2C_Read... [07:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:31]Read from MH i2c: E2 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 0E 00 [07:21:31]MH_I2C_Read... [07:21:31]Read from MH i2c: E2 0E 00 0D 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6E [07:21:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:21:31]wFMCommunicate OK [07:21:31]SAM_PROTO_GetShiftState done [07:21:31]FM_GetShiftState done [07:21:31]req_shift_opened done [07:21:31]requested_item shift.open_date is exist - process it [07:21:31]req_shift_open_date [07:21:31]req_shift_open_date done [07:21:31]produce_requested_data done [07:21:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374882,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:21:31]process_action_free close_receipt [07:21:31]json_value_free [07:21:31]json_value_free done [07:21:31]process_json_proto returns [07:21:31]Send response to host [07:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374882,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:21:31]free response buf [07:21:31]execute_script done [07:21:31]execute_script returns [07:21:31]free content buf [07:21:31]Sock 8.Close socket [07:21:31]Sock 8.Thread stoped [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:40]OFD Sender: No OFD packet to send [07:23:45]OFD Sender: No OFD packet to send [07:23:50]OFD Sender: No OFD packet to send [07:23:55]OFD Sender: No OFD packet to send [07:24:00]OFD Sender: No OFD packet to send [07:24:05]OFD Sender: No OFD packet to send [07:24:10]OFD Sender: No OFD packet to send [07:24:15]OFD Sender: No OFD packet to send [07:24:20]OFD Sender: No OFD packet to send [07:24:25]OFD Sender: No OFD packet to send [07:24:30]OFD Sender: No OFD packet to send [07:24:35]OFD Sender: No OFD packet to send [07:24:40]OFD Sender: No OFD packet to send [07:24:45]OFD Sender: No OFD packet to send [07:24:50]OFD Sender: No OFD packet to send [07:24:55]OFD Sender: No OFD packet to send [07:25:00]OFD Sender: No OFD packet to send [07:25:05]OFD Sender: No OFD packet to send [07:25:10]OFD Sender: No OFD packet to send [07:25:15]OFD Sender: No OFD packet to send [07:25:20]OFD Sender: No OFD packet to send [07:25:25]OFD Sender: No OFD packet to send [07:25:30]OFD Sender: No OFD packet to send [07:25:35]OFD Sender: No OFD packet to send [07:25:40]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:10]OFD Sender: No OFD packet to send [07:26:15]OFD Sender: No OFD packet to send [07:26:20]OFD Sender: No OFD packet to send [07:26:25]OFD Sender: No OFD packet to send [07:26:30]OFD Sender: No OFD packet to send [07:26:35]OFD Sender: No OFD packet to send [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:44]accept exits with 9 [07:27:44]New connection [07:27:44]New thread 3067628900 created [07:27:44]Thread 3067485540 joined [07:27:44]Waiting for new connection... [07:27:44] Sock 9.Parse request [07:27:44]Sock 9.Check first char [07:27:44]Sock 9.First char is OK [07:27:44]request: POST /json_proto HTTP/1.0 [07:27:44]Method: POST [07:27:44]URL: /json_proto [07:27:44]Method is POST - this is cgi request [07:27:44]url: /json_proto [07:27:44]query_string will be loaded in cgi processing [07:27:44]execute_cgi json_proto POST (null) [07:27:44]execute_cgi path=json_proto method=POST [07:27:44]POST find Content-Length [07:27:44]Host: 172.17.42.195:8080 [07:27:44]Content-Length: 679 [07:27:44]Content-Type: application/json [07:27:44] [07:27:44]POST finish read [07:27:44]Found Content-Length = 679 [07:27:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311395", "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" ] } } [07:27:44]execute_script... [07:27:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311395", "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" ] } } [07:27:44]POST & json_proto [07:27:44]process_json_proto [07:27:44]json parsed OK: [07:27:44]protocol is kg_v1.0 [07:27:44]action value=close_receipt [07:27:44]process_action close_receipt [07:27:44]cmd_close_receipt [07:27:44]MH_GetDate [07:27:44]Write to MH i2c: F0 00 00 0E 16 13 [07:27:44]Write i2c OK [07:27:44]MH_I2C_Read... [07:27:44]Read from MH i2c: F0 [07:27:44]MH_I2C_Read... [07:27:44]Read from MH i2c: F0 09 00 [07:27:44]MH_I2C_Read... [07:27:44]Read from MH i2c: F0 09 00 0E 16 00 71 EB 1D 67 EF 94 12 67 F8 [07:27:44]GetLastDocTimeStamp 1730013688 [07:27:44]current date 1730014065 [07:27:44]FM_GetShiftState [07:27:44]SAM_PROTO_GetShiftState [07:27:44]wFMCommunicate request_size=4 [07:27:44]MH_SAM_APDU [07:27:44]CAPDU: 80 13 01 00 [07:27:44]Write to MH i2c: E2 08 00 0F 16 80 13 01 00 00 00 00 00 A2 [07:27:44]Write i2c OK [07:27:44]MH_I2C_Read... [07:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:44]Read from MH i2c: E2 [07:27:44]MH_I2C_Read... [07:27:44]Read from MH i2c: E2 0E 00 [07:27:44]MH_I2C_Read... [07:27:44]Read from MH i2c: E2 0E 00 0F 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 70 [07:27:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:27:44]wFMCommunicate OK [07:27:44]SAM_PROTO_GetShiftState done [07:27:44]FM_GetShiftState done [07:27:44]opened in 1729988025 [07:27:44]opened+sec_in_day 1730074425 [07:27:44]quantity*price = 80012 [07:27:44]sum+1 = 80013 [07:27: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 СНО: Общий режим Чек 161 27.10.2024 07:27 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374883 ФПД: 123627934995204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072745&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374883&fm=123627934995204&tin=02508201610067®Number=0000000000091623&sum=80000 [07:27:45]StoreToDocumentArchive [07:27:45]shift 528 fd 374883 [07:27:45]save to /storage/0528/doc_00374883 [07:27:45]save last doc name /storage/0528/doc_00374883 to /storage/kkm_last_doc_name [07:27:45]save OK [07:27:45]Clear old archive folders... [07:27:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:27:45]tlvbuf is B6F4DDC0 [07:27:45]SAM_PROTO_ClearQueue [07:27:45]wFMCommunicate request_size=4 [07:27:45]MH_SAM_APDU [07:27:45]CAPDU: 80 09 00 00 [07:27:45]Write to MH i2c: E2 08 00 1C 16 80 09 00 00 00 00 00 00 A4 [07:27:45]Write i2c OK [07:27:45]MH_I2C_Read... [07:27:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:45]Read from MH i2c: E2 [07:27:45]MH_I2C_Read... [07:27:45]Read from MH i2c: E2 03 00 [07:27:45]MH_I2C_Read... [07:27:45]Read from MH i2c: E2 03 00 1C 16 00 90 00 A6 [07:27:45]RAPDU: 90 00 [07:27:45]wFMCommunicate OK [07:27:45]SAM_PROTO_ClearQueue done [07:27:45]KKMCreateOFDPacket [07:27:45]OFDProtocolAddRootSTLVToBuf [07:27:45]FM_MakeSignedData [07:27:45]FM_MakeSignedData [07:27:45]SAM_PROTO_SignData [07:27:45]wFMCommunicate request_size=4 [07:27:45]MH_SAM_APDU [07:27:45]CAPDU: 80 0D 01 02 [07:27:45]Write to MH i2c: E2 08 00 1D 16 80 0D 01 02 00 00 00 00 AC [07:27:45]Write i2c OK [07:27:45]MH_I2C_Read... [07:27:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:46]Read from MH i2c: E2 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 1D 16 00 90 00 A7 [07:27:46]RAPDU: 90 00 [07:27:46]wFMCommunicate OK [07:27:46]wFMCommunicate request_size=255 [07:27:46]MH_SAM_APDU [07:27:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 71 EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 [07:27:46]Write to MH i2c: E2 02 01 1E 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 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 A1 00 00 00 F4 03 04 00 71 EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 00 00 47 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:46]Read from MH i2c: E2 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 1E 16 00 90 00 A8 [07:27:46]RAPDU: 90 00 [07:27:46]wFMCommunicate OK [07:27:46]wFMCommunicate request_size=10 [07:27:46]MH_SAM_APDU [07:27:46]CAPDU: 80 0D 02 02 05 70 5F 26 53 04 [07:27:46]Write to MH i2c: E2 0D 00 1F 16 80 0D 02 02 05 00 70 5F 26 53 04 00 00 05 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:46]Read from MH i2c: E2 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 03 00 1F 16 00 90 00 A9 [07:27:46]RAPDU: 90 00 [07:27:46]wFMCommunicate OK [07:27:46]wFMCommunicate request_size=4 [07:27:46]MH_SAM_APDU [07:27:46]CAPDU: 80 0D 03 02 [07:27:46]Write to MH i2c: E2 08 00 20 16 80 0D 03 02 00 00 00 00 B1 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:46]Read from MH i2c: E2 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 0B 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 0B 00 20 16 00 F5 EE 01 41 91 E8 41 AD 90 00 3E [07:27:46]RAPDU: F5 EE 01 41 91 E8 41 AD 90 00 [07:27:46]wFMCommunicate OK [07:27:46]SAM_PROTO_SignData done [07:27:46]FM_MakeSignedData done [07:27:46]CreateOFDProtocolMessage [07:27:46]wFMCommunicate request_size=4 [07:27:46]MH_SAM_APDU [07:27:46]CAPDU: 80 11 00 00 [07:27:46]Write to MH i2c: E2 08 00 21 16 80 11 00 00 00 00 00 00 B1 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:46]Read from MH i2c: E2 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 17 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: E2 17 00 21 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [07:27:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:27:46]wFMCommunicate OK [07:27:46]CreateOFDProtocolMessage done [07:27:46]OFDSenderStorePacket 374883 [07:27:46]StoreOFDPacket docnum=374883 [07:27: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 C5 8C 07 01 40 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 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 A1 00 00 00 F4 03 04 00 71 EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 70 5F 26 53 04 F5 EE 01 41 91 E8 41 AD [07:27:46]CheckFolder [07:27:46]dirname=/storage/ofd_packets [07:27:46]CheckFolder done [07:27:46]ProducePacketName [07:27:46]name=ofd_packets/00374883 [07:27:46]NVStorageSaveData ofd_packets/00374883 [07:27:46]File name is /storage/ofd_packets/00374883 [07:27:46]Write 301 bytes [07:27:46]NVStorageSaveData done [07:27:46]OFDSenderStorePacket done [07:27:46]KKMCreateOFDPacket done [07:27:46]NVStorageSaveData kkm_last_timestamp [07:27:46]File name is /storage/kkm_last_timestamp [07:27:46]Write 4 bytes [07:27:46]NVStorageSaveData done [07:27:46]OFD Sender: Processing packet 374883 [packets to send 270, broken 269] [07:27:46]ProducePacketName [07:27:46]name=ofd_packets/00374883 [07:27:46]OFD Sender: To server: pG, [07:27:46]CommunicateWithHost lk.salyk.kg:30040 [07:27:46]ConnectInit lk.salyk.kg [07:27:46]ExternCall_PrintAddStr [07:27:46]wPrintStart [07:27:46]Write to MH i2c: 01 00 00 22 16 38 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 07 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 07 00 22 16 00 00 00 00 00 FF 0F 4D [07:27:46]RasterBufferAndPrint [07:27:46]line Счет N : (1)3311395 [07:27:46]line ИНН: 02508201610067 [07:27:46]line Контрольно-Кассовый Чек [07:27:46]line ПРОДАЖА [07:27:46]line ТРК (МРК, ГНК) : 22 [07:27:46]line Товар: 2710124130 [07:27:46]line Аи-92-К-4 [07:27:46]line 11.960 * 66.90 [07:27:46]line = 800.12 [07:27:46]line НДС 12% НСП 1% [07:27:46]line > о реализуемом товаре [07:27:46]line ОКРУГЛЕНИЕ: -0.12 [07:27:46]line ИТОГО: 800.00 [07:27:46]line Внесено: 800.00 [07:27:46]line СДАЧА: 0.00 [07:27:46]line НСП 1% : 7.08 [07:27:46]line НДС 12% : 84.97 [07:27:46]line Наличными: 800.00 [07:27:46]line Безнал.: 0.00 [07:27:46]line Место: АЗС № 87 "Партнер Нефть" [07:27:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:27:46]line СНО: Общий режим [07:27:46]line Чек 161 27.10.2024 07:27 [07:27:46]line Смена: 528 ФФД: 1.0 [07:27:46]line ЗНМ: 0300000083 [07:27:46]line РНМ: 0000000000091623 [07:27:46]line Версия ККМ: 001 [07:27:46]line ФМ: 0000000000874672 [07:27:46]line ФД: 374883 [07:27:46]line ФПД: 123627934995204 [07:27:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072745&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374883&fm=123627934995204&tin=02508201610067®Number=0000000000091623&sum=80000 [07:27:46]written 0, free lines is 4095 [07:27:46]Connected sock=10 [07:27: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 C5 8C 07 01 40 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 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 A1 00 00 00 F4 03 04 00 71 EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 70 70 5F 26 53 04 F5 EE 01 41 91 E8 41 AD [07:27: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 B7 DC 47 00 2E 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 63 B8 05 00 F4 03 04 00 10 97 1D 67 B6 04 01 00 00 B3 C1 EF C1 A9 41 A5 14 [07:27:46]CommunicateWithHost err = 0 [07:27:46]CheckOFDResponse [07:27:46]1017 (14) - 77093643461234 [07:27:46]1041 (16) - 0000000000874672 [07:27:46]1040 (4) - 374883 [07:27:46]1012 (4) - 27.10.2024 01:27 [07:27:46]1206 (1) - 0 [07:27:46]OFD Sender: Remove packet 374883 [07:27:46]ProducePacketName [07:27:46]name=ofd_packets/00374883 [07:27:46]NVStorageDeleteData [07:27:46]Write to MH i2c: 01 00 00 4D 16 63 [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 07 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: 01 07 00 4D 16 00 00 00 00 00 DC 0C 52 [07:27:46]RasterBufferAndPrint [07:27:46]line [07:27:46]line [07:27:46]line [07:27:46]line [07:27:46]line [07:27:46]written 0, free lines is 3302 [07:27:46]MH_Cut [07:27:46]Write to MH i2c: D1 01 00 54 16 01 3C [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: D1 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: D1 01 00 [07:27:46]MH_I2C_Read... [07:27:46]Read from MH i2c: D1 01 00 54 16 00 3B [07:27:46]Write to MH i2c: 01 00 00 55 16 6B [07:27:46]Write i2c OK [07:27:46]MH_I2C_Read... [07:27:47]OFD Sender: No OFD packet to send [07:27:47]*** Cut start [07:27:47]*** Partial cut [07:27:47]*** CUTSNS_PIN = 1 [07:27:47]*** CUTSNS_PIN = 0 [07:27:48]*** Brake cut motor [07:27:48]*** Stop cut motor [07:27:48]*** Cut end [07:27:48]Read from MH i2c: 01 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: 01 07 00 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: 01 07 00 55 16 00 00 00 00 00 FF 0F 80 [07:27:48]process_action close_receipt done [07:27:48]requested_data is exist [07:27:48]produce_requested_data [07:27:48]requested_item fm.sn is exist - process it [07:27:48]wFMCommunicate request_size=4 [07:27:48]MH_SAM_APDU [07:27:48]CAPDU: 80 11 00 00 [07:27:48]Write to MH i2c: E2 08 00 56 16 80 11 00 00 00 00 00 00 E6 [07:27:48]Write i2c OK [07:27:48]MH_I2C_Read... [07:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:48]Read from MH i2c: E2 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 17 00 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 17 00 56 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [07: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 [07:27:48]wFMCommunicate OK [07:27:48]requested_item fd.num is exist - process it [07:27:48]SAM_PROTO_GetFieldsCounters [07:27:48]wFMCommunicate request_size=4 [07:27:48]MH_SAM_APDU [07:27:48]CAPDU: 80 13 00 00 [07:27:48]Write to MH i2c: E2 08 00 57 16 80 13 00 00 00 00 00 00 E9 [07:27:48]Write i2c OK [07:27:48]MH_I2C_Read... [07:27:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:48]Read from MH i2c: E2 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 62 00 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 62 00 57 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 63 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [07: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 63 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:27:48]wFMCommunicate OK [07:27:48]SAM_PROTO_GetFieldsCounters done [07:27:48]requested_item shift.num is exist - process it [07:27:48]requested_item shift.opened is exist - process it [07:27:48]req_shift_opened [07:27:48]FM_GetShiftState [07:27:48]SAM_PROTO_GetShiftState [07:27:48]wFMCommunicate request_size=4 [07:27:48]MH_SAM_APDU [07:27:48]CAPDU: 80 13 01 00 [07:27:48]Write to MH i2c: E2 08 00 58 16 80 13 01 00 00 00 00 00 EB [07:27:48]Write i2c OK [07:27:48]MH_I2C_Read... [07:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:48]Read from MH i2c: E2 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 0E 00 [07:27:48]MH_I2C_Read... [07:27:48]Read from MH i2c: E2 0E 00 58 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B9 [07:27:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:27:48]wFMCommunicate OK [07:27:48]SAM_PROTO_GetShiftState done [07:27:48]FM_GetShiftState done [07:27:48]req_shift_opened done [07:27:48]requested_item shift.open_date is exist - process it [07:27:48]req_shift_open_date [07:27:48]req_shift_open_date done [07:27:48]produce_requested_data done [07:27:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374883,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:27:48]process_action_free close_receipt [07:27:48]json_value_free [07:27:48]json_value_free done [07:27:48]process_json_proto returns [07:27:48]Send response to host [07:27:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374883,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:27:48]free response buf [07:27:48]execute_script done [07:27:48]execute_script returns [07:27:48]free content buf [07:27:48]Sock 9.Close socket [07:27:48]Sock 9.Thread stoped [07:27:52]OFD Sender: No OFD packet to send [07:27:57]OFD Sender: No OFD packet to send [07:27:58]accept exits with 8 [07:27:58]New connection [07:27:58]New thread 3067485540 created [07:27:58]Thread 3067628900 joined [07:27:58]Waiting for new connection... [07:27:58] Sock 8.Parse request [07:27:58]Sock 8.Check first char [07:27:58]Sock 8.First char is OK [07:27:58]request: POST /json_proto HTTP/1.0 [07:27:58]Method: POST [07:27:58]URL: /json_proto [07:27:58]Method is POST - this is cgi request [07:27:58]url: /json_proto [07:27:58]query_string will be loaded in cgi processing [07:27:58]execute_cgi json_proto POST (null) [07:27:58]execute_cgi path=json_proto method=POST [07:27:58]POST find Content-Length [07:27:58]Host: 172.17.42.195:8080 [07:27:58]Content-Length: 683 [07:27:58]Content-Type: application/json [07:27:58] [07:27:58]POST finish read [07:27:58]Found Content-Length = 683 [07:27:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311396", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:58]execute_script... [07:27: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)3311396", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:58]POST & json_proto [07:27:58]process_json_proto [07:27:58]json parsed OK: [07:27:58]protocol is kg_v1.0 [07:27:58]action value=close_receipt [07:27:58]process_action close_receipt [07:27:58]cmd_close_receipt [07:27:58]MH_GetDate [07:27:58]Write to MH i2c: F0 00 00 59 16 5E [07:27:58]Write i2c OK [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: F0 [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: F0 09 00 [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: F0 09 00 59 16 00 7F EB 1D 67 EF 94 12 67 51 [07:27:58]GetLastDocTimeStamp 1730014065 [07:27:58]current date 1730014079 [07:27:58]FM_GetShiftState [07:27:58]SAM_PROTO_GetShiftState [07:27:58]wFMCommunicate request_size=4 [07:27:58]MH_SAM_APDU [07:27:58]CAPDU: 80 13 01 00 [07:27:58]Write to MH i2c: E2 08 00 5A 16 80 13 01 00 00 00 00 00 ED [07:27:58]Write i2c OK [07:27:58]MH_I2C_Read... [07:27:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:58]Read from MH i2c: E2 [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: E2 0E 00 [07:27:58]MH_I2C_Read... [07:27:58]Read from MH i2c: E2 0E 00 5A 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BB [07:27:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:27:58]wFMCommunicate OK [07:27:58]SAM_PROTO_GetShiftState done [07:27:58]FM_GetShiftState done [07:27:58]opened in 1729988025 [07:27:58]opened+sec_in_day 1730074425 [07:27:58]quantity*price = 150056 [07:27:58]sum+1 = 150058 [07:27:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 162 27.10.2024 07:27 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374884 ФПД: 139095571307351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374884&fm=139095571307351&tin=02508201610067®Number=0000000000091623&sum=150000 [07:27:59]StoreToDocumentArchive [07:27:59]shift 528 fd 374884 [07:27:59]save to /storage/0528/doc_00374884 [07:27:59]save last doc name /storage/0528/doc_00374884 to /storage/kkm_last_doc_name [07:27:59]save OK [07:27:59]Clear old archive folders... [07:27:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:27:59]tlvbuf is 00FBE790 [07:27:59]SAM_PROTO_ClearQueue [07:27:59]wFMCommunicate request_size=4 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 09 00 00 [07:27:59]Write to MH i2c: E2 08 00 67 16 80 09 00 00 00 00 00 00 EF [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 67 16 00 90 00 F1 [07:27:59]RAPDU: 90 00 [07:27:59]wFMCommunicate OK [07:27:59]SAM_PROTO_ClearQueue done [07:27:59]KKMCreateOFDPacket [07:27:59]OFDProtocolAddRootSTLVToBuf [07:27:59]FM_MakeSignedData [07:27:59]FM_MakeSignedData [07:27:59]SAM_PROTO_SignData [07:27:59]wFMCommunicate request_size=4 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 0D 01 02 [07:27:59]Write to MH i2c: E2 08 00 68 16 80 0D 01 02 00 00 00 00 F7 [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 68 16 00 90 00 F2 [07:27:59]RAPDU: 90 00 [07:27:59]wFMCommunicate OK [07:27:59]wFMCommunicate request_size=255 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 7F EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E [07:27:59]Write to MH i2c: E2 02 01 69 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 7F EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 00 00 0D [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:59]Read from MH i2c: E2 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 [07:27:59]MH_I2C_Read... [07:27:59]Read from MH i2c: E2 03 00 69 16 00 90 00 F3 [07:27:59]RAPDU: 90 00 [07:27:59]wFMCommunicate OK [07:27:59]wFMCommunicate request_size=10 [07:27:59]MH_SAM_APDU [07:27:59]CAPDU: 80 0D 02 02 05 81 B6 1E 1B 57 [07:27:59]Write to MH i2c: E2 0D 00 6A 16 80 0D 02 02 05 00 81 B6 1E 1B 57 00 00 CB [07:27:59]Write i2c OK [07:27:59]MH_I2C_Read... [07:28:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:00]Read from MH i2c: E2 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 03 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 03 00 6A 16 00 90 00 F4 [07:28:00]RAPDU: 90 00 [07:28:00]wFMCommunicate OK [07:28:00]wFMCommunicate request_size=4 [07:28:00]MH_SAM_APDU [07:28:00]CAPDU: 80 0D 03 02 [07:28:00]Write to MH i2c: E2 08 00 6B 16 80 0D 03 02 00 00 00 00 FC [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:00]Read from MH i2c: E2 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 0B 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 0B 00 6B 16 00 BE 28 CE 58 E4 A2 F7 14 90 00 9A [07:28:00]RAPDU: BE 28 CE 58 E4 A2 F7 14 90 00 [07:28:00]wFMCommunicate OK [07:28:00]SAM_PROTO_SignData done [07:28:00]FM_MakeSignedData done [07:28:00]CreateOFDProtocolMessage [07:28:00]wFMCommunicate request_size=4 [07:28:00]MH_SAM_APDU [07:28:00]CAPDU: 80 11 00 00 [07:28:00]Write to MH i2c: E2 08 00 6C 16 80 11 00 00 00 00 00 00 FC [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:00]Read from MH i2c: E2 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 17 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: E2 17 00 6C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 51 [07:28:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:28:00]wFMCommunicate OK [07:28:00]CreateOFDProtocolMessage done [07:28:00]OFDSenderStorePacket 374884 [07:28:00]StoreOFDPacket docnum=374884 [07:28: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 9F 91 07 01 A4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 7F EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 81 B6 1E 1B 57 BE 28 CE 58 E4 A2 F7 14 [07:28:00]CheckFolder [07:28:00]dirname=/storage/ofd_packets [07:28:00]CheckFolder done [07:28:00]ProducePacketName [07:28:00]name=ofd_packets/00374884 [07:28:00]NVStorageSaveData ofd_packets/00374884 [07:28:00]File name is /storage/ofd_packets/00374884 [07:28:00]Write 301 bytes [07:28:00]NVStorageSaveData done [07:28:00]OFDSenderStorePacket done [07:28:00]KKMCreateOFDPacket done [07:28:00]NVStorageSaveData kkm_last_timestamp [07:28:00]File name is /storage/kkm_last_timestamp [07:28:00]Write 4 bytes [07:28:00]NVStorageSaveData done [07:28:00]ExternCall_PrintAddStr [07:28:00]wPrintStart [07:28:00]Write to MH i2c: 01 00 00 6D 16 83 [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 07 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 07 00 6D 16 00 00 00 00 00 FF 0F 98 [07:28:00]RasterBufferAndPrint [07:28:00]line Счет N : (1)3311396 [07:28:00]line ИНН: 02508201610067 [07:28:00]line Контрольно-Кассовый Чек [07:28:00]line ПРОДАЖА [07:28:00]line ТРК (МРК, ГНК) : 42 [07:28:00]line Товар: 2710124130 [07:28:00]line Аи-92-К-4 [07:28:00]line 22.430 * 66.90 [07:28:00]line = 1500.57 [07:28:00]line НДС 12% НСП 1% [07:28:00]line > о реализуемом товаре [07:28:00]line ОКРУГЛЕНИЕ: -0.57 [07:28:00]line ИТОГО: 1500.00 [07:28:00]line Внесено: 1500.00 [07:28:00]line СДАЧА: 0.00 [07:28:00]line НСП 1% : 13.28 [07:28:00]line НДС 12% : 159.35 [07:28:00]line Наличными: 1500.00 [07:28:00]line Безнал.: 0.00 [07:28:00]line Место: АЗС № 87 "Партнер Нефть" [07:28:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:28:00]line СНО: Общий режим [07:28:00]line Чек 162 27.10.2024 07:27 [07:28:00]line Смена: 528 ФФД: 1.0 [07:28:00]line ЗНМ: 0300000083 [07:28:00]line РНМ: 0000000000091623 [07:28:00]line Версия ККМ: 001 [07:28:00]line ФМ: 0000000000874672 [07:28:00]line ФД: 374884 [07:28:00]line ФПД: 139095571307351 [07:28:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T072759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374884&fm=139095571307351&tin=02508201610067®Number=0000000000091623&sum=150000 [07:28:00]written 0, free lines is 4095 [07:28:00]OFD Sender: Processing packet 374884 [packets to send 270, broken 269] [07:28:00]ProducePacketName [07:28:00]name=ofd_packets/00374884 [07:28:00]OFD Sender: To server: pG, [07:28:00]CommunicateWithHost lk.salyk.kg:30040 [07:28:00]ConnectInit lk.salyk.kg [07:28:00]Connected sock=10 [07:28:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9F 91 07 01 A4 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 7F EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 81 B6 1E 1B 57 BE 28 CE 58 E4 A2 F7 14 [07:28: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 20 35 47 00 41 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 64 B8 05 00 F4 03 04 00 1E 97 1D 67 B6 04 01 00 00 25 33 95 0E 4E 78 7B 6C [07:28:00]CommunicateWithHost err = 0 [07:28:00]CheckOFDResponse [07:28:00]1017 (14) - 77093643461234 [07:28:00]1041 (16) - 0000000000874672 [07:28:00]1040 (4) - 374884 [07:28:00]1012 (4) - 27.10.2024 01:27 [07:28:00]1206 (1) - 0 [07:28:00]OFD Sender: Remove packet 374884 [07:28:00]ProducePacketName [07:28:00]name=ofd_packets/00374884 [07:28:00]NVStorageDeleteData [07:28:00]Write to MH i2c: 01 00 00 98 16 AE [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 07 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: 01 07 00 98 16 00 00 00 00 00 E0 0C A1 [07:28:00]RasterBufferAndPrint [07:28:00]line [07:28:00]line [07:28:00]line [07:28:00]line [07:28:00]line [07:28:00]written 0, free lines is 3302 [07:28:00]MH_Cut [07:28:00]Write to MH i2c: D1 01 00 9F 16 01 87 [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: D1 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: D1 01 00 [07:28:00]MH_I2C_Read... [07:28:00]Read from MH i2c: D1 01 00 9F 16 00 86 [07:28:00]Write to MH i2c: 01 00 00 A0 16 B6 [07:28:00]Write i2c OK [07:28:00]MH_I2C_Read... [07:28:01]OFD Sender: No OFD packet to send [07:28:01]*** Cut start [07:28:01]*** Partial cut [07:28:01]*** CUTSNS_PIN = 1 [07:28:01]*** CUTSNS_PIN = 0 [07:28:01]*** Brake cut motor [07:28:02]Read from MH i2c: 01 [07:28:02]MH_I2C_Read... [07:28:02]*** Stop cut motor [07:28:02]*** Cut end [07:28:02]Read from MH i2c: 01 07 00 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: 01 07 00 A0 16 00 00 00 00 00 FF 0F CB [07:28:02]process_action close_receipt done [07:28:02]requested_data is exist [07:28:02]produce_requested_data [07:28:02]requested_item fm.sn is exist - process it [07:28:02]wFMCommunicate request_size=4 [07:28:02]MH_SAM_APDU [07:28:02]CAPDU: 80 11 00 00 [07:28:02]Write to MH i2c: E2 08 00 A1 16 80 11 00 00 00 00 00 00 31 [07:28:02]Write i2c OK [07:28:02]MH_I2C_Read... [07:28:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:02]Read from MH i2c: E2 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 17 00 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 17 00 A1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [07:28:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:28:02]wFMCommunicate OK [07:28:02]requested_item fd.num is exist - process it [07:28:02]SAM_PROTO_GetFieldsCounters [07:28:02]wFMCommunicate request_size=4 [07:28:02]MH_SAM_APDU [07:28:02]CAPDU: 80 13 00 00 [07:28:02]Write to MH i2c: E2 08 00 A2 16 80 13 00 00 00 00 00 00 34 [07:28:02]Write i2c OK [07:28:02]MH_I2C_Read... [07:28:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:02]Read from MH i2c: E2 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 62 00 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 62 00 A2 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 64 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [07:28: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 64 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:02]wFMCommunicate OK [07:28:02]SAM_PROTO_GetFieldsCounters done [07:28:02]requested_item shift.num is exist - process it [07:28:02]requested_item shift.opened is exist - process it [07:28:02]req_shift_opened [07:28:02]FM_GetShiftState [07:28:02]SAM_PROTO_GetShiftState [07:28:02]wFMCommunicate request_size=4 [07:28:02]MH_SAM_APDU [07:28:02]CAPDU: 80 13 01 00 [07:28:02]Write to MH i2c: E2 08 00 A3 16 80 13 01 00 00 00 00 00 36 [07:28:02]Write i2c OK [07:28:02]MH_I2C_Read... [07:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:02]Read from MH i2c: E2 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 0E 00 [07:28:02]MH_I2C_Read... [07:28:02]Read from MH i2c: E2 0E 00 A3 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 04 [07:28:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:28:02]wFMCommunicate OK [07:28:02]SAM_PROTO_GetShiftState done [07:28:02]FM_GetShiftState done [07:28:02]req_shift_opened done [07:28:02]requested_item shift.open_date is exist - process it [07:28:02]req_shift_open_date [07:28:02]req_shift_open_date done [07:28:02]produce_requested_data done [07:28:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374884,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:28:02]process_action_free close_receipt [07:28:02]json_value_free [07:28:02]json_value_free done [07:28:02]process_json_proto returns [07:28:02]Send response to host [07:28:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374884,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:28:02]free response buf [07:28:02]execute_script done [07:28:02]execute_script returns [07:28:02]free content buf [07:28:02]Sock 8.Close socket [07:28:02]Sock 8.Thread stoped [07:28:06]OFD Sender: No OFD packet to send [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:04]accept exits with 9 [07:30:04]New connection [07:30:04]New thread 3067628900 created [07:30:04]Thread 3067485540 joined [07:30:04]Waiting for new connection... [07:30:04] Sock 9.Parse request [07:30:04]Sock 9.Check first char [07:30:04]Sock 9.First char is OK [07:30:04]request: POST /json_proto HTTP/1.0 [07:30:04]Method: POST [07:30:04]URL: /json_proto [07:30:04]Method is POST - this is cgi request [07:30:04]url: /json_proto [07:30:04]query_string will be loaded in cgi processing [07:30:04]execute_cgi json_proto POST (null) [07:30:04]execute_cgi path=json_proto method=POST [07:30:04]POST find Content-Length [07:30:04]Host: 172.17.42.195:8080 [07:30:04]Content-Length: 683 [07:30:04]Content-Type: application/json [07:30:04] [07:30:04]POST finish read [07:30:04]Found Content-Length = 683 [07:30:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311399", "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" ] } } [07:30:04]execute_script... [07:30:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311399", "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" ] } } [07:30:04]POST & json_proto [07:30:04]process_json_proto [07:30:04]json parsed OK: [07:30:04]protocol is kg_v1.0 [07:30:04]action value=close_receipt [07:30:04]process_action close_receipt [07:30:04]cmd_close_receipt [07:30:04]MH_GetDate [07:30:04]Write to MH i2c: F0 00 00 A4 16 A9 [07:30:04]Write i2c OK [07:30:04]MH_I2C_Read... [07:30:04]Read from MH i2c: F0 [07:30:04]MH_I2C_Read... [07:30:04]Read from MH i2c: F0 09 00 [07:30:04]MH_I2C_Read... [07:30:04]Read from MH i2c: F0 09 00 A4 16 00 FD EB 1D 67 EF 94 12 67 1A [07:30:04]GetLastDocTimeStamp 1730014079 [07:30:04]current date 1730014205 [07:30:04]FM_GetShiftState [07:30:04]SAM_PROTO_GetShiftState [07:30:04]wFMCommunicate request_size=4 [07:30:04]MH_SAM_APDU [07:30:04]CAPDU: 80 13 01 00 [07:30:04]Write to MH i2c: E2 08 00 A5 16 80 13 01 00 00 00 00 00 38 [07:30:04]Write i2c OK [07:30:04]MH_I2C_Read... [07:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:04]Read from MH i2c: E2 [07:30:04]MH_I2C_Read... [07:30:04]Read from MH i2c: E2 0E 00 [07:30:04]MH_I2C_Read... [07:30:04]Read from MH i2c: E2 0E 00 A5 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 06 [07:30:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:04]wFMCommunicate OK [07:30:04]SAM_PROTO_GetShiftState done [07:30:04]FM_GetShiftState done [07:30:04]opened in 1729988025 [07:30:04]opened+sec_in_day 1730074425 [07:30:04]quantity*price = 100015 [07:30:04]sum+1 = 100017 [07:30:04]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 СНО: Общий режим Чек 163 27.10.2024 07:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374885 ФПД: 222282744705809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073005&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374885&fm=222282744705809&tin=02508201610067®Number=0000000000091623&sum=100000 [07:30:05]StoreToDocumentArchive [07:30:05]shift 528 fd 374885 [07:30:05]save to /storage/0528/doc_00374885 [07:30:05]save last doc name /storage/0528/doc_00374885 to /storage/kkm_last_doc_name [07:30:05]save OK [07:30:05]Clear old archive folders... [07:30:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:30:05]tlvbuf is 00F54780 [07:30:05]SAM_PROTO_ClearQueue [07:30:05]wFMCommunicate request_size=4 [07:30:05]MH_SAM_APDU [07:30:05]CAPDU: 80 09 00 00 [07:30:05]Write to MH i2c: E2 08 00 B2 16 80 09 00 00 00 00 00 00 3A [07:30:05]Write i2c OK [07:30:05]MH_I2C_Read... [07:30:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:05]Read from MH i2c: E2 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 B2 16 00 90 00 3C [07:30:05]RAPDU: 90 00 [07:30:05]wFMCommunicate OK [07:30:05]SAM_PROTO_ClearQueue done [07:30:05]KKMCreateOFDPacket [07:30:05]OFDProtocolAddRootSTLVToBuf [07:30:05]FM_MakeSignedData [07:30:05]FM_MakeSignedData [07:30:05]SAM_PROTO_SignData [07:30:05]wFMCommunicate request_size=4 [07:30:05]MH_SAM_APDU [07:30:05]CAPDU: 80 0D 01 02 [07:30:05]Write to MH i2c: E2 08 00 B3 16 80 0D 01 02 00 00 00 00 42 [07:30:05]Write i2c OK [07:30:05]MH_I2C_Read... [07:30:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:05]Read from MH i2c: E2 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 B3 16 00 90 00 3D [07:30:05]RAPDU: 90 00 [07:30:05]wFMCommunicate OK [07:30:05]wFMCommunicate request_size=255 [07:30:05]MH_SAM_APDU [07:30: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 FD EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CA [07:30:05]Write to MH i2c: E2 02 01 B4 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 FD EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CA 00 00 D5 [07:30:05]Write i2c OK [07:30:05]MH_I2C_Read... [07:30:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:05]Read from MH i2c: E2 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 B4 16 00 90 00 3E [07:30:05]RAPDU: 90 00 [07:30:05]wFMCommunicate OK [07:30:05]wFMCommunicate request_size=10 [07:30:05]MH_SAM_APDU [07:30:05]CAPDU: 80 0D 02 02 05 2A 3C 09 B3 11 [07:30:05]Write to MH i2c: E2 0D 00 B5 16 80 0D 02 02 05 00 2A 3C 09 B3 11 00 00 82 [07:30:05]Write i2c OK [07:30:05]MH_I2C_Read... [07:30:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:05]Read from MH i2c: E2 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 [07:30:05]MH_I2C_Read... [07:30:05]Read from MH i2c: E2 03 00 B5 16 00 90 00 3F [07:30:05]RAPDU: 90 00 [07:30:05]wFMCommunicate OK [07:30:05]wFMCommunicate request_size=4 [07:30:05]MH_SAM_APDU [07:30:05]CAPDU: 80 0D 03 02 [07:30:05]Write to MH i2c: E2 08 00 B6 16 80 0D 03 02 00 00 00 00 47 [07:30:05]Write i2c OK [07:30:05]MH_I2C_Read... [07:30:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:06]Read from MH i2c: E2 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: E2 0B 00 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: E2 0B 00 B6 16 00 77 76 31 20 CE 40 12 BB 90 00 61 [07:30:06]RAPDU: 77 76 31 20 CE 40 12 BB 90 00 [07:30:06]wFMCommunicate OK [07:30:06]SAM_PROTO_SignData done [07:30:06]FM_MakeSignedData done [07:30:06]CreateOFDProtocolMessage [07:30:06]wFMCommunicate request_size=4 [07:30:06]MH_SAM_APDU [07:30:06]CAPDU: 80 11 00 00 [07:30:06]Write to MH i2c: E2 08 00 B7 16 80 11 00 00 00 00 00 00 47 [07:30:06]Write i2c OK [07:30:06]MH_I2C_Read... [07:30:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:06]Read from MH i2c: E2 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: E2 17 00 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: E2 17 00 B7 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9C [07:30:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:30:06]wFMCommunicate OK [07:30:06]CreateOFDProtocolMessage done [07:30:06]OFDSenderStorePacket 374885 [07:30:06]StoreOFDPacket docnum=374885 [07:30: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 03 86 07 01 82 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 00 00 00 F4 03 04 00 FD EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CA 2A 3C 09 B3 11 77 76 31 20 CE 40 12 BB [07:30:06]CheckFolder [07:30:06]dirname=/storage/ofd_packets [07:30:06]CheckFolder done [07:30:06]ProducePacketName [07:30:06]name=ofd_packets/00374885 [07:30:06]NVStorageSaveData ofd_packets/00374885 [07:30:06]File name is /storage/ofd_packets/00374885 [07:30:06]Write 301 bytes [07:30:06]NVStorageSaveData done [07:30:06]OFDSenderStorePacket done [07:30:06]KKMCreateOFDPacket done [07:30:06]NVStorageSaveData kkm_last_timestamp [07:30:06]File name is /storage/kkm_last_timestamp [07:30:06]Write 4 bytes [07:30:06]NVStorageSaveData done [07:30:06]ExternCall_PrintAddStr [07:30:06]wPrintStart [07:30:06]Write to MH i2c: 01 00 00 B8 16 CE [07:30:06]Write i2c OK [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 07 00 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 07 00 B8 16 00 00 00 00 00 FF 0F E3 [07:30:06]RasterBufferAndPrint [07:30:06]line Счет N : (1)3311399 [07:30:06]line ИНН: 02508201610067 [07:30:06]line Контрольно-Кассовый Чек [07:30:06]line ПРОДАЖА [07:30:06]line ТРК (МРК, ГНК) : 32 [07:30:06]line Товар: 2710124130 [07:30:06]line Аи-92-К-4 [07:30:06]line 14.950 * 66.90 [07:30:06]line = 1000.16 [07:30:06]line НДС 12% НСП 1% [07:30:06]line > о реализуемом товаре [07:30:06]line ОКРУГЛЕНИЕ: -0.16 [07:30:06]line ИТОГО: 1000.00 [07:30:06]line Внесено: 1000.00 [07:30:06]line СДАЧА: 0.00 [07:30:06]line НСП 1% : 8.85 [07:30:06]line НДС 12% : 106.21 [07:30:06]line Наличными: 1000.00 [07:30:06]line Безнал.: 0.00 [07:30:06]line Место: АЗС № 87 "Партнер Нефть" [07:30:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:30:06]line СНО: Общий режим [07:30:06]line Чек 163 27.10.2024 07:30 [07:30:06]line Смена: 528 ФФД: 1.0 [07:30:06]line ЗНМ: 0300000083 [07:30:06]line РНМ: 0000000000091623 [07:30:06]line Версия ККМ: 001 [07:30:06]line ФМ: 0000000000874672 [07:30:06]line ФД: 374885 [07:30:06]line ФПД: 222282744705809 [07:30:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073005&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374885&fm=222282744705809&tin=02508201610067®Number=0000000000091623&sum=100000 [07:30:06]OFD Sender: Processing packet 374885 [packets to send 270, broken 269] [07:30:06]ProducePacketName [07:30:06]name=ofd_packets/00374885 [07:30:06]OFD Sender: To server: pG, [07:30:06]CommunicateWithHost lk.salyk.kg:30040 [07:30:06]ConnectInit lk.salyk.kg [07:30:06]written 0, free lines is 4095 [07:30:06]Connected sock=10 [07:30: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 03 86 07 01 82 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 00 00 00 F4 03 04 00 FD EB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CA 2A 3C 09 B3 11 77 76 31 20 CE 40 12 BB [07:30: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 18 79 47 00 CC 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 65 B8 05 00 F4 03 04 00 9C 97 1D 67 B6 04 01 00 00 B7 AA 83 1B A6 EB E4 1E [07:30:06]CommunicateWithHost err = 0 [07:30:06]CheckOFDResponse [07:30:06]1017 (14) - 77093643461234 [07:30:06]1041 (16) - 0000000000874672 [07:30:06]1040 (4) - 374885 [07:30:06]1012 (4) - 27.10.2024 01:30 [07:30:06]1206 (1) - 0 [07:30:06]OFD Sender: Remove packet 374885 [07:30:06]ProducePacketName [07:30:06]name=ofd_packets/00374885 [07:30:06]NVStorageDeleteData [07:30:06]Write to MH i2c: 01 00 00 E3 16 F9 [07:30:06]Write i2c OK [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 07 00 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: 01 07 00 E3 16 00 00 00 00 00 E2 0C EE [07:30:06]RasterBufferAndPrint [07:30:06]line [07:30:06]line [07:30:06]line [07:30:06]line [07:30:06]line [07:30:06]written 0, free lines is 3304 [07:30:06]MH_Cut [07:30:06]Write to MH i2c: D1 01 00 EA 16 01 D2 [07:30:06]Write i2c OK [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: D1 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: D1 01 00 [07:30:06]MH_I2C_Read... [07:30:06]Read from MH i2c: D1 01 00 EA 16 00 D1 [07:30:06]Write to MH i2c: 01 00 00 EB 16 01 [07:30:06]Write i2c OK [07:30:06]MH_I2C_Read... [07:30:07]OFD Sender: No OFD packet to send [07:30:07]*** Cut start [07:30:07]*** Partial cut [07:30:07]*** CUTSNS_PIN = 1 [07:30:07]*** CUTSNS_PIN = 0 [07:30:08]*** Brake cut motor [07:30:08]Read from MH i2c: 01 [07:30:08]MH_I2C_Read... [07:30:08]*** Stop cut motor [07:30:08]*** Cut end [07:30:08]Read from MH i2c: 01 07 00 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: 01 07 00 EB 16 00 00 00 00 00 FF 0F 16 [07:30:08]process_action close_receipt done [07:30:08]requested_data is exist [07:30:08]produce_requested_data [07:30:08]requested_item fm.sn is exist - process it [07:30:08]wFMCommunicate request_size=4 [07:30:08]MH_SAM_APDU [07:30:08]CAPDU: 80 11 00 00 [07:30:08]Write to MH i2c: E2 08 00 EC 16 80 11 00 00 00 00 00 00 7C [07:30:08]Write i2c OK [07:30:08]MH_I2C_Read... [07:30:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:08]Read from MH i2c: E2 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 17 00 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 17 00 EC 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [07:30:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:30:08]wFMCommunicate OK [07:30:08]requested_item fd.num is exist - process it [07:30:08]SAM_PROTO_GetFieldsCounters [07:30:08]wFMCommunicate request_size=4 [07:30:08]MH_SAM_APDU [07:30:08]CAPDU: 80 13 00 00 [07:30:08]Write to MH i2c: E2 08 00 ED 16 80 13 00 00 00 00 00 00 7F [07:30:08]Write i2c OK [07:30:08]MH_I2C_Read... [07:30:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:30:08]Read from MH i2c: E2 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 62 00 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 62 00 ED 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 65 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [07:30:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:30:08]wFMCommunicate OK [07:30:08]SAM_PROTO_GetFieldsCounters done [07:30:08]requested_item shift.num is exist - process it [07:30:08]requested_item shift.opened is exist - process it [07:30:08]req_shift_opened [07:30:08]FM_GetShiftState [07:30:08]SAM_PROTO_GetShiftState [07:30:08]wFMCommunicate request_size=4 [07:30:08]MH_SAM_APDU [07:30:08]CAPDU: 80 13 01 00 [07:30:08]Write to MH i2c: E2 08 00 EE 16 80 13 01 00 00 00 00 00 81 [07:30:08]Write i2c OK [07:30:08]MH_I2C_Read... [07:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:08]Read from MH i2c: E2 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 0E 00 [07:30:08]MH_I2C_Read... [07:30:08]Read from MH i2c: E2 0E 00 EE 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4F [07:30:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:08]wFMCommunicate OK [07:30:08]SAM_PROTO_GetShiftState done [07:30:08]FM_GetShiftState done [07:30:08]req_shift_opened done [07:30:08]requested_item shift.open_date is exist - process it [07:30:08]req_shift_open_date [07:30:08]req_shift_open_date done [07:30:08]produce_requested_data done [07:30:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374885,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:30:08]process_action_free close_receipt [07:30:08]json_value_free [07:30:08]json_value_free done [07:30:08]process_json_proto returns [07:30:08]Send response to host [07:30:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374885,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:30:08]free response buf [07:30:08]execute_script done [07:30:08]execute_script returns [07:30:08]free content buf [07:30:08]Sock 9.Close socket [07:30:08]Sock 9.Thread stoped [07:30:12]OFD Sender: No OFD packet to send [07:30:17]OFD Sender: No OFD packet to send [07:30:22]OFD Sender: No OFD packet to send [07:30:27]OFD Sender: No OFD packet to send [07:30:29]accept exits with 8 [07:30:29]New connection [07:30:29]New thread 3067485540 created [07:30:29]Thread 3067628900 joined [07:30:29]Waiting for new connection... [07:30:29] Sock 8.Parse request [07:30:29]Sock 8.Check first char [07:30:29]Sock 8.First char is OK [07:30:29]request: POST /json_proto HTTP/1.0 [07:30:29]Method: POST [07:30:29]URL: /json_proto [07:30:29]Method is POST - this is cgi request [07:30:29]url: /json_proto [07:30:29]query_string will be loaded in cgi processing [07:30:29]execute_cgi json_proto POST (null) [07:30:29]execute_cgi path=json_proto method=POST [07:30:29]POST find Content-Length [07:30:29]Host: 172.17.42.195:8080 [07:30:29]Content-Length: 683 [07:30:29]Content-Type: application/json [07:30:29] [07:30:29]POST finish read [07:30:29]Found Content-Length = 683 [07:30:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311398", "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" ] } } [07:30:29]execute_script... [07:30:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311398", "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" ] } } [07:30:29]POST & json_proto [07:30:29]process_json_proto [07:30:29]json parsed OK: [07:30:29]protocol is kg_v1.0 [07:30:29]action value=close_receipt [07:30:29]process_action close_receipt [07:30:29]cmd_close_receipt [07:30:29]MH_GetDate [07:30:29]Write to MH i2c: F0 00 00 EF 16 F4 [07:30:29]Write i2c OK [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: F0 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: F0 09 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: F0 09 00 EF 16 00 16 EC 1D 67 EF 94 12 67 7F [07:30:29]GetLastDocTimeStamp 1730014205 [07:30:29]current date 1730014230 [07:30:29]FM_GetShiftState [07:30:29]SAM_PROTO_GetShiftState [07:30:29]wFMCommunicate request_size=4 [07:30:29]MH_SAM_APDU [07:30:29]CAPDU: 80 13 01 00 [07:30:29]Write to MH i2c: E2 08 00 F0 16 80 13 01 00 00 00 00 00 83 [07:30:29]Write i2c OK [07:30:29]MH_I2C_Read... [07:30:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:29]Read from MH i2c: E2 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 0E 00 [07:30:29]MH_I2C_Read... [07:30:29]Read from MH i2c: E2 0E 00 F0 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 51 [07:30:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:29]wFMCommunicate OK [07:30:29]SAM_PROTO_GetShiftState done [07:30:29]FM_GetShiftState done [07:30:29]opened in 1729988025 [07:30:29]opened+sec_in_day 1730074425 [07:30:29]quantity*price = 100015 [07:30:29]sum+1 = 100017 [07:30:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 164 27.10.2024 07:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374886 ФПД: 246557352101923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374886&fm=246557352101923&tin=02508201610067®Number=0000000000091623&sum=100000 [07:30:30]StoreToDocumentArchive [07:30:30]shift 528 fd 374886 [07:30:30]save to /storage/0528/doc_00374886 [07:30:30]save last doc name /storage/0528/doc_00374886 to /storage/kkm_last_doc_name [07:30:30]save OK [07:30:30]Clear old archive folders... [07:30:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:30:30]tlvbuf is 00FA3FA0 [07:30:30]SAM_PROTO_ClearQueue [07:30:30]wFMCommunicate request_size=4 [07:30:30]MH_SAM_APDU [07:30:30]CAPDU: 80 09 00 00 [07:30:30]Write to MH i2c: E2 08 00 FD 16 80 09 00 00 00 00 00 00 85 [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 FD 16 00 90 00 87 [07:30:30]RAPDU: 90 00 [07:30:30]wFMCommunicate OK [07:30:30]SAM_PROTO_ClearQueue done [07:30:30]KKMCreateOFDPacket [07:30:30]OFDProtocolAddRootSTLVToBuf [07:30:30]FM_MakeSignedData [07:30:30]FM_MakeSignedData [07:30:30]SAM_PROTO_SignData [07:30:30]wFMCommunicate request_size=4 [07:30:30]MH_SAM_APDU [07:30:30]CAPDU: 80 0D 01 02 [07:30:30]Write to MH i2c: E2 08 00 FE 16 80 0D 01 02 00 00 00 00 8D [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 FE 16 00 90 00 88 [07:30:30]RAPDU: 90 00 [07:30:30]wFMCommunicate OK [07:30:30]wFMCommunicate request_size=255 [07:30:30]MH_SAM_APDU [07:30: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 16 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 [07:30:30]Write to MH i2c: E2 02 01 FF 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 16 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 00 00 52 [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 FF 16 00 90 00 89 [07:30:30]RAPDU: 90 00 [07:30:30]wFMCommunicate OK [07:30:30]wFMCommunicate request_size=10 [07:30:30]MH_SAM_APDU [07:30:30]CAPDU: 80 0D 02 02 05 3E 1B 63 88 23 [07:30:30]Write to MH i2c: E2 0D 00 00 17 80 0D 02 02 05 00 3E 1B 63 88 23 00 00 02 [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 03 00 00 17 00 90 00 8B [07:30:30]RAPDU: 90 00 [07:30:30]wFMCommunicate OK [07:30:30]wFMCommunicate request_size=4 [07:30:30]MH_SAM_APDU [07:30:30]CAPDU: 80 0D 03 02 [07:30:30]Write to MH i2c: E2 08 00 01 17 80 0D 03 02 00 00 00 00 93 [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 0B 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 0B 00 01 17 00 95 48 B1 53 1C 6A EC DD 90 00 C4 [07:30:30]RAPDU: 95 48 B1 53 1C 6A EC DD 90 00 [07:30:30]wFMCommunicate OK [07:30:30]SAM_PROTO_SignData done [07:30:30]FM_MakeSignedData done [07:30:30]CreateOFDProtocolMessage [07:30:30]wFMCommunicate request_size=4 [07:30:30]MH_SAM_APDU [07:30:30]CAPDU: 80 11 00 00 [07:30:30]Write to MH i2c: E2 08 00 02 17 80 11 00 00 00 00 00 00 93 [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:30]Read from MH i2c: E2 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 17 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: E2 17 00 02 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E8 [07:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:30:30]wFMCommunicate OK [07:30:30]CreateOFDProtocolMessage done [07:30:30]OFDSenderStorePacket 374886 [07:30:30]StoreOFDPacket docnum=374886 [07:30: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 8E 91 07 01 AB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 16 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 3E 1B 63 88 23 95 48 B1 53 1C 6A EC DD [07:30:30]CheckFolder [07:30:30]dirname=/storage/ofd_packets [07:30:30]CheckFolder done [07:30:30]ProducePacketName [07:30:30]name=ofd_packets/00374886 [07:30:30]NVStorageSaveData ofd_packets/00374886 [07:30:30]File name is /storage/ofd_packets/00374886 [07:30:30]Write 301 bytes [07:30:30]NVStorageSaveData done [07:30:30]OFDSenderStorePacket done [07:30:30]KKMCreateOFDPacket done [07:30:30]NVStorageSaveData kkm_last_timestamp [07:30:30]File name is /storage/kkm_last_timestamp [07:30:30]Write 4 bytes [07:30:30]NVStorageSaveData done [07:30:30]ExternCall_PrintAddStr [07:30:30]wPrintStart [07:30:30]Write to MH i2c: 01 00 00 03 17 1A [07:30:30]Write i2c OK [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: 01 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: 01 07 00 [07:30:30]MH_I2C_Read... [07:30:30]Read from MH i2c: 01 07 00 03 17 00 00 00 00 00 FF 0F 2F [07:30:30]RasterBufferAndPrint [07:30:30]line Счет N : (1)3311398 [07:30:30]line ИНН: 02508201610067 [07:30:30]line Контрольно-Кассовый Чек [07:30:30]line ПРОДАЖА [07:30:30]line ТРК (МРК, ГНК) : 12 [07:30:30]line Товар: 2710124130 [07:30:30]line Аи-92-К-4 [07:30:30]line 14.950 * 66.90 [07:30:30]line = 1000.16 [07:30:30]line НДС 12% НСП 1% [07:30:30]line > о реализуемом товаре [07:30:30]line ОКРУГЛЕНИЕ: -0.16 [07:30:30]line ИТОГО: 1000.00 [07:30:30]line Внесено: 1000.00 [07:30:30]line СДАЧА: 0.00 [07:30:30]line НСП 1% : 8.85 [07:30:30]line НДС 12% : 106.21 [07:30:30]line Наличными: 1000.00 [07:30:30]line Безнал.: 0.00 [07:30:30]line Место: АЗС № 87 "Партнер Нефть" [07:30:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:30:30]line СНО: Общий режим [07:30:30]line Чек 164 27.10.2024 07:30 [07:30:30]line Смена: 528 ФФД: 1.0 [07:30:30]line ЗНМ: 0300000083 [07:30:30]line РНМ: 0000000000091623 [07:30:30]line Версия ККМ: 001 [07:30:30]line ФМ: 0000000000874672 [07:30:30]line ФД: 374886 [07:30:30]line ФПД: 246557352101923 [07:30:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374886&fm=246557352101923&tin=02508201610067®Number=0000000000091623&sum=100000 [07:30:31]OFD Sender: Processing packet 374886 [packets to send 270, broken 269] [07:30:31]ProducePacketName [07:30:31]name=ofd_packets/00374886 [07:30:31]OFD Sender: To server: pG, [07:30:31]CommunicateWithHost lk.salyk.kg:30040 [07:30:31]ConnectInit lk.salyk.kg [07:30:31]written 0, free lines is 4095 [07:30:31]Connected sock=10 [07:30: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 8E 91 07 01 AB 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 16 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E0 3E 1B 63 88 23 95 48 B1 53 1C 6A EC DD [07:30: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 D9 F9 47 00 B2 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 66 B8 05 00 F4 03 04 00 B5 97 1D 67 B6 04 01 00 00 DD 19 F0 CF BC 96 D2 45 [07:30:31]CommunicateWithHost err = 0 [07:30:31]CheckOFDResponse [07:30:31]1017 (14) - 77093643461234 [07:30:31]1041 (16) - 0000000000874672 [07:30:31]1040 (4) - 374886 [07:30:31]1012 (4) - 27.10.2024 01:30 [07:30:31]1206 (1) - 0 [07:30:31]OFD Sender: Remove packet 374886 [07:30:31]ProducePacketName [07:30:31]name=ofd_packets/00374886 [07:30:31]NVStorageDeleteData [07:30:31]Write to MH i2c: 01 00 00 2E 17 45 [07:30:31]Write i2c OK [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: 01 [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: 01 07 00 [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: 01 07 00 2E 17 00 00 00 00 00 DD 0C 35 [07:30:31]RasterBufferAndPrint [07:30:31]line [07:30:31]line [07:30:31]line [07:30:31]line [07:30:31]line [07:30:31]written 0, free lines is 3299 [07:30:31]MH_Cut [07:30:31]Write to MH i2c: D1 01 00 35 17 01 1E [07:30:31]Write i2c OK [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: D1 [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: D1 01 00 [07:30:31]MH_I2C_Read... [07:30:31]Read from MH i2c: D1 01 00 35 17 00 1D [07:30:31]Write to MH i2c: 01 00 00 36 17 4D [07:30:31]Write i2c OK [07:30:31]MH_I2C_Read... [07:30:32]OFD Sender: No OFD packet to send [07:30:32]*** Cut start [07:30:32]*** Partial cut [07:30:32]*** CUTSNS_PIN = 1 [07:30:32]*** CUTSNS_PIN = 0 [07:30:32]*** Brake cut motor [07:30:33]Read from MH i2c: 01 [07:30:33]MH_I2C_Read... [07:30:33]*** Stop cut motor [07:30:33]*** Cut end [07:30:33]Read from MH i2c: 01 07 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: 01 07 00 36 17 00 00 00 00 00 FF 0F 62 [07:30:33]process_action close_receipt done [07:30:33]requested_data is exist [07:30:33]produce_requested_data [07:30:33]requested_item fm.sn is exist - process it [07:30:33]wFMCommunicate request_size=4 [07:30:33]MH_SAM_APDU [07:30:33]CAPDU: 80 11 00 00 [07:30:33]Write to MH i2c: E2 08 00 37 17 80 11 00 00 00 00 00 00 C8 [07:30:33]Write i2c OK [07:30:33]MH_I2C_Read... [07:30:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:33]Read from MH i2c: E2 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 17 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 17 00 37 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [07:30:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:30:33]wFMCommunicate OK [07:30:33]requested_item fd.num is exist - process it [07:30:33]SAM_PROTO_GetFieldsCounters [07:30:33]wFMCommunicate request_size=4 [07:30:33]MH_SAM_APDU [07:30:33]CAPDU: 80 13 00 00 [07:30:33]Write to MH i2c: E2 08 00 38 17 80 13 00 00 00 00 00 00 CB [07:30:33]Write i2c OK [07:30:33]MH_I2C_Read... [07:30:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:30:33]Read from MH i2c: E2 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 62 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 62 00 38 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 66 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [07:30: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 66 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:30:33]wFMCommunicate OK [07:30:33]SAM_PROTO_GetFieldsCounters done [07:30:33]requested_item shift.num is exist - process it [07:30:33]requested_item shift.opened is exist - process it [07:30:33]req_shift_opened [07:30:33]FM_GetShiftState [07:30:33]SAM_PROTO_GetShiftState [07:30:33]wFMCommunicate request_size=4 [07:30:33]MH_SAM_APDU [07:30:33]CAPDU: 80 13 01 00 [07:30:33]Write to MH i2c: E2 08 00 39 17 80 13 01 00 00 00 00 00 CD [07:30:33]Write i2c OK [07:30:33]MH_I2C_Read... [07:30:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:33]Read from MH i2c: E2 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 0E 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 0E 00 39 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [07:30:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:33]wFMCommunicate OK [07:30:33]SAM_PROTO_GetShiftState done [07:30:33]FM_GetShiftState done [07:30:33]req_shift_opened done [07:30:33]requested_item shift.open_date is exist - process it [07:30:33]req_shift_open_date [07:30:33]req_shift_open_date done [07:30:33]produce_requested_data done [07:30:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374886,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:30:33]process_action_free close_receipt [07:30:33]json_value_free [07:30:33]json_value_free done [07:30:33]process_json_proto returns [07:30:33]Send response to host [07:30:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374886,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:30:33]free response buf [07:30:33]execute_script done [07:30:33]execute_script returns [07:30:33]free content buf [07:30:33]Sock 8.Close socket [07:30:33]Sock 8.Thread stoped [07:30:37]OFD Sender: No OFD packet to send [07:30:42]OFD Sender: No OFD packet to send [07:30:47]OFD Sender: No OFD packet to send [07:30:49]accept exits with 9 [07:30:49]New connection [07:30:49]New thread 3067628900 created [07:30:49]Thread 3067485540 joined [07:30:49]Waiting for new connection... [07:30:49] Sock 9.Parse request [07:30:49]Sock 9.Check first char [07:30:49]Sock 9.First char is OK [07:30:49]request: POST /json_proto HTTP/1.0 [07:30:49]Method: POST [07:30:49]URL: /json_proto [07:30:49]Method is POST - this is cgi request [07:30:49]url: /json_proto [07:30:49]query_string will be loaded in cgi processing [07:30:49]execute_cgi json_proto POST (null) [07:30:49]execute_cgi path=json_proto method=POST [07:30:49]POST find Content-Length [07:30:49]Host: 172.17.42.195:8080 [07:30:49]Content-Length: 985 [07:30:49]Content-Type: application/json [07:30:49] [07:30:49]POST finish read [07:30:49]Found Content-Length = 985 [07:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311397", "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" : 75.20, "quantity" : 51.470, "sum" : 3870.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 87\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 51.47 \u0441\u043E\u043C", "deposit" : 3870.00, "total" : 3870.00, "payments": [ { "type": 0, "sum" : 3870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:49]execute_script... [07:30:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311397", "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" : 75.20, "quantity" : 51.470, "sum" : 3870.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 87\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 51.47 \u0441\u043E\u043C", "deposit" : 3870.00, "total" : 3870.00, "payments": [ { "type": 0, "sum" : 3870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:30:49]POST & json_proto [07:30:49]process_json_proto [07:30:49]json parsed OK: [07:30:49]protocol is kg_v1.0 [07:30:49]action value=close_receipt [07:30:49]process_action close_receipt [07:30:49]cmd_close_receipt [07:30:49]MH_GetDate [07:30:49]Write to MH i2c: F0 00 00 3A 17 40 [07:30:49]Write i2c OK [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: F0 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: F0 09 00 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: F0 09 00 3A 17 00 2A EC 1D 67 EF 94 12 67 DF [07:30:49]GetLastDocTimeStamp 1730014230 [07:30:49]current date 1730014250 [07:30:49]FM_GetShiftState [07:30:49]SAM_PROTO_GetShiftState [07:30:49]wFMCommunicate request_size=4 [07:30:49]MH_SAM_APDU [07:30:49]CAPDU: 80 13 01 00 [07:30:49]Write to MH i2c: E2 08 00 3B 17 80 13 01 00 00 00 00 00 CF [07:30:49]Write i2c OK [07:30:49]MH_I2C_Read... [07:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:49]Read from MH i2c: E2 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: E2 0E 00 [07:30:49]MH_I2C_Read... [07:30:49]Read from MH i2c: E2 0E 00 3B 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9D [07:30:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:49]wFMCommunicate OK [07:30:49]SAM_PROTO_GetShiftState done [07:30:49]FM_GetShiftState done [07:30:49]opened in 1729988025 [07:30:49]opened+sec_in_day 1730074425 [07:30:49]quantity*price = 387054 [07:30:49]sum+1 = 387055 [07:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 3870.00 Внесено: 3870.00 СДАЧА: 0.00 НСП 1% : 34.25 НДС 12% : 411.03 Наличными: 3870.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 165 27.10.2024 07:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Дисконтная программа ДТ номер 87 сэкономлено 51.47 сом ФМ: 0000000000874672 ФД: 374887 ФПД: 262364266760755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374887&fm=262364266760755&tin=02508201610067®Number=0000000000091623&sum=387000 [07:30:50]StoreToDocumentArchive [07:30:50]shift 528 fd 374887 [07:30:50]save to /storage/0528/doc_00374887 [07:30:50]save last doc name /storage/0528/doc_00374887 to /storage/kkm_last_doc_name [07:30:50]save OK [07:30:50]Clear old archive folders... [07:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:30:50]tlvbuf is 00F54B00 [07:30:50]SAM_PROTO_ClearQueue [07:30:50]wFMCommunicate request_size=4 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 09 00 00 [07:30:50]Write to MH i2c: E2 08 00 48 17 80 09 00 00 00 00 00 00 D1 [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 48 17 00 90 00 D3 [07:30:50]RAPDU: 90 00 [07:30:50]wFMCommunicate OK [07:30:50]SAM_PROTO_ClearQueue done [07:30:50]KKMCreateOFDPacket [07:30:50]OFDProtocolAddRootSTLVToBuf [07:30:50]FM_MakeSignedData [07:30:50]FM_MakeSignedData [07:30:50]SAM_PROTO_SignData [07:30:50]wFMCommunicate request_size=4 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 0D 01 02 [07:30:50]Write to MH i2c: E2 08 00 49 17 80 0D 01 02 00 00 00 00 D9 [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 49 17 00 90 00 D4 [07:30:50]RAPDU: 90 00 [07:30:50]wFMCommunicate OK [07:30:50]wFMCommunicate request_size=255 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 0E C9 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 EE E7 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 E7 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F A0 00 00 00 00 07 04 06 00 B8 E7 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2A EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [07:30:50]Write to MH i2c: E2 02 01 4A 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 0E C9 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 EE E7 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 E7 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F A0 00 00 00 00 07 04 06 00 B8 E7 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2A EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 A4 [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 4A 17 00 90 00 D5 [07:30:50]RAPDU: 90 00 [07:30:50]wFMCommunicate OK [07:30:50]wFMCommunicate request_size=11 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 0D 02 02 06 EE 9E 70 EC 0A 33 [07:30:50]Write to MH i2c: E2 0E 00 4B 17 80 0D 02 02 06 00 EE 9E 70 EC 0A 33 00 00 0D [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 03 00 4B 17 00 90 00 D6 [07:30:50]RAPDU: 90 00 [07:30:50]wFMCommunicate OK [07:30:50]wFMCommunicate request_size=4 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 0D 03 02 [07:30:50]Write to MH i2c: E2 08 00 4C 17 80 0D 03 02 00 00 00 00 DE [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 0B 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 0B 00 4C 17 00 B9 93 53 7E 3E 91 6E 86 90 00 BF [07:30:50]RAPDU: B9 93 53 7E 3E 91 6E 86 90 00 [07:30:50]wFMCommunicate OK [07:30:50]SAM_PROTO_SignData done [07:30:50]FM_MakeSignedData done [07:30:50]CreateOFDProtocolMessage [07:30:50]wFMCommunicate request_size=4 [07:30:50]MH_SAM_APDU [07:30:50]CAPDU: 80 11 00 00 [07:30:50]Write to MH i2c: E2 08 00 4D 17 80 11 00 00 00 00 00 00 DE [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:50]Read from MH i2c: E2 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 17 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: E2 17 00 4D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 33 [07: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 [07:30:50]wFMCommunicate OK [07:30:50]CreateOFDProtocolMessage done [07:30:50]OFDSenderStorePacket 374887 [07:30:50]StoreOFDPacket docnum=374887 [07: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 10 01 00 00 C2 32 08 01 48 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 0E C9 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 EE E7 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 E7 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F A0 00 00 00 00 07 04 06 00 B8 E7 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2A EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EE 9E 70 EC 0A 33 B9 93 53 7E 3E 91 6E 86 [07:30:50]CheckFolder [07:30:50]dirname=/storage/ofd_packets [07:30:50]CheckFolder done [07:30:50]ProducePacketName [07:30:50]name=ofd_packets/00374887 [07:30:50]NVStorageSaveData ofd_packets/00374887 [07:30:50]File name is /storage/ofd_packets/00374887 [07:30:50]Write 302 bytes [07:30:50]NVStorageSaveData done [07:30:50]OFDSenderStorePacket done [07:30:50]KKMCreateOFDPacket done [07:30:50]NVStorageSaveData kkm_last_timestamp [07:30:50]File name is /storage/kkm_last_timestamp [07:30:50]Write 4 bytes [07:30:50]NVStorageSaveData done [07:30:50]ExternCall_PrintAddStr [07:30:50]wPrintStart [07:30:50]Write to MH i2c: 01 00 00 4E 17 65 [07:30:50]Write i2c OK [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: 01 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: 01 07 00 [07:30:50]MH_I2C_Read... [07:30:50]Read from MH i2c: 01 07 00 4E 17 00 00 00 00 00 FF 0F 7A [07:30:50]RasterBufferAndPrint [07:30:50]line Счет N : (1)3311397 [07:30:50]line ИНН: 02508201610067 [07:30:50]line Контрольно-Кассовый Чек [07:30:50]line ПРОДАЖА [07:30:50]line ТРК (МРК, ГНК) : 6 [07:30:50]line Товар: 2710194210 [07:30:50]line ДТ(л)-К-5 [07:30:50]line 51.470 * 75.20 [07:30:50]line = 3870.54 [07:30:50]line НДС 12% НСП 1% [07:30:50]line > о реализуемом товаре [07:30:50]line ОКРУГЛЕНИЕ: -0.54 [07:30:50]line ИТОГО: 3870.00 [07:30:50]line Внесено: 3870.00 [07:30:50]line СДАЧА: 0.00 [07:30:50]line НСП 1% : 34.25 [07:30:50]line НДС 12% : 411.03 [07:30:50]line Наличными: 3870.00 [07:30:50]line Безнал.: 0.00 [07:30:50]line Место: АЗС № 87 "Партнер Нефть" [07:30:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:30:50]line СНО: Общий режим [07:30:50]line Чек 165 27.10.2024 07:30 [07:30:50]line Смена: 528 ФФД: 1.0 [07:30:50]line ЗНМ: 0300000083 [07:30:50]line РНМ: 0000000000091623 [07:30:50]line Версия ККМ: 001 [07:30:50]line [07:30:50]line Дисконтная программа [07:30:50]line ДТ [07:30:50]line номер 87 [07:30:50]line сэкономлено 51.47 сом [07:30:50]line ФМ: 0000000000874672 [07:30:50]line ФД: 374887 [07:30:50]line ФПД: 262364266760755 [07:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374887&fm=262364266760755&tin=02508201610067®Number=0000000000091623&sum=387000 [07:30:51]OFD Sender: Processing packet 374887 [packets to send 270, broken 269] [07:30:51]ProducePacketName [07:30:51]name=ofd_packets/00374887 [07:30:51]OFD Sender: To server: pG, [07:30:51]CommunicateWithHost lk.salyk.kg:30040 [07:30:51]ConnectInit lk.salyk.kg [07:30:51]written 0, free lines is 4095 [07:30:51]Connected sock=10 [07:30:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 C2 32 08 01 48 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 0E C9 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 EE E7 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 E7 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F A0 00 00 00 00 07 04 06 00 B8 E7 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2A EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EE 9E 70 EC 0A 33 B9 93 53 7E 3E 91 6E 86 [07:30: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 D2 BF 47 00 36 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 67 B8 05 00 F4 03 04 00 C9 97 1D 67 B6 04 01 00 00 33 13 3F AA 4C 2C 0B 59 [07:30:51]CommunicateWithHost err = 0 [07:30:51]CheckOFDResponse [07:30:51]1017 (14) - 77093643461234 [07:30:51]1041 (16) - 0000000000874672 [07:30:51]1040 (4) - 374887 [07:30:51]1012 (4) - 27.10.2024 01:30 [07:30:51]1206 (1) - 0 [07:30:51]OFD Sender: Remove packet 374887 [07:30:51]ProducePacketName [07:30:51]name=ofd_packets/00374887 [07:30:51]NVStorageDeleteData [07:30:51]Write to MH i2c: 01 00 00 7E 17 95 [07:30:51]Write i2c OK [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: 01 [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: 01 07 00 [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: 01 07 00 7E 17 00 00 00 00 00 87 0C 2F [07:30:51]RasterBufferAndPrint [07:30:51]line [07:30:51]line [07:30:51]line [07:30:51]line [07:30:51]line [07:30:51]written 0, free lines is 3213 [07:30:51]MH_Cut [07:30:51]Write to MH i2c: D1 01 00 85 17 01 6E [07:30:51]Write i2c OK [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: D1 [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: D1 01 00 [07:30:51]MH_I2C_Read... [07:30:51]Read from MH i2c: D1 01 00 85 17 00 6D [07:30:51]Write to MH i2c: 01 00 00 86 17 9D [07:30:51]Write i2c OK [07:30:51]MH_I2C_Read... [07:30:52]OFD Sender: No OFD packet to send [07:30:52]*** Cut start [07:30:52]*** Partial cut [07:30:52]*** CUTSNS_PIN = 1 [07:30:52]*** CUTSNS_PIN = 0 [07:30:53]*** Brake cut motor [07:30:53]Read from MH i2c: 01 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: 01 07 00 [07:30:53]MH_I2C_Read... [07:30:53]*** Stop cut motor [07:30:53]Read from MH i2c: 01 07 00 86 17 00 00 00 00 00 FF 0F B2 [07:30:53]process_action close_receipt done [07:30:53]requested_data is exist [07:30:53]produce_requested_data [07:30:53]requested_item fm.sn is exist - process it [07:30:53]wFMCommunicate request_size=4 [07:30:53]MH_SAM_APDU [07:30:53]CAPDU: 80 11 00 00 [07:30:53]Write to MH i2c: E2 08 00 87 17 80 11 00 00 00 00 00 00 18 [07:30:53]*** Cut end [07:30:53]Write i2c OK [07:30:53]MH_I2C_Read... [07:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:53]Read from MH i2c: E2 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 17 00 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 17 00 87 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [07:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:30:53]wFMCommunicate OK [07:30:53]requested_item fd.num is exist - process it [07:30:53]SAM_PROTO_GetFieldsCounters [07:30:53]wFMCommunicate request_size=4 [07:30:53]MH_SAM_APDU [07:30:53]CAPDU: 80 13 00 00 [07:30:53]Write to MH i2c: E2 08 00 88 17 80 13 00 00 00 00 00 00 1B [07:30:53]Write i2c OK [07:30:53]MH_I2C_Read... [07:30:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:30:53]Read from MH i2c: E2 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 62 00 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 62 00 88 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 67 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [07:30:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:30:53]wFMCommunicate OK [07:30:53]SAM_PROTO_GetFieldsCounters done [07:30:53]requested_item shift.num is exist - process it [07:30:53]requested_item shift.opened is exist - process it [07:30:53]req_shift_opened [07:30:53]FM_GetShiftState [07:30:53]SAM_PROTO_GetShiftState [07:30:53]wFMCommunicate request_size=4 [07:30:53]MH_SAM_APDU [07:30:53]CAPDU: 80 13 01 00 [07:30:53]Write to MH i2c: E2 08 00 89 17 80 13 01 00 00 00 00 00 1D [07:30:53]Write i2c OK [07:30:53]MH_I2C_Read... [07:30:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:53]Read from MH i2c: E2 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 0E 00 [07:30:53]MH_I2C_Read... [07:30:53]Read from MH i2c: E2 0E 00 89 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [07:30:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:30:53]wFMCommunicate OK [07:30:53]SAM_PROTO_GetShiftState done [07:30:53]FM_GetShiftState done [07:30:53]req_shift_opened done [07:30:53]requested_item shift.open_date is exist - process it [07:30:53]req_shift_open_date [07:30:53]req_shift_open_date done [07:30:53]produce_requested_data done [07:30:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374887,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:30:53]process_action_free close_receipt [07:30:53]json_value_free [07:30:53]json_value_free done [07:30:53]process_json_proto returns [07:30:53]Send response to host [07:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374887,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:30:53]free response buf [07:30:53]execute_script done [07:30:53]execute_script returns [07:30:53]free content buf [07:30:53]Sock 9.Close socket [07:30:53]Sock 9.Thread stoped [07:30:57]OFD Sender: No OFD packet to send [07:31:02]OFD Sender: No OFD packet to send [07:31:07]OFD Sender: No OFD packet to send [07:31:12]OFD Sender: No OFD packet to send [07:31:13]accept exits with 8 [07:31:13]New connection [07:31:13]New thread 3067485540 created [07:31:13]Thread 3067628900 joined [07:31:13]Waiting for new connection... [07:31:13] Sock 8.Parse request [07:31:13]Sock 8.Check first char [07:31:13]Sock 8.First char is OK [07:31:13]request: POST /json_proto HTTP/1.0 [07:31:13]Method: POST [07:31:13]URL: /json_proto [07:31:13]Method is POST - this is cgi request [07:31:13]url: /json_proto [07:31:13]query_string will be loaded in cgi processing [07:31:13]execute_cgi json_proto POST (null) [07:31:13]execute_cgi path=json_proto method=POST [07:31:13]POST find Content-Length [07:31:13]Host: 172.17.42.195:8080 [07:31:13]Content-Length: 678 [07:31:13]Content-Type: application/json [07:31:13] [07:31:13]POST finish read [07:31:13]Found Content-Length = 678 [07:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311400", "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" ] } } [07:31:13]execute_script... [07:31: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)3311400", "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" ] } } [07:31:13]POST & json_proto [07:31:13]process_json_proto [07:31:13]json parsed OK: [07:31:13]protocol is kg_v1.0 [07:31:13]action value=close_receipt [07:31:13]process_action close_receipt [07:31:13]cmd_close_receipt [07:31:13]MH_GetDate [07:31:13]Write to MH i2c: F0 00 00 8A 17 90 [07:31:13]Write i2c OK [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 09 00 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 09 00 8A 17 00 42 EC 1D 67 EF 94 12 67 47 [07:31:13]GetLastDocTimeStamp 1730014250 [07:31:13]current date 1730014274 [07:31:13]FM_GetShiftState [07:31:13]SAM_PROTO_GetShiftState [07:31:13]wFMCommunicate request_size=4 [07:31:13]MH_SAM_APDU [07:31:13]CAPDU: 80 13 01 00 [07:31:13]Write to MH i2c: E2 08 00 8B 17 80 13 01 00 00 00 00 00 1F [07:31:13]Write i2c OK [07:31:13]MH_I2C_Read... [07:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:13]Read from MH i2c: E2 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: E2 0E 00 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: E2 0E 00 8B 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [07:31:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:31:13]wFMCommunicate OK [07:31:13]SAM_PROTO_GetShiftState done [07:31:13]FM_GetShiftState done [07:31:13]opened in 1729988025 [07:31:13]opened+sec_in_day 1730074425 [07:31:13]quantity*price = 50041 [07:31:13]sum+1 = 50042 [07:31: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 СНО: Общий режим Чек 166 27.10.2024 07:31 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374888 ФПД: 239504007458094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374888&fm=239504007458094&tin=02508201610067®Number=0000000000091623&sum=50000 [07:31:14]StoreToDocumentArchive [07:31:14]shift 528 fd 374888 [07:31:14]save to /storage/0528/doc_00374888 [07:31:14]save last doc name /storage/0528/doc_00374888 to /storage/kkm_last_doc_name [07:31:14]save OK [07:31:14]Clear old archive folders... [07:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:14]tlvbuf is 00FA3900 [07:31:14]SAM_PROTO_ClearQueue [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 09 00 00 [07:31:14]Write to MH i2c: E2 08 00 98 17 80 09 00 00 00 00 00 00 21 [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 98 17 00 90 00 23 [07:31:14]RAPDU: 90 00 [07:31:14]wFMCommunicate OK [07:31:14]SAM_PROTO_ClearQueue done [07:31:14]KKMCreateOFDPacket [07:31:14]OFDProtocolAddRootSTLVToBuf [07:31:14]FM_MakeSignedData [07:31:14]FM_MakeSignedData [07:31:14]SAM_PROTO_SignData [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 0D 01 02 [07:31:14]Write to MH i2c: E2 08 00 99 17 80 0D 01 02 00 00 00 00 29 [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 99 17 00 90 00 24 [07:31:14]RAPDU: 90 00 [07:31:14]wFMCommunicate OK [07:31:14]wFMCommunicate request_size=255 [07:31:14]MH_SAM_APDU [07:31: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 A6 00 00 00 F4 03 04 00 42 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 [07:31:14]Write to MH i2c: E2 02 01 9A 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 A6 00 00 00 F4 03 04 00 42 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 00 00 1D [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 9A 17 00 90 00 25 [07:31:14]RAPDU: 90 00 [07:31:14]wFMCommunicate OK [07:31:14]wFMCommunicate request_size=10 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 0D 02 02 05 D3 DF 49 6D 2E [07:31:14]Write to MH i2c: E2 0D 00 9B 17 80 0D 02 02 05 00 D3 DF 49 6D 2E 00 00 CC [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 9B 17 00 90 00 26 [07:31:14]RAPDU: 90 00 [07:31:14]wFMCommunicate OK [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 0D 03 02 [07:31:14]Write to MH i2c: E2 08 00 9C 17 80 0D 03 02 00 00 00 00 2E [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 0B 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 0B 00 9C 17 00 CF C7 58 B1 3D 6B 4F 7C 90 00 41 [07:31:14]RAPDU: CF C7 58 B1 3D 6B 4F 7C 90 00 [07:31:14]wFMCommunicate OK [07:31:14]SAM_PROTO_SignData done [07:31:14]FM_MakeSignedData done [07:31:14]CreateOFDProtocolMessage [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 11 00 00 [07:31:14]Write to MH i2c: E2 08 00 9D 17 80 11 00 00 00 00 00 00 2E [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 17 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 17 00 9D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [07:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:31:14]wFMCommunicate OK [07:31:14]CreateOFDProtocolMessage done [07:31:14]OFDSenderStorePacket 374888 [07:31:14]StoreOFDPacket docnum=374888 [07:31: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 6F 3D 07 01 1E F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 42 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 D3 DF 49 6D 2E CF C7 58 B1 3D 6B 4F 7C [07:31:14]CheckFolder [07:31:14]dirname=/storage/ofd_packets [07:31:14]CheckFolder done [07:31:14]ProducePacketName [07:31:14]name=ofd_packets/00374888 [07:31:14]NVStorageSaveData ofd_packets/00374888 [07:31:14]File name is /storage/ofd_packets/00374888 [07:31:14]Write 301 bytes [07:31:14]NVStorageSaveData done [07:31:14]OFDSenderStorePacket done [07:31:14]KKMCreateOFDPacket done [07:31:14]NVStorageSaveData kkm_last_timestamp [07:31:14]File name is /storage/kkm_last_timestamp [07:31:14]Write 4 bytes [07:31:14]NVStorageSaveData done [07:31:14]ExternCall_PrintAddStr [07:31:14]wPrintStart [07:31:14]Write to MH i2c: 01 00 00 9E 17 B5 [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 07 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: 01 07 00 9E 17 00 00 00 00 00 FF 0F CA [07:31:14]RasterBufferAndPrint [07:31:14]line Счет N : (1)3311400 [07:31:14]line ИНН: 02508201610067 [07:31:14]line Контрольно-Кассовый Чек [07:31:14]line ПРОДАЖА [07:31:14]line ТРК (МРК, ГНК) : 22 [07:31:14]line Товар: 2710124130 [07:31:14]line Аи-92-К-4 [07:31:14]line 7.480 * 66.90 [07:31:14]line = 500.41 [07:31:14]line НДС 12% НСП 1% [07:31:14]line > о реализуемом товаре [07:31:14]line ОКРУГЛЕНИЕ: -0.41 [07:31:14]line ИТОГО: 500.00 [07:31:14]line Внесено: 500.00 [07:31:14]line СДАЧА: 0.00 [07:31:14]line НСП 1% : 4.43 [07:31:14]line НДС 12% : 53.14 [07:31:14]line Наличными: 500.00 [07:31:14]line Безнал.: 0.00 [07:31:14]line Место: АЗС № 87 "Партнер Нефть" [07:31:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:31:14]line СНО: Общий режим [07:31:14]line Чек 166 27.10.2024 07:31 [07:31:14]line Смена: 528 ФФД: 1.0 [07:31:14]line ЗНМ: 0300000083 [07:31:14]line РНМ: 0000000000091623 [07:31:14]line Версия ККМ: 001 [07:31:14]line ФМ: 0000000000874672 [07:31:14]line ФД: 374888 [07:31:14]line ФПД: 239504007458094 [07:31:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374888&fm=239504007458094&tin=02508201610067®Number=0000000000091623&sum=50000 [07:31:14]written 0, free lines is 4095 [07:31:14]OFD Sender: Processing packet 374888 [packets to send 270, broken 269] [07:31:14]ProducePacketName [07:31:14]name=ofd_packets/00374888 [07:31:14]OFD Sender: To server: pG, [07:31:14]CommunicateWithHost lk.salyk.kg:30040 [07:31:14]ConnectInit lk.salyk.kg [07:31:14]Connected sock=11 [07:31:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6F 3D 07 01 1E F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 42 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 D3 DF 49 6D 2E CF C7 58 B1 3D 6B 4F 7C [07:31: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 86 A0 47 00 91 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 B8 05 00 F4 03 04 00 E1 97 1D 67 B6 04 01 00 00 CD A6 7E F4 8E 5F E0 F0 [07:31:15]CommunicateWithHost err = 0 [07:31:15]CheckOFDResponse [07:31:15]1017 (14) - 77093643461234 [07:31:15]1041 (16) - 0000000000874672 [07:31:15]1040 (4) - 374888 [07:31:15]1012 (4) - 27.10.2024 01:31 [07:31:15]1206 (1) - 0 [07:31:15]OFD Sender: Remove packet 374888 [07:31:15]ProducePacketName [07:31:15]name=ofd_packets/00374888 [07:31:15]NVStorageDeleteData [07:31:15]Write to MH i2c: 01 00 00 C9 17 E0 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 07 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 07 00 C9 17 00 00 00 00 00 D8 0C CB [07:31:15]RasterBufferAndPrint [07:31:15]line [07:31:15]line [07:31:15]line [07:31:15]line [07:31:15]line [07:31:15]written 0, free lines is 3296 [07:31:15]MH_Cut [07:31:15]Write to MH i2c: D1 01 00 D0 17 01 B9 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: D1 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: D1 01 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: D1 01 00 D0 17 00 B8 [07:31:15]Write to MH i2c: 01 00 00 D1 17 E8 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]OFD Sender: No OFD packet to send [07:31:16]*** Cut start [07:31:16]*** Partial cut [07:31:16]*** CUTSNS_PIN = 1 [07:31:16]*** CUTSNS_PIN = 0 [07:31:16]*** Brake cut motor [07:31:16]Read from MH i2c: 01 [07:31:16]MH_I2C_Read... [07:31:16]*** Stop cut motor [07:31:16]*** Cut end [07:31:16]Read from MH i2c: 01 07 00 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: 01 07 00 D1 17 00 00 00 00 00 FF 0F FD [07:31:16]process_action close_receipt done [07:31:16]requested_data is exist [07:31:16]produce_requested_data [07:31:16]requested_item fm.sn is exist - process it [07:31:16]wFMCommunicate request_size=4 [07:31:16]MH_SAM_APDU [07:31:16]CAPDU: 80 11 00 00 [07:31:16]Write to MH i2c: E2 08 00 D2 17 80 11 00 00 00 00 00 00 63 [07:31:16]Write i2c OK [07:31:16]MH_I2C_Read... [07:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:16]Read from MH i2c: E2 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: E2 17 00 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: E2 17 00 D2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [07:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:31:16]wFMCommunicate OK [07:31:16]requested_item fd.num is exist - process it [07:31:16]SAM_PROTO_GetFieldsCounters [07:31:16]wFMCommunicate request_size=4 [07:31:16]MH_SAM_APDU [07:31:16]CAPDU: 80 13 00 00 [07:31:16]Write to MH i2c: E2 08 00 D3 17 80 13 00 00 00 00 00 00 66 [07:31:16]Write i2c OK [07:31:16]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 D3 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 68 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [07:31: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 68 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetFieldsCounters done [07:31:17]requested_item shift.num is exist - process it [07:31:17]requested_item shift.opened is exist - process it [07:31:17]req_shift_opened [07:31:17]FM_GetShiftState [07:31:17]SAM_PROTO_GetShiftState [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 01 00 [07:31:17]Write to MH i2c: E2 08 00 D4 17 80 13 01 00 00 00 00 00 68 [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 D4 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 36 [07:31:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetShiftState done [07:31:17]FM_GetShiftState done [07:31:17]req_shift_opened done [07:31:17]requested_item shift.open_date is exist - process it [07:31:17]req_shift_open_date [07:31:17]req_shift_open_date done [07:31:17]produce_requested_data done [07:31:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374888,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:31:17]process_action_free close_receipt [07:31:17]json_value_free [07:31:17]json_value_free done [07:31:17]process_json_proto returns [07:31:17]Send response to host [07:31:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374888,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:31:17]free response buf [07:31:17]execute_script done [07:31:17]execute_script returns [07:31:17]free content buf [07:31:17]Sock 8.Close socket [07:31:17]Sock 8.Thread stoped [07:31:20]OFD Sender: No OFD packet to send [07:31:25]OFD Sender: No OFD packet to send [07:31:30]OFD Sender: No OFD packet to send [07:31:35]OFD Sender: No OFD packet to send [07:31:40]OFD Sender: No OFD packet to send [07:31:45]OFD Sender: No OFD packet to send [07:31:50]OFD Sender: No OFD packet to send [07:31:55]OFD Sender: No OFD packet to send [07:32:00]OFD Sender: No OFD packet to send [07:32:05]OFD Sender: No OFD packet to send [07:32:10]accept exits with 9 [07:32:10]New connection [07:32:10]New thread 3067628900 created [07:32:10]Thread 3067485540 joined [07:32:10]Waiting for new connection... [07:32:10] Sock 9.Parse request [07:32:10]Sock 9.Check first char [07:32:10]Sock 9.First char is OK [07:32:10]request: POST /json_proto HTTP/1.0 [07:32:10]Method: POST [07:32:10]URL: /json_proto [07:32:10]Method is POST - this is cgi request [07:32:10]url: /json_proto [07:32:10]query_string will be loaded in cgi processing [07:32:10]execute_cgi json_proto POST (null) [07:32:10]execute_cgi path=json_proto method=POST [07:32:10]POST find Content-Length [07:32:10]Host: 172.17.42.195:8080 [07:32:10]Content-Length: 683 [07:32:10]Content-Type: application/json [07:32:10] [07:32:10]POST finish read [07:32:10]Found Content-Length = 683 [07:32:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311401", "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" ] } } [07:32:10]execute_script... [07:32:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311401", "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" ] } } [07:32:10]POST & json_proto [07:32:10]process_json_proto [07:32:10]json parsed OK: [07:32:10]protocol is kg_v1.0 [07:32:10]action value=close_receipt [07:32:10]process_action close_receipt [07:32:10]cmd_close_receipt [07:32:10]MH_GetDate [07:32:10]Write to MH i2c: F0 00 00 D5 17 DB [07:32:10]Write i2c OK [07:32:10]MH_I2C_Read... [07:32:10]Read from MH i2c: F0 [07:32:10]MH_I2C_Read... [07:32:10]Read from MH i2c: F0 09 00 [07:32:10]MH_I2C_Read... [07:32:10]Read from MH i2c: F0 09 00 D5 17 00 7B EC 1D 67 EF 94 12 67 CB [07:32:10]GetLastDocTimeStamp 1730014274 [07:32:10]current date 1730014331 [07:32:10]FM_GetShiftState [07:32:10]SAM_PROTO_GetShiftState [07:32:10]wFMCommunicate request_size=4 [07:32:10]MH_SAM_APDU [07:32:10]CAPDU: 80 13 01 00 [07:32:10]Write to MH i2c: E2 08 00 D6 17 80 13 01 00 00 00 00 00 6A [07:32:10]Write i2c OK [07:32:10]MH_I2C_Read... [07:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:10]Read from MH i2c: E2 [07:32:10]MH_I2C_Read... [07:32:10]Read from MH i2c: E2 0E 00 [07:32:10]MH_I2C_Read... [07:32:10]Read from MH i2c: E2 0E 00 D6 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [07:32:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:32:10]wFMCommunicate OK [07:32:10]SAM_PROTO_GetShiftState done [07:32:10]FM_GetShiftState done [07:32:10]opened in 1729988025 [07:32:10]opened+sec_in_day 1730074425 [07:32:10]quantity*price = 100015 [07:32:10]sum+1 = 100017 [07:32:10]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 СНО: Общий режим Чек 167 27.10.2024 07:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374889 ФПД: 164946413680518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374889&fm=164946413680518&tin=02508201610067®Number=0000000000091623&sum=100000 [07:32:11]StoreToDocumentArchive [07:32:11]shift 528 fd 374889 [07:32:11]save to /storage/0528/doc_00374889 [07:32:11]save last doc name /storage/0528/doc_00374889 to /storage/kkm_last_doc_name [07:32:11]save OK [07:32:11]Clear old archive folders... [07:32:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:32:11]tlvbuf is 00F54B70 [07:32:11]SAM_PROTO_ClearQueue [07:32:11]wFMCommunicate request_size=4 [07:32:11]MH_SAM_APDU [07:32:11]CAPDU: 80 09 00 00 [07:32:11]Write to MH i2c: E2 08 00 E3 17 80 09 00 00 00 00 00 00 6C [07:32:11]Write i2c OK [07:32:11]MH_I2C_Read... [07:32:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:11]Read from MH i2c: E2 [07:32:11]MH_I2C_Read... [07:32:11]Read from MH i2c: E2 03 00 [07:32:11]MH_I2C_Read... [07:32:11]Read from MH i2c: E2 03 00 E3 17 00 90 00 6E [07:32:11]RAPDU: 90 00 [07:32:11]wFMCommunicate OK [07:32:11]SAM_PROTO_ClearQueue done [07:32:11]KKMCreateOFDPacket [07:32:11]OFDProtocolAddRootSTLVToBuf [07:32:11]FM_MakeSignedData [07:32:11]FM_MakeSignedData [07:32:11]SAM_PROTO_SignData [07:32:11]wFMCommunicate request_size=4 [07:32:11]MH_SAM_APDU [07:32:11]CAPDU: 80 0D 01 02 [07:32:11]Write to MH i2c: E2 08 00 E4 17 80 0D 01 02 00 00 00 00 74 [07:32:11]Write i2c OK [07:32:11]MH_I2C_Read... [07:32:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:11]Read from MH i2c: E2 [07:32:11]MH_I2C_Read... [07:32:11]Read from MH i2c: E2 03 00 [07:32:11]MH_I2C_Read... [07:32:11]Read from MH i2c: E2 03 00 E4 17 00 90 00 6F [07:32:11]RAPDU: 90 00 [07:32:11]wFMCommunicate OK [07:32:11]wFMCommunicate request_size=255 [07:32:11]MH_SAM_APDU [07:32:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 7B EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 96 [07:32:11]Write to MH i2c: E2 02 01 E5 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 7B EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 96 00 00 5A [07:32:11]Write i2c OK [07:32:11]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 E5 17 00 90 00 70 [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]wFMCommunicate request_size=10 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 0D 02 02 05 04 94 64 F7 86 [07:32:12]Write to MH i2c: E2 0D 00 E6 17 80 0D 02 02 05 00 04 94 64 F7 86 00 00 FA [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 03 00 E6 17 00 90 00 71 [07:32:12]RAPDU: 90 00 [07:32:12]wFMCommunicate OK [07:32:12]wFMCommunicate request_size=4 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 0D 03 02 [07:32:12]Write to MH i2c: E2 08 00 E7 17 80 0D 03 02 00 00 00 00 79 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 0B 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 0B 00 E7 17 00 71 EF CD 04 3F 54 91 F4 90 00 C3 [07:32:12]RAPDU: 71 EF CD 04 3F 54 91 F4 90 00 [07:32:12]wFMCommunicate OK [07:32:12]SAM_PROTO_SignData done [07:32:12]FM_MakeSignedData done [07:32:12]CreateOFDProtocolMessage [07:32:12]wFMCommunicate request_size=4 [07:32:12]MH_SAM_APDU [07:32:12]CAPDU: 80 11 00 00 [07:32:12]Write to MH i2c: E2 08 00 E8 17 80 11 00 00 00 00 00 00 79 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:12]Read from MH i2c: E2 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: E2 17 00 E8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [07:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:32:12]wFMCommunicate OK [07:32:12]CreateOFDProtocolMessage done [07:32:12]OFDSenderStorePacket 374889 [07:32:12]StoreOFDPacket docnum=374889 [07:32: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 5F 52 07 01 DD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 7B EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 96 04 94 64 F7 86 71 EF CD 04 3F 54 91 F4 [07:32:12]CheckFolder [07:32:12]dirname=/storage/ofd_packets [07:32:12]CheckFolder done [07:32:12]ProducePacketName [07:32:12]name=ofd_packets/00374889 [07:32:12]NVStorageSaveData ofd_packets/00374889 [07:32:12]File name is /storage/ofd_packets/00374889 [07:32:12]Write 301 bytes [07:32:12]NVStorageSaveData done [07:32:12]OFDSenderStorePacket done [07:32:12]KKMCreateOFDPacket done [07:32:12]NVStorageSaveData kkm_last_timestamp [07:32:12]File name is /storage/kkm_last_timestamp [07:32:12]Write 4 bytes [07:32:12]NVStorageSaveData done [07:32:12]ExternCall_PrintAddStr [07:32:12]wPrintStart [07:32:12]Write to MH i2c: 01 00 00 E9 17 00 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 E9 17 00 00 00 00 00 FF 0F 15 [07:32:12]RasterBufferAndPrint [07:32:12]line Счет N : (1)3311401 [07:32:12]line ИНН: 02508201610067 [07:32:12]line Контрольно-Кассовый Чек [07:32:12]line ПРОДАЖА [07:32:12]line ТРК (МРК, ГНК) : 42 [07:32:12]line Товар: 2710124130 [07:32:12]line Аи-92-К-4 [07:32:12]line 14.950 * 66.90 [07:32:12]line = 1000.16 [07:32:12]line НДС 12% НСП 1% [07:32:12]line > о реализуемом товаре [07:32:12]line ОКРУГЛЕНИЕ: -0.16 [07:32:12]line ИТОГО: 1000.00 [07:32:12]line Внесено: 1000.00 [07:32:12]line СДАЧА: 0.00 [07:32:12]line НСП 1% : 8.85 [07:32:12]line НДС 12% : 106.21 [07:32:12]line Наличными: 1000.00 [07:32:12]line Безнал.: 0.00 [07:32:12]line Место: АЗС № 87 "Партнер Нефть" [07:32:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:32:12]line СНО: Общий режим [07:32:12]line Чек 167 27.10.2024 07:32 [07:32:12]line Смена: 528 ФФД: 1.0 [07:32:12]line ЗНМ: 0300000083 [07:32:12]line РНМ: 0000000000091623 [07:32:12]line Версия ККМ: 001 [07:32:12]line ФМ: 0000000000874672 [07:32:12]line ФД: 374889 [07:32:12]line ФПД: 164946413680518 [07:32:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374889&fm=164946413680518&tin=02508201610067®Number=0000000000091623&sum=100000 [07:32:12]written 0, free lines is 4095 [07:32:12]OFD Sender: Processing packet 374889 [packets to send 270, broken 269] [07:32:12]ProducePacketName [07:32:12]name=ofd_packets/00374889 [07:32:12]OFD Sender: To server: pG, [07:32:12]CommunicateWithHost lk.salyk.kg:30040 [07:32:12]ConnectInit lk.salyk.kg [07:32:12]Connected sock=10 [07:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 52 07 01 DD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 7B EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 96 04 94 64 F7 86 71 EF CD 04 3F 54 91 F4 [07:32: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 E5 C9 47 00 11 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 69 B8 05 00 F4 03 04 00 1A 98 1D 67 B6 04 01 00 00 45 A9 7B 94 78 AC EB 29 [07:32:12]CommunicateWithHost err = 0 [07:32:12]CheckOFDResponse [07:32:12]1017 (14) - 77093643461234 [07:32:12]1041 (16) - 0000000000874672 [07:32:12]1040 (4) - 374889 [07:32:12]1012 (4) - 27.10.2024 01:32 [07:32:12]1206 (1) - 0 [07:32:12]OFD Sender: Remove packet 374889 [07:32:12]ProducePacketName [07:32:12]name=ofd_packets/00374889 [07:32:12]NVStorageDeleteData [07:32:12]Write to MH i2c: 01 00 00 14 18 2C [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: 01 07 00 14 18 00 00 00 00 00 D9 0C 18 [07:32:12]RasterBufferAndPrint [07:32:12]line [07:32:12]line [07:32:12]line [07:32:12]line [07:32:12]line [07:32:12]written 0, free lines is 3296 [07:32:12]MH_Cut [07:32:12]Write to MH i2c: D1 01 00 1B 18 01 05 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: D1 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: D1 01 00 [07:32:12]MH_I2C_Read... [07:32:12]Read from MH i2c: D1 01 00 1B 18 00 04 [07:32:12]Write to MH i2c: 01 00 00 1C 18 34 [07:32:12]Write i2c OK [07:32:12]MH_I2C_Read... [07:32:13]OFD Sender: No OFD packet to send [07:32:13]*** Cut start [07:32:13]*** Partial cut [07:32:13]*** CUTSNS_PIN = 1 [07:32:13]*** CUTSNS_PIN = 0 [07:32:13]*** Brake cut motor [07:32:14]Read from MH i2c: 01 [07:32:14]MH_I2C_Read... [07:32:14]*** Stop cut motor [07:32:14]*** Cut end [07:32:14]Read from MH i2c: 01 07 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: 01 07 00 1C 18 00 00 00 00 00 FF 0F 49 [07:32:14]process_action close_receipt done [07:32:14]requested_data is exist [07:32:14]produce_requested_data [07:32:14]requested_item fm.sn is exist - process it [07:32:14]wFMCommunicate request_size=4 [07:32:14]MH_SAM_APDU [07:32:14]CAPDU: 80 11 00 00 [07:32:14]Write to MH i2c: E2 08 00 1D 18 80 11 00 00 00 00 00 00 AF [07:32:14]Write i2c OK [07:32:14]MH_I2C_Read... [07:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:14]Read from MH i2c: E2 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 17 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 17 00 1D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [07:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:32:14]wFMCommunicate OK [07:32:14]requested_item fd.num is exist - process it [07:32:14]SAM_PROTO_GetFieldsCounters [07:32:14]wFMCommunicate request_size=4 [07:32:14]MH_SAM_APDU [07:32:14]CAPDU: 80 13 00 00 [07:32:14]Write to MH i2c: E2 08 00 1E 18 80 13 00 00 00 00 00 00 B2 [07:32:14]Write i2c OK [07:32:14]MH_I2C_Read... [07:32:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:14]Read from MH i2c: E2 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 62 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 62 00 1E 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 69 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [07:32:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:14]wFMCommunicate OK [07:32:14]SAM_PROTO_GetFieldsCounters done [07:32:14]requested_item shift.num is exist - process it [07:32:14]requested_item shift.opened is exist - process it [07:32:14]req_shift_opened [07:32:14]FM_GetShiftState [07:32:14]SAM_PROTO_GetShiftState [07:32:14]wFMCommunicate request_size=4 [07:32:14]MH_SAM_APDU [07:32:14]CAPDU: 80 13 01 00 [07:32:14]Write to MH i2c: E2 08 00 1F 18 80 13 01 00 00 00 00 00 B4 [07:32:14]Write i2c OK [07:32:14]MH_I2C_Read... [07:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:14]Read from MH i2c: E2 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 0E 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 0E 00 1F 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [07:32:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:32:14]wFMCommunicate OK [07:32:14]SAM_PROTO_GetShiftState done [07:32:14]FM_GetShiftState done [07:32:14]req_shift_opened done [07:32:14]requested_item shift.open_date is exist - process it [07:32:14]req_shift_open_date [07:32:14]req_shift_open_date done [07:32:14]produce_requested_data done [07:32:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374889,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:32:14]process_action_free close_receipt [07:32:14]json_value_free [07:32:14]json_value_free done [07:32:14]process_json_proto returns [07:32:14]Send response to host [07:32:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374889,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:32:14]free response buf [07:32:14]execute_script done [07:32:14]execute_script returns [07:32:14]free content buf [07:32:14]Sock 9.Close socket [07:32:14]Sock 9.Thread stoped [07:32:18]OFD Sender: No OFD packet to send [07:32:23]OFD Sender: No OFD packet to send [07:32:28]OFD Sender: No OFD packet to send [07:32:33]OFD Sender: No OFD packet to send [07:32:35]accept exits with 8 [07:32:35]New connection [07:32:35]New thread 3067485540 created [07:32:35]Thread 3067628900 joined [07:32:35]Waiting for new connection... [07:32:35] Sock 8.Parse request [07:32:35]Sock 8.Check first char [07:32:35]Sock 8.First char is OK [07:32:35]request: POST /json_proto HTTP/1.0 [07:32:35]Method: POST [07:32:35]URL: /json_proto [07:32:35]Method is POST - this is cgi request [07:32:35]url: /json_proto [07:32:35]query_string will be loaded in cgi processing [07:32:35]execute_cgi json_proto POST (null) [07:32:35]execute_cgi path=json_proto method=POST [07:32:35]POST find Content-Length [07:32:35]Host: 172.17.42.195:8080 [07:32:35]Content-Length: 687 [07:32:35]Content-Type: application/json [07:32:35] [07:32:35]POST finish read [07:32:35]Found Content-Length = 687 [07:32:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311402", "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" ] } } [07:32:35]execute_script... [07:32:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311402", "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" ] } } [07:32:35]POST & json_proto [07:32:35]process_json_proto [07:32:35]json parsed OK: [07:32:35]protocol is kg_v1.0 [07:32:35]action value=close_receipt [07:32:35]process_action close_receipt [07:32:35]cmd_close_receipt [07:32:35]MH_GetDate [07:32:35]Write to MH i2c: F0 00 00 20 18 27 [07:32:35]Write i2c OK [07:32:35]MH_I2C_Read... [07:32:35]Read from MH i2c: F0 [07:32:35]MH_I2C_Read... [07:32:35]Read from MH i2c: F0 09 00 [07:32:35]MH_I2C_Read... [07:32:35]Read from MH i2c: F0 09 00 20 18 00 94 EC 1D 67 EF 94 12 67 30 [07:32:35]GetLastDocTimeStamp 1730014331 [07:32:35]current date 1730014356 [07:32:35]FM_GetShiftState [07:32:35]SAM_PROTO_GetShiftState [07:32:35]wFMCommunicate request_size=4 [07:32:35]MH_SAM_APDU [07:32:35]CAPDU: 80 13 01 00 [07:32:35]Write to MH i2c: E2 08 00 21 18 80 13 01 00 00 00 00 00 B6 [07:32:35]Write i2c OK [07:32:35]MH_I2C_Read... [07:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:35]Read from MH i2c: E2 [07:32:35]MH_I2C_Read... [07:32:35]Read from MH i2c: E2 0E 00 [07:32:35]MH_I2C_Read... [07:32:35]Read from MH i2c: E2 0E 00 21 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 84 [07:32:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:32:35]wFMCommunicate OK [07:32:35]SAM_PROTO_GetShiftState done [07:32:35]FM_GetShiftState done [07:32:35]opened in 1729988025 [07:32:35]opened+sec_in_day 1730074425 [07:32:35]quantity*price = 100050 [07:32:35]sum+1 = 100052 [07:32:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 168 27.10.2024 07:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374890 ФПД: 192716072431921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073236&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374890&fm=192716072431921&tin=02508201610067®Number=0000000000091623&sum=100000 [07:32:36]StoreToDocumentArchive [07:32:36]shift 528 fd 374890 [07:32:36]save to /storage/0528/doc_00374890 [07:32:36]save last doc name /storage/0528/doc_00374890 to /storage/kkm_last_doc_name [07:32:36]save OK [07:32:36]Clear old archive folders... [07:32:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:32:36]tlvbuf is B6F660E0 [07:32:36]SAM_PROTO_ClearQueue [07:32:36]wFMCommunicate request_size=4 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 09 00 00 [07:32:36]Write to MH i2c: E2 08 00 2E 18 80 09 00 00 00 00 00 00 B8 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 2E 18 00 90 00 BA [07:32:36]RAPDU: 90 00 [07:32:36]wFMCommunicate OK [07:32:36]SAM_PROTO_ClearQueue done [07:32:36]KKMCreateOFDPacket [07:32:36]OFDProtocolAddRootSTLVToBuf [07:32:36]FM_MakeSignedData [07:32:36]FM_MakeSignedData [07:32:36]SAM_PROTO_SignData [07:32:36]wFMCommunicate request_size=4 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 0D 01 02 [07:32:36]Write to MH i2c: E2 08 00 2F 18 80 0D 01 02 00 00 00 00 C0 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 2F 18 00 90 00 BB [07:32:36]RAPDU: 90 00 [07:32:36]wFMCommunicate OK [07:32:36]wFMCommunicate request_size=255 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 A8 00 00 00 F4 03 04 00 94 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [07:32:36]Write to MH i2c: E2 02 01 30 18 80 0D 02 02 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 A8 00 00 00 F4 03 04 00 94 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 10 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 30 18 00 90 00 BC [07:32:36]RAPDU: 90 00 [07:32:36]wFMCommunicate OK [07:32:36]wFMCommunicate request_size=11 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 0D 02 02 06 AF 46 35 0A 31 31 [07:32:36]Write to MH i2c: E2 0E 00 31 18 80 0D 02 02 06 00 AF 46 35 0A 31 31 00 00 65 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 03 00 31 18 00 90 00 BD [07:32:36]RAPDU: 90 00 [07:32:36]wFMCommunicate OK [07:32:36]wFMCommunicate request_size=4 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 0D 03 02 [07:32:36]Write to MH i2c: E2 08 00 32 18 80 0D 03 02 00 00 00 00 C5 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 0B 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 0B 00 32 18 00 3D 67 F7 2D 19 2A 58 49 90 00 72 [07:32:36]RAPDU: 3D 67 F7 2D 19 2A 58 49 90 00 [07:32:36]wFMCommunicate OK [07:32:36]SAM_PROTO_SignData done [07:32:36]FM_MakeSignedData done [07:32:36]CreateOFDProtocolMessage [07:32:36]wFMCommunicate request_size=4 [07:32:36]MH_SAM_APDU [07:32:36]CAPDU: 80 11 00 00 [07:32:36]Write to MH i2c: E2 08 00 33 18 80 11 00 00 00 00 00 00 C5 [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:36]Read from MH i2c: E2 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 17 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: E2 17 00 33 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [07:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:32:36]wFMCommunicate OK [07:32:36]CreateOFDProtocolMessage done [07:32:36]OFDSenderStorePacket 374890 [07:32:36]StoreOFDPacket docnum=374890 [07:32: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 10 01 00 00 F6 F6 08 01 E8 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 A8 00 00 00 F4 03 04 00 94 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF 46 35 0A 31 31 3D 67 F7 2D 19 2A 58 49 [07:32:36]CheckFolder [07:32:36]dirname=/storage/ofd_packets [07:32:36]CheckFolder done [07:32:36]ProducePacketName [07:32:36]name=ofd_packets/00374890 [07:32:36]NVStorageSaveData ofd_packets/00374890 [07:32:36]File name is /storage/ofd_packets/00374890 [07:32:36]Write 302 bytes [07:32:36]NVStorageSaveData done [07:32:36]OFDSenderStorePacket done [07:32:36]KKMCreateOFDPacket done [07:32:36]NVStorageSaveData kkm_last_timestamp [07:32:36]File name is /storage/kkm_last_timestamp [07:32:36]Write 4 bytes [07:32:36]NVStorageSaveData done [07:32:36]ExternCall_PrintAddStr [07:32:36]wPrintStart [07:32:36]Write to MH i2c: 01 00 00 34 18 4C [07:32:36]Write i2c OK [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: 01 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: 01 07 00 [07:32:36]MH_I2C_Read... [07:32:36]Read from MH i2c: 01 07 00 34 18 00 00 00 00 00 FF 0F 61 [07:32:36]RasterBufferAndPrint [07:32:36]line Счет N : (1)3311402 [07:32:36]line ИНН: 02508201610067 [07:32:36]line Контрольно-Кассовый Чек [07:32:36]line ПРОДАЖА [07:32:36]line ТРК (МРК, ГНК) : 5 [07:32:36]line Товар: 2710194210 [07:32:36]line ДТ(л)-К-5 [07:32:36]line 13.130 * 76.20 [07:32:36]line = 1000.51 [07:32:36]line НДС 12% НСП 1% [07:32:36]line > о реализуемом товаре [07:32:36]line ОКРУГЛЕНИЕ: -0.51 [07:32:36]line ИТОГО: 1000.00 [07:32:36]line Внесено: 1000.00 [07:32:36]line СДАЧА: 0.00 [07:32:36]line НСП 1% : 8.85 [07:32:36]line НДС 12% : 106.25 [07:32:36]line Наличными: 1000.00 [07:32:36]line Безнал.: 0.00 [07:32:36]line Место: АЗС № 87 "Партнер Нефть" [07:32:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:32:36]line СНО: Общий режим [07:32:36]line Чек 168 27.10.2024 07:32 [07:32:36]line Смена: 528 ФФД: 1.0 [07:32:36]line ЗНМ: 0300000083 [07:32:36]line РНМ: 0000000000091623 [07:32:36]line Версия ККМ: 001 [07:32:36]line ФМ: 0000000000874672 [07:32:36]line ФД: 374890 [07:32:36]line ФПД: 192716072431921 [07:32:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073236&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374890&fm=192716072431921&tin=02508201610067®Number=0000000000091623&sum=100000 [07:32:37]OFD Sender: Processing packet 374890 [packets to send 270, broken 269] [07:32:37]ProducePacketName [07:32:37]name=ofd_packets/00374890 [07:32:37]OFD Sender: To server: pG, [07:32:37]CommunicateWithHost lk.salyk.kg:30040 [07:32:37]written 0, free lines is 4095 [07:32:37]ConnectInit lk.salyk.kg [07:32:37]Connected sock=10 [07:32:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 F6 F6 08 01 E8 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 A8 00 00 00 F4 03 04 00 94 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF 46 35 0A 31 31 3D 67 F7 2D 19 2A 58 49 [07:32: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 26 17 47 00 E6 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B8 05 00 F4 03 04 00 33 98 1D 67 B6 04 01 00 00 09 F3 41 8B 80 05 5C 5F [07:32:37]CommunicateWithHost err = 0 [07:32:37]CheckOFDResponse [07:32:37]1017 (14) - 77093643461234 [07:32:37]1041 (16) - 0000000000874672 [07:32:37]1040 (4) - 374890 [07:32:37]1012 (4) - 27.10.2024 01:32 [07:32:37]1206 (1) - 0 [07:32:37]OFD Sender: Remove packet 374890 [07:32:37]ProducePacketName [07:32:37]name=ofd_packets/00374890 [07:32:37]NVStorageDeleteData [07:32:37]Write to MH i2c: 01 00 00 5F 18 77 [07:32:37]Write i2c OK [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: 01 [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: 01 07 00 [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: 01 07 00 5F 18 00 00 00 00 00 DD 0C 67 [07:32:37]RasterBufferAndPrint [07:32:37]line [07:32:37]line [07:32:37]line [07:32:37]line [07:32:37]line [07:32:37]written 0, free lines is 3299 [07:32:37]MH_Cut [07:32:37]Write to MH i2c: D1 01 00 66 18 01 50 [07:32:37]Write i2c OK [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: D1 [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: D1 01 00 [07:32:37]MH_I2C_Read... [07:32:37]Read from MH i2c: D1 01 00 66 18 00 4F [07:32:37]Write to MH i2c: 01 00 00 67 18 7F [07:32:37]Write i2c OK [07:32:37]MH_I2C_Read... [07:32:38]OFD Sender: No OFD packet to send [07:32:38]*** Cut start [07:32:38]*** Partial cut [07:32:38]*** CUTSNS_PIN = 1 [07:32:38]*** CUTSNS_PIN = 0 [07:32:38]*** Brake cut motor [07:32:39]Read from MH i2c: 01 [07:32:39]MH_I2C_Read... [07:32:39]*** Stop cut motor [07:32:39]*** Cut end [07:32:39]Read from MH i2c: 01 07 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: 01 07 00 67 18 00 00 00 00 00 FF 0F 94 [07:32:39]process_action close_receipt done [07:32:39]requested_data is exist [07:32:39]produce_requested_data [07:32:39]requested_item fm.sn is exist - process it [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 11 00 00 [07:32:39]Write to MH i2c: E2 08 00 68 18 80 11 00 00 00 00 00 00 FA [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 17 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 17 00 68 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [07:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:32:39]wFMCommunicate OK [07:32:39]requested_item fd.num is exist - process it [07:32:39]SAM_PROTO_GetFieldsCounters [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 13 00 00 [07:32:39]Write to MH i2c: E2 08 00 69 18 80 13 00 00 00 00 00 00 FD [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 62 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 62 00 69 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 6A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [07:32:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:39]wFMCommunicate OK [07:32:39]SAM_PROTO_GetFieldsCounters done [07:32:39]requested_item shift.num is exist - process it [07:32:39]requested_item shift.opened is exist - process it [07:32:39]req_shift_opened [07:32:39]FM_GetShiftState [07:32:39]SAM_PROTO_GetShiftState [07:32:39]wFMCommunicate request_size=4 [07:32:39]MH_SAM_APDU [07:32:39]CAPDU: 80 13 01 00 [07:32:39]Write to MH i2c: E2 08 00 6A 18 80 13 01 00 00 00 00 00 FF [07:32:39]Write i2c OK [07:32:39]MH_I2C_Read... [07:32:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:39]Read from MH i2c: E2 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 0E 00 [07:32:39]MH_I2C_Read... [07:32:39]Read from MH i2c: E2 0E 00 6A 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CD [07:32:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:32:39]wFMCommunicate OK [07:32:39]SAM_PROTO_GetShiftState done [07:32:39]FM_GetShiftState done [07:32:39]req_shift_opened done [07:32:39]requested_item shift.open_date is exist - process it [07:32:39]req_shift_open_date [07:32:39]req_shift_open_date done [07:32:39]produce_requested_data done [07:32:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374890,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:32:39]process_action_free close_receipt [07:32:39]json_value_free [07:32:39]json_value_free done [07:32:39]process_json_proto returns [07:32:39]Send response to host [07:32:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374890,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:32:39]free response buf [07:32:39]execute_script done [07:32:39]execute_script returns [07:32:39]free content buf [07:32:39]Sock 8.Close socket [07:32:39]Sock 8.Thread stoped [07:32:43]OFD Sender: No OFD packet to send [07:32:48]OFD Sender: No OFD packet to send [07:32:53]OFD Sender: No OFD packet to send [07:32:58]OFD Sender: No OFD packet to send [07:33:03]OFD Sender: No OFD packet to send [07:33:04]accept exits with 9 [07:33:04]New connection [07:33:04]New thread 3067628900 created [07:33:04]Thread 3067485540 joined [07:33:04]Waiting for new connection... [07:33:04] Sock 9.Parse request [07:33:04]Sock 9.Check first char [07:33:04]Sock 9.First char is OK [07:33:04]request: POST /json_proto HTTP/1.0 [07:33:04]Method: POST [07:33:04]URL: /json_proto [07:33:04]Method is POST - this is cgi request [07:33:04]url: /json_proto [07:33:04]query_string will be loaded in cgi processing [07:33:04]execute_cgi json_proto POST (null) [07:33:04]execute_cgi path=json_proto method=POST [07:33:04]POST find Content-Length [07:33:04]Host: 172.17.42.195:8080 [07:33:04]Content-Length: 678 [07:33:04]Content-Type: application/json [07:33:04] [07:33:04]POST finish read [07:33:04]Found Content-Length = 678 [07:33:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311403", "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" ] } } [07:33:04]execute_script... [07:33: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)3311403", "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" ] } } [07:33:04]POST & json_proto [07:33:04]process_json_proto [07:33:04]json parsed OK: [07:33:04]protocol is kg_v1.0 [07:33:04]action value=close_receipt [07:33:04]process_action close_receipt [07:33:04]cmd_close_receipt [07:33:04]MH_GetDate [07:33:04]Write to MH i2c: F0 00 00 6B 18 72 [07:33:04]Write i2c OK [07:33:04]MH_I2C_Read... [07:33:04]Read from MH i2c: F0 [07:33:04]MH_I2C_Read... [07:33:04]Read from MH i2c: F0 09 00 [07:33:04]MH_I2C_Read... [07:33:04]Read from MH i2c: F0 09 00 6B 18 00 B1 EC 1D 67 EF 94 12 67 98 [07:33:04]GetLastDocTimeStamp 1730014356 [07:33:04]current date 1730014385 [07:33:04]FM_GetShiftState [07:33:04]SAM_PROTO_GetShiftState [07:33:04]wFMCommunicate request_size=4 [07:33:04]MH_SAM_APDU [07:33:04]CAPDU: 80 13 01 00 [07:33:04]Write to MH i2c: E2 08 00 6C 18 80 13 01 00 00 00 00 00 01 [07:33:04]Write i2c OK [07:33:04]MH_I2C_Read... [07:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:04]Read from MH i2c: E2 [07:33:04]MH_I2C_Read... [07:33:04]Read from MH i2c: E2 0E 00 [07:33:04]MH_I2C_Read... [07:33:04]Read from MH i2c: E2 0E 00 6C 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CF [07:33:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:33:04]wFMCommunicate OK [07:33:04]SAM_PROTO_GetShiftState done [07:33:04]FM_GetShiftState done [07:33:04]opened in 1729988025 [07:33:04]opened+sec_in_day 1730074425 [07:33:04]quantity*price = 50010 [07:33:04]sum+1 = 50012 [07:33:04]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 СНО: Общий режим Чек 169 27.10.2024 07:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374891 ФПД: 216610740978555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073305&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374891&fm=216610740978555&tin=02508201610067®Number=0000000000091623&sum=50000 [07:33:06]StoreToDocumentArchive [07:33:06]shift 528 fd 374891 [07:33:06]save to /storage/0528/doc_00374891 [07:33:06]save last doc name /storage/0528/doc_00374891 to /storage/kkm_last_doc_name [07:33:06]save OK [07:33:06]Clear old archive folders... [07:33:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:33:06]tlvbuf is 00F41A50 [07:33:06]SAM_PROTO_ClearQueue [07:33:06]wFMCommunicate request_size=4 [07:33:06]MH_SAM_APDU [07:33:06]CAPDU: 80 09 00 00 [07:33:06]Write to MH i2c: E2 08 00 79 18 80 09 00 00 00 00 00 00 03 [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 79 18 00 90 00 05 [07:33:06]RAPDU: 90 00 [07:33:06]wFMCommunicate OK [07:33:06]SAM_PROTO_ClearQueue done [07:33:06]KKMCreateOFDPacket [07:33:06]OFDProtocolAddRootSTLVToBuf [07:33:06]FM_MakeSignedData [07:33:06]FM_MakeSignedData [07:33:06]SAM_PROTO_SignData [07:33:06]wFMCommunicate request_size=4 [07:33:06]MH_SAM_APDU [07:33:06]CAPDU: 80 0D 01 02 [07:33:06]Write to MH i2c: E2 08 00 7A 18 80 0D 01 02 00 00 00 00 0B [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 7A 18 00 90 00 06 [07:33:06]RAPDU: 90 00 [07:33:06]wFMCommunicate OK [07:33:06]wFMCommunicate request_size=255 [07:33:06]MH_SAM_APDU [07:33: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 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 A9 00 00 00 F4 03 04 00 B1 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 [07:33:06]Write to MH i2c: E2 02 01 7B 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 A9 00 00 00 F4 03 04 00 B1 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 00 00 37 [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 7B 18 00 90 00 07 [07:33:06]RAPDU: 90 00 [07:33:06]wFMCommunicate OK [07:33:06]wFMCommunicate request_size=10 [07:33:06]MH_SAM_APDU [07:33:06]CAPDU: 80 0D 02 02 05 01 9E 45 43 7B [07:33:06]Write to MH i2c: E2 0D 00 7C 18 80 0D 02 02 05 00 01 9E 45 43 7B 00 00 BA [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 03 00 7C 18 00 90 00 08 [07:33:06]RAPDU: 90 00 [07:33:06]wFMCommunicate OK [07:33:06]wFMCommunicate request_size=4 [07:33:06]MH_SAM_APDU [07:33:06]CAPDU: 80 0D 03 02 [07:33:06]Write to MH i2c: E2 08 00 7D 18 80 0D 03 02 00 00 00 00 10 [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 0B 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 0B 00 7D 18 00 1C 6A D0 D1 AB 55 BA 0A 90 00 FC [07:33:06]RAPDU: 1C 6A D0 D1 AB 55 BA 0A 90 00 [07:33:06]wFMCommunicate OK [07:33:06]SAM_PROTO_SignData done [07:33:06]FM_MakeSignedData done [07:33:06]CreateOFDProtocolMessage [07:33:06]wFMCommunicate request_size=4 [07:33:06]MH_SAM_APDU [07:33:06]CAPDU: 80 11 00 00 [07:33:06]Write to MH i2c: E2 08 00 7E 18 80 11 00 00 00 00 00 00 10 [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:06]Read from MH i2c: E2 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 17 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: E2 17 00 7E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [07:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:33:06]wFMCommunicate OK [07:33:06]CreateOFDProtocolMessage done [07:33:06]OFDSenderStorePacket 374891 [07:33:06]StoreOFDPacket docnum=374891 [07:33: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 18 F1 07 01 26 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 A9 00 00 00 F4 03 04 00 B1 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 01 9E 45 43 7B 1C 6A D0 D1 AB 55 BA 0A [07:33:06]CheckFolder [07:33:06]dirname=/storage/ofd_packets [07:33:06]CheckFolder done [07:33:06]ProducePacketName [07:33:06]name=ofd_packets/00374891 [07:33:06]NVStorageSaveData ofd_packets/00374891 [07:33:06]File name is /storage/ofd_packets/00374891 [07:33:06]Write 301 bytes [07:33:06]NVStorageSaveData done [07:33:06]OFDSenderStorePacket done [07:33:06]KKMCreateOFDPacket done [07:33:06]NVStorageSaveData kkm_last_timestamp [07:33:06]File name is /storage/kkm_last_timestamp [07:33:06]Write 4 bytes [07:33:06]NVStorageSaveData done [07:33:06]ExternCall_PrintAddStr [07:33:06]wPrintStart [07:33:06]Write to MH i2c: 01 00 00 7F 18 97 [07:33:06]Write i2c OK [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: 01 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: 01 07 00 [07:33:06]MH_I2C_Read... [07:33:06]Read from MH i2c: 01 07 00 7F 18 00 00 00 00 00 FF 0F AC [07:33:06]RasterBufferAndPrint [07:33:06]line Счет N : (1)3311403 [07:33:06]line ИНН: 02508201610067 [07:33:06]line Контрольно-Кассовый Чек [07:33:06]line ПРОДАЖА [07:33:06]line ТРК (МРК, ГНК) : 33 [07:33:06]line Товар: 2710124500 [07:33:06]line Аи-95-К-3 [07:33:06]line 6.740 * 74.20 [07:33:06]line = 500.11 [07:33:06]line НДС 12% НСП 1% [07:33:06]line > о реализуемом товаре [07:33:06]line ОКРУГЛЕНИЕ: -0.11 [07:33:06]line ИТОГО: 500.00 [07:33:06]line Внесено: 500.00 [07:33:06]line СДАЧА: 0.00 [07:33:06]line НСП 1% : 4.43 [07:33:06]line НДС 12% : 53.11 [07:33:06]line Наличными: 500.00 [07:33:06]line Безнал.: 0.00 [07:33:06]line Место: АЗС № 87 "Партнер Нефть" [07:33:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:33:06]line СНО: Общий режим [07:33:06]line Чек 169 27.10.2024 07:33 [07:33:06]line Смена: 528 ФФД: 1.0 [07:33:06]line ЗНМ: 0300000083 [07:33:06]line РНМ: 0000000000091623 [07:33:06]line Версия ККМ: 001 [07:33:06]line ФМ: 0000000000874672 [07:33:06]line ФД: 374891 [07:33:06]line ФПД: 216610740978555 [07:33:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073305&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374891&fm=216610740978555&tin=02508201610067®Number=0000000000091623&sum=50000 [07:33:06]OFD Sender: Processing packet 374891 [packets to send 270, broken 269] [07:33:06]ProducePacketName [07:33:06]name=ofd_packets/00374891 [07:33:06]OFD Sender: To server: pG, [07:33:06]CommunicateWithHost lk.salyk.kg:30040 [07:33:06]ConnectInit lk.salyk.kg [07:33:06]written 0, free lines is 4095 [07:33:07]Connected sock=10 [07: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 18 F1 07 01 26 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 A9 00 00 00 F4 03 04 00 B1 EC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 01 9E 45 43 7B 1C 6A D0 D1 AB 55 BA 0A [07:33: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 F7 AA 47 00 2E 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 6B B8 05 00 F4 03 04 00 51 98 1D 67 B6 04 01 00 00 CD F9 46 64 DB BE 89 D7 [07:33:07]CommunicateWithHost err = 0 [07:33:07]CheckOFDResponse [07:33:07]1017 (14) - 77093643461234 [07:33:07]1041 (16) - 0000000000874672 [07:33:07]1040 (4) - 374891 [07:33:07]1012 (4) - 27.10.2024 01:33 [07:33:07]1206 (1) - 0 [07:33:07]OFD Sender: Remove packet 374891 [07:33:07]ProducePacketName [07:33:07]name=ofd_packets/00374891 [07:33:07]NVStorageDeleteData [07:33:07]Write to MH i2c: 01 00 00 AA 18 C2 [07:33:07]Write i2c OK [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: 01 [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: 01 07 00 [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: 01 07 00 AA 18 00 00 00 00 00 D0 0C A5 [07:33:07]RasterBufferAndPrint [07:33:07]line [07:33:07]line [07:33:07]line [07:33:07]line [07:33:07]line [07:33:07]written 0, free lines is 3284 [07:33:07]MH_Cut [07:33:07]Write to MH i2c: D1 01 00 B1 18 01 9B [07:33:07]Write i2c OK [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: D1 [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: D1 01 00 [07:33:07]MH_I2C_Read... [07:33:07]Read from MH i2c: D1 01 00 B1 18 00 9A [07:33:07]Write to MH i2c: 01 00 00 B2 18 CA [07:33:07]Write i2c OK [07:33:07]MH_I2C_Read... [07:33:07]OFD Sender: No OFD packet to send [07:33:08]*** Cut start [07:33:08]*** Partial cut [07:33:08]*** CUTSNS_PIN = 1 [07:33:08]*** CUTSNS_PIN = 0 [07:33:08]*** Brake cut motor [07:33:08]Read from MH i2c: 01 [07:33:08]MH_I2C_Read... [07:33:08]*** Stop cut motor [07:33:08]*** Cut end [07:33:08]Read from MH i2c: 01 07 00 [07:33:08]MH_I2C_Read... [07:33:08]Read from MH i2c: 01 07 00 B2 18 00 00 00 00 00 FF 0F DF [07:33:08]process_action close_receipt done [07:33:08]requested_data is exist [07:33:08]produce_requested_data [07:33:08]requested_item fm.sn is exist - process it [07:33:08]wFMCommunicate request_size=4 [07:33:08]MH_SAM_APDU [07:33:08]CAPDU: 80 11 00 00 [07:33:08]Write to MH i2c: E2 08 00 B3 18 80 11 00 00 00 00 00 00 45 [07:33:08]Write i2c OK [07:33:08]MH_I2C_Read... [07:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:08]Read from MH i2c: E2 [07:33:08]MH_I2C_Read... [07:33:08]Read from MH i2c: E2 17 00 [07:33:08]MH_I2C_Read... [07:33:08]Read from MH i2c: E2 17 00 B3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [07:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:33:08]wFMCommunicate OK [07:33:08]requested_item fd.num is exist - process it [07:33:08]SAM_PROTO_GetFieldsCounters [07:33:08]wFMCommunicate request_size=4 [07:33:08]MH_SAM_APDU [07:33:08]CAPDU: 80 13 00 00 [07:33:08]Write to MH i2c: E2 08 00 B4 18 80 13 00 00 00 00 00 00 48 [07:33:08]Write i2c OK [07:33:08]MH_I2C_Read... [07:33:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:09]Read from MH i2c: E2 [07:33:09]MH_I2C_Read... [07:33:09]Read from MH i2c: E2 62 00 [07:33:09]MH_I2C_Read... [07:33:09]Read from MH i2c: E2 62 00 B4 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 6B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [07: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 6B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:33:09]wFMCommunicate OK [07:33:09]SAM_PROTO_GetFieldsCounters done [07:33:09]requested_item shift.num is exist - process it [07:33:09]requested_item shift.opened is exist - process it [07:33:09]req_shift_opened [07:33:09]FM_GetShiftState [07:33:09]SAM_PROTO_GetShiftState [07:33:09]wFMCommunicate request_size=4 [07:33:09]MH_SAM_APDU [07:33:09]CAPDU: 80 13 01 00 [07:33:09]Write to MH i2c: E2 08 00 B5 18 80 13 01 00 00 00 00 00 4A [07:33:09]Write i2c OK [07:33:09]MH_I2C_Read... [07:33:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:09]Read from MH i2c: E2 [07:33:09]MH_I2C_Read... [07:33:09]Read from MH i2c: E2 0E 00 [07:33:09]MH_I2C_Read... [07:33:09]Read from MH i2c: E2 0E 00 B5 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 18 [07:33:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:33:09]wFMCommunicate OK [07:33:09]SAM_PROTO_GetShiftState done [07:33:09]FM_GetShiftState done [07:33:09]req_shift_opened done [07:33:09]requested_item shift.open_date is exist - process it [07:33:09]req_shift_open_date [07:33:09]req_shift_open_date done [07:33:09]produce_requested_data done [07:33:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374891,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:33:09]process_action_free close_receipt [07:33:09]json_value_free [07:33:09]json_value_free done [07:33:09]process_json_proto returns [07:33:09]Send response to host [07:33:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374891,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:33:09]free response buf [07:33:09]execute_script done [07:33:09]execute_script returns [07:33:09]free content buf [07:33:09]Sock 9.Close socket [07:33:09]Sock 9.Thread stoped [07:33:12]OFD Sender: No OFD packet to send [07:33:17]OFD Sender: No OFD packet to send [07:33:22]OFD Sender: No OFD packet to send [07:33:27]OFD Sender: No OFD packet to send [07:33:32]OFD Sender: No OFD packet to send [07:33:37]OFD Sender: No OFD packet to send [07:33:42]OFD Sender: No OFD packet to send [07:33:47]OFD Sender: No OFD packet to send [07:33:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:27]OFD Sender: No OFD packet to send [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:20]accept exits with 8 [07:35:20]New connection [07:35:20]New thread 3067485540 created [07:35:20]Thread 3067628900 joined [07:35:20]Waiting for new connection... [07:35:20] Sock 8.Parse request [07:35:20]Sock 8.Check first char [07:35:20]Sock 8.First char is OK [07:35:20]request: POST /json_proto HTTP/1.0 [07:35:20]Method: POST [07:35:20]URL: /json_proto [07:35:20]Method is POST - this is cgi request [07:35:20]url: /json_proto [07:35:20]query_string will be loaded in cgi processing [07:35:20]execute_cgi json_proto POST (null) [07:35:20]execute_cgi path=json_proto method=POST [07:35:20]POST find Content-Length [07:35:20]Host: 172.17.42.195:8080 [07:35:20]Content-Length: 681 [07:35:20]Content-Type: application/json [07:35:20] [07:35:20]POST finish read [07:35:20]Found Content-Length = 681 [07:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 20.570, "sum" : 800.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:20]execute_script... [07:35:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 20.570, "sum" : 800.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:20]POST & json_proto [07:35:20]process_json_proto [07:35:20]json parsed OK: [07:35:20]protocol is kg_v1.0 [07:35:20]action value=close_receipt [07:35:20]process_action close_receipt [07:35:20]cmd_close_receipt [07:35:20]MH_GetDate [07:35:20]Write to MH i2c: F0 00 00 B6 18 BD [07:35:20]Write i2c OK [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 09 00 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: F0 09 00 B6 18 00 39 ED 1D 67 EF 94 12 67 6C [07:35:20]GetLastDocTimeStamp 1730014385 [07:35:20]current date 1730014521 [07:35:20]FM_GetShiftState [07:35:20]SAM_PROTO_GetShiftState [07:35:20]wFMCommunicate request_size=4 [07:35:20]MH_SAM_APDU [07:35:20]CAPDU: 80 13 01 00 [07:35:20]Write to MH i2c: E2 08 00 B7 18 80 13 01 00 00 00 00 00 4C [07:35:20]Write i2c OK [07:35:20]MH_I2C_Read... [07:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:20]Read from MH i2c: E2 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: E2 0E 00 [07:35:20]MH_I2C_Read... [07:35:20]Read from MH i2c: E2 0E 00 B7 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1A [07:35:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:35:20]wFMCommunicate OK [07:35:20]SAM_PROTO_GetShiftState done [07:35:20]FM_GetShiftState done [07:35:20]opened in 1729988025 [07:35:20]opened+sec_in_day 1730074425 [07:35:20]quantity*price = 80017 [07:35:20]sum+1 = 80018 [07:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 170 27.10.2024 07:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374892 ФПД: 53960212297356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374892&fm=53960212297356&tin=02508201610067®Number=0000000000091623&sum=80000 [07:35:21]StoreToDocumentArchive [07:35:21]shift 528 fd 374892 [07:35:21]save to /storage/0528/doc_00374892 [07:35:21]save last doc name /storage/0528/doc_00374892 to /storage/kkm_last_doc_name [07:35:21]save OK [07:35:21]Clear old archive folders... [07:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:35:21]tlvbuf is B6F4D1E0 [07:35:21]SAM_PROTO_ClearQueue [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 09 00 00 [07:35:21]Write to MH i2c: E2 08 00 C4 18 80 09 00 00 00 00 00 00 4E [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 C4 18 00 90 00 50 [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]SAM_PROTO_ClearQueue done [07:35:21]KKMCreateOFDPacket [07:35:21]OFDProtocolAddRootSTLVToBuf [07:35:21]FM_MakeSignedData [07:35:21]FM_MakeSignedData [07:35:21]SAM_PROTO_SignData [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 01 02 [07:35:21]Write to MH i2c: E2 08 00 C5 18 80 0D 01 02 00 00 00 00 56 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 C5 18 00 90 00 51 [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=255 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 91 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 00 00 00 F4 03 04 00 39 ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 13 [07:35:21]Write to MH i2c: E2 02 01 C6 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 91 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 00 00 00 F4 03 04 00 39 ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 13 00 00 17 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 C6 18 00 90 00 52 [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=9 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 02 02 04 97 49 36 8C [07:35:21]Write to MH i2c: E2 0C 00 C7 18 80 0D 02 02 04 00 97 49 36 8C 00 00 03 [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:21]Read from MH i2c: E2 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 [07:35:21]MH_I2C_Read... [07:35:21]Read from MH i2c: E2 03 00 C7 18 00 90 00 53 [07:35:21]RAPDU: 90 00 [07:35:21]wFMCommunicate OK [07:35:21]wFMCommunicate request_size=4 [07:35:21]MH_SAM_APDU [07:35:21]CAPDU: 80 0D 03 02 [07:35:21]Write to MH i2c: E2 08 00 C8 18 80 0D 03 02 00 00 00 00 5B [07:35:21]Write i2c OK [07:35:21]MH_I2C_Read... [07:35:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:22]Read from MH i2c: E2 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: E2 0B 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: E2 0B 00 C8 18 00 1B 88 73 2E 1D 99 9C AB 90 00 9D [07:35:22]RAPDU: 1B 88 73 2E 1D 99 9C AB 90 00 [07:35:22]wFMCommunicate OK [07:35:22]SAM_PROTO_SignData done [07:35:22]FM_MakeSignedData done [07:35:22]CreateOFDProtocolMessage [07:35:22]wFMCommunicate request_size=4 [07:35:22]MH_SAM_APDU [07:35:22]CAPDU: 80 11 00 00 [07:35:22]Write to MH i2c: E2 08 00 C9 18 80 11 00 00 00 00 00 00 5B [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:22]Read from MH i2c: E2 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: E2 17 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: E2 17 00 C9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [07: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 [07:35:22]wFMCommunicate OK [07:35:22]CreateOFDProtocolMessage done [07:35:22]OFDSenderStorePacket 374892 [07:35:22]StoreOFDPacket docnum=374892 [07:35: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 0E 01 00 00 23 26 06 01 38 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 91 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 00 00 00 F4 03 04 00 39 ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 13 97 49 36 8C 1B 88 73 2E 1D 99 9C AB [07:35:22]CheckFolder [07:35:22]dirname=/storage/ofd_packets [07:35:22]CheckFolder done [07:35:22]ProducePacketName [07:35:22]name=ofd_packets/00374892 [07:35:22]NVStorageSaveData ofd_packets/00374892 [07:35:22]File name is /storage/ofd_packets/00374892 [07:35:22]Write 300 bytes [07:35:22]NVStorageSaveData done [07:35:22]OFDSenderStorePacket done [07:35:22]KKMCreateOFDPacket done [07:35:22]NVStorageSaveData kkm_last_timestamp [07:35:22]File name is /storage/kkm_last_timestamp [07:35:22]Write 4 bytes [07:35:22]NVStorageSaveData done [07:35:22]ExternCall_PrintAddStr [07:35:22]wPrintStart [07:35:22]Write to MH i2c: 01 00 00 CA 18 E2 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 CA 18 00 00 00 00 00 FF 0F F7 [07:35:22]RasterBufferAndPrint [07:35:22]line Счет N : (1)3311404 [07:35:22]line ИНН: 02508201610067 [07:35:22]line Контрольно-Кассовый Чек [07:35:22]line ПРОДАЖА [07:35:22]line ТРК (МРК, ГНК) : 7 [07:35:22]line Товар: 2711190000 [07:35:22]line ГАЗ-К-5 [07:35:22]line 20.570 * 38.90 [07:35:22]line = 800.17 [07:35:22]line НДС 12% НСП 1% [07:35:22]line > о реализуемом товаре [07:35:22]line ОКРУГЛЕНИЕ: -0.17 [07:35:22]line ИТОГО: 800.00 [07:35:22]line Внесено: 800.00 [07:35:22]line СДАЧА: 0.00 [07:35:22]line НСП 1% : 7.08 [07:35:22]line НДС 12% : 84.97 [07:35:22]line Наличными: 800.00 [07:35:22]line Безнал.: 0.00 [07:35:22]line Место: АЗС № 87 "Партнер Нефть" [07:35:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:35:22]line СНО: Общий режим [07:35:22]line Чек 170 27.10.2024 07:35 [07:35:22]line Смена: 528 ФФД: 1.0 [07:35:22]line ЗНМ: 0300000083 [07:35:22]line РНМ: 0000000000091623 [07:35:22]line Версия ККМ: 001 [07:35:22]line ФМ: 0000000000874672 [07:35:22]line ФД: 374892 [07:35:22]line ФПД: 53960212297356 [07:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374892&fm=53960212297356&tin=02508201610067®Number=0000000000091623&sum=80000 [07:35:22]OFD Sender: Processing packet 374892 [packets to send 270, broken 269] [07:35:22]ProducePacketName [07:35:22]name=ofd_packets/00374892 [07:35:22]OFD Sender: To server: pG, [07:35:22]CommunicateWithHost lk.salyk.kg:30040 [07:35:22]ConnectInit lk.salyk.kg [07:35:22]written 0, free lines is 4095 [07:35:22]Connected sock=10 [07:35:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 23 26 06 01 38 BD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5A 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 91 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 00 00 00 F4 03 04 00 39 ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 13 97 49 36 8C 1B 88 73 2E 1D 99 9C AB [07:35: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 FB E8 47 00 88 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 6C B8 05 00 F4 03 04 00 D8 98 1D 67 B6 04 01 00 00 D5 E0 80 38 51 4D 89 0B [07:35:22]CommunicateWithHost err = 0 [07:35:22]CheckOFDResponse [07:35:22]1017 (14) - 77093643461234 [07:35:22]1041 (16) - 0000000000874672 [07:35:22]1040 (4) - 374892 [07:35:22]1012 (4) - 27.10.2024 01:35 [07:35:22]1206 (1) - 0 [07:35:22]OFD Sender: Remove packet 374892 [07:35:22]ProducePacketName [07:35:22]name=ofd_packets/00374892 [07:35:22]NVStorageDeleteData [07:35:22]Write to MH i2c: 01 00 00 F5 18 0D [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: 01 07 00 F5 18 00 00 00 00 00 D0 0C F0 [07:35:22]RasterBufferAndPrint [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]line [07:35:22]written 0, free lines is 3287 [07:35:22]MH_Cut [07:35:22]Write to MH i2c: D1 01 00 FC 18 01 E6 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 01 00 [07:35:22]MH_I2C_Read... [07:35:22]Read from MH i2c: D1 01 00 FC 18 00 E5 [07:35:22]Write to MH i2c: 01 00 00 FD 18 15 [07:35:22]Write i2c OK [07:35:22]MH_I2C_Read... [07:35:23]OFD Sender: No OFD packet to send [07:35:23]*** Cut start [07:35:23]*** Partial cut [07:35:23]*** CUTSNS_PIN = 1 [07:35:23]*** CUTSNS_PIN = 0 [07:35:24]*** Brake cut motor [07:35:24]Read from MH i2c: 01 [07:35:24]MH_I2C_Read... [07:35:24]*** Stop cut motor [07:35:24]*** Cut end [07:35:24]Read from MH i2c: 01 07 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: 01 07 00 FD 18 00 00 00 00 00 FF 0F 2A [07:35:24]process_action close_receipt done [07:35:24]requested_data is exist [07:35:24]produce_requested_data [07:35:24]requested_item fm.sn is exist - process it [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 11 00 00 [07:35:24]Write to MH i2c: E2 08 00 FE 18 80 11 00 00 00 00 00 00 90 [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 17 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 17 00 FE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E5 [07:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:35:24]wFMCommunicate OK [07:35:24]requested_item fd.num is exist - process it [07:35:24]SAM_PROTO_GetFieldsCounters [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 13 00 00 [07:35:24]Write to MH i2c: E2 08 00 FF 18 80 13 00 00 00 00 00 00 93 [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 62 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 62 00 FF 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 6C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [07:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:35:24]wFMCommunicate OK [07:35:24]SAM_PROTO_GetFieldsCounters done [07:35:24]requested_item shift.num is exist - process it [07:35:24]requested_item shift.opened is exist - process it [07:35:24]req_shift_opened [07:35:24]FM_GetShiftState [07:35:24]SAM_PROTO_GetShiftState [07:35:24]wFMCommunicate request_size=4 [07:35:24]MH_SAM_APDU [07:35:24]CAPDU: 80 13 01 00 [07:35:24]Write to MH i2c: E2 08 00 00 19 80 13 01 00 00 00 00 00 96 [07:35:24]Write i2c OK [07:35:24]MH_I2C_Read... [07:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:24]Read from MH i2c: E2 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 0E 00 [07:35:24]MH_I2C_Read... [07:35:24]Read from MH i2c: E2 0E 00 00 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 64 [07:35:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:35:24]wFMCommunicate OK [07:35:24]SAM_PROTO_GetShiftState done [07:35:24]FM_GetShiftState done [07:35:24]req_shift_opened done [07:35:24]requested_item shift.open_date is exist - process it [07:35:24]req_shift_open_date [07:35:24]req_shift_open_date done [07:35:24]produce_requested_data done [07:35:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374892,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:35:24]process_action_free close_receipt [07:35:24]json_value_free [07:35:24]json_value_free done [07:35:24]process_json_proto returns [07:35:24]Send response to host [07:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374892,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:35:24]free response buf [07:35:24]execute_script done [07:35:24]execute_script returns [07:35:24]free content buf [07:35:24]Sock 8.Close socket [07:35:24]Sock 8.Thread stoped [07:35:28]OFD Sender: No OFD packet to send [07:35:33]OFD Sender: No OFD packet to send [07:35:38]OFD Sender: No OFD packet to send [07:35:43]OFD Sender: No OFD packet to send [07:35:48]OFD Sender: No OFD packet to send [07:35:53]OFD Sender: No OFD packet to send [07:35:58]OFD Sender: No OFD packet to send [07:36:03]OFD Sender: No OFD packet to send [07:36:08]OFD Sender: No OFD packet to send [07:36:13]OFD Sender: No OFD packet to send [07:36:18]OFD Sender: No OFD packet to send [07:36:23]OFD Sender: No OFD packet to send [07:36:27]accept exits with 9 [07:36:27]New connection [07:36:27]New thread 3067628900 created [07:36:27]Thread 3067485540 joined [07:36:27]Waiting for new connection... [07:36:27] Sock 9.Parse request [07:36:27]Sock 9.Check first char [07:36:27]Sock 9.First char is OK [07:36:27]request: POST /json_proto HTTP/1.0 [07:36:27]Method: POST [07:36:27]URL: /json_proto [07:36:27]Method is POST - this is cgi request [07:36:27]url: /json_proto [07:36:27]query_string will be loaded in cgi processing [07:36:27]execute_cgi json_proto POST (null) [07:36:27]execute_cgi path=json_proto method=POST [07:36:27]POST find Content-Length [07:36:27]Host: 172.17.42.195:8080 [07:36:27]Content-Length: 679 [07:36:27]Content-Type: application/json [07:36:27] [07:36:27]POST finish read [07:36:27]Found Content-Length = 679 [07:36:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311405", "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" ] } } [07:36:27]execute_script... [07:36: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)3311405", "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" ] } } [07:36:27]POST & json_proto [07:36:27]process_json_proto [07:36:27]json parsed OK: [07:36:27]protocol is kg_v1.0 [07:36:27]action value=close_receipt [07:36:27]process_action close_receipt [07:36:27]cmd_close_receipt [07:36:27]MH_GetDate [07:36:27]Write to MH i2c: F0 00 00 01 19 09 [07:36:27]Write i2c OK [07:36:27]MH_I2C_Read... [07:36:27]Read from MH i2c: F0 [07:36:27]MH_I2C_Read... [07:36:27]Read from MH i2c: F0 09 00 [07:36:27]MH_I2C_Read... [07:36:27]Read from MH i2c: F0 09 00 01 19 00 7C ED 1D 67 EF 94 12 67 FB [07:36:27]GetLastDocTimeStamp 1730014521 [07:36:27]current date 1730014588 [07:36:27]FM_GetShiftState [07:36:27]SAM_PROTO_GetShiftState [07:36:27]wFMCommunicate request_size=4 [07:36:27]MH_SAM_APDU [07:36:27]CAPDU: 80 13 01 00 [07:36:27]Write to MH i2c: E2 08 00 02 19 80 13 01 00 00 00 00 00 98 [07:36:27]Write i2c OK [07:36:27]MH_I2C_Read... [07:36:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:27]Read from MH i2c: E2 [07:36:27]MH_I2C_Read... [07:36:27]Read from MH i2c: E2 0E 00 [07:36:27]MH_I2C_Read... [07:36:27]Read from MH i2c: E2 0E 00 02 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 66 [07:36:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:36:27]wFMCommunicate OK [07:36:27]SAM_PROTO_GetShiftState done [07:36:27]FM_GetShiftState done [07:36:27]opened in 1729988025 [07:36:27]opened+sec_in_day 1730074425 [07:36:27]quantity*price = 70044 [07:36:27]sum+1 = 70045 [07:36:27]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 СНО: Общий режим Чек 171 27.10.2024 07:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374893 ФПД: 39636289969483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073628&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374893&fm=39636289969483&tin=02508201610067®Number=0000000000091623&sum=70000 [07:36:28]StoreToDocumentArchive [07:36:28]shift 528 fd 374893 [07:36:28]save to /storage/0528/doc_00374893 [07:36:28]save last doc name /storage/0528/doc_00374893 to /storage/kkm_last_doc_name [07:36:28]save OK [07:36:28]Clear old archive folders... [07:36:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:36:28]tlvbuf is B6F4D270 [07:36:28]SAM_PROTO_ClearQueue [07:36:28]wFMCommunicate request_size=4 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 09 00 00 [07:36:28]Write to MH i2c: E2 08 00 0F 19 80 09 00 00 00 00 00 00 9A [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:28]Read from MH i2c: E2 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 03 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 03 00 0F 19 00 90 00 9C [07:36:28]RAPDU: 90 00 [07:36:28]wFMCommunicate OK [07:36:28]SAM_PROTO_ClearQueue done [07:36:28]KKMCreateOFDPacket [07:36:28]OFDProtocolAddRootSTLVToBuf [07:36:28]FM_MakeSignedData [07:36:28]FM_MakeSignedData [07:36:28]SAM_PROTO_SignData [07:36:28]wFMCommunicate request_size=4 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 0D 01 02 [07:36:28]Write to MH i2c: E2 08 00 10 19 80 0D 01 02 00 00 00 00 A2 [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:28]Read from MH i2c: E2 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 03 00 [07:36:28]MH_I2C_Read... [07:36:28]Read from MH i2c: E2 03 00 10 19 00 90 00 9D [07:36:28]RAPDU: 90 00 [07:36:28]wFMCommunicate OK [07:36:28]wFMCommunicate request_size=255 [07:36:28]MH_SAM_APDU [07:36:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AB 00 00 00 F4 03 04 00 7C ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 24 [07:36:28]Write to MH i2c: E2 02 01 11 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 AB 00 00 00 F4 03 04 00 7C ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 24 00 00 36 [07:36:28]Write i2c OK [07:36:28]MH_I2C_Read... [07:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:29]Read from MH i2c: E2 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 03 00 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 03 00 11 19 00 90 00 9E [07:36:29]RAPDU: 90 00 [07:36:29]wFMCommunicate OK [07:36:29]wFMCommunicate request_size=10 [07:36:29]MH_SAM_APDU [07:36:29]CAPDU: 80 0D 02 02 05 0C 8A FB DD 4B [07:36:29]Write to MH i2c: E2 0D 00 12 19 80 0D 02 02 05 00 0C 8A FB DD 4B 00 00 68 [07:36:29]Write i2c OK [07:36:29]MH_I2C_Read... [07:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:29]Read from MH i2c: E2 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 03 00 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 03 00 12 19 00 90 00 9F [07:36:29]RAPDU: 90 00 [07:36:29]wFMCommunicate OK [07:36:29]wFMCommunicate request_size=4 [07:36:29]MH_SAM_APDU [07:36:29]CAPDU: 80 0D 03 02 [07:36:29]Write to MH i2c: E2 08 00 13 19 80 0D 03 02 00 00 00 00 A7 [07:36:29]Write i2c OK [07:36:29]MH_I2C_Read... [07:36:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:29]Read from MH i2c: E2 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 0B 00 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 0B 00 13 19 00 30 9B 63 0A D1 E6 6D 11 90 00 15 [07:36:29]RAPDU: 30 9B 63 0A D1 E6 6D 11 90 00 [07:36:29]wFMCommunicate OK [07:36:29]SAM_PROTO_SignData done [07:36:29]FM_MakeSignedData done [07:36:29]CreateOFDProtocolMessage [07:36:29]wFMCommunicate request_size=4 [07:36:29]MH_SAM_APDU [07:36:29]CAPDU: 80 11 00 00 [07:36:29]Write to MH i2c: E2 08 00 14 19 80 11 00 00 00 00 00 00 A7 [07:36:29]Write i2c OK [07:36:29]MH_I2C_Read... [07:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:29]Read from MH i2c: E2 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 17 00 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: E2 17 00 14 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FC [07:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:36:29]wFMCommunicate OK [07:36:29]CreateOFDProtocolMessage done [07:36:29]OFDSenderStorePacket 374893 [07:36:29]StoreOFDPacket docnum=374893 [07:36: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 9E A6 07 01 D0 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7C ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 24 0C 8A FB DD 4B 30 9B 63 0A D1 E6 6D 11 [07:36:29]CheckFolder [07:36:29]dirname=/storage/ofd_packets [07:36:29]CheckFolder done [07:36:29]ProducePacketName [07:36:29]name=ofd_packets/00374893 [07:36:29]NVStorageSaveData ofd_packets/00374893 [07:36:29]File name is /storage/ofd_packets/00374893 [07:36:29]Write 301 bytes [07:36:29]NVStorageSaveData done [07:36:29]OFDSenderStorePacket done [07:36:29]KKMCreateOFDPacket done [07:36:29]NVStorageSaveData kkm_last_timestamp [07:36:29]File name is /storage/kkm_last_timestamp [07:36:29]Write 4 bytes [07:36:29]NVStorageSaveData done [07:36:29]OFD Sender: Processing packet 374893 [packets to send 270, broken 269] [07:36:29]ProducePacketName [07:36:29]name=ofd_packets/00374893 [07:36:29]OFD Sender: To server: pG, [07:36:29]CommunicateWithHost lk.salyk.kg:30040 [07:36:29]ConnectInit lk.salyk.kg [07:36:29]ExternCall_PrintAddStr [07:36:29]wPrintStart [07:36:29]Write to MH i2c: 01 00 00 15 19 2E [07:36:29]Write i2c OK [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: 01 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: 01 07 00 [07:36:29]MH_I2C_Read... [07:36:29]Read from MH i2c: 01 07 00 15 19 00 00 00 00 00 FF 0F 43 [07:36:29]RasterBufferAndPrint [07:36:29]line Счет N : (1)3311405 [07:36:29]line ИНН: 02508201610067 [07:36:29]line Контрольно-Кассовый Чек [07:36:29]line ПРОДАЖА [07:36:29]line ТРК (МРК, ГНК) : 22 [07:36:29]line Товар: 2710124130 [07:36:29]line Аи-92-К-4 [07:36:29]line 10.470 * 66.90 [07:36:29]line = 700.44 [07:36:29]line НДС 12% НСП 1% [07:36:29]line > о реализуемом товаре [07:36:29]line ОКРУГЛЕНИЕ: -0.44 [07:36:29]line ИТОГО: 700.00 [07:36:29]line Внесено: 700.00 [07:36:29]line СДАЧА: 0.00 [07:36:29]line НСП 1% : 6.20 [07:36:29]line НДС 12% : 74.38 [07:36:29]line Наличными: 700.00 [07:36:29]line Безнал.: 0.00 [07:36:29]line Место: АЗС № 87 "Партнер Нефть" [07:36:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:36:29]line СНО: Общий режим [07:36:29]line Чек 171 27.10.2024 07:36 [07:36:29]line Смена: 528 ФФД: 1.0 [07:36:29]line ЗНМ: 0300000083 [07:36:29]line РНМ: 0000000000091623 [07:36:29]line Версия ККМ: 001 [07:36:29]line ФМ: 0000000000874672 [07:36:29]line ФД: 374893 [07:36:29]line ФПД: 39636289969483 [07:36:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073628&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374893&fm=39636289969483&tin=02508201610067®Number=0000000000091623&sum=70000 [07:36:29]Connected sock=11 [07:36: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 9E A6 written 0, free lines is 4095 [07:36:29]07 01 D0 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 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 7C ED 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 24 0C 8A FB DD 4B 30 9B 63 0A D1 E6 6D 11 [07:36:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D9 74 47 00 9C 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 6D B8 05 00 F4 03 04 00 1B 99 1D 67 B6 04 01 00 00 4B 01 E8 DA E4 94 31 ED [07:36:29]CommunicateWithHost err = 0 [07:36:29]CheckOFDResponse [07:36:29]1017 (14) - 77093643461234 [07:36:29]1041 (16) - 0000000000874672 [07:36:29]1040 (4) - 374893 [07:36:29]1012 (4) - 27.10.2024 01:36 [07:36:29]1206 (1) - 0 [07:36:29]OFD Sender: Remove packet 374893 [07:36:29]ProducePacketName [07:36:29]name=ofd_packets/00374893 [07:36:29]NVStorageDeleteData [07:36:30]Write to MH i2c: 01 00 00 40 19 59 [07:36:30]Write i2c OK [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: 01 [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: 01 07 00 [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: 01 07 00 40 19 00 00 00 00 00 D0 0C 3C [07:36:30]RasterBufferAndPrint [07:36:30]line [07:36:30]line [07:36:30]line [07:36:30]line [07:36:30]line [07:36:30]written 0, free lines is 3288 [07:36:30]MH_Cut [07:36:30]Write to MH i2c: D1 01 00 47 19 01 32 [07:36:30]Write i2c OK [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: D1 [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: D1 01 00 [07:36:30]MH_I2C_Read... [07:36:30]Read from MH i2c: D1 01 00 47 19 00 31 [07:36:30]Write to MH i2c: 01 00 00 48 19 61 [07:36:30]Write i2c OK [07:36:30]MH_I2C_Read... [07:36:30]OFD Sender: No OFD packet to send [07:36:30]*** Cut start [07:36:30]*** Partial cut [07:36:30]*** CUTSNS_PIN = 1 [07:36:30]*** CUTSNS_PIN = 0 [07:36:31]*** Brake cut motor [07:36:31]Read from MH i2c: 01 [07:36:31]MH_I2C_Read... [07:36:31]*** Stop cut motor [07:36:31]*** Cut end [07:36:31]Read from MH i2c: 01 07 00 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: 01 07 00 48 19 00 00 00 00 00 FF 0F 76 [07:36:31]process_action close_receipt done [07:36:31]requested_data is exist [07:36:31]produce_requested_data [07:36:31]requested_item fm.sn is exist - process it [07:36:31]wFMCommunicate request_size=4 [07:36:31]MH_SAM_APDU [07:36:31]CAPDU: 80 11 00 00 [07:36:31]Write to MH i2c: E2 08 00 49 19 80 11 00 00 00 00 00 00 DC [07:36:31]Write i2c OK [07:36:31]MH_I2C_Read... [07:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:31]Read from MH i2c: E2 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 17 00 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 17 00 49 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [07:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:36:31]wFMCommunicate OK [07:36:31]requested_item fd.num is exist - process it [07:36:31]SAM_PROTO_GetFieldsCounters [07:36:31]wFMCommunicate request_size=4 [07:36:31]MH_SAM_APDU [07:36:31]CAPDU: 80 13 00 00 [07:36:31]Write to MH i2c: E2 08 00 4A 19 80 13 00 00 00 00 00 00 DF [07:36:31]Write i2c OK [07:36:31]MH_I2C_Read... [07:36:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:31]Read from MH i2c: E2 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 62 00 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 62 00 4A 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 6D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [07:36: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 6D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:36:31]wFMCommunicate OK [07:36:31]SAM_PROTO_GetFieldsCounters done [07:36:31]requested_item shift.num is exist - process it [07:36:31]requested_item shift.opened is exist - process it [07:36:31]req_shift_opened [07:36:31]FM_GetShiftState [07:36:31]SAM_PROTO_GetShiftState [07:36:31]wFMCommunicate request_size=4 [07:36:31]MH_SAM_APDU [07:36:31]CAPDU: 80 13 01 00 [07:36:31]Write to MH i2c: E2 08 00 4B 19 80 13 01 00 00 00 00 00 E1 [07:36:31]Write i2c OK [07:36:31]MH_I2C_Read... [07:36:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:31]Read from MH i2c: E2 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 0E 00 [07:36:31]MH_I2C_Read... [07:36:31]Read from MH i2c: E2 0E 00 4B 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AF [07:36:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:36:31]wFMCommunicate OK [07:36:31]SAM_PROTO_GetShiftState done [07:36:31]FM_GetShiftState done [07:36:31]req_shift_opened done [07:36:31]requested_item shift.open_date is exist - process it [07:36:31]req_shift_open_date [07:36:31]req_shift_open_date done [07:36:31]produce_requested_data done [07:36:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374893,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:36:31]process_action_free close_receipt [07:36:31]json_value_free [07:36:31]json_value_free done [07:36:31]process_json_proto returns [07:36:31]Send response to host [07:36:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374893,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:36:31]free response buf [07:36:31]execute_script done [07:36:31]execute_script returns [07:36:31]free content buf [07:36:31]Sock 9.Close socket [07:36:31]Sock 9.Thread stoped [07:36:35]OFD Sender: No OFD packet to send [07:36:40]OFD Sender: No OFD packet to send [07:36:45]OFD Sender: No OFD packet to send [07:36:50]OFD Sender: No OFD packet to send [07:36:55]OFD Sender: No OFD packet to send [07:37:00]OFD Sender: No OFD packet to send [07:37:05]OFD Sender: No OFD packet to send [07:37:10]OFD Sender: No OFD packet to send [07:37:15]OFD Sender: No OFD packet to send [07:37:20]OFD Sender: No OFD packet to send [07:37:25]OFD Sender: No OFD packet to send [07:37:30]OFD Sender: No OFD packet to send [07:37:35]OFD Sender: No OFD packet to send [07:37:40]OFD Sender: No OFD packet to send [07:37:45]OFD Sender: No OFD packet to send [07:37:50]OFD Sender: No OFD packet to send [07:37:55]OFD Sender: No OFD packet to send [07:38:00]OFD Sender: No OFD packet to send [07:38:05]OFD Sender: No OFD packet to send [07:38:10]OFD Sender: No OFD packet to send [07:38:15]OFD Sender: No OFD packet to send [07:38:20]OFD Sender: No OFD packet to send [07:38:25]OFD Sender: No OFD packet to send [07:38:30]OFD Sender: No OFD packet to send [07:38:35]OFD Sender: No OFD packet to send [07:38:40]OFD Sender: No OFD packet to send [07:38:45]OFD Sender: No OFD packet to send [07:38:50]OFD Sender: No OFD packet to send [07:38:55]OFD Sender: No OFD packet to send [07:38:59]accept exits with 8 [07:38:59]New connection [07:38:59]New thread 3067485540 created [07:38:59]Thread 3067628900 joined [07:38:59]Waiting for new connection... [07:38:59] Sock 8.Parse request [07:38:59]Sock 8.Check first char [07:38:59]Sock 8.First char is OK [07:38:59]request: POST /json_proto HTTP/1.0 [07:38:59]Method: POST [07:38:59]URL: /json_proto [07:38:59]Method is POST - this is cgi request [07:38:59]url: /json_proto [07:38:59]query_string will be loaded in cgi processing [07:38:59]execute_cgi json_proto POST (null) [07:38:59]execute_cgi path=json_proto method=POST [07:38:59]POST find Content-Length [07:38:59]Host: 172.17.42.195:8080 [07:38:59]Content-Length: 682 [07:38:59]Content-Type: application/json [07:38:59] [07:38:59]POST finish read [07:38:59]Found Content-Length = 682 [07:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311407", "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" ] } } [07:38:59]execute_script... [07:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311407", "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" ] } } [07:38:59]POST & json_proto [07:38:59]process_json_proto [07:38:59]json parsed OK: [07:38:59]protocol is kg_v1.0 [07:38:59]action value=close_receipt [07:38:59]process_action close_receipt [07:38:59]cmd_close_receipt [07:38:59]MH_GetDate [07:38:59]Write to MH i2c: F0 00 00 4C 19 54 [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 09 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 09 00 4C 19 00 14 EE 1D 67 EF 94 12 67 DF [07:38:59]GetLastDocTimeStamp 1730014588 [07:38:59]current date 1730014740 [07:38:59]FM_GetShiftState [07:38:59]SAM_PROTO_GetShiftState [07:38:59]wFMCommunicate request_size=4 [07:38:59]MH_SAM_APDU [07:38:59]CAPDU: 80 13 01 00 [07:38:59]Write to MH i2c: E2 08 00 4D 19 80 13 01 00 00 00 00 00 E3 [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:59]Read from MH i2c: E2 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: E2 0E 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: E2 0E 00 4D 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B1 [07:38:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:38:59]wFMCommunicate OK [07:38:59]SAM_PROTO_GetShiftState done [07:38:59]FM_GetShiftState done [07:38:59]opened in 1729988025 [07:38:59]opened+sec_in_day 1730074425 [07:38:59]quantity*price = 50063 [07:38:59]sum+1 = 50064 [07:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре [07:39:01]line ОКРУГЛЕНИЕ: -0.63 [07:39:01]line ИТОГО: 500.00 [07:39:01]line Внесено: 500.00 [07:39:01]line СДАЧА: 0.00 [07:39:01]line НСП 1% : 4.43 [07:39:01]line НДС 12% : 53.16 [07:39:01]line Наличными: 500.00 [07:39:01]line Безнал.: 0.00 [07:39:01]line Место: АЗС № 87 "Партнер Нефть" [07:39:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:39:01]line СНО: Общий режим [07:39:01]line Чек 172 27.10.2024 07:39 [07:39:01]line Смена: 528 ФФД: 1.0 [07:39:01]line ЗНМ: 0300000083 [07:39:01]line РНМ: 0000000000091623 [07:39:01]line Версия ККМ: 001 [07:39:01]line ФМ: 0000000000874672 [07:39:01]line ФД: 374894 [07:39:01]line ФПД: 19554455206906 [07:39:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073900&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374894&fm=19554455206906&tin=02508201610067®Number=0000000000091623&sum=50000 [07:39:01]Connected sock=12 [07:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B5 64 08 01 FC 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 14 EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 C8 E0 5B 3B FA 8E C1 AF 65 8D 7B 86 84 [07:39:01]written 0, free lines is 4095 [07:39: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 40 14 47 00 E7 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B8 05 00 F4 03 04 00 B4 99 1D 67 B6 04 01 00 00 46 EE AC CD A0 3E 7C 45 [07:39:02]CommunicateWithHost err = 0 [07:39:02]CheckOFDResponse [07:39:02]1017 (14) - 77093643461234 [07:39:02]1041 (16) - 0000000000874672 [07:39:02]1040 (4) - 374894 [07:39:02]1012 (4) - 27.10.2024 01:39 [07:39:02]1206 (1) - 0 [07:39:02]OFD Sender: Remove packet 374894 [07:39:02]ProducePacketName [07:39:02]name=ofd_packets/00374894 [07:39:02]NVStorageDeleteData [07:39:02]Write to MH i2c: 01 00 00 8B 19 A4 [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: 01 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: 01 07 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: 01 07 00 8B 19 00 00 00 00 00 D9 0C 90 [07:39:02]RasterBufferAndPrint [07:39:02]line [07:39:02]line [07:39:02]line [07:39:02]line [07:39:02]line [07:39:02]written 0, free lines is 3296 [07:39:02]MH_Cut [07:39:02]Write to MH i2c: D1 01 00 92 19 01 7D [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: D1 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: D1 01 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: D1 01 00 92 19 00 7C [07:39:02]Write to MH i2c: 01 00 00 93 19 AC [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]OFD Sender: No OFD packet to send [07:39:03]*** Cut start [07:39:03]*** Partial cut [07:39:03]*** CUTSNS_PIN = 1 [07:39:03]*** CUTSNS_PIN = 0 [07:39:03]*** Brake cut motor [07:39:03]Read from MH i2c: 01 [07:39:03]MH_I2C_Read... [07:39:03]*** Stop cut motor [07:39:03]*** Cut end [07:39:03]Read from MH i2c: 01 07 00 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: 01 07 00 93 19 00 00 00 00 00 FF 0F C1 [07:39:03]process_action close_receipt done [07:39:03]requested_data is exist [07:39:03]produce_requested_data [07:39:03]requested_item fm.sn is exist - process it [07:39:03]wFMCommunicate request_size=4 [07:39:03]MH_SAM_APDU [07:39:03]CAPDU: 80 11 00 00 [07:39:03]Write to MH i2c: E2 08 00 94 19 80 11 00 00 00 00 00 00 27 [07:39:03]Write i2c OK [07:39:03]MH_I2C_Read... [07:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:03]Read from MH i2c: E2 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: E2 17 00 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: E2 17 00 94 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [07:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:39:03]wFMCommunicate OK [07:39:03]requested_item fd.num is exist - process it [07:39:03]SAM_PROTO_GetFieldsCounters [07:39:03]wFMCommunicate request_size=4 [07:39:03]MH_SAM_APDU [07:39:03]CAPDU: 80 13 00 00 [07:39:03]Write to MH i2c: E2 08 00 95 19 80 13 00 00 00 00 00 00 2A [07:39:03]Write i2c OK [07:39:03]MH_I2C_Read... [07:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:04]Read from MH i2c: E2 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 62 00 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 62 00 95 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 6E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [07:39: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 6E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:04]wFMCommunicate OK [07:39:04]SAM_PROTO_GetFieldsCounters done [07:39:04]requested_item shift.num is exist - process it [07:39:04]requested_item shift.opened is exist - process it [07:39:04]req_shift_opened [07:39:04]FM_GetShiftState [07:39:04]SAM_PROTO_GetShiftState [07:39:04]wFMCommunicate request_size=4 [07:39:04]MH_SAM_APDU [07:39:04]CAPDU: 80 13 01 00 [07:39:04]Write to MH i2c: E2 08 00 96 19 80 13 01 00 00 00 00 00 2C [07:39:04]Write i2c OK [07:39:04]MH_I2C_Read... [07:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:04]Read from MH i2c: E2 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 0E 00 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 0E 00 96 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FA [07:39:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:39:04]wFMCommunicate OK [07:39:04]SAM_PROTO_GetShiftState done [07:39:04]FM_GetShiftState done [07:39:04]req_shift_opened done [07:39:04]requested_item shift.open_date is exist - process it [07:39:04]req_shift_open_date [07:39:04]req_shift_open_date done [07:39:04]produce_requested_data done [07:39:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374894,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:39:04]process_action_free close_receipt [07:39:04]json_value_free [07:39:04]json_value_free done [07:39:04]process_json_proto returns [07:39:30]wFMCommunicate request_size=11 [07:39:30]MH_SAM_APDU [07:39:30]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [07:39:30]Write to MH i2c: E2 0E 00 A0 19 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 6B [07:39:30]Write i2c OK [07:39:30]MH_I2C_Read... [07:39:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 A0 19 00 90 00 2D [07:39:31]RAPDU: 90 00 [07:39:31]wFMCommunicate OK [07:39:31]wFMCommunicate request_size=13 [07:39:31]MH_SAM_APDU [07:39:31]CAPDU: 80 15 02 00 08 F4 03 04 00 33 EE 1D 67 [07:39:31]Write to MH i2c: E2 10 00 A1 19 80 15 02 00 08 00 F4 03 04 00 33 EE 1D 67 00 00 EA [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 A1 19 00 90 00 2E [07:39:31]RAPDU: 90 00 [07:39:31]wFMCommunicate OK [07:39:31]wFMCommunicate request_size=25 [07:39:31]MH_SAM_APDU [07:39:31]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 [07:39:31]Write to MH i2c: E2 1C 00 A2 19 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 99 [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 A2 19 00 90 00 2F [07:39:31]RAPDU: 90 00 [07:39:31]wFMCommunicate OK [07:39:31]wFMCommunicate request_size=4 [07:39:31]MH_SAM_APDU [07:39:31]CAPDU: 80 15 03 00 [07:39:31]Write to MH i2c: E2 08 00 A3 19 80 15 03 00 00 00 00 00 3D [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 40 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 40 00 A3 19 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AD 00 00 00 35 04 06 00 74 3F FE 5C 00 0D 90 00 3A [07:39:31]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AD 00 00 00 35 04 06 00 74 3F FE 5C 00 0D 90 00 [07:39:31]wFMCommunicate OK [07:39:31]SAM_PROTO_ProcessDocument answer len = 59 [07:39:31]SAM_PROTO_ProcessDocument done [07:39:31]SetTLVBufToDocument [07:39:31]Processing tag 1209 (04B9) [07:39:31]Malloc new data [07:39:31]Processing tag 1041 (0411) [07:39:31]Processing tag 1040 (0410) [07:39:31]Malloc new data [07:39:31]Processing tag 1038 (040E) [07:39:31]Malloc new data [07:39:31]Processing tag 1042 (0412) [07:39:31]Malloc new data [07:39:31]Processing tag 1077 (0435) [07:39:31]Malloc new data [07:39:31]SetTLVBufToDocument err=0 [07:39:31]KKMLoadAndSignReceiptData store KKM data [07:39:31]KKMLoadAndSignReceiptData err=0 [07:39:31]wFMCommunicate request_size=4 [07:39:31]MH_SAM_APDU [07:39:31]CAPDU: 80 11 00 00 [07:39:31]Write to MH i2c: E2 08 00 A4 19 80 11 00 00 00 00 00 00 37 [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 17 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 17 00 A4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [07:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:39:31]wFMCommunicate OK [07:39:31]Счет N : (1)3311408 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 22 Товар: 2710124130 Аи-92-К-4 3.590 * 66.90 = 240.17 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 173 27.10.2024 07:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374895 ФПД: 127818199203853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073931&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374895&fm=127818199203853&tin=02508201610067®Number=0000000000091623&sum=24000 [07:39:31]StoreToDocumentArchive [07:39:31]shift 528 fd 374895 [07:39:31]save to /storage/0528/doc_00374895 [07:39:31]save last doc name /storage/0528/doc_00374895 to /storage/kkm_last_doc_name [07:39:31]save OK [07:39:31]Clear old archive folders... [07:39:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:39:31]tlvbuf is 00FD9FE0 [07:39:31]SAM_PROTO_ClearQueue [07:39:31]wFMCommunicate request_size=4 [07:39:31]MH_SAM_APDU [07:39:31]CAPDU: 80 09 00 00 [07:39:31]Write to MH i2c: E2 08 00 A5 19 80 09 00 00 00 00 00 00 30 [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 A5 19 00 90 00 32 [07:39:31]RAPDU: 90 00 [07:39:31]wFMCommunicate OK [07:39:31]SAM_PROTO_ClearQueue done [07:39:31]KKMCreateOFDPacket [07:39:31]OFDProtocolAddRootSTLVToBuf [07:39:31]FM_MakeSignedData [07:39:31]FM_MakeSignedData [07:39:31]SAM_PROTO_SignData [07:39:31]wFMCommunicate request_size=4 [07:39:31]MH_SAM_APDU [07:39:31]CAPDU: 80 0D 01 02 [07:39:31]Write to MH i2c: E2 08 00 A6 19 80 0D 01 02 00 00 00 00 38 [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:31]Read from MH i2c: E2 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 [07:39:31]MH_I2C_Read... [07:39:31]Read from MH i2c: E2 03 00 A6 19 00 90 00 33 [07:39:31]RAPDU: 90 00 [07:39:31]wFMCommunicate OK [07:39:31]wFMCommunicate request_size=255 [07:39:31]MH_SAM_APDU [07:39: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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 33 EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 74 [07:39:31]Write to MH i2c: E2 02 01 A7 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 33 EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 74 00 00 CE [07:39:31]Write i2c OK [07:39:31]MH_I2C_Read... [07:39:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:32]Read from MH i2c: E2 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 03 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 03 00 A7 19 00 90 00 34 [07:39:32]RAPDU: 90 00 [07:39:32]wFMCommunicate OK [07:39:32]wFMCommunicate request_size=10 [07:39:32]MH_SAM_APDU [07:39:32]CAPDU: 80 0D 02 02 05 3F FE 5C 00 0D [07:39:32]Write to MH i2c: E2 0D 00 A8 19 80 0D 02 02 05 00 3F FE 5C 00 0D 00 00 EB [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:32]Read from MH i2c: E2 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 03 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 03 00 A8 19 00 90 00 35 [07:39:32]RAPDU: 90 00 [07:39:32]wFMCommunicate OK [07:39:32]wFMCommunicate request_size=4 [07:39:32]MH_SAM_APDU [07:39:32]CAPDU: 80 0D 03 02 [07:39:32]Write to MH i2c: E2 08 00 A9 19 80 0D 03 02 00 00 00 00 3D [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:32]Read from MH i2c: E2 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 0B 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 0B 00 A9 19 00 CE 3A AD 52 88 4D 66 35 90 00 B5 [07:39:32]RAPDU: CE 3A AD 52 88 4D 66 35 90 00 [07:39:32]wFMCommunicate OK [07:39:32]SAM_PROTO_SignData done [07:39:32]FM_MakeSignedData done [07:39:32]CreateOFDProtocolMessage [07:39:32]wFMCommunicate request_size=4 [07:39:32]MH_SAM_APDU [07:39:32]CAPDU: 80 11 00 00 [07:39:32]Write to MH i2c: E2 08 00 AA 19 80 11 00 00 00 00 00 00 3D [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:32]Read from MH i2c: E2 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 17 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: E2 17 00 AA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 92 [07:39:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:39:32]wFMCommunicate OK [07:39:32]CreateOFDProtocolMessage done [07:39:32]OFDSenderStorePacket 374895 [07:39:32]StoreOFDPacket docnum=374895 [07:39: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 1D 25 07 01 6B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 33 EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 74 3F FE 5C 00 0D CE 3A AD 52 88 4D 66 35 [07:39:32]CheckFolder [07:39:32]dirname=/storage/ofd_packets [07:39:32]CheckFolder done [07:39:32]ProducePacketName [07:39:32]name=ofd_packets/00374895 [07:39:32]NVStorageSaveData ofd_packets/00374895 [07:39:32]File name is /storage/ofd_packets/00374895 [07:39:32]Write 301 bytes [07:39:32]NVStorageSaveData done [07:39:32]OFDSenderStorePacket done [07:39:32]KKMCreateOFDPacket done [07:39:32]NVStorageSaveData kkm_last_timestamp [07:39:32]File name is /storage/kkm_last_timestamp [07:39:32]Write 4 bytes [07:39:32]NVStorageSaveData done [07:39:32]ExternCall_PrintAddStr [07:39:32]wPrintStart [07:39:32]Write to MH i2c: 01 00 00 AB 19 C4 [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]OFD Sender: Processing packet 374895 [packets to send 270, broken 269] [07:39:32]ProducePacketName [07:39:32]name=ofd_packets/00374895 [07:39:32]OFD Sender: To server: pG, [07:39:32]CommunicateWithHost lk.salyk.kg:30040 [07:39:32]ConnectInit lk.salyk.kg [07:39:32]Read from MH i2c: 01 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: 01 07 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: 01 07 00 AB 19 00 00 00 00 00 FF 0F D9 [07:39:32]RasterBufferAndPrint [07:39:32]line Счет N : (1)3311408 [07:39:32]line ИНН: 02508201610067 [07:39:32]line Контрольно-Кассовый Чек [07:39:32]line ПРОДАЖА [07:39:32]line ТРК (МРК, ГНК) : 22 [07:39:32]line Товар: 2710124130 [07:39:32]line Аи-92-К-4 [07:39:32]line 3.590 * 66.90 [07:39:32]line = 240.17 [07:39:32]line НДС 12% НСП 1% [07:39:32]line > о реализуемом товаре [07:39:32]line ОКРУГЛЕНИЕ: -0.17 [07:39:32]line ИТОГО: 240.00 [07:39:32]line Внесено: 240.00 [07:39:32]line СДАЧА: 0.00 [07:39:32]line НСП 1% : 2.12 [07:39:32]line НДС 12% : 25.50 [07:39:32]line Наличными: 240.00 [07:39:32]line Безнал.: 0.00 [07:39:32]line Место: АЗС № 87 "Партнер Нефть" [07:39:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:39:32]line СНО: Общий режим [07:39:32]line Чек 173 27.10.2024 07:39 [07:39:32]line Смена: 528 ФФД: 1.0 [07:39:32]line ЗНМ: 0300000083 [07:39:32]line РНМ: 0000000000091623 [07:39:32]line Версия ККМ: 001 [07:39:32]line ФМ: 0000000000874672 [07:39:32]line ФД: 374895 [07:39:32]line ФПД: 127818199203853 [07:39:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T073931&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374895&fm=127818199203853&tin=02508201610067®Number=0000000000091623&sum=24000 [07:39:32]written 0, free lines is 4095 [07:39:32]Connected sock=11 [07:39: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 1D 25 07 01 6B E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 33 EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 74 3F FE 5C 00 0D CE 3A AD 52 88 4D 66 35 [07:39: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 F6 3D 47 00 F2 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 6F B8 05 00 F4 03 04 00 D2 99 1D 67 B6 04 01 00 00 E4 1D 98 E5 65 C0 A8 7D [07:39:32]CommunicateWithHost err = 0 [07:39:32]CheckOFDResponse [07:39:32]1017 (14) - 77093643461234 [07:39:32]1041 (16) - 0000000000874672 [07:39:32]1040 (4) - 374895 [07:39:32]1012 (4) - 27.10.2024 01:39 [07:39:32]1206 (1) - 0 [07:39:32]OFD Sender: Remove packet 374895 [07:39:32]ProducePacketName [07:39:32]name=ofd_packets/00374895 [07:39:32]NVStorageDeleteData [07:39:32]Write to MH i2c: 01 00 00 D6 19 EF [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: 01 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: 01 07 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: 01 07 00 D6 19 00 00 00 00 00 DC 0C DE [07:39:32]RasterBufferAndPrint [07:39:32]line [07:39:32]line [07:39:32]line [07:39:32]line [07:39:32]line [07:39:32]written 0, free lines is 3307 [07:39:32]MH_Cut [07:39:32]Write to MH i2c: D1 01 00 DD 19 01 C8 [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: D1 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: D1 01 00 [07:39:32]MH_I2C_Read... [07:39:32]Read from MH i2c: D1 01 00 DD 19 00 C7 [07:39:32]Write to MH i2c: 01 00 00 DE 19 F7 [07:39:32]Write i2c OK [07:39:32]MH_I2C_Read... [07:39:33]OFD Sender: No OFD packet to send [07:39:33]*** Cut start [07:39:33]*** Partial cut [07:39:33]*** CUTSNS_PIN = 1 [07:39:33]*** CUTSNS_PIN = 0 [07:39:34]*** Brake cut motor [07:39:34]Read from MH i2c: 01 [07:39:34]MH_I2C_Read... [07:39:34]*** Stop cut motor [07:39:34]*** Cut end [07:39:34]Read from MH i2c: 01 07 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 07 00 DE 19 00 00 00 00 00 FF 0F 0C [07:39:34]process_action close_receipt done [07:39:34]requested_data is exist [07:39:34]produce_requested_data [07:39:34]requested_item fm.sn is exist - process it [07:39:34]wFMCommunicate request_size=4 [07:39:34]MH_SAM_APDU [07:39:34]CAPDU: 80 11 00 00 [07:39:34]Write to MH i2c: E2 08 00 DF 19 80 11 00 00 00 00 00 00 72 [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:34]Read from MH i2c: E2 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 17 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 17 00 DF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [07:39:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:39:34]wFMCommunicate OK [07:39:34]requested_item fd.num is exist - process it [07:39:34]SAM_PROTO_GetFieldsCounters [07:39:34]wFMCommunicate request_size=4 [07:39:34]MH_SAM_APDU [07:39:34]CAPDU: 80 13 00 00 [07:39:34]Write to MH i2c: E2 08 00 E0 19 80 13 00 00 00 00 00 00 75 [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:34]Read from MH i2c: E2 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 62 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 62 00 E0 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 6F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [07:39: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 6F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:34]wFMCommunicate OK [07:39:34]SAM_PROTO_GetFieldsCounters done [07:39:34]requested_item shift.num is exist - process it [07:39:34]requested_item shift.opened is exist - process it [07:39:34]req_shift_opened [07:39:34]FM_GetShiftState [07:39:34]SAM_PROTO_GetShiftState [07:39:34]wFMCommunicate request_size=4 [07:39:34]MH_SAM_APDU [07:39:34]CAPDU: 80 13 01 00 [07:39:34]Write to MH i2c: E2 08 00 E1 19 80 13 01 00 00 00 00 00 77 [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:34]Read from MH i2c: E2 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 0E 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: E2 0E 00 E1 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 45 [07:39:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:39:34]wFMCommunicate OK [07:39:34]SAM_PROTO_GetShiftState done [07:39:34]FM_GetShiftState done [07:39:34]req_shift_opened done [07:39:34]requested_item shift.open_date is exist - process it [07:39:34]req_shift_open_date [07:39:34]req_shift_open_date done [07:39:34]produce_requested_data done [07:39:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374895,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:39:34]process_action_free close_receipt [07:39:34]json_value_free [07:39:34]json_value_free done [07:39:34]process_json_proto returns [07:39:34]Send response to host [07:39:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374895,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:39:34]free response buf [07:39:34]execute_script done [07:39:34]execute_script returns [07:39:34]free content buf [07:39:34]Sock 10.Close socket [07:39:34]Sock 10.Thread stoped [07:39:38]OFD Sender: No OFD packet to send [07:39:43]OFD Sender: No OFD packet to send [07:39:48]OFD Sender: No OFD packet to send [07:39:53]OFD Sender: No OFD packet to send [07:39:58]OFD Sender: No OFD packet to send [07:40:03]OFD Sender: No OFD packet to send [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:45]accept exits with 8 [07:40:45]New connection [07:40:45]New thread 3067485540 created [07:40:45]Thread 3067628900 joined [07:40:45]Waiting for new connection... [07:40:45] Sock 8.Parse request [07:40:45]Sock 8.Check first char [07:40:45]Sock 8.First char is OK [07:40:45]request: POST /json_proto HTTP/1.0 [07:40:45]Method: POST [07:40:45]URL: /json_proto [07:40:45]Method is POST - this is cgi request [07:40:45]url: /json_proto [07:40:45]query_string will be loaded in cgi processing [07:40:45]execute_cgi json_proto POST (null) [07:40:45]execute_cgi path=json_proto method=POST [07:40:45]POST find Content-Length [07:40:45]Host: 172.17.42.195:8080 [07:40:45]Content-Length: 807 [07:40:45]Content-Type: application/json [07:40:45] [07:40:45]POST finish read [07:40:45]Found Content-Length = 807 [07:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311406", "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" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2203002", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:45]execute_script... [07:40: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)3311406", "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" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2203002", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:45]POST & json_proto [07:40:45]process_json_proto [07:40:45]json parsed OK: [07:40:45]protocol is kg_v1.0 [07:40:45]action value=close_receipt [07:40:45]process_action close_receipt [07:40:45]cmd_close_receipt [07:40:45]MH_GetDate [07:40:45]Write to MH i2c: F0 00 00 E2 19 EA [07:40:45]Write i2c OK [07:40:45]MH_I2C_Read... [07:40:45]Read from MH i2c: F0 [07:40:45]MH_I2C_Read... [07:40:45]Read from MH i2c: F0 09 00 [07:40:45]MH_I2C_Read... [07:40:45]Read from MH i2c: F0 09 00 E2 19 00 7E EE 1D 67 EF 94 12 67 DF [07:40:45]GetLastDocTimeStamp 1730014771 [07:40:45]current date 1730014846 [07:40:45]FM_GetShiftState [07:40:45]SAM_PROTO_GetShiftState [07:40:45]wFMCommunicate request_size=4 [07:40:45]MH_SAM_APDU [07:40:45]CAPDU: 80 13 01 00 [07:40:45]Write to MH i2c: E2 08 00 E3 19 80 13 01 00 00 00 00 00 79 [07:40:45]Write i2c OK [07:40:45]MH_I2C_Read... [07:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:45]Read from MH i2c: E2 [07:40:45]MH_I2C_Read... [07:40:45]Read from MH i2c: E2 0E 00 [07:40:45]MH_I2C_Read... [07:40:45]Read from MH i2c: E2 0E 00 E3 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 47 [07:40:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:40:45]wFMCommunicate OK [07:40:45]SAM_PROTO_GetShiftState done [07:40:45]FM_GetShiftState done [07:40:45]opened in 1729988025 [07:40:45]opened+sec_in_day 1730074425 [07:40:45]quantity*price = 0 [07:40:45]sum+1 = 1 [07:40:45]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 СНО: Общий режим Чек 174 27.10.2024 07:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 2203002 ФМ: 0000000000874672 ФД: 374896 ФПД: 5440618232201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374896&fm=5440618232201&tin=02508201610067®Number=0000000000091623&sum=0 [07:40:46]StoreToDocumentArchive [07:40:46]shift 528 fd 374896 [07:40:46]save to /storage/0528/doc_00374896 [07:40:46]save last doc name /storage/0528/doc_00374896 to /storage/kkm_last_doc_name [07:40:46]save OK [07:40:46]Clear old archive folders... [07:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:40:46]tlvbuf is 00F59950 [07:40:46]SAM_PROTO_ClearQueue [07:40:46]wFMCommunicate request_size=4 [07:40:46]MH_SAM_APDU [07:40:46]CAPDU: 80 09 00 00 [07:40:46]Write to MH i2c: E2 08 00 F0 19 80 09 00 00 00 00 00 00 7B [07:40:46]Write i2c OK [07:40:46]MH_I2C_Read... [07:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:46]Read from MH i2c: E2 [07:40:46]MH_I2C_Read... [07:40:46]Read from MH i2c: E2 03 00 [07:40:46]MH_I2C_Read... [07:40:46]Read from MH i2c: E2 03 00 F0 19 00 90 00 7D [07:40:46]RAPDU: 90 00 [07:40:46]wFMCommunicate OK [07:40:46]SAM_PROTO_ClearQueue done [07:40:46]KKMCreateOFDPacket [07:40:46]OFDProtocolAddRootSTLVToBuf [07:40:46]FM_MakeSignedData [07:40:46]FM_MakeSignedData [07:40:46]SAM_PROTO_SignData [07:40:46]wFMCommunicate request_size=4 [07:40:46]MH_SAM_APDU [07:40:46]CAPDU: 80 0D 01 02 [07:40:46]Write to MH i2c: E2 08 00 F1 19 80 0D 01 02 00 00 00 00 83 [07:40:46]Write i2c OK [07:40:46]MH_I2C_Read... [07:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:46]Read from MH i2c: E2 [07:40:46]MH_I2C_Read... [07:40:46]Read from MH i2c: E2 03 00 [07:40:46]MH_I2C_Read... [07:40:46]Read from MH i2c: E2 03 00 F1 19 00 90 00 7E [07:40:46]RAPDU: 90 00 [07:40:46]wFMCommunicate OK [07:40:46]wFMCommunicate request_size=255 [07:40:46]MH_SAM_APDU [07:40:46]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 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 AE 00 00 00 F4 03 04 00 7E EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [07:40:46]Write to MH i2c: E2 02 01 F2 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 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 AE 00 00 00 F4 03 04 00 7E EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 E2 [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:47]Read from MH i2c: E2 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 03 00 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 03 00 F2 19 00 90 00 7F [07:40:47]RAPDU: 90 00 [07:40:47]wFMCommunicate OK [07:40:47]wFMCommunicate request_size=16 [07:40:47]MH_SAM_APDU [07:40:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 04 F2 BE 1D F9 89 [07:40:47]Write to MH i2c: E2 13 00 F3 19 80 0D 02 02 0B 00 00 35 04 06 00 04 F2 BE 1D F9 89 00 00 2E [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:47]Read from MH i2c: E2 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 03 00 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 03 00 F3 19 00 90 00 80 [07:40:47]RAPDU: 90 00 [07:40:47]wFMCommunicate OK [07:40:47]wFMCommunicate request_size=4 [07:40:47]MH_SAM_APDU [07:40:47]CAPDU: 80 0D 03 02 [07:40:47]Write to MH i2c: E2 08 00 F4 19 80 0D 03 02 00 00 00 00 88 [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:47]Read from MH i2c: E2 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 0B 00 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 0B 00 F4 19 00 50 F7 DA 16 51 07 7A A2 90 00 34 [07:40:47]RAPDU: 50 F7 DA 16 51 07 7A A2 90 00 [07:40:47]wFMCommunicate OK [07:40:47]SAM_PROTO_SignData done [07:40:47]FM_MakeSignedData done [07:40:47]CreateOFDProtocolMessage [07:40:47]wFMCommunicate request_size=4 [07:40:47]MH_SAM_APDU [07:40:47]CAPDU: 80 11 00 00 [07:40:47]Write to MH i2c: E2 08 00 F5 19 80 11 00 00 00 00 00 00 88 [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:47]Read from MH i2c: E2 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 17 00 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: E2 17 00 F5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [07:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:40:47]wFMCommunicate OK [07:40:47]CreateOFDProtocolMessage done [07:40:47]OFDSenderStorePacket 374896 [07:40:47]StoreOFDPacket docnum=374896 [07:40: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 15 01 00 00 64 D0 0D 01 81 4F 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 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 AE 00 00 00 F4 03 04 00 7E EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 F2 BE 1D F9 89 50 F7 DA 16 51 07 7A A2 [07:40:47]CheckFolder [07:40:47]dirname=/storage/ofd_packets [07:40:47]CheckFolder done [07:40:47]ProducePacketName [07:40:47]name=ofd_packets/00374896 [07:40:47]NVStorageSaveData ofd_packets/00374896 [07:40:47]File name is /storage/ofd_packets/00374896 [07:40:47]Write 307 bytes [07:40:47]NVStorageSaveData done [07:40:47]OFDSenderStorePacket done [07:40:47]KKMCreateOFDPacket done [07:40:47]NVStorageSaveData kkm_last_timestamp [07:40:47]File name is /storage/kkm_last_timestamp [07:40:47]Write 4 bytes [07:40:47]NVStorageSaveData done [07:40:47]ExternCall_PrintAddStr [07:40:47]wPrintStart [07:40:47]Write to MH i2c: 01 00 00 F6 19 0F [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: 01 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: 01 07 00 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: 01 07 00 F6 19 00 00 00 00 00 FF 0F 24 [07:40:47]RasterBufferAndPrint [07:40:47]line Счет N : (1)3311406 [07:40:47]line ИНН: 02508201610067 [07:40:47]line Контрольно-Кассовый Чек [07:40:47]line ПРОДАЖА [07:40:47]line ТРК (МРК, ГНК) : 11 [07:40:47]line Товар: 2710194240 [07:40:47]line D-Energy Дт-К-2 [07:40:47]line 20.000 * 0.00 [07:40:47]line = 0.00 [07:40:47]line НДС 12% НСП 1% [07:40:47]line > о реализуемом товаре [07:40:47]line ИТОГО: 0.00 [07:40:47]line НСП 1% : 0.00 [07:40:47]line НДС 12% : 0.00 [07:40:47]line Наличными: 0.00 [07:40:47]line Безнал.: 0.00 [07:40:47]line Место: АЗС № 87 "Партнер Нефть" [07:40:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:40:47]line СНО: Общий режим [07:40:47]line Чек 174 27.10.2024 07:40 [07:40:47]line Смена: 528 ФФД: 1.0 [07:40:47]line ЗНМ: 0300000083 [07:40:47]line РНМ: 0000000000091623 [07:40:47]line Версия ККМ: 001 [07:40:47]line Талоны: Топливные Талоны [07:40:47]line 2203002 [07:40:47]line ФМ: 0000000000874672 [07:40:47]line ФД: 374896 [07:40:47]line ФПД: 5440618232201 [07:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374896&fm=5440618232201&tin=02508201610067®Number=0000000000091623&sum=0 [07:40:47]OFD Sender: Processing packet 374896 [packets to send 270, broken 269] [07:40:47]ProducePacketName [07:40:47]name=ofd_packets/00374896 [07:40:47]OFD Sender: To server: pG, [07:40:47]CommunicateWithHost lk.salyk.kg:30040 [07:40:47]ConnectInit lk.salyk.kg [07:40:47]written 0, free lines is 4095 [07:40:47]Connected sock=11 [07:40: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 15 01 00 00 64 D0 0D 01 81 4F 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 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 AE 00 00 00 F4 03 04 00 7E EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 F2 BE 1D F9 89 50 F7 DA 16 51 07 7A A2 [07:40: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 82 32 47 00 FB 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 70 B8 05 00 F4 03 04 00 1D 9A 1D 67 B6 04 01 00 00 FC DC F2 0F 86 9B 86 27 [07:40:47]CommunicateWithHost err = 0 [07:40:47]CheckOFDResponse [07:40:47]1017 (14) - 77093643461234 [07:40:47]1041 (16) - 0000000000874672 [07:40:47]1040 (4) - 374896 [07:40:47]1012 (4) - 27.10.2024 01:40 [07:40:47]1206 (1) - 0 [07:40:47]OFD Sender: Remove packet 374896 [07:40:47]ProducePacketName [07:40:47]name=ofd_packets/00374896 [07:40:47]NVStorageDeleteData [07:40:47]Write to MH i2c: 01 00 00 20 1A 3A [07:40:47]Write i2c OK [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: 01 [07:40:47]MH_I2C_Read... [07:40:47]Read from MH i2c: 01 07 00 [07:40:47]MH_I2C_Read... [07:40:48]Read from MH i2c: 01 07 00 20 1A 00 00 00 00 00 09 0D 57 [07:40:48]RasterBufferAndPrint [07:40:48]line [07:40:48]line [07:40:48]line [07:40:48]line [07:40:48]line [07:40:48]written 0, free lines is 3358 [07:40:48]MH_Cut [07:40:48]Write to MH i2c: D1 01 00 27 1A 01 13 [07:40:48]Write i2c OK [07:40:48]MH_I2C_Read... [07:40:48]Read from MH i2c: D1 [07:40:48]MH_I2C_Read... [07:40:48]Read from MH i2c: D1 01 00 [07:40:48]MH_I2C_Read... [07:40:48]Read from MH i2c: D1 01 00 27 1A 00 12 [07:40:48]Write to MH i2c: 01 00 00 28 1A 42 [07:40:48]Write i2c OK [07:40:48]MH_I2C_Read... [07:40:48]OFD Sender: No OFD packet to send [07:40:48]*** Cut start [07:40:48]*** Partial cut [07:40:48]*** CUTSNS_PIN = 1 [07:40:48]*** CUTSNS_PIN = 0 [07:40:49]*** Brake cut motor [07:40:49]Read from MH i2c: 01 [07:40:49]MH_I2C_Read... [07:40:49]*** Stop cut motor [07:40:49]*** Cut end [07:40:49]Read from MH i2c: 01 07 00 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: 01 07 00 28 1A 00 00 00 00 00 FF 0F 57 [07:40:49]process_action close_receipt done [07:40:49]requested_data is exist [07:40:49]produce_requested_data [07:40:49]requested_item fm.sn is exist - process it [07:40:49]wFMCommunicate request_size=4 [07:40:49]MH_SAM_APDU [07:40:49]CAPDU: 80 11 00 00 [07:40:49]Write to MH i2c: E2 08 00 29 1A 80 11 00 00 00 00 00 00 BD [07:40:49]Write i2c OK [07:40:49]MH_I2C_Read... [07:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:49]Read from MH i2c: E2 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 17 00 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 17 00 29 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 12 [07:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:40:49]wFMCommunicate OK [07:40:49]requested_item fd.num is exist - process it [07:40:49]SAM_PROTO_GetFieldsCounters [07:40:49]wFMCommunicate request_size=4 [07:40:49]MH_SAM_APDU [07:40:49]CAPDU: 80 13 00 00 [07:40:49]Write to MH i2c: E2 08 00 2A 1A 80 13 00 00 00 00 00 00 C0 [07:40:49]Write i2c OK [07:40:49]MH_I2C_Read... [07:40:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:49]Read from MH i2c: E2 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 62 00 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 62 00 2A 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 70 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [07:40: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 70 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:49]wFMCommunicate OK [07:40:49]SAM_PROTO_GetFieldsCounters done [07:40:49]requested_item shift.num is exist - process it [07:40:49]requested_item shift.opened is exist - process it [07:40:49]req_shift_opened [07:40:49]FM_GetShiftState [07:40:49]SAM_PROTO_GetShiftState [07:40:49]wFMCommunicate request_size=4 [07:40:49]MH_SAM_APDU [07:40:49]CAPDU: 80 13 01 00 [07:40:49]Write to MH i2c: E2 08 00 2B 1A 80 13 01 00 00 00 00 00 C2 [07:40:49]Write i2c OK [07:40:49]MH_I2C_Read... [07:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:49]Read from MH i2c: E2 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 0E 00 [07:40:49]MH_I2C_Read... [07:40:49]Read from MH i2c: E2 0E 00 2B 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 90 [07:40:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:40:49]wFMCommunicate OK [07:40:49]SAM_PROTO_GetShiftState done [07:40:49]FM_GetShiftState done [07:40:49]req_shift_opened done [07:40:49]requested_item shift.open_date is exist - process it [07:40:49]req_shift_open_date [07:40:49]req_shift_open_date done [07:40:49]produce_requested_data done [07:40:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374896,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:40:49]process_action_free close_receipt [07:40:49]json_value_free [07:40:49]json_value_free done [07:40:49]process_json_proto returns [07:40:49]Send response to host [07:40:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374896,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:40:49]free response buf [07:40:49]execute_script done [07:40:49]execute_script returns [07:40:49]free content buf [07:40:49]Sock 8.Close socket [07:40:49]Sock 8.Thread stoped [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:13]OFD Sender: No OFD packet to send [07:41:15]accept exits with 10 [07:41:15]New connection [07:41:15]New thread 3067628900 created [07:41:15]Thread 3067485540 joined [07:41:15]Waiting for new connection... [07:41:15] Sock 10.Parse request [07:41:15]Sock 10.Check first char [07:41:15]Sock 10.First char is OK [07:41:15]request: POST /json_proto HTTP/1.0 [07:41:15]Method: POST [07:41:15]URL: /json_proto [07:41:15]Method is POST - this is cgi request [07:41:15]url: /json_proto [07:41:15]query_string will be loaded in cgi processing [07:41:15]execute_cgi json_proto POST (null) [07:41:15]execute_cgi path=json_proto method=POST [07:41:15]POST find Content-Length [07:41:15]Host: 172.17.42.195:8080 [07:41:15]Content-Length: 689 [07:41:15]Content-Type: application/json [07:41:15] [07:41:15]POST finish read [07:41:15]Found Content-Length = 689 [07:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311410", "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" ] } } [07:41:15]execute_script... [07:41: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)3311410", "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" ] } } [07:41:15]POST & json_proto [07:41:15]process_json_proto [07:41:15]json parsed OK: [07:41:15]protocol is kg_v1.0 [07:41:15]action value=close_receipt [07:41:15]process_action close_receipt [07:41:15]cmd_close_receipt [07:41:15]MH_GetDate [07:41:15]Write to MH i2c: F0 00 00 2C 1A 35 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 09 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 09 00 2C 1A 00 9C EE 1D 67 EF 94 12 67 48 [07:41:15]GetLastDocTimeStamp 1730014846 [07:41:15]current date 1730014876 [07:41:15]FM_GetShiftState [07:41:15]SAM_PROTO_GetShiftState [07:41:15]wFMCommunicate request_size=4 [07:41:15]MH_SAM_APDU [07:41:15]CAPDU: 80 13 01 00 [07:41:15]Write to MH i2c: E2 08 00 2D 1A 80 13 01 00 00 00 00 00 C4 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:15]Read from MH i2c: E2 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 2D 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 92 [07:41:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:41:15]wFMCommunicate OK [07:41:15]SAM_PROTO_GetShiftState done [07:41:15]FM_GetShiftState done [07:41:15]opened in 1729988025 [07:41:15]opened+sec_in_day 1730074425 [07:41:15]quantity*price = 100051 [07:41:15]sum+1 = 100052 [07:41:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 175 27.10.2024 07:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374897 ФПД: 188590368662316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074116&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374897&fm=188590368662316&tin=02508201610067®Number=0000000000091623&sum=100000 [07:41:16]StoreToDocumentArchive [07:41:16]shift 528 fd 374897 [07:41:16]save to /storage/0528/doc_00374897 [07:41:16]save last doc name /storage/0528/doc_00374897 to /storage/kkm_last_doc_name [07:41:16]save OK [07:41:16]Clear old archive folders... [07:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:41:16]tlvbuf is 01027FC0 [07:41:16]SAM_PROTO_ClearQueue [07:41:16]wFMCommunicate request_size=4 [07:41:16]MH_SAM_APDU [07:41:16]CAPDU: 80 09 00 00 [07:41:16]Write to MH i2c: E2 08 00 3A 1A 80 09 00 00 00 00 00 00 C6 [07:41:16]Write i2c OK [07:41:16]MH_I2C_Read... [07:41:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:16]Read from MH i2c: E2 [07:41:16]MH_I2C_Read... [07:41:16]Read from MH i2c: E2 03 00 [07:41:16]MH_I2C_Read... [07:41:16]Read from MH i2c: E2 03 00 3A 1A 00 90 00 C8 [07:41:16]RAPDU: 90 00 [07:41:16]wFMCommunicate OK [07:41:16]SAM_PROTO_ClearQueue done [07:41:16]KKMCreateOFDPacket [07:41:16]OFDProtocolAddRootSTLVToBuf [07:41:16]FM_MakeSignedData [07:41:16]FM_MakeSignedData [07:41:16]SAM_PROTO_SignData [07:41:16]wFMCommunicate request_size=4 [07:41:16]MH_SAM_APDU [07:41:16]CAPDU: 80 0D 01 02 [07:41:16]Write to MH i2c: E2 08 00 3B 1A 80 0D 01 02 00 00 00 00 CE [07:41:16]Write i2c OK [07:41:16]MH_I2C_Read... [07:41:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:16]Read from MH i2c: E2 [07:41:16]MH_I2C_Read... [07:41:16]Read from MH i2c: E2 03 00 [07:41:16]MH_I2C_Read... [07:41:16]Read from MH i2c: E2 03 00 3B 1A 00 90 00 C9 [07:41:16]RAPDU: 90 00 [07:41:16]wFMCommunicate OK [07:41:16]wFMCommunicate request_size=255 [07:41:16]MH_SAM_APDU [07:41:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 AF 00 00 00 F4 03 04 00 9C EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [07:41:17]Write to MH i2c: E2 02 01 3C 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 AF 00 00 00 F4 03 04 00 9C EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 C1 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 3C 1A 00 90 00 CA [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]wFMCommunicate request_size=16 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AB 85 9D EE A3 2C [07:41:17]Write to MH i2c: E2 13 00 3D 1A 80 0D 02 02 0B 00 00 35 04 06 00 AB 85 9D EE A3 2C 00 00 B0 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 3D 1A 00 90 00 CB [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 03 02 [07:41:17]Write to MH i2c: E2 08 00 3E 1A 80 0D 03 02 00 00 00 00 D3 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0B 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0B 00 3E 1A 00 1E F3 28 DD F4 A1 08 5C 90 00 E3 [07:41:17]RAPDU: 1E F3 28 DD F4 A1 08 5C 90 00 [07:41:17]wFMCommunicate OK [07:41:17]SAM_PROTO_SignData done [07:41:17]FM_MakeSignedData done [07:41:17]CreateOFDProtocolMessage [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 11 00 00 [07:41:17]Write to MH i2c: E2 08 00 3F 1A 80 11 00 00 00 00 00 00 D3 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 17 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 17 00 3F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [07:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:41:17]wFMCommunicate OK [07:41:17]CreateOFDProtocolMessage done [07:41:17]OFDSenderStorePacket 374897 [07:41:17]StoreOFDPacket docnum=374897 [07:41: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 15 01 00 00 2E 0C 0D 01 4F 28 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 AF 00 00 00 F4 03 04 00 9C EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AB 85 9D EE A3 2C 1E F3 28 DD F4 A1 08 5C [07:41:17]CheckFolder [07:41:17]dirname=/storage/ofd_packets [07:41:17]CheckFolder done [07:41:17]ProducePacketName [07:41:17]name=ofd_packets/00374897 [07:41:17]NVStorageSaveData ofd_packets/00374897 [07:41:17]File name is /storage/ofd_packets/00374897 [07:41:17]Write 307 bytes [07:41:17]NVStorageSaveData done [07:41:17]OFDSenderStorePacket done [07:41:17]KKMCreateOFDPacket done [07:41:17]NVStorageSaveData kkm_last_timestamp [07:41:17]File name is /storage/kkm_last_timestamp [07:41:17]Write 4 bytes [07:41:17]NVStorageSaveData done [07:41:17]ExternCall_PrintAddStr [07:41:17]wPrintStart [07:41:17]Write to MH i2c: 01 00 00 40 1A 5A [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 07 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 07 00 40 1A 00 00 00 00 00 FF 0F 6F [07:41:17]RasterBufferAndPrint [07:41:17]line Счет N : (1)3311410 [07:41:17]line ИНН: 02508201610067 [07:41:17]line Контрольно-Кассовый Чек [07:41:17]line ПРОДАЖА [07:41:17]line ТРК (МРК, ГНК) : 31 [07:41:17]line Товар: 2710194240 [07:41:17]line D-Energy Дт-К-2 [07:41:17]line 12.960 * 77.20 [07:41:17]line = 1000.51 [07:41:17]line НДС 12% НСП 1% [07:41:17]line > о реализуемом товаре [07:41:17]line ОКРУГЛЕНИЕ: -0.51 [07:41:17]line ИТОГО: 1000.00 [07:41:17]line Внесено: 1000.00 [07:41:17]line СДАЧА: 0.00 [07:41:17]line НСП 1% : 8.85 [07:41:17]line НДС 12% : 106.25 [07:41:17]line Наличными: 1000.00 [07:41:17]line Безнал.: 0.00 [07:41:17]line Место: АЗС № 87 "Партнер Нефть" [07:41:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:41:17]line СНО: Общий режим [07:41:17]line Чек 175 27.10.2024 07:41 [07:41:17]line Смена: 528 ФФД: 1.0 [07:41:17]line ЗНМ: 0300000083 [07:41:17]line РНМ: 0000000000091623 [07:41:17]line Версия ККМ: 001 [07:41:17]line ФМ: 0000000000874672 [07:41:17]line ФД: 374897 [07:41:17]line ФПД: 188590368662316 [07:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074116&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374897&fm=188590368662316&tin=02508201610067®Number=0000000000091623&sum=100000 [07:41:17]OFD Sender: Processing packet 374897 [packets to send 270, broken 269] [07:41:17]ProducePacketName [07:41:17]name=ofd_packets/00374897 [07:41:17]OFD Sender: To server: pG, [07:41:17]CommunicateWithHost lk.salyk.kg:30040 [07:41:17]ConnectInit lk.salyk.kg [07:41:17]written 0, free lines is 4095 [07:41:17]Connected sock=11 [07:41:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 2E 0C 0D 01 4F 28 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 AF 00 00 00 F4 03 04 00 9C EE 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AB 85 9D EE A3 2C 1E F3 28 DD F4 A1 08 5C [07:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 60 91 47 00 34 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 71 B8 05 00 F4 03 04 00 3C 9A 1D 67 B6 04 01 00 00 DD A9 B5 E3 5D 47 0D 5B [07:41:18]CommunicateWithHost err = 0 [07:41:18]CheckOFDResponse [07:41:18]1017 (14) - 77093643461234 [07:41:18]1041 (16) - 0000000000874672 [07:41:18]1040 (4) - 374897 [07:41:18]1012 (4) - 27.10.2024 01:41 [07:41:18]1206 (1) - 0 [07:41:18]OFD Sender: Remove packet 374897 [07:41:18]ProducePacketName [07:41:18]name=ofd_packets/00374897 [07:41:18]NVStorageDeleteData [07:41:18]Write to MH i2c: 01 00 00 6B 1A 85 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 6B 1A 00 00 00 00 00 83 0D 1C [07:41:18]RasterBufferAndPrint [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]written 0, free lines is 3484 [07:41:18]MH_Cut [07:41:18]Write to MH i2c: D1 01 00 72 1A 01 5E [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 01 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 01 00 72 1A 00 5D [07:41:18]Write to MH i2c: 01 00 00 73 1A 8D [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]OFD Sender: No OFD packet to send [07:41:19]*** Cut start [07:41:19]*** Partial cut [07:41:19]*** CUTSNS_PIN = 1 [07:41:19]*** CUTSNS_PIN = 0 [07:41:19]*** Brake cut motor [07:41:19]Read from MH i2c: 01 [07:41:19]MH_I2C_Read... [07:41:19]*** Stop cut motor [07:41:19]*** Cut end [07:41:19]Read from MH i2c: 01 07 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 73 1A 00 00 00 00 00 FF 0F A2 [07:41:19]process_action close_receipt done [07:41:19]requested_data is exist [07:41:19]produce_requested_data [07:41:19]requested_item fm.sn is exist - process it [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 11 00 00 [07:41:19]Write to MH i2c: E2 08 00 74 1A 80 11 00 00 00 00 00 00 08 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 74 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5D [07:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:41:19]wFMCommunicate OK [07:41:19]requested_item fd.num is exist - process it [07:41:19]SAM_PROTO_GetFieldsCounters [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 13 00 00 [07:41:19]Write to MH i2c: E2 08 00 75 1A 80 13 00 00 00 00 00 00 0B [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:20]Read from MH i2c: E2 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 62 00 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 62 00 75 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 71 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [07:41:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:20]wFMCommunicate OK [07:41:20]SAM_PROTO_GetFieldsCounters done [07:41:20]requested_item shift.num is exist - process it [07:41:20]requested_item shift.opened is exist - process it [07:41:20]req_shift_opened [07:41:20]FM_GetShiftState [07:41:20]SAM_PROTO_GetShiftState [07:41:20]wFMCommunicate request_size=4 [07:41:20]MH_SAM_APDU [07:41:20]CAPDU: 80 13 01 00 [07:41:20]Write to MH i2c: E2 08 00 76 1A 80 13 01 00 00 00 00 00 0D [07:41:20]Write i2c OK [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 [07:41:20]MH_I2C_Read... [07:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:20]Read from MH i2c: E2 0E 00 [07:41:20]MH_I2C_Read... [07:41:20]Read from MH i2c: E2 0E 00 76 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DB [07:41:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:41:20]wFMCommunicate OK [07:41:20]SAM_PROTO_GetShiftState done [07:41:20]FM_GetShiftState done [07:41:20]req_shift_opened done [07:41:20]requested_item shift.open_date is exist - process it [07:41:20]req_shift_open_date [07:41:20]req_shift_open_date done [07:41:20]produce_requested_data done [07:41:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374897,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:41:20]process_action_free close_receipt [07:41:20]json_value_free [07:41:20]json_value_free done [07:41:20]process_json_proto returns [07:41:20]Send response to host [07:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374897,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:41:20]free response buf [07:41:20]execute_script done [07:41:20]execute_script returns [07:41:20]free content buf [07:41:20]Sock 10.Close socket [07:41:20]Sock 10.Thread stoped [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:06]ConnectInit Can't connect to host [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:39]OFD Sender: No OFD packet to send [07:42:44]OFD Sender: No OFD packet to send [07:42:49]OFD Sender: No OFD packet to send [07:42:54]OFD Sender: No OFD packet to send [07:42:59]OFD Sender: No OFD packet to send [07:43:04]OFD Sender: No OFD packet to send [07:43:09]OFD Sender: No OFD packet to send [07:43:14]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:24]OFD Sender: No OFD packet to send [07:43:29]OFD Sender: No OFD packet to send [07:43:30]accept exits with 8 [07:43:30]New connection [07:43:30]New thread 3067485540 created [07:43:30]Thread 3067628900 joined [07:43:30]Waiting for new connection... [07:43:30] Sock 8.Parse request [07:43:30]Sock 8.Check first char [07:43:30]Sock 8.First char is OK [07:43:30]request: POST /json_proto HTTP/1.0 [07:43:30]Method: POST [07:43:30]URL: /json_proto [07:43:30]Method is POST - this is cgi request [07:43:30]url: /json_proto [07:43:30]query_string will be loaded in cgi processing [07:43:30]execute_cgi json_proto POST (null) [07:43:30]execute_cgi path=json_proto method=POST [07:43:30]POST find Content-Length [07:43:30]Host: 172.17.42.195:8080 [07:43:30]Content-Length: 685 [07:43:30]Content-Type: application/json [07:43:30] [07:43:30]POST finish read [07:43:30]Found Content-Length = 685 [07:43:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 30.340, "sum" : 1180.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1180.00, "total" : 1180.00, "payments": [ { "type": 0, "sum" : 1180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:30]execute_script... [07:43: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)3311409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 30.340, "sum" : 1180.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1180.00, "total" : 1180.00, "payments": [ { "type": 0, "sum" : 1180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:30]POST & json_proto [07:43:30]process_json_proto [07:43:30]json parsed OK: [07:43:30]protocol is kg_v1.0 [07:43:30]action value=close_receipt [07:43:30]process_action close_receipt [07:43:30]cmd_close_receipt [07:43:30]MH_GetDate [07:43:30]Write to MH i2c: F0 00 00 77 1A 80 [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: F0 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: F0 09 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: F0 09 00 77 1A 00 23 EF 1D 67 EF 94 12 67 1B [07:43:30]GetLastDocTimeStamp 1730014876 [07:43:30]current date 1730015011 [07:43:30]FM_GetShiftState [07:43:30]SAM_PROTO_GetShiftState [07:43:30]wFMCommunicate request_size=4 [07:43:30]MH_SAM_APDU [07:43:30]CAPDU: 80 13 01 00 [07:43:30]Write to MH i2c: E2 08 00 78 1A 80 13 01 00 00 00 00 00 0F [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E 00 78 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DD [07:43:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:43:30]wFMCommunicate OK [07:43:30]SAM_PROTO_GetShiftState done [07:43:30]FM_GetShiftState done [07:43:30]opened in 1729988025 [07:43:30]opened+sec_in_day 1730074425 [07:43:30]quantity*price = 118022 [07:43:30]sum+1 = 118024 [07:43:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1180.00 Внесено: 1180.00 СДАЧА: 0.00 НСП 1% : 10.44 НДС 12% : 125.33 Наличными: 1180.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 176 27.10.2024 07:43 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374898 ФПД: 189451285077519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374898&fm=189451285077519&tin=02508201610067®Number=0000000000091623&sum=118000 [07:43:31]StoreToDocumentArchive [07:43:31]shift 528 fd 374898 [07:43:31]save to /storage/0528/doc_00374898 [07:43:31]save last doc name /storage/0528/doc_00374898 to /storage/kkm_last_doc_name [07:43:31]save OK [07:43:31]Clear old archive folders... [07:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:43:31]tlvbuf is 00F49BD0 [07:43:31]SAM_PROTO_ClearQueue [07:43:31]wFMCommunicate request_size=4 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 09 00 00 [07:43:31]Write to MH i2c: E2 08 00 85 1A 80 09 00 00 00 00 00 00 11 [07:43:31]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 85 1A 00 90 00 13 [07:43:32]RAPDU: 90 00 [07:43:32]wFMCommunicate OK [07:43:32]SAM_PROTO_ClearQueue done [07:43:32]KKMCreateOFDPacket [07:43:32]OFDProtocolAddRootSTLVToBuf [07:43:32]FM_MakeSignedData [07:43:32]FM_MakeSignedData [07:43:32]SAM_PROTO_SignData [07:43:32]wFMCommunicate request_size=4 [07:43:32]MH_SAM_APDU [07:43:32]CAPDU: 80 0D 01 02 [07:43:32]Write to MH i2c: E2 08 00 86 1A 80 0D 01 02 00 00 00 00 19 [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 86 1A 00 90 00 14 [07:43:32]RAPDU: 90 00 [07:43:32]wFMCommunicate OK [07:43:32]wFMCommunicate request_size=255 [07:43:32]MH_SAM_APDU [07:43:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 76 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 07 CD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 CC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 30 00 00 00 00 07 04 06 00 F0 CC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 23 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 4E [07:43:32]Write to MH i2c: E2 02 01 87 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 76 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 07 CD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 CC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 30 00 00 00 00 07 04 06 00 F0 CC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 23 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 4E 00 00 10 [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 87 1A 00 90 00 15 [07:43:32]RAPDU: 90 00 [07:43:32]wFMCommunicate OK [07:43:32]wFMCommunicate request_size=9 [07:43:32]MH_SAM_APDU [07:43:32]CAPDU: 80 0D 02 02 04 10 8C 9E 0F [07:43:32]Write to MH i2c: E2 0C 00 88 1A 80 0D 02 02 04 00 10 8C 9E 0F 00 00 6D [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 03 00 88 1A 00 90 00 16 [07:43:32]RAPDU: 90 00 [07:43:32]wFMCommunicate OK [07:43:32]wFMCommunicate request_size=4 [07:43:32]MH_SAM_APDU [07:43:32]CAPDU: 80 0D 03 02 [07:43:32]Write to MH i2c: E2 08 00 89 1A 80 0D 03 02 00 00 00 00 1E [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 0B 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 0B 00 89 1A 00 E1 8D 3C C8 2C 58 76 22 90 00 AD [07:43:32]RAPDU: E1 8D 3C C8 2C 58 76 22 90 00 [07:43:32]wFMCommunicate OK [07:43:32]SAM_PROTO_SignData done [07:43:32]FM_MakeSignedData done [07:43:32]CreateOFDProtocolMessage [07:43:32]wFMCommunicate request_size=4 [07:43:32]MH_SAM_APDU [07:43:32]CAPDU: 80 11 00 00 [07:43:32]Write to MH i2c: E2 08 00 8A 1A 80 11 00 00 00 00 00 00 1E [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:32]Read from MH i2c: E2 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 17 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: E2 17 00 8A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [07:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:43:32]wFMCommunicate OK [07:43:32]CreateOFDProtocolMessage done [07:43:32]OFDSenderStorePacket 374898 [07:43:32]StoreOFDPacket docnum=374898 [07:43: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 0E 01 00 00 25 6E 06 01 FD DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 76 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 07 CD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 CC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 30 00 00 00 00 07 04 06 00 F0 CC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 23 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 4E 10 8C 9E 0F E1 8D 3C C8 2C 58 76 22 [07:43:32]CheckFolder [07:43:32]dirname=/storage/ofd_packets [07:43:32]CheckFolder done [07:43:32]ProducePacketName [07:43:32]name=ofd_packets/00374898 [07:43:32]NVStorageSaveData ofd_packets/00374898 [07:43:32]File name is /storage/ofd_packets/00374898 [07:43:32]Write 300 bytes [07:43:32]NVStorageSaveData done [07:43:32]OFDSenderStorePacket done [07:43:32]KKMCreateOFDPacket done [07:43:32]NVStorageSaveData kkm_last_timestamp [07:43:32]File name is /storage/kkm_last_timestamp [07:43:32]Write 4 bytes [07:43:32]NVStorageSaveData done [07:43:32]ExternCall_PrintAddStr [07:43:32]wPrintStart [07:43:32]Write to MH i2c: 01 00 00 8B 1A A5 [07:43:32]OFD Sender: Processing packet 374898 [packets to send 270, broken 269] [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: 01 [07:43:32]MH_I2C_Read... [07:43:32]ProducePacketName [07:43:32]name=ofd_packets/00374898 [07:43:32]OFD Sender: To server: pG, [07:43:32]CommunicateWithHost lk.salyk.kg:30040 [07:43:32]ConnectInit lk.salyk.kg [07:43:32]Read from MH i2c: 01 07 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: 01 07 00 8B 1A 00 00 00 00 00 FF 0F BA [07:43:32]RasterBufferAndPrint [07:43:32]line Счет N : (1)3311409 [07:43:32]line ИНН: 02508201610067 [07:43:32]line Контрольно-Кассовый Чек [07:43:32]line ПРОДАЖА [07:43:32]line ТРК (МРК, ГНК) : 7 [07:43:32]line Товар: 2711190000 [07:43:32]line ГАЗ-К-5 [07:43:32]line 30.340 * 38.90 [07:43:32]line = 1180.23 [07:43:32]line НДС 12% НСП 1% [07:43:32]line > о реализуемом товаре [07:43:32]line ОКРУГЛЕНИЕ: -0.23 [07:43:32]line ИТОГО: 1180.00 [07:43:32]line Внесено: 1180.00 [07:43:32]line СДАЧА: 0.00 [07:43:32]line НСП 1% : 10.44 [07:43:32]line НДС 12% : 125.33 [07:43:32]line Наличными: 1180.00 [07:43:32]line Безнал.: 0.00 [07:43:32]line Место: АЗС № 87 "Партнер Нефть" [07:43:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:43:33]line СНО: Общий режим [07:43:33]line Чек 176 27.10.2024 07:43 [07:43:33]line Смена: 528 ФФД: 1.0 [07:43:33]line ЗНМ: 0300000083 [07:43:33]line РНМ: 0000000000091623 [07:43:33]line Версия ККМ: 001 [07:43:33]line ФМ: 0000000000874672 [07:43:33]line ФД: 374898 [07:43:33]line ФПД: 189451285077519 [07:43:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374898&fm=189451285077519&tin=02508201610067®Number=0000000000091623&sum=118000 [07:43:33]written 0, free lines is 4095 [07:43:33]Connected sock=11 [07:43: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 0E 01 00 00 25 6E 06 01 FD DD 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 84 76 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 07 CD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 CC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 30 00 00 00 00 07 04 06 00 F0 CC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 23 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 4E 10 8C 9E 0F E1 8D 3C C8 2C 58 76 22 [07:43: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 DA 24 47 00 E9 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B8 05 00 F4 03 04 00 C3 9A 1D 67 B6 04 01 00 00 BF 14 6E 47 04 DD 60 F7 [07:43:33]CommunicateWithHost err = 0 [07:43:33]CheckOFDResponse [07:43:33]1017 (14) - 77093643461234 [07:43:33]1041 (16) - 0000000000874672 [07:43:33]1040 (4) - 374898 [07:43:33]1012 (4) - 27.10.2024 01:43 [07:43:33]1206 (1) - 0 [07:43:33]OFD Sender: Remove packet 374898 [07:43:33]ProducePacketName [07:43:33]name=ofd_packets/00374898 [07:43:33]NVStorageDeleteData [07:43:33]Write to MH i2c: 01 00 00 B6 1A D0 [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: 01 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: 01 07 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: 01 07 00 B6 1A 00 00 00 00 00 8E 0D 72 [07:43:33]RasterBufferAndPrint [07:43:33]line [07:43:33]line [07:43:33]line [07:43:33]line [07:43:33]line [07:43:33]written 0, free lines is 3500 [07:43:33]MH_Cut [07:43:33]Write to MH i2c: D1 01 00 BD 1A 01 A9 [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: D1 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: D1 01 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: D1 01 00 BD 1A 00 A8 [07:43:33]Write to MH i2c: 01 00 00 BE 1A D8 [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:34]OFD Sender: No OFD packet to send [07:43:34]*** Cut start [07:43:34]*** Partial cut [07:43:34]*** CUTSNS_PIN = 1 [07:43:34]*** CUTSNS_PIN = 0 [07:43:34]*** Brake cut motor [07:43:34]Read from MH i2c: 01 [07:43:34]MH_I2C_Read... [07:43:34]*** Stop cut motor [07:43:34]*** Cut end [07:43:34]Read from MH i2c: 01 07 00 [07:43:34]MH_I2C_Read... [07:43:35]Read from MH i2c: 01 07 00 BE 1A 00 00 00 00 00 FF 0F ED [07:43:35]process_action close_receipt done [07:43:35]requested_data is exist [07:43:35]produce_requested_data [07:43:35]requested_item fm.sn is exist - process it [07:43:35]wFMCommunicate request_size=4 [07:43:35]MH_SAM_APDU [07:43:35]CAPDU: 80 11 00 00 [07:43:35]Write to MH i2c: E2 08 00 BF 1A 80 11 00 00 00 00 00 00 53 [07:43:35]Write i2c OK [07:43:35]MH_I2C_Read... [07:43:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:35]Read from MH i2c: E2 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 17 00 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 17 00 BF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A8 [07:43:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:43:35]wFMCommunicate OK [07:43:35]requested_item fd.num is exist - process it [07:43:35]SAM_PROTO_GetFieldsCounters [07:43:35]wFMCommunicate request_size=4 [07:43:35]MH_SAM_APDU [07:43:35]CAPDU: 80 13 00 00 [07:43:35]Write to MH i2c: E2 08 00 C0 1A 80 13 00 00 00 00 00 00 56 [07:43:35]Write i2c OK [07:43:35]MH_I2C_Read... [07:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:35]Read from MH i2c: E2 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 62 00 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 62 00 C0 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 72 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [07:43:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:35]wFMCommunicate OK [07:43:35]SAM_PROTO_GetFieldsCounters done [07:43:35]requested_item shift.num is exist - process it [07:43:35]requested_item shift.opened is exist - process it [07:43:35]req_shift_opened [07:43:35]FM_GetShiftState [07:43:35]SAM_PROTO_GetShiftState [07:43:35]wFMCommunicate request_size=4 [07:43:35]MH_SAM_APDU [07:43:35]CAPDU: 80 13 01 00 [07:43:35]Write to MH i2c: E2 08 00 C1 1A 80 13 01 00 00 00 00 00 58 [07:43:35]Write i2c OK [07:43:35]MH_I2C_Read... [07:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:35]Read from MH i2c: E2 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 0E 00 [07:43:35]MH_I2C_Read... [07:43:35]Read from MH i2c: E2 0E 00 C1 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 26 [07:43:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:43:35]wFMCommunicate OK [07:43:35]SAM_PROTO_GetShiftState done [07:43:35]FM_GetShiftState done [07:43:35]req_shift_opened done [07:43:35]requested_item shift.open_date is exist - process it [07:43:35]req_shift_open_date [07:43:35]req_shift_open_date done [07:43:35]produce_requested_data done [07:43:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374898,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:43:35]process_action_free close_receipt [07:43:35]json_value_free [07:43:35]json_value_free done [07:43:35]process_json_proto returns [07:43:35]Send response to host [07:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374898,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:43:35]free response buf [07:43:35]execute_script done [07:43:35]execute_script returns [07:43:35]free content buf [07:43:35]Sock 8.Close socket [07:43:35]Sock 8.Thread stoped [07:43:39]OFD Sender: No OFD packet to send [07:43:44]OFD Sender: No OFD packet to send [07:43:49]OFD Sender: No OFD packet to send [07:43:54]OFD Sender: No OFD packet to send [07:43:59]OFD Sender: No OFD packet to send [07:44:04]OFD Sender: No OFD packet to send [07:44:09]OFD Sender: No OFD packet to send [07:44:14]OFD Sender: No OFD packet to send [07:44:19]OFD Sender: No OFD packet to send [07:44:24]OFD Sender: No OFD packet to send [07:44:29]OFD Sender: No OFD packet to send [07:44:30]ConnectInit Can't connect to host [07:44:34]OFD Sender: No OFD packet to send [07:44:39]OFD Sender: No OFD packet to send [07:44:44]OFD Sender: No OFD packet to send [07:44:49]OFD Sender: No OFD packet to send [07:44:54]OFD Sender: No OFD packet to send [07:44:59]OFD Sender: No OFD packet to send [07:45:04]OFD Sender: No OFD packet to send [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:34]OFD Sender: No OFD packet to send [07:45:36]accept exits with 10 [07:45:36]New connection [07:45:36]New thread 3067628900 created [07:45:36]Thread 3067485540 joined [07:45:36]Waiting for new connection... [07:45:36] Sock 10.Parse request [07:45:36]Sock 10.Check first char [07:45:36]Sock 10.First char is OK [07:45:36]request: POST /json_proto HTTP/1.0 [07:45:36]Method: POST [07:45:36]URL: /json_proto [07:45:36]Method is POST - this is cgi request [07:45:36]url: /json_proto [07:45:36]query_string will be loaded in cgi processing [07:45:36]execute_cgi json_proto POST (null) [07:45:36]execute_cgi path=json_proto method=POST [07:45:36]POST find Content-Length [07:45:36]Host: 172.17.42.195:8080 [07:45:36]Content-Length: 678 [07:45:36]Content-Type: application/json [07:45:36] [07:45:36]POST finish read [07:45:36]Found Content-Length = 678 [07:45:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311411", "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" ] } } [07:45:36]execute_script... [07:45: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)3311411", "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" ] } } [07:45:36]POST & json_proto [07:45:36]process_json_proto [07:45:36]json parsed OK: [07:45:36]protocol is kg_v1.0 [07:45:36]action value=close_receipt [07:45:36]process_action close_receipt [07:45:36]cmd_close_receipt [07:45:36]MH_GetDate [07:45:36]Write to MH i2c: F0 00 00 C2 1A CB [07:45:36]Write i2c OK [07:45:36]MH_I2C_Read... [07:45:36]Read from MH i2c: F0 [07:45:36]MH_I2C_Read... [07:45:36]Read from MH i2c: F0 09 00 [07:45:36]MH_I2C_Read... [07:45:36]Read from MH i2c: F0 09 00 C2 1A 00 A1 EF 1D 67 EF 94 12 67 E4 [07:45:36]GetLastDocTimeStamp 1730015011 [07:45:36]current date 1730015137 [07:45:36]FM_GetShiftState [07:45:36]SAM_PROTO_GetShiftState [07:45:36]wFMCommunicate request_size=4 [07:45:36]MH_SAM_APDU [07:45:36]CAPDU: 80 13 01 00 [07:45:36]Write to MH i2c: E2 08 00 C3 1A 80 13 01 00 00 00 00 00 5A [07:45:36]Write i2c OK [07:45:36]MH_I2C_Read... [07:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:36]Read from MH i2c: E2 [07:45:36]MH_I2C_Read... [07:45:36]Read from MH i2c: E2 0E 00 [07:45:36]MH_I2C_Read... [07:45:36]Read from MH i2c: E2 0E 00 C3 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 28 [07:45:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:45:36]wFMCommunicate OK [07:45:36]SAM_PROTO_GetShiftState done [07:45:36]FM_GetShiftState done [07:45:36]opened in 1729988025 [07:45:36]opened+sec_in_day 1730074425 [07:45:36]quantity*price = 50041 [07:45:36]sum+1 = 50042 [07:45: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 СНО: Общий режим Чек 177 27.10.2024 07:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374899 ФПД: 136743879946726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074537&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374899&fm=136743879946726&tin=02508201610067®Number=0000000000091623&sum=50000 [07:45:37]StoreToDocumentArchive [07:45:37]shift 528 fd 374899 [07:45:37]save to /storage/0528/doc_00374899 [07:45:37]save last doc name /storage/0528/doc_00374899 to /storage/kkm_last_doc_name [07:45:37]save OK [07:45:37]Clear old archive folders... [07:45:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:37]tlvbuf is B6F4DB70 [07:45:37]SAM_PROTO_ClearQueue [07:45:37]wFMCommunicate request_size=4 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 09 00 00 [07:45:37]Write to MH i2c: E2 08 00 D0 1A 80 09 00 00 00 00 00 00 5C [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 D0 1A 00 90 00 5E [07:45:37]RAPDU: 90 00 [07:45:37]wFMCommunicate OK [07:45:37]SAM_PROTO_ClearQueue done [07:45:37]KKMCreateOFDPacket [07:45:37]OFDProtocolAddRootSTLVToBuf [07:45:37]FM_MakeSignedData [07:45:37]FM_MakeSignedData [07:45:37]SAM_PROTO_SignData [07:45:37]wFMCommunicate request_size=4 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 0D 01 02 [07:45:37]Write to MH i2c: E2 08 00 D1 1A 80 0D 01 02 00 00 00 00 64 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 D1 1A 00 90 00 5F [07:45:37]RAPDU: 90 00 [07:45:37]wFMCommunicate OK [07:45:37]wFMCommunicate request_size=255 [07:45:37]MH_SAM_APDU [07:45: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 B1 00 00 00 F4 03 04 00 A1 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C [07:45:37]Write to MH i2c: E2 02 01 D2 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 B1 00 00 00 F4 03 04 00 A1 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C 00 00 73 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 D2 1A 00 90 00 60 [07:45:37]RAPDU: 90 00 [07:45:37]wFMCommunicate OK [07:45:37]wFMCommunicate request_size=10 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 0D 02 02 05 5E 2A 63 B1 E6 [07:45:37]Write to MH i2c: E2 0D 00 D3 1A 80 0D 02 02 05 00 5E 2A 63 B1 E6 00 00 F3 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 03 00 D3 1A 00 90 00 61 [07:45:37]RAPDU: 90 00 [07:45:37]wFMCommunicate OK [07:45:37]wFMCommunicate request_size=4 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 0D 03 02 [07:45:37]Write to MH i2c: E2 08 00 D4 1A 80 0D 03 02 00 00 00 00 69 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 0B 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 0B 00 D4 1A 00 E0 EA 99 3B 21 5B 26 CD 90 00 77 [07:45:37]RAPDU: E0 EA 99 3B 21 5B 26 CD 90 00 [07:45:37]wFMCommunicate OK [07:45:37]SAM_PROTO_SignData done [07:45:37]FM_MakeSignedData done [07:45:37]CreateOFDProtocolMessage [07:45:37]wFMCommunicate request_size=4 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 11 00 00 [07:45:37]Write to MH i2c: E2 08 00 D5 1A 80 11 00 00 00 00 00 00 69 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 17 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 17 00 D5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [07:45:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:45:37]wFMCommunicate OK [07:45:37]CreateOFDProtocolMessage done [07:45:37]OFDSenderStorePacket 374899 [07:45:37]StoreOFDPacket docnum=374899 [07:45: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 07 0A 07 01 BE 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A1 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C 5E 2A 63 B1 E6 E0 EA 99 3B 21 5B 26 CD [07:45:37]CheckFolder [07:45:37]dirname=/storage/ofd_packets [07:45:37]CheckFolder done [07:45:37]ProducePacketName [07:45:37]name=ofd_packets/00374899 [07:45:37]NVStorageSaveData ofd_packets/00374899 [07:45:37]File name is /storage/ofd_packets/00374899 [07:45:37]Write 301 bytes [07:45:37]NVStorageSaveData done [07:45:37]OFDSenderStorePacket done [07:45:37]KKMCreateOFDPacket done [07:45:37]NVStorageSaveData kkm_last_timestamp [07:45:37]File name is /storage/kkm_last_timestamp [07:45:37]Write 4 bytes [07:45:37]NVStorageSaveData done [07:45:37]ExternCall_PrintAddStr [07:45:37]wPrintStart [07:45:37]Write to MH i2c: 01 00 00 D6 1A F0 [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: 01 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: 01 07 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: 01 07 00 D6 1A 00 00 00 00 00 FF 0F 05 [07:45:37]RasterBufferAndPrint [07:45:37]line Счет N : (1)3311411 [07:45:37]line ИНН: 02508201610067 [07:45:37]line Контрольно-Кассовый Чек [07:45:37]line ПРОДАЖА [07:45:37]line ТРК (МРК, ГНК) : 22 [07:45:37]line Товар: 2710124130 [07:45:37]line Аи-92-К-4 [07:45:37]line 7.480 * 66.90 [07:45:37]line = 500.41 [07:45:37]line НДС 12% НСП 1% [07:45:37]line > о реализуемом товаре [07:45:37]line ОКРУГЛЕНИЕ: -0.41 [07:45:37]line ИТОГО: 500.00 [07:45:37]line Внесено: 500.00 [07:45:37]line СДАЧА: 0.00 [07:45:37]line НСП 1% : 4.43 [07:45:37]line НДС 12% : 53.14 [07:45:37]line Наличными: 500.00 [07:45:37]line Безнал.: 0.00 [07:45:37]line Место: АЗС № 87 "Партнер Нефть" [07:45:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:45:37]line СНО: Общий режим [07:45:37]line Чек 177 27.10.2024 07:45 [07:45:37]line Смена: 528 ФФД: 1.0 [07:45:37]line ЗНМ: 0300000083 [07:45:37]line РНМ: 0000000000091623 [07:45:37]line Версия ККМ: 001 [07:45:37]line ФМ: 0000000000874672 [07:45:37]line ФД: 374899 [07:45:37]line ФПД: 136743879946726 [07:45:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074537&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374899&fm=136743879946726&tin=02508201610067®Number=0000000000091623&sum=50000 [07:45:37]written 0, free lines is 4095 [07:45:37]OFD Sender: Processing packet 374899 [packets to send 270, broken 269] [07:45:37]ProducePacketName [07:45:37]name=ofd_packets/00374899 [07:45:37]OFD Sender: To server: pG, [07:45:37]CommunicateWithHost lk.salyk.kg:30040 [07:45:37]ConnectInit lk.salyk.kg [07:45:38]Connected sock=9 [07:45: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 07 0A 07 01 BE 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 A1 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C 5E 2A 63 B1 E6 E0 EA 99 3B 21 5B 26 CD [07:45: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 A8 11 47 00 37 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B8 05 00 F4 03 04 00 40 9B 1D 67 B6 04 01 00 00 D5 1A AA E9 27 7C 10 2C [07:45:38]CommunicateWithHost err = 0 [07:45:38]CheckOFDResponse [07:45:38]1017 (14) - 77093643461234 [07:45:38]1041 (16) - 0000000000874672 [07:45:38]1040 (4) - 374899 [07:45:38]1012 (4) - 27.10.2024 01:45 [07:45:38]1206 (1) - 0 [07:45:38]OFD Sender: Remove packet 374899 [07:45:38]ProducePacketName [07:45:38]name=ofd_packets/00374899 [07:45:38]NVStorageDeleteData [07:45:38]Write to MH i2c: 01 00 00 01 1B 1C [07:45:38]Write i2c OK [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: 01 [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: 01 07 00 [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: 01 07 00 01 1B 00 00 00 00 00 D4 0C 03 [07:45:38]RasterBufferAndPrint [07:45:38]line [07:45:38]line [07:45:38]line [07:45:38]line [07:45:38]line [07:45:38]written 0, free lines is 3292 [07:45:38]MH_Cut [07:45:38]Write to MH i2c: D1 01 00 08 1B 01 F5 [07:45:38]Write i2c OK [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: D1 [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: D1 01 00 [07:45:38]MH_I2C_Read... [07:45:38]Read from MH i2c: D1 01 00 08 1B 00 F4 [07:45:38]Write to MH i2c: 01 00 00 09 1B 24 [07:45:38]Write i2c OK [07:45:38]MH_I2C_Read... [07:45:38]OFD Sender: No OFD packet to send [07:45:39]*** Cut start [07:45:39]*** Partial cut [07:45:39]*** CUTSNS_PIN = 1 [07:45:39]*** CUTSNS_PIN = 0 [07:45:39]*** Brake cut motor [07:45:39]Read from MH i2c: 01 [07:45:39]MH_I2C_Read... [07:45:39]*** Stop cut motor [07:45:39]*** Cut end [07:45:39]Read from MH i2c: 01 07 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: 01 07 00 09 1B 00 00 00 00 00 FF 0F 39 [07:45:39]process_action close_receipt done [07:45:39]requested_data is exist [07:45:39]produce_requested_data [07:45:39]requested_item fm.sn is exist - process it [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 11 00 00 [07:45:39]Write to MH i2c: E2 08 00 0A 1B 80 11 00 00 00 00 00 00 9F [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 17 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 17 00 0A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [07:45:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:45:39]wFMCommunicate OK [07:45:39]requested_item fd.num is exist - process it [07:45:39]SAM_PROTO_GetFieldsCounters [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 13 00 00 [07:45:39]Write to MH i2c: E2 08 00 0B 1B 80 13 00 00 00 00 00 00 A2 [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:40]Read from MH i2c: E2 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: E2 62 00 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: E2 62 00 0B 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 73 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [07:45: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 73 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:40]wFMCommunicate OK [07:45:40]SAM_PROTO_GetFieldsCounters done [07:45:40]requested_item shift.num is exist - process it [07:45:40]requested_item shift.opened is exist - process it [07:45:40]req_shift_opened [07:45:40]FM_GetShiftState [07:45:40]SAM_PROTO_GetShiftState [07:45:40]wFMCommunicate request_size=4 [07:45:40]MH_SAM_APDU [07:45:40]CAPDU: 80 13 01 00 [07:45:40]Write to MH i2c: E2 08 00 0C 1B 80 13 01 00 00 00 00 00 A4 [07:45:40]Write i2c OK [07:45:40]MH_I2C_Read... [07:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:40]Read from MH i2c: E2 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: E2 0E 00 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: E2 0E 00 0C 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 72 [07:45:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:45:40]wFMCommunicate OK [07:45:40]SAM_PROTO_GetShiftState done [07:45:40]FM_GetShiftState done [07:45:40]req_shift_opened done [07:45:40]requested_item shift.open_date is exist - process it [07:45:40]req_shift_open_date [07:45:40]req_shift_open_date done [07:45:40]produce_requested_data done [07:45:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374899,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:45:40]process_action_free close_receipt [07:45:40]json_value_free [07:45:40]json_value_free done [07:45:40]process_json_proto returns [07:45:40]Send response to host [07:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374899,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:45:40]free response buf [07:45:40]execute_script done [07:45:40]execute_script returns [07:45:40]free content buf [07:45:40]Sock 10.Close socket [07:45:40]Sock 10.Thread stoped [07:45:43]OFD Sender: No OFD packet to send [07:45:45]accept exits with 8 [07:45:45]New connection [07:45:45]New thread 3067485540 created [07:45:45]Thread 3067628900 joined [07:45:45]Waiting for new connection... [07:45:45] Sock 8.Parse request [07:45:45]Sock 8.Check first char [07:45:45]Sock 8.First char is OK [07:45:45]request: POST /json_proto HTTP/1.0 [07:45:45]Method: POST [07:45:45]URL: /json_proto [07:45:45]Method is POST - this is cgi request [07:45:45]url: /json_proto [07:45:45]query_string will be loaded in cgi processing [07:45:45]execute_cgi json_proto POST (null) [07:45:45]execute_cgi path=json_proto method=POST [07:45:45]POST find Content-Length [07:45:45]Host: 172.17.42.195:8080 [07:45:45]Content-Length: 689 [07:45:45]Content-Type: application/json [07:45:45] [07:45:45]POST finish read [07:45:45]Found Content-Length = 689 [07:45:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311412", "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" ] } } [07:45:45]execute_script... [07:45: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)3311412", "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" ] } } [07:45:45]POST & json_proto [07:45:45]process_json_proto [07:45:45]json parsed OK: [07:45:45]protocol is kg_v1.0 [07:45:45]action value=close_receipt [07:45:45]process_action close_receipt [07:45:45]cmd_close_receipt [07:45:45]MH_GetDate [07:45:45]Write to MH i2c: F0 00 00 0D 1B 17 [07:45:45]Write i2c OK [07:45:45]MH_I2C_Read... [07:45:45]Read from MH i2c: F0 [07:45:45]MH_I2C_Read... [07:45:45]Read from MH i2c: F0 09 00 [07:45:45]MH_I2C_Read... [07:45:45]Read from MH i2c: F0 09 00 0D 1B 00 AA EF 1D 67 EF 94 12 67 39 [07:45:45]GetLastDocTimeStamp 1730015137 [07:45:45]current date 1730015146 [07:45:45]FM_GetShiftState [07:45:45]SAM_PROTO_GetShiftState [07:45:45]wFMCommunicate request_size=4 [07:45:45]MH_SAM_APDU [07:45:45]CAPDU: 80 13 01 00 [07:45:45]Write to MH i2c: E2 08 00 0E 1B 80 13 01 00 00 00 00 00 A6 [07:45:45]Write i2c OK [07:45:45]MH_I2C_Read... [07:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:45]Read from MH i2c: E2 [07:45:45]MH_I2C_Read... [07:45:45]Read from MH i2c: E2 0E 00 [07:45:45]MH_I2C_Read... [07:45:45]Read from MH i2c: E2 0E 00 0E 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 74 [07:45:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:45:45]wFMCommunicate OK [07:45:45]SAM_PROTO_GetShiftState done [07:45:45]FM_GetShiftState done [07:45:45]opened in 1729988025 [07:45:45]opened+sec_in_day 1730074425 [07:45:45]quantity*price = 100051 [07:45:45]sum+1 = 100052 [07:45:45]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 СНО: Общий режим Чек 178 27.10.2024 07:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374900 ФПД: 143848713104001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374900&fm=143848713104001&tin=02508201610067®Number=0000000000091623&sum=100000 [07:45:46]StoreToDocumentArchive [07:45:46]shift 528 fd 374900 [07:45:46]save to /storage/0528/doc_00374900 [07:45:46]save last doc name /storage/0528/doc_00374900 to /storage/kkm_last_doc_name [07:45:46]save OK [07:45:46]Clear old archive folders... [07:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:45:46]tlvbuf is 00FB21D0 [07:45:46]SAM_PROTO_ClearQueue [07:45:46]wFMCommunicate request_size=4 [07:45:46]MH_SAM_APDU [07:45:46]CAPDU: 80 09 00 00 [07:45:46]Write to MH i2c: E2 08 00 1B 1B 80 09 00 00 00 00 00 00 A8 [07:45:46]Write i2c OK [07:45:46]MH_I2C_Read... [07:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:46]Read from MH i2c: E2 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 03 00 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 03 00 1B 1B 00 90 00 AA [07:45:46]RAPDU: 90 00 [07:45:46]wFMCommunicate OK [07:45:46]SAM_PROTO_ClearQueue done [07:45:46]KKMCreateOFDPacket [07:45:46]OFDProtocolAddRootSTLVToBuf [07:45:46]FM_MakeSignedData [07:45:46]FM_MakeSignedData [07:45:46]SAM_PROTO_SignData [07:45:46]wFMCommunicate request_size=4 [07:45:46]MH_SAM_APDU [07:45:46]CAPDU: 80 0D 01 02 [07:45:46]Write to MH i2c: E2 08 00 1C 1B 80 0D 01 02 00 00 00 00 B0 [07:45:46]Write i2c OK [07:45:46]MH_I2C_Read... [07:45:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:46]Read from MH i2c: E2 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 03 00 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 03 00 1C 1B 00 90 00 AB [07:45:46]RAPDU: 90 00 [07:45:46]wFMCommunicate OK [07:45:46]wFMCommunicate request_size=255 [07:45:46]MH_SAM_APDU [07:45:46]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 B2 00 00 00 F4 03 04 00 AA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [07:45:46]Write to MH i2c: E2 02 01 1D 1B 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 B2 00 00 00 F4 03 04 00 AA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 B8 [07:45:46]Write i2c OK [07:45:46]MH_I2C_Read... [07:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:47]Read from MH i2c: E2 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 03 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 03 00 1D 1B 00 90 00 AC [07:45:47]RAPDU: 90 00 [07:45:47]wFMCommunicate OK [07:45:47]wFMCommunicate request_size=16 [07:45:47]MH_SAM_APDU [07:45:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 82 D4 63 72 2A 81 [07:45:47]Write to MH i2c: E2 13 00 1E 1B 80 0D 02 02 0B 00 00 35 04 06 00 82 D4 63 72 2A 81 00 00 DE [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:47]Read from MH i2c: E2 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 03 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 03 00 1E 1B 00 90 00 AD [07:45:47]RAPDU: 90 00 [07:45:47]wFMCommunicate OK [07:45:47]wFMCommunicate request_size=4 [07:45:47]MH_SAM_APDU [07:45:47]CAPDU: 80 0D 03 02 [07:45:47]Write to MH i2c: E2 08 00 1F 1B 80 0D 03 02 00 00 00 00 B5 [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:47]Read from MH i2c: E2 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 0B 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 0B 00 1F 1B 00 61 92 90 20 50 3B 9B 3B 90 00 BA [07:45:47]RAPDU: 61 92 90 20 50 3B 9B 3B 90 00 [07:45:47]wFMCommunicate OK [07:45:47]SAM_PROTO_SignData done [07:45:47]FM_MakeSignedData done [07:45:47]CreateOFDProtocolMessage [07:45:47]wFMCommunicate request_size=4 [07:45:47]MH_SAM_APDU [07:45:47]CAPDU: 80 11 00 00 [07:45:47]Write to MH i2c: E2 08 00 20 1B 80 11 00 00 00 00 00 00 B5 [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:47]Read from MH i2c: E2 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 17 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: E2 17 00 20 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [07: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 [07:45:47]wFMCommunicate OK [07:45:47]CreateOFDProtocolMessage done [07:45:47]OFDSenderStorePacket 374900 [07:45:47]StoreOFDPacket docnum=374900 [07:45: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 15 01 00 00 1A B9 0D 01 61 6B 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 B2 00 00 00 F4 03 04 00 AA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 D4 63 72 2A 81 61 92 90 20 50 3B 9B 3B [07:45:47]CheckFolder [07:45:47]dirname=/storage/ofd_packets [07:45:47]CheckFolder done [07:45:47]ProducePacketName [07:45:47]name=ofd_packets/00374900 [07:45:47]NVStorageSaveData ofd_packets/00374900 [07:45:47]File name is /storage/ofd_packets/00374900 [07:45:47]Write 307 bytes [07:45:47]NVStorageSaveData done [07:45:47]OFDSenderStorePacket done [07:45:47]KKMCreateOFDPacket done [07:45:47]NVStorageSaveData kkm_last_timestamp [07:45:47]File name is /storage/kkm_last_timestamp [07:45:47]Write 4 bytes [07:45:47]NVStorageSaveData done [07:45:47]ExternCall_PrintAddStr [07:45:47]wPrintStart [07:45:47]Write to MH i2c: 01 00 00 21 1B 3C [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 07 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 07 00 21 1B 00 00 00 00 00 FF 0F 51 [07:45:47]RasterBufferAndPrint [07:45:47]line Счет N : (1)3311412 [07:45:47]line ИНН: 02508201610067 [07:45:47]line Контрольно-Кассовый Чек [07:45:47]line ПРОДАЖА [07:45:47]line ТРК (МРК, ГНК) : 31 [07:45:47]line Товар: 2710194240 [07:45:47]line D-Energy Дт-К-2 [07:45:47]line 12.960 * 77.20 [07:45:47]line = 1000.51 [07:45:47]line НДС 12% НСП 1% [07:45:47]line > о реализуемом товаре [07:45:47]line ОКРУГЛЕНИЕ: -0.51 [07:45:47]line ИТОГО: 1000.00 [07:45:47]line Внесено: 1000.00 [07:45:47]line СДАЧА: 0.00 [07:45:47]line НСП 1% : 8.85 [07:45:47]line НДС 12% : 106.25 [07:45:47]line Наличными: 1000.00 [07:45:47]line Безнал.: 0.00 [07:45:47]line Место: АЗС № 87 "Партнер Нефть" [07:45:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:45:47]line СНО: Общий режим [07:45:47]line Чек 178 27.10.2024 07:45 [07:45:47]line Смена: 528 ФФД: 1.0 [07:45:47]line ЗНМ: 0300000083 [07:45:47]line РНМ: 0000000000091623 [07:45:47]line Версия ККМ: 001 [07:45:47]line ФМ: 0000000000874672 [07:45:47]line ФД: 374900 [07:45:47]line ФПД: 143848713104001 [07:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374900&fm=143848713104001&tin=02508201610067®Number=0000000000091623&sum=100000 [07:45:47]written 0, free lines is 4095 [07:45:47]OFD Sender: Processing packet 374900 [packets to send 270, broken 269] [07:45:47]ProducePacketName [07:45:47]name=ofd_packets/00374900 [07:45:47]OFD Sender: To server: pG, [07:45:47]CommunicateWithHost lk.salyk.kg:30040 [07:45:47]ConnectInit lk.salyk.kg [07:45:47]Connected sock=10 [07:45: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 15 01 00 00 1A B9 0D 01 61 6B 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 B2 00 00 00 F4 03 04 00 AA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 82 D4 63 72 2A 81 61 92 90 20 50 3B 9B 3B [07:45: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 2B D5 47 00 20 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 74 B8 05 00 F4 03 04 00 49 9B 1D 67 B6 04 01 00 00 DE 5E E3 92 52 71 D2 96 [07:45:47]CommunicateWithHost err = 0 [07:45:47]CheckOFDResponse [07:45:47]1017 (14) - 77093643461234 [07:45:47]1041 (16) - 0000000000874672 [07:45:47]1040 (4) - 374900 [07:45:47]1012 (4) - 27.10.2024 01:45 [07:45:47]1206 (1) - 0 [07:45:47]OFD Sender: Remove packet 374900 [07:45:47]ProducePacketName [07:45:47]name=ofd_packets/00374900 [07:45:47]NVStorageDeleteData [07:45:47]Write to MH i2c: 01 00 00 4C 1B 67 [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 07 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: 01 07 00 4C 1B 00 00 00 00 00 E3 0C 5D [07:45:47]RasterBufferAndPrint [07:45:47]line [07:45:47]line [07:45:47]line [07:45:47]line [07:45:47]line [07:45:47]written 0, free lines is 3308 [07:45:47]MH_Cut [07:45:47]Write to MH i2c: D1 01 00 53 1B 01 40 [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: D1 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: D1 01 00 [07:45:47]MH_I2C_Read... [07:45:47]Read from MH i2c: D1 01 00 53 1B 00 3F [07:45:47]Write to MH i2c: 01 00 00 54 1B 6F [07:45:47]Write i2c OK [07:45:47]MH_I2C_Read... [07:45:48]OFD Sender: No OFD packet to send [07:45:48]*** Cut start [07:45:48]*** Partial cut [07:45:48]*** CUTSNS_PIN = 1 [07:45:48]*** CUTSNS_PIN = 0 [07:45:49]*** Brake cut motor [07:45:49]Read from MH i2c: 01 [07:45:49]MH_I2C_Read... [07:45:49]*** Stop cut motor [07:45:49]*** Cut end [07:45:49]Read from MH i2c: 01 07 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: 01 07 00 54 1B 00 00 00 00 00 FF 0F 84 [07:45:49]process_action close_receipt done [07:45:49]requested_data is exist [07:45:49]produce_requested_data [07:45:49]requested_item fm.sn is exist - process it [07:45:49]wFMCommunicate request_size=4 [07:45:49]MH_SAM_APDU [07:45:49]CAPDU: 80 11 00 00 [07:45:49]Write to MH i2c: E2 08 00 55 1B 80 11 00 00 00 00 00 00 EA [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:49]Read from MH i2c: E2 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 17 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 17 00 55 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [07:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:45:49]wFMCommunicate OK [07:45:49]requested_item fd.num is exist - process it [07:45:49]SAM_PROTO_GetFieldsCounters [07:45:49]wFMCommunicate request_size=4 [07:45:49]MH_SAM_APDU [07:45:49]CAPDU: 80 13 00 00 [07:45:49]Write to MH i2c: E2 08 00 56 1B 80 13 00 00 00 00 00 00 ED [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:49]Read from MH i2c: E2 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 62 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 62 00 56 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 74 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [07:45: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 74 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:49]wFMCommunicate OK [07:45:49]SAM_PROTO_GetFieldsCounters done [07:45:49]requested_item shift.num is exist - process it [07:45:49]requested_item shift.opened is exist - process it [07:45:49]req_shift_opened [07:45:49]FM_GetShiftState [07:45:49]SAM_PROTO_GetShiftState [07:45:49]wFMCommunicate request_size=4 [07:45:49]MH_SAM_APDU [07:45:49]CAPDU: 80 13 01 00 [07:45:49]Write to MH i2c: E2 08 00 57 1B 80 13 01 00 00 00 00 00 EF [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:49]Read from MH i2c: E2 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 0E 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: E2 0E 00 57 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [07:45:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:45:49]wFMCommunicate OK [07:45:49]SAM_PROTO_GetShiftState done [07:45:49]FM_GetShiftState done [07:45:49]req_shift_opened done [07:45:49]requested_item shift.open_date is exist - process it [07:45:49]req_shift_open_date [07:45:49]req_shift_open_date done [07:45:49]produce_requested_data done [07:45:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374900,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:45:49]process_action_free close_receipt [07:45:49]json_value_free [07:45:49]json_value_free done [07:45:49]process_json_proto returns [07:45:49]Send response to host [07:45:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374900,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:45:49]free response buf [07:45:49]execute_script done [07:45:49]execute_script returns [07:45:49]free content buf [07:45:49]Sock 8.Close socket [07:45:49]Sock 8.Thread stoped [07:45:53]OFD Sender: No OFD packet to send [07:45:58]OFD Sender: No OFD packet to send [07:46:03]OFD Sender: No OFD packet to send [07:46:08]OFD Sender: No OFD packet to send [07:46:13]OFD Sender: No OFD packet to send [07:46:18]OFD Sender: No OFD packet to send [07:46:23]OFD Sender: No OFD packet to send [07:46:28]OFD Sender: No OFD packet to send [07:46:33]OFD Sender: No OFD packet to send [07:46:38]OFD Sender: No OFD packet to send [07:46:43]OFD Sender: No OFD packet to send [07:46:48]OFD Sender: No OFD packet to send [07:46:48]accept exits with 9 [07:46:48]New connection [07:46:48]New thread 3067628900 created [07:46:48]Thread 3067485540 joined [07:46:48]Waiting for new connection... [07:46:48] Sock 9.Parse request [07:46:48]Sock 9.Check first char [07:46:48]Sock 9.First char is OK [07:46:48]request: POST /json_proto HTTP/1.0 [07:46:48]Method: POST [07:46:48]URL: /json_proto [07:46:48]Method is POST - this is cgi request [07:46:48]url: /json_proto [07:46:48]query_string will be loaded in cgi processing [07:46:48]execute_cgi json_proto POST (null) [07:46:48]execute_cgi path=json_proto method=POST [07:46:48]POST find Content-Length [07:46:48]Host: 172.17.42.195:8080 [07:46:48]Content-Length: 683 [07:46:48]Content-Type: application/json [07:46:48] [07:46:48]POST finish read [07:46:48]Found Content-Length = 683 [07:46:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311413", "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" ] } } [07:46:48]execute_script... [07:46:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311413", "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" ] } } [07:46:48]POST & json_proto [07:46:48]process_json_proto [07:46:48]json parsed OK: [07:46:48]protocol is kg_v1.0 [07:46:48]action value=close_receipt [07:46:48]process_action close_receipt [07:46:48]cmd_close_receipt [07:46:48]MH_GetDate [07:46:48]Write to MH i2c: F0 00 00 58 1B 62 [07:46:48]Write i2c OK [07:46:48]MH_I2C_Read... [07:46:48]Read from MH i2c: F0 [07:46:48]MH_I2C_Read... [07:46:48]Read from MH i2c: F0 09 00 [07:46:48]MH_I2C_Read... [07:46:48]Read from MH i2c: F0 09 00 58 1B 00 E9 EF 1D 67 EF 94 12 67 C3 [07:46:48]GetLastDocTimeStamp 1730015146 [07:46:48]current date 1730015209 [07:46:48]FM_GetShiftState [07:46:48]SAM_PROTO_GetShiftState [07:46:48]wFMCommunicate request_size=4 [07:46:48]MH_SAM_APDU [07:46:48]CAPDU: 80 13 01 00 [07:46:48]Write to MH i2c: E2 08 00 59 1B 80 13 01 00 00 00 00 00 F1 [07:46:48]Write i2c OK [07:46:48]MH_I2C_Read... [07:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:48]Read from MH i2c: E2 [07:46:48]MH_I2C_Read... [07:46:48]Read from MH i2c: E2 0E 00 [07:46:48]MH_I2C_Read... [07:46:48]Read from MH i2c: E2 0E 00 59 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BF [07:46:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:46:48]wFMCommunicate OK [07:46:48]SAM_PROTO_GetShiftState done [07:46:48]FM_GetShiftState done [07:46:48]opened in 1729988025 [07:46:48]opened+sec_in_day 1730074425 [07:46:48]quantity*price = 100015 [07:46:48]sum+1 = 100017 [07:46: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 СНО: Общий режим Чек 179 27.10.2024 07:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374901 ФПД: 95819607590987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374901&fm=95819607590987&tin=02508201610067®Number=0000000000091623&sum=100000 [07:46:49]StoreToDocumentArchive [07:46:49]shift 528 fd 374901 [07:46:49]save to /storage/0528/doc_00374901 [07:46:49]save last doc name /storage/0528/doc_00374901 to /storage/kkm_last_doc_name [07:46:49]save OK [07:46:49]Clear old archive folders... [07:46:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:46:49]tlvbuf is 00F5EBD0 [07:46:49]SAM_PROTO_ClearQueue [07:46:49]wFMCommunicate request_size=4 [07:46:49]MH_SAM_APDU [07:46:49]CAPDU: 80 09 00 00 [07:46:49]Write to MH i2c: E2 08 00 66 1B 80 09 00 00 00 00 00 00 F3 [07:46:49]Write i2c OK [07:46:49]MH_I2C_Read... [07:46:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:49]Read from MH i2c: E2 [07:46:49]MH_I2C_Read... [07:46:49]Read from MH i2c: E2 03 00 [07:46:49]MH_I2C_Read... [07:46:49]Read from MH i2c: E2 03 00 66 1B 00 90 00 F5 [07:46:49]RAPDU: 90 00 [07:46:49]wFMCommunicate OK [07:46:49]SAM_PROTO_ClearQueue done [07:46:49]KKMCreateOFDPacket [07:46:49]OFDProtocolAddRootSTLVToBuf [07:46:49]FM_MakeSignedData [07:46:49]FM_MakeSignedData [07:46:49]SAM_PROTO_SignData [07:46:49]wFMCommunicate request_size=4 [07:46:49]MH_SAM_APDU [07:46:49]CAPDU: 80 0D 01 02 [07:46:49]Write to MH i2c: E2 08 00 67 1B 80 0D 01 02 00 00 00 00 FB [07:46:49]Write i2c OK [07:46:49]MH_I2C_Read... [07:46:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:49]Read from MH i2c: E2 [07:46:49]MH_I2C_Read... [07:46:49]Read from MH i2c: E2 03 00 [07:46:49]MH_I2C_Read... [07:46:49]Read from MH i2c: E2 03 00 67 1B 00 90 00 F6 [07:46:49]RAPDU: 90 00 [07:46:49]wFMCommunicate OK [07:46:49]wFMCommunicate request_size=255 [07:46:49]MH_SAM_APDU [07:46:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 E9 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 57 [07:46:49]Write to MH i2c: E2 02 01 68 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 E9 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 57 00 00 2B [07:46:49]Write i2c OK [07:46:49]MH_I2C_Read... [07:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:50]Read from MH i2c: E2 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 03 00 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 03 00 68 1B 00 90 00 F7 [07:46:50]RAPDU: 90 00 [07:46:50]wFMCommunicate OK [07:46:50]wFMCommunicate request_size=10 [07:46:50]MH_SAM_APDU [07:46:50]CAPDU: 80 0D 02 02 05 25 BD AC 48 4B [07:46:50]Write to MH i2c: E2 0D 00 69 1B 80 0D 02 02 05 00 25 BD AC 48 4B 00 00 29 [07:46:50]Write i2c OK [07:46:50]MH_I2C_Read... [07:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:50]Read from MH i2c: E2 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 03 00 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 03 00 69 1B 00 90 00 F8 [07:46:50]RAPDU: 90 00 [07:46:50]wFMCommunicate OK [07:46:50]wFMCommunicate request_size=4 [07:46:50]MH_SAM_APDU [07:46:50]CAPDU: 80 0D 03 02 [07:46:50]Write to MH i2c: E2 08 00 6A 1B 80 0D 03 02 00 00 00 00 00 [07:46:50]Write i2c OK [07:46:50]MH_I2C_Read... [07:46:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:50]Read from MH i2c: E2 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 0B 00 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 0B 00 6A 1B 00 0F 8F 0D B1 4B 34 8B A9 90 00 10 [07:46:50]RAPDU: 0F 8F 0D B1 4B 34 8B A9 90 00 [07:46:50]wFMCommunicate OK [07:46:50]SAM_PROTO_SignData done [07:46:50]FM_MakeSignedData done [07:46:50]CreateOFDProtocolMessage [07:46:50]wFMCommunicate request_size=4 [07:46:50]MH_SAM_APDU [07:46:50]CAPDU: 80 11 00 00 [07:46:50]Write to MH i2c: E2 08 00 6B 1B 80 11 00 00 00 00 00 00 00 [07:46:50]Write i2c OK [07:46:50]MH_I2C_Read... [07:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:50]Read from MH i2c: E2 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 17 00 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: E2 17 00 6B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [07:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:46:50]wFMCommunicate OK [07:46:50]CreateOFDProtocolMessage done [07:46:50]OFDSenderStorePacket 374901 [07:46:50]StoreOFDPacket docnum=374901 [07:46: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 EF E1 07 01 29 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 E9 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 57 25 BD AC 48 4B 0F 8F 0D B1 4B 34 8B A9 [07:46:50]CheckFolder [07:46:50]dirname=/storage/ofd_packets [07:46:50]CheckFolder done [07:46:50]ProducePacketName [07:46:50]name=ofd_packets/00374901 [07:46:50]NVStorageSaveData ofd_packets/00374901 [07:46:50]File name is /storage/ofd_packets/00374901 [07:46:50]Write 301 bytes [07:46:50]NVStorageSaveData done [07:46:50]OFDSenderStorePacket done [07:46:50]KKMCreateOFDPacket done [07:46:50]NVStorageSaveData kkm_last_timestamp [07:46:50]File name is /storage/kkm_last_timestamp [07:46:50]Write 4 bytes [07:46:50]NVStorageSaveData done [07:46:50]ExternCall_PrintAddStr [07:46:50]wPrintStart [07:46:50]Write to MH i2c: 01 00 00 6C 1B 87 [07:46:50]Write i2c OK [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: 01 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: 01 07 00 [07:46:50]MH_I2C_Read... [07:46:50]Read from MH i2c: 01 07 00 6C 1B 00 00 00 00 00 FF 0F 9C [07:46:50]RasterBufferAndPrint [07:46:50]line Счет N : (1)3311413 [07:46:50]line ИНН: 02508201610067 [07:46:50]line Контрольно-Кассовый Чек [07:46:50]line ПРОДАЖА [07:46:50]line ТРК (МРК, ГНК) : 42 [07:46:50]line Товар: 2710124130 [07:46:50]line Аи-92-К-4 [07:46:50]line 14.950 * 66.90 [07:46:50]line = 1000.16 [07:46:50]line НДС 12% НСП 1% [07:46:50]line > о реализуемом товаре [07:46:50]line ОКРУГЛЕНИЕ: -0.16 [07:46:50]line ИТОГО: 1000.00 [07:46:50]line Внесено: 1000.00 [07:46:50]line СДАЧА: 0.00 [07:46:50]line НСП 1% : 8.85 [07:46:50]line НДС 12% : 106.21 [07:46:50]line Наличными: 1000.00 [07:46:50]line Безнал.: 0.00 [07:46:50]line Место: АЗС № 87 "Партнер Нефть" [07:46:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:46:50]line СНО: Общий режим [07:46:50]line Чек 179 27.10.2024 07:46 [07:46:50]line Смена: 528 ФФД: 1.0 [07:46:50]line ЗНМ: 0300000083 [07:46:50]line РНМ: 0000000000091623 [07:46:50]line Версия ККМ: 001 [07:46:50]line ФМ: 0000000000874672 [07:46:50]line ФД: 374901 [07:46:50]line ФПД: 95819607590987 [07:46:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374901&fm=95819607590987&tin=02508201610067®Number=0000000000091623&sum=100000 [07:46:50]OFD Sender: Processing packet 374901 [packets to send 270, broken 269] [07:46:50]ProducePacketName [07:46:50]name=ofd_packets/00374901 [07:46:50]OFD Sender: To server: pG, [07:46:50]CommunicateWithHost lk.salyk.kg:30040 [07:46:50]ConnectInit lk.salyk.kg [07:46:50]written 0, free lines is 4095 [07:46:50]Connected sock=10 [07:46: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 EF E1 07 01 29 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 E9 EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 57 25 BD AC 48 4B 0F 8F 0D B1 4B 34 8B A9 [07:46: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 B4 A7 47 00 D6 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 75 B8 05 00 F4 03 04 00 89 9B 1D 67 B6 04 01 00 00 9C 35 B7 52 B4 AD 9F C5 [07:46:51]CommunicateWithHost err = 0 [07:46:51]CheckOFDResponse [07:46:51]1017 (14) - 77093643461234 [07:46:51]1041 (16) - 0000000000874672 [07:46:51]1040 (4) - 374901 [07:46:51]1012 (4) - 27.10.2024 01:46 [07:46:51]1206 (1) - 0 [07:46:51]OFD Sender: Remove packet 374901 [07:46:51]ProducePacketName [07:46:51]name=ofd_packets/00374901 [07:46:51]NVStorageDeleteData [07:46:51]Write to MH i2c: 01 00 00 97 1B B2 [07:46:51]Write i2c OK [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: 01 [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: 01 07 00 [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: 01 07 00 97 1B 00 00 00 00 00 D6 0C 9B [07:46:51]RasterBufferAndPrint [07:46:51]line [07:46:51]line [07:46:51]line [07:46:51]line [07:46:51]line [07:46:51]written 0, free lines is 3294 [07:46:51]MH_Cut [07:46:51]Write to MH i2c: D1 01 00 9E 1B 01 8B [07:46:51]Write i2c OK [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: D1 [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: D1 01 00 [07:46:51]MH_I2C_Read... [07:46:51]Read from MH i2c: D1 01 00 9E 1B 00 8A [07:46:51]Write to MH i2c: 01 00 00 9F 1B BA [07:46:51]Write i2c OK [07:46:51]MH_I2C_Read... [07:46:51]OFD Sender: No OFD packet to send [07:46:51]*** Cut start [07:46:51]*** Partial cut [07:46:51]*** CUTSNS_PIN = 1 [07:46:52]*** CUTSNS_PIN = 0 [07:46:52]*** Brake cut motor [07:46:52]Read from MH i2c: 01 [07:46:52]MH_I2C_Read... [07:46:52]*** Stop cut motor [07:46:52]*** Cut end [07:46:52]Read from MH i2c: 01 07 00 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: 01 07 00 9F 1B 00 00 00 00 00 FF 0F CF [07:46:52]process_action close_receipt done [07:46:52]requested_data is exist [07:46:52]produce_requested_data [07:46:52]requested_item fm.sn is exist - process it [07:46:52]wFMCommunicate request_size=4 [07:46:52]MH_SAM_APDU [07:46:52]CAPDU: 80 11 00 00 [07:46:52]Write to MH i2c: E2 08 00 A0 1B 80 11 00 00 00 00 00 00 35 [07:46:52]Write i2c OK [07:46:52]MH_I2C_Read... [07:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:52]Read from MH i2c: E2 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 17 00 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 17 00 A0 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [07:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:46:52]wFMCommunicate OK [07:46:52]requested_item fd.num is exist - process it [07:46:52]SAM_PROTO_GetFieldsCounters [07:46:52]wFMCommunicate request_size=4 [07:46:52]MH_SAM_APDU [07:46:52]CAPDU: 80 13 00 00 [07:46:52]Write to MH i2c: E2 08 00 A1 1B 80 13 00 00 00 00 00 00 38 [07:46:52]Write i2c OK [07:46:52]MH_I2C_Read... [07:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:52]Read from MH i2c: E2 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 62 00 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 62 00 A1 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 75 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [07:46: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 75 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:52]wFMCommunicate OK [07:46:52]SAM_PROTO_GetFieldsCounters done [07:46:52]requested_item shift.num is exist - process it [07:46:52]requested_item shift.opened is exist - process it [07:46:52]req_shift_opened [07:46:52]FM_GetShiftState [07:46:52]SAM_PROTO_GetShiftState [07:46:52]wFMCommunicate request_size=4 [07:46:52]MH_SAM_APDU [07:46:52]CAPDU: 80 13 01 00 [07:46:52]Write to MH i2c: E2 08 00 A2 1B 80 13 01 00 00 00 00 00 3A [07:46:52]Write i2c OK [07:46:52]MH_I2C_Read... [07:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:52]Read from MH i2c: E2 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 0E 00 [07:46:52]MH_I2C_Read... [07:46:52]Read from MH i2c: E2 0E 00 A2 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [07:46:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:46:52]wFMCommunicate OK [07:46:52]SAM_PROTO_GetShiftState done [07:46:52]FM_GetShiftState done [07:46:52]req_shift_opened done [07:46:52]requested_item shift.open_date is exist - process it [07:46:52]req_shift_open_date [07:46:52]req_shift_open_date done [07:46:52]produce_requested_data done [07:46:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374901,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:46:52]process_action_free close_receipt [07:46:52]json_value_free [07:46:52]json_value_free done [07:46:52]process_json_proto returns [07:46:52]Send response to host [07:46:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374901,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:46:52]free response buf [07:46:52]execute_script done [07:46:52]execute_script returns [07:46:52]free content buf [07:46:52]Sock 9.Close socket [07:46:52]Sock 9.Thread stoped [07:46:56]OFD Sender: No OFD packet to send [07:47:01]OFD Sender: No OFD packet to send [07:47:05]accept exits with 8 [07:47:05]New connection [07:47:05]New thread 3067485540 created [07:47:05]Thread 3067628900 joined [07:47:05]Waiting for new connection... [07:47:05] Sock 8.Parse request [07:47:05]Sock 8.Check first char [07:47:05]Sock 8.First char is OK [07:47:05]request: POST /json_proto HTTP/1.0 [07:47:05]Method: POST [07:47:05]URL: /json_proto [07:47:05]Method is POST - this is cgi request [07:47:05]url: /json_proto [07:47:05]query_string will be loaded in cgi processing [07:47:05]execute_cgi json_proto POST (null) [07:47:05]execute_cgi path=json_proto method=POST [07:47:05]POST find Content-Length [07:47:05]Host: 172.17.42.195:8080 [07:47:05]Content-Length: 678 [07:47:05]Content-Type: application/json [07:47:05] [07:47:05]POST finish read [07:47:05]Found Content-Length = 678 [07:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311414", "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" ] } } [07:47:05]execute_script... [07:47: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)3311414", "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" ] } } [07:47:05]POST & json_proto [07:47:05]process_json_proto [07:47:05]json parsed OK: [07:47:05]protocol is kg_v1.0 [07:47:05]action value=close_receipt [07:47:05]process_action close_receipt [07:47:05]cmd_close_receipt [07:47:05]MH_GetDate [07:47:05]Write to MH i2c: F0 00 00 A3 1B AD [07:47:05]Write i2c OK [07:47:05]MH_I2C_Read... [07:47:05]Read from MH i2c: F0 [07:47:05]MH_I2C_Read... [07:47:05]Read from MH i2c: F0 09 00 [07:47:05]MH_I2C_Read... [07:47:05]Read from MH i2c: F0 09 00 A3 1B 00 FA EF 1D 67 EF 94 12 67 1F [07:47:05]GetLastDocTimeStamp 1730015209 [07:47:05]current date 1730015226 [07:47:05]FM_GetShiftState [07:47:05]SAM_PROTO_GetShiftState [07:47:05]wFMCommunicate request_size=4 [07:47:05]MH_SAM_APDU [07:47:05]CAPDU: 80 13 01 00 [07:47:05]Write to MH i2c: E2 08 00 A4 1B 80 13 01 00 00 00 00 00 3C [07:47:05]Write i2c OK [07:47:05]MH_I2C_Read... [07:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:05]Read from MH i2c: E2 [07:47:05]MH_I2C_Read... [07:47:05]Read from MH i2c: E2 0E 00 [07:47:05]MH_I2C_Read... [07:47:05]Read from MH i2c: E2 0E 00 A4 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0A [07:47:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:47:05]wFMCommunicate OK [07:47:05]SAM_PROTO_GetShiftState done [07:47:05]FM_GetShiftState done [07:47:05]opened in 1729988025 [07:47:05]opened+sec_in_day 1730074425 [07:47:05]quantity*price = 50041 [07:47:05]sum+1 = 50042 [07:47: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 СНО: Общий режим Чек 180 27.10.2024 07:47 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374902 ФПД: 238604036179397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074706&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374902&fm=238604036179397&tin=02508201610067®Number=0000000000091623&sum=50000 [07:47:06]StoreToDocumentArchive [07:47:06]shift 528 fd 374902 [07:47:06]save to /storage/0528/doc_00374902 [07:47:06]save last doc name /storage/0528/doc_00374902 to /storage/kkm_last_doc_name [07:47:06]save OK [07:47:06]Clear old archive folders... [07:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:06]tlvbuf is B6F4D650 [07:47:06]SAM_PROTO_ClearQueue [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 09 00 00 [07:47:06]Write to MH i2c: E2 08 00 B1 1B 80 09 00 00 00 00 00 00 3E [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 B1 1B 00 90 00 40 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]SAM_PROTO_ClearQueue done [07:47:06]KKMCreateOFDPacket [07:47:06]OFDProtocolAddRootSTLVToBuf [07:47:06]FM_MakeSignedData [07:47:06]FM_MakeSignedData [07:47:06]SAM_PROTO_SignData [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 0D 01 02 [07:47:06]Write to MH i2c: E2 08 00 B2 1B 80 0D 01 02 00 00 00 00 46 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 B2 1B 00 90 00 41 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=255 [07:47:06]MH_SAM_APDU [07:47: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 FA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 [07:47:06]Write to MH i2c: E2 02 01 B3 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 B4 00 00 00 F4 03 04 00 FA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 00 00 11 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]OFD Sender: No OFD packet to send [07:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 B3 1B 00 90 00 42 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=10 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 0D 02 02 05 02 54 D1 85 C5 [07:47:06]Write to MH i2c: E2 0D 00 B4 1B 80 0D 02 02 05 00 02 54 D1 85 C5 00 00 C4 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 03 00 B4 1B 00 90 00 43 [07:47:06]RAPDU: 90 00 [07:47:06]wFMCommunicate OK [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 0D 03 02 [07:47:06]Write to MH i2c: E2 08 00 B5 1B 80 0D 03 02 00 00 00 00 4B [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 0B 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 0B 00 B5 1B 00 BE AA 0D 67 ED 63 C8 0D 90 00 4D [07:47:06]RAPDU: BE AA 0D 67 ED 63 C8 0D 90 00 [07:47:06]wFMCommunicate OK [07:47:06]SAM_PROTO_SignData done [07:47:06]FM_MakeSignedData done [07:47:06]CreateOFDProtocolMessage [07:47:06]wFMCommunicate request_size=4 [07:47:06]MH_SAM_APDU [07:47:06]CAPDU: 80 11 00 00 [07:47:06]Write to MH i2c: E2 08 00 B6 1B 80 11 00 00 00 00 00 00 4B [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:06]Read from MH i2c: E2 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: E2 17 00 B6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [07:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:47:06]wFMCommunicate OK [07:47:06]CreateOFDProtocolMessage done [07:47:06]OFDSenderStorePacket 374902 [07:47:06]StoreOFDPacket docnum=374902 [07:47: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 E8 DF 07 01 54 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 FA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 02 54 D1 85 C5 BE AA 0D 67 ED 63 C8 0D [07:47:06]CheckFolder [07:47:06]dirname=/storage/ofd_packets [07:47:06]CheckFolder done [07:47:06]ProducePacketName [07:47:06]name=ofd_packets/00374902 [07:47:06]NVStorageSaveData ofd_packets/00374902 [07:47:06]File name is /storage/ofd_packets/00374902 [07:47:06]Write 301 bytes [07:47:06]NVStorageSaveData done [07:47:06]OFDSenderStorePacket done [07:47:06]KKMCreateOFDPacket done [07:47:06]NVStorageSaveData kkm_last_timestamp [07:47:06]File name is /storage/kkm_last_timestamp [07:47:06]Write 4 bytes [07:47:06]NVStorageSaveData done [07:47:06]ExternCall_PrintAddStr [07:47:06]wPrintStart [07:47:06]Write to MH i2c: 01 00 00 B7 1B D2 [07:47:06]Write i2c OK [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 07 00 [07:47:06]MH_I2C_Read... [07:47:06]Read from MH i2c: 01 07 00 B7 1B 00 00 00 00 00 FF 0F E7 [07:47:06]RasterBufferAndPrint [07:47:06]line Счет N : (1)3311414 [07:47:06]line ИНН: 02508201610067 [07:47:06]line Контрольно-Кассовый Чек [07:47:06]line ПРОДАЖА [07:47:06]line ТРК (МРК, ГНК) : 12 [07:47:06]line Товар: 2710124130 [07:47:06]line Аи-92-К-4 [07:47:06]line 7.480 * 66.90 [07:47:06]line = 500.41 [07:47:06]line НДС 12% НСП 1% [07:47:06]line > о реализуемом товаре [07:47:06]line ОКРУГЛЕНИЕ: -0.41 [07:47:06]line ИТОГО: 500.00 [07:47:06]line Внесено: 500.00 [07:47:06]line СДАЧА: 0.00 [07:47:06]line НСП 1% : 4.43 [07:47:06]line НДС 12% : 53.14 [07:47:06]line Наличными: 500.00 [07:47:06]line Безнал.: 0.00 [07:47:06]line Место: АЗС № 87 "Партнер Нефть" [07:47:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:47:06]line СНО: Общий режим [07:47:06]line Чек 180 27.10.2024 07:47 [07:47:06]line Смена: 528 ФФД: 1.0 [07:47:06]line ЗНМ: 0300000083 [07:47:06]line РНМ: 0000000000091623 [07:47:06]line Версия ККМ: 001 [07:47:06]line ФМ: 0000000000874672 [07:47:06]line ФД: 374902 [07:47:06]line ФПД: 238604036179397 [07:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074706&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374902&fm=238604036179397&tin=02508201610067®Number=0000000000091623&sum=50000 [07:47:07]OFD Sender: Processing packet 374902 [packets to send 270, broken 269] [07:47:07]ProducePacketName [07:47:07]name=ofd_packets/00374902 [07:47:07]OFD Sender: To server: pG, [07:47:07]CommunicateWithHost lk.salyk.kg:30040 [07:47:07]ConnectInit lk.salyk.kg [07:47:07]written 0, free lines is 4095 [07:47:07]Connected sock=10 [07:47: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 E8 DF 07 01 54 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 FA EF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 02 54 D1 85 C5 BE AA 0D 67 ED 63 C8 0D [07:47: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 1D 86 47 00 55 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 76 B8 05 00 F4 03 04 00 99 9B 1D 67 B6 04 01 00 00 09 F3 7F 1D 1F AC 24 67 [07:47:07]CommunicateWithHost err = 0 [07:47:07]CheckOFDResponse [07:47:07]1017 (14) - 77093643461234 [07:47:07]1041 (16) - 0000000000874672 [07:47:07]1040 (4) - 374902 [07:47:07]1012 (4) - 27.10.2024 01:47 [07:47:07]1206 (1) - 0 [07:47:07]OFD Sender: Remove packet 374902 [07:47:07]ProducePacketName [07:47:07]name=ofd_packets/00374902 [07:47:07]NVStorageDeleteData [07:47:07]Write to MH i2c: 01 00 00 E2 1B FD [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: 01 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: 01 07 00 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: 01 07 00 E2 1B 00 00 00 00 00 EF 0C FF [07:47:07]RasterBufferAndPrint [07:47:07]line [07:47:07]line [07:47:07]line [07:47:07]line [07:47:07]line [07:47:07]written 0, free lines is 3317 [07:47:07]MH_Cut [07:47:07]Write to MH i2c: D1 01 00 E9 1B 01 D6 [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: D1 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: D1 01 00 [07:47:07]MH_I2C_Read... [07:47:07]Read from MH i2c: D1 01 00 E9 1B 00 D5 [07:47:07]Write to MH i2c: 01 00 00 EA 1B 05 [07:47:07]Write i2c OK [07:47:07]MH_I2C_Read... [07:47:07]OFD Sender: No OFD packet to send [07:47:08]*** Cut start [07:47:08]*** Partial cut [07:47:08]*** CUTSNS_PIN = 1 [07:47:08]*** CUTSNS_PIN = 0 [07:47:08]*** Brake cut motor [07:47:09]Read from MH i2c: 01 [07:47:09]MH_I2C_Read... [07:47:09]*** Stop cut motor [07:47:09]*** Cut end [07:47:09]Read from MH i2c: 01 07 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: 01 07 00 EA 1B 00 00 00 00 00 FF 0F 1A [07:47:09]process_action close_receipt done [07:47:09]requested_data is exist [07:47:09]produce_requested_data [07:47:09]requested_item fm.sn is exist - process it [07:47:09]wFMCommunicate request_size=4 [07:47:09]MH_SAM_APDU [07:47:09]CAPDU: 80 11 00 00 [07:47:09]Write to MH i2c: E2 08 00 EB 1B 80 11 00 00 00 00 00 00 80 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:09]Read from MH i2c: E2 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 17 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 17 00 EB 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [07:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:47:09]wFMCommunicate OK [07:47:09]requested_item fd.num is exist - process it [07:47:09]SAM_PROTO_GetFieldsCounters [07:47:09]wFMCommunicate request_size=4 [07:47:09]MH_SAM_APDU [07:47:09]CAPDU: 80 13 00 00 [07:47:09]Write to MH i2c: E2 08 00 EC 1B 80 13 00 00 00 00 00 00 83 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:09]Read from MH i2c: E2 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 62 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 62 00 EC 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 76 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [07:47: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 76 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:09]wFMCommunicate OK [07:47:09]SAM_PROTO_GetFieldsCounters done [07:47:09]requested_item shift.num is exist - process it [07:47:09]requested_item shift.opened is exist - process it [07:47:09]req_shift_opened [07:47:09]FM_GetShiftState [07:47:09]SAM_PROTO_GetShiftState [07:47:09]wFMCommunicate request_size=4 [07:47:09]MH_SAM_APDU [07:47:09]CAPDU: 80 13 01 00 [07:47:09]Write to MH i2c: E2 08 00 ED 1B 80 13 01 00 00 00 00 00 85 [07:47:09]Write i2c OK [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 [07:47:09]MH_I2C_Read... [07:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:09]Read from MH i2c: E2 0E 00 [07:47:09]MH_I2C_Read... [07:47:09]Read from MH i2c: E2 0E 00 ED 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 53 [07:47:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:47:09]wFMCommunicate OK [07:47:09]SAM_PROTO_GetShiftState done [07:47:09]FM_GetShiftState done [07:47:09]req_shift_opened done [07:47:09]requested_item shift.open_date is exist - process it [07:47:09]req_shift_open_date [07:47:09]req_shift_open_date done [07:47:09]produce_requested_data done [07:47:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374902,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:47:09]process_action_free close_receipt [07:47:09]json_value_free [07:47:09]json_value_free done [07:47:09]process_json_proto returns [07:47:09]Send response to host [07:47:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374902,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:47:09]free response buf [07:47:09]execute_script done [07:47:09]execute_script returns [07:47:09]free content buf [07:47:09]Sock 8.Close socket [07:47:09]Sock 8.Thread stoped [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:47:59]accept exits with 9 [07:47:59]New connection [07:47:59]New thread 3067628900 created [07:47:59]Thread 3067485540 joined [07:47:59]Waiting for new connection... [07:47:59] Sock 9.Parse request [07:47:59]Sock 9.Check first char [07:47:59]Sock 9.First char is OK [07:47:59]request: POST /json_proto HTTP/1.0 [07:47:59]Method: POST [07:47:59]URL: /json_proto [07:47:59]Method is POST - this is cgi request [07:47:59]url: /json_proto [07:47:59]query_string will be loaded in cgi processing [07:47:59]execute_cgi json_proto POST (null) [07:47:59]execute_cgi path=json_proto method=POST [07:47:59]POST find Content-Length [07:47:59]Host: 172.17.42.195:8080 [07:47:59]Content-Length: 678 [07:47:59]Content-Type: application/json [07:47:59] [07:47:59]POST finish read [07:47:59]Found Content-Length = 678 [07:47:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311415", "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" ] } } [07:47:59]execute_script... [07:47: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)3311415", "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" ] } } [07:47:59]POST & json_proto [07:47:59]process_json_proto [07:47:59]json parsed OK: [07:47:59]protocol is kg_v1.0 [07:47:59]action value=close_receipt [07:47:59]process_action close_receipt [07:47:59]cmd_close_receipt [07:47:59]MH_GetDate [07:47:59]Write to MH i2c: F0 00 00 EE 1B F8 [07:47:59]Write i2c OK [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: F0 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: F0 09 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: F0 09 00 EE 1B 00 30 F0 1D 67 EF 94 12 67 A1 [07:47:59]GetLastDocTimeStamp 1730015226 [07:47:59]current date 1730015280 [07:47:59]FM_GetShiftState [07:47:59]SAM_PROTO_GetShiftState [07:47:59]wFMCommunicate request_size=4 [07:47:59]MH_SAM_APDU [07:47:59]CAPDU: 80 13 01 00 [07:47:59]Write to MH i2c: E2 08 00 EF 1B 80 13 01 00 00 00 00 00 87 [07:47:59]Write i2c OK [07:47:59]MH_I2C_Read... [07:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:59]Read from MH i2c: E2 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 0E 00 [07:47:59]MH_I2C_Read... [07:47:59]Read from MH i2c: E2 0E 00 EF 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 55 [07:47:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:47:59]wFMCommunicate OK [07:47:59]SAM_PROTO_GetShiftState done [07:47:59]FM_GetShiftState done [07:47:59]opened in 1729988025 [07:47:59]opened+sec_in_day 1730074425 [07:47:59]quantity*price = 30038 [07:47:59]sum+1 = 30039 [07:47:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 181 27.10.2024 07:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374903 ФПД: 267528958283917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074800&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374903&fm=267528958283917&tin=02508201610067®Number=0000000000091623&sum=30000 [07:48:00]StoreToDocumentArchive [07:48:00]shift 528 fd 374903 [07:48:00]save to /storage/0528/doc_00374903 [07:48:00]save last doc name /storage/0528/doc_00374903 to /storage/kkm_last_doc_name [07:48:00]save OK [07:48:00]Clear old archive folders... [07:48:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:00]tlvbuf is 00FF6440 [07:48:00]SAM_PROTO_ClearQueue [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 09 00 00 [07:48:00]Write to MH i2c: E2 08 00 FC 1B 80 09 00 00 00 00 00 00 89 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 FC 1B 00 90 00 8B [07:48:00]RAPDU: 90 00 [07:48:00]wFMCommunicate OK [07:48:00]SAM_PROTO_ClearQueue done [07:48:00]KKMCreateOFDPacket [07:48:00]OFDProtocolAddRootSTLVToBuf [07:48:00]FM_MakeSignedData [07:48:00]FM_MakeSignedData [07:48:00]SAM_PROTO_SignData [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 0D 01 02 [07:48:00]Write to MH i2c: E2 08 00 FD 1B 80 0D 01 02 00 00 00 00 91 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 FD 1B 00 90 00 8C [07:48:00]RAPDU: 90 00 [07:48:00]wFMCommunicate OK [07:48:00]wFMCommunicate request_size=255 [07:48:00]MH_SAM_APDU [07:48: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 30 F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 [07:48:00]Write to MH i2c: E2 02 01 FE 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 30 F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 00 00 A3 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 FE 1B 00 90 00 8D [07:48:00]RAPDU: 90 00 [07:48:00]wFMCommunicate OK [07:48:00]wFMCommunicate request_size=10 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 0D 02 02 05 50 F0 86 90 8D [07:48:00]Write to MH i2c: E2 0D 00 FF 1B 80 0D 02 02 05 00 50 F0 86 90 8D 00 00 81 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 03 00 FF 1B 00 90 00 8E [07:48:00]RAPDU: 90 00 [07:48:00]wFMCommunicate OK [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 0D 03 02 [07:48:00]Write to MH i2c: E2 08 00 00 1C 80 0D 03 02 00 00 00 00 97 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 0B 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 0B 00 00 1C 00 7C 59 6B 6E DD 7E 8D 07 90 00 35 [07:48:00]RAPDU: 7C 59 6B 6E DD 7E 8D 07 90 00 [07:48:00]wFMCommunicate OK [07:48:00]SAM_PROTO_SignData done [07:48:00]FM_MakeSignedData done [07:48:00]CreateOFDProtocolMessage [07:48:00]wFMCommunicate request_size=4 [07:48:00]MH_SAM_APDU [07:48:00]CAPDU: 80 11 00 00 [07:48:00]Write to MH i2c: E2 08 00 01 1C 80 11 00 00 00 00 00 00 97 [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:00]Read from MH i2c: E2 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 17 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: E2 17 00 01 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [07:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:48:00]wFMCommunicate OK [07:48:00]CreateOFDProtocolMessage done [07:48:00]OFDSenderStorePacket 374903 [07:48:00]StoreOFDPacket docnum=374903 [07:48: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 8D 7F 07 01 04 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 30 F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 50 F0 86 90 8D 7C 59 6B 6E DD 7E 8D 07 [07:48:00]CheckFolder [07:48:00]dirname=/storage/ofd_packets [07:48:00]CheckFolder done [07:48:00]ProducePacketName [07:48:00]name=ofd_packets/00374903 [07:48:00]NVStorageSaveData ofd_packets/00374903 [07:48:00]File name is /storage/ofd_packets/00374903 [07:48:00]Write 301 bytes [07:48:00]NVStorageSaveData done [07:48:00]OFDSenderStorePacket done [07:48:00]KKMCreateOFDPacket done [07:48:00]NVStorageSaveData kkm_last_timestamp [07:48:00]File name is /storage/kkm_last_timestamp [07:48:00]Write 4 bytes [07:48:00]NVStorageSaveData done [07:48:00]ExternCall_PrintAddStr [07:48:00]wPrintStart [07:48:00]Write to MH i2c: 01 00 00 02 1C 1E [07:48:00]Write i2c OK [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: 01 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: 01 07 00 [07:48:00]MH_I2C_Read... [07:48:00]Read from MH i2c: 01 07 00 02 1C 00 00 00 00 00 FF 0F 33 [07:48:00]RasterBufferAndPrint [07:48:00]line Счет N : (1)3311415 [07:48:00]line ИНН: 02508201610067 [07:48:00]line Контрольно-Кассовый Чек [07:48:00]line ПРОДАЖА [07:48:00]line ТРК (МРК, ГНК) : 22 [07:48:00]line Товар: 2710124130 [07:48:00]line Аи-92-К-4 [07:48:00]line 4.490 * 66.90 [07:48:00]line = 300.38 [07:48:00]line НДС 12% НСП 1% [07:48:00]line > о реализуемом товаре [07:48:00]line ОКРУГЛЕНИЕ: -0.38 [07:48:00]line ИТОГО: 300.00 [07:48:00]line Внесено: 300.00 [07:48:00]line СДАЧА: 0.00 [07:48:00]line НСП 1% : 2.66 [07:48:00]line НДС 12% : 31.90 [07:48:00]line Наличными: 300.00 [07:48:00]line Безнал.: 0.00 [07:48:00]line Место: АЗС № 87 "Партнер Нефть" [07:48:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:48:00]line СНО: Общий режим [07:48:00]line Чек 181 27.10.2024 07:48 [07:48:00]line Смена: 528 ФФД: 1.0 [07:48:00]line ЗНМ: 0300000083 [07:48:00]line РНМ: 0000000000091623 [07:48:00]line Версия ККМ: 001 [07:48:00]line ФМ: 0000000000874672 [07:48:00]line ФД: 374903 [07:48:00]line ФПД: 267528958283917 [07:48:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T074800&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374903&fm=267528958283917&tin=02508201610067®Number=0000000000091623&sum=30000 [07:48:00]written 0, free lines is 4095 [07:48:01]OFD Sender: Processing packet 374903 [packets to send 270, broken 269] [07:48:01]ProducePacketName [07:48:01]name=ofd_packets/00374903 [07:48:01]OFD Sender: To server: pG, [07:48:01]CommunicateWithHost lk.salyk.kg:30040 [07:48:01]ConnectInit lk.salyk.kg [07:48:01]Connected sock=10 [07:48: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 8D 7F 07 01 04 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 30 F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 50 F0 86 90 8D 7C 59 6B 6E DD 7E 8D 07 [07:48: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 83 63 47 00 5C 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 77 B8 05 00 F4 03 04 00 CF 9B 1D 67 B6 04 01 00 00 51 71 DE D4 EB CD ED BD [07:48:01]CommunicateWithHost err = 0 [07:48:01]CheckOFDResponse [07:48:01]1017 (14) - 77093643461234 [07:48:01]1041 (16) - 0000000000874672 [07:48:01]1040 (4) - 374903 [07:48:01]1012 (4) - 27.10.2024 01:47 [07:48:01]1206 (1) - 0 [07:48:01]OFD Sender: Remove packet 374903 [07:48:01]ProducePacketName [07:48:01]name=ofd_packets/00374903 [07:48:01]NVStorageDeleteData [07:48:01]Write to MH i2c: 01 00 00 2D 1C 49 [07:48:01]Write i2c OK [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: 01 [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: 01 07 00 [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: 01 07 00 2D 1C 00 00 00 00 00 D7 0C 33 [07:48:01]RasterBufferAndPrint [07:48:01]line [07:48:01]line [07:48:01]line [07:48:01]line [07:48:01]line [07:48:01]written 0, free lines is 3294 [07:48:01]MH_Cut [07:48:01]Write to MH i2c: D1 01 00 34 1C 01 22 [07:48:01]Write i2c OK [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: D1 [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: D1 01 00 [07:48:01]MH_I2C_Read... [07:48:01]Read from MH i2c: D1 01 00 34 1C 00 21 [07:48:01]Write to MH i2c: 01 00 00 35 1C 51 [07:48:01]Write i2c OK [07:48:01]MH_I2C_Read... [07:48:01]OFD Sender: No OFD packet to send [07:48:02]*** Cut start [07:48:02]*** Partial cut [07:48:02]*** CUTSNS_PIN = 1 [07:48:02]*** CUTSNS_PIN = 0 [07:48:02]*** Brake cut motor [07:48:02]Read from MH i2c: 01 [07:48:02]MH_I2C_Read... [07:48:02]*** Stop cut motor [07:48:02]*** Cut end [07:48:02]Read from MH i2c: 01 07 00 [07:48:02]MH_I2C_Read... [07:48:02]Read from MH i2c: 01 07 00 35 1C 00 00 00 00 00 FF 0F 66 [07:48:02]process_action close_receipt done [07:48:02]requested_data is exist [07:48:02]produce_requested_data [07:48:02]requested_item fm.sn is exist - process it [07:48:02]wFMCommunicate request_size=4 [07:48:02]MH_SAM_APDU [07:48:02]CAPDU: 80 11 00 00 [07:48:02]Write to MH i2c: E2 08 00 36 1C 80 11 00 00 00 00 00 00 CC [07:48:02]Write i2c OK [07:48:02]MH_I2C_Read... [07:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:02]Read from MH i2c: E2 [07:48:02]MH_I2C_Read... [07:48:02]Read from MH i2c: E2 17 00 [07:48:02]MH_I2C_Read... [07:48:02]Read from MH i2c: E2 17 00 36 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [07:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:48:02]wFMCommunicate OK [07:48:02]requested_item fd.num is exist - process it [07:48:02]SAM_PROTO_GetFieldsCounters [07:48:02]wFMCommunicate request_size=4 [07:48:02]MH_SAM_APDU [07:48:02]CAPDU: 80 13 00 00 [07:48:02]Write to MH i2c: E2 08 00 37 1C 80 13 00 00 00 00 00 00 CF [07:48:02]Write i2c OK [07:48:02]MH_I2C_Read... [07:48:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:03]Read from MH i2c: E2 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 62 00 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 62 00 37 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 77 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [07:48:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:48:03]wFMCommunicate OK [07:48:03]SAM_PROTO_GetFieldsCounters done [07:48:03]requested_item shift.num is exist - process it [07:48:03]requested_item shift.opened is exist - process it [07:48:03]req_shift_opened [07:48:03]FM_GetShiftState [07:48:03]SAM_PROTO_GetShiftState [07:48:03]wFMCommunicate request_size=4 [07:48:03]MH_SAM_APDU [07:48:03]CAPDU: 80 13 01 00 [07:48:03]Write to MH i2c: E2 08 00 38 1C 80 13 01 00 00 00 00 00 D1 [07:48:03]Write i2c OK [07:48:03]MH_I2C_Read... [07:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:03]Read from MH i2c: E2 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 0E 00 [07:48:03]MH_I2C_Read... [07:48:03]Read from MH i2c: E2 0E 00 38 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9F [07:48:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:48:03]wFMCommunicate OK [07:48:03]SAM_PROTO_GetShiftState done [07:48:03]FM_GetShiftState done [07:48:03]req_shift_opened done [07:48:03]requested_item shift.open_date is exist - process it [07:48:03]req_shift_open_date [07:48:03]req_shift_open_date done [07:48:03]produce_requested_data done [07:48:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374903,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:48:03]process_action_free close_receipt [07:48:03]json_value_free [07:48:03]json_value_free done [07:48:03]process_json_proto returns [07:48:03]Send response to host [07:48:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374903,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:48:03]free response buf [07:48:03]execute_script done [07:48:03]execute_script returns [07:48:03]free content buf [07:48:03]Sock 9.Close socket [07:48:03]Sock 9.Thread stoped [07:48:06]OFD Sender: No OFD packet to send [07:48:11]OFD Sender: No OFD packet to send [07:48:16]OFD Sender: No OFD packet to send [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:22]OFD Sender: No OFD packet to send [07:49:27]OFD Sender: No OFD packet to send [07:49:32]OFD Sender: No OFD packet to send [07:49:37]OFD Sender: No OFD packet to send [07:49:42]OFD Sender: No OFD packet to send [07:49:47]OFD Sender: No OFD packet to send [07:49:52]OFD Sender: No OFD packet to send [07:49:57]OFD Sender: No OFD packet to send [07:50:02]OFD Sender: No OFD packet to send [07:50:05]accept exits with 8 [07:50:05]New connection [07:50:05]New thread 3067485540 created [07:50:05]Thread 3067628900 joined [07:50:05]Waiting for new connection... [07:50:05] Sock 8.Parse request [07:50:05]Sock 8.Check first char [07:50:05]Sock 8.First char is OK [07:50:05]request: POST /json_proto HTTP/1.0 [07:50:05]Method: POST [07:50:05]URL: /json_proto [07:50:05]Method is POST - this is cgi request [07:50:05]url: /json_proto [07:50:05]query_string will be loaded in cgi processing [07:50:05]execute_cgi json_proto POST (null) [07:50:05]execute_cgi path=json_proto method=POST [07:50:05]POST find Content-Length [07:50:05]Host: 172.17.42.195:8080 [07:50:05]Content-Length: 683 [07:50:05]Content-Type: application/json [07:50:05] [07:50:05]POST finish read [07:50:05]Found Content-Length = 683 [07:50:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311416", "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" ] } } [07:50:05]execute_script... [07:50: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)3311416", "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" ] } } [07:50:05]POST & json_proto [07:50:05]process_json_proto [07:50:05]json parsed OK: [07:50:05]protocol is kg_v1.0 [07:50:05]action value=close_receipt [07:50:05]process_action close_receipt [07:50:05]cmd_close_receipt [07:50:05]MH_GetDate [07:50:05]Write to MH i2c: F0 00 00 39 1C 44 [07:50:05]Write i2c OK [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 09 00 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: F0 09 00 39 1C 00 AE F0 1D 67 EF 94 12 67 6B [07:50:05]GetLastDocTimeStamp 1730015280 [07:50:05]current date 1730015406 [07:50:05]FM_GetShiftState [07:50:05]SAM_PROTO_GetShiftState [07:50:05]wFMCommunicate request_size=4 [07:50:05]MH_SAM_APDU [07:50:05]CAPDU: 80 13 01 00 [07:50:05]Write to MH i2c: E2 08 00 3A 1C 80 13 01 00 00 00 00 00 D3 [07:50:05]Write i2c OK [07:50:05]MH_I2C_Read... [07:50:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:05]Read from MH i2c: E2 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: E2 0E 00 [07:50:05]MH_I2C_Read... [07:50:05]Read from MH i2c: E2 0E 00 3A 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A1 [07:50:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:50:05]wFMCommunicate OK [07:50:05]SAM_PROTO_GetShiftState done [07:50:05]FM_GetShiftState done [07:50:05]opened in 1729988025 [07:50:05]opened+sec_in_day 1730074425 [07:50:05]quantity*price = 100015 [07:50:05]sum+1 = 100017 [07:50:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 182 27.10.2024 07:50 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374904 ФПД: 9552255644165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374904&fm=9552255644165&tin=02508201610067®Number=0000000000091623&sum=100000 [07:50:06]StoreToDocumentArchive [07:50:06]shift 528 fd 374904 [07:50:06]save to /storage/0528/doc_00374904 [07:50:06]save last doc name /storage/0528/doc_00374904 to /storage/kkm_last_doc_name [07:50:06]save OK [07:50:06]Clear old archive folders... [07:50:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:50:06]tlvbuf is B6FFD280 [07:50:06]SAM_PROTO_ClearQueue [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 09 00 00 [07:50:06]Write to MH i2c: E2 08 00 47 1C 80 09 00 00 00 00 00 00 D5 [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 47 1C 00 90 00 D7 [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]SAM_PROTO_ClearQueue done [07:50:06]KKMCreateOFDPacket [07:50:06]OFDProtocolAddRootSTLVToBuf [07:50:06]FM_MakeSignedData [07:50:06]FM_MakeSignedData [07:50:06]SAM_PROTO_SignData [07:50:06]wFMCommunicate request_size=4 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 01 02 [07:50:06]Write to MH i2c: E2 08 00 48 1C 80 0D 01 02 00 00 00 00 DD [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:50:06]Read from MH i2c: E2 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 [07:50:06]MH_I2C_Read... [07:50:06]Read from MH i2c: E2 03 00 48 1C 00 90 00 D8 [07:50:06]RAPDU: 90 00 [07:50:06]wFMCommunicate OK [07:50:06]wFMCommunicate request_size=255 [07:50:06]MH_SAM_APDU [07:50:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 AE F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 [07:50:06]Write to MH i2c: E2 02 01 49 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 AE F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 00 00 8A [07:50:06]Write i2c OK [07:50:06]MH_I2C_Read... [07:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:07]Read from MH i2c: E2 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 03 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 03 00 49 1C 00 90 00 D9 [07:50:07]RAPDU: 90 00 [07:50:07]wFMCommunicate OK [07:50:07]wFMCommunicate request_size=10 [07:50:07]MH_SAM_APDU [07:50:07]CAPDU: 80 0D 02 02 05 B0 0E CD F2 05 [07:50:07]Write to MH i2c: E2 0D 00 4A 1C 80 0D 02 02 05 00 B0 0E CD F2 05 00 00 6C [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:07]Read from MH i2c: E2 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 03 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 03 00 4A 1C 00 90 00 DA [07:50:07]RAPDU: 90 00 [07:50:07]wFMCommunicate OK [07:50:07]wFMCommunicate request_size=4 [07:50:07]MH_SAM_APDU [07:50:07]CAPDU: 80 0D 03 02 [07:50:07]Write to MH i2c: E2 08 00 4B 1C 80 0D 03 02 00 00 00 00 E2 [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:50:07]OFD Sender: No OFD packet to send [07:50:07]Read from MH i2c: E2 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 0B 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 0B 00 4B 1C 00 33 3F 34 4A 89 F1 94 85 90 00 66 [07:50:07]RAPDU: 33 3F 34 4A 89 F1 94 85 90 00 [07:50:07]wFMCommunicate OK [07:50:07]SAM_PROTO_SignData done [07:50:07]FM_MakeSignedData done [07:50:07]CreateOFDProtocolMessage [07:50:07]wFMCommunicate request_size=4 [07:50:07]MH_SAM_APDU [07:50:07]CAPDU: 80 11 00 00 [07:50:07]Write to MH i2c: E2 08 00 4C 1C 80 11 00 00 00 00 00 00 E2 [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:07]Read from MH i2c: E2 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 17 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: E2 17 00 4C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [07: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 [07:50:07]wFMCommunicate OK [07:50:07]CreateOFDProtocolMessage done [07:50:07]OFDSenderStorePacket 374904 [07:50:07]StoreOFDPacket docnum=374904 [07: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 0F 01 00 00 7E 76 07 01 9A 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 AE F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 B0 0E CD F2 05 33 3F 34 4A 89 F1 94 85 [07:50:07]CheckFolder [07:50:07]dirname=/storage/ofd_packets [07:50:07]CheckFolder done [07:50:07]ProducePacketName [07:50:07]name=ofd_packets/00374904 [07:50:07]NVStorageSaveData ofd_packets/00374904 [07:50:07]File name is /storage/ofd_packets/00374904 [07:50:07]Write 301 bytes [07:50:07]NVStorageSaveData done [07:50:07]OFDSenderStorePacket done [07:50:07]KKMCreateOFDPacket done [07:50:07]NVStorageSaveData kkm_last_timestamp [07:50:07]File name is /storage/kkm_last_timestamp [07:50:07]Write 4 bytes [07:50:07]NVStorageSaveData done [07:50:07]ExternCall_PrintAddStr [07:50:07]wPrintStart [07:50:07]Write to MH i2c: 01 00 00 4D 1C 69 [07:50:07]Write i2c OK [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 07 00 [07:50:07]MH_I2C_Read... [07:50:07]Read from MH i2c: 01 07 00 4D 1C 00 00 00 00 00 FF 0F 7E [07:50:07]RasterBufferAndPrint [07:50:07]line Счет N : (1)3311416 [07:50:07]line ИНН: 02508201610067 [07:50:07]line Контрольно-Кассовый Чек [07:50:07]line ПРОДАЖА [07:50:07]line ТРК (МРК, ГНК) : 42 [07:50:07]line Товар: 2710124130 [07:50:07]line Аи-92-К-4 [07:50:07]line 14.950 * 66.90 [07:50:07]line = 1000.16 [07:50:07]line НДС 12% НСП 1% [07:50:07]line > о реализуемом товаре [07:50:07]line ОКРУГЛЕНИЕ: -0.16 [07:50:07]line ИТОГО: 1000.00 [07:50:07]line Внесено: 1000.00 [07:50:07]line СДАЧА: 0.00 [07:50:07]line НСП 1% : 8.85 [07:50:07]line НДС 12% : 106.21 [07:50:07]line Наличными: 1000.00 [07:50:07]line Безнал.: 0.00 [07:50:07]line Место: АЗС № 87 "Партнер Нефть" [07:50:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:50:07]line СНО: Общий режим [07:50:07]line Чек 182 27.10.2024 07:50 [07:50:07]line Смена: 528 ФФД: 1.0 [07:50:07]line ЗНМ: 0300000083 [07:50:07]line РНМ: 0000000000091623 [07:50:07]line Версия ККМ: 001 [07:50:07]line ФМ: 0000000000874672 [07:50:07]line ФД: 374904 [07:50:07]line ФПД: 9552255644165 [07:50:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374904&fm=9552255644165&tin=02508201610067®Number=0000000000091623&sum=100000 [07:50:07]OFD Sender: Processing packet 374904 [packets to send 270, broken 269] [07:50:07]ProducePacketName [07:50:07]name=ofd_packets/00374904 [07:50:07]OFD Sender: To server: pG, [07:50:07]CommunicateWithHost lk.salyk.kg:30040 [07:50:07]ConnectInit lk.salyk.kg [07:50:07]written 0, free lines is 4095 [07:50:07]Connected sock=10 [07:50:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7E 76 07 01 9A 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 AE F0 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 08 B0 0E CD F2 05 33 3F 34 4A 89 F1 94 85 [07:50: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 00 02 47 00 5A 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B8 05 00 F4 03 04 00 4D 9C 1D 67 B6 04 01 00 00 DF C9 BA 00 AC BA 0B 63 [07:50:07]CommunicateWithHost err = 0 [07:50:07]CheckOFDResponse [07:50:07]1017 (14) - 77093643461234 [07:50:07]1041 (16) - 0000000000874672 [07:50:07]1040 (4) - 374904 [07:50:07]1012 (4) - 27.10.2024 01:50 [07:50:07]1206 (1) - 0 [07:50:07]OFD Sender: Remove packet 374904 [07:50:07]ProducePacketName [07:50:07]name=ofd_packets/00374904 [07:50:07]NVStorageDeleteData [07:50:08]Write to MH i2c: 01 00 00 78 1C 94 [07:50:08]Write i2c OK [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: 01 [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: 01 07 00 [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: 01 07 00 78 1C 00 00 00 00 00 E4 0C 8B [07:50:08]RasterBufferAndPrint [07:50:08]line [07:50:08]line [07:50:08]line [07:50:08]line [07:50:08]line [07:50:08]written 0, free lines is 3306 [07:50:08]MH_Cut [07:50:08]Write to MH i2c: D1 01 00 7F 1C 01 6D [07:50:08]Write i2c OK [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: D1 [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: D1 01 00 [07:50:08]MH_I2C_Read... [07:50:08]Read from MH i2c: D1 01 00 7F 1C 00 6C [07:50:08]Write to MH i2c: 01 00 00 80 1C 9C [07:50:08]Write i2c OK [07:50:08]MH_I2C_Read... [07:50:08]OFD Sender: No OFD packet to send [07:50:08]*** Cut start [07:50:08]*** Partial cut [07:50:08]*** CUTSNS_PIN = 1 [07:50:08]*** CUTSNS_PIN = 0 [07:50:09]*** Brake cut motor [07:50:09]Read from MH i2c: 01 [07:50:09]MH_I2C_Read... [07:50:09]*** Stop cut motor [07:50:09]*** Cut end [07:50:09]Read from MH i2c: 01 07 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: 01 07 00 80 1C 00 00 00 00 00 FF 0F B1 [07:50:09]process_action close_receipt done [07:50:09]requested_data is exist [07:50:09]produce_requested_data [07:50:09]requested_item fm.sn is exist - process it [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 11 00 00 [07:50:09]Write to MH i2c: E2 08 00 81 1C 80 11 00 00 00 00 00 00 17 [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 17 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 17 00 81 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [07:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:50:09]wFMCommunicate OK [07:50:09]requested_item fd.num is exist - process it [07:50:09]SAM_PROTO_GetFieldsCounters [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 13 00 00 [07:50:09]Write to MH i2c: E2 08 00 82 1C 80 13 00 00 00 00 00 00 1A [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 62 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 62 00 82 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 78 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [07:50: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 78 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:50:09]wFMCommunicate OK [07:50:09]SAM_PROTO_GetFieldsCounters done [07:50:09]requested_item shift.num is exist - process it [07:50:09]requested_item shift.opened is exist - process it [07:50:09]req_shift_opened [07:50:09]FM_GetShiftState [07:50:09]SAM_PROTO_GetShiftState [07:50:09]wFMCommunicate request_size=4 [07:50:09]MH_SAM_APDU [07:50:09]CAPDU: 80 13 01 00 [07:50:09]Write to MH i2c: E2 08 00 83 1C 80 13 01 00 00 00 00 00 1C [07:50:09]Write i2c OK [07:50:09]MH_I2C_Read... [07:50:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:09]Read from MH i2c: E2 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 0E 00 [07:50:09]MH_I2C_Read... [07:50:09]Read from MH i2c: E2 0E 00 83 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EA [07:50:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:50:09]wFMCommunicate OK [07:50:09]SAM_PROTO_GetShiftState done [07:50:09]FM_GetShiftState done [07:50:09]req_shift_opened done [07:50:09]requested_item shift.open_date is exist - process it [07:50:09]req_shift_open_date [07:50:09]req_shift_open_date done [07:50:09]produce_requested_data done [07:50:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374904,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:50:09]process_action_free close_receipt [07:50:09]json_value_free [07:50:09]json_value_free done [07:50:09]process_json_proto returns [07:50:09]Send response to host [07:50:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374904,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:50:09]free response buf [07:50:09]execute_script done [07:50:09]execute_script returns [07:50:09]free content buf [07:50:09]Sock 8.Close socket [07:50:09]Sock 8.Thread stoped [07:50:13]OFD Sender: No OFD packet to send [07:50:18]OFD Sender: No OFD packet to send [07:50:23]OFD Sender: No OFD packet to send [07:50:28]OFD Sender: No OFD packet to send [07:50:33]OFD Sender: No OFD packet to send [07:50:38]OFD Sender: No OFD packet to send [07:50:43]OFD Sender: No OFD packet to send [07:50:48]OFD Sender: No OFD packet to send [07:50:53]OFD Sender: No OFD packet to send [07:50:58]OFD Sender: No OFD packet to send [07:51:03]OFD Sender: No OFD packet to send [07:51:08]OFD Sender: No OFD packet to send [07:51:13]OFD Sender: No OFD packet to send [07:51:18]OFD Sender: No OFD packet to send [07:51:23]OFD Sender: No OFD packet to send [07:51:28]OFD Sender: No OFD packet to send [07:51:33]OFD Sender: No OFD packet to send [07:51:38]OFD Sender: No OFD packet to send [07:51:43]OFD Sender: No OFD packet to send [07:51:48]OFD Sender: No OFD packet to send [07:51:53]OFD Sender: No OFD packet to send [07:51:58]OFD Sender: No OFD packet to send [07:52:03]OFD Sender: No OFD packet to send [07:52:08]OFD Sender: No OFD packet to send [07:52:13]OFD Sender: No OFD packet to send [07:52:18]OFD Sender: No OFD packet to send [07:52:23]OFD Sender: No OFD packet to send [07:52:28]OFD Sender: No OFD packet to send [07:52:33]OFD Sender: No OFD packet to send [07:52:38]OFD Sender: No OFD packet to send [07:52:43]OFD Sender: No OFD packet to send [07:52:48]OFD Sender: No OFD packet to send [07:52:53]OFD Sender: No OFD packet to send [07:52:58]OFD Sender: No OFD packet to send [07:53:03]OFD Sender: No OFD packet to send [07:53:08]OFD Sender: No OFD packet to send [07:53:13]OFD Sender: No OFD packet to send [07:53:14]accept exits with 9 [07:53:14]New connection [07:53:14]New thread 3067628900 created [07:53:14]Thread 3067485540 joined [07:53:14]Waiting for new connection... [07:53:14] Sock 9.Parse request [07:53:14]Sock 9.Check first char [07:53:14]Sock 9.First char is OK [07:53:14]request: POST /json_proto HTTP/1.0 [07:53:14]Method: POST [07:53:14]URL: /json_proto [07:53:14]Method is POST - this is cgi request [07:53:14]url: /json_proto [07:53:14]query_string will be loaded in cgi processing [07:53:14]execute_cgi json_proto POST (null) [07:53:14]execute_cgi path=json_proto method=POST [07:53:14]POST find Content-Length [07:53:14]Host: 172.17.42.195:8080 [07:53:14]Content-Length: 685 [07:53:14]Content-Type: application/json [07:53:14] [07:53:14]POST finish read [07:53:14]Found Content-Length = 685 [07:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:14]execute_script... [07:53:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:14]POST & json_proto [07:53:14]process_json_proto [07:53:14]json parsed OK: [07:53:14]protocol is kg_v1.0 [07:53:14]action value=close_receipt [07:53:14]process_action close_receipt [07:53:14]cmd_close_receipt [07:53:14]MH_GetDate [07:53:14]Write to MH i2c: F0 00 00 84 1C 8F [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 09 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: F0 09 00 84 1C 00 6B F1 1D 67 EF 94 12 67 74 [07:53:14]GetLastDocTimeStamp 1730015406 [07:53:14]current date 1730015595 [07:53:14]FM_GetShiftState [07:53:14]SAM_PROTO_GetShiftState [07:53:14]wFMCommunicate request_size=4 [07:53:14]MH_SAM_APDU [07:53:14]CAPDU: 80 13 01 00 [07:53:14]Write to MH i2c: E2 08 00 85 1C 80 13 01 00 00 00 00 00 1E [07:53:14]Write i2c OK [07:53:14]MH_I2C_Read... [07:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:14]Read from MH i2c: E2 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 0E 00 [07:53:14]MH_I2C_Read... [07:53:14]Read from MH i2c: E2 0E 00 85 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EC [07:53:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:53:14]wFMCommunicate OK [07:53:14]SAM_PROTO_GetShiftState done [07:53:14]FM_GetShiftState done [07:53:14]opened in 1729988025 [07:53:14]opened+sec_in_day 1730074425 [07:53:14]quantity*price = 100011 [07:53:14]sum+1 = 100013 [07:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 183 27.10.2024 07:53 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374905 ФПД: 109811765129887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374905&fm=109811765129887&tin=02508201610067®Number=0000000000091623&sum=100000 [07:53:15]StoreToDocumentArchive [07:53:15]shift 528 fd 374905 [07:53:15]save to /storage/0528/doc_00374905 [07:53:15]save last doc name /storage/0528/doc_00374905 to /storage/kkm_last_doc_name [07:53:15]save OK [07:53:15]Clear old archive folders... [07:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:53:15]tlvbuf is 00FF63E0 [07:53:15]SAM_PROTO_ClearQueue [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 09 00 00 [07:53:15]Write to MH i2c: E2 08 00 92 1C 80 09 00 00 00 00 00 00 20 [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 92 1C 00 90 00 22 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]SAM_PROTO_ClearQueue done [07:53:15]KKMCreateOFDPacket [07:53:15]OFDProtocolAddRootSTLVToBuf [07:53:15]FM_MakeSignedData [07:53:15]FM_MakeSignedData [07:53:15]SAM_PROTO_SignData [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 01 02 [07:53:15]Write to MH i2c: E2 08 00 93 1C 80 0D 01 02 00 00 00 00 28 [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 93 1C 00 90 00 23 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=255 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 6B F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 63 DF [07:53:15]Write to MH i2c: E2 02 01 94 1C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 6B F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 63 DF 00 00 AA [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 94 1C 00 90 00 24 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=9 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 02 02 04 8B 40 B2 9F [07:53:15]Write to MH i2c: E2 0C 00 95 1C 80 0D 02 02 04 00 8B 40 B2 9F 00 00 4F [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 03 00 95 1C 00 90 00 25 [07:53:15]RAPDU: 90 00 [07:53:15]wFMCommunicate OK [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 0D 03 02 [07:53:15]Write to MH i2c: E2 08 00 96 1C 80 0D 03 02 00 00 00 00 2D [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 0B 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 0B 00 96 1C 00 03 3F A9 DE E0 1A 8E 98 90 00 17 [07:53:15]RAPDU: 03 3F A9 DE E0 1A 8E 98 90 00 [07:53:15]wFMCommunicate OK [07:53:15]SAM_PROTO_SignData done [07:53:15]FM_MakeSignedData done [07:53:15]CreateOFDProtocolMessage [07:53:15]wFMCommunicate request_size=4 [07:53:15]MH_SAM_APDU [07:53:15]CAPDU: 80 11 00 00 [07:53:15]Write to MH i2c: E2 08 00 97 1C 80 11 00 00 00 00 00 00 2D [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:15]Read from MH i2c: E2 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 17 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: E2 17 00 97 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [07: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 [07:53:15]wFMCommunicate OK [07:53:15]CreateOFDProtocolMessage done [07:53:15]OFDSenderStorePacket 374905 [07:53:15]StoreOFDPacket docnum=374905 [07:53: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 0E 01 00 00 6B 3E 06 01 E5 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 6B F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 63 DF 8B 40 B2 9F 03 3F A9 DE E0 1A 8E 98 [07:53:15]CheckFolder [07:53:15]dirname=/storage/ofd_packets [07:53:15]CheckFolder done [07:53:15]ProducePacketName [07:53:15]name=ofd_packets/00374905 [07:53:15]NVStorageSaveData ofd_packets/00374905 [07:53:15]File name is /storage/ofd_packets/00374905 [07:53:15]Write 300 bytes [07:53:15]NVStorageSaveData done [07:53:15]OFDSenderStorePacket done [07:53:15]KKMCreateOFDPacket done [07:53:15]NVStorageSaveData kkm_last_timestamp [07:53:15]File name is /storage/kkm_last_timestamp [07:53:15]Write 4 bytes [07:53:15]NVStorageSaveData done [07:53:15]ExternCall_PrintAddStr [07:53:15]wPrintStart [07:53:15]Write to MH i2c: 01 00 00 98 1C B4 [07:53:15]Write i2c OK [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: 01 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: 01 07 00 [07:53:15]MH_I2C_Read... [07:53:15]Read from MH i2c: 01 07 00 98 1C 00 00 00 00 00 FF 0F C9 [07:53:15]RasterBufferAndPrint [07:53:15]line Счет N : (1)3311417 [07:53:15]line ИНН: 02508201610067 [07:53:15]line Контрольно-Кассовый Чек [07:53:15]line ПРОДАЖА [07:53:15]line ТРК (МРК, ГНК) : 7 [07:53:15]line Товар: 2711190000 [07:53:15]line ГАЗ-К-5 [07:53:15]line 25.710 * 38.90 [07:53:15]line = 1000.12 [07:53:15]line НДС 12% НСП 1% [07:53:15]line > о реализуемом товаре [07:53:15]line ОКРУГЛЕНИЕ: -0.12 [07:53:15]line ИТОГО: 1000.00 [07:53:15]line Внесено: 1000.00 [07:53:15]line СДАЧА: 0.00 [07:53:15]line НСП 1% : 8.85 [07:53:15]line НДС 12% : 106.21 [07:53:15]line Наличными: 1000.00 [07:53:15]line Безнал.: 0.00 [07:53:15]line Место: АЗС № 87 "Партнер Нефть" [07:53:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:53:15]line СНО: Общий режим [07:53:15]line Чек 183 27.10.2024 07:53 [07:53:15]line Смена: 528 ФФД: 1.0 [07:53:15]line ЗНМ: 0300000083 [07:53:15]line РНМ: 0000000000091623 [07:53:15]line Версия ККМ: 001 [07:53:15]line ФМ: 0000000000874672 [07:53:15]line ФД: 374905 [07:53:15]line ФПД: 109811765129887 [07:53:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374905&fm=109811765129887&tin=02508201610067®Number=0000000000091623&sum=100000 [07:53:15]written 0, free lines is 4095 [07:53:15]OFD Sender: Processing packet 374905 [packets to send 270, broken 269] [07:53:15]ProducePacketName [07:53:15]name=ofd_packets/00374905 [07:53:15]OFD Sender: To server: pG, [07:53:15]CommunicateWithHost lk.salyk.kg:30040 [07:53:15]ConnectInit lk.salyk.kg [07:53:16]Connected sock=10 [07:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 6B 3E 06 01 E5 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 6B F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 63 DF 8B 40 B2 9F 03 3F A9 DE E0 1A 8E 98 [07:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 49 A6 47 00 71 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 79 B8 05 00 F4 03 04 00 0A 9D 1D 67 B6 04 01 00 00 6F DE 28 1F 8B 99 A2 A8 [07:53:16]CommunicateWithHost err = 0 [07:53:16]CheckOFDResponse [07:53:16]1017 (14) - 77093643461234 [07:53:16]1041 (16) - 0000000000874672 [07:53:16]1040 (4) - 374905 [07:53:16]1012 (4) - 27.10.2024 01:53 [07:53:16]1206 (1) - 0 [07:53:16]OFD Sender: Remove packet 374905 [07:53:16]ProducePacketName [07:53:16]name=ofd_packets/00374905 [07:53:16]NVStorageDeleteData [07:53:16]Write to MH i2c: 01 00 00 C3 1C DF [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 07 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: 01 07 00 C3 1C 00 00 00 00 00 E1 0C D3 [07:53:16]RasterBufferAndPrint [07:53:16]line [07:53:16]line [07:53:16]line [07:53:16]line [07:53:16]line [07:53:16]written 0, free lines is 3305 [07:53:16]MH_Cut [07:53:16]Write to MH i2c: D1 01 00 CA 1C 01 B8 [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: D1 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: D1 01 00 [07:53:16]MH_I2C_Read... [07:53:16]Read from MH i2c: D1 01 00 CA 1C 00 B7 [07:53:16]Write to MH i2c: 01 00 00 CB 1C E7 [07:53:16]Write i2c OK [07:53:16]MH_I2C_Read... [07:53:16]OFD Sender: No OFD packet to send [07:53:17]*** Cut start [07:53:17]*** Partial cut [07:53:17]*** CUTSNS_PIN = 1 [07:53:17]*** CUTSNS_PIN = 0 [07:53:17]*** Brake cut motor [07:53:17]Read from MH i2c: 01 [07:53:17]MH_I2C_Read... [07:53:17]*** Stop cut motor [07:53:17]*** Cut end [07:53:17]Read from MH i2c: 01 07 00 [07:53:17]MH_I2C_Read... [07:53:17]Read from MH i2c: 01 07 00 CB 1C 00 00 00 00 00 FF 0F FC [07:53:17]process_action close_receipt done [07:53:17]requested_data is exist [07:53:17]produce_requested_data [07:53:17]requested_item fm.sn is exist - process it [07:53:17]wFMCommunicate request_size=4 [07:53:17]MH_SAM_APDU [07:53:17]CAPDU: 80 11 00 00 [07:53:17]Write to MH i2c: E2 08 00 CC 1C 80 11 00 00 00 00 00 00 62 [07:53:17]Write i2c OK [07:53:17]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 17 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 17 00 CC 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [07:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:53:18]wFMCommunicate OK [07:53:18]requested_item fd.num is exist - process it [07:53:18]SAM_PROTO_GetFieldsCounters [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 13 00 00 [07:53:18]Write to MH i2c: E2 08 00 CD 1C 80 13 00 00 00 00 00 00 65 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 62 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 62 00 CD 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 79 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [07:53: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 79 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:18]wFMCommunicate OK [07:53:18]SAM_PROTO_GetFieldsCounters done [07:53:18]requested_item shift.num is exist - process it [07:53:18]requested_item shift.opened is exist - process it [07:53:18]req_shift_opened [07:53:18]FM_GetShiftState [07:53:18]SAM_PROTO_GetShiftState [07:53:18]wFMCommunicate request_size=4 [07:53:18]MH_SAM_APDU [07:53:18]CAPDU: 80 13 01 00 [07:53:18]Write to MH i2c: E2 08 00 CE 1C 80 13 01 00 00 00 00 00 67 [07:53:18]Write i2c OK [07:53:18]MH_I2C_Read... [07:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:18]Read from MH i2c: E2 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 0E 00 [07:53:18]MH_I2C_Read... [07:53:18]Read from MH i2c: E2 0E 00 CE 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 35 [07:53:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:53:18]wFMCommunicate OK [07:53:18]SAM_PROTO_GetShiftState done [07:53:18]FM_GetShiftState done [07:53:18]req_shift_opened done [07:53:18]requested_item shift.open_date is exist - process it [07:53:18]req_shift_open_date [07:53:18]req_shift_open_date done [07:53:18]produce_requested_data done [07:53:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374905,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:53:18]process_action_free close_receipt [07:53:18]json_value_free [07:53:18]json_value_free done [07:53:18]process_json_proto returns [07:53:18]Send response to host [07:53:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374905,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:53:18]free response buf [07:53:18]execute_script done [07:53:18]execute_script returns [07:53:18]free content buf [07:53:18]Sock 9.Close socket [07:53:18]Sock 9.Thread stoped [07:53:21]OFD Sender: No OFD packet to send [07:53:26]OFD Sender: No OFD packet to send [07:53:31]OFD Sender: No OFD packet to send [07:53:36]OFD Sender: No OFD packet to send [07:53:41]OFD Sender: No OFD packet to send [07:53:46]OFD Sender: No OFD packet to send [07:53:51]OFD Sender: No OFD packet to send [07:53:56]OFD Sender: No OFD packet to send [07:54:01]OFD Sender: No OFD packet to send [07:54:06]OFD Sender: No OFD packet to send [07:54:11]accept exits with 8 [07:54:11]New connection [07:54:11]New thread 3067485540 created [07:54:11]Thread 3067628900 joined [07:54:11]Waiting for new connection... [07:54:11] Sock 8.Parse request [07:54:11]Sock 8.Check first char [07:54:11]Sock 8.First char is OK [07:54:11]request: POST /json_proto HTTP/1.0 [07:54:11]Method: POST [07:54:11]URL: /json_proto [07:54:11]Method is POST - this is cgi request [07:54:11]url: /json_proto [07:54:11]query_string will be loaded in cgi processing [07:54:11]execute_cgi json_proto POST (null) [07:54:11]execute_cgi path=json_proto method=POST [07:54:11]POST find Content-Length [07:54:11]Host: 172.17.42.195:8080 [07:54:11]Content-Length: 683 [07:54:11]Content-Type: application/json [07:54:11] [07:54:11]POST finish read [07:54:11]Found Content-Length = 683 [07:54:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311418", "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" ] } } [07:54:11]execute_script... [07:54: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)3311418", "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" ] } } [07:54:11]POST & json_proto [07:54:11]process_json_proto [07:54:11]json parsed OK: [07:54:11]protocol is kg_v1.0 [07:54:11]action value=close_receipt [07:54:11]process_action close_receipt [07:54:11]cmd_close_receipt [07:54:11]MH_GetDate [07:54:11]Write to MH i2c: F0 00 00 CF 1C DA [07:54:11]Write i2c OK [07:54:11]MH_I2C_Read... [07:54:11]Read from MH i2c: F0 [07:54:11]MH_I2C_Read... [07:54:11]Read from MH i2c: F0 09 00 [07:54:11]MH_I2C_Read... [07:54:11]Read from MH i2c: F0 09 00 CF 1C 00 A4 F1 1D 67 EF 94 12 67 F8 [07:54:11]GetLastDocTimeStamp 1730015595 [07:54:11]current date 1730015652 [07:54:11]FM_GetShiftState [07:54:11]SAM_PROTO_GetShiftState [07:54:11]wFMCommunicate request_size=4 [07:54:11]MH_SAM_APDU [07:54:11]CAPDU: 80 13 01 00 [07:54:11]Write to MH i2c: E2 08 00 D0 1C 80 13 01 00 00 00 00 00 69 [07:54:11]Write i2c OK [07:54:11]MH_I2C_Read... [07:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:11]Read from MH i2c: E2 [07:54:11]MH_I2C_Read... [07:54:11]Read from MH i2c: E2 0E 00 [07:54:11]MH_I2C_Read... [07:54:11]Read from MH i2c: E2 0E 00 D0 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 37 [07:54:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:54:11]wFMCommunicate OK [07:54:11]SAM_PROTO_GetShiftState done [07:54:11]FM_GetShiftState done [07:54:11]opened in 1729988025 [07:54:11]opened+sec_in_day 1730074425 [07:54:11]quantity*price = 100021 [07:54:11]sum+1 = 100023 [07:54: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 СНО: Общий режим Чек 184 27.10.2024 07:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374906 ФПД: 28136727581720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075412&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374906&fm=28136727581720&tin=02508201610067®Number=0000000000091623&sum=100000 [07:54:12]StoreToDocumentArchive [07:54:12]shift 528 fd 374906 [07:54:12]save to /storage/0528/doc_00374906 [07:54:12]save last doc name /storage/0528/doc_00374906 to /storage/kkm_last_doc_name [07:54:12]save OK [07:54:12]Clear old archive folders... [07:54:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:12]tlvbuf is 00F6A1D0 [07:54:12]SAM_PROTO_ClearQueue [07:54:12]wFMCommunicate request_size=4 [07:54:12]MH_SAM_APDU [07:54:12]CAPDU: 80 09 00 00 [07:54:12]Write to MH i2c: E2 08 00 DD 1C 80 09 00 00 00 00 00 00 6B [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 DD 1C 00 90 00 6D [07:54:12]RAPDU: 90 00 [07:54:12]wFMCommunicate OK [07:54:12]SAM_PROTO_ClearQueue done [07:54:12]KKMCreateOFDPacket [07:54:12]OFDProtocolAddRootSTLVToBuf [07:54:12]FM_MakeSignedData [07:54:12]FM_MakeSignedData [07:54:12]SAM_PROTO_SignData [07:54:12]wFMCommunicate request_size=4 [07:54:12]MH_SAM_APDU [07:54:12]CAPDU: 80 0D 01 02 [07:54:12]Write to MH i2c: E2 08 00 DE 1C 80 0D 01 02 00 00 00 00 73 [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 DE 1C 00 90 00 6E [07:54:12]RAPDU: 90 00 [07:54:12]wFMCommunicate OK [07:54:12]wFMCommunicate request_size=255 [07:54:12]MH_SAM_APDU [07:54: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 B8 00 00 00 F4 03 04 00 A4 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 [07:54:12]Write to MH i2c: E2 02 01 DF 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B8 00 00 00 F4 03 04 00 A4 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 00 00 4E [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 DF 1C 00 90 00 6F [07:54:12]RAPDU: 90 00 [07:54:12]wFMCommunicate OK [07:54:12]wFMCommunicate request_size=10 [07:54:12]MH_SAM_APDU [07:54:12]CAPDU: 80 0D 02 02 05 97 17 A7 14 18 [07:54:12]Write to MH i2c: E2 0D 00 E0 1C 80 0D 02 02 05 00 97 17 A7 14 18 00 00 01 [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 03 00 E0 1C 00 90 00 70 [07:54:12]RAPDU: 90 00 [07:54:12]wFMCommunicate OK [07:54:12]wFMCommunicate request_size=4 [07:54:12]MH_SAM_APDU [07:54:12]CAPDU: 80 0D 03 02 [07:54:12]Write to MH i2c: E2 08 00 E1 1C 80 0D 03 02 00 00 00 00 78 [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 0B 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 0B 00 E1 1C 00 85 A5 E1 14 D9 D3 FB 9E 90 00 DD [07:54:12]RAPDU: 85 A5 E1 14 D9 D3 FB 9E 90 00 [07:54:12]wFMCommunicate OK [07:54:12]SAM_PROTO_SignData done [07:54:12]FM_MakeSignedData done [07:54:12]CreateOFDProtocolMessage [07:54:12]wFMCommunicate request_size=4 [07:54:12]MH_SAM_APDU [07:54:12]CAPDU: 80 11 00 00 [07:54:12]Write to MH i2c: E2 08 00 E2 1C 80 11 00 00 00 00 00 00 78 [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:12]Read from MH i2c: E2 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 17 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: E2 17 00 E2 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [07:54:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:54:12]wFMCommunicate OK [07:54:12]CreateOFDProtocolMessage done [07:54:12]OFDSenderStorePacket 374906 [07:54:12]StoreOFDPacket docnum=374906 [07:54: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 3B C6 07 01 60 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B8 00 00 00 F4 03 04 00 A4 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 97 17 A7 14 18 85 A5 E1 14 D9 D3 FB 9E [07:54:12]CheckFolder [07:54:12]dirname=/storage/ofd_packets [07:54:12]CheckFolder done [07:54:12]ProducePacketName [07:54:12]name=ofd_packets/00374906 [07:54:12]NVStorageSaveData ofd_packets/00374906 [07:54:12]File name is /storage/ofd_packets/00374906 [07:54:12]Write 301 bytes [07:54:12]NVStorageSaveData done [07:54:12]OFDSenderStorePacket done [07:54:12]KKMCreateOFDPacket done [07:54:12]NVStorageSaveData kkm_last_timestamp [07:54:12]File name is /storage/kkm_last_timestamp [07:54:12]Write 4 bytes [07:54:12]NVStorageSaveData done [07:54:12]ExternCall_PrintAddStr [07:54:12]wPrintStart [07:54:12]Write to MH i2c: 01 00 00 E3 1C FF [07:54:12]Write i2c OK [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: 01 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: 01 07 00 [07:54:12]MH_I2C_Read... [07:54:12]Read from MH i2c: 01 07 00 E3 1C 00 00 00 00 00 FF 0F 14 [07:54:12]RasterBufferAndPrint [07:54:12]line Счет N : (1)3311418 [07:54:12]line ИНН: 02508201610067 [07:54:12]line Контрольно-Кассовый Чек [07:54:12]line ПРОДАЖА [07:54:12]line ТРК (МРК, ГНК) : 33 [07:54:12]line Товар: 2710124500 [07:54:12]line Аи-95-К-3 [07:54:12]line 13.480 * 74.20 [07:54:12]line = 1000.22 [07:54:12]line НДС 12% НСП 1% [07:54:12]line > о реализуемом товаре [07:54:12]line ОКРУГЛЕНИЕ: -0.22 [07:54:12]line ИТОГО: 1000.00 [07:54:12]line Внесено: 1000.00 [07:54:12]line СДАЧА: 0.00 [07:54:12]line НСП 1% : 8.85 [07:54:12]line НДС 12% : 106.22 [07:54:12]line Наличными: 1000.00 [07:54:12]line Безнал.: 0.00 [07:54:12]line Место: АЗС № 87 "Партнер Нефть" [07:54:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:54:12]line СНО: Общий режим [07:54:12]line Чек 184 27.10.2024 07:54 [07:54:12]line Смена: 528 ФФД: 1.0 [07:54:12]line ЗНМ: 0300000083 [07:54:12]line РНМ: 0000000000091623 [07:54:12]line Версия ККМ: 001 [07:54:12]line ФМ: 0000000000874672 [07:54:12]line ФД: 374906 [07:54:12]line ФПД: 28136727581720 [07:54:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075412&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374906&fm=28136727581720&tin=02508201610067®Number=0000000000091623&sum=100000 [07:54:13]OFD Sender: Processing packet 374906 [packets to send 270, broken 269] [07:54:13]ProducePacketName [07:54:13]name=ofd_packets/00374906 [07:54:13]OFD Sender: To server: pG, [07:54:13]CommunicateWithHost lk.salyk.kg:30040 [07:54:13]ConnectInit lk.salyk.kg [07:54:13]written 0, free lines is 4095 [07:54:13]Connected sock=10 [07:54: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 3B C6 07 01 60 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B8 00 00 00 F4 03 04 00 A4 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 97 17 A7 14 18 85 A5 E1 14 D9 D3 FB 9E [07:54: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 D3 47 47 00 B8 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B8 05 00 F4 03 04 00 43 9D 1D 67 B6 04 01 00 00 88 0D CF 5F BF C2 EB 68 [07:54:13]CommunicateWithHost err = 0 [07:54:13]CheckOFDResponse [07:54:13]1017 (14) - 77093643461234 [07:54:13]1041 (16) - 0000000000874672 [07:54:13]1040 (4) - 374906 [07:54:13]1012 (4) - 27.10.2024 01:54 [07:54:13]1206 (1) - 0 [07:54:13]OFD Sender: Remove packet 374906 [07:54:13]ProducePacketName [07:54:13]name=ofd_packets/00374906 [07:54:13]NVStorageDeleteData [07:54:13]Write to MH i2c: 01 00 00 0E 1D 2B [07:54:13]Write i2c OK [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: 01 [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: 01 07 00 [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: 01 07 00 0E 1D 00 00 00 00 00 DE 0C 1C [07:54:13]RasterBufferAndPrint [07:54:13]line [07:54:13]line [07:54:13]line [07:54:13]line [07:54:13]line [07:54:13]written 0, free lines is 3299 [07:54:13]MH_Cut [07:54:13]Write to MH i2c: D1 01 00 15 1D 01 04 [07:54:13]Write i2c OK [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: D1 [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: D1 01 00 [07:54:13]MH_I2C_Read... [07:54:13]Read from MH i2c: D1 01 00 15 1D 00 03 [07:54:13]Write to MH i2c: 01 00 00 16 1D 33 [07:54:13]Write i2c OK [07:54:13]MH_I2C_Read... [07:54:14]OFD Sender: No OFD packet to send [07:54:14]*** Cut start [07:54:14]*** Partial cut [07:54:14]*** CUTSNS_PIN = 1 [07:54:14]*** CUTSNS_PIN = 0 [07:54:14]*** Brake cut motor [07:54:15]Read from MH i2c: 01 [07:54:15]MH_I2C_Read... [07:54:15]*** Stop cut motor [07:54:15]*** Cut end [07:54:15]Read from MH i2c: 01 07 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: 01 07 00 16 1D 00 00 00 00 00 FF 0F 48 [07:54:15]process_action close_receipt done [07:54:15]requested_data is exist [07:54:15]produce_requested_data [07:54:15]requested_item fm.sn is exist - process it [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 11 00 00 [07:54:15]Write to MH i2c: E2 08 00 17 1D 80 11 00 00 00 00 00 00 AE [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 17 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 17 00 17 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 03 [07:54:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:54:15]wFMCommunicate OK [07:54:15]requested_item fd.num is exist - process it [07:54:15]SAM_PROTO_GetFieldsCounters [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 13 00 00 [07:54:15]Write to MH i2c: E2 08 00 18 1D 80 13 00 00 00 00 00 00 B1 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 62 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 62 00 18 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 7A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [07:54: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 7A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:15]wFMCommunicate OK [07:54:15]SAM_PROTO_GetFieldsCounters done [07:54:15]requested_item shift.num is exist - process it [07:54:15]requested_item shift.opened is exist - process it [07:54:15]req_shift_opened [07:54:15]FM_GetShiftState [07:54:15]SAM_PROTO_GetShiftState [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 13 01 00 [07:54:15]Write to MH i2c: E2 08 00 19 1D 80 13 01 00 00 00 00 00 B3 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0E 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0E 00 19 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 81 [07:54:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:54:15]wFMCommunicate OK [07:54:15]SAM_PROTO_GetShiftState done [07:54:15]FM_GetShiftState done [07:54:15]req_shift_opened done [07:54:15]requested_item shift.open_date is exist - process it [07:54:15]req_shift_open_date [07:54:15]req_shift_open_date done [07:54:15]produce_requested_data done [07:54:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374906,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:54:15]process_action_free close_receipt [07:54:15]json_value_free [07:54:15]json_value_free done [07:54:15]process_json_proto returns [07:54:15]Send response to host [07:54:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374906,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:54:15]free response buf [07:54:15]execute_script done [07:54:15]execute_script returns [07:54:15]free content buf [07:54:15]Sock 8.Close socket [07:54:15]Sock 8.Thread stoped [07:54:15]accept exits with 9 [07:54:15]New connection [07:54:15]New thread 3067628900 created [07:54:15]Thread 3067485540 joined [07:54:15]Waiting for new connection... [07:54:15] Sock 9.Parse request [07:54:15]Sock 9.Check first char [07:54:15]Sock 9.First char is OK [07:54:15]request: POST /json_proto HTTP/1.0 [07:54:15]Method: POST [07:54:15]URL: /json_proto [07:54:15]Method is POST - this is cgi request [07:54:15]url: /json_proto [07:54:15]query_string will be loaded in cgi processing [07:54:15]execute_cgi json_proto POST (null) [07:54:15]execute_cgi path=json_proto method=POST [07:54:15]POST find Content-Length [07:54:15]Host: 172.17.42.195:8080 [07:54:15]Content-Length: 683 [07:54:15]Content-Type: application/json [07:54:15] [07:54:15]POST finish read [07:54:15]Found Content-Length = 683 [07:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311419", "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" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:15]execute_script... [07: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)3311419", "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" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:15]POST & json_proto [07:54:15]process_json_proto [07:54:15]json parsed OK: [07:54:15]protocol is kg_v1.0 [07:54:15]action value=close_receipt [07:54:15]process_action close_receipt [07:54:15]cmd_close_receipt [07:54:15]MH_GetDate [07:54:15]Write to MH i2c: F0 00 00 1A 1D 26 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: F0 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: F0 09 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: F0 09 00 1A 1D 00 A8 F1 1D 67 EF 94 12 67 48 [07:54:15]GetLastDocTimeStamp 1730015652 [07:54:15]current date 1730015656 [07:54:15]FM_GetShiftState [07:54:15]SAM_PROTO_GetShiftState [07:54:15]wFMCommunicate request_size=4 [07:54:15]MH_SAM_APDU [07:54:15]CAPDU: 80 13 01 00 [07:54:15]Write to MH i2c: E2 08 00 1B 1D 80 13 01 00 00 00 00 00 B5 [07:54:15]Write i2c OK [07:54:15]MH_I2C_Read... [07:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:15]Read from MH i2c: E2 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0E 00 [07:54:15]MH_I2C_Read... [07:54:15]Read from MH i2c: E2 0E 00 1B 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [07:54:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:54:15]wFMCommunicate OK [07:54:15]SAM_PROTO_GetShiftState done [07:54:15]FM_GetShiftState done [07:54:15]opened in 1729988025 [07:54:15]opened+sec_in_day 1730074425 [07:54:15]quantity*price = 120055 [07:54:15]sum+1 = 120057 [07:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 185 27.10.2024 07:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374907 ФПД: 52546352061243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374907&fm=52546352061243&tin=02508201610067®Number=0000000000091623&sum=120000 [07:54:17]StoreToDocumentArchive [07:54:17]shift 528 fd 374907 [07:54:17]save to /storage/0528/doc_00374907 [07:54:17]save last doc name /storage/0528/doc_00374907 to /storage/kkm_last_doc_name [07:54:17]save OK [07:54:17]Clear old archive folders... [07:54:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:17]tlvbuf is 00F6FD40 [07:54:17]SAM_PROTO_ClearQueue [07:54:17]wFMCommunicate request_size=4 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 09 00 00 [07:54:17]Write to MH i2c: E2 08 00 28 1D 80 09 00 00 00 00 00 00 B7 [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 28 1D 00 90 00 B9 [07:54:17]RAPDU: 90 00 [07:54:17]wFMCommunicate OK [07:54:17]SAM_PROTO_ClearQueue done [07:54:17]KKMCreateOFDPacket [07:54:17]OFDProtocolAddRootSTLVToBuf [07:54:17]FM_MakeSignedData [07:54:17]FM_MakeSignedData [07:54:17]SAM_PROTO_SignData [07:54:17]wFMCommunicate request_size=4 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 0D 01 02 [07:54:17]Write to MH i2c: E2 08 00 29 1D 80 0D 01 02 00 00 00 00 BF [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 29 1D 00 90 00 BA [07:54:17]RAPDU: 90 00 [07:54:17]wFMCommunicate OK [07:54:17]wFMCommunicate request_size=255 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A8 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F [07:54:17]Write to MH i2c: E2 02 01 2A 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 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A8 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F 00 00 C2 [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 2A 1D 00 90 00 BB [07:54:17]RAPDU: 90 00 [07:54:17]wFMCommunicate OK [07:54:17]wFMCommunicate request_size=10 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 0D 02 02 05 CA 66 A6 1B 3B [07:54:17]Write to MH i2c: E2 0D 00 2B 1D 80 0D 02 02 05 00 CA 66 A6 1B 3B 00 00 F8 [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 03 00 2B 1D 00 90 00 BC [07:54:17]RAPDU: 90 00 [07:54:17]wFMCommunicate OK [07:54:17]wFMCommunicate request_size=4 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 0D 03 02 [07:54:17]Write to MH i2c: E2 08 00 2C 1D 80 0D 03 02 00 00 00 00 C4 [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 0B 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 0B 00 2C 1D 00 F3 D7 7A BF A2 EE 73 CC 90 00 97 [07:54:17]RAPDU: F3 D7 7A BF A2 EE 73 CC 90 00 [07:54:17]wFMCommunicate OK [07:54:17]SAM_PROTO_SignData done [07:54:17]FM_MakeSignedData done [07:54:17]CreateOFDProtocolMessage [07:54:17]wFMCommunicate request_size=4 [07:54:17]MH_SAM_APDU [07:54:17]CAPDU: 80 11 00 00 [07:54:17]Write to MH i2c: E2 08 00 2D 1D 80 11 00 00 00 00 00 00 C4 [07:54:17]Write i2c OK [07:54:17]MH_I2C_Read... [07:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:17]Read from MH i2c: E2 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 17 00 [07:54:17]MH_I2C_Read... [07:54:17]Read from MH i2c: E2 17 00 2D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [07: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 [07:54:17]wFMCommunicate OK [07:54:17]CreateOFDProtocolMessage done [07:54:17]OFDSenderStorePacket 374907 [07:54:17]StoreOFDPacket docnum=374907 [07: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 0F 01 00 00 8C 1D 07 01 E8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A8 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F CA 66 A6 1B 3B F3 D7 7A BF A2 EE 73 CC [07:54:18]CheckFolder [07:54:18]dirname=/storage/ofd_packets [07:54:18]CheckFolder done [07:54:18]ProducePacketName [07:54:18]name=ofd_packets/00374907 [07:54:18]NVStorageSaveData ofd_packets/00374907 [07:54:18]File name is /storage/ofd_packets/00374907 [07:54:18]Write 301 bytes [07:54:18]NVStorageSaveData done [07:54:18]OFDSenderStorePacket done [07:54:18]KKMCreateOFDPacket done [07:54:18]NVStorageSaveData kkm_last_timestamp [07:54:18]File name is /storage/kkm_last_timestamp [07:54:18]Write 4 bytes [07:54:18]NVStorageSaveData done [07:54:18]ExternCall_PrintAddStr [07:54:18]wPrintStart [07:54:18]Write to MH i2c: 01 00 00 2E 1D 4B [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 07 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 07 00 2E 1D 00 00 00 00 00 FF 0F 60 [07:54:18]RasterBufferAndPrint [07:54:18]line Счет N : (1)3311419 [07:54:18]line ИНН: 02508201610067 [07:54:18]line Контрольно-Кассовый Чек [07:54:18]line ПРОДАЖА [07:54:18]line ТРК (МРК, ГНК) : 23 [07:54:18]line Товар: 2710124500 [07:54:18]line Аи-95-К-3 [07:54:18]line 16.180 * 74.20 [07:54:18]line = 1200.56 [07:54:18]line НДС 12% НСП 1% [07:54:18]line > о реализуемом товаре [07:54:18]line ОКРУГЛЕНИЕ: -0.56 [07:54:18]line ИТОГО: 1200.00 [07:54:18]line Внесено: 1200.00 [07:54:18]line СДАЧА: 0.00 [07:54:18]line НСП 1% : 10.62 [07:54:18]line НДС 12% : 127.49 [07:54:18]line Наличными: 1200.00 [07:54:18]line Безнал.: 0.00 [07:54:18]line Место: АЗС № 87 "Партнер Нефть" [07:54:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:54:18]line СНО: Общий режим [07:54:18]line Чек 185 27.10.2024 07:54 [07:54:18]line Смена: 528 ФФД: 1.0 [07:54:18]line ЗНМ: 0300000083 [07:54:18]line РНМ: 0000000000091623 [07:54:18]line Версия ККМ: 001 [07:54:18]line ФМ: 0000000000874672 [07:54:18]line ФД: 374907 [07:54:18]line ФПД: 52546352061243 [07:54:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374907&fm=52546352061243&tin=02508201610067®Number=0000000000091623&sum=120000 [07:54:18]written 0, free lines is 4095 [07:54:18]OFD Sender: Processing packet 374907 [packets to send 270, broken 269] [07:54:18]ProducePacketName [07:54:18]name=ofd_packets/00374907 [07:54:18]OFD Sender: To server: pG, [07:54:18]CommunicateWithHost lk.salyk.kg:30040 [07:54:18]ConnectInit lk.salyk.kg [07:54:18]Connected sock=10 [07:54:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8C 1D 07 01 E8 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A8 F1 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2F CA 66 A6 1B 3B F3 D7 7A BF A2 EE 73 CC [07:54:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 39 6B 47 00 A6 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 7B B8 05 00 F4 03 04 00 48 9D 1D 67 B6 04 01 00 00 B0 5B A2 A3 6A 8B 67 C3 [07:54:18]CommunicateWithHost err = 0 [07:54:18]CheckOFDResponse [07:54:18]1017 (14) - 77093643461234 [07:54:18]1041 (16) - 0000000000874672 [07:54:18]1040 (4) - 374907 [07:54:18]1012 (4) - 27.10.2024 01:54 [07:54:18]1206 (1) - 0 [07:54:18]OFD Sender: Remove packet 374907 [07:54:18]ProducePacketName [07:54:18]name=ofd_packets/00374907 [07:54:18]NVStorageDeleteData [07:54:18]Write to MH i2c: 01 00 00 59 1D 76 [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 07 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: 01 07 00 59 1D 00 00 00 00 00 DC 0C 65 [07:54:18]RasterBufferAndPrint [07:54:18]line [07:54:18]line [07:54:18]line [07:54:18]line [07:54:18]line [07:54:18]written 0, free lines is 3304 [07:54:18]MH_Cut [07:54:18]Write to MH i2c: D1 01 00 60 1D 01 4F [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: D1 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: D1 01 00 [07:54:18]MH_I2C_Read... [07:54:18]Read from MH i2c: D1 01 00 60 1D 00 4E [07:54:18]Write to MH i2c: 01 00 00 61 1D 7E [07:54:18]Write i2c OK [07:54:18]MH_I2C_Read... [07:54:19]OFD Sender: No OFD packet to send [07:54:19]*** Cut start [07:54:19]*** Partial cut [07:54:19]*** CUTSNS_PIN = 1 [07:54:19]*** CUTSNS_PIN = 0 [07:54:19]*** Brake cut motor [07:54:20]Read from MH i2c: 01 [07:54:20]MH_I2C_Read... [07:54:20]*** Stop cut motor [07:54:20]*** Cut end [07:54:20]Read from MH i2c: 01 07 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: 01 07 00 61 1D 00 00 00 00 00 FF 0F 93 [07:54:20]process_action close_receipt done [07:54:20]requested_data is exist [07:54:20]produce_requested_data [07:54:20]requested_item fm.sn is exist - process it [07:54:20]wFMCommunicate request_size=4 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 11 00 00 [07:54:20]Write to MH i2c: E2 08 00 62 1D 80 11 00 00 00 00 00 00 F9 [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 17 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 17 00 62 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4E [07:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:54:20]wFMCommunicate OK [07:54:20]requested_item fd.num is exist - process it [07:54:20]SAM_PROTO_GetFieldsCounters [07:54:20]wFMCommunicate request_size=4 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 13 00 00 [07:54:20]Write to MH i2c: E2 08 00 63 1D 80 13 00 00 00 00 00 00 FC [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 62 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 62 00 63 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 7B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [07:54: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 7B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:20]wFMCommunicate OK [07:54:20]SAM_PROTO_GetFieldsCounters done [07:54:20]requested_item shift.num is exist - process it [07:54:20]requested_item shift.opened is exist - process it [07:54:20]req_shift_opened [07:54:20]FM_GetShiftState [07:54:20]SAM_PROTO_GetShiftState [07:54:20]wFMCommunicate request_size=4 [07:54:20]MH_SAM_APDU [07:54:20]CAPDU: 80 13 01 00 [07:54:20]Write to MH i2c: E2 08 00 64 1D 80 13 01 00 00 00 00 00 FE [07:54:20]Write i2c OK [07:54:20]MH_I2C_Read... [07:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:20]Read from MH i2c: E2 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 0E 00 [07:54:20]MH_I2C_Read... [07:54:20]Read from MH i2c: E2 0E 00 64 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CC [07:54:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:54:20]wFMCommunicate OK [07:54:20]SAM_PROTO_GetShiftState done [07:54:20]FM_GetShiftState done [07:54:20]req_shift_opened done [07:54:20]requested_item shift.open_date is exist - process it [07:54:20]req_shift_open_date [07:54:20]req_shift_open_date done [07:54:20]produce_requested_data done [07:54:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374907,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:54:20]process_action_free close_receipt [07:54:20]json_value_free [07:54:20]json_value_free done [07:54:20]process_json_proto returns [07:54:20]Send response to host [07:54:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374907,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:54:20]free response buf [07:54:20]execute_script done [07:54:20]execute_script returns [07:54:20]free content buf [07:54:20]Sock 9.Close socket [07:54:20]Sock 9.Thread stoped [07:54:24]OFD Sender: No OFD packet to send [07:54:29]OFD Sender: No OFD packet to send [07:54:34]OFD Sender: No OFD packet to send [07:54:39]OFD Sender: No OFD packet to send [07:54:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:44]OFD Sender: No OFD packet to send [07:55:47]accept exits with 8 [07:55:47]New connection [07:55:47]New thread 3067485540 created [07:55:47]Thread 3067628900 joined [07:55:47]Waiting for new connection... [07:55:47] Sock 8.Parse request [07:55:47]Sock 8.Check first char [07:55:47]Sock 8.First char is OK [07:55:47]request: POST /json_proto HTTP/1.0 [07:55:47]Method: POST [07:55:47]URL: /json_proto [07:55:47]Method is POST - this is cgi request [07:55:47]url: /json_proto [07:55:47]query_string will be loaded in cgi processing [07:55:47]execute_cgi json_proto POST (null) [07:55:47]execute_cgi path=json_proto method=POST [07:55:47]POST find Content-Length [07:55:47]Host: 172.17.42.195:8080 [07:55:47]Content-Length: 678 [07:55:47]Content-Type: application/json [07:55:47] [07:55:47]POST finish read [07:55:47]Found Content-Length = 678 [07:55:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311420", "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" : 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" ] } } [07:55:47]execute_script... [07:55: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)3311420", "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" : 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" ] } } [07:55:47]POST & json_proto [07:55:47]process_json_proto [07:55:47]json parsed OK: [07:55:47]protocol is kg_v1.0 [07:55:47]action value=close_receipt [07:55:47]process_action close_receipt [07:55:47]cmd_close_receipt [07:55:47]MH_GetDate [07:55:47]Write to MH i2c: F0 00 00 65 1D 71 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: F0 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: F0 09 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: F0 09 00 65 1D 00 04 F2 1D 67 EF 94 12 67 F0 [07:55:47]GetLastDocTimeStamp 1730015656 [07:55:47]current date 1730015748 [07:55:47]FM_GetShiftState [07:55:47]SAM_PROTO_GetShiftState [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 13 01 00 [07:55:47]Write to MH i2c: E2 08 00 66 1D 80 13 01 00 00 00 00 00 00 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0E 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0E 00 66 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [07:55:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:55:47]wFMCommunicate OK [07:55:47]SAM_PROTO_GetShiftState done [07:55:47]FM_GetShiftState done [07:55:47]opened in 1729988025 [07:55:47]opened+sec_in_day 1730074425 [07:55:47]quantity*price = 20034 [07:55:47]sum+1 = 20035 [07:55:47]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 СНО: Общий режим Чек 186 27.10.2024 07:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374908 ФПД: 196934735931835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075548&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374908&fm=196934735931835&tin=02508201610067®Number=0000000000091623&sum=20000 [07:55:48]StoreToDocumentArchive [07:55:48]shift 528 fd 374908 [07:55:48]save to /storage/0528/doc_00374908 [07:55:48]save last doc name /storage/0528/doc_00374908 to /storage/kkm_last_doc_name [07:55:48]save OK [07:55:48]Clear old archive folders... [07:55:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:48]tlvbuf is 00FF5CC0 [07:55:48]SAM_PROTO_ClearQueue [07:55:48]wFMCommunicate request_size=4 [07:55:48]MH_SAM_APDU [07:55:48]CAPDU: 80 09 00 00 [07:55:48]Write to MH i2c: E2 08 00 73 1D 80 09 00 00 00 00 00 00 02 [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 73 1D 00 90 00 04 [07:55:48]RAPDU: 90 00 [07:55:48]wFMCommunicate OK [07:55:48]SAM_PROTO_ClearQueue done [07:55:48]KKMCreateOFDPacket [07:55:48]OFDProtocolAddRootSTLVToBuf [07:55:48]FM_MakeSignedData [07:55:48]FM_MakeSignedData [07:55:48]SAM_PROTO_SignData [07:55:48]wFMCommunicate request_size=4 [07:55:48]MH_SAM_APDU [07:55:48]CAPDU: 80 0D 01 02 [07:55:48]Write to MH i2c: E2 08 00 74 1D 80 0D 01 02 00 00 00 00 0A [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 74 1D 00 90 00 05 [07:55:48]RAPDU: 90 00 [07:55:48]wFMCommunicate OK [07:55:48]wFMCommunicate request_size=255 [07:55:48]MH_SAM_APDU [07: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 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 BA 00 00 00 F4 03 04 00 04 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 [07:55:48]Write to MH i2c: E2 02 01 75 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 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 BA 00 00 00 F4 03 04 00 04 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 00 00 68 [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 75 1D 00 90 00 06 [07:55:48]RAPDU: 90 00 [07:55:48]wFMCommunicate OK [07:55:48]wFMCommunicate request_size=10 [07:55:48]MH_SAM_APDU [07:55:48]CAPDU: 80 0D 02 02 05 1C 70 FA A9 BB [07:55:48]Write to MH i2c: E2 0D 00 76 1D 80 0D 02 02 05 00 1C 70 FA A9 BB 00 00 01 [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 03 00 76 1D 00 90 00 07 [07:55:48]RAPDU: 90 00 [07:55:48]wFMCommunicate OK [07:55:48]wFMCommunicate request_size=4 [07:55:48]MH_SAM_APDU [07:55:48]CAPDU: 80 0D 03 02 [07:55:48]Write to MH i2c: E2 08 00 77 1D 80 0D 03 02 00 00 00 00 0F [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 0B 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 0B 00 77 1D 00 4B 54 D1 6D EE 3F C4 3D 90 00 1B [07:55:48]RAPDU: 4B 54 D1 6D EE 3F C4 3D 90 00 [07:55:48]wFMCommunicate OK [07:55:48]SAM_PROTO_SignData done [07:55:48]FM_MakeSignedData done [07:55:48]CreateOFDProtocolMessage [07:55:48]wFMCommunicate request_size=4 [07:55:48]MH_SAM_APDU [07:55:48]CAPDU: 80 11 00 00 [07:55:48]Write to MH i2c: E2 08 00 78 1D 80 11 00 00 00 00 00 00 0F [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:48]Read from MH i2c: E2 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 17 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: E2 17 00 78 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [07: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 [07:55:48]wFMCommunicate OK [07:55:48]CreateOFDProtocolMessage done [07:55:48]OFDSenderStorePacket 374908 [07:55:48]StoreOFDPacket docnum=374908 [07: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 0B 7E 07 01 74 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BA 00 00 00 F4 03 04 00 04 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 1C 70 FA A9 BB 4B 54 D1 6D EE 3F C4 3D [07:55:48]CheckFolder [07:55:48]dirname=/storage/ofd_packets [07:55:48]CheckFolder done [07:55:48]ProducePacketName [07:55:48]name=ofd_packets/00374908 [07:55:48]NVStorageSaveData ofd_packets/00374908 [07:55:48]File name is /storage/ofd_packets/00374908 [07:55:48]Write 301 bytes [07:55:48]NVStorageSaveData done [07:55:48]OFDSenderStorePacket done [07:55:48]KKMCreateOFDPacket done [07:55:48]NVStorageSaveData kkm_last_timestamp [07:55:48]File name is /storage/kkm_last_timestamp [07:55:48]Write 4 bytes [07:55:48]NVStorageSaveData done [07:55:48]ExternCall_PrintAddStr [07:55:48]wPrintStart [07:55:48]Write to MH i2c: 01 00 00 79 1D 96 [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 07 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 07 00 79 1D 00 00 00 00 00 FF 0F AB [07:55:48]RasterBufferAndPrint [07:55:48]line Счет N : (1)3311420 [07:55:48]line ИНН: 02508201610067 [07:55:48]line Контрольно-Кассовый Чек [07:55:48]line ПРОДАЖА [07:55:48]line ТРК (МРК, ГНК) : 43 [07:55:48]line Товар: 2710124500 [07:55:48]line Аи-95-К-3 [07:55:48]line 2.700 * 74.20 [07:55:48]line = 200.34 [07:55:48]line НДС 12% НСП 1% [07:55:48]line > о реализуемом товаре [07:55:48]line ОКРУГЛЕНИЕ: -0.34 [07:55:48]line ИТОГО: 200.00 [07:55:48]line Внесено: 200.00 [07:55:48]line СДАЧА: 0.00 [07:55:48]line НСП 1% : 1.77 [07:55:48]line НДС 12% : 21.27 [07:55:48]line Наличными: 200.00 [07:55:48]line Безнал.: 0.00 [07:55:48]line Место: АЗС № 87 "Партнер Нефть" [07:55:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:55:48]line СНО: Общий режим [07:55:48]line Чек 186 27.10.2024 07:55 [07:55:48]line Смена: 528 ФФД: 1.0 [07:55:48]line ЗНМ: 0300000083 [07:55:48]line РНМ: 0000000000091623 [07:55:48]line Версия ККМ: 001 [07:55:48]line ФМ: 0000000000874672 [07:55:48]line ФД: 374908 [07:55:48]line ФПД: 196934735931835 [07:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075548&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374908&fm=196934735931835&tin=02508201610067®Number=0000000000091623&sum=20000 [07:55:48]written 0, free lines is 4095 [07:55:48]OFD Sender: Processing packet 374908 [packets to send 270, broken 269] [07:55:48]ProducePacketName [07:55:48]name=ofd_packets/00374908 [07:55:48]OFD Sender: To server: pG, [07:55:48]CommunicateWithHost lk.salyk.kg:30040 [07:55:48]ConnectInit lk.salyk.kg [07:55:49]Connected sock=10 [07: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 0B 7E 07 01 74 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BA 00 00 00 F4 03 04 00 04 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 1C 70 FA A9 BB 4B 54 D1 6D EE 3F C4 3D [07: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 DD FD 47 00 34 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 7C B8 05 00 F4 03 04 00 A3 9D 1D 67 B6 04 01 00 00 E8 F9 1B AB D0 CE DB 1F [07:55:49]CommunicateWithHost err = 0 [07:55:49]CheckOFDResponse [07:55:49]1017 (14) - 77093643461234 [07:55:49]1041 (16) - 0000000000874672 [07:55:49]1040 (4) - 374908 [07:55:49]1012 (4) - 27.10.2024 01:55 [07:55:49]1206 (1) - 0 [07:55:49]OFD Sender: Remove packet 374908 [07:55:49]ProducePacketName [07:55:49]name=ofd_packets/00374908 [07:55:49]NVStorageDeleteData [07:55:49]Write to MH i2c: 01 00 00 A4 1D C1 [07:55:49]Write i2c OK [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: 01 [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: 01 07 00 [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: 01 07 00 A4 1D 00 00 00 00 00 CD 0C A1 [07:55:49]RasterBufferAndPrint [07:55:49]line [07:55:49]line [07:55:49]line [07:55:49]line [07:55:49]line [07:55:49]written 0, free lines is 3283 [07:55:49]MH_Cut [07:55:49]Write to MH i2c: D1 01 00 AB 1D 01 9A [07:55:49]Write i2c OK [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: D1 [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: D1 01 00 [07:55:49]MH_I2C_Read... [07:55:49]Read from MH i2c: D1 01 00 AB 1D 00 99 [07:55:49]Write to MH i2c: 01 00 00 AC 1D C9 [07:55:49]Write i2c OK [07:55:49]MH_I2C_Read... [07:55:49]OFD Sender: No OFD packet to send [07:55:50]*** Cut start [07:55:50]*** Partial cut [07:55:50]*** CUTSNS_PIN = 1 [07:55:50]*** CUTSNS_PIN = 0 [07:55:50]*** Brake cut motor [07:55:50]Read from MH i2c: 01 [07:55:50]MH_I2C_Read... [07:55:50]*** Stop cut motor [07:55:50]*** Cut end [07:55:50]Read from MH i2c: 01 07 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: 01 07 00 AC 1D 00 00 00 00 00 FF 0F DE [07:55:50]process_action close_receipt done [07:55:50]requested_data is exist [07:55:50]produce_requested_data [07:55:50]requested_item fm.sn is exist - process it [07:55:50]wFMCommunicate request_size=4 [07:55:50]MH_SAM_APDU [07:55:50]CAPDU: 80 11 00 00 [07:55:50]Write to MH i2c: E2 08 00 AD 1D 80 11 00 00 00 00 00 00 44 [07:55:50]Write i2c OK [07:55:50]MH_I2C_Read... [07:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:50]Read from MH i2c: E2 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 17 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 17 00 AD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [07: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 [07:55:50]wFMCommunicate OK [07:55:50]requested_item fd.num is exist - process it [07:55:50]SAM_PROTO_GetFieldsCounters [07:55:50]wFMCommunicate request_size=4 [07:55:50]MH_SAM_APDU [07:55:50]CAPDU: 80 13 00 00 [07:55:50]Write to MH i2c: E2 08 00 AE 1D 80 13 00 00 00 00 00 00 47 [07:55:50]Write i2c OK [07:55:50]MH_I2C_Read... [07:55:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:51]Read from MH i2c: E2 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: E2 62 00 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: E2 62 00 AE 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 7C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [07: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 7C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:55:51]wFMCommunicate OK [07:55:51]SAM_PROTO_GetFieldsCounters done [07:55:51]requested_item shift.num is exist - process it [07:55:51]requested_item shift.opened is exist - process it [07:55:51]req_shift_opened [07:55:51]FM_GetShiftState [07:55:51]SAM_PROTO_GetShiftState [07:55:51]wFMCommunicate request_size=4 [07:55:51]MH_SAM_APDU [07:55:51]CAPDU: 80 13 01 00 [07:55:51]Write to MH i2c: E2 08 00 AF 1D 80 13 01 00 00 00 00 00 49 [07:55:51]Write i2c OK [07:55:51]MH_I2C_Read... [07:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:51]Read from MH i2c: E2 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: E2 0E 00 [07:55:51]MH_I2C_Read... [07:55:51]Read from MH i2c: E2 0E 00 AF 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 17 [07:55:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:55:51]wFMCommunicate OK [07:55:51]SAM_PROTO_GetShiftState done [07:55:51]FM_GetShiftState done [07:55:51]req_shift_opened done [07:55:51]requested_item shift.open_date is exist - process it [07:55:51]req_shift_open_date [07:55:51]req_shift_open_date done [07:55:51]produce_requested_data done [07:55:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374908,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:55:51]process_action_free close_receipt [07:55:51]json_value_free [07:55:51]json_value_free done [07:55:51]process_json_proto returns [07:55:51]Send response to host [07:55:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374908,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:55:51]free response buf [07:55:51]execute_script done [07:55:51]execute_script returns [07:55:51]free content buf [07:55:51]Sock 8.Close socket [07:55:51]Sock 8.Thread stoped [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:00]accept exits with 9 [07:57:00]New connection [07:57:00]New thread 3067628900 created [07:57:00]Thread 3067485540 joined [07:57:00]Waiting for new connection... [07:57:00] Sock 9.Parse request [07:57:00]Sock 9.Check first char [07:57:00]Sock 9.First char is OK [07:57:00]request: POST /json_proto HTTP/1.0 [07:57:00]Method: POST [07:57:00]URL: /json_proto [07:57:00]Method is POST - this is cgi request [07:57:00]url: /json_proto [07:57:00]query_string will be loaded in cgi processing [07:57:00]execute_cgi json_proto POST (null) [07:57:00]execute_cgi path=json_proto method=POST [07:57:00]POST find Content-Length [07:57:00]Host: 172.17.42.195:8080 [07:57:00]Content-Length: 767 [07:57:00]Content-Type: application/json [07:57:00] [07:57:00]POST finish read [07:57:00]Found Content-Length = 767 [07:57:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311421", "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" ] } } [07:57:00]execute_script... [07:57: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)3311421", "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" ] } } [07:57:00]POST & json_proto [07:57:00]process_json_proto [07:57:00]json parsed OK: [07:57:00]protocol is kg_v1.0 [07:57:00]action value=close_receipt [07:57:00]process_action close_receipt [07:57:00]cmd_close_receipt [07:57:00]MH_GetDate [07:57:00]Write to MH i2c: F0 00 00 B0 1D BC [07:57:00]Write i2c OK [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: F0 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: F0 09 00 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: F0 09 00 B0 1D 00 4D F2 1D 67 EF 94 12 67 84 [07:57:00]GetLastDocTimeStamp 1730015748 [07:57:00]current date 1730015821 [07:57:00]FM_GetShiftState [07:57:00]SAM_PROTO_GetShiftState [07:57:00]wFMCommunicate request_size=4 [07:57:00]MH_SAM_APDU [07:57:00]CAPDU: 80 13 01 00 [07:57:00]Write to MH i2c: E2 08 00 B1 1D 80 13 01 00 00 00 00 00 4B [07:57:00]Write i2c OK [07:57:00]MH_I2C_Read... [07:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:00]Read from MH i2c: E2 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: E2 0E 00 [07:57:00]MH_I2C_Read... [07:57:00]Read from MH i2c: E2 0E 00 B1 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [07:57:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:57:00]wFMCommunicate OK [07:57:00]SAM_PROTO_GetShiftState done [07:57:00]FM_GetShiftState done [07:57:00]opened in 1729988025 [07:57:00]opened+sec_in_day 1730074425 [07:57:00]quantity*price = 50041 [07:57:00]sum+1 = 50042 [07:57:00]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 СНО: Общий режим Чек 187 27.10.2024 07:57 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374909 ФПД: 259515107124822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075701&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374909&fm=259515107124822&tin=02508201610067®Number=0000000000091623&sum=50041 [07:57:01]StoreToDocumentArchive [07:57:01]shift 528 fd 374909 [07:57:01]save to /storage/0528/doc_00374909 [07:57:01]save last doc name /storage/0528/doc_00374909 to /storage/kkm_last_doc_name [07:57:01]save OK [07:57:01]Clear old archive folders... [07:57:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:01]tlvbuf is 00F56F00 [07:57:01]SAM_PROTO_ClearQueue [07:57:01]wFMCommunicate request_size=4 [07:57:01]MH_SAM_APDU [07:57:01]CAPDU: 80 09 00 00 [07:57:01]Write to MH i2c: E2 08 00 BE 1D 80 09 00 00 00 00 00 00 4D [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:01]Read from MH i2c: E2 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 03 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 03 00 BE 1D 00 90 00 4F [07:57:01]RAPDU: 90 00 [07:57:01]wFMCommunicate OK [07:57:01]SAM_PROTO_ClearQueue done [07:57:01]KKMCreateOFDPacket [07:57:01]OFDProtocolAddRootSTLVToBuf [07:57:01]FM_MakeSignedData [07:57:01]FM_MakeSignedData [07:57:01]SAM_PROTO_SignData [07:57:01]wFMCommunicate request_size=4 [07:57:01]MH_SAM_APDU [07:57:01]CAPDU: 80 0D 01 02 [07:57:01]Write to MH i2c: E2 08 00 BF 1D 80 0D 01 02 00 00 00 00 55 [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:01]Read from MH i2c: E2 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 03 00 [07:57:01]MH_I2C_Read... [07:57:01]Read from MH i2c: E2 03 00 BF 1D 00 90 00 50 [07:57:01]RAPDU: 90 00 [07:57:01]wFMCommunicate OK [07:57:01]wFMCommunicate request_size=255 [07:57:01]MH_SAM_APDU [07: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 BB 00 00 00 F4 03 04 00 4D F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EC [07:57:01]Write to MH i2c: E2 02 01 C0 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 BB 00 00 00 F4 03 04 00 4D F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EC 00 00 E9 [07:57:01]Write i2c OK [07:57:01]MH_I2C_Read... [07:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:02]Read from MH i2c: E2 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 03 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 03 00 C0 1D 00 90 00 51 [07:57:02]RAPDU: 90 00 [07:57:02]wFMCommunicate OK [07:57:02]wFMCommunicate request_size=10 [07:57:02]MH_SAM_APDU [07:57:02]CAPDU: 80 0D 02 02 05 07 11 C6 26 56 [07:57:02]Write to MH i2c: E2 0D 00 C1 1D 80 0D 02 02 05 00 07 11 C6 26 56 00 00 BC [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:02]Read from MH i2c: E2 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 03 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 03 00 C1 1D 00 90 00 52 [07:57:02]RAPDU: 90 00 [07:57:02]wFMCommunicate OK [07:57:02]wFMCommunicate request_size=4 [07:57:02]MH_SAM_APDU [07:57:02]CAPDU: 80 0D 03 02 [07:57:02]Write to MH i2c: E2 08 00 C2 1D 80 0D 03 02 00 00 00 00 5A [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:02]Read from MH i2c: E2 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 0B 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 0B 00 C2 1D 00 98 92 83 27 C9 EA 06 81 90 00 69 [07:57:02]RAPDU: 98 92 83 27 C9 EA 06 81 90 00 [07:57:02]wFMCommunicate OK [07:57:02]SAM_PROTO_SignData done [07:57:02]FM_MakeSignedData done [07:57:02]CreateOFDProtocolMessage [07:57:02]wFMCommunicate request_size=4 [07:57:02]MH_SAM_APDU [07:57:02]CAPDU: 80 11 00 00 [07:57:02]Write to MH i2c: E2 08 00 C3 1D 80 11 00 00 00 00 00 00 5A [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:02]Read from MH i2c: E2 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 17 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 17 00 C3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [07:57:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:57:02]wFMCommunicate OK [07:57:02]CreateOFDProtocolMessage done [07:57:02]OFDSenderStorePacket 374909 [07:57:02]StoreOFDPacket docnum=374909 [07:57: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 22 08 07 01 D7 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 BB 00 00 00 F4 03 04 00 4D F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EC 07 11 C6 26 56 98 92 83 27 C9 EA 06 81 [07:57:02]CheckFolder [07:57:02]dirname=/storage/ofd_packets [07:57:02]CheckFolder done [07:57:02]ProducePacketName [07:57:02]name=ofd_packets/00374909 [07:57:02]NVStorageSaveData ofd_packets/00374909 [07:57:02]File name is /storage/ofd_packets/00374909 [07:57:02]Write 301 bytes [07:57:02]NVStorageSaveData done [07:57:02]OFDSenderStorePacket done [07:57:02]KKMCreateOFDPacket done [07:57:02]NVStorageSaveData kkm_last_timestamp [07:57:02]File name is /storage/kkm_last_timestamp [07:57:02]Write 4 bytes [07:57:02]NVStorageSaveData done [07:57:02]ExternCall_PrintAddStr [07:57:02]wPrintStart [07:57:02]Write to MH i2c: 01 00 00 C4 1D E1 [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: 01 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: 01 07 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: 01 07 00 C4 1D 00 00 00 00 00 FF 0F F6 [07:57:02]RasterBufferAndPrint [07:57:02]line Счет N : (1)3311421 [07:57:02]line ИНН: 02508201610067 [07:57:02]line Контрольно-Кассовый Чек [07:57:02]line ПРОДАЖА [07:57:02]line ТРК (МРК, ГНК) : 12 [07:57:02]line Товар: 2710124130 [07:57:02]line Аи-92-К-4 [07:57:02]line 7.480 * 66.90 [07:57:02]line = 500.41 [07:57:02]line НДС 12% НСП 1% [07:57:02]line > о реализуемом товаре [07:57:02]line ИТОГО: 500.41 [07:57:02]line НСП 1% : 4.43 [07:57:02]line НДС 12% : 53.14 [07:57:02]line Наличными: 0.00 [07:57:02]line Безнал.: 500.41 [07:57:02]line Место: АЗС № 87 "Партнер Нефть" [07:57:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:57:02]line СНО: Общий режим [07:57:02]line Чек 187 27.10.2024 07:57 [07:57:02]line Смена: 528 ФФД: 1.0 [07:57:02]line ЗНМ: 0300000083 [07:57:02]line РНМ: 0000000000091623 [07:57:02]line Версия ККМ: 001 [07:57:02]line Платежная система: Mbank [07:57:02]line ФМ: 0000000000874672 [07:57:02]line ФД: 374909 [07:57:02]line ФПД: 259515107124822 [07:57:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075701&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374909&fm=259515107124822&tin=02508201610067®Number=0000000000091623&sum=50041 [07:57:02]OFD Sender: Processing packet 374909 [packets to send 270, broken 269] [07:57:02]ProducePacketName [07:57:02]name=ofd_packets/00374909 [07:57:02]OFD Sender: To server: pG, [07:57:02]CommunicateWithHost lk.salyk.kg:30040 [07:57:02]ConnectInit lk.salyk.kg [07:57:02]written 0, free lines is 4095 [07:57:02]Connected sock=10 [07:57:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 08 07 01 D7 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 BB 00 00 00 F4 03 04 00 4D F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EC 07 11 C6 26 56 98 92 83 27 C9 EA 06 81 [07:57: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 0B 47 47 00 2A 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 7D B8 05 00 F4 03 04 00 ED 9D 1D 67 B6 04 01 00 00 FF 6D F6 29 D0 BD 50 17 [07:57:03]CommunicateWithHost err = 0 [07:57:03]CheckOFDResponse [07:57:03]1017 (14) - 77093643461234 [07:57:03]1041 (16) - 0000000000874672 [07:57:03]1040 (4) - 374909 [07:57:03]1012 (4) - 27.10.2024 01:57 [07:57:03]1206 (1) - 0 [07:57:03]OFD Sender: Remove packet 374909 [07:57:03]ProducePacketName [07:57:03]name=ofd_packets/00374909 [07:57:03]NVStorageDeleteData [07:57:03]Write to MH i2c: 01 00 00 ED 1D 0A [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 07 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 07 00 ED 1D 00 00 00 00 00 F5 0C 12 [07:57:03]RasterBufferAndPrint [07:57:03]line [07:57:03]line [07:57:03]line [07:57:03]line [07:57:03]line [07:57:03]written 0, free lines is 3324 [07:57:03]MH_Cut [07:57:03]Write to MH i2c: D1 01 00 F4 1D 01 E3 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: D1 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: D1 01 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: D1 01 00 F4 1D 00 E2 [07:57:03]Write to MH i2c: 01 00 00 F5 1D 12 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]OFD Sender: No OFD packet to send [07:57:03]*** Cut start [07:57:03]*** Partial cut [07:57:03]*** CUTSNS_PIN = 1 [07:57:04]*** CUTSNS_PIN = 0 [07:57:04]*** Brake cut motor [07:57:04]Read from MH i2c: 01 [07:57:04]MH_I2C_Read... [07:57:04]*** Stop cut motor [07:57:04]*** Cut end [07:57:04]Read from MH i2c: 01 07 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: 01 07 00 F5 1D 00 00 00 00 00 FF 0F 27 [07:57:04]process_action close_receipt done [07:57:04]requested_data is exist [07:57:04]produce_requested_data [07:57:04]requested_item fm.sn is exist - process it [07:57:04]wFMCommunicate request_size=4 [07:57:04]MH_SAM_APDU [07:57:04]CAPDU: 80 11 00 00 [07:57:04]Write to MH i2c: E2 08 00 F6 1D 80 11 00 00 00 00 00 00 8D [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:04]Read from MH i2c: E2 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 17 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 17 00 F6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E2 [07:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:57:04]wFMCommunicate OK [07:57:04]requested_item fd.num is exist - process it [07:57:04]SAM_PROTO_GetFieldsCounters [07:57:04]wFMCommunicate request_size=4 [07:57:04]MH_SAM_APDU [07:57:04]CAPDU: 80 13 00 00 [07:57:04]Write to MH i2c: E2 08 00 F7 1D 80 13 00 00 00 00 00 00 90 [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:04]Read from MH i2c: E2 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 62 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 62 00 F7 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 7D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [07:57: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 7D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:04]wFMCommunicate OK [07:57:04]SAM_PROTO_GetFieldsCounters done [07:57:04]requested_item shift.num is exist - process it [07:57:04]requested_item shift.opened is exist - process it [07:57:04]req_shift_opened [07:57:04]FM_GetShiftState [07:57:04]SAM_PROTO_GetShiftState [07:57:04]wFMCommunicate request_size=4 [07:57:04]MH_SAM_APDU [07:57:04]CAPDU: 80 13 01 00 [07:57:04]Write to MH i2c: E2 08 00 F8 1D 80 13 01 00 00 00 00 00 92 [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:04]Read from MH i2c: E2 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 0E 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: E2 0E 00 F8 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 60 [07:57:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:57:04]wFMCommunicate OK [07:57:04]SAM_PROTO_GetShiftState done [07:57:04]FM_GetShiftState done [07:57:04]req_shift_opened done [07:57:04]requested_item shift.open_date is exist - process it [07:57:04]req_shift_open_date [07:57:04]req_shift_open_date done [07:57:04]produce_requested_data done [07:57:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374909,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:57:04]process_action_free close_receipt [07:57:04]json_value_free [07:57:04]json_value_free done [07:57:04]process_json_proto returns [07:57:04]Send response to host [07:57:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374909,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:57:04]free response buf [07:57:04]execute_script done [07:57:04]execute_script returns [07:57:04]free content buf [07:57:04]Sock 9.Close socket [07:57:04]Sock 9.Thread stoped [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:39]accept exits with 8 [07:58:39]New connection [07:58:39]New thread 3067485540 created [07:58:39]Thread 3067628900 joined [07:58:39]Waiting for new connection... [07:58:39] Sock 8.Parse request [07:58:39]Sock 8.Check first char [07:58:39]Sock 8.First char is OK [07:58:39]request: POST /json_proto HTTP/1.0 [07:58:39]Method: POST [07:58:39]URL: /json_proto [07:58:39]Method is POST - this is cgi request [07:58:39]url: /json_proto [07:58:39]query_string will be loaded in cgi processing [07:58:39]execute_cgi json_proto POST (null) [07:58:39]execute_cgi path=json_proto method=POST [07:58:39]POST find Content-Length [07:58:39]Host: 172.17.42.195:8080 [07:58:39]Content-Length: 679 [07:58:39]Content-Type: application/json [07:58:39] [07:58:39]POST finish read [07:58:39]Found Content-Length = 679 [07:58:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311422", "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" ] } } [07:58:39]execute_script... [07:58: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)3311422", "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" ] } } [07:58:39]POST & json_proto [07:58:39]process_json_proto [07:58:39]json parsed OK: [07:58:39]protocol is kg_v1.0 [07:58:39]action value=close_receipt [07:58:39]process_action close_receipt [07:58:39]cmd_close_receipt [07:58:39]MH_GetDate [07:58:39]Write to MH i2c: F0 00 00 F9 1D 05 [07:58:39]Write i2c OK [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: F0 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: F0 09 00 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: F0 09 00 F9 1D 00 B0 F2 1D 67 EF 94 12 67 30 [07:58:39]GetLastDocTimeStamp 1730015821 [07:58:39]current date 1730015920 [07:58:39]FM_GetShiftState [07:58:39]SAM_PROTO_GetShiftState [07:58:39]wFMCommunicate request_size=4 [07:58:39]MH_SAM_APDU [07:58:39]CAPDU: 80 13 01 00 [07:58:39]Write to MH i2c: E2 08 00 FA 1D 80 13 01 00 00 00 00 00 94 [07:58:39]Write i2c OK [07:58:39]MH_I2C_Read... [07:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:39]Read from MH i2c: E2 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 0E 00 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 0E 00 FA 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [07:58:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:58:39]wFMCommunicate OK [07:58:39]SAM_PROTO_GetShiftState done [07:58:39]FM_GetShiftState done [07:58:39]opened in 1729988025 [07:58:39]opened+sec_in_day 1730074425 [07:58:39]quantity*price = 70044 [07:58:39]sum+1 = 70045 [07:58:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 188 27.10.2024 07:58 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374910 ФПД: 75977730834821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374910&fm=75977730834821&tin=02508201610067®Number=0000000000091623&sum=70000 [07:58:40]StoreToDocumentArchive [07:58:40]shift 528 fd 374910 [07:58:40]save to /storage/0528/doc_00374910 [07:58:40]save last doc name /storage/0528/doc_00374910 to /storage/kkm_last_doc_name [07:58:40]save OK [07:58:40]Clear old archive folders... [07:58:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:40]tlvbuf is B6F66140 [07:58:40]SAM_PROTO_ClearQueue [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 09 00 00 [07:58:40]Write to MH i2c: E2 08 00 07 1E 80 09 00 00 00 00 00 00 97 [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 07 1E 00 90 00 99 [07:58:40]RAPDU: 90 00 [07:58:40]wFMCommunicate OK [07:58:40]SAM_PROTO_ClearQueue done [07:58:40]KKMCreateOFDPacket [07:58:40]OFDProtocolAddRootSTLVToBuf [07:58:40]FM_MakeSignedData [07:58:40]FM_MakeSignedData [07:58:40]SAM_PROTO_SignData [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 0D 01 02 [07:58:40]Write to MH i2c: E2 08 00 08 1E 80 0D 01 02 00 00 00 00 9F [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 08 1E 00 90 00 9A [07:58:40]RAPDU: 90 00 [07:58:40]wFMCommunicate OK [07:58:40]wFMCommunicate request_size=255 [07:58:40]MH_SAM_APDU [07:58: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 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 00 00 00 F4 03 04 00 B0 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 [07:58:40]Write to MH i2c: E2 02 01 09 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 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 00 00 00 F4 03 04 00 B0 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 00 00 AF [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 09 1E 00 90 00 9B [07:58:40]RAPDU: 90 00 [07:58:40]wFMCommunicate OK [07:58:40]wFMCommunicate request_size=10 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 0D 02 02 05 19 F1 A8 41 85 [07:58:40]Write to MH i2c: E2 0D 00 0A 1E 80 0D 02 02 05 00 19 F1 A8 41 85 00 00 24 [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 03 00 0A 1E 00 90 00 9C [07:58:40]RAPDU: 90 00 [07:58:40]wFMCommunicate OK [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 0D 03 02 [07:58:40]Write to MH i2c: E2 08 00 0B 1E 80 0D 03 02 00 00 00 00 A4 [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 0B 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 0B 00 0B 1E 00 14 16 D3 76 F6 B5 FD 04 90 00 C4 [07:58:40]RAPDU: 14 16 D3 76 F6 B5 FD 04 90 00 [07:58:40]wFMCommunicate OK [07:58:40]SAM_PROTO_SignData done [07:58:40]FM_MakeSignedData done [07:58:40]CreateOFDProtocolMessage [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 11 00 00 [07:58:40]Write to MH i2c: E2 08 00 0C 1E 80 11 00 00 00 00 00 00 A4 [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 17 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 17 00 0C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [07:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:58:40]wFMCommunicate OK [07:58:40]CreateOFDProtocolMessage done [07:58:40]OFDSenderStorePacket 374910 [07:58:40]StoreOFDPacket docnum=374910 [07:58: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 E4 46 07 01 D4 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 B0 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 19 F1 A8 41 85 14 16 D3 76 F6 B5 FD 04 [07:58:40]CheckFolder [07:58:40]dirname=/storage/ofd_packets [07:58:40]CheckFolder done [07:58:40]ProducePacketName [07:58:40]name=ofd_packets/00374910 [07:58:40]NVStorageSaveData ofd_packets/00374910 [07:58:40]File name is /storage/ofd_packets/00374910 [07:58:40]Write 301 bytes [07:58:40]NVStorageSaveData done [07:58:40]OFDSenderStorePacket done [07:58:40]KKMCreateOFDPacket done [07:58:40]NVStorageSaveData kkm_last_timestamp [07:58:40]File name is /storage/kkm_last_timestamp [07:58:40]Write 4 bytes [07:58:40]NVStorageSaveData done [07:58:40]ExternCall_PrintAddStr [07:58:40]wPrintStart [07:58:40]Write to MH i2c: 01 00 00 0D 1E 2B [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: 01 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: 01 07 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: 01 07 00 0D 1E 00 00 00 00 00 FF 0F 40 [07:58:40]RasterBufferAndPrint [07:58:40]line Счет N : (1)3311422 [07:58:40]line ИНН: 02508201610067 [07:58:40]line Контрольно-Кассовый Чек [07:58:40]line ПРОДАЖА [07:58:40]line ТРК (МРК, ГНК) : 22 [07:58:40]line Товар: 2710124130 [07:58:40]line Аи-92-К-4 [07:58:40]line 10.470 * 66.90 [07:58:40]line = 700.44 [07:58:40]line НДС 12% НСП 1% [07:58:40]line > о реализуемом товаре [07:58:40]line ОКРУГЛЕНИЕ: -0.44 [07:58:40]line ИТОГО: 700.00 [07:58:40]line Внесено: 700.00 [07:58:40]line СДАЧА: 0.00 [07:58:40]line НСП 1% : 6.20 [07:58:40]line НДС 12% : 74.38 [07:58:40]line Наличными: 700.00 [07:58:40]line Безнал.: 0.00 [07:58:40]line Место: АЗС № 87 "Партнер Нефть" [07:58:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [07:58:40]line СНО: Общий режим [07:58:40]line Чек 188 27.10.2024 07:58 [07:58:40]line Смена: 528 ФФД: 1.0 [07:58:40]line ЗНМ: 0300000083 [07:58:40]line РНМ: 0000000000091623 [07:58:40]line Версия ККМ: 001 [07:58:40]line ФМ: 0000000000874672 [07:58:40]line ФД: 374910 [07:58:40]line ФПД: 75977730834821 [07:58:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T075840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374910&fm=75977730834821&tin=02508201610067®Number=0000000000091623&sum=70000 [07:58:41]OFD Sender: Processing packet 374910 [packets to send 270, broken 269] [07:58:41]ProducePacketName [07:58:41]name=ofd_packets/00374910 [07:58:41]OFD Sender: To server: pG, [07:58:41]CommunicateWithHost lk.salyk.kg:30040 [07:58:41]ConnectInit lk.salyk.kg [07:58:41]written 0, free lines is 4095 [07:58:41]Connected sock=10 [07:58: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 E4 46 07 01 D4 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 B0 F2 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 45 19 F1 A8 41 85 14 16 D3 76 F6 B5 FD 04 [07:58: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 14 23 47 00 7F 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 7E B8 05 00 F4 03 04 00 4F 9E 1D 67 B6 04 01 00 00 2B 48 47 50 FD 5F 9E 10 [07:58:41]CommunicateWithHost err = 0 [07:58:41]CheckOFDResponse [07:58:41]1017 (14) - 77093643461234 [07:58:41]1041 (16) - 0000000000874672 [07:58:41]1040 (4) - 374910 [07:58:41]1012 (4) - 27.10.2024 01:58 [07:58:41]1206 (1) - 0 [07:58:41]OFD Sender: Remove packet 374910 [07:58:41]ProducePacketName [07:58:41]name=ofd_packets/00374910 [07:58:41]NVStorageDeleteData [07:58:41]Write to MH i2c: 01 00 00 38 1E 56 [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: 01 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: 01 07 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: 01 07 00 38 1E 00 00 00 00 00 E1 0C 4A [07:58:41]RasterBufferAndPrint [07:58:41]line [07:58:41]line [07:58:41]line [07:58:41]line [07:58:41]line [07:58:41]written 0, free lines is 3306 [07:58:41]MH_Cut [07:58:41]Write to MH i2c: D1 01 00 3F 1E 01 2F [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: D1 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: D1 01 00 [07:58:41]MH_I2C_Read... [07:58:41]Read from MH i2c: D1 01 00 3F 1E 00 2E [07:58:41]Write to MH i2c: 01 00 00 40 1E 5E [07:58:41]Write i2c OK [07:58:41]MH_I2C_Read... [07:58:42]OFD Sender: No OFD packet to send [07:58:42]*** Cut start [07:58:42]*** Partial cut [07:58:42]*** CUTSNS_PIN = 1 [07:58:42]*** CUTSNS_PIN = 0 [07:58:42]*** Brake cut motor [07:58:43]Read from MH i2c: 01 [07:58:43]MH_I2C_Read... [07:58:43]*** Stop cut motor [07:58:43]*** Cut end [07:58:43]Read from MH i2c: 01 07 00 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: 01 07 00 40 1E 00 00 00 00 00 FF 0F 73 [07:58:43]process_action close_receipt done [07:58:43]requested_data is exist [07:58:43]produce_requested_data [07:58:43]requested_item fm.sn is exist - process it [07:58:43]wFMCommunicate request_size=4 [07:58:43]MH_SAM_APDU [07:58:43]CAPDU: 80 11 00 00 [07:58:43]Write to MH i2c: E2 08 00 41 1E 80 11 00 00 00 00 00 00 D9 [07:58:43]Write i2c OK [07:58:43]MH_I2C_Read... [07:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:43]Read from MH i2c: E2 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 17 00 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 17 00 41 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [07:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [07:58:43]wFMCommunicate OK [07:58:43]requested_item fd.num is exist - process it [07:58:43]SAM_PROTO_GetFieldsCounters [07:58:43]wFMCommunicate request_size=4 [07:58:43]MH_SAM_APDU [07:58:43]CAPDU: 80 13 00 00 [07:58:43]Write to MH i2c: E2 08 00 42 1E 80 13 00 00 00 00 00 00 DC [07:58:43]Write i2c OK [07:58:43]MH_I2C_Read... [07:58:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:43]Read from MH i2c: E2 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 62 00 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 62 00 42 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 7E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [07:58: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 7E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:43]wFMCommunicate OK [07:58:43]SAM_PROTO_GetFieldsCounters done [07:58:43]requested_item shift.num is exist - process it [07:58:43]requested_item shift.opened is exist - process it [07:58:43]req_shift_opened [07:58:43]FM_GetShiftState [07:58:43]SAM_PROTO_GetShiftState [07:58:43]wFMCommunicate request_size=4 [07:58:43]MH_SAM_APDU [07:58:43]CAPDU: 80 13 01 00 [07:58:43]Write to MH i2c: E2 08 00 43 1E 80 13 01 00 00 00 00 00 DE [07:58:43]Write i2c OK [07:58:43]MH_I2C_Read... [07:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:43]Read from MH i2c: E2 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 0E 00 [07:58:43]MH_I2C_Read... [07:58:43]Read from MH i2c: E2 0E 00 43 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AC [07:58:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [07:58:43]wFMCommunicate OK [07:58:43]SAM_PROTO_GetShiftState done [07:58:43]FM_GetShiftState done [07:58:43]req_shift_opened done [07:58:43]requested_item shift.open_date is exist - process it [07:58:43]req_shift_open_date [07:58:43]req_shift_open_date done [07:58:43]produce_requested_data done [07:58:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374910,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [07:58:43]process_action_free close_receipt [07:58:43]json_value_free [07:58:43]json_value_free done [07:58:43]process_json_proto returns [07:58:43]Send response to host [07:58:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374910,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [07:58:43]free response buf [07:58:43]execute_script done [07:58:43]execute_script returns [07:58:43]free content buf [07:58:43]Sock 8.Close socket [07:58:43]Sock 8.Thread stoped [07:58:47]OFD Sender: No OFD packet to send [07:58:52]OFD Sender: No OFD packet to send [07:58:57]OFD Sender: No OFD packet to send [07:59:02]OFD Sender: No OFD packet to send [07:59:07]OFD Sender: No OFD packet to send [07:59:12]OFD Sender: No OFD packet to send [07:59:17]OFD Sender: No OFD packet to send [07:59:22]OFD Sender: No OFD packet to send [07:59:27]OFD Sender: No OFD packet to send [07:59:32]OFD Sender: No OFD packet to send [07:59:37]OFD Sender: No OFD packet to send [07:59:42]OFD Sender: No OFD packet to send [07:59:47]OFD Sender: No OFD packet to send [07:59:52]OFD Sender: No OFD packet to send [07:59:57]OFD Sender: No OFD packet to send [08:00:02]OFD Sender: No OFD packet to send [08:00:07]OFD Sender: No OFD packet to send [08:00:12]OFD Sender: No OFD packet to send [08:00:17]OFD Sender: No OFD packet to send [08:00:22]OFD Sender: No OFD packet to send [08:00:27]OFD Sender: No OFD packet to send [08:00:32]OFD Sender: No OFD packet to send [08:00:37]OFD Sender: No OFD packet to send [08:00:42]OFD Sender: No OFD packet to send [08:00:47]OFD Sender: No OFD packet to send [08:00:52]OFD Sender: No OFD packet to send [08:00:57]OFD Sender: No OFD packet to send [08:01:02]OFD Sender: No OFD packet to send [08:01:07]OFD Sender: No OFD packet to send [08:01:12]OFD Sender: No OFD packet to send [08:01:17]OFD Sender: No OFD packet to send [08:01:22]OFD Sender: No OFD packet to send [08:01:27]OFD Sender: No OFD packet to send [08:01:32]OFD Sender: No OFD packet to send [08:01:37]OFD Sender: No OFD packet to send [08:01:42]OFD Sender: No OFD packet to send [08:01:47]OFD Sender: No OFD packet to send [08:01:52]OFD Sender: No OFD packet to send [08:01:57]OFD Sender: No OFD packet to send [08:02:02]OFD Sender: No OFD packet to send [08:02:07]OFD Sender: No OFD packet to send [08:02:12]OFD Sender: No OFD packet to send [08:02:12]accept exits with 9 [08:02:12]New connection [08:02:12]New thread 3067628900 created [08:02:12]Thread 3067485540 joined [08:02:12]Waiting for new connection... [08:02:12] Sock 9.Parse request [08:02:12]Sock 9.Check first char [08:02:12]Sock 9.First char is OK [08:02:12]request: POST /json_proto HTTP/1.0 [08:02:12]Method: POST [08:02:12]URL: /json_proto [08:02:12]Method is POST - this is cgi request [08:02:12]url: /json_proto [08:02:12]query_string will be loaded in cgi processing [08:02:12]execute_cgi json_proto POST (null) [08:02:12]execute_cgi path=json_proto method=POST [08:02:12]POST find Content-Length [08:02:12]Host: 172.17.42.195:8080 [08:02:12]Content-Length: 683 [08:02:12]Content-Type: application/json [08:02:12] [08:02:12]POST finish read [08:02:12]Found Content-Length = 683 [08:02:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311424", "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" ] } } [08:02:12]execute_script... [08:02:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311424", "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" ] } } [08:02:12]POST & json_proto [08:02:12]process_json_proto [08:02:12]json parsed OK: [08:02:12]protocol is kg_v1.0 [08:02:12]action value=close_receipt [08:02:12]process_action close_receipt [08:02:12]cmd_close_receipt [08:02:12]MH_GetDate [08:02:12]Write to MH i2c: F0 00 00 44 1E 51 [08:02:12]Write i2c OK [08:02:12]MH_I2C_Read... [08:02:12]Read from MH i2c: F0 [08:02:12]MH_I2C_Read... [08:02:12]Read from MH i2c: F0 09 00 [08:02:12]MH_I2C_Read... [08:02:12]Read from MH i2c: F0 09 00 44 1E 00 85 F3 1D 67 EF 94 12 67 52 [08:02:12]GetLastDocTimeStamp 1730015920 [08:02:12]current date 1730016133 [08:02:12]FM_GetShiftState [08:02:12]SAM_PROTO_GetShiftState [08:02:12]wFMCommunicate request_size=4 [08:02:12]MH_SAM_APDU [08:02:12]CAPDU: 80 13 01 00 [08:02:12]Write to MH i2c: E2 08 00 45 1E 80 13 01 00 00 00 00 00 E0 [08:02:12]Write i2c OK [08:02:12]MH_I2C_Read... [08:02:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:12]Read from MH i2c: E2 [08:02:12]MH_I2C_Read... [08:02:12]Read from MH i2c: E2 0E 00 [08:02:12]MH_I2C_Read... [08:02:12]Read from MH i2c: E2 0E 00 45 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [08:02:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:02:12]wFMCommunicate OK [08:02:12]SAM_PROTO_GetShiftState done [08:02:12]FM_GetShiftState done [08:02:12]opened in 1729988025 [08:02:12]opened+sec_in_day 1730074425 [08:02:12]quantity*price = 100015 [08:02:12]sum+1 = 100017 [08:02:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 189 27.10.2024 08:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374911 ФПД: 27212698847571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374911&fm=27212698847571&tin=02508201610067®Number=0000000000091623&sum=100000 [08:02:13]StoreToDocumentArchive [08:02:13]shift 528 fd 374911 [08:02:13]save to /storage/0528/doc_00374911 [08:02:13]save last doc name /storage/0528/doc_00374911 to /storage/kkm_last_doc_name [08:02:13]save OK [08:02:13]Clear old archive folders... [08:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:13]tlvbuf is 010507F0 [08:02:13]SAM_PROTO_ClearQueue [08:02:13]wFMCommunicate request_size=4 [08:02:13]MH_SAM_APDU [08:02:13]CAPDU: 80 09 00 00 [08:02:13]Write to MH i2c: E2 08 00 52 1E 80 09 00 00 00 00 00 00 E2 [08:02:13]Write i2c OK [08:02:13]MH_I2C_Read... [08:02:13]Read from MH i2c: E2 [08:02:13]MH_I2C_Read... [08:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:13]Read from MH i2c: E2 03 00 [08:02:13]MH_I2C_Read... [08:02:13]Read from MH i2c: E2 03 00 52 1E 00 90 00 E4 [08:02:13]RAPDU: 90 00 [08:02:13]wFMCommunicate OK [08:02:13]SAM_PROTO_ClearQueue done [08:02:13]KKMCreateOFDPacket [08:02:13]OFDProtocolAddRootSTLVToBuf [08:02:13]FM_MakeSignedData [08:02:13]FM_MakeSignedData [08:02:13]SAM_PROTO_SignData [08:02:13]wFMCommunicate request_size=4 [08:02:13]MH_SAM_APDU [08:02:13]CAPDU: 80 0D 01 02 [08:02:13]Write to MH i2c: E2 08 00 53 1E 80 0D 01 02 00 00 00 00 EA [08:02:13]Write i2c OK [08:02:13]MH_I2C_Read... [08:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:13]Read from MH i2c: E2 [08:02:13]MH_I2C_Read... [08:02:13]Read from MH i2c: E2 03 00 [08:02:13]MH_I2C_Read... [08:02:13]Read from MH i2c: E2 03 00 53 1E 00 90 00 E5 [08:02:13]RAPDU: 90 00 [08:02:13]wFMCommunicate OK [08:02:13]wFMCommunicate request_size=255 [08:02:13]MH_SAM_APDU [08:02:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 85 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 [08:02:13]Write to MH i2c: E2 02 01 54 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 85 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 00 00 8F [08:02:13]Write i2c OK [08:02:13]MH_I2C_Read... [08:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:14]Read from MH i2c: E2 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 03 00 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 03 00 54 1E 00 90 00 E6 [08:02:14]RAPDU: 90 00 [08:02:14]wFMCommunicate OK [08:02:14]wFMCommunicate request_size=10 [08:02:14]MH_SAM_APDU [08:02:14]CAPDU: 80 0D 02 02 05 BF F3 3F 89 53 [08:02:14]Write to MH i2c: E2 0D 00 55 1E 80 0D 02 02 05 00 BF F3 3F 89 53 00 00 C4 [08:02:14]Write i2c OK [08:02:14]MH_I2C_Read... [08:02:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:14]Read from MH i2c: E2 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 03 00 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 03 00 55 1E 00 90 00 E7 [08:02:14]RAPDU: 90 00 [08:02:14]wFMCommunicate OK [08:02:14]wFMCommunicate request_size=4 [08:02:14]MH_SAM_APDU [08:02:14]CAPDU: 80 0D 03 02 [08:02:14]Write to MH i2c: E2 08 00 56 1E 80 0D 03 02 00 00 00 00 EF [08:02:14]Write i2c OK [08:02:14]MH_I2C_Read... [08:02:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:14]Read from MH i2c: E2 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 0B 00 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 0B 00 56 1E 00 F6 41 8F 5B 9C A8 B4 AF 90 00 B8 [08:02:14]RAPDU: F6 41 8F 5B 9C A8 B4 AF 90 00 [08:02:14]wFMCommunicate OK [08:02:14]SAM_PROTO_SignData done [08:02:14]FM_MakeSignedData done [08:02:14]CreateOFDProtocolMessage [08:02:14]wFMCommunicate request_size=4 [08:02:14]MH_SAM_APDU [08:02:14]CAPDU: 80 11 00 00 [08:02:14]Write to MH i2c: E2 08 00 57 1E 80 11 00 00 00 00 00 00 EF [08:02:14]Write i2c OK [08:02:14]MH_I2C_Read... [08:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:14]Read from MH i2c: E2 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 17 00 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: E2 17 00 57 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [08:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:02:14]wFMCommunicate OK [08:02:14]CreateOFDProtocolMessage done [08:02:14]OFDSenderStorePacket 374911 [08:02:14]StoreOFDPacket docnum=374911 [08:02: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 41 10 07 01 2A 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 85 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 BF F3 3F 89 53 F6 41 8F 5B 9C A8 B4 AF [08:02:14]CheckFolder [08:02:14]dirname=/storage/ofd_packets [08:02:14]CheckFolder done [08:02:14]ProducePacketName [08:02:14]name=ofd_packets/00374911 [08:02:14]NVStorageSaveData ofd_packets/00374911 [08:02:14]File name is /storage/ofd_packets/00374911 [08:02:14]Write 301 bytes [08:02:14]NVStorageSaveData done [08:02:14]OFDSenderStorePacket done [08:02:14]KKMCreateOFDPacket done [08:02:14]NVStorageSaveData kkm_last_timestamp [08:02:14]File name is /storage/kkm_last_timestamp [08:02:14]Write 4 bytes [08:02:14]NVStorageSaveData done [08:02:14]ExternCall_PrintAddStr [08:02:14]wPrintStart [08:02:14]Write to MH i2c: 01 00 00 58 1E 76 [08:02:14]Write i2c OK [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: 01 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: 01 07 00 [08:02:14]MH_I2C_Read... [08:02:14]Read from MH i2c: 01 07 00 58 1E 00 00 00 00 00 FF 0F 8B [08:02:14]RasterBufferAndPrint [08:02:14]line Счет N : (1)3311424 [08:02:14]line ИНН: 02508201610067 [08:02:14]line Контрольно-Кассовый Чек [08:02:14]line ПРОДАЖА [08:02:14]line ТРК (МРК, ГНК) : 12 [08:02:14]line Товар: 2710124130 [08:02:14]line Аи-92-К-4 [08:02:14]line 14.950 * 66.90 [08:02:14]line = 1000.16 [08:02:14]line НДС 12% НСП 1% [08:02:14]line > о реализуемом товаре [08:02:14]line ОКРУГЛЕНИЕ: -0.16 [08:02:14]line ИТОГО: 1000.00 [08:02:14]line Внесено: 1000.00 [08:02:14]line СДАЧА: 0.00 [08:02:14]line НСП 1% : 8.85 [08:02:14]line НДС 12% : 106.21 [08:02:14]line Наличными: 1000.00 [08:02:14]line Безнал.: 0.00 [08:02:14]line Место: АЗС № 87 "Партнер Нефть" [08:02:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:02:14]line СНО: Общий режим [08:02:14]line Чек 189 27.10.2024 08:02 [08:02:14]line Смена: 528 ФФД: 1.0 [08:02:14]line ЗНМ: 0300000083 [08:02:14]line РНМ: 0000000000091623 [08:02:14]line Версия ККМ: 001 [08:02:14]line ФМ: 0000000000874672 [08:02:14]line ФД: 374911 [08:02:14]line ФПД: 27212698847571 [08:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374911&fm=27212698847571&tin=02508201610067®Number=0000000000091623&sum=100000 [08:02:14]OFD Sender: Processing packet 374911 [packets to send 270, broken 269] [08:02:14]ProducePacketName [08:02:14]name=ofd_packets/00374911 [08:02:14]OFD Sender: To server: pG, [08:02:14]CommunicateWithHost lk.salyk.kg:30040 [08:02:14]ConnectInit lk.salyk.kg [08:02:14]written 0, free lines is 4095 [08:02:14]Connected sock=10 [08:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 41 10 07 01 2A 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 85 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 BF F3 3F 89 53 F6 41 8F 5B 9C A8 B4 AF [08:02: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 07 9F 47 00 1E 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 7F B8 05 00 F4 03 04 00 24 9F 1D 67 B6 04 01 00 00 CF 9F FF 74 CD 6C D2 87 [08:02:14]CommunicateWithHost err = 0 [08:02:14]CheckOFDResponse [08:02:14]1017 (14) - 77093643461234 [08:02:14]1041 (16) - 0000000000874672 [08:02:14]1040 (4) - 374911 [08:02:14]1012 (4) - 27.10.2024 02:02 [08:02:14]1206 (1) - 0 [08:02:14]OFD Sender: Remove packet 374911 [08:02:14]ProducePacketName [08:02:14]name=ofd_packets/00374911 [08:02:14]NVStorageDeleteData [08:02:15]Write to MH i2c: 01 00 00 83 1E A1 [08:02:15]Write i2c OK [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: 01 [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: 01 07 00 [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: 01 07 00 83 1E 00 00 00 00 00 D3 0C 87 [08:02:15]RasterBufferAndPrint [08:02:15]line [08:02:15]line [08:02:15]line [08:02:15]line [08:02:15]line [08:02:15]written 0, free lines is 3289 [08:02:15]MH_Cut [08:02:15]Write to MH i2c: D1 01 00 8A 1E 01 7A [08:02:15]Write i2c OK [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: D1 [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: D1 01 00 [08:02:15]MH_I2C_Read... [08:02:15]Read from MH i2c: D1 01 00 8A 1E 00 79 [08:02:15]Write to MH i2c: 01 00 00 8B 1E A9 [08:02:15]Write i2c OK [08:02:15]MH_I2C_Read... [08:02:15]OFD Sender: No OFD packet to send [08:02:15]*** Cut start [08:02:15]*** Partial cut [08:02:15]*** CUTSNS_PIN = 1 [08:02:15]*** CUTSNS_PIN = 0 [08:02:16]*** Brake cut motor [08:02:16]Read from MH i2c: 01 [08:02:16]MH_I2C_Read... [08:02:16]*** Stop cut motor [08:02:16]*** Cut end [08:02:16]Read from MH i2c: 01 07 00 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: 01 07 00 8B 1E 00 00 00 00 00 FF 0F BE [08:02:16]process_action close_receipt done [08:02:16]requested_data is exist [08:02:16]produce_requested_data [08:02:16]requested_item fm.sn is exist - process it [08:02:16]wFMCommunicate request_size=4 [08:02:16]MH_SAM_APDU [08:02:16]CAPDU: 80 11 00 00 [08:02:16]Write to MH i2c: E2 08 00 8C 1E 80 11 00 00 00 00 00 00 24 [08:02:16]Write i2c OK [08:02:16]MH_I2C_Read... [08:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:16]Read from MH i2c: E2 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 17 00 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 17 00 8C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [08:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:02:16]wFMCommunicate OK [08:02:16]requested_item fd.num is exist - process it [08:02:16]SAM_PROTO_GetFieldsCounters [08:02:16]wFMCommunicate request_size=4 [08:02:16]MH_SAM_APDU [08:02:16]CAPDU: 80 13 00 00 [08:02:16]Write to MH i2c: E2 08 00 8D 1E 80 13 00 00 00 00 00 00 27 [08:02:16]Write i2c OK [08:02:16]MH_I2C_Read... [08:02:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:16]Read from MH i2c: E2 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 62 00 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 62 00 8D 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 7F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [08:02:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:16]wFMCommunicate OK [08:02:16]SAM_PROTO_GetFieldsCounters done [08:02:16]requested_item shift.num is exist - process it [08:02:16]requested_item shift.opened is exist - process it [08:02:16]req_shift_opened [08:02:16]FM_GetShiftState [08:02:16]SAM_PROTO_GetShiftState [08:02:16]wFMCommunicate request_size=4 [08:02:16]MH_SAM_APDU [08:02:16]CAPDU: 80 13 01 00 [08:02:16]Write to MH i2c: E2 08 00 8E 1E 80 13 01 00 00 00 00 00 29 [08:02:16]Write i2c OK [08:02:16]MH_I2C_Read... [08:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:16]Read from MH i2c: E2 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 0E 00 [08:02:16]MH_I2C_Read... [08:02:16]Read from MH i2c: E2 0E 00 8E 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F7 [08:02:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:02:16]wFMCommunicate OK [08:02:16]SAM_PROTO_GetShiftState done [08:02:16]FM_GetShiftState done [08:02:16]req_shift_opened done [08:02:16]requested_item shift.open_date is exist - process it [08:02:16]req_shift_open_date [08:02:16]req_shift_open_date done [08:02:16]produce_requested_data done [08:02:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374911,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:02:16]process_action_free close_receipt [08:02:16]json_value_free [08:02:16]json_value_free done [08:02:16]process_json_proto returns [08:02:16]Send response to host [08:02:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374911,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:02:16]free response buf [08:02:16]execute_script done [08:02:16]execute_script returns [08:02:16]free content buf [08:02:16]Sock 9.Close socket [08:02:16]Sock 9.Thread stoped [08:02:20]OFD Sender: No OFD packet to send [08:02:25]OFD Sender: No OFD packet to send [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:39]accept exits with 8 [08:02:39]New connection [08:02:39]New thread 3067485540 created [08:02:39]Thread 3067628900 joined [08:02:39]Waiting for new connection... [08:02:39] Sock 8.Parse request [08:02:39]Sock 8.Check first char [08:02:39]Sock 8.First char is OK [08:02:39]request: POST /json_proto HTTP/1.0 [08:02:39]Method: POST [08:02:39]URL: /json_proto [08:02:39]Method is POST - this is cgi request [08:02:39]url: /json_proto [08:02:39]query_string will be loaded in cgi processing [08:02:39]execute_cgi json_proto POST (null) [08:02:39]execute_cgi path=json_proto method=POST [08:02:39]POST find Content-Length [08:02:39]Host: 172.17.42.195:8080 [08:02:39]Content-Length: 681 [08:02:39]Content-Type: application/json [08:02:39] [08:02:39]POST finish read [08:02:39]Found Content-Length = 681 [08:02:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 10.340, "sum" : 402.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 402.00, "total" : 402.00, "payments": [ { "type": 0, "sum" : 402.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:39]execute_script... [08:02: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)3311423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 10.340, "sum" : 402.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 402.00, "total" : 402.00, "payments": [ { "type": 0, "sum" : 402.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:39]POST & json_proto [08:02:39]process_json_proto [08:02:39]json parsed OK: [08:02:39]protocol is kg_v1.0 [08:02:39]action value=close_receipt [08:02:39]process_action close_receipt [08:02:39]cmd_close_receipt [08:02:39]MH_GetDate [08:02:39]Write to MH i2c: F0 00 00 8F 1E 9C [08:02:39]Write i2c OK [08:02:39]MH_I2C_Read... [08:02:39]Read from MH i2c: F0 [08:02:39]MH_I2C_Read... [08:02:39]Read from MH i2c: F0 09 00 [08:02:39]MH_I2C_Read... [08:02:39]Read from MH i2c: F0 09 00 8F 1E 00 A0 F3 1D 67 EF 94 12 67 B8 [08:02:39]GetLastDocTimeStamp 1730016133 [08:02:39]current date 1730016160 [08:02:39]FM_GetShiftState [08:02:39]SAM_PROTO_GetShiftState [08:02:39]wFMCommunicate request_size=4 [08:02:39]MH_SAM_APDU [08:02:39]CAPDU: 80 13 01 00 [08:02:39]Write to MH i2c: E2 08 00 90 1E 80 13 01 00 00 00 00 00 2B [08:02:39]Write i2c OK [08:02:39]MH_I2C_Read... [08:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:39]Read from MH i2c: E2 [08:02:39]MH_I2C_Read... [08:02:39]Read from MH i2c: E2 0E 00 [08:02:39]MH_I2C_Read... [08:02:39]Read from MH i2c: E2 0E 00 90 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [08:02:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:02:39]wFMCommunicate OK [08:02:39]SAM_PROTO_GetShiftState done [08:02:39]FM_GetShiftState done [08:02:39]opened in 1729988025 [08:02:39]opened+sec_in_day 1730074425 [08:02:39]quantity*price = 40222 [08:02:39]sum+1 = 40224 [08:02:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 402.00 Внесено: 402.00 СДАЧА: 0.00 НСП 1% : 3.56 НДС 12% : 42.71 Наличными: 402.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 190 27.10.2024 08:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374912 ФПД: 235196208499836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080240&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374912&fm=235196208499836&tin=02508201610067®Number=0000000000091623&sum=40200 [08:02:40]StoreToDocumentArchive [08:02:40]shift 528 fd 374912 [08:02:40]save to /storage/0528/doc_00374912 [08:02:40]save last doc name /storage/0528/doc_00374912 to /storage/kkm_last_doc_name [08:02:40]save OK [08:02:40]Clear old archive folders... [08:02:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:02:40]tlvbuf is 00F6FA50 [08:02:40]SAM_PROTO_ClearQueue [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 09 00 00 [08:02:40]Write to MH i2c: E2 08 00 9D 1E 80 09 00 00 00 00 00 00 2D [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 9D 1E 00 90 00 2F [08:02:40]RAPDU: 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_ClearQueue done [08:02:40]KKMCreateOFDPacket [08:02:40]OFDProtocolAddRootSTLVToBuf [08:02:40]FM_MakeSignedData [08:02:40]FM_MakeSignedData [08:02:40]SAM_PROTO_SignData [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 0D 01 02 [08:02:40]Write to MH i2c: E2 08 00 9E 1E 80 0D 01 02 00 00 00 00 35 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 9E 1E 00 90 00 30 [08:02:40]RAPDU: 90 00 [08:02:40]wFMCommunicate OK [08:02:40]wFMCommunicate request_size=255 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 1F 9D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 10 00 00 00 00 07 04 06 00 08 9D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 A0 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D5 E8 [08:02:40]Write to MH i2c: E2 02 01 9F 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 1F 9D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 10 00 00 00 00 07 04 06 00 08 9D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 A0 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D5 E8 00 00 BC [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]OFD Sender: No OFD packet to send [08:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 9F 1E 00 90 00 31 [08:02:40]RAPDU: 90 00 [08:02:40]wFMCommunicate OK [08:02:40]wFMCommunicate request_size=9 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 0D 02 02 04 E2 75 CC 7C [08:02:40]Write to MH i2c: E2 0C 00 A0 1E 80 0D 02 02 04 00 E2 75 CC 7C 00 00 DF [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:40]Read from MH i2c: E2 03 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 03 00 A0 1E 00 90 00 32 [08:02:40]RAPDU: 90 00 [08:02:40]wFMCommunicate OK [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 0D 03 02 [08:02:40]Write to MH i2c: E2 08 00 A1 1E 80 0D 03 02 00 00 00 00 3A [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 0B 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 0B 00 A1 1E 00 C6 86 8A 4F FD 3A 91 90 90 00 B8 [08:02:40]RAPDU: C6 86 8A 4F FD 3A 91 90 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_SignData done [08:02:40]FM_MakeSignedData done [08:02:40]CreateOFDProtocolMessage [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 11 00 00 [08:02:40]Write to MH i2c: E2 08 00 A2 1E 80 11 00 00 00 00 00 00 3A [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 A2 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8F [08: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 [08:02:40]wFMCommunicate OK [08:02:40]CreateOFDProtocolMessage done [08:02:40]OFDSenderStorePacket 374912 [08:02:40]StoreOFDPacket docnum=374912 [08:02: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 0E 01 00 00 7B B1 06 01 8F 87 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 1F 9D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 10 00 00 00 00 07 04 06 00 08 9D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 A0 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D5 E8 E2 75 CC 7C C6 86 8A 4F FD 3A 91 90 [08:02:40]CheckFolder [08:02:40]dirname=/storage/ofd_packets [08:02:40]CheckFolder done [08:02:40]ProducePacketName [08:02:40]name=ofd_packets/00374912 [08:02:40]NVStorageSaveData ofd_packets/00374912 [08:02:40]File name is /storage/ofd_packets/00374912 [08:02:40]Write 300 bytes [08:02:40]NVStorageSaveData done [08:02:40]OFDSenderStorePacket done [08:02:40]KKMCreateOFDPacket done [08:02:40]NVStorageSaveData kkm_last_timestamp [08:02:40]File name is /storage/kkm_last_timestamp [08:02:40]Write 4 bytes [08:02:40]NVStorageSaveData done [08:02:40]ExternCall_PrintAddStr [08:02:40]wPrintStart [08:02:40]Write to MH i2c: 01 00 00 A3 1E C1 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: 01 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: 01 07 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: 01 07 00 A3 1E 00 00 00 00 00 FF 0F D6 [08:02:40]RasterBufferAndPrint [08:02:40]line Счет N : (1)3311423 [08:02:40]line ИНН: 02508201610067 [08:02:40]line Контрольно-Кассовый Чек [08:02:40]line ПРОДАЖА [08:02:40]line ТРК (МРК, ГНК) : 7 [08:02:40]line Товар: 2711190000 [08:02:40]line ГАЗ-К-5 [08:02:40]line 10.340 * 38.90 [08:02:40]line = 402.23 [08:02:40]line НДС 12% НСП 1% [08:02:40]line > о реализуемом товаре [08:02:40]line ОКРУГЛЕНИЕ: -0.23 [08:02:40]line ИТОГО: 402.00 [08:02:40]line Внесено: 402.00 [08:02:40]line СДАЧА: 0.00 [08:02:40]line НСП 1% : 3.56 [08:02:40]line НДС 12% : 42.71 [08:02:40]line Наличными: 402.00 [08:02:40]line Безнал.: 0.00 [08:02:40]line Место: АЗС № 87 "Партнер Нефть" [08:02:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:02:40]line СНО: Общий режим [08:02:40]line Чек 190 27.10.2024 08:02 [08:02:40]line Смена: 528 ФФД: 1.0 [08:02:40]line ЗНМ: 0300000083 [08:02:40]line РНМ: 0000000000091623 [08:02:40]line Версия ККМ: 001 [08:02:40]line ФМ: 0000000000874672 [08:02:40]line ФД: 374912 [08:02:40]line ФПД: 235196208499836 [08:02:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080240&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374912&fm=235196208499836&tin=02508201610067®Number=0000000000091623&sum=40200 [08:02:41]OFD Sender: Processing packet 374912 [packets to send 270, broken 269] [08:02:41]ProducePacketName [08:02:41]name=ofd_packets/00374912 [08:02:41]OFD Sender: To server: pG, [08:02:41]CommunicateWithHost lk.salyk.kg:30040 [08:02:41]ConnectInit lk.salyk.kg [08:02:41]written 0, free lines is 4095 [08:02:41]Connected sock=10 [08:02:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 7B B1 06 01 8F 87 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 1F 9D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 10 00 00 00 00 07 04 06 00 08 9D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 A0 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D5 E8 E2 75 CC 7C C6 86 8A 4F FD 3A 91 90 [08:02: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 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 80 B8 05 00 F4 03 04 00 3F 9F 1D 67 B6 04 01 00 00 E8 19 84 85 56 19 DF 2C [08:02:41]CommunicateWithHost err = 0 [08:02:41]CheckOFDResponse [08:02:41]1017 (14) - 77093643461234 [08:02:41]1041 (16) - 0000000000874672 [08:02:41]1040 (4) - 374912 [08:02:41]1012 (4) - 27.10.2024 02:02 [08:02:41]1206 (1) - 0 [08:02:41]OFD Sender: Remove packet 374912 [08:02:41]ProducePacketName [08:02:41]name=ofd_packets/00374912 [08:02:41]NVStorageDeleteData [08:02:41]Write to MH i2c: 01 00 00 CE 1E EC [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: 01 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: 01 07 00 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: 01 07 00 CE 1E 00 00 00 00 00 CB 0C CA [08:02:41]RasterBufferAndPrint [08:02:41]line [08:02:41]line [08:02:41]line [08:02:41]line [08:02:41]line [08:02:41]written 0, free lines is 3282 [08:02:41]MH_Cut [08:02:41]Write to MH i2c: D1 01 00 D5 1E 01 C5 [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: D1 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: D1 01 00 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: D1 01 00 D5 1E 00 C4 [08:02:41]Write to MH i2c: 01 00 00 D6 1E F4 [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:41]OFD Sender: No OFD packet to send [08:02:42]*** Cut start [08:02:42]*** Partial cut [08:02:42]*** CUTSNS_PIN = 1 [08:02:42]*** CUTSNS_PIN = 0 [08:02:42]*** Brake cut motor [08:02:43]Read from MH i2c: 01 [08:02:43]MH_I2C_Read... [08:02:43]*** Stop cut motor [08:02:43]*** Cut end [08:02:43]Read from MH i2c: 01 07 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: 01 07 00 D6 1E 00 00 00 00 00 FF 0F 09 [08:02:43]process_action close_receipt done [08:02:43]requested_data is exist [08:02:43]produce_requested_data [08:02:43]requested_item fm.sn is exist - process it [08:02:43]wFMCommunicate request_size=4 [08:02:43]MH_SAM_APDU [08:02:43]CAPDU: 80 11 00 00 [08:02:43]Write to MH i2c: E2 08 00 D7 1E 80 11 00 00 00 00 00 00 6F [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:43]Read from MH i2c: E2 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 17 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 17 00 D7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [08:02:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:02:43]wFMCommunicate OK [08:02:43]requested_item fd.num is exist - process it [08:02:43]SAM_PROTO_GetFieldsCounters [08:02:43]wFMCommunicate request_size=4 [08:02:43]MH_SAM_APDU [08:02:43]CAPDU: 80 13 00 00 [08:02:43]Write to MH i2c: E2 08 00 D8 1E 80 13 00 00 00 00 00 00 72 [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:43]Read from MH i2c: E2 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 62 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 62 00 D8 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 80 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [08:02: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 80 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:43]wFMCommunicate OK [08:02:43]SAM_PROTO_GetFieldsCounters done [08:02:43]requested_item shift.num is exist - process it [08:02:43]requested_item shift.opened is exist - process it [08:02:43]req_shift_opened [08:02:43]FM_GetShiftState [08:02:43]SAM_PROTO_GetShiftState [08:02:43]wFMCommunicate request_size=4 [08:02:43]MH_SAM_APDU [08:02:43]CAPDU: 80 13 01 00 [08:02:43]Write to MH i2c: E2 08 00 D9 1E 80 13 01 00 00 00 00 00 74 [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:43]Read from MH i2c: E2 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 0E 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: E2 0E 00 D9 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 42 [08:02:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:02:43]wFMCommunicate OK [08:02:43]SAM_PROTO_GetShiftState done [08:02:43]FM_GetShiftState done [08:02:43]req_shift_opened done [08:02:43]requested_item shift.open_date is exist - process it [08:02:43]req_shift_open_date [08:02:43]req_shift_open_date done [08:02:43]produce_requested_data done [08:02:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374912,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:02:43]process_action_free close_receipt [08:02:43]json_value_free [08:02:43]json_value_free done [08:02:43]process_json_proto returns [08:02:43]Send response to host [08:02:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374912,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:02:43]free response buf [08:02:43]execute_script done [08:02:43]execute_script returns [08:02:43]free content buf [08:02:43]Sock 8.Close socket [08:02:43]Sock 8.Thread stoped [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [08:02:56]OFD Sender: No OFD packet to send [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:12]OFD Sender: No OFD packet to send [08:03:13]accept exits with 9 [08:03:13]New connection [08:03:13]New thread 3067628900 created [08:03:13]Thread 3067485540 joined [08:03:13]Waiting for new connection... [08:03:13] Sock 9.Parse request [08:03:13]Sock 9.Check first char [08:03:13]Sock 9.First char is OK [08:03:13]request: POST /json_proto HTTP/1.0 [08:03:13]Method: POST [08:03:13]URL: /json_proto [08:03:13]Method is POST - this is cgi request [08:03:13]url: /json_proto [08:03:13]query_string will be loaded in cgi processing [08:03:13]execute_cgi json_proto POST (null) [08:03:13]execute_cgi path=json_proto method=POST [08:03:13]POST find Content-Length [08:03:13]Host: 172.17.42.195:8080 [08:03:13]Content-Length: 684 [08:03:13]Content-Type: application/json [08:03:13] [08:03:13]POST finish read [08:03:13]Found Content-Length = 684 [08:03:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311425", "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" ] } } [08:03:13]execute_script... [08:03: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)3311425", "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" ] } } [08:03:13]POST & json_proto [08:03:13]process_json_proto [08:03:13]json parsed OK: [08:03:13]protocol is kg_v1.0 [08:03:13]action value=close_receipt [08:03:13]process_action close_receipt [08:03:13]cmd_close_receipt [08:03:13]MH_GetDate [08:03:13]Write to MH i2c: F0 00 00 DA 1E E7 [08:03:13]Write i2c OK [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: F0 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: F0 09 00 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: F0 09 00 DA 1E 00 C2 F3 1D 67 EF 94 12 67 25 [08:03:13]GetLastDocTimeStamp 1730016160 [08:03:13]current date 1730016194 [08:03:13]FM_GetShiftState [08:03:13]SAM_PROTO_GetShiftState [08:03:13]wFMCommunicate request_size=4 [08:03:13]MH_SAM_APDU [08:03:13]CAPDU: 80 13 01 00 [08:03:13]Write to MH i2c: E2 08 00 DB 1E 80 13 01 00 00 00 00 00 76 [08:03:13]Write i2c OK [08:03:13]MH_I2C_Read... [08:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:13]Read from MH i2c: E2 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 0E 00 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 0E 00 DB 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [08:03:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:03:13]wFMCommunicate OK [08:03:13]SAM_PROTO_GetShiftState done [08:03:13]FM_GetShiftState done [08:03:13]opened in 1729988025 [08:03:13]opened+sec_in_day 1730074425 [08:03:13]quantity*price = 50025 [08:03:13]sum+1 = 50027 [08:03:13]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 СНО: Общий режим Чек 191 27.10.2024 08:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374913 ФПД: 112141133563991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374913&fm=112141133563991&tin=02508201610067®Number=0000000000091623&sum=50000 [08:03:14]StoreToDocumentArchive [08:03:14]shift 528 fd 374913 [08:03:14]save to /storage/0528/doc_00374913 [08:03:14]save last doc name /storage/0528/doc_00374913 to /storage/kkm_last_doc_name [08:03:14]save OK [08:03:14]Clear old archive folders... [08:03:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:03:14]tlvbuf is 01050650 [08:03:14]SAM_PROTO_ClearQueue [08:03:14]wFMCommunicate request_size=4 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 09 00 00 [08:03:14]Write to MH i2c: E2 08 00 E8 1E 80 09 00 00 00 00 00 00 78 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 E8 1E 00 90 00 7A [08:03:14]RAPDU: 90 00 [08:03:14]wFMCommunicate OK [08:03:14]SAM_PROTO_ClearQueue done [08:03:14]KKMCreateOFDPacket [08:03:14]OFDProtocolAddRootSTLVToBuf [08:03:14]FM_MakeSignedData [08:03:14]FM_MakeSignedData [08:03:14]SAM_PROTO_SignData [08:03:14]wFMCommunicate request_size=4 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 0D 01 02 [08:03:14]Write to MH i2c: E2 08 00 E9 1E 80 0D 01 02 00 00 00 00 80 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:15]Read from MH i2c: E2 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 E9 1E 00 90 00 7B [08:03:15]RAPDU: 90 00 [08:03:15]wFMCommunicate OK [08:03:15]wFMCommunicate request_size=255 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 BF 00 00 00 F4 03 04 00 C2 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [08:03:15]Write to MH i2c: E2 02 01 EA 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 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 BF 00 00 00 F4 03 04 00 C2 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 6E [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:15]Read from MH i2c: E2 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 EA 1E 00 90 00 7C [08:03:15]RAPDU: 90 00 [08:03:15]wFMCommunicate OK [08:03:15]wFMCommunicate request_size=16 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 65 FD E4 6E 48 57 [08:03:15]Write to MH i2c: E2 13 00 EB 1E 80 0D 02 02 0B 00 00 35 04 06 00 65 FD E4 6E 48 57 00 00 2B [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:15]Read from MH i2c: E2 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 03 00 EB 1E 00 90 00 7D [08:03:15]RAPDU: 90 00 [08:03:15]wFMCommunicate OK [08:03:15]wFMCommunicate request_size=4 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 0D 03 02 [08:03:15]Write to MH i2c: E2 08 00 EC 1E 80 0D 03 02 00 00 00 00 85 [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:15]Read from MH i2c: E2 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 0B 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 0B 00 EC 1E 00 06 09 20 4A 22 3B E4 96 90 00 D6 [08:03:15]RAPDU: 06 09 20 4A 22 3B E4 96 90 00 [08:03:15]wFMCommunicate OK [08:03:15]SAM_PROTO_SignData done [08:03:15]FM_MakeSignedData done [08:03:15]CreateOFDProtocolMessage [08:03:15]wFMCommunicate request_size=4 [08:03:15]MH_SAM_APDU [08:03:15]CAPDU: 80 11 00 00 [08:03:15]Write to MH i2c: E2 08 00 ED 1E 80 11 00 00 00 00 00 00 85 [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:15]Read from MH i2c: E2 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 17 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: E2 17 00 ED 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [08: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 [08:03:15]wFMCommunicate OK [08:03:15]CreateOFDProtocolMessage done [08:03:15]OFDSenderStorePacket 374913 [08:03:15]StoreOFDPacket docnum=374913 [08:03: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 15 01 00 00 64 CE 0D 01 8F CE 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 BF 00 00 00 F4 03 04 00 C2 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 65 FD E4 6E 48 57 06 09 20 4A 22 3B E4 96 [08:03:15]CheckFolder [08:03:15]dirname=/storage/ofd_packets [08:03:15]CheckFolder done [08:03:15]ProducePacketName [08:03:15]name=ofd_packets/00374913 [08:03:15]NVStorageSaveData ofd_packets/00374913 [08:03:15]File name is /storage/ofd_packets/00374913 [08:03:15]Write 307 bytes [08:03:15]NVStorageSaveData done [08:03:15]OFDSenderStorePacket done [08:03:15]KKMCreateOFDPacket done [08:03:15]NVStorageSaveData kkm_last_timestamp [08:03:15]File name is /storage/kkm_last_timestamp [08:03:15]Write 4 bytes [08:03:15]NVStorageSaveData done [08:03:15]ExternCall_PrintAddStr [08:03:15]wPrintStart [08:03:15]Write to MH i2c: 01 00 00 EE 1E 0C [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: 01 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: 01 07 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: 01 07 00 EE 1E 00 00 00 00 00 FF 0F 21 [08:03:15]RasterBufferAndPrint [08:03:15]line Счет N : (1)3311425 [08:03:15]line ИНН: 02508201610067 [08:03:15]line Контрольно-Кассовый Чек [08:03:15]line ПРОДАЖА [08:03:15]line ТРК (МРК, ГНК) : 31 [08:03:15]line Товар: 2710194240 [08:03:15]line D-Energy Дт-К-2 [08:03:15]line 6.480 * 77.20 [08:03:15]line = 500.26 [08:03:15]line НДС 12% НСП 1% [08:03:15]line > о реализуемом товаре [08:03:15]line ОКРУГЛЕНИЕ: -0.26 [08:03:15]line ИТОГО: 500.00 [08:03:15]line Внесено: 500.00 [08:03:15]line СДАЧА: 0.00 [08:03:15]line НСП 1% : 4.43 [08:03:15]line НДС 12% : 53.12 [08:03:15]line Наличными: 500.00 [08:03:15]line Безнал.: 0.00 [08:03:15]line Место: АЗС № 87 "Партнер Нефть" [08:03:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:03:15]line СНО: Общий режим [08:03:15]line Чек 191 27.10.2024 08:03 [08:03:15]line Смена: 528 ФФД: 1.0 [08:03:15]line ЗНМ: 0300000083 [08:03:15]line РНМ: 0000000000091623 [08:03:15]line Версия ККМ: 001 [08:03:15]line ФМ: 0000000000874672 [08:03:15]line ФД: 374913 [08:03:15]line ФПД: 112141133563991 [08:03:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374913&fm=112141133563991&tin=02508201610067®Number=0000000000091623&sum=50000 [08:03:15]written 0, free lines is 4095 [08:03:15]OFD Sender: Processing packet 374913 [packets to send 270, broken 269] [08:03:15]ProducePacketName [08:03:15]name=ofd_packets/00374913 [08:03:15]OFD Sender: To server: pG, [08:03:15]CommunicateWithHost lk.salyk.kg:30040 [08:03:15]ConnectInit lk.salyk.kg [08:03:15]int [08:03:15]Write to MH i2c: 01 00 00 F5 1E 13 [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]Write i2c OK [08:03:15]MH_I2C_Read... [08:03:15]*** FLAG_PRN_PAP1 set [08:03:15]*** FLAG_PRN_PAP1 reset [08:03:15]Read from MH i2c: DD [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: DD [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: DD 05 00 [08:03:15]MH_I2C_Read... [08:03:15]Read from MH i2c: DD 05 00 [08:03:15]answer for other command [DD] [08:03:15]MH Int Process stopped [08:03:15]Read from MH i2c: DD 05 00 F5 1E 00 1E 00 E1 0F 02 [08:03:15]answer with wrong packet_num 1EF5 - expected 1EF6 [08:03:15]process_action_free close_receipt [08:03:15]json_value_free [08:03:15]json_value_free done [08:03:15]process_json_proto returns [08:03:15]Send response to host [08:03:15]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [08:03:15]free response buf [08:03:15]execute_script done [08:03:15]execute_script returns [08:03:15]free content buf [08:03:15]Sock 9.Close socket [08:03:15]Sock 9.Thread stoped [08:03:15]Connected sock=10 [08:03: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 15 01 00 00 64 CE 0D 01 8F CE 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 BF 00 00 00 F4 03 04 00 C2 F3 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 65 FD E4 6E 48 57 06 09 20 4A 22 3B E4 96 [08:03: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 3D 47 00 9B 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 81 B8 05 00 F4 03 04 00 62 9F 1D 67 B6 04 01 00 00 A7 DE 1A 29 1B 2B 21 C2 [08:03:16]CommunicateWithHost err = 0 [08:03:16]CheckOFDResponse [08:03:16]1017 (14) - 77093643461234 [08:03:16]1041 (16) - 0000000000874672 [08:03:16]1040 (4) - 374913 [08:03:16]1012 (4) - 27.10.2024 02:03 [08:03:16]1206 (1) - 0 [08:03:16]OFD Sender: Remove packet 374913 [08:03:16]ProducePacketName [08:03:16]name=ofd_packets/00374913 [08:03:16]NVStorageDeleteData [08:03:16]OFD Sender: No OFD packet to send [08:03:21]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:46]OFD Sender: No OFD packet to send [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:03:59]accept exits with 8 [08:03:59]New connection [08:03:59]New thread 3067485540 created [08:03:59]Thread 3067628900 joined [08:03:59]Waiting for new connection... [08:03:59] Sock 8.Parse request [08:03:59]Sock 8.Check first char [08:03:59]Sock 8.First char is OK [08:03:59]request: POST /json_proto HTTP/1.0 [08:03:59]Method: POST [08:03:59]URL: /json_proto [08:03:59]Method is POST - this is cgi request [08:03:59]url: /json_proto [08:03:59]query_string will be loaded in cgi processing [08:03:59]execute_cgi json_proto POST (null) [08:03:59]execute_cgi path=json_proto method=POST [08:03:59]POST find Content-Length [08:03:59]Host: 172.17.42.195:8080 [08:03:59]Content-Length: 215 [08:03:59]Content-Type: application/json [08:03:59] [08:03:59]POST finish read [08:03:59]Found Content-Length = 215 [08:03:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:59]execute_script... [08:03:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:59]POST & json_proto [08:03:59]process_json_proto [08:03:59]json parsed OK: [08:03:59]protocol is kg_v1.0 [08:03:59]action value=get_value [08:03:59]process_action get_value [08:03:59]cmd_get_value [08:03:59]process_action get_value done [08:03:59]requested_data is exist [08:03:59]produce_requested_data [08:03:59]requested_item kkm.sn is exist - process it [08:03:59]requested_item kkm.ver is exist - process it [08:03:59]requested_item fm.sn is exist - process it [08:03:59]wFMCommunicate request_size=4 [08:03:59]MH_SAM_APDU [08:03:59]CAPDU: 80 11 00 00 [08:03:59]Write to MH i2c: E2 08 00 F7 1E 80 11 00 00 00 00 00 00 8F [08:03:59]Write i2c OK [08:03:59]MH_I2C_Read... [08:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:59]Read from MH i2c: E2 [08:03:59]MH_I2C_Read... [08:03:59]Read from MH i2c: E2 17 00 [08:03:59]MH_I2C_Read... [08:03:59]Read from MH i2c: E2 17 00 F7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [08:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:03:59]wFMCommunicate OK [08:03:59]requested_item fd.num is exist - process it [08:03:59]SAM_PROTO_GetFieldsCounters [08:03:59]wFMCommunicate request_size=4 [08:03:59]MH_SAM_APDU [08:03:59]CAPDU: 80 13 00 00 [08:03:59]Write to MH i2c: E2 08 00 F8 1E 80 13 00 00 00 00 00 00 92 [08:03:59]Write i2c OK [08:03:59]MH_I2C_Read... [08:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:00]Read from MH i2c: E2 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 62 00 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 62 00 F8 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 81 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [08:04:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:00]wFMCommunicate OK [08:04:00]SAM_PROTO_GetFieldsCounters done [08:04:00]requested_item shift.num is exist - process it [08:04:00]requested_item shift.opened is exist - process it [08:04:00]req_shift_opened [08:04:00]FM_GetShiftState [08:04:00]SAM_PROTO_GetShiftState [08:04:00]wFMCommunicate request_size=4 [08:04:00]MH_SAM_APDU [08:04:00]CAPDU: 80 13 01 00 [08:04:00]Write to MH i2c: E2 08 00 F9 1E 80 13 01 00 00 00 00 00 94 [08:04:00]Write i2c OK [08:04:00]MH_I2C_Read... [08:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:00]Read from MH i2c: E2 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 0E 00 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 0E 00 F9 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [08:04:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:04:00]wFMCommunicate OK [08:04:00]SAM_PROTO_GetShiftState done [08:04:00]FM_GetShiftState done [08:04:00]req_shift_opened done [08:04:00]requested_item shift.open_date is exist - process it [08:04:00]req_shift_open_date [08:04:00]req_shift_open_date done [08:04:00]produce_requested_data done [08:04:00]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374913,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:04:00]process_action_free get_value [08:04:00]json_value_free [08:04:00]json_value_free done [08:04:00]process_json_proto returns [08:04:00]Send response to host [08:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374913,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:04:00]free response buf [08:04:00]execute_script done [08:04:00]execute_script returns [08:04:00]free content buf [08:04:00]Sock 8.Close socket [08:04:00]Sock 8.Thread stoped [08:04:00]accept exits with 5 [08:04:00]New connection [08:04:00]New thread 3067628900 created [08:04:00]Thread 3067485540 joined [08:04:00]Waiting for new connection... [08:04:00] Sock 5.Parse request [08:04:00]Sock 5.Check first char [08:04:00]Sock 5.First char is OK [08:04:00]request: POST /json_proto HTTP/1.0 [08:04:00]Method: POST [08:04:00]URL: /json_proto [08:04:00]Method is POST - this is cgi request [08:04:00]url: /json_proto [08:04:00]query_string will be loaded in cgi processing [08:04:00]execute_cgi json_proto POST (null) [08:04:00]execute_cgi path=json_proto method=POST [08:04:00]POST find Content-Length [08:04:00]Host: 172.17.42.195:8080 [08:04:00]Content-Length: 331 [08:04:00]Content-Type: application/json [08:04:00] [08:04:00]POST finish read [08:04:00]Found Content-Length = 331 [08:04: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" ] } } [08:04:00]execute_script... [08:04:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:04:00]POST & json_proto [08:04:00]process_json_proto [08:04:00]json parsed OK: [08:04:00]protocol is kg_v1.0 [08:04:00]action value=get_value [08:04:00]process_action get_value [08:04:00]cmd_get_value [08:04:00]process_action get_value done [08:04:00]requested_data is exist [08:04:00]produce_requested_data [08:04:00]requested_item fm.sale.total is exist - process it [08:04:00]SAM_PROTO_GetFMData [08:04:00]wFMCommunicate request_size=4 [08:04:00]MH_SAM_APDU [08:04:00]CAPDU: 80 13 03 00 [08:04:00]Write to MH i2c: E2 08 00 FA 1E 80 13 03 00 00 00 00 00 97 [08:04:00]Write i2c OK [08:04:00]MH_I2C_Read... [08:04:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:04:00]Read from MH i2c: E2 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 FD 00 [08:04:00]MH_I2C_Read... [08:04:00]Read from MH i2c: E2 FD 00 FA 1E 00 C6 04 85 04 C2 04 6E 04 04 00 60 B4 05 00 69 04 A4 00 6F 04 04 00 4A B2 05 00 B1 04 05 00 83 8B 3F FA 07 70 04 05 00 F8 95 56 2E 06 72 04 05 00 8B F5 E8 CB 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 B9 30 F1 D8 EF 03 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 BD 13 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 62 [08:04:00]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 60 B4 05 00 69 04 A4 00 6F 04 04 00 4A B2 05 00 B1 04 05 00 83 8B 3F FA 07 70 04 05 00 F8 95 56 2E 06 72 04 05 00 8B F5 E8 CB 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 B9 30 F1 D8 EF 03 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 BD 13 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [08:04:00]wFMCommunicate OK [08:04:00]wFMCommunicate request_size=4 [08:04:00]MH_SAM_APDU [08:04:00]CAPDU: 80 17 00 00 [08:04:00]Write to MH i2c: E2 08 00 FB 1E 80 17 00 00 00 00 00 00 99 [08:04:00]Write i2c OK [08:04:00]MH_I2C_Read... [08:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:01]Read from MH i2c: E2 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 FB 1E 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 70 [08:04: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 [08:04:01]wFMCommunicate OK [08:04:01]wFMCommunicate request_size=4 [08:04:01]MH_SAM_APDU [08:04:01]CAPDU: 80 17 00 00 [08:04:01]Write to MH i2c: E2 08 00 FC 1E 80 17 00 00 00 00 00 00 9A [08:04:01]Write i2c OK [08:04:01]MH_I2C_Read... [08:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:01]Read from MH i2c: E2 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 FC 1E 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 C1 [08:04:01]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 [08:04:01]wFMCommunicate OK [08:04:01]wFMCommunicate request_size=4 [08:04:01]MH_SAM_APDU [08:04:01]CAPDU: 80 17 00 00 [08:04:01]Write to MH i2c: E2 08 00 FD 1E 80 17 00 00 00 00 00 00 9B [08:04:01]Write i2c OK [08:04:01]MH_I2C_Read... [08:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:01]Read from MH i2c: E2 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 FD 00 FD 1E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 16 [08:04:01]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 [08:04:01]wFMCommunicate OK [08:04:01]wFMCommunicate request_size=4 [08:04:01]MH_SAM_APDU [08:04:01]CAPDU: 80 17 00 00 [08:04:01]Write to MH i2c: E2 08 00 FE 1E 80 17 00 00 00 00 00 00 9C [08:04:01]Write i2c OK [08:04:01]MH_I2C_Read... [08:04:01]OFD Sender: No OFD packet to send [08:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:04:01]Read from MH i2c: E2 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 E3 00 [08:04:01]MH_I2C_Read... [08:04:01]Read from MH i2c: E2 E3 00 FE 1E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [08:04:01]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 [08:04:01]wFMCommunicate OK [08:04:01]SAM_PROTO_GetFMData done [08:04:01]requested_item fm.sale_refund.total is exist - process it [08:04:01]requested_item fm.buy.total is exist - process it [08:04:01]requested_item shift.sale.total is exist - process it [08:04:01]SAM_PROTO_GetShiftData [08:04:01]wFMCommunicate request_size=4 [08:04:01]MH_SAM_APDU [08:04:01]CAPDU: 80 13 02 00 [08:04:01]Write to MH i2c: E2 08 00 FF 1E 80 13 02 00 00 00 00 00 9B [08:04:01]Write i2c OK [08:04:01]MH_I2C_Read... [08:04:02]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:04:02]Read from MH i2c: E2 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 FF 1E 00 B0 04 AA 04 AC 04 6E 04 04 00 BF 00 00 00 69 04 9D 00 6F 04 04 00 BF 00 00 00 B1 04 04 00 D8 78 29 01 70 04 03 00 64 5F CD 72 04 03 00 74 19 5C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 E2 98 1F 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 05 A2 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 21 [08:04:02]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 BF 00 00 00 69 04 9D 00 6F 04 04 00 BF 00 00 00 B1 04 04 00 D8 78 29 01 70 04 03 00 64 5F CD 72 04 03 00 74 19 5C 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 E2 98 1F 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 05 A2 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:04:02]wFMCommunicate OK [08:04:02]wFMCommunicate request_size=4 [08:04:02]MH_SAM_APDU [08:04:02]CAPDU: 80 17 00 00 [08:04:02]Write to MH i2c: E2 08 00 00 1F 80 17 00 00 00 00 00 00 9F [08:04:02]Write i2c OK [08:04:02]MH_I2C_Read... [08:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:02]Read from MH i2c: E2 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 00 1F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B9 [08:04:02]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:04:02]wFMCommunicate OK [08:04:02]wFMCommunicate request_size=4 [08:04:02]MH_SAM_APDU [08:04:02]CAPDU: 80 17 00 00 [08:04:02]Write to MH i2c: E2 08 00 01 1F 80 17 00 00 00 00 00 00 A0 [08:04:02]Write i2c OK [08:04:02]MH_I2C_Read... [08:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:02]Read from MH i2c: E2 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 [08:04:02]MH_I2C_Read... [08:04:02]Read from MH i2c: E2 FD 00 01 1F 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 5D [08:04:02]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:04:02]wFMCommunicate OK [08:04:02]wFMCommunicate request_size=4 [08:04:02]MH_SAM_APDU [08:04:02]CAPDU: 80 17 00 00 [08:04:02]Write to MH i2c: E2 08 00 02 1F 80 17 00 00 00 00 00 00 A1 [08:04:02]Write i2c OK [08:04:02]MH_I2C_Read... [08:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:04:03]Read from MH i2c: E2 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: E2 FD 00 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: E2 FD 00 02 1F 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 14 [08:04:03]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:04:03]wFMCommunicate OK [08:04:03]wFMCommunicate request_size=4 [08:04:03]MH_SAM_APDU [08:04:03]CAPDU: 80 17 00 00 [08:04:03]Write to MH i2c: E2 08 00 03 1F 80 17 00 00 00 00 00 00 A2 [08:04:03]Write i2c OK [08:04:03]MH_I2C_Read... [08:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:04:03]Read from MH i2c: E2 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: E2 CD 00 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: E2 CD 00 03 1F 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [08:04:03]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:04:03]wFMCommunicate OK [08:04:03]SAM_PROTO_GetShiftData done [08:04:03]requested_item shift.sale.total_cash is exist - process it [08:04:03]requested_item shift.sale_refund.total is exist - process it [08:04:03]requested_item shift.sale_refund.total_cash is exist - process it [08:04:03]requested_item shift.buy.total is exist - process it [08:04:03]requested_item shift.buy.total_cash is exist - process it [08:04:03]produce_requested_data done [08:04:03]produce_requested_data return {"fm.sale.total":342632395.55,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":194951.28,"shift.sale.total_cash":134593.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:04:03]process_action_free get_value [08:04:03]json_value_free [08:04:03]json_value_free done [08:04:03]process_json_proto returns [08:04:03]Send response to host [08:04:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342632395.55,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":194951.28,"shift.sale.total_cash":134593.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:04:03]free response buf [08:04:03]execute_script done [08:04:03]execute_script returns [08:04:03]free content buf [08:04:03]Sock 5.Close socket [08:04:03]Sock 5.Thread stoped [08:04:03]accept exits with 7 [08:04:03]New connection [08:04:03]New thread 3067485540 created [08:04:03]Thread 3067628900 joined [08:04:03]Waiting for new connection... [08:04:03] Sock 7.Parse request [08:04:03]Sock 7.Check first char [08:04:03]Sock 7.First char is OK [08:04:03]request: POST /json_proto HTTP/1.0 [08:04:03]Method: POST [08:04:03]URL: /json_proto [08:04:03]Method is POST - this is cgi request [08:04:03]url: /json_proto [08:04:03]query_string will be loaded in cgi processing [08:04:03]execute_cgi json_proto POST (null) [08:04:03]execute_cgi path=json_proto method=POST [08:04:03]POST find Content-Length [08:04:03]Host: 172.17.42.195:8080 [08:04:03]Content-Length: 144 [08:04:03]Content-Type: application/json [08:04:03] [08:04:03]POST finish read [08:04:03]Found Content-Length = 144 [08:04:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [08:04:03]execute_script... [08:04:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [08:04:03]POST & json_proto [08:04:03]process_json_proto [08:04:03]json parsed OK: [08:04:03]protocol is kg_v1.0 [08:04:03]action value=print_doc [08:04:03]process_action print_doc [08:04:03]ExternCall_PrintAddStr [08:04:03]wPrintStart [08:04:03]Write to MH i2c: 01 00 00 04 1F 23 [08:04:03]Write i2c OK [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: 01 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: 01 07 00 [08:04:03]MH_I2C_Read... [08:04:03]Read from MH i2c: 01 07 00 04 1F 00 00 00 00 00 FF 0F 38 [08:04:03]RasterBufferAndPrint [08:04:03]line Счет N : (1)3311425 [08:04:03]line ИНН: 02508201610067 [08:04:03]line Контрольно-Кассовый Чек [08:04:03]line ПРОДАЖА [08:04:03]line ТРК (МРК, ГНК) : 31 [08:04:03]line Товар: 2710194240 [08:04:03]line D-Energy Дт-К-2 [08:04:03]line 6.480 * 77.20 [08:04:03]line = 500.26 [08:04:03]line НДС 12% НСП 1% [08:04:03]line > о реализуемом товаре [08:04:03]line ОКРУГЛЕНИЕ: -0.26 [08:04:03]line ИТОГО: 500.00 [08:04:03]line Внесено: 500.00 [08:04:03]line СДАЧА: 0.00 [08:04:03]line НСП 1% : 4.43 [08:04:03]line НДС 12% : 53.12 [08:04:03]line Наличными: 500.00 [08:04:03]line Безнал.: 0.00 [08:04:03]line Место: АЗС № 87 "Партнер Нефть" [08:04:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:04:03]line СНО: Общий режим [08:04:03]line Чек 191 27.10.2024 08:03 [08:04:03]line Смена: 528 ФФД: 1.0 [08:04:03]line ЗНМ: 0300000083 [08:04:03]line РНМ: 0000000000091623 [08:04:03]line Версия ККМ: 001 [08:04:03]line ФМ: 0000000000874672 [08:04:03]line ФД: 374913 [08:04:03]line ФПД: 112141133563991 [08:04:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374913&fm=112141133563991&tin=02508201610067®Number=0000000000091623&sum=50000 [08:04:03]written 0, free lines is 4095 [08:04:04]Write to MH i2c: 01 00 00 2F 1F 4E [08:04:04]Write i2c OK [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: 01 [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: 01 07 00 [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: 01 07 00 2F 1F 00 00 00 00 00 DA 0C 3B [08:04:04]RasterBufferAndPrint [08:04:04]line [08:04:04]line [08:04:04]line [08:04:04]line [08:04:04]line [08:04:04]written 0, free lines is 3306 [08:04:04]MH_Cut [08:04:04]Write to MH i2c: D1 01 00 36 1F 01 27 [08:04:04]Write i2c OK [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: D1 [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: D1 01 00 [08:04:04]MH_I2C_Read... [08:04:04]Read from MH i2c: D1 01 00 36 1F 00 26 [08:04:04]Write to MH i2c: 01 00 00 37 1F 56 [08:04:04]Write i2c OK [08:04:04]MH_I2C_Read... [08:04:05]*** Cut start [08:04:05]*** Partial cut [08:04:05]*** CUTSNS_PIN = 1 [08:04:05]*** CUTSNS_PIN = 0 [08:04:05]*** Brake cut motor [08:04:05]Read from MH i2c: 01 [08:04:05]MH_I2C_Read... [08:04:05]*** Stop cut motor [08:04:05]*** Cut end [08:04:05]Read from MH i2c: 01 07 00 [08:04:05]MH_I2C_Read... [08:04:05]Read from MH i2c: 01 07 00 37 1F 00 00 00 00 00 FF 0F 6B [08:04:05]process_action print_doc done [08:04:05]requested_data is exist [08:04:05]produce_requested_data [08:04:05]produce_requested_data return (null) [08:04:05]process_action_free print_doc [08:04:05]json_value_free [08:04:05]json_value_free done [08:04:05]process_json_proto returns [08:04:05]Send response to host [08:04:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:04:05]free response buf [08:04:05]execute_script done [08:04:05]execute_script returns [08:04:05]free content buf [08:04:05]Sock 7.Close socket [08:04:05]Sock 7.Thread stoped [08:04:06]OFD Sender: No OFD packet to send [08:04:11]OFD Sender: No OFD packet to send [08:04:16]OFD Sender: No OFD packet to send [08:04:21]OFD Sender: No OFD packet to send [08:04:26]OFD Sender: No OFD packet to send [08:04:31]OFD Sender: No OFD packet to send [08:04:36]OFD Sender: No OFD packet to send [08:04:41]OFD Sender: No OFD packet to send [08:04:46]OFD Sender: No OFD packet to send [08:04:51]OFD Sender: No OFD packet to send [08:04:56]OFD Sender: No OFD packet to send [08:05:01]OFD Sender: No OFD packet to send [08:05:06]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]accept exits with 5 [08:06:01]New connection [08:06:01]New thread 3067628900 created [08:06:01]Thread 3067485540 joined [08:06:01]Waiting for new connection... [08:06:01] Sock 5.Parse request [08:06:01]Sock 5.Check first char [08:06:01]Sock 5.First char is OK [08:06:01]request: POST /json_proto HTTP/1.0 [08:06:01]Method: POST [08:06:01]URL: /json_proto [08:06:01]Method is POST - this is cgi request [08:06:01]url: /json_proto [08:06:01]query_string will be loaded in cgi processing [08:06:01]execute_cgi json_proto POST (null) [08:06:01]execute_cgi path=json_proto method=POST [08:06:01]POST find Content-Length [08:06:01]Host: 172.17.42.195:8080 [08:06:01]Content-Length: 679 [08:06:01]Content-Type: application/json [08:06:01] [08:06:01]POST finish read [08:06:01]Found Content-Length = 679 [08:06:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311426", "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" : 12.710, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:01]execute_script... [08:06: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)3311426", "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" : 12.710, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:01]POST & json_proto [08:06:01]process_json_proto [08:06:01]json parsed OK: [08:06:01]protocol is kg_v1.0 [08:06:01]action value=close_receipt [08:06:01]process_action close_receipt [08:06:01]cmd_close_receipt [08:06:01]MH_GetDate [08:06:01]Write to MH i2c: F0 00 00 38 1F 46 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: F0 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: F0 09 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: F0 09 00 38 1F 00 6A F4 1D 67 EF 94 12 67 2D [08:06:01]GetLastDocTimeStamp 1730016194 [08:06:01]current date 1730016362 [08:06:01]FM_GetShiftState [08:06:01]SAM_PROTO_GetShiftState [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 13 01 00 [08:06:01]Write to MH i2c: E2 08 00 39 1F 80 13 01 00 00 00 00 00 D5 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0E 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0E 00 39 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A3 [08:06:01]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:06:01]wFMCommunicate OK [08:06:01]SAM_PROTO_GetShiftState done [08:06:01]FM_GetShiftState done [08:06:01]opened in 1729988025 [08:06:01]opened+sec_in_day 1730074425 [08:06:01]quantity*price = 85029 [08:06:01]sum+1 = 85031 [08:06:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 192 27.10.2024 08:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374914 ФПД: 189672695964418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374914&fm=189672695964418&tin=02508201610067®Number=0000000000091623&sum=85000 [08:06:02]StoreToDocumentArchive [08:06:02]shift 528 fd 374914 [08:06:02]save to /storage/0528/doc_00374914 [08:06:02]save last doc name /storage/0528/doc_00374914 to /storage/kkm_last_doc_name [08:06:02]save OK [08:06:02]Clear old archive folders... [08:06:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:02]tlvbuf is 00F4BC10 [08:06:02]SAM_PROTO_ClearQueue [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 09 00 00 [08:06:02]Write to MH i2c: E2 08 00 46 1F 80 09 00 00 00 00 00 00 D7 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 46 1F 00 90 00 D9 [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]SAM_PROTO_ClearQueue done [08:06:02]KKMCreateOFDPacket [08:06:02]OFDProtocolAddRootSTLVToBuf [08:06:02]FM_MakeSignedData [08:06:02]FM_MakeSignedData [08:06:02]SAM_PROTO_SignData [08:06:02]wFMCommunicate request_size=4 [08:06:02]MH_SAM_APDU [08:06:02]CAPDU: 80 0D 01 02 [08:06:02]Write to MH i2c: E2 08 00 47 1F 80 0D 01 02 00 00 00 00 DF [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:02]Read from MH i2c: E2 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: E2 03 00 47 1F 00 90 00 DA [08:06:02]RAPDU: 90 00 [08:06:02]wFMCommunicate OK [08:06:02]wFMCommunicate request_size=255 [08:06:02]MH_SAM_APDU [08:06: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 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 6A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC [08:06:02]Write to MH i2c: E2 02 01 48 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 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 6A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 00 00 10 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 03 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 03 00 48 1F 00 90 00 DB [08:06:03]RAPDU: 90 00 [08:06:03]wFMCommunicate OK [08:06:03]wFMCommunicate request_size=10 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 0D 02 02 05 81 9D AA A3 02 [08:06:03]Write to MH i2c: E2 0D 00 49 1F 80 0D 02 02 05 00 81 9D AA A3 02 00 00 59 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 03 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 03 00 49 1F 00 90 00 DC [08:06:03]RAPDU: 90 00 [08:06:03]wFMCommunicate OK [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 0D 03 02 [08:06:03]Write to MH i2c: E2 08 00 4A 1F 80 0D 03 02 00 00 00 00 E4 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0B 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0B 00 4A 1F 00 09 44 F5 DD 3D 2C 8F D8 90 00 D4 [08:06:03]RAPDU: 09 44 F5 DD 3D 2C 8F D8 90 00 [08:06:03]wFMCommunicate OK [08:06:03]SAM_PROTO_SignData done [08:06:03]FM_MakeSignedData done [08:06:03]CreateOFDProtocolMessage [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 11 00 00 [08:06:03]Write to MH i2c: E2 08 00 4B 1F 80 11 00 00 00 00 00 00 E4 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 17 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 17 00 4B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [08:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:06:03]wFMCommunicate OK [08:06:03]CreateOFDProtocolMessage done [08:06:03]OFDSenderStorePacket 374914 [08:06:03]StoreOFDPacket docnum=374914 [08:06: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 2E 15 07 01 A3 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 6A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 81 9D AA A3 02 09 44 F5 DD 3D 2C 8F D8 [08:06:03]CheckFolder [08:06:03]dirname=/storage/ofd_packets [08:06:03]CheckFolder done [08:06:03]ProducePacketName [08:06:03]name=ofd_packets/00374914 [08:06:03]NVStorageSaveData ofd_packets/00374914 [08:06:03]File name is /storage/ofd_packets/00374914 [08:06:03]Write 301 bytes [08:06:03]NVStorageSaveData done [08:06:03]OFDSenderStorePacket done [08:06:03]KKMCreateOFDPacket done [08:06:03]NVStorageSaveData kkm_last_timestamp [08:06:03]File name is /storage/kkm_last_timestamp [08:06:03]Write 4 bytes [08:06:03]NVStorageSaveData done [08:06:03]ExternCall_PrintAddStr [08:06:03]wPrintStart [08:06:03]Write to MH i2c: 01 00 00 4C 1F 6B [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 4C 1F 00 00 00 00 00 FF 0F 80 [08:06:03]RasterBufferAndPrint [08:06:03]line Счет N : (1)3311426 [08:06:03]line ИНН: 02508201610067 [08:06:03]line Контрольно-Кассовый Чек [08:06:03]line ПРОДАЖА [08:06:03]line ТРК (МРК, ГНК) : 22 [08:06:03]line Товар: 2710124130 [08:06:03]line Аи-92-К-4 [08:06:03]line 12.710 * 66.90 [08:06:03]line = 850.30 [08:06:03]line НДС 12% НСП 1% [08:06:03]line > о реализуемом товаре [08:06:03]line ОКРУГЛЕНИЕ: -0.30 [08:06:03]line ИТОГО: 850.00 [08:06:03]line Внесено: 850.00 [08:06:03]line СДАЧА: 0.00 [08:06:03]line НСП 1% : 7.52 [08:06:03]line НДС 12% : 90.30 [08:06:03]line Наличными: 850.00 [08:06:03]line Безнал.: 0.00 [08:06:03]line Место: АЗС № 87 "Партнер Нефть" [08:06:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:06:03]line СНО: Общий режим [08:06:03]line Чек 192 27.10.2024 08:06 [08:06:03]line Смена: 528 ФФД: 1.0 [08:06:03]line ЗНМ: 0300000083 [08:06:03]line РНМ: 0000000000091623 [08:06:03]line Версия ККМ: 001 [08:06:03]line ФМ: 0000000000874672 [08:06:03]line ФД: 374914 [08:06:03]line ФПД: 189672695964418 [08:06:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374914&fm=189672695964418&tin=02508201610067®Number=0000000000091623&sum=85000 [08:06:03]OFD Sender: Processing packet 374914 [packets to send 270, broken 269] [08:06:03]ProducePacketName [08:06:03]name=ofd_packets/00374914 [08:06:03]OFD Sender: To server: pG, [08:06:03]CommunicateWithHost lk.salyk.kg:30040 [08:06:03]ConnectInit lk.salyk.kg [08:06:03]written 0, free lines is 4095 [08:06:03]Connected sock=8 [08:06:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2E 15 07 01 A3 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 6A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AC 81 9D AA A3 02 09 44 F5 DD 3D 2C 8F D8 [08:06: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 4A 47 00 25 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 82 B8 05 00 F4 03 04 00 0A A0 1D 67 B6 04 01 00 00 29 D9 A3 65 85 8A A4 CF [08:06:04]CommunicateWithHost err = 0 [08:06:04]CheckOFDResponse [08:06:04]1017 (14) - 77093643461234 [08:06:04]1041 (16) - 0000000000874672 [08:06:04]1040 (4) - 374914 [08:06:04]1012 (4) - 27.10.2024 02:06 [08:06:04]1206 (1) - 0 [08:06:04]OFD Sender: Remove packet 374914 [08:06:04]ProducePacketName [08:06:04]name=ofd_packets/00374914 [08:06:04]NVStorageDeleteData [08:06:04]Write to MH i2c: 01 00 00 77 1F 96 [08:06:04]Write i2c OK [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: 01 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: 01 07 00 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: 01 07 00 77 1F 00 00 00 00 00 D3 0C 7C [08:06:04]RasterBufferAndPrint [08:06:04]line [08:06:04]line [08:06:04]line [08:06:04]line [08:06:04]line [08:06:04]written 0, free lines is 3290 [08:06:04]MH_Cut [08:06:04]Write to MH i2c: D1 01 00 7E 1F 01 6F [08:06:04]Write i2c OK [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: D1 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: D1 01 00 [08:06:04]MH_I2C_Read... [08:06:04]Read from MH i2c: D1 01 00 7E 1F 00 6E [08:06:04]Write to MH i2c: 01 00 00 7F 1F 9E [08:06:04]Write i2c OK [08:06:04]MH_I2C_Read... [08:06:04]OFD Sender: No OFD packet to send [08:06:05]*** Cut start [08:06:05]*** Partial cut [08:06:05]*** CUTSNS_PIN = 1 [08:06:05]*** CUTSNS_PIN = 0 [08:06:05]*** Brake cut motor [08:06:05]Read from MH i2c: 01 [08:06:05]MH_I2C_Read... [08:06:05]*** Stop cut motor [08:06:05]*** Cut end [08:06:05]Read from MH i2c: 01 07 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: 01 07 00 7F 1F 00 00 00 00 00 FF 0F B3 [08:06:05]process_action close_receipt done [08:06:05]requested_data is exist [08:06:05]produce_requested_data [08:06:05]requested_item fm.sn is exist - process it [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 11 00 00 [08:06:05]Write to MH i2c: E2 08 00 80 1F 80 11 00 00 00 00 00 00 19 [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 17 00 80 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6E [08: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 [08:06:05]wFMCommunicate OK [08:06:05]requested_item fd.num is exist - process it [08:06:05]SAM_PROTO_GetFieldsCounters [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 13 00 00 [08:06:05]Write to MH i2c: E2 08 00 81 1F 80 13 00 00 00 00 00 00 1C [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 62 00 [08:06:05]MH_I2C_Read... [08:06:05]Read from MH i2c: E2 62 00 81 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 82 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [08:06: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 82 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:05]wFMCommunicate OK [08:06:05]SAM_PROTO_GetFieldsCounters done [08:06:05]requested_item shift.num is exist - process it [08:06:05]requested_item shift.opened is exist - process it [08:06:05]req_shift_opened [08:06:05]FM_GetShiftState [08:06:05]SAM_PROTO_GetShiftState [08:06:05]wFMCommunicate request_size=4 [08:06:05]MH_SAM_APDU [08:06:05]CAPDU: 80 13 01 00 [08:06:05]Write to MH i2c: E2 08 00 82 1F 80 13 01 00 00 00 00 00 1E [08:06:05]Write i2c OK [08:06:05]MH_I2C_Read... [08:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:05]Read from MH i2c: E2 [08:06:05]MH_I2C_Read... [08:06:06]Read from MH i2c: E2 0E 00 [08:06:06]MH_I2C_Read... [08:06:06]Read from MH i2c: E2 0E 00 82 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EC [08:06:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:06:06]wFMCommunicate OK [08:06:06]SAM_PROTO_GetShiftState done [08:06:06]FM_GetShiftState done [08:06:06]req_shift_opened done [08:06:06]requested_item shift.open_date is exist - process it [08:06:06]req_shift_open_date [08:06:06]req_shift_open_date done [08:06:06]produce_requested_data done [08:06:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374914,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:06:06]process_action_free close_receipt [08:06:06]json_value_free [08:06:06]json_value_free done [08:06:06]process_json_proto returns [08:06:06]Send response to host [08:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374914,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:06:06]free response buf [08:06:06]execute_script done [08:06:06]execute_script returns [08:06:06]free content buf [08:06:06]Sock 5.Close socket [08:06:06]Sock 5.Thread stoped [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:17]accept exits with 7 [08:06:17]New connection [08:06:17]New thread 3067485540 created [08:06:17]Thread 3067628900 joined [08:06:17]Waiting for new connection... [08:06:17] Sock 7.Parse request [08:06:17]Sock 7.Check first char [08:06:17]Sock 7.First char is OK [08:06:17]request: POST /json_proto HTTP/1.0 [08:06:17]Method: POST [08:06:17]URL: /json_proto [08:06:17]Method is POST - this is cgi request [08:06:17]url: /json_proto [08:06:17]query_string will be loaded in cgi processing [08:06:17]execute_cgi json_proto POST (null) [08:06:17]execute_cgi path=json_proto method=POST [08:06:17]POST find Content-Length [08:06:17]Host: 172.17.42.195:8080 [08:06:17]Content-Length: 679 [08:06:17]Content-Type: application/json [08:06:17] [08:06:17]POST finish read [08:06:17]Found Content-Length = 679 [08:06:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311427", "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" ] } } [08:06:17]execute_script... [08:06: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)3311427", "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" ] } } [08:06:17]POST & json_proto [08:06:17]process_json_proto [08:06:17]json parsed OK: [08:06:17]protocol is kg_v1.0 [08:06:17]action value=close_receipt [08:06:17]process_action close_receipt [08:06:17]cmd_close_receipt [08:06:17]MH_GetDate [08:06:17]Write to MH i2c: F0 00 00 83 1F 91 [08:06:17]Write i2c OK [08:06:17]MH_I2C_Read... [08:06:17]Read from MH i2c: F0 [08:06:17]MH_I2C_Read... [08:06:17]Read from MH i2c: F0 09 00 [08:06:17]MH_I2C_Read... [08:06:17]Read from MH i2c: F0 09 00 83 1F 00 7A F4 1D 67 EF 94 12 67 88 [08:06:17]GetLastDocTimeStamp 1730016362 [08:06:17]current date 1730016378 [08:06:17]FM_GetShiftState [08:06:17]SAM_PROTO_GetShiftState [08:06:17]wFMCommunicate request_size=4 [08:06:17]MH_SAM_APDU [08:06:17]CAPDU: 80 13 01 00 [08:06:17]Write to MH i2c: E2 08 00 84 1F 80 13 01 00 00 00 00 00 20 [08:06:17]Write i2c OK [08:06:17]MH_I2C_Read... [08:06:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:17]Read from MH i2c: E2 [08:06:17]MH_I2C_Read... [08:06:17]Read from MH i2c: E2 0E 00 [08:06:17]MH_I2C_Read... [08:06:17]Read from MH i2c: E2 0E 00 84 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EE [08:06:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:06:17]wFMCommunicate OK [08:06:17]SAM_PROTO_GetShiftState done [08:06:17]FM_GetShiftState done [08:06:17]opened in 1729988025 [08:06:17]opened+sec_in_day 1730074425 [08:06:17]quantity*price = 70044 [08:06:17]sum+1 = 70045 [08:06:17]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 СНО: Общий режим Чек 193 27.10.2024 08:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374915 ФПД: 277696572597540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374915&fm=277696572597540&tin=02508201610067®Number=0000000000091623&sum=70000 [08:06:18]StoreToDocumentArchive [08:06:18]shift 528 fd 374915 [08:06:18]save to /storage/0528/doc_00374915 [08:06:18]save last doc name /storage/0528/doc_00374915 to /storage/kkm_last_doc_name [08:06:18]save OK [08:06:18]Clear old archive folders... [08:06:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:18]tlvbuf is B6F66720 [08:06:18]SAM_PROTO_ClearQueue [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 09 00 00 [08:06:18]Write to MH i2c: E2 08 00 91 1F 80 09 00 00 00 00 00 00 22 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 91 1F 00 90 00 24 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]SAM_PROTO_ClearQueue done [08:06:18]KKMCreateOFDPacket [08:06:18]OFDProtocolAddRootSTLVToBuf [08:06:18]FM_MakeSignedData [08:06:18]FM_MakeSignedData [08:06:18]SAM_PROTO_SignData [08:06:18]wFMCommunicate request_size=4 [08:06:18]MH_SAM_APDU [08:06:18]CAPDU: 80 0D 01 02 [08:06:18]Write to MH i2c: E2 08 00 92 1F 80 0D 01 02 00 00 00 00 2A [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:18]Read from MH i2c: E2 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 [08:06:18]MH_I2C_Read... [08:06:18]Read from MH i2c: E2 03 00 92 1F 00 90 00 25 [08:06:18]RAPDU: 90 00 [08:06:18]wFMCommunicate OK [08:06:18]wFMCommunicate request_size=255 [08:06:18]MH_SAM_APDU [08:06: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 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 C1 00 00 00 F4 03 04 00 7A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC [08:06:18]Write to MH i2c: E2 02 01 93 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 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 C1 00 00 00 F4 03 04 00 7A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 00 00 C7 [08:06:18]Write i2c OK [08:06:18]MH_I2C_Read... [08:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:19]Read from MH i2c: E2 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 03 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 03 00 93 1F 00 90 00 26 [08:06:19]RAPDU: 90 00 [08:06:19]wFMCommunicate OK [08:06:19]wFMCommunicate request_size=10 [08:06:19]MH_SAM_APDU [08:06:19]CAPDU: 80 0D 02 02 05 90 45 90 A5 24 [08:06:19]Write to MH i2c: E2 0D 00 94 1F 80 0D 02 02 05 00 90 45 90 A5 24 00 00 65 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:19]Read from MH i2c: E2 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 03 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 03 00 94 1F 00 90 00 27 [08:06:19]RAPDU: 90 00 [08:06:19]wFMCommunicate OK [08:06:19]wFMCommunicate request_size=4 [08:06:19]MH_SAM_APDU [08:06:19]CAPDU: 80 0D 03 02 [08:06:19]Write to MH i2c: E2 08 00 95 1F 80 0D 03 02 00 00 00 00 2F [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:19]Read from MH i2c: E2 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 0B 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 0B 00 95 1F 00 27 D7 E1 A7 18 12 63 C8 90 00 0B [08:06:19]RAPDU: 27 D7 E1 A7 18 12 63 C8 90 00 [08:06:19]wFMCommunicate OK [08:06:19]SAM_PROTO_SignData done [08:06:19]FM_MakeSignedData done [08:06:19]CreateOFDProtocolMessage [08:06:19]wFMCommunicate request_size=4 [08:06:19]MH_SAM_APDU [08:06:19]CAPDU: 80 11 00 00 [08:06:19]Write to MH i2c: E2 08 00 96 1F 80 11 00 00 00 00 00 00 2F [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:19]Read from MH i2c: E2 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 17 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: E2 17 00 96 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [08:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:06:19]wFMCommunicate OK [08:06:19]CreateOFDProtocolMessage done [08:06:19]OFDSenderStorePacket 374915 [08:06:19]StoreOFDPacket docnum=374915 [08:06: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 E7 83 07 01 BF 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 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 C1 00 00 00 F4 03 04 00 7A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 90 45 90 A5 24 27 D7 E1 A7 18 12 63 C8 [08:06:19]CheckFolder [08:06:19]dirname=/storage/ofd_packets [08:06:19]CheckFolder done [08:06:19]ProducePacketName [08:06:19]name=ofd_packets/00374915 [08:06:19]NVStorageSaveData ofd_packets/00374915 [08:06:19]File name is /storage/ofd_packets/00374915 [08:06:19]Write 301 bytes [08:06:19]NVStorageSaveData done [08:06:19]OFDSenderStorePacket done [08:06:19]KKMCreateOFDPacket done [08:06:19]NVStorageSaveData kkm_last_timestamp [08:06:19]File name is /storage/kkm_last_timestamp [08:06:19]Write 4 bytes [08:06:19]NVStorageSaveData done [08:06:19]ExternCall_PrintAddStr [08:06:19]wPrintStart [08:06:19]Write to MH i2c: 01 00 00 97 1F B6 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 97 1F 00 00 00 00 00 FF 0F CB [08:06:19]RasterBufferAndPrint [08:06:19]line Счет N : (1)3311427 [08:06:19]line ИНН: 02508201610067 [08:06:19]line Контрольно-Кассовый Чек [08:06:19]line ПРОДАЖА [08:06:19]line ТРК (МРК, ГНК) : 42 [08:06:19]line Товар: 2710124130 [08:06:19]line Аи-92-К-4 [08:06:19]line 10.470 * 66.90 [08:06:19]line = 700.44 [08:06:19]line НДС 12% НСП 1% [08:06:19]line > о реализуемом товаре [08:06:19]line ОКРУГЛЕНИЕ: -0.44 [08:06:19]line ИТОГО: 700.00 [08:06:19]line Внесено: 700.00 [08:06:19]line СДАЧА: 0.00 [08:06:19]line НСП 1% : 6.20 [08:06:19]line НДС 12% : 74.38 [08:06:19]line Наличными: 700.00 [08:06:19]line Безнал.: 0.00 [08:06:19]line Место: АЗС № 87 "Партнер Нефть" [08:06:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:06:19]line СНО: Общий режим [08:06:19]line Чек 193 27.10.2024 08:06 [08:06:19]line Смена: 528 ФФД: 1.0 [08:06:19]line ЗНМ: 0300000083 [08:06:19]line РНМ: 0000000000091623 [08:06:19]line Версия ККМ: 001 [08:06:19]line ФМ: 0000000000874672 [08:06:19]line ФД: 374915 [08:06:19]line ФПД: 277696572597540 [08:06:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374915&fm=277696572597540&tin=02508201610067®Number=0000000000091623&sum=70000 [08:06:19]written 0, free lines is 4095 [08:06:19]OFD Sender: Processing packet 374915 [packets to send 270, broken 269] [08:06:19]ProducePacketName [08:06:19]name=ofd_packets/00374915 [08:06:19]OFD Sender: To server: pG, [08:06:19]CommunicateWithHost lk.salyk.kg:30040 [08:06:19]ConnectInit lk.salyk.kg [08:06:19]Connected sock=8 [08:06: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 E7 83 07 01 BF 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 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 C1 00 00 00 F4 03 04 00 7A F4 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 90 45 90 A5 24 27 D7 E1 A7 18 12 63 C8 [08:06: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 13 8E 47 00 57 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B8 05 00 F4 03 04 00 19 A0 1D 67 B6 04 01 00 00 78 39 BC 8B 85 46 8B 1A [08:06:19]CommunicateWithHost err = 0 [08:06:19]CheckOFDResponse [08:06:19]1017 (14) - 77093643461234 [08:06:19]1041 (16) - 0000000000874672 [08:06:19]1040 (4) - 374915 [08:06:19]1012 (4) - 27.10.2024 02:06 [08:06:19]1206 (1) - 0 [08:06:19]OFD Sender: Remove packet 374915 [08:06:19]ProducePacketName [08:06:19]name=ofd_packets/00374915 [08:06:19]NVStorageDeleteData [08:06:19]Write to MH i2c: 01 00 00 C2 1F E1 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: 01 07 00 C2 1F 00 00 00 00 00 C9 0C BD [08:06:19]RasterBufferAndPrint [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]line [08:06:19]written 0, free lines is 3280 [08:06:19]MH_Cut [08:06:19]Write to MH i2c: D1 01 00 C9 1F 01 BA [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 01 00 [08:06:19]MH_I2C_Read... [08:06:19]Read from MH i2c: D1 01 00 C9 1F 00 B9 [08:06:19]Write to MH i2c: 01 00 00 CA 1F E9 [08:06:19]Write i2c OK [08:06:19]MH_I2C_Read... [08:06:20]OFD Sender: No OFD packet to send [08:06:20]*** Cut start [08:06:20]*** Partial cut [08:06:20]*** CUTSNS_PIN = 1 [08:06:20]*** CUTSNS_PIN = 0 [08:06:21]*** Brake cut motor [08:06:21]Read from MH i2c: 01 [08:06:21]MH_I2C_Read... [08:06:21]*** Stop cut motor [08:06:21]*** Cut end [08:06:21]Read from MH i2c: 01 07 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: 01 07 00 CA 1F 00 00 00 00 00 FF 0F FE [08:06:21]process_action close_receipt done [08:06:21]requested_data is exist [08:06:21]produce_requested_data [08:06:21]requested_item fm.sn is exist - process it [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 11 00 00 [08:06:21]Write to MH i2c: E2 08 00 CB 1F 80 11 00 00 00 00 00 00 64 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 17 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 17 00 CB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B9 [08:06:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:06:21]wFMCommunicate OK [08:06:21]requested_item fd.num is exist - process it [08:06:21]SAM_PROTO_GetFieldsCounters [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 13 00 00 [08:06:21]Write to MH i2c: E2 08 00 CC 1F 80 13 00 00 00 00 00 00 67 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 62 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 62 00 CC 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 83 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [08:06: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 83 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:21]wFMCommunicate OK [08:06:21]SAM_PROTO_GetFieldsCounters done [08:06:21]requested_item shift.num is exist - process it [08:06:21]requested_item shift.opened is exist - process it [08:06:21]req_shift_opened [08:06:21]FM_GetShiftState [08:06:21]SAM_PROTO_GetShiftState [08:06:21]wFMCommunicate request_size=4 [08:06:21]MH_SAM_APDU [08:06:21]CAPDU: 80 13 01 00 [08:06:21]Write to MH i2c: E2 08 00 CD 1F 80 13 01 00 00 00 00 00 69 [08:06:21]Write i2c OK [08:06:21]MH_I2C_Read... [08:06:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:21]Read from MH i2c: E2 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 0E 00 [08:06:21]MH_I2C_Read... [08:06:21]Read from MH i2c: E2 0E 00 CD 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 37 [08:06:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:06:21]wFMCommunicate OK [08:06:21]SAM_PROTO_GetShiftState done [08:06:21]FM_GetShiftState done [08:06:21]req_shift_opened done [08:06:21]requested_item shift.open_date is exist - process it [08:06:21]req_shift_open_date [08:06:21]req_shift_open_date done [08:06:21]produce_requested_data done [08:06:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374915,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:06:21]process_action_free close_receipt [08:06:21]json_value_free [08:06:21]json_value_free done [08:06:21]process_json_proto returns [08:06:21]Send response to host [08:06:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374915,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:06:21]free response buf [08:06:21]execute_script done [08:06:21]execute_script returns [08:06:21]free content buf [08:06:21]Sock 7.Close socket [08:06:21]Sock 7.Thread stoped [08:06:25]OFD Sender: No OFD packet to send [08:06:30]OFD Sender: No OFD packet to send [08:06:35]OFD Sender: No OFD packet to send [08:06:40]OFD Sender: No OFD packet to send [08:06:45]OFD Sender: No OFD packet to send [08:06:50]OFD Sender: No OFD packet to send [08:06:55]OFD Sender: No OFD packet to send [08:07:00]OFD Sender: No OFD packet to send [08:07:05]OFD Sender: No OFD packet to send [08:07:10]OFD Sender: No OFD packet to send [08:07:15]OFD Sender: No OFD packet to send [08:07:20]OFD Sender: No OFD packet to send [08:07:25]OFD Sender: No OFD packet to send [08:07:30]OFD Sender: No OFD packet to send [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:05]OFD Sender: No OFD packet to send [08:08:10]OFD Sender: No OFD packet to send [08:08:15]OFD Sender: No OFD packet to send [08:08:20]OFD Sender: No OFD packet to send [08:08:25]OFD Sender: No OFD packet to send [08:08:30]OFD Sender: No OFD packet to send [08:08:35]OFD Sender: No OFD packet to send [08:08:40]OFD Sender: No OFD packet to send [08:08:41]accept exits with 5 [08:08:41]New connection [08:08:41]New thread 3067628900 created [08:08:41]Thread 3067485540 joined [08:08:41]Waiting for new connection... [08:08:41] Sock 5.Parse request [08:08:41]Sock 5.Check first char [08:08:41]Sock 5.First char is OK [08:08:41]request: POST /json_proto HTTP/1.0 [08:08:41]Method: POST [08:08:41]URL: /json_proto [08:08:41]Method is POST - this is cgi request [08:08:41]url: /json_proto [08:08:41]query_string will be loaded in cgi processing [08:08:41]execute_cgi json_proto POST (null) [08:08:41]execute_cgi path=json_proto method=POST [08:08:41]POST find Content-Length [08:08:41]Host: 172.17.42.195:8080 [08:08:41]Content-Length: 678 [08:08:41]Content-Type: application/json [08:08:41] [08:08:41]POST finish read [08:08:41]Found Content-Length = 678 [08:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311428", "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" ] } } [08:08:41]execute_script... [08:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311428", "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" ] } } [08:08:41]POST & json_proto [08:08:41]process_json_proto [08:08:41]json parsed OK: [08:08:41]protocol is kg_v1.0 [08:08:41]action value=close_receipt [08:08:41]process_action close_receipt [08:08:41]cmd_close_receipt [08:08:41]MH_GetDate [08:08:41]Write to MH i2c: F0 00 00 CE 1F DC [08:08:41]Write i2c OK [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 09 00 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: F0 09 00 CE 1F 00 0A F5 1D 67 EF 94 12 67 64 [08:08:41]GetLastDocTimeStamp 1730016378 [08:08:41]current date 1730016522 [08:08:41]FM_GetShiftState [08:08:41]SAM_PROTO_GetShiftState [08:08:41]wFMCommunicate request_size=4 [08:08:41]MH_SAM_APDU [08:08:41]CAPDU: 80 13 01 00 [08:08:41]Write to MH i2c: E2 08 00 CF 1F 80 13 01 00 00 00 00 00 6B [08:08:41]Write i2c OK [08:08:41]MH_I2C_Read... [08:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:41]Read from MH i2c: E2 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: E2 0E 00 [08:08:41]MH_I2C_Read... [08:08:41]Read from MH i2c: E2 0E 00 CF 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [08:08:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:08:41]wFMCommunicate OK [08:08:41]SAM_PROTO_GetShiftState done [08:08:41]FM_GetShiftState done [08:08:41]opened in 1729988025 [08:08:41]opened+sec_in_day 1730074425 [08:08:41]quantity*price = 50041 [08:08:41]sum+1 = 50042 [08:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 194 27.10.2024 08:08 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374916 ФПД: 161522271824300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080842&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374916&fm=161522271824300&tin=02508201610067®Number=0000000000091623&sum=50000 [08:08:42]StoreToDocumentArchive [08:08:42]shift 528 fd 374916 [08:08:42]save to /storage/0528/doc_00374916 [08:08:42]save last doc name /storage/0528/doc_00374916 to /storage/kkm_last_doc_name [08:08:42]save OK [08:08:42]Clear old archive folders... [08:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:42]tlvbuf is 00F9E190 [08:08:42]SAM_PROTO_ClearQueue [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 09 00 00 [08:08:42]Write to MH i2c: E2 08 00 DC 1F 80 09 00 00 00 00 00 00 6D [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 DC 1F 00 90 00 6F [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]SAM_PROTO_ClearQueue done [08:08:42]KKMCreateOFDPacket [08:08:42]OFDProtocolAddRootSTLVToBuf [08:08:42]FM_MakeSignedData [08:08:42]FM_MakeSignedData [08:08:42]SAM_PROTO_SignData [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 0D 01 02 [08:08:42]Write to MH i2c: E2 08 00 DD 1F 80 0D 01 02 00 00 00 00 75 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 DD 1F 00 90 00 70 [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]wFMCommunicate request_size=255 [08:08:42]MH_SAM_APDU [08:08: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 C2 00 00 00 F4 03 04 00 0A F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 [08:08:42]Write to MH i2c: E2 02 01 DE 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 C2 00 00 00 F4 03 04 00 0A F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 00 00 2B [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 DE 1F 00 90 00 71 [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]wFMCommunicate request_size=10 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 0D 02 02 05 E7 55 A2 A9 AC [08:08:42]Write to MH i2c: E2 0D 00 DF 1F 80 0D 02 02 05 00 E7 55 A2 A9 AC 00 00 B5 [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 03 00 DF 1F 00 90 00 72 [08:08:42]RAPDU: 90 00 [08:08:42]wFMCommunicate OK [08:08:42]wFMCommunicate request_size=4 [08:08:42]MH_SAM_APDU [08:08:42]CAPDU: 80 0D 03 02 [08:08:42]Write to MH i2c: E2 08 00 E0 1F 80 0D 03 02 00 00 00 00 7A [08:08:42]Write i2c OK [08:08:42]MH_I2C_Read... [08:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:42]Read from MH i2c: E2 [08:08:42]MH_I2C_Read... [08:08:42]Read from MH i2c: E2 0B 00 [08:08:42]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 0B 00 E0 1F 00 FE 9C 00 86 46 31 95 FF 90 00 A6 [08:08:43]RAPDU: FE 9C 00 86 46 31 95 FF 90 00 [08:08:43]wFMCommunicate OK [08:08:43]SAM_PROTO_SignData done [08:08:43]FM_MakeSignedData done [08:08:43]CreateOFDProtocolMessage [08:08:43]wFMCommunicate request_size=4 [08:08:43]MH_SAM_APDU [08:08:43]CAPDU: 80 11 00 00 [08:08:43]Write to MH i2c: E2 08 00 E1 1F 80 11 00 00 00 00 00 00 7A [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:43]Read from MH i2c: E2 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 17 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: E2 17 00 E1 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CF [08:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:08:43]wFMCommunicate OK [08:08:43]CreateOFDProtocolMessage done [08:08:43]OFDSenderStorePacket 374916 [08:08:43]StoreOFDPacket docnum=374916 [08:08: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 E2 FD 07 01 67 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 0A F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 E7 55 A2 A9 AC FE 9C 00 86 46 31 95 FF [08:08:43]CheckFolder [08:08:43]dirname=/storage/ofd_packets [08:08:43]CheckFolder done [08:08:43]ProducePacketName [08:08:43]name=ofd_packets/00374916 [08:08:43]NVStorageSaveData ofd_packets/00374916 [08:08:43]File name is /storage/ofd_packets/00374916 [08:08:43]Write 301 bytes [08:08:43]NVStorageSaveData done [08:08:43]OFDSenderStorePacket done [08:08:43]KKMCreateOFDPacket done [08:08:43]NVStorageSaveData kkm_last_timestamp [08:08:43]File name is /storage/kkm_last_timestamp [08:08:43]Write 4 bytes [08:08:43]NVStorageSaveData done [08:08:43]ExternCall_PrintAddStr [08:08:43]wPrintStart [08:08:43]Write to MH i2c: 01 00 00 E2 1F 01 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 E2 1F 00 00 00 00 00 FF 0F 16 [08:08:43]RasterBufferAndPrint [08:08:43]line Счет N : (1)3311428 [08:08:43]line ИНН: 02508201610067 [08:08:43]line Контрольно-Кассовый Чек [08:08:43]line ПРОДАЖА [08:08:43]line ТРК (МРК, ГНК) : 22 [08:08:43]line Товар: 2710124130 [08:08:43]line Аи-92-К-4 [08:08:43]line 7.480 * 66.90 [08:08:43]line = 500.41 [08:08:43]line НДС 12% НСП 1% [08:08:43]line > о реализуемом товаре [08:08:43]line ОКРУГЛЕНИЕ: -0.41 [08:08:43]line ИТОГО: 500.00 [08:08:43]line Внесено: 500.00 [08:08:43]line СДАЧА: 0.00 [08:08:43]line НСП 1% : 4.43 [08:08:43]line НДС 12% : 53.14 [08:08:43]line Наличными: 500.00 [08:08:43]line Безнал.: 0.00 [08:08:43]line Место: АЗС № 87 "Партнер Нефть" [08:08:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:08:43]line СНО: Общий режим [08:08:43]line Чек 194 27.10.2024 08:08 [08:08:43]line Смена: 528 ФФД: 1.0 [08:08:43]line ЗНМ: 0300000083 [08:08:43]line РНМ: 0000000000091623 [08:08:43]line Версия ККМ: 001 [08:08:43]line ФМ: 0000000000874672 [08:08:43]line ФД: 374916 [08:08:43]line ФПД: 161522271824300 [08:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080842&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374916&fm=161522271824300&tin=02508201610067®Number=0000000000091623&sum=50000 [08:08:43]written 0, free lines is 4095 [08:08:43]OFD Sender: Processing packet 374916 [packets to send 270, broken 269] [08:08:43]ProducePacketName [08:08:43]name=ofd_packets/00374916 [08:08:43]OFD Sender: To server: pG, [08:08:43]CommunicateWithHost lk.salyk.kg:30040 [08:08:43]ConnectInit lk.salyk.kg [08:08:43]Connected sock=8 [08:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E2 FD 07 01 67 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 0A F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 E7 55 A2 A9 AC FE 9C 00 86 46 31 95 FF [08:08: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 06 EA 47 00 BE 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 84 B8 05 00 F4 03 04 00 A9 A0 1D 67 B6 04 01 00 00 13 B4 F8 C2 32 E6 E8 6A [08:08:43]CommunicateWithHost err = 0 [08:08:43]CheckOFDResponse [08:08:43]1017 (14) - 77093643461234 [08:08:43]1041 (16) - 0000000000874672 [08:08:43]1040 (4) - 374916 [08:08:43]1012 (4) - 27.10.2024 02:08 [08:08:43]1206 (1) - 0 [08:08:43]OFD Sender: Remove packet 374916 [08:08:43]ProducePacketName [08:08:43]name=ofd_packets/00374916 [08:08:43]NVStorageDeleteData [08:08:43]Write to MH i2c: 01 00 00 0D 20 2D [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: 01 07 00 0D 20 00 00 00 00 00 D3 0C 13 [08:08:43]RasterBufferAndPrint [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]line [08:08:43]written 0, free lines is 3290 [08:08:43]MH_Cut [08:08:43]Write to MH i2c: D1 01 00 14 20 01 06 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 01 00 [08:08:43]MH_I2C_Read... [08:08:43]Read from MH i2c: D1 01 00 14 20 00 05 [08:08:43]Write to MH i2c: 01 00 00 15 20 35 [08:08:43]Write i2c OK [08:08:43]MH_I2C_Read... [08:08:43]OFD Sender: No OFD packet to send [08:08:44]*** Cut start [08:08:44]*** Partial cut [08:08:44]*** CUTSNS_PIN = 1 [08:08:44]*** CUTSNS_PIN = 0 [08:08:44]*** Brake cut motor [08:08:45]Read from MH i2c: 01 [08:08:45]MH_I2C_Read... [08:08:45]*** Stop cut motor [08:08:45]*** Cut end [08:08:45]Read from MH i2c: 01 07 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: 01 07 00 15 20 00 00 00 00 00 FF 0F 4A [08:08:45]process_action close_receipt done [08:08:45]requested_data is exist [08:08:45]produce_requested_data [08:08:45]requested_item fm.sn is exist - process it [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 11 00 00 [08:08:45]Write to MH i2c: E2 08 00 16 20 80 11 00 00 00 00 00 00 B0 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:45]Read from MH i2c: E2 17 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 17 00 16 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [08: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 [08:08:45]wFMCommunicate OK [08:08:45]requested_item fd.num is exist - process it [08:08:45]SAM_PROTO_GetFieldsCounters [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 13 00 00 [08:08:45]Write to MH i2c: E2 08 00 17 20 80 13 00 00 00 00 00 00 B3 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 62 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 62 00 17 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 84 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [08:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:45]wFMCommunicate OK [08:08:45]SAM_PROTO_GetFieldsCounters done [08:08:45]requested_item shift.num is exist - process it [08:08:45]requested_item shift.opened is exist - process it [08:08:45]req_shift_opened [08:08:45]FM_GetShiftState [08:08:45]SAM_PROTO_GetShiftState [08:08:45]wFMCommunicate request_size=4 [08:08:45]MH_SAM_APDU [08:08:45]CAPDU: 80 13 01 00 [08:08:45]Write to MH i2c: E2 08 00 18 20 80 13 01 00 00 00 00 00 B5 [08:08:45]Write i2c OK [08:08:45]MH_I2C_Read... [08:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:45]Read from MH i2c: E2 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 0E 00 [08:08:45]MH_I2C_Read... [08:08:45]Read from MH i2c: E2 0E 00 18 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [08:08:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:08:45]wFMCommunicate OK [08:08:45]SAM_PROTO_GetShiftState done [08:08:45]FM_GetShiftState done [08:08:45]req_shift_opened done [08:08:45]requested_item shift.open_date is exist - process it [08:08:45]req_shift_open_date [08:08:45]req_shift_open_date done [08:08:45]produce_requested_data done [08:08:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374916,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:08:45]process_action_free close_receipt [08:08:45]json_value_free [08:08:45]json_value_free done [08:08:45]process_json_proto returns [08:08:45]Send response to host [08:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374916,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:08:45]free response buf [08:08:45]execute_script done [08:08:45]execute_script returns [08:08:45]free content buf [08:08:45]Sock 5.Close socket [08:08:45]Sock 5.Thread stoped [08:08:48]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:34]accept exits with 7 [08:09:34]New connection [08:09:34]New thread 3067485540 created [08:09:34]Thread 3067628900 joined [08:09:34]Waiting for new connection... [08:09:34] Sock 7.Parse request [08:09:34]Sock 7.Check first char [08:09:34]Sock 7.First char is OK [08:09:34]request: POST /json_proto HTTP/1.0 [08:09:34]Method: POST [08:09:34]URL: /json_proto [08:09:34]Method is POST - this is cgi request [08:09:34]url: /json_proto [08:09:34]query_string will be loaded in cgi processing [08:09:34]execute_cgi json_proto POST (null) [08:09:34]execute_cgi path=json_proto method=POST [08:09:34]POST find Content-Length [08:09:34]Host: 172.17.42.195:8080 [08:09:34]Content-Length: 768 [08:09:34]Content-Type: application/json [08:09:34] [08:09:34]POST finish read [08:09:34]Found Content-Length = 768 [08:09:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311429", "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" ] } } [08:09:34]execute_script... [08:09:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311429", "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" ] } } [08:09:34]POST & json_proto [08:09:34]process_json_proto [08:09:34]json parsed OK: [08:09:34]protocol is kg_v1.0 [08:09:34]action value=close_receipt [08:09:34]process_action close_receipt [08:09:34]cmd_close_receipt [08:09:34]MH_GetDate [08:09:34]Write to MH i2c: F0 00 00 19 20 28 [08:09:34]Write i2c OK [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: F0 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: F0 09 00 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: F0 09 00 19 20 00 3F F5 1D 67 EF 94 12 67 E5 [08:09:34]GetLastDocTimeStamp 1730016522 [08:09:34]current date 1730016575 [08:09:34]FM_GetShiftState [08:09:34]SAM_PROTO_GetShiftState [08:09:34]wFMCommunicate request_size=4 [08:09:34]MH_SAM_APDU [08:09:34]CAPDU: 80 13 01 00 [08:09:34]Write to MH i2c: E2 08 00 1A 20 80 13 01 00 00 00 00 00 B7 [08:09:34]Write i2c OK [08:09:34]MH_I2C_Read... [08:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:34]Read from MH i2c: E2 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 0E 00 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 0E 00 1A 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [08:09:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:09:34]wFMCommunicate OK [08:09:34]SAM_PROTO_GetShiftState done [08:09:34]FM_GetShiftState done [08:09:34]opened in 1729988025 [08:09:34]opened+sec_in_day 1730074425 [08:09:34]quantity*price = 70044 [08:09:34]sum+1 = 70045 [08:09:34]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 СНО: Общий режим Чек 195 27.10.2024 08:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374917 ФПД: 203068251680495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080935&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374917&fm=203068251680495&tin=02508201610067®Number=0000000000091623&sum=70044 [08:09:35]StoreToDocumentArchive [08:09:35]shift 528 fd 374917 [08:09:35]save to /storage/0528/doc_00374917 [08:09:35]save last doc name /storage/0528/doc_00374917 to /storage/kkm_last_doc_name [08:09:35]save OK [08:09:35]Clear old archive folders... [08:09:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:35]tlvbuf is 00FA3BE0 [08:09:35]SAM_PROTO_ClearQueue [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 09 00 00 [08:09:35]Write to MH i2c: E2 08 00 27 20 80 09 00 00 00 00 00 00 B9 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 27 20 00 90 00 BB [08:09:35]RAPDU: 90 00 [08:09:35]wFMCommunicate OK [08:09:35]SAM_PROTO_ClearQueue done [08:09:35]KKMCreateOFDPacket [08:09:35]OFDProtocolAddRootSTLVToBuf [08:09:35]FM_MakeSignedData [08:09:35]FM_MakeSignedData [08:09:35]SAM_PROTO_SignData [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 0D 01 02 [08:09:35]Write to MH i2c: E2 08 00 28 20 80 0D 01 02 00 00 00 00 C1 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 28 20 00 90 00 BC [08:09:36]RAPDU: 90 00 [08:09:36]wFMCommunicate OK [08:09:36]wFMCommunicate request_size=255 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 3F F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 [08:09:36]Write to MH i2c: E2 02 01 29 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 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 C3 00 00 00 F4 03 04 00 3F F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 00 00 3C [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 29 20 00 90 00 BD [08:09:36]RAPDU: 90 00 [08:09:36]wFMCommunicate OK [08:09:36]wFMCommunicate request_size=10 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 0D 02 02 05 B0 83 01 AE EF [08:09:36]Write to MH i2c: E2 0D 00 2A 20 80 0D 02 02 05 00 B0 83 01 AE EF 00 00 9F [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 2A 20 00 90 00 BE [08:09:36]RAPDU: 90 00 [08:09:36]wFMCommunicate OK [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 0D 03 02 [08:09:36]Write to MH i2c: E2 08 00 2B 20 80 0D 03 02 00 00 00 00 C6 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0B 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 0B 00 2B 20 00 1A 2A 76 84 B4 04 E3 15 90 00 B5 [08:09:36]RAPDU: 1A 2A 76 84 B4 04 E3 15 90 00 [08:09:36]wFMCommunicate OK [08:09:36]SAM_PROTO_SignData done [08:09:36]FM_MakeSignedData done [08:09:36]CreateOFDProtocolMessage [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 11 00 00 [08:09:36]Write to MH i2c: E2 08 00 2C 20 80 11 00 00 00 00 00 00 C6 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 17 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 17 00 2C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [08:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:09:36]wFMCommunicate OK [08:09:36]CreateOFDProtocolMessage done [08:09:36]OFDSenderStorePacket 374917 [08:09:36]StoreOFDPacket docnum=374917 [08:09: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 3A 79 07 01 B4 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 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 C3 00 00 00 F4 03 04 00 3F F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 B0 83 01 AE EF 1A 2A 76 84 B4 04 E3 15 [08:09:36]CheckFolder [08:09:36]dirname=/storage/ofd_packets [08:09:36]CheckFolder done [08:09:36]ProducePacketName [08:09:36]name=ofd_packets/00374917 [08:09:36]NVStorageSaveData ofd_packets/00374917 [08:09:36]File name is /storage/ofd_packets/00374917 [08:09:36]Write 301 bytes [08:09:36]NVStorageSaveData done [08:09:36]OFDSenderStorePacket done [08:09:36]KKMCreateOFDPacket done [08:09:36]NVStorageSaveData kkm_last_timestamp [08:09:36]File name is /storage/kkm_last_timestamp [08:09:36]Write 4 bytes [08:09:36]NVStorageSaveData done [08:09:36]ExternCall_PrintAddStr [08:09:36]wPrintStart [08:09:36]Write to MH i2c: 01 00 00 2D 20 4D [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 2D 20 00 00 00 00 00 FF 0F 62 [08:09:36]RasterBufferAndPrint [08:09:36]line Счет N : (1)3311429 [08:09:36]line ИНН: 02508201610067 [08:09:36]line Контрольно-Кассовый Чек [08:09:36]line ПРОДАЖА [08:09:36]line ТРК (МРК, ГНК) : 32 [08:09:36]line Товар: 2710124130 [08:09:36]line Аи-92-К-4 [08:09:36]line 10.470 * 66.90 [08:09:36]line = 700.44 [08:09:36]line НДС 12% НСП 1% [08:09:36]line > о реализуемом товаре [08:09:36]line ИТОГО: 700.44 [08:09:36]line НСП 1% : 6.20 [08:09:36]line НДС 12% : 74.38 [08:09:36]line Наличными: 0.00 [08:09:36]line Безнал.: 700.44 [08:09:36]line Место: АЗС № 87 "Партнер Нефть" [08:09:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:09:36]line СНО: Общий режим [08:09:36]line Чек 195 27.10.2024 08:09 [08:09:36]line Смена: 528 ФФД: 1.0 [08:09:36]line ЗНМ: 0300000083 [08:09:36]line РНМ: 0000000000091623 [08:09:36]line Версия ККМ: 001 [08:09:36]line Платежная система: Mbank [08:09:36]line ФМ: 0000000000874672 [08:09:36]line ФД: 374917 [08:09:36]line ФПД: 203068251680495 [08:09:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T080935&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374917&fm=203068251680495&tin=02508201610067®Number=0000000000091623&sum=70044 [08:09:36]written 0, free lines is 4095 [08:09:36]OFD Sender: Processing packet 374917 [packets to send 270, broken 269] [08:09:36]ProducePacketName [08:09:36]name=ofd_packets/00374917 [08:09:36]OFD Sender: To server: pG, [08:09:36]CommunicateWithHost lk.salyk.kg:30040 [08:09:36]ConnectInit lk.salyk.kg [08:09:36]Connected sock=8 [08:09: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 3A 79 07 01 B4 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 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 C3 00 00 00 F4 03 04 00 3F F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B8 B0 83 01 AE EF 1A 2A 76 84 B4 04 E3 15 [08:09: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 78 08 47 00 FD 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 85 B8 05 00 F4 03 04 00 DE A0 1D 67 B6 04 01 00 00 54 A8 37 1C 92 F0 4C 95 [08:09:36]CommunicateWithHost err = 0 [08:09:36]CheckOFDResponse [08:09:36]1017 (14) - 77093643461234 [08:09:36]1041 (16) - 0000000000874672 [08:09:36]1040 (4) - 374917 [08:09:36]1012 (4) - 27.10.2024 02:09 [08:09:36]1206 (1) - 0 [08:09:36]OFD Sender: Remove packet 374917 [08:09:36]ProducePacketName [08:09:36]name=ofd_packets/00374917 [08:09:36]NVStorageDeleteData [08:09:36]Write to MH i2c: 01 00 00 56 20 76 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 56 20 00 00 00 00 00 F2 0C 7B [08:09:36]RasterBufferAndPrint [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]written 0, free lines is 3320 [08:09:36]MH_Cut [08:09:36]Write to MH i2c: D1 01 00 5D 20 01 4F [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 01 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 01 00 5D 20 00 4E [08:09:36]Write to MH i2c: 01 00 00 5E 20 7E [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:37]OFD Sender: No OFD packet to send [08:09:37]*** Cut start [08:09:37]*** Partial cut [08:09:37]*** CUTSNS_PIN = 1 [08:09:37]*** CUTSNS_PIN = 0 [08:09:38]*** Brake cut motor [08:09:38]Read from MH i2c: 01 [08:09:38]MH_I2C_Read... [08:09:38]*** Stop cut motor [08:09:38]*** Cut end [08:09:38]Read from MH i2c: 01 07 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: 01 07 00 5E 20 00 00 00 00 00 FF 0F 93 [08:09:38]process_action close_receipt done [08:09:38]requested_data is exist [08:09:38]produce_requested_data [08:09:38]requested_item fm.sn is exist - process it [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 11 00 00 [08:09:38]Write to MH i2c: E2 08 00 5F 20 80 11 00 00 00 00 00 00 F9 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 17 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 17 00 5F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4E [08: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 [08:09:38]wFMCommunicate OK [08:09:38]requested_item fd.num is exist - process it [08:09:38]SAM_PROTO_GetFieldsCounters [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 13 00 00 [08:09:38]Write to MH i2c: E2 08 00 60 20 80 13 00 00 00 00 00 00 FC [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 62 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 62 00 60 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 85 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [08:09: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 85 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:38]wFMCommunicate OK [08:09:38]SAM_PROTO_GetFieldsCounters done [08:09:38]requested_item shift.num is exist - process it [08:09:38]requested_item shift.opened is exist - process it [08:09:38]req_shift_opened [08:09:38]FM_GetShiftState [08:09:38]SAM_PROTO_GetShiftState [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 13 01 00 [08:09:38]Write to MH i2c: E2 08 00 61 20 80 13 01 00 00 00 00 00 FE [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 0E 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 0E 00 61 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CC [08:09:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:09:38]wFMCommunicate OK [08:09:38]SAM_PROTO_GetShiftState done [08:09:38]FM_GetShiftState done [08:09:38]req_shift_opened done [08:09:38]requested_item shift.open_date is exist - process it [08:09:38]req_shift_open_date [08:09:38]req_shift_open_date done [08:09:38]produce_requested_data done [08:09:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374917,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:09:38]process_action_free close_receipt [08:09:38]json_value_free [08:09:38]json_value_free done [08:09:38]process_json_proto returns [08:09:38]Send response to host [08:09:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374917,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:09:38]free response buf [08:09:38]execute_script done [08:09:38]execute_script returns [08:09:38]free content buf [08:09:38]Sock 7.Close socket [08:09:38]Sock 7.Thread stoped [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09:52]OFD Sender: No OFD packet to send [08:09:57]OFD Sender: No OFD packet to send [08:10:02]OFD Sender: No OFD packet to send [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [08:10:22]OFD Sender: No OFD packet to send [08:10:27]OFD Sender: No OFD packet to send [08:10:32]OFD Sender: No OFD packet to send [08:10:37]OFD Sender: No OFD packet to send [08:10:42]OFD Sender: No OFD packet to send [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:27]OFD Sender: No OFD packet to send [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:07]OFD Sender: No OFD packet to send [08:12:12]OFD Sender: No OFD packet to send [08:12:17]OFD Sender: No OFD packet to send [08:12:22]OFD Sender: No OFD packet to send [08:12:26]accept exits with 5 [08:12:26]New connection [08:12:26]New thread 3067628900 created [08:12:26]Thread 3067485540 joined [08:12:26]Waiting for new connection... [08:12:26] Sock 5.Parse request [08:12:26]Sock 5.Check first char [08:12:26]Sock 5.First char is OK [08:12:26]request: POST /json_proto HTTP/1.0 [08:12:26]Method: POST [08:12:26]URL: /json_proto [08:12:26]Method is POST - this is cgi request [08:12:26]url: /json_proto [08:12:26]query_string will be loaded in cgi processing [08:12:26]execute_cgi json_proto POST (null) [08:12:26]execute_cgi path=json_proto method=POST [08:12:26]POST find Content-Length [08:12:26]Host: 172.17.42.195:8080 [08:12:26]Content-Length: 678 [08:12:26]Content-Type: application/json [08:12:26] [08:12:26]POST finish read [08:12:26]Found Content-Length = 678 [08:12:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311430", "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" ] } } [08:12:26]execute_script... [08:12:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311430", "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" ] } } [08:12:26]POST & json_proto [08:12:26]process_json_proto [08:12:26]json parsed OK: [08:12:26]protocol is kg_v1.0 [08:12:26]action value=close_receipt [08:12:26]process_action close_receipt [08:12:26]cmd_close_receipt [08:12:26]MH_GetDate [08:12:26]Write to MH i2c: F0 00 00 62 20 71 [08:12:26]Write i2c OK [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 09 00 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 09 00 62 20 00 EB F5 1D 67 EF 94 12 67 DA [08:12:26]GetLastDocTimeStamp 1730016575 [08:12:26]current date 1730016747 [08:12:26]FM_GetShiftState [08:12:26]SAM_PROTO_GetShiftState [08:12:26]wFMCommunicate request_size=4 [08:12:26]MH_SAM_APDU [08:12:26]CAPDU: 80 13 01 00 [08:12:26]Write to MH i2c: E2 08 00 63 20 80 13 01 00 00 00 00 00 00 [08:12:26]Write i2c OK [08:12:26]MH_I2C_Read... [08:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:26]Read from MH i2c: E2 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: E2 0E 00 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: E2 0E 00 63 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [08:12:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:12:26]wFMCommunicate OK [08:12:26]SAM_PROTO_GetShiftState done [08:12:26]FM_GetShiftState done [08:12:26]opened in 1729988025 [08:12:26]opened+sec_in_day 1730074425 [08:12:26]quantity*price = 50010 [08:12:26]sum+1 = 50012 [08:12:26]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 СНО: Общий режим Чек 196 27.10.2024 08:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374918 ФПД: 68155315591556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081227&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374918&fm=68155315591556&tin=02508201610067®Number=0000000000091623&sum=50000 [08:12:27]StoreToDocumentArchive [08:12:27]shift 528 fd 374918 [08:12:27]save to /storage/0528/doc_00374918 [08:12:27]save last doc name /storage/0528/doc_00374918 to /storage/kkm_last_doc_name [08:12:27]save OK [08:12:27]Clear old archive folders... [08:12:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:27]tlvbuf is 01009EB0 [08:12:27]SAM_PROTO_ClearQueue [08:12:27]wFMCommunicate request_size=4 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 09 00 00 [08:12:27]Write to MH i2c: E2 08 00 70 20 80 09 00 00 00 00 00 00 02 [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 70 20 00 90 00 04 [08:12:27]RAPDU: 90 00 [08:12:27]wFMCommunicate OK [08:12:27]SAM_PROTO_ClearQueue done [08:12:27]KKMCreateOFDPacket [08:12:27]OFDProtocolAddRootSTLVToBuf [08:12:27]FM_MakeSignedData [08:12:27]FM_MakeSignedData [08:12:27]SAM_PROTO_SignData [08:12:27]wFMCommunicate request_size=4 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 0D 01 02 [08:12:27]Write to MH i2c: E2 08 00 71 20 80 0D 01 02 00 00 00 00 0A [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 71 20 00 90 00 05 [08:12:27]RAPDU: 90 00 [08:12:27]wFMCommunicate OK [08:12:27]wFMCommunicate request_size=255 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 C4 00 00 00 F4 03 04 00 EB F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D [08:12:27]Write to MH i2c: E2 02 01 72 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 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 C4 00 00 00 F4 03 04 00 EB F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D 00 00 27 [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]OFD Sender: No OFD packet to send [08:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 72 20 00 90 00 06 [08:12:27]RAPDU: 90 00 [08:12:27]wFMCommunicate OK [08:12:27]wFMCommunicate request_size=10 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 0D 02 02 05 FC A5 60 19 84 [08:12:27]Write to MH i2c: E2 0D 00 73 20 80 0D 02 02 05 00 FC A5 60 19 84 00 00 B5 [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 03 00 73 20 00 90 00 07 [08:12:27]RAPDU: 90 00 [08:12:27]wFMCommunicate OK [08:12:27]wFMCommunicate request_size=4 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 0D 03 02 [08:12:27]Write to MH i2c: E2 08 00 74 20 80 0D 03 02 00 00 00 00 0F [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 0B 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 0B 00 74 20 00 AF 66 4A D6 0E 09 F9 4C 90 00 A1 [08:12:27]RAPDU: AF 66 4A D6 0E 09 F9 4C 90 00 [08:12:27]wFMCommunicate OK [08:12:27]SAM_PROTO_SignData done [08:12:27]FM_MakeSignedData done [08:12:27]CreateOFDProtocolMessage [08:12:27]wFMCommunicate request_size=4 [08:12:27]MH_SAM_APDU [08:12:27]CAPDU: 80 11 00 00 [08:12:27]Write to MH i2c: E2 08 00 75 20 80 11 00 00 00 00 00 00 0F [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:27]Read from MH i2c: E2 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 17 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: E2 17 00 75 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [08:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:12:27]wFMCommunicate OK [08:12:27]CreateOFDProtocolMessage done [08:12:27]OFDSenderStorePacket 374918 [08:12:27]StoreOFDPacket docnum=374918 [08:12: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 0F 04 07 01 33 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C4 00 00 00 F4 03 04 00 EB F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D FC A5 60 19 84 AF 66 4A D6 0E 09 F9 4C [08:12:27]CheckFolder [08:12:27]dirname=/storage/ofd_packets [08:12:27]CheckFolder done [08:12:27]ProducePacketName [08:12:27]name=ofd_packets/00374918 [08:12:27]NVStorageSaveData ofd_packets/00374918 [08:12:27]File name is /storage/ofd_packets/00374918 [08:12:27]Write 301 bytes [08:12:27]NVStorageSaveData done [08:12:27]OFDSenderStorePacket done [08:12:27]KKMCreateOFDPacket done [08:12:27]NVStorageSaveData kkm_last_timestamp [08:12:27]File name is /storage/kkm_last_timestamp [08:12:27]Write 4 bytes [08:12:27]NVStorageSaveData done [08:12:27]ExternCall_PrintAddStr [08:12:27]wPrintStart [08:12:27]Write to MH i2c: 01 00 00 76 20 96 [08:12:27]Write i2c OK [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: 01 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: 01 07 00 [08:12:27]MH_I2C_Read... [08:12:27]Read from MH i2c: 01 07 00 76 20 00 00 00 00 00 FF 0F AB [08:12:27]RasterBufferAndPrint [08:12:27]line Счет N : (1)3311430 [08:12:27]line ИНН: 02508201610067 [08:12:27]line Контрольно-Кассовый Чек [08:12:27]line ПРОДАЖА [08:12:27]line ТРК (МРК, ГНК) : 23 [08:12:27]line Товар: 2710124500 [08:12:27]line Аи-95-К-3 [08:12:27]line 6.740 * 74.20 [08:12:27]line = 500.11 [08:12:27]line НДС 12% НСП 1% [08:12:27]line > о реализуемом товаре [08:12:27]line ОКРУГЛЕНИЕ: -0.11 [08:12:27]line ИТОГО: 500.00 [08:12:27]line Внесено: 500.00 [08:12:27]line СДАЧА: 0.00 [08:12:27]line НСП 1% : 4.43 [08:12:27]line НДС 12% : 53.11 [08:12:27]line Наличными: 500.00 [08:12:27]line Безнал.: 0.00 [08:12:27]line Место: АЗС № 87 "Партнер Нефть" [08:12:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:12:27]line СНО: Общий режим [08:12:27]line Чек 196 27.10.2024 08:12 [08:12:27]line Смена: 528 ФФД: 1.0 [08:12:27]line ЗНМ: 0300000083 [08:12:27]line РНМ: 0000000000091623 [08:12:27]line Версия ККМ: 001 [08:12:27]line ФМ: 0000000000874672 [08:12:27]line ФД: 374918 [08:12:27]line ФПД: 68155315591556 [08:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081227&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374918&fm=68155315591556&tin=02508201610067®Number=0000000000091623&sum=50000 [08:12:28]OFD Sender: Processing packet 374918 [packets to send 270, broken 269] [08:12:28]ProducePacketName [08:12:28]name=ofd_packets/00374918 [08:12:28]OFD Sender: To server: pG, [08:12:28]CommunicateWithHost lk.salyk.kg:30040 [08:12:28]ConnectInit lk.salyk.kg [08:12:28]written 0, free lines is 4095 [08:12:28]Connected sock=8 [08:12:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0F 04 07 01 33 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C4 00 00 00 F4 03 04 00 EB F5 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D FC A5 60 19 84 AF 66 4A D6 0E 09 F9 4C [08:12:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4B F8 47 00 BE 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 86 B8 05 00 F4 03 04 00 8A A1 1D 67 B6 04 01 00 00 E3 10 9E B6 0A 0B 0D 37 [08:12:28]CommunicateWithHost err = 0 [08:12:28]CheckOFDResponse [08:12:28]1017 (14) - 77093643461234 [08:12:28]1041 (16) - 0000000000874672 [08:12:28]1040 (4) - 374918 [08:12:28]1012 (4) - 27.10.2024 02:12 [08:12:28]1206 (1) - 0 [08:12:28]OFD Sender: Remove packet 374918 [08:12:28]ProducePacketName [08:12:28]name=ofd_packets/00374918 [08:12:28]NVStorageDeleteData [08:12:28]Write to MH i2c: 01 00 00 A1 20 C1 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 07 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 07 00 A1 20 00 00 00 00 00 D0 0C A4 [08:12:28]RasterBufferAndPrint [08:12:28]line [08:12:28]line [08:12:28]line [08:12:28]line [08:12:28]line [08:12:28]written 0, free lines is 3284 [08:12:28]MH_Cut [08:12:28]Write to MH i2c: D1 01 00 A8 20 01 9A [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: D1 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: D1 01 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: D1 01 00 A8 20 00 99 [08:12:28]Write to MH i2c: 01 00 00 A9 20 C9 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:29]OFD Sender: No OFD packet to send [08:12:29]*** Cut start [08:12:29]*** Partial cut [08:12:29]*** CUTSNS_PIN = 1 [08:12:29]*** CUTSNS_PIN = 0 [08:12:29]*** Brake cut motor [08:12:30]Read from MH i2c: 01 [08:12:30]MH_I2C_Read... [08:12:30]*** Stop cut motor [08:12:30]*** Cut end [08:12:30]Read from MH i2c: 01 07 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: 01 07 00 A9 20 00 00 00 00 00 FF 0F DE [08:12:30]process_action close_receipt done [08:12:30]requested_data is exist [08:12:30]produce_requested_data [08:12:30]requested_item fm.sn is exist - process it [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 11 00 00 [08:12:30]Write to MH i2c: E2 08 00 AA 20 80 11 00 00 00 00 00 00 44 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 17 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 17 00 AA 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [08:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:12:30]wFMCommunicate OK [08:12:30]requested_item fd.num is exist - process it [08:12:30]SAM_PROTO_GetFieldsCounters [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 13 00 00 [08:12:30]Write to MH i2c: E2 08 00 AB 20 80 13 00 00 00 00 00 00 47 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 62 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 62 00 AB 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 86 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [08:12:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:30]wFMCommunicate OK [08:12:30]SAM_PROTO_GetFieldsCounters done [08:12:30]requested_item shift.num is exist - process it [08:12:30]requested_item shift.opened is exist - process it [08:12:30]req_shift_opened [08:12:30]FM_GetShiftState [08:12:30]SAM_PROTO_GetShiftState [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 13 01 00 [08:12:30]Write to MH i2c: E2 08 00 AC 20 80 13 01 00 00 00 00 00 49 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 0E 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 0E 00 AC 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 17 [08:12:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:12:30]wFMCommunicate OK [08:12:30]SAM_PROTO_GetShiftState done [08:12:30]FM_GetShiftState done [08:12:30]req_shift_opened done [08:12:30]requested_item shift.open_date is exist - process it [08:12:30]req_shift_open_date [08:12:30]req_shift_open_date done [08:12:30]produce_requested_data done [08:12:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374918,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:12:30]process_action_free close_receipt [08:12:30]json_value_free [08:12:30]json_value_free done [08:12:30]process_json_proto returns [08:12:30]Send response to host [08:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374918,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:12:30]free response buf [08:12:30]execute_script done [08:12:30]execute_script returns [08:12:30]free content buf [08:12:30]Sock 5.Close socket [08:12:30]Sock 5.Thread stoped [08:12:34]OFD Sender: No OFD packet to send [08:12:39]OFD Sender: No OFD packet to send [08:12:44]OFD Sender: No OFD packet to send [08:12:49]OFD Sender: No OFD packet to send [08:12:54]OFD Sender: No OFD packet to send [08:12:59]OFD Sender: No OFD packet to send [08:13:04]OFD Sender: No OFD packet to send [08:13:09]OFD Sender: No OFD packet to send [08:13:14]OFD Sender: No OFD packet to send [08:13:19]OFD Sender: No OFD packet to send [08:13:24]OFD Sender: No OFD packet to send [08:13:29]OFD Sender: No OFD packet to send [08:13:34]OFD Sender: No OFD packet to send [08:13:39]OFD Sender: No OFD packet to send [08:13:44]OFD Sender: No OFD packet to send [08:13:49]OFD Sender: No OFD packet to send [08:13:54]OFD Sender: No OFD packet to send [08:13:59]OFD Sender: No OFD packet to send [08:14:04]OFD Sender: No OFD packet to send [08:14:14]OFD Sender: No OFD packet to send [08:14:19]OFD Sender: No OFD packet to send [08:14:24]OFD Sender: No OFD packet to send [08:14:29]OFD Sender: No OFD packet to send [08:14:34]OFD Sender: No OFD packet to send [08:14:39]OFD Sender: No OFD packet to send [08:14:44]OFD Sender: No OFD packet to send [08:14:49]OFD Sender: No OFD packet to send [08:14:54]OFD Sender: No OFD packet to send [08:14:59]OFD Sender: No OFD packet to send [08:15:04]OFD Sender: No OFD packet to send [08:15:09]OFD Sender: No OFD packet to send [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:29]OFD Sender: No OFD packet to send [08:15:34]OFD Sender: No OFD packet to send [08:15:39]OFD Sender: No OFD packet to send [08:15:44]OFD Sender: No OFD packet to send [08:15:49]OFD Sender: No OFD packet to send [08:15:54]OFD Sender: No OFD packet to send [08:15:59]OFD Sender: No OFD packet to send [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [08:16:14]OFD Sender: No OFD packet to send [08:16:19]OFD Sender: No OFD packet to send [08:16:24]OFD Sender: No OFD packet to send [08:16:25]ConnectInit Can't connect to host [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:06]accept exits with 7 [08:17:06]New connection [08:17:06]New thread 3067485540 created [08:17:06]Thread 3067628900 joined [08:17:06]Waiting for new connection... [08:17:06] Sock 7.Parse request [08:17:06]Sock 7.Check first char [08:17:06]Sock 7.First char is OK [08:17:06]request: POST /json_proto HTTP/1.0 [08:17:06]Method: POST [08:17:06]URL: /json_proto [08:17:06]Method is POST - this is cgi request [08:17:06]url: /json_proto [08:17:06]query_string will be loaded in cgi processing [08:17:06]execute_cgi json_proto POST (null) [08:17:06]execute_cgi path=json_proto method=POST [08:17:06]POST find Content-Length [08:17:06]Host: 172.17.42.195:8080 [08:17:06]Content-Length: 683 [08:17:06]Content-Type: application/json [08:17:06] [08:17:06]POST finish read [08:17:06]Found Content-Length = 683 [08:17:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311433", "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" ] } } [08:17:06]execute_script... [08:17:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311433", "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" ] } } [08:17:06]POST & json_proto [08:17:06]process_json_proto [08:17:06]json parsed OK: [08:17:06]protocol is kg_v1.0 [08:17:06]action value=close_receipt [08:17:06]process_action close_receipt [08:17:06]cmd_close_receipt [08:17:06]MH_GetDate [08:17:06]Write to MH i2c: F0 00 00 AD 20 BC [08:17:06]Write i2c OK [08:17:06]MH_I2C_Read... [08:17:06]Read from MH i2c: F0 [08:17:06]MH_I2C_Read... [08:17:06]Read from MH i2c: F0 09 00 [08:17:06]MH_I2C_Read... [08:17:06]Read from MH i2c: F0 09 00 AD 20 00 03 F7 1D 67 EF 94 12 67 3F [08:17:06]GetLastDocTimeStamp 1730016747 [08:17:06]current date 1730017027 [08:17:06]FM_GetShiftState [08:17:06]SAM_PROTO_GetShiftState [08:17:06]wFMCommunicate request_size=4 [08:17:06]MH_SAM_APDU [08:17:06]CAPDU: 80 13 01 00 [08:17:06]Write to MH i2c: E2 08 00 AE 20 80 13 01 00 00 00 00 00 4B [08:17:06]Write i2c OK [08:17:06]MH_I2C_Read... [08:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:06]Read from MH i2c: E2 [08:17:06]MH_I2C_Read... [08:17:06]Read from MH i2c: E2 0E 00 [08:17:06]MH_I2C_Read... [08:17:06]Read from MH i2c: E2 0E 00 AE 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [08:17:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:17:06]wFMCommunicate OK [08:17:06]SAM_PROTO_GetShiftState done [08:17:06]FM_GetShiftState done [08:17:06]opened in 1729988025 [08:17:06]opened+sec_in_day 1730074425 [08:17:06]quantity*price = 100021 [08:17:06]sum+1 = 100023 [08:17:06]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 СНО: Общий режим Чек 197 27.10.2024 08:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374919 ФПД: 22347036521244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374919&fm=22347036521244&tin=02508201610067®Number=0000000000091623&sum=100000 [08:17:07]StoreToDocumentArchive [08:17:07]shift 528 fd 374919 [08:17:07]save to /storage/0528/doc_00374919 [08:17:07]save last doc name /storage/0528/doc_00374919 to /storage/kkm_last_doc_name [08:17:07]save OK [08:17:07]Clear old archive folders... [08:17:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:07]tlvbuf is 010514D0 [08:17:07]SAM_PROTO_ClearQueue [08:17:07]wFMCommunicate request_size=4 [08:17:07]MH_SAM_APDU [08:17:07]CAPDU: 80 09 00 00 [08:17:07]Write to MH i2c: E2 08 00 BB 20 80 09 00 00 00 00 00 00 4D [08:17:07]Write i2c OK [08:17:07]MH_I2C_Read... [08:17:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:07]Read from MH i2c: E2 [08:17:07]MH_I2C_Read... [08:17:07]Read from MH i2c: E2 03 00 [08:17:07]MH_I2C_Read... [08:17:07]Read from MH i2c: E2 03 00 BB 20 00 90 00 4F [08:17:07]RAPDU: 90 00 [08:17:07]wFMCommunicate OK [08:17:07]SAM_PROTO_ClearQueue done [08:17:07]KKMCreateOFDPacket [08:17:07]OFDProtocolAddRootSTLVToBuf [08:17:07]FM_MakeSignedData [08:17:07]FM_MakeSignedData [08:17:07]SAM_PROTO_SignData [08:17:07]wFMCommunicate request_size=4 [08:17:07]MH_SAM_APDU [08:17:07]CAPDU: 80 0D 01 02 [08:17:07]Write to MH i2c: E2 08 00 BC 20 80 0D 01 02 00 00 00 00 55 [08:17:07]Write i2c OK [08:17:07]MH_I2C_Read... [08:17:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:07]Read from MH i2c: E2 [08:17:07]MH_I2C_Read... [08:17:07]Read from MH i2c: E2 03 00 [08:17:07]MH_I2C_Read... [08:17:07]Read from MH i2c: E2 03 00 BC 20 00 90 00 50 [08:17:07]RAPDU: 90 00 [08:17:07]wFMCommunicate OK [08:17:07]wFMCommunicate request_size=255 [08:17:07]MH_SAM_APDU [08:17:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C5 00 00 00 F4 03 04 00 03 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 [08:17:07]Write to MH i2c: E2 02 01 BD 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C5 00 00 00 F4 03 04 00 03 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 00 00 AA [08:17:07]Write i2c OK [08:17:07]MH_I2C_Read... [08:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:08]Read from MH i2c: E2 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 03 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 03 00 BD 20 00 90 00 51 [08:17:08]RAPDU: 90 00 [08:17:08]wFMCommunicate OK [08:17:08]wFMCommunicate request_size=10 [08:17:08]MH_SAM_APDU [08:17:08]CAPDU: 80 0D 02 02 05 53 13 2C 73 1C [08:17:08]Write to MH i2c: E2 0D 00 BE 20 80 0D 02 02 05 00 53 13 2C 73 1C 00 00 83 [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:08]Read from MH i2c: E2 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 03 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 03 00 BE 20 00 90 00 52 [08:17:08]RAPDU: 90 00 [08:17:08]wFMCommunicate OK [08:17:08]wFMCommunicate request_size=4 [08:17:08]MH_SAM_APDU [08:17:08]CAPDU: 80 0D 03 02 [08:17:08]Write to MH i2c: E2 08 00 BF 20 80 0D 03 02 00 00 00 00 5A [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:08]Read from MH i2c: E2 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 0B 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 0B 00 BF 20 00 4B C1 28 B7 C7 98 F7 6F 90 00 0B [08:17:08]RAPDU: 4B C1 28 B7 C7 98 F7 6F 90 00 [08:17:08]wFMCommunicate OK [08:17:08]SAM_PROTO_SignData done [08:17:08]FM_MakeSignedData done [08:17:08]CreateOFDProtocolMessage [08:17:08]wFMCommunicate request_size=4 [08:17:08]MH_SAM_APDU [08:17:08]CAPDU: 80 11 00 00 [08:17:08]Write to MH i2c: E2 08 00 C0 20 80 11 00 00 00 00 00 00 5A [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:08]Read from MH i2c: E2 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 17 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: E2 17 00 C0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [08:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:17:08]wFMCommunicate OK [08:17:08]CreateOFDProtocolMessage done [08:17:08]OFDSenderStorePacket 374919 [08:17:08]StoreOFDPacket docnum=374919 [08:17: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 E5 96 07 01 82 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C5 00 00 00 F4 03 04 00 03 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 53 13 2C 73 1C 4B C1 28 B7 C7 98 F7 6F [08:17:08]CheckFolder [08:17:08]dirname=/storage/ofd_packets [08:17:08]CheckFolder done [08:17:08]ProducePacketName [08:17:08]name=ofd_packets/00374919 [08:17:08]NVStorageSaveData ofd_packets/00374919 [08:17:08]File name is /storage/ofd_packets/00374919 [08:17:08]Write 301 bytes [08:17:08]NVStorageSaveData done [08:17:08]OFDSenderStorePacket done [08:17:08]KKMCreateOFDPacket done [08:17:08]NVStorageSaveData kkm_last_timestamp [08:17:08]File name is /storage/kkm_last_timestamp [08:17:08]Write 4 bytes [08:17:08]NVStorageSaveData done [08:17:08]ExternCall_PrintAddStr [08:17:08]wPrintStart [08:17:08]Write to MH i2c: 01 00 00 C1 20 E1 [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 07 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 07 00 C1 20 00 00 00 00 00 FF 0F F6 [08:17:08]RasterBufferAndPrint [08:17:08]line Счет N : (1)3311433 [08:17:08]line ИНН: 02508201610067 [08:17:08]line Контрольно-Кассовый Чек [08:17:08]line ПРОДАЖА [08:17:08]line ТРК (МРК, ГНК) : 33 [08:17:08]line Товар: 2710124500 [08:17:08]line Аи-95-К-3 [08:17:08]line 13.480 * 74.20 [08:17:08]line = 1000.22 [08:17:08]line НДС 12% НСП 1% [08:17:08]line > о реализуемом товаре [08:17:08]line ОКРУГЛЕНИЕ: -0.22 [08:17:08]line ИТОГО: 1000.00 [08:17:08]line Внесено: 1000.00 [08:17:08]line СДАЧА: 0.00 [08:17:08]line НСП 1% : 8.85 [08:17:08]line НДС 12% : 106.22 [08:17:08]line Наличными: 1000.00 [08:17:08]line Безнал.: 0.00 [08:17:08]line Место: АЗС № 87 "Партнер Нефть" [08:17:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:17:08]line СНО: Общий режим [08:17:08]line Чек 197 27.10.2024 08:17 [08:17:08]line Смена: 528 ФФД: 1.0 [08:17:08]line ЗНМ: 0300000083 [08:17:08]line РНМ: 0000000000091623 [08:17:08]line Версия ККМ: 001 [08:17:08]line ФМ: 0000000000874672 [08:17:08]line ФД: 374919 [08:17:08]line ФПД: 22347036521244 [08:17:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374919&fm=22347036521244&tin=02508201610067®Number=0000000000091623&sum=100000 [08:17:08]written 0, free lines is 4095 [08:17:08]OFD Sender: Processing packet 374919 [packets to send 270, broken 269] [08:17:08]ProducePacketName [08:17:08]name=ofd_packets/00374919 [08:17:08]OFD Sender: To server: pG, [08:17:08]CommunicateWithHost lk.salyk.kg:30040 [08:17:08]ConnectInit lk.salyk.kg [08:17:08]Connected sock=9 [08:17:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 96 07 01 82 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C5 00 00 00 F4 03 04 00 03 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 53 13 2C 73 1C 4B C1 28 B7 C7 98 F7 6F [08:17: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 4E 9D 47 00 B5 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 87 B8 05 00 F4 03 04 00 A2 A2 1D 67 B6 04 01 00 00 E5 75 B4 74 42 7B C4 80 [08:17:08]CommunicateWithHost err = 0 [08:17:08]CheckOFDResponse [08:17:08]1017 (14) - 77093643461234 [08:17:08]1041 (16) - 0000000000874672 [08:17:08]1040 (4) - 374919 [08:17:08]1012 (4) - 27.10.2024 02:17 [08:17:08]1206 (1) - 0 [08:17:08]OFD Sender: Remove packet 374919 [08:17:08]ProducePacketName [08:17:08]name=ofd_packets/00374919 [08:17:08]NVStorageDeleteData [08:17:08]Write to MH i2c: 01 00 00 EC 20 0C [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 07 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: 01 07 00 EC 20 00 00 00 00 00 D4 0C F3 [08:17:08]RasterBufferAndPrint [08:17:08]line [08:17:08]line [08:17:08]line [08:17:08]line [08:17:08]line [08:17:08]written 0, free lines is 3290 [08:17:08]MH_Cut [08:17:08]Write to MH i2c: D1 01 00 F3 20 01 E5 [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: D1 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: D1 01 00 [08:17:08]MH_I2C_Read... [08:17:08]Read from MH i2c: D1 01 00 F3 20 00 E4 [08:17:08]Write to MH i2c: 01 00 00 F4 20 14 [08:17:08]Write i2c OK [08:17:08]MH_I2C_Read... [08:17:09]OFD Sender: No OFD packet to send [08:17:09]*** Cut start [08:17:09]*** Partial cut [08:17:09]*** CUTSNS_PIN = 1 [08:17:09]*** CUTSNS_PIN = 0 [08:17:09]*** Brake cut motor [08:17:10]Read from MH i2c: 01 [08:17:10]MH_I2C_Read... [08:17:10]*** Stop cut motor [08:17:10]*** Cut end [08:17:10]Read from MH i2c: 01 07 00 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: 01 07 00 F4 20 00 00 00 00 00 FF 0F 29 [08:17:10]process_action close_receipt done [08:17:10]requested_data is exist [08:17:10]produce_requested_data [08:17:10]requested_item fm.sn is exist - process it [08:17:10]wFMCommunicate request_size=4 [08:17:10]MH_SAM_APDU [08:17:10]CAPDU: 80 11 00 00 [08:17:10]Write to MH i2c: E2 08 00 F5 20 80 11 00 00 00 00 00 00 8F [08:17:10]Write i2c OK [08:17:10]MH_I2C_Read... [08:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:10]Read from MH i2c: E2 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 17 00 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 17 00 F5 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [08: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 [08:17:10]wFMCommunicate OK [08:17:10]requested_item fd.num is exist - process it [08:17:10]SAM_PROTO_GetFieldsCounters [08:17:10]wFMCommunicate request_size=4 [08:17:10]MH_SAM_APDU [08:17:10]CAPDU: 80 13 00 00 [08:17:10]Write to MH i2c: E2 08 00 F6 20 80 13 00 00 00 00 00 00 92 [08:17:10]Write i2c OK [08:17:10]MH_I2C_Read... [08:17:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:10]Read from MH i2c: E2 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 62 00 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 62 00 F6 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 87 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [08:17:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:10]wFMCommunicate OK [08:17:10]SAM_PROTO_GetFieldsCounters done [08:17:10]requested_item shift.num is exist - process it [08:17:10]requested_item shift.opened is exist - process it [08:17:10]req_shift_opened [08:17:10]FM_GetShiftState [08:17:10]SAM_PROTO_GetShiftState [08:17:10]wFMCommunicate request_size=4 [08:17:10]MH_SAM_APDU [08:17:10]CAPDU: 80 13 01 00 [08:17:10]Write to MH i2c: E2 08 00 F7 20 80 13 01 00 00 00 00 00 94 [08:17:10]Write i2c OK [08:17:10]MH_I2C_Read... [08:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:10]Read from MH i2c: E2 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 0E 00 [08:17:10]MH_I2C_Read... [08:17:10]Read from MH i2c: E2 0E 00 F7 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [08:17:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:17:10]wFMCommunicate OK [08:17:10]SAM_PROTO_GetShiftState done [08:17:10]FM_GetShiftState done [08:17:10]req_shift_opened done [08:17:10]requested_item shift.open_date is exist - process it [08:17:10]req_shift_open_date [08:17:10]req_shift_open_date done [08:17:10]produce_requested_data done [08:17:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374919,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:17:10]process_action_free close_receipt [08:17:10]json_value_free [08:17:10]json_value_free done [08:17:10]process_json_proto returns [08:17:10]Send response to host [08:17:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374919,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:17:10]free response buf [08:17:10]execute_script done [08:17:10]execute_script returns [08:17:10]free content buf [08:17:10]Sock 7.Close socket [08:17:10]Sock 7.Thread stoped [08:17:11]accept exits with 8 [08:17:11]New connection [08:17:11]New thread 3067628900 created [08:17:11]Thread 3067485540 joined [08:17:11]Waiting for new connection... [08:17:11] Sock 8.Parse request [08:17:11]Sock 8.Check first char [08:17:11]Sock 8.First char is OK [08:17:11]request: POST /json_proto HTTP/1.0 [08:17:11]Method: POST [08:17:11]URL: /json_proto [08:17:11]Method is POST - this is cgi request [08:17:11]url: /json_proto [08:17:11]query_string will be loaded in cgi processing [08:17:11]execute_cgi json_proto POST (null) [08:17:11]execute_cgi path=json_proto method=POST [08:17:11]POST find Content-Length [08:17:11]Host: 172.17.42.195:8080 [08:17:11]Content-Length: 678 [08:17:11]Content-Type: application/json [08:17:11] [08:17:11]POST finish read [08:17:11]Found Content-Length = 678 [08:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311432", "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" ] } } [08:17:11]execute_script... [08: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)3311432", "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" ] } } [08:17:11]POST & json_proto [08:17:11]process_json_proto [08:17:11]json parsed OK: [08:17:11]protocol is kg_v1.0 [08:17:11]action value=close_receipt [08:17:11]process_action close_receipt [08:17:11]cmd_close_receipt [08:17:11]MH_GetDate [08:17:11]Write to MH i2c: F0 00 00 F8 20 07 [08:17:11]Write i2c OK [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 09 00 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 09 00 F8 20 00 08 F7 1D 67 EF 94 12 67 8F [08:17:11]GetLastDocTimeStamp 1730017027 [08:17:11]current date 1730017032 [08:17:11]FM_GetShiftState [08:17:11]SAM_PROTO_GetShiftState [08:17:11]wFMCommunicate request_size=4 [08:17:11]MH_SAM_APDU [08:17:11]CAPDU: 80 13 01 00 [08:17:11]Write to MH i2c: E2 08 00 F9 20 80 13 01 00 00 00 00 00 96 [08:17:11]Write i2c OK [08:17:11]MH_I2C_Read... [08:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:11]Read from MH i2c: E2 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: E2 0E 00 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: E2 0E 00 F9 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 64 [08:17:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:17:11]wFMCommunicate OK [08:17:11]SAM_PROTO_GetShiftState done [08:17:11]FM_GetShiftState done [08:17:11]opened in 1729988025 [08:17:11]opened+sec_in_day 1730074425 [08:17:11]quantity*price = 30038 [08:17:11]sum+1 = 30039 [08:17:11]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 СНО: Общий режим Чек 198 27.10.2024 08:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374920 ФПД: 218209819284240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081712&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374920&fm=218209819284240&tin=02508201610067®Number=0000000000091623&sum=30000 [08:17:12]StoreToDocumentArchive [08:17:12]shift 528 fd 374920 [08:17:12]save to /storage/0528/doc_00374920 [08:17:12]save last doc name /storage/0528/doc_00374920 to /storage/kkm_last_doc_name [08:17:12]save OK [08:17:12]Clear old archive folders... [08:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:12]tlvbuf is 00FE0220 [08:17:12]SAM_PROTO_ClearQueue [08:17:12]wFMCommunicate request_size=4 [08:17:12]MH_SAM_APDU [08:17:12]CAPDU: 80 09 00 00 [08:17:12]Write to MH i2c: E2 08 00 06 21 80 09 00 00 00 00 00 00 99 [08:17:12]Write i2c OK [08:17:12]MH_I2C_Read... [08:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:12]Read from MH i2c: E2 [08:17:12]MH_I2C_Read... [08:17:12]Read from MH i2c: E2 03 00 [08:17:12]MH_I2C_Read... [08:17:12]Read from MH i2c: E2 03 00 06 21 00 90 00 9B [08:17:12]RAPDU: 90 00 [08:17:12]wFMCommunicate OK [08:17:12]SAM_PROTO_ClearQueue done [08:17:12]KKMCreateOFDPacket [08:17:12]OFDProtocolAddRootSTLVToBuf [08:17:12]FM_MakeSignedData [08:17:12]FM_MakeSignedData [08:17:12]SAM_PROTO_SignData [08:17:12]wFMCommunicate request_size=4 [08:17:12]MH_SAM_APDU [08:17:12]CAPDU: 80 0D 01 02 [08:17:12]Write to MH i2c: E2 08 00 07 21 80 0D 01 02 00 00 00 00 A1 [08:17:12]Write i2c OK [08:17:12]MH_I2C_Read... [08:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:12]Read from MH i2c: E2 [08:17:12]MH_I2C_Read... [08:17:12]Read from MH i2c: E2 03 00 [08:17:12]MH_I2C_Read... [08:17:12]Read from MH i2c: E2 03 00 07 21 00 90 00 9C [08:17:12]RAPDU: 90 00 [08:17:12]wFMCommunicate OK [08:17:12]wFMCommunicate request_size=255 [08:17:12]MH_SAM_APDU [08: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 08 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C6 [08:17:12]Write to MH i2c: E2 02 01 08 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 C6 00 00 00 F4 03 04 00 08 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C6 00 00 87 [08:17:12]Write i2c OK [08:17:12]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 08 21 00 90 00 9D [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]wFMCommunicate request_size=10 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 02 02 05 75 EE C3 D3 10 [08:17:13]Write to MH i2c: E2 0D 00 09 21 80 0D 02 02 05 00 75 EE C3 D3 10 00 00 B7 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 09 21 00 90 00 9E [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]wFMCommunicate request_size=4 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 03 02 [08:17:13]Write to MH i2c: E2 08 00 0A 21 80 0D 03 02 00 00 00 00 A6 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 0B 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 0B 00 0A 21 00 FB 80 42 5A 52 CA E5 84 90 00 43 [08:17:13]RAPDU: FB 80 42 5A 52 CA E5 84 90 00 [08:17:13]wFMCommunicate OK [08:17:13]SAM_PROTO_SignData done [08:17:13]FM_MakeSignedData done [08:17:13]CreateOFDProtocolMessage [08:17:13]wFMCommunicate request_size=4 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 11 00 00 [08:17:13]Write to MH i2c: E2 08 00 0B 21 80 11 00 00 00 00 00 00 A6 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 17 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 17 00 0B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [08: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 [08:17:13]wFMCommunicate OK [08:17:13]CreateOFDProtocolMessage done [08:17:13]OFDSenderStorePacket 374920 [08:17:13]StoreOFDPacket docnum=374920 [08: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 FA 43 07 01 7B 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 C6 00 00 00 F4 03 04 00 08 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C6 75 EE C3 D3 10 FB 80 42 5A 52 CA E5 84 [08:17:13]CheckFolder [08:17:13]dirname=/storage/ofd_packets [08:17:13]CheckFolder done [08:17:13]ProducePacketName [08:17:13]name=ofd_packets/00374920 [08:17:13]NVStorageSaveData ofd_packets/00374920 [08:17:13]File name is /storage/ofd_packets/00374920 [08:17:13]Write 301 bytes [08:17:13]NVStorageSaveData done [08:17:13]OFDSenderStorePacket done [08:17:13]KKMCreateOFDPacket done [08:17:13]NVStorageSaveData kkm_last_timestamp [08:17:13]File name is /storage/kkm_last_timestamp [08:17:13]Write 4 bytes [08:17:13]NVStorageSaveData done [08:17:13]ExternCall_PrintAddStr [08:17:13]wPrintStart [08:17:13]Write to MH i2c: 01 00 00 0C 21 2D [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 0C 21 00 00 00 00 00 FF 0F 42 [08:17:13]RasterBufferAndPrint [08:17:13]line Счет N : (1)3311432 [08:17:13]line ИНН: 02508201610067 [08:17:13]line Контрольно-Кассовый Чек [08:17:13]line ПРОДАЖА [08:17:13]line ТРК (МРК, ГНК) : 42 [08:17:13]line Товар: 2710124130 [08:17:13]line Аи-92-К-4 [08:17:13]line 4.490 * 66.90 [08:17:13]line = 300.38 [08:17:13]line НДС 12% НСП 1% [08:17:13]line > о реализуемом товаре [08:17:13]line ОКРУГЛЕНИЕ: -0.38 [08:17:13]line ИТОГО: 300.00 [08:17:13]line Внесено: 300.00 [08:17:13]line СДАЧА: 0.00 [08:17:13]line НСП 1% : 2.66 [08:17:13]line НДС 12% : 31.90 [08:17:13]line Наличными: 300.00 [08:17:13]line Безнал.: 0.00 [08:17:13]line Место: АЗС № 87 "Партнер Нефть" [08:17:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:17:13]line СНО: Общий режим [08:17:13]line Чек 198 27.10.2024 08:17 [08:17:13]line Смена: 528 ФФД: 1.0 [08:17:13]line ЗНМ: 0300000083 [08:17:13]line РНМ: 0000000000091623 [08:17:13]line Версия ККМ: 001 [08:17:13]line ФМ: 0000000000874672 [08:17:13]line ФД: 374920 [08:17:13]line ФПД: 218209819284240 [08:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081712&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374920&fm=218209819284240&tin=02508201610067®Number=0000000000091623&sum=30000 [08:17:13]written 0, free lines is 4095 [08:17:13]OFD Sender: Processing packet 374920 [packets to send 270, broken 269] [08:17:13]ProducePacketName [08:17:13]name=ofd_packets/00374920 [08:17:13]OFD Sender: To server: pG, [08:17:13]CommunicateWithHost lk.salyk.kg:30040 [08:17:13]ConnectInit lk.salyk.kg [08:17:13]Connected sock=9 [08: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 FA 43 07 01 7B 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 C6 00 00 00 F4 03 04 00 08 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C6 75 EE C3 D3 10 FB 80 42 5A 52 CA E5 84 [08: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 7C 78 47 00 C8 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 88 B8 05 00 F4 03 04 00 A7 A2 1D 67 B6 04 01 00 00 49 CA FF 2A 34 F5 8B 3D [08:17:13]CommunicateWithHost err = 0 [08:17:13]CheckOFDResponse [08:17:13]1017 (14) - 77093643461234 [08:17:13]1041 (16) - 0000000000874672 [08:17:13]1040 (4) - 374920 [08:17:13]1012 (4) - 27.10.2024 02:17 [08:17:13]1206 (1) - 0 [08:17:13]OFD Sender: Remove packet 374920 [08:17:13]ProducePacketName [08:17:13]name=ofd_packets/00374920 [08:17:13]NVStorageDeleteData [08:17:13]Write to MH i2c: 01 00 00 37 21 58 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 37 21 00 00 00 00 00 DC 0C 47 [08:17:13]RasterBufferAndPrint [08:17:13]line [08:17:13]line [08:17:13]line [08:17:13]line [08:17:13]line [08:17:13]written 0, free lines is 3310 [08:17:13]MH_Cut [08:17:13]Write to MH i2c: D1 01 00 3E 21 01 31 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: D1 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: D1 01 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: D1 01 00 3E 21 00 30 [08:17:13]Write to MH i2c: 01 00 00 3F 21 60 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:14]OFD Sender: No OFD packet to send [08:17:14]*** Cut start [08:17:14]*** Partial cut [08:17:14]*** CUTSNS_PIN = 1 [08:17:14]*** CUTSNS_PIN = 0 [08:17:14]*** Brake cut motor [08:17:15]Read from MH i2c: 01 [08:17:15]MH_I2C_Read... [08:17:15]*** Stop cut motor [08:17:15]*** Cut end [08:17:15]Read from MH i2c: 01 07 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: 01 07 00 3F 21 00 00 00 00 00 FF 0F 75 [08:17:15]process_action close_receipt done [08:17:15]requested_data is exist [08:17:15]produce_requested_data [08:17:15]requested_item fm.sn is exist - process it [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 11 00 00 [08:17:15]Write to MH i2c: E2 08 00 40 21 80 11 00 00 00 00 00 00 DB [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 17 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 17 00 40 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 30 [08: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 [08:17:15]wFMCommunicate OK [08:17:15]requested_item fd.num is exist - process it [08:17:15]SAM_PROTO_GetFieldsCounters [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 13 00 00 [08:17:15]Write to MH i2c: E2 08 00 41 21 80 13 00 00 00 00 00 00 DE [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 62 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 62 00 41 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 88 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [08: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 88 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:15]wFMCommunicate OK [08:17:15]SAM_PROTO_GetFieldsCounters done [08:17:15]requested_item shift.num is exist - process it [08:17:15]requested_item shift.opened is exist - process it [08:17:15]req_shift_opened [08:17:15]FM_GetShiftState [08:17:15]SAM_PROTO_GetShiftState [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 13 01 00 [08:17:15]Write to MH i2c: E2 08 00 42 21 80 13 01 00 00 00 00 00 E0 [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 0E 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 0E 00 42 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [08:17:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:17:15]wFMCommunicate OK [08:17:15]SAM_PROTO_GetShiftState done [08:17:15]FM_GetShiftState done [08:17:15]req_shift_opened done [08:17:15]requested_item shift.open_date is exist - process it [08:17:15]req_shift_open_date [08:17:15]req_shift_open_date done [08:17:15]produce_requested_data done [08:17:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374920,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:17:15]process_action_free close_receipt [08:17:15]json_value_free [08:17:15]json_value_free done [08:17:15]process_json_proto returns [08:17:15]Send response to host [08:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374920,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:17:15]free response buf [08:17:15]execute_script done [08:17:15]execute_script returns [08:17:15]free content buf [08:17:15]Sock 8.Close socket [08:17:15]Sock 8.Thread stoped [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:49]OFD Sender: No OFD packet to send [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:21]accept exits with 7 [08:19:21]New connection [08:19:21]New thread 3067485540 created [08:19:21]Thread 3067628900 joined [08:19:21]Waiting for new connection... [08:19:21] Sock 7.Parse request [08:19:21]Sock 7.Check first char [08:19:21]Sock 7.First char is OK [08:19:21]request: POST /json_proto HTTP/1.0 [08:19:21]Method: POST [08:19:21]URL: /json_proto [08:19:21]Method is POST - this is cgi request [08:19:21]url: /json_proto [08:19:21]query_string will be loaded in cgi processing [08:19:21]execute_cgi json_proto POST (null) [08:19:21]execute_cgi path=json_proto method=POST [08:19:21]POST find Content-Length [08:19:21]Host: 172.17.42.195:8080 [08:19:21]Content-Length: 683 [08:19:21]Content-Type: application/json [08:19:21] [08:19:21]POST finish read [08:19:21]Found Content-Length = 683 [08:19:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311435", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:21]execute_script... [08:19:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311435", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:21]POST & json_proto [08:19:21]process_json_proto [08:19:21]json parsed OK: [08:19:21]protocol is kg_v1.0 [08:19:21]action value=close_receipt [08:19:21]process_action close_receipt [08:19:21]cmd_close_receipt [08:19:21]MH_GetDate [08:19:21]Write to MH i2c: F0 00 00 43 21 53 [08:19:21]Write i2c OK [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 09 00 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: F0 09 00 43 21 00 8A F7 1D 67 EF 94 12 67 5D [08:19:21]GetLastDocTimeStamp 1730017032 [08:19:21]current date 1730017162 [08:19:21]FM_GetShiftState [08:19:21]SAM_PROTO_GetShiftState [08:19:21]wFMCommunicate request_size=4 [08:19:21]MH_SAM_APDU [08:19:21]CAPDU: 80 13 01 00 [08:19:21]Write to MH i2c: E2 08 00 44 21 80 13 01 00 00 00 00 00 E2 [08:19:21]Write i2c OK [08:19:21]MH_I2C_Read... [08:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:21]Read from MH i2c: E2 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: E2 0E 00 [08:19:21]MH_I2C_Read... [08:19:21]Read from MH i2c: E2 0E 00 44 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [08:19:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:21]wFMCommunicate OK [08:19:21]SAM_PROTO_GetShiftState done [08:19:21]FM_GetShiftState done [08:19:21]opened in 1729988025 [08:19:21]opened+sec_in_day 1730074425 [08:19:21]quantity*price = 160049 [08:19:21]sum+1 = 160050 [08:19:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 199 27.10.2024 08:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374921 ФПД: 213366253549781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374921&fm=213366253549781&tin=02508201610067®Number=0000000000091623&sum=160000 [08:19:22]StoreToDocumentArchive [08:19:22]shift 528 fd 374921 [08:19:22]save to /storage/0528/doc_00374921 [08:19:22]save last doc name /storage/0528/doc_00374921 to /storage/kkm_last_doc_name [08:19:22]save OK [08:19:22]Clear old archive folders... [08:19:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:22]tlvbuf is B6FFD6E0 [08:19:22]SAM_PROTO_ClearQueue [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 09 00 00 [08:19:22]Write to MH i2c: E2 08 00 51 21 80 09 00 00 00 00 00 00 E4 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 51 21 00 90 00 E6 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]SAM_PROTO_ClearQueue done [08:19:22]KKMCreateOFDPacket [08:19:22]OFDProtocolAddRootSTLVToBuf [08:19:22]FM_MakeSignedData [08:19:22]FM_MakeSignedData [08:19:22]SAM_PROTO_SignData [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 0D 01 02 [08:19:22]Write to MH i2c: E2 08 00 52 21 80 0D 01 02 00 00 00 00 EC [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 52 21 00 90 00 E7 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]wFMCommunicate request_size=255 [08:19:22]MH_SAM_APDU [08:19: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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 8A F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C2 [08:19:22]Write to MH i2c: E2 02 01 53 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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 8A F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C2 00 00 47 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 53 21 00 90 00 E8 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]wFMCommunicate request_size=10 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 0D 02 02 05 0E 33 BF F8 D5 [08:19:22]Write to MH i2c: E2 0D 00 54 21 80 0D 02 02 05 00 0E 33 BF F8 D5 00 00 C6 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 03 00 54 21 00 90 00 E9 [08:19:22]RAPDU: 90 00 [08:19:22]wFMCommunicate OK [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 0D 03 02 [08:19:22]Write to MH i2c: E2 08 00 55 21 80 0D 03 02 00 00 00 00 F1 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:22]Read from MH i2c: E2 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 0B 00 [08:19:22]MH_I2C_Read... [08:19:22]Read from MH i2c: E2 0B 00 55 21 00 99 B6 65 D2 16 C3 EC 92 90 00 CF [08:19:22]RAPDU: 99 B6 65 D2 16 C3 EC 92 90 00 [08:19:22]wFMCommunicate OK [08:19:22]SAM_PROTO_SignData done [08:19:22]FM_MakeSignedData done [08:19:22]CreateOFDProtocolMessage [08:19:22]wFMCommunicate request_size=4 [08:19:22]MH_SAM_APDU [08:19:22]CAPDU: 80 11 00 00 [08:19:22]Write to MH i2c: E2 08 00 56 21 80 11 00 00 00 00 00 00 F1 [08:19:22]Write i2c OK [08:19:22]MH_I2C_Read... [08:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:23]Read from MH i2c: E2 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 17 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: E2 17 00 56 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [08:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:23]wFMCommunicate OK [08:19:23]CreateOFDProtocolMessage done [08:19:23]OFDSenderStorePacket 374921 [08:19:23]StoreOFDPacket docnum=374921 [08:19: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 FD D7 07 01 14 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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 8A F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C2 0E 33 BF F8 D5 99 B6 65 D2 16 C3 EC 92 [08:19:23]CheckFolder [08:19:23]dirname=/storage/ofd_packets [08:19:23]CheckFolder done [08:19:23]ProducePacketName [08:19:23]name=ofd_packets/00374921 [08:19:23]NVStorageSaveData ofd_packets/00374921 [08:19:23]File name is /storage/ofd_packets/00374921 [08:19:23]Write 301 bytes [08:19:23]NVStorageSaveData done [08:19:23]OFDSenderStorePacket done [08:19:23]KKMCreateOFDPacket done [08:19:23]NVStorageSaveData kkm_last_timestamp [08:19:23]File name is /storage/kkm_last_timestamp [08:19:23]Write 4 bytes [08:19:23]NVStorageSaveData done [08:19:23]ExternCall_PrintAddStr [08:19:23]wPrintStart [08:19:23]Write to MH i2c: 01 00 00 57 21 78 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 57 21 00 00 00 00 00 FF 0F 8D [08:19:23]RasterBufferAndPrint [08:19:23]line Счет N : (1)3311435 [08:19:23]line ИНН: 02508201610067 [08:19:23]line Контрольно-Кассовый Чек [08:19:23]line ПРОДАЖА [08:19:23]line ТРК (МРК, ГНК) : 13 [08:19:23]line Товар: 2710124500 [08:19:23]line Аи-95-К-3 [08:19:23]line 21.570 * 74.20 [08:19:23]line = 1600.49 [08:19:23]line НДС 12% НСП 1% [08:19:23]line > о реализуемом товаре [08:19:23]line ОКРУГЛЕНИЕ: -0.49 [08:19:23]line ИТОГО: 1600.00 [08:19:23]line Внесено: 1600.00 [08:19:23]line СДАЧА: 0.00 [08:19:23]line НСП 1% : 14.16 [08:19:23]line НДС 12% : 169.96 [08:19:23]line Наличными: 1600.00 [08:19:23]line Безнал.: 0.00 [08:19:23]line Место: АЗС № 87 "Партнер Нефть" [08:19:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:19:23]line СНО: Общий режим [08:19:23]line Чек 199 27.10.2024 08:19 [08:19:23]line Смена: 528 ФФД: 1.0 [08:19:23]line ЗНМ: 0300000083 [08:19:23]line РНМ: 0000000000091623 [08:19:23]line Версия ККМ: 001 [08:19:23]line ФМ: 0000000000874672 [08:19:23]line ФД: 374921 [08:19:23]line ФПД: 213366253549781 [08:19:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374921&fm=213366253549781&tin=02508201610067®Number=0000000000091623&sum=160000 [08:19:23]OFD Sender: Processing packet 374921 [packets to send 270, broken 269] [08:19:23]ProducePacketName [08:19:23]name=ofd_packets/00374921 [08:19:23]OFD Sender: To server: pG, [08:19:23]CommunicateWithHost lk.salyk.kg:30040 [08:19:23]ConnectInit lk.salyk.kg [08:19:23]written 0, free lines is 4095 [08:19:23]Connected sock=8 [08:19:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FD D7 07 01 14 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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 8A F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C2 0E 33 BF F8 D5 99 B6 65 D2 16 C3 EC 92 [08:19: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 20 05 47 00 6B 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 89 B8 05 00 F4 03 04 00 29 A3 1D 67 B6 04 01 00 00 FA EA 7F A9 44 1B DC 08 [08:19:23]CommunicateWithHost err = 0 [08:19:23]CheckOFDResponse [08:19:23]1017 (14) - 77093643461234 [08:19:23]1041 (16) - 0000000000874672 [08:19:23]1040 (4) - 374921 [08:19:23]1012 (4) - 27.10.2024 02:19 [08:19:23]1206 (1) - 0 [08:19:23]OFD Sender: Remove packet 374921 [08:19:23]ProducePacketName [08:19:23]name=ofd_packets/00374921 [08:19:23]NVStorageDeleteData [08:19:23]Write to MH i2c: 01 00 00 82 21 A3 [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: 01 07 00 82 21 00 00 00 00 00 DF 0C 95 [08:19:23]RasterBufferAndPrint [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]line [08:19:23]written 0, free lines is 3300 [08:19:23]MH_Cut [08:19:23]Write to MH i2c: D1 01 00 89 21 01 7C [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 01 00 [08:19:23]MH_I2C_Read... [08:19:23]Read from MH i2c: D1 01 00 89 21 00 7B [08:19:23]Write to MH i2c: 01 00 00 8A 21 AB [08:19:23]Write i2c OK [08:19:23]MH_I2C_Read... [08:19:24]OFD Sender: No OFD packet to send [08:19:24]*** Cut start [08:19:24]*** Partial cut [08:19:24]*** CUTSNS_PIN = 1 [08:19:24]*** CUTSNS_PIN = 0 [08:19:24]*** Brake cut motor [08:19:25]Read from MH i2c: 01 [08:19:25]MH_I2C_Read... [08:19:25]*** Stop cut motor [08:19:25]*** Cut end [08:19:25]Read from MH i2c: 01 07 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: 01 07 00 8A 21 00 00 00 00 00 FF 0F C0 [08:19:25]process_action close_receipt done [08:19:25]requested_data is exist [08:19:25]produce_requested_data [08:19:25]requested_item fm.sn is exist - process it [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 11 00 00 [08:19:25]Write to MH i2c: E2 08 00 8B 21 80 11 00 00 00 00 00 00 26 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 17 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 17 00 8B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [08:19:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:25]wFMCommunicate OK [08:19:25]requested_item fd.num is exist - process it [08:19:25]SAM_PROTO_GetFieldsCounters [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 00 00 [08:19:25]Write to MH i2c: E2 08 00 8C 21 80 13 00 00 00 00 00 00 29 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 62 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 62 00 8C 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 89 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [08:19:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetFieldsCounters done [08:19:25]requested_item shift.num is exist - process it [08:19:25]requested_item shift.opened is exist - process it [08:19:25]req_shift_opened [08:19:25]FM_GetShiftState [08:19:25]SAM_PROTO_GetShiftState [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 13 01 00 [08:19:25]Write to MH i2c: E2 08 00 8D 21 80 13 01 00 00 00 00 00 2B [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 0E 00 8D 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [08:19:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:25]wFMCommunicate OK [08:19:25]SAM_PROTO_GetShiftState done [08:19:25]FM_GetShiftState done [08:19:25]req_shift_opened done [08:19:25]requested_item shift.open_date is exist - process it [08:19:25]req_shift_open_date [08:19:25]req_shift_open_date done [08:19:25]produce_requested_data done [08:19:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374921,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:19:25]process_action_free close_receipt [08:19:25]json_value_free [08:19:25]json_value_free done [08:19:25]process_json_proto returns [08:19:25]Send response to host [08:19:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374921,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:19:25]free response buf [08:19:25]execute_script done [08:19:25]execute_script returns [08:19:25]free content buf [08:19:25]Sock 7.Close socket [08:19:25]Sock 7.Thread stoped [08:19:29]OFD Sender: No OFD packet to send [08:19:34]accept exits with 5 [08:19:34]New connection [08:19:34]New thread 3067628900 created [08:19:34]Thread 3067485540 joined [08:19:34]Waiting for new connection... [08:19:34] Sock 5.Parse request [08:19:34]Sock 5.Check first char [08:19:34]Sock 5.First char is OK [08:19:34]request: POST /json_proto HTTP/1.0 [08:19:34]Method: POST [08:19:34]URL: /json_proto [08:19:34]Method is POST - this is cgi request [08:19:34]url: /json_proto [08:19:34]query_string will be loaded in cgi processing [08:19:34]execute_cgi json_proto POST (null) [08:19:34]execute_cgi path=json_proto method=POST [08:19:34]POST find Content-Length [08:19:34]Host: 172.17.42.195:8080 [08:19:34]Content-Length: 678 [08:19:34]Content-Type: application/json [08:19:34] [08:19:34]POST finish read [08:19:34]Found Content-Length = 678 [08:19:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311437", "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.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" ] } } [08:19:34]execute_script... [08:19: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)3311437", "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.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" ] } } [08:19:34]POST & json_proto [08:19:34]process_json_proto [08:19:34]json parsed OK: [08:19:34]protocol is kg_v1.0 [08:19:34]action value=close_receipt [08:19:34]process_action close_receipt [08:19:34]cmd_close_receipt [08:19:34]MH_GetDate [08:19:34]Write to MH i2c: F0 00 00 8E 21 9E [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 09 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 09 00 8E 21 00 97 F7 1D 67 EF 94 12 67 B5 [08:19:34]GetLastDocTimeStamp 1730017162 [08:19:34]current date 1730017175 [08:19:34]FM_GetShiftState [08:19:34]SAM_PROTO_GetShiftState [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 13 01 00 [08:19:34]Write to MH i2c: E2 08 00 8F 21 80 13 01 00 00 00 00 00 2D [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]OFD Sender: No OFD packet to send [08:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0E 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0E 00 8F 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [08:19:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:34]wFMCommunicate OK [08:19:34]SAM_PROTO_GetShiftState done [08:19:34]FM_GetShiftState done [08:19:34]opened in 1729988025 [08:19:34]opened+sec_in_day 1730074425 [08:19:34]quantity*price = 25020 [08:19:34]sum+1 = 25022 [08:19:34]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 СНО: Общий режим Чек 200 27.10.2024 08:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374922 ФПД: 258418133961561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081935&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374922&fm=258418133961561&tin=02508201610067®Number=0000000000091623&sum=25000 [08:19:35]StoreToDocumentArchive [08:19:35]shift 528 fd 374922 [08:19:35]save to /storage/0528/doc_00374922 [08:19:35]save last doc name /storage/0528/doc_00374922 to /storage/kkm_last_doc_name [08:19:35]save OK [08:19:35]Clear old archive folders... [08:19:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:35]tlvbuf is 00FFD9C0 [08:19:35]SAM_PROTO_ClearQueue [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 09 00 00 [08:19:35]Write to MH i2c: E2 08 00 9C 21 80 09 00 00 00 00 00 00 2F [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 9C 21 00 90 00 31 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_ClearQueue done [08:19:35]KKMCreateOFDPacket [08:19:35]OFDProtocolAddRootSTLVToBuf [08:19:35]FM_MakeSignedData [08:19:35]FM_MakeSignedData [08:19:35]SAM_PROTO_SignData [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 01 02 [08:19:35]Write to MH i2c: E2 08 00 9D 21 80 0D 01 02 00 00 00 00 37 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 9D 21 00 90 00 32 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=255 [08:19:35]MH_SAM_APDU [08:19: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 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 C8 00 00 00 F4 03 04 00 97 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB [08:19:35]Write to MH i2c: E2 02 01 9E 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 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 C8 00 00 00 F4 03 04 00 97 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB 00 00 BA [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 9E 21 00 90 00 33 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=10 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 02 02 05 07 A9 14 0B 59 [08:19:35]Write to MH i2c: E2 0D 00 9F 21 80 0D 02 02 05 00 07 A9 14 0B 59 00 00 6C [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 9F 21 00 90 00 34 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 03 02 [08:19:35]Write to MH i2c: E2 08 00 A0 21 80 0D 03 02 00 00 00 00 3C [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0B 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0B 00 A0 21 00 7B 23 7D 41 7F B9 C4 09 90 00 9E [08:19:35]RAPDU: 7B 23 7D 41 7F B9 C4 09 90 00 [08:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_SignData done [08:19:35]FM_MakeSignedData done [08:19:35]CreateOFDProtocolMessage [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 11 00 00 [08:19:35]Write to MH i2c: E2 08 00 A1 21 80 11 00 00 00 00 00 00 3C [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 A1 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [08:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:35]wFMCommunicate OK [08:19:35]CreateOFDProtocolMessage done [08:19:35]OFDSenderStorePacket 374922 [08:19:35]StoreOFDPacket docnum=374922 [08:19: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 14 45 07 01 5E 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 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 C8 00 00 00 F4 03 04 00 97 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB 07 A9 14 0B 59 7B 23 7D 41 7F B9 C4 09 [08:19:35]CheckFolder [08:19:35]dirname=/storage/ofd_packets [08:19:35]CheckFolder done [08:19:35]ProducePacketName [08:19:35]name=ofd_packets/00374922 [08:19:35]NVStorageSaveData ofd_packets/00374922 [08:19:35]File name is /storage/ofd_packets/00374922 [08:19:35]Write 301 bytes [08:19:35]NVStorageSaveData done [08:19:35]OFDSenderStorePacket done [08:19:35]KKMCreateOFDPacket done [08:19:35]NVStorageSaveData kkm_last_timestamp [08:19:35]File name is /storage/kkm_last_timestamp [08:19:35]Write 4 bytes [08:19:35]NVStorageSaveData done [08:19:35]ExternCall_PrintAddStr [08:19:35]wPrintStart [08:19:35]Write to MH i2c: 01 00 00 A2 21 C3 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 A2 21 00 00 00 00 00 FF 0F D8 [08:19:35]RasterBufferAndPrint [08:19:35]line Счет N : (1)3311437 [08:19:35]line ИНН: 02508201610067 [08:19:35]line Контрольно-Кассовый Чек [08:19:35]line ПРОДАЖА [08:19:35]line ТРК (МРК, ГНК) : 42 [08:19:35]line Товар: 2710124130 [08:19:35]line Аи-92-К-4 [08:19:35]line 3.740 * 66.90 [08:19:35]line = 250.21 [08:19:35]line НДС 12% НСП 1% [08:19:35]line > о реализуемом товаре [08:19:35]line ОКРУГЛЕНИЕ: -0.21 [08:19:35]line ИТОГО: 250.00 [08:19:35]line Внесено: 250.00 [08:19:35]line СДАЧА: 0.00 [08:19:35]line НСП 1% : 2.21 [08:19:35]line НДС 12% : 26.57 [08:19:35]line Наличными: 250.00 [08:19:35]line Безнал.: 0.00 [08:19:35]line Место: АЗС № 87 "Партнер Нефть" [08:19:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:19:35]line СНО: Общий режим [08:19:35]line Чек 200 27.10.2024 08:19 [08:19:35]line Смена: 528 ФФД: 1.0 [08:19:35]line ЗНМ: 0300000083 [08:19:35]line РНМ: 0000000000091623 [08:19:35]line Версия ККМ: 001 [08:19:35]line ФМ: 0000000000874672 [08:19:35]line ФД: 374922 [08:19:35]line ФПД: 258418133961561 [08:19:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081935&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374922&fm=258418133961561&tin=02508201610067®Number=0000000000091623&sum=25000 [08:19:36]OFD Sender: Processing packet 374922 [packets to send 270, broken 269] [08:19:36]ProducePacketName [08:19:36]name=ofd_packets/00374922 [08:19:36]OFD Sender: To server: pG, [08:19:36]CommunicateWithHost lk.salyk.kg:30040 [08:19:36]ConnectInit lk.salyk.kg [08:19:36]written 0, free lines is 4095 [08:19:36]Connected sock=8 [08:19: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 14 45 07 01 5E 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 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 C8 00 00 00 F4 03 04 00 97 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 EB 07 A9 14 0B 59 7B 23 7D 41 7F B9 C4 09 [08:19: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 9E 72 47 00 2E 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 8A B8 05 00 F4 03 04 00 36 A3 1D 67 B6 04 01 00 00 A5 92 D6 21 6D 72 BE F7 [08:19:36]CommunicateWithHost err = 0 [08:19:36]CheckOFDResponse [08:19:36]1017 (14) - 77093643461234 [08:19:36]1041 (16) - 0000000000874672 [08:19:36]1040 (4) - 374922 [08:19:36]1012 (4) - 27.10.2024 02:19 [08:19:36]1206 (1) - 0 [08:19:36]OFD Sender: Remove packet 374922 [08:19:36]ProducePacketName [08:19:36]name=ofd_packets/00374922 [08:19:36]NVStorageDeleteData [08:19:36]Write to MH i2c: 01 00 00 CD 21 EE [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 07 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 07 00 CD 21 00 00 00 00 00 E6 0C E7 [08:19:36]RasterBufferAndPrint [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]written 0, free lines is 3309 [08:19:36]MH_Cut [08:19:36]Write to MH i2c: D1 01 00 D4 21 01 C7 [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 01 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 01 00 D4 21 00 C6 [08:19:36]Write to MH i2c: 01 00 00 D5 21 F6 [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:37]OFD Sender: No OFD packet to send [08:19:37]*** Cut start [08:19:37]*** Partial cut [08:19:37]*** CUTSNS_PIN = 1 [08:19:37]*** CUTSNS_PIN = 0 [08:19:37]*** Brake cut motor [08:19:38]Read from MH i2c: 01 [08:19:38]MH_I2C_Read... [08:19:38]*** Stop cut motor [08:19:38]*** Cut end [08:19:38]Read from MH i2c: 01 07 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: 01 07 00 D5 21 00 00 00 00 00 FF 0F 0B [08:19:38]process_action close_receipt done [08:19:38]requested_data is exist [08:19:38]produce_requested_data [08:19:38]requested_item fm.sn is exist - process it [08:19:38]wFMCommunicate request_size=4 [08:19:38]MH_SAM_APDU [08:19:38]CAPDU: 80 11 00 00 [08:19:38]Write to MH i2c: E2 08 00 D6 21 80 11 00 00 00 00 00 00 71 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 17 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 17 00 D6 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C6 [08:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:38]wFMCommunicate OK [08:19:38]requested_item fd.num is exist - process it [08:19:38]SAM_PROTO_GetFieldsCounters [08:19:38]wFMCommunicate request_size=4 [08:19:38]MH_SAM_APDU [08:19:38]CAPDU: 80 13 00 00 [08:19:38]Write to MH i2c: E2 08 00 D7 21 80 13 00 00 00 00 00 00 74 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 62 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 62 00 D7 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 8A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [08:19: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 8A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:38]wFMCommunicate OK [08:19:38]SAM_PROTO_GetFieldsCounters done [08:19:38]requested_item shift.num is exist - process it [08:19:38]requested_item shift.opened is exist - process it [08:19:38]req_shift_opened [08:19:38]FM_GetShiftState [08:19:38]SAM_PROTO_GetShiftState [08:19:38]wFMCommunicate request_size=4 [08:19:38]MH_SAM_APDU [08:19:38]CAPDU: 80 13 01 00 [08:19:38]Write to MH i2c: E2 08 00 D8 21 80 13 01 00 00 00 00 00 76 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 D8 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [08:19:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:38]wFMCommunicate OK [08:19:38]SAM_PROTO_GetShiftState done [08:19:38]FM_GetShiftState done [08:19:38]req_shift_opened done [08:19:38]requested_item shift.open_date is exist - process it [08:19:38]req_shift_open_date [08:19:38]req_shift_open_date done [08:19:38]produce_requested_data done [08:19:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374922,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:19:38]process_action_free close_receipt [08:19:38]json_value_free [08:19:38]json_value_free done [08:19:38]process_json_proto returns [08:19:38]Send response to host [08:19:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374922,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:19:38]free response buf [08:19:38]execute_script done [08:19:38]execute_script returns [08:19:38]free content buf [08:19:38]Sock 5.Close socket [08:19:38]Sock 5.Thread stoped [08:19:38]accept exits with 7 [08:19:38]New connection [08:19:38]New thread 3067485540 created [08:19:38]Thread 3067628900 joined [08:19:38]Waiting for new connection... [08:19:38] Sock 7.Parse request [08:19:38]Sock 7.Check first char [08:19:38]Sock 7.First char is OK [08:19:38]request: POST /json_proto HTTP/1.0 [08:19:38]Method: POST [08:19:38]URL: /json_proto [08:19:38]Method is POST - this is cgi request [08:19:38]url: /json_proto [08:19:38]query_string will be loaded in cgi processing [08:19:38]execute_cgi json_proto POST (null) [08:19:38]execute_cgi path=json_proto method=POST [08:19:38]POST find Content-Length [08:19:38]Host: 172.17.42.195:8080 [08:19:38]Content-Length: 767 [08:19:38]Content-Type: application/json [08:19:38] [08:19:38]POST finish read [08:19:38]Found Content-Length = 767 [08:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311431", "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" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 100.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:38]execute_script... [08: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)3311431", "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" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 100.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:38]POST & json_proto [08:19:38]process_json_proto [08:19:38]json parsed OK: [08:19:38]protocol is kg_v1.0 [08:19:38]action value=close_receipt [08:19:38]process_action close_receipt [08:19:38]cmd_close_receipt [08:19:38]MH_GetDate [08:19:38]Write to MH i2c: F0 00 00 D9 21 E9 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: F0 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: F0 09 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: F0 09 00 D9 21 00 9B F7 1D 67 EF 94 12 67 04 [08:19:38]GetLastDocTimeStamp 1730017175 [08:19:38]current date 1730017179 [08:19:38]FM_GetShiftState [08:19:38]SAM_PROTO_GetShiftState [08:19:38]wFMCommunicate request_size=4 [08:19:38]MH_SAM_APDU [08:19:38]CAPDU: 80 13 01 00 [08:19:38]Write to MH i2c: E2 08 00 DA 21 80 13 01 00 00 00 00 00 78 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 DA 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 46 [08:19:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:38]wFMCommunicate OK [08:19:38]SAM_PROTO_GetShiftState done [08:19:38]FM_GetShiftState done [08:19:38]opened in 1729988025 [08:19:38]opened+sec_in_day 1730074425 [08:19:38]quantity*price = 10035 [08:19:38]sum+1 = 10036 [08:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.35 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 0.00 Безнал.: 100.35 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 201 27.10.2024 08:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374923 ФПД: 80287908901819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081940&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374923&fm=80287908901819&tin=02508201610067®Number=0000000000091623&sum=10035 [08:19:40]StoreToDocumentArchive [08:19:40]shift 528 fd 374923 [08:19:40]save to /storage/0528/doc_00374923 [08:19:40]save last doc name /storage/0528/doc_00374923 to /storage/kkm_last_doc_name [08:19:40]save OK [08:19:40]Clear old archive folders... [08:19:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:40]tlvbuf is B6F4DA20 [08:19:40]SAM_PROTO_ClearQueue [08:19:40]wFMCommunicate request_size=4 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 09 00 00 [08:19:40]Write to MH i2c: E2 08 00 E7 21 80 09 00 00 00 00 00 00 7A [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 E7 21 00 90 00 7C [08:19:40]RAPDU: 90 00 [08:19:40]wFMCommunicate OK [08:19:40]SAM_PROTO_ClearQueue done [08:19:40]KKMCreateOFDPacket [08:19:40]OFDProtocolAddRootSTLVToBuf [08:19:40]FM_MakeSignedData [08:19:40]FM_MakeSignedData [08:19:40]SAM_PROTO_SignData [08:19:40]wFMCommunicate request_size=4 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 0D 01 02 [08:19:40]Write to MH i2c: E2 08 00 E8 21 80 0D 01 02 00 00 00 00 82 [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 E8 21 00 90 00 7D [08:19:40]RAPDU: 90 00 [08:19:40]wFMCommunicate OK [08:19:40]wFMCommunicate request_size=255 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9C F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 [08:19:40]Write to MH i2c: E2 02 01 E9 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9C F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 00 00 BE [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 E9 21 00 90 00 7E [08:19:40]RAPDU: 90 00 [08:19:40]wFMCommunicate OK [08:19:40]wFMCommunicate request_size=10 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 0D 02 02 05 05 7C 4A 33 BB [08:19:40]Write to MH i2c: E2 0D 00 EA 21 80 0D 02 02 05 00 05 7C 4A 33 BB 00 00 48 [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 03 00 EA 21 00 90 00 7F [08:19:40]RAPDU: 90 00 [08:19:40]wFMCommunicate OK [08:19:40]wFMCommunicate request_size=4 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 0D 03 02 [08:19:40]Write to MH i2c: E2 08 00 EB 21 80 0D 03 02 00 00 00 00 87 [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 0B 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 0B 00 EB 21 00 F2 E0 A7 F2 10 7A 3F FF 90 00 BB [08:19:40]RAPDU: F2 E0 A7 F2 10 7A 3F FF 90 00 [08:19:40]wFMCommunicate OK [08:19:40]SAM_PROTO_SignData done [08:19:40]FM_MakeSignedData done [08:19:40]CreateOFDProtocolMessage [08:19:40]wFMCommunicate request_size=4 [08:19:40]MH_SAM_APDU [08:19:40]CAPDU: 80 11 00 00 [08:19:40]Write to MH i2c: E2 08 00 EC 21 80 11 00 00 00 00 00 00 87 [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:40]Read from MH i2c: E2 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 17 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: E2 17 00 EC 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [08: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 [08:19:40]wFMCommunicate OK [08:19:40]CreateOFDProtocolMessage done [08:19:40]OFDSenderStorePacket 374923 [08:19:40]StoreOFDPacket docnum=374923 [08: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 DD E6 07 01 12 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9C F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 05 7C 4A 33 BB F2 E0 A7 F2 10 7A 3F FF [08:19:40]CheckFolder [08:19:40]dirname=/storage/ofd_packets [08:19:40]CheckFolder done [08:19:40]ProducePacketName [08:19:40]name=ofd_packets/00374923 [08:19:40]NVStorageSaveData ofd_packets/00374923 [08:19:40]File name is /storage/ofd_packets/00374923 [08:19:40]Write 301 bytes [08:19:40]NVStorageSaveData done [08:19:40]OFDSenderStorePacket done [08:19:40]KKMCreateOFDPacket done [08:19:40]NVStorageSaveData kkm_last_timestamp [08:19:40]File name is /storage/kkm_last_timestamp [08:19:40]Write 4 bytes [08:19:40]NVStorageSaveData done [08:19:40]ExternCall_PrintAddStr [08:19:40]wPrintStart [08:19:40]Write to MH i2c: 01 00 00 ED 21 0E [08:19:40]Write i2c OK [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: 01 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: 01 07 00 [08:19:40]MH_I2C_Read... [08:19:40]Read from MH i2c: 01 07 00 ED 21 00 00 00 00 00 FF 0F 23 [08:19:40]RasterBufferAndPrint [08:19:40]line Счет N : (1)3311431 [08:19:40]line ИНН: 02508201610067 [08:19:40]line Контрольно-Кассовый Чек [08:19:40]line ПРОДАЖА [08:19:40]line ТРК (МРК, ГНК) : 22 [08:19:40]line Товар: 2710124130 [08:19:40]line Аи-92-К-4 [08:19:40]line 1.500 * 66.90 [08:19:40]line = 100.35 [08:19:40]line НДС 12% НСП 1% [08:19:40]line > о реализуемом товаре [08:19:40]line ИТОГО: 100.35 [08:19:40]line НСП 1% : 0.89 [08:19:40]line НДС 12% : 10.66 [08:19:40]line Наличными: 0.00 [08:19:40]line Безнал.: 100.35 [08:19:40]line Место: АЗС № 87 "Партнер Нефть" [08:19:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:19:40]line СНО: Общий режим [08:19:40]line Чек 201 27.10.2024 08:19 [08:19:40]line Смена: 528 ФФД: 1.0 [08:19:40]line ЗНМ: 0300000083 [08:19:40]line РНМ: 0000000000091623 [08:19:40]line Версия ККМ: 001 [08:19:40]line Платежная система: Mbank [08:19:40]line ФМ: 0000000000874672 [08:19:40]line ФД: 374923 [08:19:40]line ФПД: 80287908901819 [08:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081940&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374923&fm=80287908901819&tin=02508201610067®Number=0000000000091623&sum=10035 [08:19:40]written 0, free lines is 4095 [08:19:40]OFD Sender: Processing packet 374923 [packets to send 270, broken 269] [08:19:40]ProducePacketName [08:19:40]name=ofd_packets/00374923 [08:19:40]OFD Sender: To server: pG, [08:19:40]CommunicateWithHost lk.salyk.kg:30040 [08:19:40]ConnectInit lk.salyk.kg [08:19:41]Connected sock=8 [08: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 DD E6 07 01 12 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9C F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 05 7C 4A 33 BB F2 E0 A7 F2 10 7A 3F FF [08: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 86 DB 47 00 8B 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 8B B8 05 00 F4 03 04 00 3B A3 1D 67 B6 04 01 00 00 E3 46 92 81 B2 88 CB CB [08:19:41]CommunicateWithHost err = 0 [08:19:41]CheckOFDResponse [08:19:41]1017 (14) - 77093643461234 [08:19:41]1041 (16) - 0000000000874672 [08:19:41]1040 (4) - 374923 [08:19:41]1012 (4) - 27.10.2024 02:19 [08:19:41]1206 (1) - 0 [08:19:41]OFD Sender: Remove packet 374923 [08:19:41]ProducePacketName [08:19:41]name=ofd_packets/00374923 [08:19:41]NVStorageDeleteData [08:19:41]Write to MH i2c: 01 00 00 16 22 38 [08:19:41]Write i2c OK [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: 01 [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: 01 07 00 [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: 01 07 00 16 22 00 00 00 00 00 26 0D 72 [08:19:41]RasterBufferAndPrint [08:19:41]line [08:19:41]line [08:19:41]line [08:19:41]line [08:19:41]line [08:19:41]written 0, free lines is 3382 [08:19:41]MH_Cut [08:19:41]Write to MH i2c: D1 01 00 1D 22 01 11 [08:19:41]Write i2c OK [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: D1 [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: D1 01 00 [08:19:41]MH_I2C_Read... [08:19:41]Read from MH i2c: D1 01 00 1D 22 00 10 [08:19:41]Write to MH i2c: 01 00 00 1E 22 40 [08:19:41]Write i2c OK [08:19:41]MH_I2C_Read... [08:19:41]OFD Sender: No OFD packet to send [08:19:42]*** Cut start [08:19:42]*** Partial cut [08:19:42]*** CUTSNS_PIN = 1 [08:19:42]*** CUTSNS_PIN = 0 [08:19:42]*** Brake cut motor [08:19:42]Read from MH i2c: 01 [08:19:42]MH_I2C_Read... [08:19:42]*** Stop cut motor [08:19:42]*** Cut end [08:19:42]Read from MH i2c: 01 07 00 [08:19:42]MH_I2C_Read... [08:19:42]Read from MH i2c: 01 07 00 1E 22 00 00 00 00 00 FF 0F 55 [08:19:42]process_action close_receipt done [08:19:42]requested_data is exist [08:19:42]produce_requested_data [08:19:42]requested_item fm.sn is exist - process it [08:19:42]wFMCommunicate request_size=4 [08:19:42]MH_SAM_APDU [08:19:42]CAPDU: 80 11 00 00 [08:19:42]Write to MH i2c: E2 08 00 1F 22 80 11 00 00 00 00 00 00 BB [08:19:42]Write i2c OK [08:19:42]MH_I2C_Read... [08:19:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:43]Read from MH i2c: E2 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 17 00 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 17 00 1F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [08:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:43]wFMCommunicate OK [08:19:43]requested_item fd.num is exist - process it [08:19:43]SAM_PROTO_GetFieldsCounters [08:19:43]wFMCommunicate request_size=4 [08:19:43]MH_SAM_APDU [08:19:43]CAPDU: 80 13 00 00 [08:19:43]Write to MH i2c: E2 08 00 20 22 80 13 00 00 00 00 00 00 BE [08:19:43]Write i2c OK [08:19:43]MH_I2C_Read... [08:19:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:43]Read from MH i2c: E2 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 62 00 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 62 00 20 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 8B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [08: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 8B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:43]wFMCommunicate OK [08:19:43]SAM_PROTO_GetFieldsCounters done [08:19:43]requested_item shift.num is exist - process it [08:19:43]requested_item shift.opened is exist - process it [08:19:43]req_shift_opened [08:19:43]FM_GetShiftState [08:19:43]SAM_PROTO_GetShiftState [08:19:43]wFMCommunicate request_size=4 [08:19:43]MH_SAM_APDU [08:19:43]CAPDU: 80 13 01 00 [08:19:43]Write to MH i2c: E2 08 00 21 22 80 13 01 00 00 00 00 00 C0 [08:19:43]Write i2c OK [08:19:43]MH_I2C_Read... [08:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:43]Read from MH i2c: E2 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 0E 00 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 0E 00 21 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8E [08:19:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:43]wFMCommunicate OK [08:19:43]SAM_PROTO_GetShiftState done [08:19:43]FM_GetShiftState done [08:19:43]req_shift_opened done [08:19:43]requested_item shift.open_date is exist - process it [08:19:43]req_shift_open_date [08:19:43]req_shift_open_date done [08:19:43]produce_requested_data done [08:19:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374923,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:19:43]process_action_free close_receipt [08:19:43]json_value_free [08:19:43]json_value_free done [08:19:43]process_json_proto returns [08:19:43]Send response to host [08:19:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374923,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:19:43]free response buf [08:19:43]execute_script done [08:19:43]execute_script returns [08:19:43]free content buf [08:19:43]Sock 7.Close socket [08:19:43]Sock 7.Thread stoped [08:19:43]accept exits with 5 [08:19:43]New connection [08:19:43]New thread 3067628900 created [08:19:43]Thread 3067485540 joined [08:19:43]Waiting for new connection... [08:19:43] Sock 5.Parse request [08:19:43]Sock 5.Check first char [08:19:43]Sock 5.First char is OK [08:19:43]request: POST /json_proto HTTP/1.0 [08:19:43]Method: POST [08:19:43]URL: /json_proto [08:19:43]Method is POST - this is cgi request [08:19:43]url: /json_proto [08:19:43]query_string will be loaded in cgi processing [08:19:43]execute_cgi json_proto POST (null) [08:19:43]execute_cgi path=json_proto method=POST [08:19:43]POST find Content-Length [08:19:43]Host: 172.17.42.195:8080 [08:19:43]Content-Length: 683 [08:19:43]Content-Type: application/json [08:19:43] [08:19:43]POST finish read [08:19:43]Found Content-Length = 683 [08:19:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311436", "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" : 23.920, "sum" : 1600.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:43]execute_script... [08:19: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)3311436", "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" : 23.920, "sum" : 1600.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:19:43]POST & json_proto [08:19:43]process_json_proto [08:19:43]json parsed OK: [08:19:43]protocol is kg_v1.0 [08:19:43]action value=close_receipt [08:19:43]process_action close_receipt [08:19:43]cmd_close_receipt [08:19:43]MH_GetDate [08:19:43]Write to MH i2c: F0 00 00 22 22 33 [08:19:43]Write i2c OK [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: F0 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: F0 09 00 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: F0 09 00 22 22 00 A0 F7 1D 67 EF 94 12 67 53 [08:19:43]GetLastDocTimeStamp 1730017180 [08:19:43]current date 1730017184 [08:19:43]FM_GetShiftState [08:19:43]SAM_PROTO_GetShiftState [08:19:43]wFMCommunicate request_size=4 [08:19:43]MH_SAM_APDU [08:19:43]CAPDU: 80 13 01 00 [08:19:43]Write to MH i2c: E2 08 00 23 22 80 13 01 00 00 00 00 00 C2 [08:19:43]Write i2c OK [08:19:43]MH_I2C_Read... [08:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:43]Read from MH i2c: E2 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 0E 00 [08:19:43]MH_I2C_Read... [08:19:43]Read from MH i2c: E2 0E 00 23 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 90 [08:19:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:43]wFMCommunicate OK [08:19:43]SAM_PROTO_GetShiftState done [08:19:43]FM_GetShiftState done [08:19:43]opened in 1729988025 [08:19:43]opened+sec_in_day 1730074425 [08:19:43]quantity*price = 160024 [08:19:43]sum+1 = 160026 [08:19:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 202 27.10.2024 08:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374924 ФПД: 27415288924885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374924&fm=27415288924885&tin=02508201610067®Number=0000000000091623&sum=160000 [08:19:44]StoreToDocumentArchive [08:19:44]shift 528 fd 374924 [08:19:44]save to /storage/0528/doc_00374924 [08:19:44]save last doc name /storage/0528/doc_00374924 to /storage/kkm_last_doc_name [08:19:44]save OK [08:19:44]Clear old archive folders... [08:19:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:44]tlvbuf is 010351E0 [08:19:44]SAM_PROTO_ClearQueue [08:19:44]wFMCommunicate request_size=4 [08:19:44]MH_SAM_APDU [08:19:44]CAPDU: 80 09 00 00 [08:19:44]Write to MH i2c: E2 08 00 30 22 80 09 00 00 00 00 00 00 C4 [08:19:44]Write i2c OK [08:19:44]MH_I2C_Read... [08:19:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:44]Read from MH i2c: E2 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: E2 03 00 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: E2 03 00 30 22 00 90 00 C6 [08:19:44]RAPDU: 90 00 [08:19:44]wFMCommunicate OK [08:19:44]SAM_PROTO_ClearQueue done [08:19:44]KKMCreateOFDPacket [08:19:44]OFDProtocolAddRootSTLVToBuf [08:19:44]FM_MakeSignedData [08:19:44]FM_MakeSignedData [08:19:44]SAM_PROTO_SignData [08:19:44]wFMCommunicate request_size=4 [08:19:44]MH_SAM_APDU [08:19:44]CAPDU: 80 0D 01 02 [08:19:44]Write to MH i2c: E2 08 00 31 22 80 0D 01 02 00 00 00 00 CC [08:19:44]Write i2c OK [08:19:44]MH_I2C_Read... [08:19:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:44]Read from MH i2c: E2 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: E2 03 00 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: E2 03 00 31 22 00 90 00 C7 [08:19:44]RAPDU: 90 00 [08:19:44]wFMCommunicate OK [08:19:44]wFMCommunicate request_size=255 [08:19:44]MH_SAM_APDU [08:19: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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 A0 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 [08:19:44]Write to MH i2c: E2 02 01 32 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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 A0 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 00 00 D7 [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:45]Read from MH i2c: E2 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 03 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 03 00 32 22 00 90 00 C8 [08:19:45]RAPDU: 90 00 [08:19:45]wFMCommunicate OK [08:19:45]wFMCommunicate request_size=10 [08:19:45]MH_SAM_APDU [08:19:45]CAPDU: 80 0D 02 02 05 EF 1E 8E CA D5 [08:19:45]Write to MH i2c: E2 0D 00 33 22 80 0D 02 02 05 00 EF 1E 8E CA D5 00 00 13 [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:45]Read from MH i2c: E2 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 03 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 03 00 33 22 00 90 00 C9 [08:19:45]RAPDU: 90 00 [08:19:45]wFMCommunicate OK [08:19:45]wFMCommunicate request_size=4 [08:19:45]MH_SAM_APDU [08:19:45]CAPDU: 80 0D 03 02 [08:19:45]Write to MH i2c: E2 08 00 34 22 80 0D 03 02 00 00 00 00 D1 [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:45]Read from MH i2c: E2 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 0B 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 0B 00 34 22 00 82 89 51 1E EC 9B 8E FA 90 00 5B [08:19:45]RAPDU: 82 89 51 1E EC 9B 8E FA 90 00 [08:19:45]wFMCommunicate OK [08:19:45]SAM_PROTO_SignData done [08:19:45]FM_MakeSignedData done [08:19:45]CreateOFDProtocolMessage [08:19:45]wFMCommunicate request_size=4 [08:19:45]MH_SAM_APDU [08:19:45]CAPDU: 80 11 00 00 [08:19:45]Write to MH i2c: E2 08 00 35 22 80 11 00 00 00 00 00 00 D1 [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:45]Read from MH i2c: E2 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 17 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: E2 17 00 35 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [08:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:45]wFMCommunicate OK [08:19:45]CreateOFDProtocolMessage done [08:19:45]OFDSenderStorePacket 374924 [08:19:45]StoreOFDPacket docnum=374924 [08:19: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 70 48 07 01 1A 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 A0 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 EF 1E 8E CA D5 82 89 51 1E EC 9B 8E FA [08:19:45]CheckFolder [08:19:45]dirname=/storage/ofd_packets [08:19:45]CheckFolder done [08:19:45]ProducePacketName [08:19:45]name=ofd_packets/00374924 [08:19:45]NVStorageSaveData ofd_packets/00374924 [08:19:45]File name is /storage/ofd_packets/00374924 [08:19:45]Write 301 bytes [08:19:45]NVStorageSaveData done [08:19:45]OFDSenderStorePacket done [08:19:45]KKMCreateOFDPacket done [08:19:45]NVStorageSaveData kkm_last_timestamp [08:19:45]File name is /storage/kkm_last_timestamp [08:19:45]Write 4 bytes [08:19:45]NVStorageSaveData done [08:19:45]ExternCall_PrintAddStr [08:19:45]wPrintStart [08:19:45]Write to MH i2c: 01 00 00 36 22 58 [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 07 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 07 00 36 22 00 00 00 00 00 FF 0F 6D [08:19:45]RasterBufferAndPrint [08:19:45]line Счет N : (1)3311436 [08:19:45]line ИНН: 02508201610067 [08:19:45]line Контрольно-Кассовый Чек [08:19:45]line ПРОДАЖА [08:19:45]line ТРК (МРК, ГНК) : 32 [08:19:45]line Товар: 2710124130 [08:19:45]line Аи-92-К-4 [08:19:45]line 23.920 * 66.90 [08:19:45]line = 1600.25 [08:19:45]line НДС 12% НСП 1% [08:19:45]line > о реализуемом товаре [08:19:45]line ОКРУГЛЕНИЕ: -0.25 [08:19:45]line ИТОГО: 1600.00 [08:19:45]line Внесено: 1600.00 [08:19:45]line СДАЧА: 0.00 [08:19:45]line НСП 1% : 14.16 [08:19:45]line НДС 12% : 169.94 [08:19:45]line Наличными: 1600.00 [08:19:45]line Безнал.: 0.00 [08:19:45]line Место: АЗС № 87 "Партнер Нефть" [08:19:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:19:45]line СНО: Общий режим [08:19:45]line Чек 202 27.10.2024 08:19 [08:19:45]line Смена: 528 ФФД: 1.0 [08:19:45]line ЗНМ: 0300000083 [08:19:45]line РНМ: 0000000000091623 [08:19:45]line Версия ККМ: 001 [08:19:45]line ФМ: 0000000000874672 [08:19:45]line ФД: 374924 [08:19:45]line ФПД: 27415288924885 [08:19:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T081944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374924&fm=27415288924885&tin=02508201610067®Number=0000000000091623&sum=160000 [08:19:45]written 0, free lines is 4095 [08:19:45]OFD Sender: Processing packet 374924 [packets to send 270, broken 269] [08:19:45]ProducePacketName [08:19:45]name=ofd_packets/00374924 [08:19:45]OFD Sender: To server: pG, [08:19:45]CommunicateWithHost lk.salyk.kg:30040 [08:19:45]ConnectInit lk.salyk.kg [08:19:45]Connected sock=7 [08:19: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 70 48 07 01 1A 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 A0 F7 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 18 EF 1E 8E CA D5 82 89 51 1E EC 9B 8E FA [08:19:46]Write to MH i2c: 01 00 00 61 22 83 [08:19:46]Write i2c OK [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: 01 [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: 01 07 00 [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: 01 07 00 61 22 00 00 00 00 00 EB 0C 81 [08:19:46]RasterBufferAndPrint [08:19:46]line [08:19:46]line [08:19:46]line [08:19:46]line [08:19:46]line [08:19:46]written 0, free lines is 3329 [08:19:46]MH_Cut [08:19:46]Write to MH i2c: D1 01 00 68 22 01 5C [08:19:46]Write i2c OK [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: D1 [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: D1 01 00 [08:19:46]MH_I2C_Read... [08:19:46]Read from MH i2c: D1 01 00 68 22 00 5B [08:19:46]Write to MH i2c: 01 00 00 69 22 8B [08:19:46]Write i2c OK [08:19:46]MH_I2C_Read... [08:19: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 4D C2 47 00 0C 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 8C B8 05 00 F4 03 04 00 40 A3 1D 67 B6 04 01 00 00 5F B3 93 EB AC C2 EF 08 [08:19:46]CommunicateWithHost err = 0 [08:19:46]CheckOFDResponse [08:19:46]1017 (14) - 77093643461234 [08:19:46]1041 (16) - 0000000000874672 [08:19:46]1040 (4) - 374924 [08:19:46]1012 (4) - 27.10.2024 02:19 [08:19:46]1206 (1) - 0 [08:19:46]OFD Sender: Remove packet 374924 [08:19:46]ProducePacketName [08:19:46]name=ofd_packets/00374924 [08:19:46]NVStorageDeleteData [08:19:46]OFD Sender: No OFD packet to send [08:19:47]*** Cut start [08:19:47]*** Partial cut [08:19:47]*** CUTSNS_PIN = 1 [08:19:47]*** CUTSNS_PIN = 0 [08:19:47]*** Brake cut motor [08:19:47]Read from MH i2c: 01 [08:19:47]MH_I2C_Read... [08:19:47]*** Stop cut motor [08:19:47]*** Cut end [08:19:47]Read from MH i2c: 01 07 00 [08:19:47]MH_I2C_Read... [08:19:47]Read from MH i2c: 01 07 00 69 22 00 00 00 00 00 FF 0F A0 [08:19:47]process_action close_receipt done [08:19:47]requested_data is exist [08:19:47]produce_requested_data [08:19:47]requested_item fm.sn is exist - process it [08:19:47]wFMCommunicate request_size=4 [08:19:47]MH_SAM_APDU [08:19:47]CAPDU: 80 11 00 00 [08:19:47]Write to MH i2c: E2 08 00 6A 22 80 11 00 00 00 00 00 00 06 [08:19:47]Write i2c OK [08:19:47]MH_I2C_Read... [08:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:47]Read from MH i2c: E2 [08:19:47]MH_I2C_Read... [08:19:47]Read from MH i2c: E2 17 00 [08:19:47]MH_I2C_Read... [08:19:47]Read from MH i2c: E2 17 00 6A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5B [08:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:19:47]wFMCommunicate OK [08:19:47]requested_item fd.num is exist - process it [08:19:47]SAM_PROTO_GetFieldsCounters [08:19:47]wFMCommunicate request_size=4 [08:19:47]MH_SAM_APDU [08:19:47]CAPDU: 80 13 00 00 [08:19:47]Write to MH i2c: E2 08 00 6B 22 80 13 00 00 00 00 00 00 09 [08:19:47]Write i2c OK [08:19:47]MH_I2C_Read... [08:19:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:48]Read from MH i2c: E2 [08:19:48]MH_I2C_Read... [08:19:48]Read from MH i2c: E2 62 00 [08:19:48]MH_I2C_Read... [08:19:48]Read from MH i2c: E2 62 00 6B 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 8C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 E1 [08: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 8C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:19:48]wFMCommunicate OK [08:19:48]SAM_PROTO_GetFieldsCounters done [08:19:48]requested_item shift.num is exist - process it [08:19:48]requested_item shift.opened is exist - process it [08:19:48]req_shift_opened [08:19:48]FM_GetShiftState [08:19:48]SAM_PROTO_GetShiftState [08:19:48]wFMCommunicate request_size=4 [08:19:48]MH_SAM_APDU [08:19:48]CAPDU: 80 13 01 00 [08:19:48]Write to MH i2c: E2 08 00 6C 22 80 13 01 00 00 00 00 00 0B [08:19:48]Write i2c OK [08:19:48]MH_I2C_Read... [08:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:48]Read from MH i2c: E2 [08:19:48]MH_I2C_Read... [08:19:48]Read from MH i2c: E2 0E 00 [08:19:48]MH_I2C_Read... [08:19:48]Read from MH i2c: E2 0E 00 6C 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D9 [08:19:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:19:48]wFMCommunicate OK [08:19:48]SAM_PROTO_GetShiftState done [08:19:48]FM_GetShiftState done [08:19:48]req_shift_opened done [08:19:48]requested_item shift.open_date is exist - process it [08:19:48]req_shift_open_date [08:19:48]req_shift_open_date done [08:19:48]produce_requested_data done [08:19:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374924,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:19:48]process_action_free close_receipt [08:19:48]json_value_free [08:19:48]json_value_free done [08:19:48]process_json_proto returns [08:19:48]Send response to host [08:19:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374924,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:19:48]free response buf [08:19:48]execute_script done [08:19:48]execute_script returns [08:19:48]free content buf [08:19:48]Sock 5.Close socket [08:19:48]Sock 5.Thread stoped [08:19:51]OFD Sender: No OFD packet to send [08:19:56]OFD Sender: No OFD packet to send [08:20:01]OFD Sender: No OFD packet to send [08:20:06]OFD Sender: No OFD packet to send [08:20:11]OFD Sender: No OFD packet to send [08:20:16]OFD Sender: No OFD packet to send [08:20:21]OFD Sender: No OFD packet to send [08:20:26]OFD Sender: No OFD packet to send [08:20:31]OFD Sender: No OFD packet to send [08:20:36]OFD Sender: No OFD packet to send [08:20:42]OFD Sender: No OFD packet to send [08:20:47]OFD Sender: No OFD packet to send [08:20:52]OFD Sender: No OFD packet to send [08:20:57]OFD Sender: No OFD packet to send [08:21:02]OFD Sender: No OFD packet to send [08:21:07]OFD Sender: No OFD packet to send [08:21:12]OFD Sender: No OFD packet to send [08:21:17]OFD Sender: No OFD packet to send [08:21:22]OFD Sender: No OFD packet to send [08:21:27]OFD Sender: No OFD packet to send [08:21:32]OFD Sender: No OFD packet to send [08:21:37]OFD Sender: No OFD packet to send [08:21:42]OFD Sender: No OFD packet to send [08:21:47]OFD Sender: No OFD packet to send [08:21:52]OFD Sender: No OFD packet to send [08:21:56]accept exits with 8 [08:21:56]New connection [08:21:56]New thread 3067485540 created [08:21:56]Thread 3067628900 joined [08:21:56]Waiting for new connection... [08:21:56] Sock 8.Parse request [08:21:56]Sock 8.Check first char [08:21:56]Sock 8.First char is OK [08:21:56]request: POST /json_proto HTTP/1.0 [08:21:56]Method: POST [08:21:56]URL: /json_proto [08:21:56]Method is POST - this is cgi request [08:21:56]url: /json_proto [08:21:56]query_string will be loaded in cgi processing [08:21:56]execute_cgi json_proto POST (null) [08:21:56]execute_cgi path=json_proto method=POST [08:21:56]POST find Content-Length [08:21:56]Host: 172.17.42.195:8080 [08:21:56]Content-Length: 678 [08:21:56]Content-Type: application/json [08:21:56] [08:21:56]POST finish read [08:21:56]Found Content-Length = 678 [08:21:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311438", "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" ] } } [08:21:56]execute_script... [08:21: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)3311438", "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" ] } } [08:21:56]POST & json_proto [08:21:56]process_json_proto [08:21:56]json parsed OK: [08:21:56]protocol is kg_v1.0 [08:21:56]action value=close_receipt [08:21:56]process_action close_receipt [08:21:56]cmd_close_receipt [08:21:56]MH_GetDate [08:21:56]Write to MH i2c: F0 00 00 6D 22 7E [08:21:56]Write i2c OK [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 09 00 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: F0 09 00 6D 22 00 25 F8 1D 67 EF 94 12 67 24 [08:21:56]GetLastDocTimeStamp 1730017184 [08:21:56]current date 1730017317 [08:21:56]FM_GetShiftState [08:21:56]SAM_PROTO_GetShiftState [08:21:56]wFMCommunicate request_size=4 [08:21:56]MH_SAM_APDU [08:21:56]CAPDU: 80 13 01 00 [08:21:56]Write to MH i2c: E2 08 00 6E 22 80 13 01 00 00 00 00 00 0D [08:21:56]Write i2c OK [08:21:56]MH_I2C_Read... [08:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:56]Read from MH i2c: E2 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: E2 0E 00 [08:21:56]MH_I2C_Read... [08:21:56]Read from MH i2c: E2 0E 00 6E 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DB [08:21:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:21:56]wFMCommunicate OK [08:21:56]SAM_PROTO_GetShiftState done [08:21:56]FM_GetShiftState done [08:21:56]opened in 1729988025 [08:21:56]opened+sec_in_day 1730074425 [08:21:56]quantity*price = 50041 [08:21:56]sum+1 = 50042 [08:21:56]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 СНО: Общий режим Чек 203 27.10.2024 08:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374925 ФПД: 232021755978918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082157&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374925&fm=232021755978918&tin=02508201610067®Number=0000000000091623&sum=50000 [08:21:57]StoreToDocumentArchive [08:21:57]shift 528 fd 374925 [08:21:57]save to /storage/0528/doc_00374925 [08:21:57]save last doc name /storage/0528/doc_00374925 to /storage/kkm_last_doc_name [08:21:57]save OK [08:21:57]Clear old archive folders... [08:21:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:57]tlvbuf is 00F4C260 [08:21:57]SAM_PROTO_ClearQueue [08:21:57]wFMCommunicate request_size=4 [08:21:57]MH_SAM_APDU [08:21:57]CAPDU: 80 09 00 00 [08:21:57]Write to MH i2c: E2 08 00 7B 22 80 09 00 00 00 00 00 00 0F [08:21:57]Write i2c OK [08:21:57]MH_I2C_Read... [08:21:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:57]Read from MH i2c: E2 [08:21:57]MH_I2C_Read... [08:21:57]Read from MH i2c: E2 03 00 [08:21:57]MH_I2C_Read... [08:21:57]Read from MH i2c: E2 03 00 7B 22 00 90 00 11 [08:21:57]RAPDU: 90 00 [08:21:57]wFMCommunicate OK [08:21:57]SAM_PROTO_ClearQueue done [08:21:57]KKMCreateOFDPacket [08:21:57]OFDProtocolAddRootSTLVToBuf [08:21:57]FM_MakeSignedData [08:21:57]FM_MakeSignedData [08:21:57]SAM_PROTO_SignData [08:21:57]wFMCommunicate request_size=4 [08:21:57]MH_SAM_APDU [08:21:57]CAPDU: 80 0D 01 02 [08:21:57]Write to MH i2c: E2 08 00 7C 22 80 0D 01 02 00 00 00 00 17 [08:21:57]Write i2c OK [08:21:57]MH_I2C_Read... [08:21:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:57]Read from MH i2c: E2 [08:21:57]MH_I2C_Read... [08:21:57]Read from MH i2c: E2 03 00 [08:21:57]MH_I2C_Read... [08:21:57]Read from MH i2c: E2 03 00 7C 22 00 90 00 12 [08:21:57]RAPDU: 90 00 [08:21:57]wFMCommunicate OK [08:21:57]wFMCommunicate request_size=255 [08:21:57]MH_SAM_APDU [08:21: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 CB 00 00 00 F4 03 04 00 25 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D3 [08:21:57]Write to MH i2c: E2 02 01 7D 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 CB 00 00 00 F4 03 04 00 25 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D3 00 00 3E [08:21:57]Write i2c OK [08:21:57]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 7D 22 00 90 00 13 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]wFMCommunicate request_size=10 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 02 02 05 05 C6 58 64 A6 [08:21:58]Write to MH i2c: E2 0D 00 7E 22 80 0D 02 02 05 00 05 C6 58 64 A6 00 00 51 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 03 00 7E 22 00 90 00 14 [08:21:58]RAPDU: 90 00 [08:21:58]wFMCommunicate OK [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 0D 03 02 [08:21:58]Write to MH i2c: E2 08 00 7F 22 80 0D 03 02 00 00 00 00 1C [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 0B 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 0B 00 7F 22 00 B0 C5 6A 84 60 4F 75 4F 90 00 F3 [08:21:58]RAPDU: B0 C5 6A 84 60 4F 75 4F 90 00 [08:21:58]wFMCommunicate OK [08:21:58]SAM_PROTO_SignData done [08:21:58]FM_MakeSignedData done [08:21:58]CreateOFDProtocolMessage [08:21:58]wFMCommunicate request_size=4 [08:21:58]MH_SAM_APDU [08:21:58]CAPDU: 80 11 00 00 [08:21:58]Write to MH i2c: E2 08 00 80 22 80 11 00 00 00 00 00 00 1C [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:58]Read from MH i2c: E2 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 17 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: E2 17 00 80 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [08:21:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:21:58]wFMCommunicate OK [08:21:58]CreateOFDProtocolMessage done [08:21:58]OFDSenderStorePacket 374925 [08:21:58]StoreOFDPacket docnum=374925 [08:21: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 45 9A 07 01 AD 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 25 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D3 05 C6 58 64 A6 B0 C5 6A 84 60 4F 75 4F [08:21:58]CheckFolder [08:21:58]dirname=/storage/ofd_packets [08:21:58]CheckFolder done [08:21:58]ProducePacketName [08:21:58]name=ofd_packets/00374925 [08:21:58]NVStorageSaveData ofd_packets/00374925 [08:21:58]File name is /storage/ofd_packets/00374925 [08:21:58]Write 301 bytes [08:21:58]NVStorageSaveData done [08:21:58]OFDSenderStorePacket done [08:21:58]KKMCreateOFDPacket done [08:21:58]NVStorageSaveData kkm_last_timestamp [08:21:58]File name is /storage/kkm_last_timestamp [08:21:58]Write 4 bytes [08:21:58]NVStorageSaveData done [08:21:58]ExternCall_PrintAddStr [08:21:58]wPrintStart [08:21:58]Write to MH i2c: 01 00 00 81 22 A3 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 81 22 00 00 00 00 00 FF 0F B8 [08:21:58]RasterBufferAndPrint [08:21:58]line Счет N : (1)3311438 [08:21:58]line ИНН: 02508201610067 [08:21:58]line Контрольно-Кассовый Чек [08:21:58]line ПРОДАЖА [08:21:58]line ТРК (МРК, ГНК) : 42 [08:21:58]line Товар: 2710124130 [08:21:58]line Аи-92-К-4 [08:21:58]line 7.480 * 66.90 [08:21:58]line = 500.41 [08:21:58]line НДС 12% НСП 1% [08:21:58]line > о реализуемом товаре [08:21:58]line ОКРУГЛЕНИЕ: -0.41 [08:21:58]line ИТОГО: 500.00 [08:21:58]line Внесено: 500.00 [08:21:58]line СДАЧА: 0.00 [08:21:58]line НСП 1% : 4.43 [08:21:58]line НДС 12% : 53.14 [08:21:58]line Наличными: 500.00 [08:21:58]line Безнал.: 0.00 [08:21:58]line Место: АЗС № 87 "Партнер Нефть" [08:21:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:21:58]line СНО: Общий режим [08:21:58]line Чек 203 27.10.2024 08:21 [08:21:58]line Смена: 528 ФФД: 1.0 [08:21:58]line ЗНМ: 0300000083 [08:21:58]line РНМ: 0000000000091623 [08:21:58]line Версия ККМ: 001 [08:21:58]line ФМ: 0000000000874672 [08:21:58]line ФД: 374925 [08:21:58]line ФПД: 232021755978918 [08:21:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082157&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374925&fm=232021755978918&tin=02508201610067®Number=0000000000091623&sum=50000 [08:21:58]written 0, free lines is 4095 [08:21:58]OFD Sender: Processing packet 374925 [packets to send 270, broken 269] [08:21:58]ProducePacketName [08:21:58]name=ofd_packets/00374925 [08:21:58]OFD Sender: To server: pG, [08:21:58]CommunicateWithHost lk.salyk.kg:30040 [08:21:58]ConnectInit lk.salyk.kg [08:21:58]Connected sock=7 [08:21: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 45 9A 07 01 AD 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 25 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D3 05 C6 58 64 A6 B0 C5 6A 84 60 4F 75 4F [08:21: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 0D 35 47 00 1A 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 8D B8 05 00 F4 03 04 00 C4 A3 1D 67 B6 04 01 00 00 D7 F1 B2 30 C9 9B 05 39 [08:21:58]CommunicateWithHost err = 0 [08:21:58]CheckOFDResponse [08:21:58]1017 (14) - 77093643461234 [08:21:58]1041 (16) - 0000000000874672 [08:21:58]1040 (4) - 374925 [08:21:58]1012 (4) - 27.10.2024 02:21 [08:21:58]1206 (1) - 0 [08:21:58]OFD Sender: Remove packet 374925 [08:21:58]ProducePacketName [08:21:58]name=ofd_packets/00374925 [08:21:58]NVStorageDeleteData [08:21:58]Write to MH i2c: 01 00 00 AC 22 CE [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: 01 07 00 AC 22 00 00 00 00 00 CF 0C B0 [08:21:58]RasterBufferAndPrint [08:21:58]line [08:21:58]line [08:21:58]line [08:21:58]line [08:21:58]line [08:21:58]written 0, free lines is 3286 [08:21:58]MH_Cut [08:21:58]Write to MH i2c: D1 01 00 B3 22 01 A7 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: D1 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: D1 01 00 [08:21:58]MH_I2C_Read... [08:21:58]Read from MH i2c: D1 01 00 B3 22 00 A6 [08:21:58]Write to MH i2c: 01 00 00 B4 22 D6 [08:21:58]Write i2c OK [08:21:58]MH_I2C_Read... [08:21:59]OFD Sender: No OFD packet to send [08:21:59]*** Cut start [08:21:59]*** Partial cut [08:21:59]*** CUTSNS_PIN = 1 [08:21:59]*** CUTSNS_PIN = 0 [08:21:59]*** Brake cut motor [08:22:00]Read from MH i2c: 01 [08:22:00]MH_I2C_Read... [08:22:00]*** Stop cut motor [08:22:00]*** Cut end [08:22:00]Read from MH i2c: 01 07 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: 01 07 00 B4 22 00 00 00 00 00 FF 0F EB [08:22:00]process_action close_receipt done [08:22:00]requested_data is exist [08:22:00]produce_requested_data [08:22:00]requested_item fm.sn is exist - process it [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 11 00 00 [08:22:00]Write to MH i2c: E2 08 00 B5 22 80 11 00 00 00 00 00 00 51 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 17 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 17 00 B5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [08:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:22:00]wFMCommunicate OK [08:22:00]requested_item fd.num is exist - process it [08:22:00]SAM_PROTO_GetFieldsCounters [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 13 00 00 [08:22:00]Write to MH i2c: E2 08 00 B6 22 80 13 00 00 00 00 00 00 54 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 62 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 62 00 B6 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 8D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [08:22: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 8D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:00]wFMCommunicate OK [08:22:00]SAM_PROTO_GetFieldsCounters done [08:22:00]requested_item shift.num is exist - process it [08:22:00]requested_item shift.opened is exist - process it [08:22:00]req_shift_opened [08:22:00]FM_GetShiftState [08:22:00]SAM_PROTO_GetShiftState [08:22:00]wFMCommunicate request_size=4 [08:22:00]MH_SAM_APDU [08:22:00]CAPDU: 80 13 01 00 [08:22:00]Write to MH i2c: E2 08 00 B7 22 80 13 01 00 00 00 00 00 56 [08:22:00]Write i2c OK [08:22:00]MH_I2C_Read... [08:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:00]Read from MH i2c: E2 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 [08:22:00]MH_I2C_Read... [08:22:00]Read from MH i2c: E2 0E 00 B7 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 24 [08:22:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:22:00]wFMCommunicate OK [08:22:00]SAM_PROTO_GetShiftState done [08:22:00]FM_GetShiftState done [08:22:00]req_shift_opened done [08:22:00]requested_item shift.open_date is exist - process it [08:22:00]req_shift_open_date [08:22:00]req_shift_open_date done [08:22:00]produce_requested_data done [08:22:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374925,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:22:00]process_action_free close_receipt [08:22:00]json_value_free [08:22:00]json_value_free done [08:22:00]process_json_proto returns [08:22:00]Send response to host [08:22:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374925,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:22:00]free response buf [08:22:00]execute_script done [08:22:00]execute_script returns [08:22:00]free content buf [08:22:00]Sock 8.Close socket [08:22:00]Sock 8.Thread stoped [08:22:04]OFD Sender: No OFD packet to send [08:22:09]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:19]OFD Sender: No OFD packet to send [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:22:59]accept exits with 5 [08:22:59]New connection [08:22:59]New thread 3067628900 created [08:22:59]Thread 3067485540 joined [08:22:59]Waiting for new connection... [08:22:59] Sock 5.Parse request [08:22:59]Sock 5.Check first char [08:22:59]Sock 5.First char is OK [08:22:59]request: POST /json_proto HTTP/1.0 [08:22:59]Method: POST [08:22:59]URL: /json_proto [08:22:59]Method is POST - this is cgi request [08:22:59]url: /json_proto [08:22:59]query_string will be loaded in cgi processing [08:22:59]execute_cgi json_proto POST (null) [08:22:59]execute_cgi path=json_proto method=POST [08:22:59]POST find Content-Length [08:22:59]Host: 172.17.42.195:8080 [08:22:59]Content-Length: 679 [08:22:59]Content-Type: application/json [08:22:59] [08:22:59]POST finish read [08:22:59]Found Content-Length = 679 [08:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311441", "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" ] } } [08:22:59]execute_script... [08:22:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311441", "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" ] } } [08:22:59]POST & json_proto [08:22:59]process_json_proto [08:22:59]json parsed OK: [08:22:59]protocol is kg_v1.0 [08:22:59]action value=close_receipt [08:22:59]process_action close_receipt [08:22:59]cmd_close_receipt [08:22:59]MH_GetDate [08:22:59]Write to MH i2c: F0 00 00 B8 22 C9 [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 09 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: F0 09 00 B8 22 00 64 F8 1D 67 EF 94 12 67 AE [08:22:59]GetLastDocTimeStamp 1730017317 [08:22:59]current date 1730017380 [08:22:59]FM_GetShiftState [08:22:59]SAM_PROTO_GetShiftState [08:22:59]wFMCommunicate request_size=4 [08:22:59]MH_SAM_APDU [08:22:59]CAPDU: 80 13 01 00 [08:22:59]Write to MH i2c: E2 08 00 B9 22 80 13 01 00 00 00 00 00 58 [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:59]Read from MH i2c: E2 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: E2 0E 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: E2 0E 00 B9 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 26 [08:22:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:22:59]wFMCommunicate OK [08:22:59]SAM_PROTO_GetShiftState done [08:22:59]FM_GetShiftState done [08:22:59]opened in 1729988025 [08:22:59]opened+sec_in_day 1730074425 [08:22:59]quantity*price = 80012 [08:22:59]sum+1 = 80013 [08:22:59]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 СНО: Общий режим Чек 204 27.10.2024 08:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374926 ФПД: 1052621976894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082300&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374926&fm=1052621976894&tin=02508201610067®Number=0000000000091623&sum=80000 [08:23:00]StoreToDocumentArchive [08:23:00]shift 528 fd 374926 [08:23:00]save to /storage/0528/doc_00374926 [08:23:00]save last doc name /storage/0528/doc_00374926 to /storage/kkm_last_doc_name [08:23:00]save OK [08:23:00]Clear old archive folders... [08:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:00]tlvbuf is B6F7F580 [08:23:00]SAM_PROTO_ClearQueue [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 09 00 00 [08:23:00]Write to MH i2c: E2 08 00 C6 22 80 09 00 00 00 00 00 00 5A [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 C6 22 00 90 00 5C [08:23:00]RAPDU: 90 00 [08:23:00]wFMCommunicate OK [08:23:00]SAM_PROTO_ClearQueue done [08:23:00]KKMCreateOFDPacket [08:23:00]OFDProtocolAddRootSTLVToBuf [08:23:00]FM_MakeSignedData [08:23:00]FM_MakeSignedData [08:23:00]SAM_PROTO_SignData [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 0D 01 02 [08:23:00]Write to MH i2c: E2 08 00 C7 22 80 0D 01 02 00 00 00 00 62 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 C7 22 00 90 00 5D [08:23:00]RAPDU: 90 00 [08:23:00]wFMCommunicate OK [08:23:00]wFMCommunicate request_size=255 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 64 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 [08:23:00]Write to MH i2c: E2 02 01 C8 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 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 CC 00 00 00 F4 03 04 00 64 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 00 E3 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 03 00 C8 22 00 90 00 5E [08:23:00]RAPDU: 90 00 [08:23:00]wFMCommunicate OK [08:23:00]wFMCommunicate request_size=10 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 0D 02 02 05 F5 15 28 B5 3E [08:23:00]Write to MH i2c: E2 0D 00 C9 22 80 0D 02 02 05 00 F5 15 28 B5 3E 00 00 94 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 03 00 C9 22 00 90 00 5F [08:23:01]RAPDU: 90 00 [08:23:01]wFMCommunicate OK [08:23:01]wFMCommunicate request_size=4 [08:23:01]MH_SAM_APDU [08:23:01]CAPDU: 80 0D 03 02 [08:23:01]Write to MH i2c: E2 08 00 CA 22 80 0D 03 02 00 00 00 00 67 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 0B 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 0B 00 CA 22 00 34 67 07 79 78 48 52 0D 90 00 A2 [08:23:01]RAPDU: 34 67 07 79 78 48 52 0D 90 00 [08:23:01]wFMCommunicate OK [08:23:01]SAM_PROTO_SignData done [08:23:01]FM_MakeSignedData done [08:23:01]CreateOFDProtocolMessage [08:23:01]wFMCommunicate request_size=4 [08:23:01]MH_SAM_APDU [08:23:01]CAPDU: 80 11 00 00 [08:23:01]Write to MH i2c: E2 08 00 CB 22 80 11 00 00 00 00 00 00 67 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:01]Read from MH i2c: E2 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 17 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: E2 17 00 CB 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [08:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:23:01]wFMCommunicate OK [08:23:01]CreateOFDProtocolMessage done [08:23:01]OFDSenderStorePacket 374926 [08:23:01]StoreOFDPacket docnum=374926 [08:23: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 A1 63 07 01 83 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 64 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 F5 15 28 B5 3E 34 67 07 79 78 48 52 0D [08:23:01]CheckFolder [08:23:01]dirname=/storage/ofd_packets [08:23:01]CheckFolder done [08:23:01]ProducePacketName [08:23:01]name=ofd_packets/00374926 [08:23:01]NVStorageSaveData ofd_packets/00374926 [08:23:01]File name is /storage/ofd_packets/00374926 [08:23:01]Write 301 bytes [08:23:01]NVStorageSaveData done [08:23:01]OFDSenderStorePacket done [08:23:01]KKMCreateOFDPacket done [08:23:01]NVStorageSaveData kkm_last_timestamp [08:23:01]File name is /storage/kkm_last_timestamp [08:23:01]Write 4 bytes [08:23:01]NVStorageSaveData done [08:23:01]ExternCall_PrintAddStr [08:23:01]wPrintStart [08:23:01]Write to MH i2c: 01 00 00 CC 22 EE [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 CC 22 00 00 00 00 00 FF 0F 03 [08:23:01]RasterBufferAndPrint [08:23:01]line Счет N : (1)3311441 [08:23:01]line ИНН: 02508201610067 [08:23:01]line Контрольно-Кассовый Чек [08:23:01]line ПРОДАЖА [08:23:01]line ТРК (МРК, ГНК) : 32 [08:23:01]line Товар: 2710124130 [08:23:01]line Аи-92-К-4 [08:23:01]line 11.960 * 66.90 [08:23:01]line = 800.12 [08:23:01]line НДС 12% НСП 1% [08:23:01]line > о реализуемом товаре [08:23:01]line ОКРУГЛЕНИЕ: -0.12 [08:23:01]line ИТОГО: 800.00 [08:23:01]line Внесено: 800.00 [08:23:01]line СДАЧА: 0.00 [08:23:01]line НСП 1% : 7.08 [08:23:01]line НДС 12% : 84.97 [08:23:01]line Наличными: 800.00 [08:23:01]line Безнал.: 0.00 [08:23:01]line Место: АЗС № 87 "Партнер Нефть" [08:23:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:23:01]line СНО: Общий режим [08:23:01]line Чек 204 27.10.2024 08:23 [08:23:01]line Смена: 528 ФФД: 1.0 [08:23:01]line ЗНМ: 0300000083 [08:23:01]line РНМ: 0000000000091623 [08:23:01]line Версия ККМ: 001 [08:23:01]line ФМ: 0000000000874672 [08:23:01]line ФД: 374926 [08:23:01]line ФПД: 1052621976894 [08:23:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082300&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374926&fm=1052621976894&tin=02508201610067®Number=0000000000091623&sum=80000 [08:23:01]written 0, free lines is 4095 [08:23:01]OFD Sender: Processing packet 374926 [packets to send 270, broken 269] [08:23:01]ProducePacketName [08:23:01]name=ofd_packets/00374926 [08:23:01]OFD Sender: To server: pG, [08:23:01]CommunicateWithHost lk.salyk.kg:30040 [08:23:01]ConnectInit lk.salyk.kg [08:23:01]Connected sock=7 [08:23:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 63 07 01 83 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 64 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 F5 15 28 B5 3E 34 67 07 79 78 48 52 0D [08:23: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 C5 6B 47 00 54 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B8 05 00 F4 03 04 00 03 A4 1D 67 B6 04 01 00 00 C1 03 77 5D 18 DB 19 02 [08:23:01]CommunicateWithHost err = 0 [08:23:01]CheckOFDResponse [08:23:01]1017 (14) - 77093643461234 [08:23:01]1041 (16) - 0000000000874672 [08:23:01]1040 (4) - 374926 [08:23:01]1012 (4) - 27.10.2024 02:22 [08:23:01]1206 (1) - 0 [08:23:01]OFD Sender: Remove packet 374926 [08:23:01]ProducePacketName [08:23:01]name=ofd_packets/00374926 [08:23:01]NVStorageDeleteData [08:23:01]Write to MH i2c: 01 00 00 F7 22 19 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: 01 07 00 F7 22 00 00 00 00 00 CF 0C FB [08:23:01]RasterBufferAndPrint [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]line [08:23:01]written 0, free lines is 3287 [08:23:01]MH_Cut [08:23:01]Write to MH i2c: D1 01 00 FE 22 01 F2 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 01 00 [08:23:01]MH_I2C_Read... [08:23:01]Read from MH i2c: D1 01 00 FE 22 00 F1 [08:23:01]Write to MH i2c: 01 00 00 FF 22 21 [08:23:01]Write i2c OK [08:23:01]MH_I2C_Read... [08:23:02]OFD Sender: No OFD packet to send [08:23:02]*** Cut start [08:23:02]*** Partial cut [08:23:02]*** CUTSNS_PIN = 1 [08:23:02]*** CUTSNS_PIN = 0 [08:23:02]*** Brake cut motor [08:23:03]Read from MH i2c: 01 [08:23:03]MH_I2C_Read... [08:23:03]*** Stop cut motor [08:23:03]*** Cut end [08:23:03]Read from MH i2c: 01 07 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: 01 07 00 FF 22 00 00 00 00 00 FF 0F 36 [08:23:03]process_action close_receipt done [08:23:03]requested_data is exist [08:23:03]produce_requested_data [08:23:03]requested_item fm.sn is exist - process it [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 11 00 00 [08:23:03]Write to MH i2c: E2 08 00 00 23 80 11 00 00 00 00 00 00 9D [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 17 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 17 00 00 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [08:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:23:03]wFMCommunicate OK [08:23:03]requested_item fd.num is exist - process it [08:23:03]SAM_PROTO_GetFieldsCounters [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 13 00 00 [08:23:03]Write to MH i2c: E2 08 00 01 23 80 13 00 00 00 00 00 00 A0 [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 62 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 62 00 01 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 8E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [08:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:03]wFMCommunicate OK [08:23:03]SAM_PROTO_GetFieldsCounters done [08:23:03]requested_item shift.num is exist - process it [08:23:03]requested_item shift.opened is exist - process it [08:23:03]req_shift_opened [08:23:03]FM_GetShiftState [08:23:03]SAM_PROTO_GetShiftState [08:23:03]wFMCommunicate request_size=4 [08:23:03]MH_SAM_APDU [08:23:03]CAPDU: 80 13 01 00 [08:23:03]Write to MH i2c: E2 08 00 02 23 80 13 01 00 00 00 00 00 A2 [08:23:03]Write i2c OK [08:23:03]MH_I2C_Read... [08:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:03]Read from MH i2c: E2 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 0E 00 [08:23:03]MH_I2C_Read... [08:23:03]Read from MH i2c: E2 0E 00 02 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 70 [08:23:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:23:03]wFMCommunicate OK [08:23:03]SAM_PROTO_GetShiftState done [08:23:03]FM_GetShiftState done [08:23:03]req_shift_opened done [08:23:03]requested_item shift.open_date is exist - process it [08:23:03]req_shift_open_date [08:23:03]req_shift_open_date done [08:23:03]produce_requested_data done [08:23:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374926,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:23:03]process_action_free close_receipt [08:23:03]json_value_free [08:23:03]json_value_free done [08:23:03]process_json_proto returns [08:23:03]Send response to host [08:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374926,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:23:03]free response buf [08:23:03]execute_script done [08:23:03]execute_script returns [08:23:03]free content buf [08:23:03]Sock 5.Close socket [08:23:03]Sock 5.Thread stoped [08:23:04]accept exits with 8 [08:23:04]New connection [08:23:04]New thread 3067485540 created [08:23:04]Thread 3067628900 joined [08:23:04]Waiting for new connection... [08:23:04] Sock 8.Parse request [08:23:04]Sock 8.Check first char [08:23:04]Sock 8.First char is OK [08:23:04]request: POST /json_proto HTTP/1.0 [08:23:04]Method: POST [08:23:04]URL: /json_proto [08:23:04]Method is POST - this is cgi request [08:23:04]url: /json_proto [08:23:04]query_string will be loaded in cgi processing [08:23:04]execute_cgi json_proto POST (null) [08:23:04]execute_cgi path=json_proto method=POST [08:23:04]POST find Content-Length [08:23:04]Host: 172.17.42.195:8080 [08:23:04]Content-Length: 681 [08:23:04]Content-Type: application/json [08:23:04] [08:23:04]POST finish read [08:23:04]Found Content-Length = 681 [08:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 20.630, "sum" : 802.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 802.00, "total" : 802.00, "payments": [ { "type": 0, "sum" : 802.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:04]execute_script... [08:23:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 20.630, "sum" : 802.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 802.00, "total" : 802.00, "payments": [ { "type": 0, "sum" : 802.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:04]POST & json_proto [08:23:04]process_json_proto [08:23:04]json parsed OK: [08:23:04]protocol is kg_v1.0 [08:23:04]action value=close_receipt [08:23:04]process_action close_receipt [08:23:04]cmd_close_receipt [08:23:04]MH_GetDate [08:23:04]Write to MH i2c: F0 00 00 03 23 15 [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: F0 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: F0 09 00 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: F0 09 00 03 23 00 69 F8 1D 67 EF 94 12 67 FF [08:23:04]GetLastDocTimeStamp 1730017380 [08:23:04]current date 1730017385 [08:23:04]FM_GetShiftState [08:23:04]SAM_PROTO_GetShiftState [08:23:04]wFMCommunicate request_size=4 [08:23:04]MH_SAM_APDU [08:23:04]CAPDU: 80 13 01 00 [08:23:04]Write to MH i2c: E2 08 00 04 23 80 13 01 00 00 00 00 00 A4 [08:23:04]Write i2c OK [08:23:04]MH_I2C_Read... [08:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:04]Read from MH i2c: E2 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: E2 0E 00 [08:23:04]MH_I2C_Read... [08:23:04]Read from MH i2c: E2 0E 00 04 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 72 [08:23:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:23:04]wFMCommunicate OK [08:23:04]SAM_PROTO_GetShiftState done [08:23:04]FM_GetShiftState done [08:23:04]opened in 1729988025 [08:23:04]opened+sec_in_day 1730074425 [08:23:04]quantity*price = 80250 [08:23:04]sum+1 = 80252 [08:23:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 802.00 Внесено: 802.00 СДАЧА: 0.00 НСП 1% : 7.10 НДС 12% : 85.22 Наличными: 802.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 205 27.10.2024 08:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374927 ФПД: 151538685938082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082305&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374927&fm=151538685938082&tin=02508201610067®Number=0000000000091623&sum=80200 [08:23:06]StoreToDocumentArchive [08:23:06]shift 528 fd 374927 [08:23:06]save to /storage/0528/doc_00374927 [08:23:06]save last doc name /storage/0528/doc_00374927 to /storage/kkm_last_doc_name [08:23:06]save OK [08:23:06]Clear old archive folders... [08:23:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:23:06]tlvbuf is 00FB0030 [08:23:06]SAM_PROTO_ClearQueue [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 09 00 00 [08:23:06]Write to MH i2c: E2 08 00 11 23 80 09 00 00 00 00 00 00 A6 [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 11 23 00 90 00 A8 [08:23:06]RAPDU: 90 00 [08:23:06]wFMCommunicate OK [08:23:06]SAM_PROTO_ClearQueue done [08:23:06]KKMCreateOFDPacket [08:23:06]OFDProtocolAddRootSTLVToBuf [08:23:06]FM_MakeSignedData [08:23:06]FM_MakeSignedData [08:23:06]SAM_PROTO_SignData [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 0D 01 02 [08:23:06]Write to MH i2c: E2 08 00 12 23 80 0D 01 02 00 00 00 00 AE [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 12 23 00 90 00 A9 [08:23:06]RAPDU: 90 00 [08:23:06]wFMCommunicate OK [08:23:06]wFMCommunicate request_size=255 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 7B 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 69 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 D2 [08:23:06]Write to MH i2c: E2 02 01 13 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 7B 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 69 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 D2 00 00 DB [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 13 23 00 90 00 AA [08:23:06]RAPDU: 90 00 [08:23:06]wFMCommunicate OK [08:23:06]wFMCommunicate request_size=9 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 0D 02 02 04 D9 8B 89 A2 [08:23:06]Write to MH i2c: E2 0C 00 14 23 80 0D 02 02 04 00 D9 8B 89 A2 00 00 48 [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [08:23:06]RAPDU: 90 00 [08:23:06]wFMCommunicate OK [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 0D 03 02 [08:23:06]Write to MH i2c: E2 08 00 15 23 80 0D 03 02 00 00 00 00 B3 [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 0B 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 0B 00 15 23 00 CA 1E F7 E7 8B 5D 47 97 90 00 40 [08:23:06]RAPDU: CA 1E F7 E7 8B 5D 47 97 90 00 [08:23:06]wFMCommunicate OK [08:23:06]SAM_PROTO_SignData done [08:23:06]FM_MakeSignedData done [08:23:06]CreateOFDProtocolMessage [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 11 00 00 [08:23:06]Write to MH i2c: E2 08 00 16 23 80 11 00 00 00 00 00 00 B3 [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 17 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 17 00 16 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [08:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:23:06]wFMCommunicate OK [08:23:06]CreateOFDProtocolMessage done [08:23:06]OFDSenderStorePacket 374927 [08:23:06]StoreOFDPacket docnum=374927 [08:23: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 0E 01 00 00 0F C9 06 01 D7 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 7B 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 69 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 D2 D9 8B 89 A2 CA 1E F7 E7 8B 5D 47 97 [08:23:06]CheckFolder [08:23:06]dirname=/storage/ofd_packets [08:23:06]CheckFolder done [08:23:06]ProducePacketName [08:23:06]name=ofd_packets/00374927 [08:23:06]NVStorageSaveData ofd_packets/00374927 [08:23:06]File name is /storage/ofd_packets/00374927 [08:23:06]Write 300 bytes [08:23:06]NVStorageSaveData done [08:23:06]OFDSenderStorePacket done [08:23:06]KKMCreateOFDPacket done [08:23:06]NVStorageSaveData kkm_last_timestamp [08:23:06]File name is /storage/kkm_last_timestamp [08:23:06]Write 4 bytes [08:23:06]NVStorageSaveData done [08:23:06]ExternCall_PrintAddStr [08:23:06]wPrintStart [08:23:06]Write to MH i2c: 01 00 00 17 23 3A [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: 01 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: 01 07 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: 01 07 00 17 23 00 00 00 00 00 FF 0F 4F [08:23:06]RasterBufferAndPrint [08:23:06]line Счет N : (1)3311434 [08:23:06]line ИНН: 02508201610067 [08:23:06]line Контрольно-Кассовый Чек [08:23:06]line ПРОДАЖА [08:23:06]line ТРК (МРК, ГНК) : 7 [08:23:06]line Товар: 2711190000 [08:23:06]line ГАЗ-К-5 [08:23:06]line 20.630 * 38.90 [08:23:06]line = 802.51 [08:23:06]line НДС 12% НСП 1% [08:23:06]line > о реализуемом товаре [08:23:06]line ОКРУГЛЕНИЕ: -0.51 [08:23:06]line ИТОГО: 802.00 [08:23:06]line Внесено: 802.00 [08:23:06]line СДАЧА: 0.00 [08:23:06]line НСП 1% : 7.10 [08:23:06]line НДС 12% : 85.22 [08:23:06]line Наличными: 802.00 [08:23:06]line Безнал.: 0.00 [08:23:06]line Место: АЗС № 87 "Партнер Нефть" [08:23:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:23:06]line СНО: Общий режим [08:23:06]line Чек 205 27.10.2024 08:23 [08:23:06]line Смена: 528 ФФД: 1.0 [08:23:06]line ЗНМ: 0300000083 [08:23:06]line РНМ: 0000000000091623 [08:23:06]line Версия ККМ: 001 [08:23:06]line ФМ: 0000000000874672 [08:23:06]line ФД: 374927 [08:23:06]line ФПД: 151538685938082 [08:23:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082305&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374927&fm=151538685938082&tin=02508201610067®Number=0000000000091623&sum=80200 [08:23:06]written 0, free lines is 4095 [08:23:06]OFD Sender: Processing packet 374927 [packets to send 270, broken 269] [08:23:06]ProducePacketName [08:23:06]name=ofd_packets/00374927 [08:23:06]OFD Sender: To server: pG, [08:23:06]CommunicateWithHost lk.salyk.kg:30040 [08:23:06]ConnectInit lk.salyk.kg [08:23:06]Connected sock=5 [08:23:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 0F C9 06 01 D7 AE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 50 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 7B 39 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 39 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 21 00 00 00 00 07 04 06 00 48 39 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 69 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 89 D2 D9 8B 89 A2 CA 1E F7 E7 8B 5D 47 97 [08:23: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 90 97 47 00 DA 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 8F B8 05 00 F4 03 04 00 09 A4 1D 67 B6 04 01 00 00 75 1E 3F CF 00 CD 74 8F [08:23:07]CommunicateWithHost err = 0 [08:23:07]CheckOFDResponse [08:23:07]1017 (14) - 77093643461234 [08:23:07]1041 (16) - 0000000000874672 [08:23:07]1040 (4) - 374927 [08:23:07]1012 (4) - 27.10.2024 02:23 [08:23:07]1206 (1) - 0 [08:23:07]OFD Sender: Remove packet 374927 [08:23:07]ProducePacketName [08:23:07]name=ofd_packets/00374927 [08:23:07]NVStorageDeleteData [08:23:07]Write to MH i2c: 01 00 00 42 23 65 [08:23:07]Write i2c OK [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: 01 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: 01 07 00 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: 01 07 00 42 23 00 00 00 00 00 CD 0C 45 [08:23:07]RasterBufferAndPrint [08:23:07]line [08:23:07]line [08:23:07]line [08:23:07]line [08:23:07]line [08:23:07]written 0, free lines is 3294 [08:23:07]MH_Cut [08:23:07]Write to MH i2c: D1 01 00 49 23 01 3E [08:23:07]Write i2c OK [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: D1 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: D1 01 00 [08:23:07]MH_I2C_Read... [08:23:07]Read from MH i2c: D1 01 00 49 23 00 3D [08:23:07]Write to MH i2c: 01 00 00 4A 23 6D [08:23:07]Write i2c OK [08:23:07]MH_I2C_Read... [08:23:07]OFD Sender: No OFD packet to send [08:23:08]*** Cut start [08:23:08]*** Partial cut [08:23:08]*** CUTSNS_PIN = 1 [08:23:08]*** CUTSNS_PIN = 0 [08:23:08]*** Brake cut motor [08:23:08]Read from MH i2c: 01 [08:23:08]MH_I2C_Read... [08:23:08]*** Stop cut motor [08:23:08]*** Cut end [08:23:08]Read from MH i2c: 01 07 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: 01 07 00 4A 23 00 00 00 00 00 FF 0F 82 [08:23:08]process_action close_receipt done [08:23:08]requested_data is exist [08:23:08]produce_requested_data [08:23:08]requested_item fm.sn is exist - process it [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 11 00 00 [08:23:08]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 17 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 17 00 4B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [08:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:23:08]wFMCommunicate OK [08:23:08]requested_item fd.num is exist - process it [08:23:08]SAM_PROTO_GetFieldsCounters [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 13 00 00 [08:23:08]Write to MH i2c: E2 08 00 4C 23 80 13 00 00 00 00 00 00 EB [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:09]Read from MH i2c: E2 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: E2 62 00 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: E2 62 00 4C 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 8F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [08:23: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 8F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:09]wFMCommunicate OK [08:23:09]SAM_PROTO_GetFieldsCounters done [08:23:09]requested_item shift.num is exist - process it [08:23:09]requested_item shift.opened is exist - process it [08:23:09]req_shift_opened [08:23:09]FM_GetShiftState [08:23:09]SAM_PROTO_GetShiftState [08:23:09]wFMCommunicate request_size=4 [08:23:09]MH_SAM_APDU [08:23:09]CAPDU: 80 13 01 00 [08:23:09]Write to MH i2c: E2 08 00 4D 23 80 13 01 00 00 00 00 00 ED [08:23:09]Write i2c OK [08:23:09]MH_I2C_Read... [08:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:09]Read from MH i2c: E2 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: E2 0E 00 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: E2 0E 00 4D 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BB [08:23:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:23:09]wFMCommunicate OK [08:23:09]SAM_PROTO_GetShiftState done [08:23:09]FM_GetShiftState done [08:23:09]req_shift_opened done [08:23:09]requested_item shift.open_date is exist - process it [08:23:09]req_shift_open_date [08:23:09]req_shift_open_date done [08:23:09]produce_requested_data done [08:23:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374927,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:23:09]process_action_free close_receipt [08:23:09]json_value_free [08:23:09]json_value_free done [08:23:09]process_json_proto returns [08:23:09]Send response to host [08:23:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374927,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:23:09]free response buf [08:23:09]execute_script done [08:23:09]execute_script returns [08:23:09]free content buf [08:23:09]Sock 8.Close socket [08:23:09]Sock 8.Thread stoped [08:23:12]OFD Sender: No OFD packet to send [08:23:17]OFD Sender: No OFD packet to send [08:23:22]OFD Sender: No OFD packet to send [08:23:27]OFD Sender: No OFD packet to send [08:23:32]OFD Sender: No OFD packet to send [08:23:37]OFD Sender: No OFD packet to send [08:23:42]OFD Sender: No OFD packet to send [08:23:47]OFD Sender: No OFD packet to send [08:23:52]OFD Sender: No OFD packet to send [08:23:57]OFD Sender: No OFD packet to send [08:24:02]OFD Sender: No OFD packet to send [08:24:07]OFD Sender: No OFD packet to send [08:24:12]OFD Sender: No OFD packet to send [08:24:17]OFD Sender: No OFD packet to send [08:24:22]OFD Sender: No OFD packet to send [08:24:27]OFD Sender: No OFD packet to send [08:24:32]OFD Sender: No OFD packet to send [08:24:37]OFD Sender: No OFD packet to send [08:24:42]OFD Sender: No OFD packet to send [08:24:47]OFD Sender: No OFD packet to send [08:24:52]OFD Sender: No OFD packet to send [08:24:57]OFD Sender: No OFD packet to send [08:25:02]OFD Sender: No OFD packet to send [08:25:07]OFD Sender: No OFD packet to send [08:25:12]OFD Sender: No OFD packet to send [08:25:17]OFD Sender: No OFD packet to send [08:25:22]accept exits with 7 [08:25:22]New connection [08:25:22]New thread 3067628900 created [08:25:22]Thread 3067485540 joined [08:25:22]Waiting for new connection... [08:25:22] Sock 7.Parse request [08:25:22]Sock 7.Check first char [08:25:22]Sock 7.First char is OK [08:25:22]request: POST /json_proto HTTP/1.0 [08:25:22]Method: POST [08:25:22]URL: /json_proto [08:25:22]Method is POST - this is cgi request [08:25:22]url: /json_proto [08:25:22]query_string will be loaded in cgi processing [08:25:22]execute_cgi json_proto POST (null) [08:25:22]execute_cgi path=json_proto method=POST [08:25:22]POST find Content-Length [08:25:22]Host: 172.17.42.195:8080 [08:25:22]Content-Length: 678 [08:25:22]Content-Type: application/json [08:25:22] [08:25:22]POST finish read [08:25:22]Found Content-Length = 678 [08:25:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311442", "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" ] } } [08:25:22]execute_script... [08:25:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311442", "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" ] } } [08:25:22]POST & json_proto [08:25:22]process_json_proto [08:25:22]json parsed OK: [08:25:22]protocol is kg_v1.0 [08:25:22]action value=close_receipt [08:25:22]process_action close_receipt [08:25:22]cmd_close_receipt [08:25:22]MH_GetDate [08:25:22]Write to MH i2c: F0 00 00 4E 23 60 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: F0 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: F0 09 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: F0 09 00 4E 23 00 F3 F8 1D 67 EF 94 12 67 D4 [08:25:22]GetLastDocTimeStamp 1730017385 [08:25:22]current date 1730017523 [08:25:22]FM_GetShiftState [08:25:22]SAM_PROTO_GetShiftState [08:25:22]wFMCommunicate request_size=4 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 13 01 00 [08:25:22]Write to MH i2c: E2 08 00 4F 23 80 13 01 00 00 00 00 00 EF [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 0E 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 0E 00 4F 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [08:25:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:25:22]wFMCommunicate OK [08:25:22]SAM_PROTO_GetShiftState done [08:25:22]FM_GetShiftState done [08:25:22]opened in 1729988025 [08:25:22]opened+sec_in_day 1730074425 [08:25:22]quantity*price = 20003 [08:25:22]sum+1 = 20004 [08:25:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 206 27.10.2024 08:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374928 ФПД: 275676803655539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082523&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374928&fm=275676803655539&tin=02508201610067®Number=0000000000091623&sum=20000 [08:25:23]StoreToDocumentArchive [08:25:23]shift 528 fd 374928 [08:25:23]save to /storage/0528/doc_00374928 [08:25:23]save last doc name /storage/0528/doc_00374928 to /storage/kkm_last_doc_name [08:25:23]save OK [08:25:23]Clear old archive folders... [08:25:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:23]tlvbuf is B6F66B60 [08:25:23]SAM_PROTO_ClearQueue [08:25:23]wFMCommunicate request_size=4 [08:25:23]MH_SAM_APDU [08:25:23]CAPDU: 80 09 00 00 [08:25:23]Write to MH i2c: E2 08 00 5C 23 80 09 00 00 00 00 00 00 F1 [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 5C 23 00 90 00 F3 [08:25:23]RAPDU: 90 00 [08:25:23]wFMCommunicate OK [08:25:23]SAM_PROTO_ClearQueue done [08:25:23]KKMCreateOFDPacket [08:25:23]OFDProtocolAddRootSTLVToBuf [08:25:23]FM_MakeSignedData [08:25:23]FM_MakeSignedData [08:25:23]SAM_PROTO_SignData [08:25:23]wFMCommunicate request_size=4 [08:25:23]MH_SAM_APDU [08:25:23]CAPDU: 80 0D 01 02 [08:25:23]Write to MH i2c: E2 08 00 5D 23 80 0D 01 02 00 00 00 00 F9 [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [08:25:23]RAPDU: 90 00 [08:25:23]wFMCommunicate OK [08:25:23]wFMCommunicate request_size=255 [08:25:23]MH_SAM_APDU [08:25: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 F3 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FA [08:25:23]Write to MH i2c: E2 02 01 5E 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 F3 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FA 00 00 DD [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [08:25:23]RAPDU: 90 00 [08:25:23]wFMCommunicate OK [08:25:23]wFMCommunicate request_size=10 [08:25:23]MH_SAM_APDU [08:25:23]CAPDU: 80 0D 02 02 05 BA 01 F4 67 73 [08:25:23]Write to MH i2c: E2 0D 00 5F 23 80 0D 02 02 05 00 BA 01 F4 67 73 00 00 8F [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 03 00 5F 23 00 90 00 F6 [08:25:23]RAPDU: 90 00 [08:25:23]wFMCommunicate OK [08:25:23]wFMCommunicate request_size=4 [08:25:23]MH_SAM_APDU [08:25:23]CAPDU: 80 0D 03 02 [08:25:23]Write to MH i2c: E2 08 00 60 23 80 0D 03 02 00 00 00 00 FE [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 0B 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 0B 00 60 23 00 FB 7A 94 A9 59 DB 36 10 90 00 2B [08:25:23]RAPDU: FB 7A 94 A9 59 DB 36 10 90 00 [08:25:23]wFMCommunicate OK [08:25:23]SAM_PROTO_SignData done [08:25:23]FM_MakeSignedData done [08:25:23]CreateOFDProtocolMessage [08:25:23]wFMCommunicate request_size=4 [08:25:23]MH_SAM_APDU [08:25:23]CAPDU: 80 11 00 00 [08:25:23]Write to MH i2c: E2 08 00 61 23 80 11 00 00 00 00 00 00 FE [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:23]Read from MH i2c: E2 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 17 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: E2 17 00 61 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [08:25:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:25:23]wFMCommunicate OK [08:25:23]CreateOFDProtocolMessage done [08:25:23]OFDSenderStorePacket 374928 [08:25:23]StoreOFDPacket docnum=374928 [08:25: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 31 6A 07 01 48 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 00 00 00 F4 03 04 00 F3 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FA BA 01 F4 67 73 FB 7A 94 A9 59 DB 36 10 [08:25:23]CheckFolder [08:25:23]dirname=/storage/ofd_packets [08:25:23]CheckFolder done [08:25:23]ProducePacketName [08:25:23]name=ofd_packets/00374928 [08:25:23]NVStorageSaveData ofd_packets/00374928 [08:25:23]File name is /storage/ofd_packets/00374928 [08:25:23]Write 301 bytes [08:25:23]NVStorageSaveData done [08:25:23]OFDSenderStorePacket done [08:25:23]KKMCreateOFDPacket done [08:25:23]NVStorageSaveData kkm_last_timestamp [08:25:23]File name is /storage/kkm_last_timestamp [08:25:23]Write 4 bytes [08:25:23]NVStorageSaveData done [08:25:23]ExternCall_PrintAddStr [08:25:23]wPrintStart [08:25:23]Write to MH i2c: 01 00 00 62 23 85 [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 07 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 07 00 62 23 00 00 00 00 00 FF 0F 9A [08:25:23]RasterBufferAndPrint [08:25:23]line Счет N : (1)3311442 [08:25:23]line ИНН: 02508201610067 [08:25:23]line Контрольно-Кассовый Чек [08:25:23]line ПРОДАЖА [08:25:23]line ТРК (МРК, ГНК) : 12 [08:25:23]line Товар: 2710124130 [08:25:23]line Аи-92-К-4 [08:25:23]line 2.990 * 66.90 [08:25:23]line = 200.03 [08:25:23]line НДС 12% НСП 1% [08:25:23]line > о реализуемом товаре [08:25:23]line ОКРУГЛЕНИЕ: -0.03 [08:25:23]line ИТОГО: 200.00 [08:25:23]line Внесено: 200.00 [08:25:23]line СДАЧА: 0.00 [08:25:23]line НСП 1% : 1.77 [08:25:23]line НДС 12% : 21.24 [08:25:23]line Наличными: 200.00 [08:25:23]line Безнал.: 0.00 [08:25:23]line Место: АЗС № 87 "Партнер Нефть" [08:25:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:25:23]line СНО: Общий режим [08:25:23]line Чек 206 27.10.2024 08:25 [08:25:23]line Смена: 528 ФФД: 1.0 [08:25:23]line ЗНМ: 0300000083 [08:25:23]line РНМ: 0000000000091623 [08:25:23]line Версия ККМ: 001 [08:25:23]line ФМ: 0000000000874672 [08:25:23]line ФД: 374928 [08:25:23]line ФПД: 275676803655539 [08:25:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082523&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374928&fm=275676803655539&tin=02508201610067®Number=0000000000091623&sum=20000 [08:25:23]written 0, free lines is 4095 [08:25:23]OFD Sender: Processing packet 374928 [packets to send 270, broken 269] [08:25:23]ProducePacketName [08:25:23]name=ofd_packets/00374928 [08:25:23]OFD Sender: To server: pG, [08:25:23]CommunicateWithHost lk.salyk.kg:30040 [08:25:23]ConnectInit lk.salyk.kg [08:25:23]Connected sock=5 [08:25:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 31 6A 07 01 48 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 00 00 00 F4 03 04 00 F3 F8 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FA BA 01 F4 67 73 FB 7A 94 A9 59 DB 36 10 [08:25: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 92 99 47 00 82 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 90 B8 05 00 F4 03 04 00 92 A4 1D 67 B6 04 01 00 00 4F 78 5F E2 34 25 8F DC [08:25:24]CommunicateWithHost err = 0 [08:25:24]CheckOFDResponse [08:25:24]1017 (14) - 77093643461234 [08:25:24]1041 (16) - 0000000000874672 [08:25:24]1040 (4) - 374928 [08:25:24]1012 (4) - 27.10.2024 02:25 [08:25:24]1206 (1) - 0 [08:25:24]OFD Sender: Remove packet 374928 [08:25:24]ProducePacketName [08:25:24]name=ofd_packets/00374928 [08:25:24]NVStorageDeleteData [08:25:24]Write to MH i2c: 01 00 00 8D 23 B0 [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: 01 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: 01 07 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: 01 07 00 8D 23 00 00 00 00 00 D7 0C 9A [08:25:24]RasterBufferAndPrint [08:25:24]line [08:25:24]line [08:25:24]line [08:25:24]line [08:25:24]line [08:25:24]written 0, free lines is 3294 [08:25:24]MH_Cut [08:25:24]Write to MH i2c: D1 01 00 94 23 01 89 [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: D1 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: D1 01 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: D1 01 00 94 23 00 88 [08:25:24]Write to MH i2c: 01 00 00 95 23 B8 [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]OFD Sender: No OFD packet to send [08:25:25]*** Cut start [08:25:25]*** Partial cut [08:25:25]*** CUTSNS_PIN = 1 [08:25:25]*** CUTSNS_PIN = 0 [08:25:25]*** Brake cut motor [08:25:25]Read from MH i2c: 01 [08:25:25]MH_I2C_Read... [08:25:25]*** Stop cut motor [08:25:25]*** Cut end [08:25:25]Read from MH i2c: 01 07 00 [08:25:25]MH_I2C_Read... [08:25:25]Read from MH i2c: 01 07 00 95 23 00 00 00 00 00 FF 0F CD [08:25:25]process_action close_receipt done [08:25:25]requested_data is exist [08:25:25]produce_requested_data [08:25:25]requested_item fm.sn is exist - process it [08:25:25]wFMCommunicate request_size=4 [08:25:25]MH_SAM_APDU [08:25:25]CAPDU: 80 11 00 00 [08:25:25]Write to MH i2c: E2 08 00 96 23 80 11 00 00 00 00 00 00 33 [08:25:25]Write i2c OK [08:25:25]MH_I2C_Read... [08:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:25]Read from MH i2c: E2 [08:25:25]MH_I2C_Read... [08:25:25]Read from MH i2c: E2 17 00 [08:25:25]MH_I2C_Read... [08:25:25]Read from MH i2c: E2 17 00 96 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [08:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:25:25]wFMCommunicate OK [08:25:25]requested_item fd.num is exist - process it [08:25:25]SAM_PROTO_GetFieldsCounters [08:25:25]wFMCommunicate request_size=4 [08:25:25]MH_SAM_APDU [08:25:25]CAPDU: 80 13 00 00 [08:25:25]Write to MH i2c: E2 08 00 97 23 80 13 00 00 00 00 00 00 36 [08:25:25]Write i2c OK [08:25:25]MH_I2C_Read... [08:25:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:25]Read from MH i2c: E2 [08:25:25]MH_I2C_Read... [08:25:25]Read from MH i2c: E2 62 00 [08:25:25]MH_I2C_Read... [08:25:25]Read from MH i2c: E2 62 00 97 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 90 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [08:25:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:25]wFMCommunicate OK [08:25:25]SAM_PROTO_GetFieldsCounters done [08:25:25]requested_item shift.num is exist - process it [08:25:25]requested_item shift.opened is exist - process it [08:25:25]req_shift_opened [08:25:25]FM_GetShiftState [08:25:25]SAM_PROTO_GetShiftState [08:25:25]wFMCommunicate request_size=4 [08:25:25]MH_SAM_APDU [08:25:25]CAPDU: 80 13 01 00 [08:25:25]Write to MH i2c: E2 08 00 98 23 80 13 01 00 00 00 00 00 38 [08:25:25]Write i2c OK [08:25:25]MH_I2C_Read... [08:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:26]Read from MH i2c: E2 [08:25:26]MH_I2C_Read... [08:25:26]Read from MH i2c: E2 0E 00 [08:25:26]MH_I2C_Read... [08:25:26]Read from MH i2c: E2 0E 00 98 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 06 [08:25:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:25:26]wFMCommunicate OK [08:25:26]SAM_PROTO_GetShiftState done [08:25:26]FM_GetShiftState done [08:25:26]req_shift_opened done [08:25:26]requested_item shift.open_date is exist - process it [08:25:26]req_shift_open_date [08:25:26]req_shift_open_date done [08:25:26]produce_requested_data done [08:25:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374928,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:25:26]process_action_free close_receipt [08:25:26]json_value_free [08:25:26]json_value_free done [08:25:26]process_json_proto returns [08:25:26]Send response to host [08:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374928,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:25:26]free response buf [08:25:26]execute_script done [08:25:26]execute_script returns [08:25:26]free content buf [08:25:26]Sock 7.Close socket [08:25:26]Sock 7.Thread stoped [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:59]OFD Sender: No OFD packet to send [08:26:04]OFD Sender: No OFD packet to send [08:26:09]OFD Sender: No OFD packet to send [08:26:14]OFD Sender: No OFD packet to send [08:26:16]accept exits with 8 [08:26:16]New connection [08:26:16]New thread 3067485540 created [08:26:16]Thread 3067628900 joined [08:26:16]Waiting for new connection... [08:26:16] Sock 8.Parse request [08:26:16]Sock 8.Check first char [08:26:16]Sock 8.First char is OK [08:26:16]request: POST /json_proto HTTP/1.0 [08:26:16]Method: POST [08:26:16]URL: /json_proto [08:26:16]Method is POST - this is cgi request [08:26:16]url: /json_proto [08:26:16]query_string will be loaded in cgi processing [08:26:16]execute_cgi json_proto POST (null) [08:26:16]execute_cgi path=json_proto method=POST [08:26:16]POST find Content-Length [08:26:16]Host: 172.17.42.195:8080 [08:26:16]Content-Length: 681 [08:26:16]Content-Type: application/json [08:26:16] [08:26:16]POST finish read [08:26:16]Found Content-Length = 681 [08:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:16]execute_script... [08:26: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)3311443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:16]POST & json_proto [08:26:16]process_json_proto [08:26:16]json parsed OK: [08:26:16]protocol is kg_v1.0 [08:26:16]action value=close_receipt [08:26:16]process_action close_receipt [08:26:16]cmd_close_receipt [08:26:16]MH_GetDate [08:26:16]Write to MH i2c: F0 00 00 99 23 AB [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: F0 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: F0 09 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: F0 09 00 99 23 00 29 F9 1D 67 EF 94 12 67 56 [08:26:16]GetLastDocTimeStamp 1730017523 [08:26:16]current date 1730017577 [08:26:16]FM_GetShiftState [08:26:16]SAM_PROTO_GetShiftState [08:26:16]wFMCommunicate request_size=4 [08:26:16]MH_SAM_APDU [08:26:16]CAPDU: 80 13 01 00 [08:26:16]Write to MH i2c: E2 08 00 9A 23 80 13 01 00 00 00 00 00 3A [08:26:16]Write i2c OK [08:26:16]MH_I2C_Read... [08:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:16]Read from MH i2c: E2 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 0E 00 [08:26:16]MH_I2C_Read... [08:26:16]Read from MH i2c: E2 0E 00 9A 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [08:26:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:26:16]wFMCommunicate OK [08:26:16]SAM_PROTO_GetShiftState done [08:26:16]FM_GetShiftState done [08:26:16]opened in 1729988025 [08:26:16]opened+sec_in_day 1730074425 [08:26:16]quantity*price = 50025 [08:26:16]sum+1 = 50026 [08:26:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 207 27.10.2024 08:26 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374929 ФПД: 138594032026019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374929&fm=138594032026019&tin=02508201610067®Number=0000000000091623&sum=50000 [08:26:17]StoreToDocumentArchive [08:26:17]shift 528 fd 374929 [08:26:17]save to /storage/0528/doc_00374929 [08:26:17]save last doc name /storage/0528/doc_00374929 to /storage/kkm_last_doc_name [08:26:17]save OK [08:26:17]Clear old archive folders... [08:26:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:26:17]tlvbuf is 00F69B40 [08:26:17]SAM_PROTO_ClearQueue [08:26:17]wFMCommunicate request_size=4 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 09 00 00 [08:26:17]Write to MH i2c: E2 08 00 A7 23 80 09 00 00 00 00 00 00 3C [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 A7 23 00 90 00 3E [08:26:17]RAPDU: 90 00 [08:26:17]wFMCommunicate OK [08:26:17]SAM_PROTO_ClearQueue done [08:26:17]KKMCreateOFDPacket [08:26:17]OFDProtocolAddRootSTLVToBuf [08:26:17]FM_MakeSignedData [08:26:17]FM_MakeSignedData [08:26:17]SAM_PROTO_SignData [08:26:17]wFMCommunicate request_size=4 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 0D 01 02 [08:26:17]Write to MH i2c: E2 08 00 A8 23 80 0D 01 02 00 00 00 00 44 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:17]Read from MH i2c: E2 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 [08:26:17]MH_I2C_Read... [08:26:17]Read from MH i2c: E2 03 00 A8 23 00 90 00 3F [08:26:17]RAPDU: 90 00 [08:26:17]wFMCommunicate OK [08:26:17]wFMCommunicate request_size=255 [08:26:17]MH_SAM_APDU [08:26:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 29 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 0C [08:26:17]Write to MH i2c: E2 02 01 A9 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 29 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 0C 00 00 E3 [08:26:17]Write i2c OK [08:26:17]MH_I2C_Read... [08:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 A9 23 00 90 00 40 [08:26:18]RAPDU: 90 00 [08:26:18]wFMCommunicate OK [08:26:18]wFMCommunicate request_size=9 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 0D 02 02 04 F0 0C 01 A3 [08:26:18]Write to MH i2c: E2 0C 00 AA 23 80 0D 02 02 04 00 F0 0C 01 A3 00 00 EF [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 03 00 AA 23 00 90 00 41 [08:26:18]RAPDU: 90 00 [08:26:18]wFMCommunicate OK [08:26:18]wFMCommunicate request_size=4 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 0D 03 02 [08:26:18]Write to MH i2c: E2 08 00 AB 23 80 0D 03 02 00 00 00 00 49 [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 0B 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 0B 00 AB 23 00 EE 49 2D B6 E5 A0 11 D1 90 00 CB [08:26:18]RAPDU: EE 49 2D B6 E5 A0 11 D1 90 00 [08:26:18]wFMCommunicate OK [08:26:18]SAM_PROTO_SignData done [08:26:18]FM_MakeSignedData done [08:26:18]CreateOFDProtocolMessage [08:26:18]wFMCommunicate request_size=4 [08:26:18]MH_SAM_APDU [08:26:18]CAPDU: 80 11 00 00 [08:26:18]Write to MH i2c: E2 08 00 AC 23 80 11 00 00 00 00 00 00 49 [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:18]Read from MH i2c: E2 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 17 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: E2 17 00 AC 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [08: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 [08:26:18]wFMCommunicate OK [08:26:18]CreateOFDProtocolMessage done [08:26:18]OFDSenderStorePacket 374929 [08:26:18]StoreOFDPacket docnum=374929 [08: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 0E 01 00 00 A6 96 06 01 A0 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 29 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 0C F0 0C 01 A3 EE 49 2D B6 E5 A0 11 D1 [08:26:18]CheckFolder [08:26:18]dirname=/storage/ofd_packets [08:26:18]CheckFolder done [08:26:18]ProducePacketName [08:26:18]name=ofd_packets/00374929 [08:26:18]NVStorageSaveData ofd_packets/00374929 [08:26:18]File name is /storage/ofd_packets/00374929 [08:26:18]Write 300 bytes [08:26:18]NVStorageSaveData done [08:26:18]OFDSenderStorePacket done [08:26:18]KKMCreateOFDPacket done [08:26:18]NVStorageSaveData kkm_last_timestamp [08:26:18]File name is /storage/kkm_last_timestamp [08:26:18]Write 4 bytes [08:26:18]NVStorageSaveData done [08:26:18]OFD Sender: Processing packet 374929 [packets to send 270, broken 269] [08:26:18]ProducePacketName [08:26:18]name=ofd_packets/00374929 [08:26:18]OFD Sender: To server: pG, [08:26:18]CommunicateWithHost lk.salyk.kg:30040 [08:26:18]ConnectInit lk.salyk.kg [08:26:18]ExternCall_PrintAddStr [08:26:18]wPrintStart [08:26:18]Write to MH i2c: 01 00 00 AD 23 D0 [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 07 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 07 00 AD 23 00 00 00 00 00 FF 0F E5 [08:26:18]RasterBufferAndPrint [08:26:18]line Счет N : (1)3311443 [08:26:18]line ИНН: 02508201610067 [08:26:18]line Контрольно-Кассовый Чек [08:26:18]line ПРОДАЖА [08:26:18]line ТРК (МРК, ГНК) : 7 [08:26:18]line Товар: 2711190000 [08:26:18]line ГАЗ-К-5 [08:26:18]line 12.860 * 38.90 [08:26:18]line = 500.25 [08:26:18]line НДС 12% НСП 1% [08:26:18]line > о реализуемом товаре [08:26:18]line ОКРУГЛЕНИЕ: -0.25 [08:26:18]line ИТОГО: 500.00 [08:26:18]line Внесено: 500.00 [08:26:18]line СДАЧА: 0.00 [08:26:18]line НСП 1% : 4.43 [08:26:18]line НДС 12% : 53.12 [08:26:18]line Наличными: 500.00 [08:26:18]line Безнал.: 0.00 [08:26:18]line Место: АЗС № 87 "Партнер Нефть" [08:26:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:26:18]line СНО: Общий режим [08:26:18]line Чек 207 27.10.2024 08:26 [08:26:18]line Смена: 528 ФФД: 1.0 [08:26:18]line ЗНМ: 0300000083 [08:26:18]line РНМ: 0000000000091623 [08:26:18]line Версия ККМ: 001 [08:26:18]line ФМ: 0000000000874672 [08:26:18]line ФД: 374929 [08:26:18]line ФПД: 138594032026019 [08:26:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374929&fm=138594032026019&tin=02508201610067®Number=0000000000091623&sum=50000 [08:26:18]Connected sock=9 [08:26: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 0E 01 00 00 A6 96 06 01 A0 12 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 29 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7E 0C F0 0C 01 A3 EE 49 2D B6 E5 A0 11 D1 [08:26:18]written 0, free lines is 4095 [08:26: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 B3 A3 47 00 B2 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 91 B8 05 00 F4 03 04 00 C8 A4 1D 67 B6 04 01 00 00 EC BD 77 45 8F 89 69 BC [08:26:18]CommunicateWithHost err = 0 [08:26:18]CheckOFDResponse [08:26:18]1017 (14) - 77093643461234 [08:26:18]1041 (16) - 0000000000874672 [08:26:18]1040 (4) - 374929 [08:26:18]1012 (4) - 27.10.2024 02:26 [08:26:18]1206 (1) - 0 [08:26:18]OFD Sender: Remove packet 374929 [08:26:18]ProducePacketName [08:26:18]name=ofd_packets/00374929 [08:26:18]NVStorageDeleteData [08:26:18]Write to MH i2c: 01 00 00 D8 23 FB [08:26:18]Write i2c OK [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 07 00 [08:26:18]MH_I2C_Read... [08:26:18]Read from MH i2c: 01 07 00 D8 23 00 00 00 00 00 D0 0C DE [08:26:18]RasterBufferAndPrint [08:26:18]line [08:26:18]line [08:26:18]line [08:26:18]line [08:26:18]line [08:26:18]written 0, free lines is 3288 [08:26:19]MH_Cut [08:26:19]Write to MH i2c: D1 01 00 DF 23 01 D4 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 01 00 [08:26:19]MH_I2C_Read... [08:26:19]Read from MH i2c: D1 01 00 DF 23 00 D3 [08:26:19]Write to MH i2c: 01 00 00 E0 23 03 [08:26:19]Write i2c OK [08:26:19]MH_I2C_Read... [08:26:19]OFD Sender: No OFD packet to send [08:26:19]*** Cut start [08:26:19]*** Partial cut [08:26:19]*** CUTSNS_PIN = 1 [08:26:19]*** CUTSNS_PIN = 0 [08:26:20]*** Brake cut motor [08:26:20]Read from MH i2c: 01 [08:26:20]MH_I2C_Read... [08:26:20]*** Stop cut motor [08:26:20]*** Cut end [08:26:20]Read from MH i2c: 01 07 00 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 FF 0F 18 [08:26:20]process_action close_receipt done [08:26:20]requested_data is exist [08:26:20]produce_requested_data [08:26:20]requested_item fm.sn is exist - process it [08:26:20]wFMCommunicate request_size=4 [08:26:20]MH_SAM_APDU [08:26:20]CAPDU: 80 11 00 00 [08:26:20]Write to MH i2c: E2 08 00 E1 23 80 11 00 00 00 00 00 00 7E [08:26:20]Write i2c OK [08:26:20]MH_I2C_Read... [08:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:20]Read from MH i2c: E2 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 17 00 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 17 00 E1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [08: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 [08:26:20]wFMCommunicate OK [08:26:20]requested_item fd.num is exist - process it [08:26:20]SAM_PROTO_GetFieldsCounters [08:26:20]wFMCommunicate request_size=4 [08:26:20]MH_SAM_APDU [08:26:20]CAPDU: 80 13 00 00 [08:26:20]Write to MH i2c: E2 08 00 E2 23 80 13 00 00 00 00 00 00 81 [08:26:20]Write i2c OK [08:26:20]MH_I2C_Read... [08:26:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:20]Read from MH i2c: E2 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 62 00 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 62 00 E2 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 91 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [08:26: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 91 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:20]wFMCommunicate OK [08:26:20]SAM_PROTO_GetFieldsCounters done [08:26:20]requested_item shift.num is exist - process it [08:26:20]requested_item shift.opened is exist - process it [08:26:20]req_shift_opened [08:26:20]FM_GetShiftState [08:26:20]SAM_PROTO_GetShiftState [08:26:20]wFMCommunicate request_size=4 [08:26:20]MH_SAM_APDU [08:26:20]CAPDU: 80 13 01 00 [08:26:20]Write to MH i2c: E2 08 00 E3 23 80 13 01 00 00 00 00 00 83 [08:26:20]Write i2c OK [08:26:20]MH_I2C_Read... [08:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:20]Read from MH i2c: E2 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 0E 00 [08:26:20]MH_I2C_Read... [08:26:20]Read from MH i2c: E2 0E 00 E3 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 51 [08:26:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:26:20]wFMCommunicate OK [08:26:20]SAM_PROTO_GetShiftState done [08:26:20]FM_GetShiftState done [08:26:20]req_shift_opened done [08:26:20]requested_item shift.open_date is exist - process it [08:26:20]req_shift_open_date [08:26:20]req_shift_open_date done [08:26:20]produce_requested_data done [08:26:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374929,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:26:20]process_action_free close_receipt [08:26:20]json_value_free [08:26:20]json_value_free done [08:26:20]process_json_proto returns [08:26:20]Send response to host [08:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374929,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:26:20]free response buf [08:26:20]execute_script done [08:26:20]execute_script returns [08:26:20]free content buf [08:26:20]Sock 8.Close socket [08:26:20]Sock 8.Thread stoped [08:26:24]OFD Sender: No OFD packet to send [08:26:29]OFD Sender: No OFD packet to send [08:26:34]OFD Sender: No OFD packet to send [08:26:39]OFD Sender: No OFD packet to send [08:26:44]OFD Sender: No OFD packet to send [08:26:49]OFD Sender: No OFD packet to send [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:12]accept exits with 5 [08:28:12]New connection [08:28:12]New thread 3067628900 created [08:28:12]Thread 3067485540 joined [08:28:12]Waiting for new connection... [08:28:12] Sock 5.Parse request [08:28:12]Sock 5.Check first char [08:28:12]Sock 5.First char is OK [08:28:12]request: POST /json_proto HTTP/1.0 [08:28:12]Method: POST [08:28:12]URL: /json_proto [08:28:12]Method is POST - this is cgi request [08:28:12]url: /json_proto [08:28:12]query_string will be loaded in cgi processing [08:28:12]execute_cgi json_proto POST (null) [08:28:12]execute_cgi path=json_proto method=POST [08:28:12]POST find Content-Length [08:28:12]Host: 172.17.42.195:8080 [08:28:12]Content-Length: 770 [08:28:12]Content-Type: application/json [08:28:12] [08:28:12]POST finish read [08:28:12]Found Content-Length = 770 [08:28:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311446", "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" ] } } [08:28:12]execute_script... [08:28: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)3311446", "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" ] } } [08:28:12]POST & json_proto [08:28:12]process_json_proto [08:28:12]json parsed OK: [08:28:12]protocol is kg_v1.0 [08:28:12]action value=close_receipt [08:28:12]process_action close_receipt [08:28:12]cmd_close_receipt [08:28:12]MH_GetDate [08:28:12]Write to MH i2c: F0 00 00 E4 23 F6 [08:28:12]Write i2c OK [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: F0 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: F0 09 00 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: F0 09 00 E4 23 00 9D F9 1D 67 EF 94 12 67 15 [08:28:12]GetLastDocTimeStamp 1730017577 [08:28:12]current date 1730017693 [08:28:12]FM_GetShiftState [08:28:12]SAM_PROTO_GetShiftState [08:28:12]wFMCommunicate request_size=4 [08:28:12]MH_SAM_APDU [08:28:12]CAPDU: 80 13 01 00 [08:28:12]Write to MH i2c: E2 08 00 E5 23 80 13 01 00 00 00 00 00 85 [08:28:12]Write i2c OK [08:28:12]MH_I2C_Read... [08:28:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:12]Read from MH i2c: E2 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 0E 00 [08:28:12]MH_I2C_Read... [08:28:12]Read from MH i2c: E2 0E 00 E5 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 53 [08:28:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:28:12]wFMCommunicate OK [08:28:12]SAM_PROTO_GetShiftState done [08:28:12]FM_GetShiftState done [08:28:12]opened in 1729988025 [08:28:12]opened+sec_in_day 1730074425 [08:28:12]quantity*price = 200043 [08:28:12]sum+1 = 200044 [08:28:12]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 СНО: Общий режим Чек 208 27.10.2024 08:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374930 ФПД: 19053254778821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374930&fm=19053254778821&tin=02508201610067®Number=0000000000091623&sum=200043 [08:28:13]StoreToDocumentArchive [08:28:13]shift 528 fd 374930 [08:28:13]save to /storage/0528/doc_00374930 [08:28:13]save last doc name /storage/0528/doc_00374930 to /storage/kkm_last_doc_name [08:28:13]save OK [08:28:13]Clear old archive folders... [08:28:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:13]tlvbuf is 00FA3BE0 [08:28:13]SAM_PROTO_ClearQueue [08:28:13]wFMCommunicate request_size=4 [08:28:13]MH_SAM_APDU [08:28:13]CAPDU: 80 09 00 00 [08:28:13]Write to MH i2c: E2 08 00 F2 23 80 09 00 00 00 00 00 00 87 [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 F2 23 00 90 00 89 [08:28:13]RAPDU: 90 00 [08:28:13]wFMCommunicate OK [08:28:13]SAM_PROTO_ClearQueue done [08:28:13]KKMCreateOFDPacket [08:28:13]OFDProtocolAddRootSTLVToBuf [08:28:13]FM_MakeSignedData [08:28:13]FM_MakeSignedData [08:28:13]SAM_PROTO_SignData [08:28:13]wFMCommunicate request_size=4 [08:28:13]MH_SAM_APDU [08:28:13]CAPDU: 80 0D 01 02 [08:28:13]Write to MH i2c: E2 08 00 F3 23 80 0D 01 02 00 00 00 00 8F [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 F3 23 00 90 00 8A [08:28:13]RAPDU: 90 00 [08:28:13]wFMCommunicate OK [08:28:13]wFMCommunicate request_size=255 [08:28:13]MH_SAM_APDU [08:28: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 D0 00 00 00 F4 03 04 00 9D F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 [08:28:13]Write to MH i2c: E2 02 01 F4 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 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 D0 00 00 00 F4 03 04 00 9D F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 00 00 74 [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 F4 23 00 90 00 8B [08:28:13]RAPDU: 90 00 [08:28:13]wFMCommunicate OK [08:28:13]wFMCommunicate request_size=10 [08:28:13]MH_SAM_APDU [08:28:13]CAPDU: 80 0D 02 02 05 54 2E 7B 9F C5 [08:28:13]Write to MH i2c: E2 0D 00 F5 23 80 0D 02 02 05 00 54 2E 7B 9F C5 00 00 FD [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 03 00 F5 23 00 90 00 8C [08:28:13]RAPDU: 90 00 [08:28:13]wFMCommunicate OK [08:28:13]wFMCommunicate request_size=4 [08:28:13]MH_SAM_APDU [08:28:13]CAPDU: 80 0D 03 02 [08:28:13]Write to MH i2c: E2 08 00 F6 23 80 0D 03 02 00 00 00 00 94 [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 0B 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 0B 00 F6 23 00 61 C3 9B 39 02 50 6C 42 90 00 8D [08:28:13]RAPDU: 61 C3 9B 39 02 50 6C 42 90 00 [08:28:13]wFMCommunicate OK [08:28:13]SAM_PROTO_SignData done [08:28:13]FM_MakeSignedData done [08:28:13]CreateOFDProtocolMessage [08:28:13]wFMCommunicate request_size=4 [08:28:13]MH_SAM_APDU [08:28:13]CAPDU: 80 11 00 00 [08:28:13]Write to MH i2c: E2 08 00 F7 23 80 11 00 00 00 00 00 00 94 [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:13]Read from MH i2c: E2 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 17 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: E2 17 00 F7 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [08:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:28:13]wFMCommunicate OK [08:28:13]CreateOFDProtocolMessage done [08:28:13]OFDSenderStorePacket 374930 [08:28:13]StoreOFDPacket docnum=374930 [08:28: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 8B F1 07 01 E7 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 9D F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 54 2E 7B 9F C5 61 C3 9B 39 02 50 6C 42 [08:28:13]CheckFolder [08:28:13]dirname=/storage/ofd_packets [08:28:13]CheckFolder done [08:28:13]ProducePacketName [08:28:13]name=ofd_packets/00374930 [08:28:13]NVStorageSaveData ofd_packets/00374930 [08:28:13]File name is /storage/ofd_packets/00374930 [08:28:13]Write 301 bytes [08:28:13]NVStorageSaveData done [08:28:13]OFDSenderStorePacket done [08:28:13]KKMCreateOFDPacket done [08:28:13]NVStorageSaveData kkm_last_timestamp [08:28:13]File name is /storage/kkm_last_timestamp [08:28:13]Write 4 bytes [08:28:13]NVStorageSaveData done [08:28:13]ExternCall_PrintAddStr [08:28:13]wPrintStart [08:28:13]Write to MH i2c: 01 00 00 F8 23 1B [08:28:13]Write i2c OK [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: 01 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: 01 07 00 [08:28:13]MH_I2C_Read... [08:28:13]Read from MH i2c: 01 07 00 F8 23 00 00 00 00 00 FF 0F 30 [08:28:13]RasterBufferAndPrint [08:28:13]line Счет N : (1)3311446 [08:28:13]line ИНН: 02508201610067 [08:28:13]line Контрольно-Кассовый Чек [08:28:13]line ПРОДАЖА [08:28:13]line ТРК (МРК, ГНК) : 23 [08:28:13]line Товар: 2710124500 [08:28:13]line Аи-95-К-3 [08:28:13]line 26.960 * 74.20 [08:28:13]line = 2000.43 [08:28:13]line НДС 12% НСП 1% [08:28:13]line > о реализуемом товаре [08:28:13]line ИТОГО: 2000.43 [08:28:13]line НСП 1% : 17.70 [08:28:13]line НДС 12% : 212.43 [08:28:13]line Наличными: 0.00 [08:28:13]line Безнал.: 2000.43 [08:28:13]line Место: АЗС № 87 "Партнер Нефть" [08:28:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:28:13]line СНО: Общий режим [08:28:13]line Чек 208 27.10.2024 08:28 [08:28:13]line Смена: 528 ФФД: 1.0 [08:28:13]line ЗНМ: 0300000083 [08:28:13]line РНМ: 0000000000091623 [08:28:13]line Версия ККМ: 001 [08:28:13]line Платежная система: Mbank [08:28:13]line ФМ: 0000000000874672 [08:28:13]line ФД: 374930 [08:28:13]line ФПД: 19053254778821 [08:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374930&fm=19053254778821&tin=02508201610067®Number=0000000000091623&sum=200043 [08:28:14]OFD Sender: Processing packet 374930 [packets to send 270, broken 269] [08:28:14]ProducePacketName [08:28:14]name=ofd_packets/00374930 [08:28:14]OFD Sender: To server: pG, [08:28:14]CommunicateWithHost lk.salyk.kg:30040 [08:28:14]ConnectInit lk.salyk.kg [08:28:14]written 0, free lines is 4095 [08:28:14]Connected sock=8 [08:28: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 8B F1 07 01 E7 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D0 00 00 00 F4 03 04 00 9D F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 11 54 2E 7B 9F C5 61 C3 9B 39 02 50 6C 42 [08:28: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 15 39 47 00 E8 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B8 05 00 F4 03 04 00 3C A5 1D 67 B6 04 01 00 00 2B 84 8B 2B 13 4F 2D CF [08:28:14]CommunicateWithHost err = 0 [08:28:14]CheckOFDResponse [08:28:14]1017 (14) - 77093643461234 [08:28:14]1041 (16) - 0000000000874672 [08:28:14]1040 (4) - 374930 [08:28:14]1012 (4) - 27.10.2024 02:28 [08:28:14]1206 (1) - 0 [08:28:14]OFD Sender: Remove packet 374930 [08:28:14]ProducePacketName [08:28:14]name=ofd_packets/00374930 [08:28:14]NVStorageDeleteData [08:28:14]Write to MH i2c: 01 00 00 21 24 45 [08:28:14]Write i2c OK [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: 01 [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: 01 07 00 [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: 01 07 00 21 24 00 00 00 00 00 F4 0C 4C [08:28:14]RasterBufferAndPrint [08:28:14]line [08:28:14]line [08:28:14]line [08:28:14]line [08:28:14]line [08:28:14]written 0, free lines is 3323 [08:28:14]MH_Cut [08:28:14]Write to MH i2c: D1 01 00 28 24 01 1E [08:28:14]Write i2c OK [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: D1 [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: D1 01 00 [08:28:14]MH_I2C_Read... [08:28:14]Read from MH i2c: D1 01 00 28 24 00 1D [08:28:14]Write to MH i2c: 01 00 00 29 24 4D [08:28:14]Write i2c OK [08:28:14]MH_I2C_Read... [08:28:15]OFD Sender: No OFD packet to send [08:28:15]*** Cut start [08:28:15]*** Partial cut [08:28:15]*** CUTSNS_PIN = 1 [08:28:15]*** CUTSNS_PIN = 0 [08:28:15]*** Brake cut motor [08:28:16]Read from MH i2c: 01 [08:28:16]MH_I2C_Read... [08:28:16]*** Stop cut motor [08:28:16]*** Cut end [08:28:16]Read from MH i2c: 01 07 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: 01 07 00 29 24 00 00 00 00 00 FF 0F 62 [08:28:16]process_action close_receipt done [08:28:16]requested_data is exist [08:28:16]produce_requested_data [08:28:16]requested_item fm.sn is exist - process it [08:28:16]wFMCommunicate request_size=4 [08:28:16]MH_SAM_APDU [08:28:16]CAPDU: 80 11 00 00 [08:28:16]Write to MH i2c: E2 08 00 2A 24 80 11 00 00 00 00 00 00 C8 [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:16]Read from MH i2c: E2 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 17 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 17 00 2A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [08:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:28:16]wFMCommunicate OK [08:28:16]requested_item fd.num is exist - process it [08:28:16]SAM_PROTO_GetFieldsCounters [08:28:16]wFMCommunicate request_size=4 [08:28:16]MH_SAM_APDU [08:28:16]CAPDU: 80 13 00 00 [08:28:16]Write to MH i2c: E2 08 00 2B 24 80 13 00 00 00 00 00 00 CB [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:16]Read from MH i2c: E2 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 62 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 62 00 2B 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 92 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [08:28: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 92 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:16]wFMCommunicate OK [08:28:16]SAM_PROTO_GetFieldsCounters done [08:28:16]requested_item shift.num is exist - process it [08:28:16]requested_item shift.opened is exist - process it [08:28:16]req_shift_opened [08:28:16]FM_GetShiftState [08:28:16]SAM_PROTO_GetShiftState [08:28:16]wFMCommunicate request_size=4 [08:28:16]MH_SAM_APDU [08:28:16]CAPDU: 80 13 01 00 [08:28:16]Write to MH i2c: E2 08 00 2C 24 80 13 01 00 00 00 00 00 CD [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:16]Read from MH i2c: E2 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 0E 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 0E 00 2C 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [08:28:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:28:16]wFMCommunicate OK [08:28:16]SAM_PROTO_GetShiftState done [08:28:16]FM_GetShiftState done [08:28:16]req_shift_opened done [08:28:16]requested_item shift.open_date is exist - process it [08:28:16]req_shift_open_date [08:28:16]req_shift_open_date done [08:28:16]produce_requested_data done [08:28:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374930,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:28:16]process_action_free close_receipt [08:28:16]json_value_free [08:28:16]json_value_free done [08:28:16]process_json_proto returns [08:28:16]Send response to host [08:28:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374930,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:28:16]free response buf [08:28:16]execute_script done [08:28:16]execute_script returns [08:28:16]free content buf [08:28:16]Sock 5.Close socket [08:28:16]Sock 5.Thread stoped [08:28:20]OFD Sender: No OFD packet to send [08:28:20]accept exits with 7 [08:28:20]New connection [08:28:20]New thread 3067485540 created [08:28:20]Thread 3067628900 joined [08:28:20]Waiting for new connection... [08:28:20] Sock 7.Parse request [08:28:20]Sock 7.Check first char [08:28:20]Sock 7.First char is OK [08:28:20]request: POST /json_proto HTTP/1.0 [08:28:20]Method: POST [08:28:20]URL: /json_proto [08:28:20]Method is POST - this is cgi request [08:28:20]url: /json_proto [08:28:20]query_string will be loaded in cgi processing [08:28:20]execute_cgi json_proto POST (null) [08:28:20]execute_cgi path=json_proto method=POST [08:28:20]POST find Content-Length [08:28:20]Host: 172.17.42.195:8080 [08:28:20]Content-Length: 774 [08:28:20]Content-Type: application/json [08:28:20] [08:28:20]POST finish read [08:28:20]Found Content-Length = 774 [08:28:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311444", "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" : 72.210, "sum" : 5502.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5502.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:20]execute_script... [08:28:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311444", "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" : 72.210, "sum" : 5502.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5502.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:20]POST & json_proto [08:28:20]process_json_proto [08:28:20]json parsed OK: [08:28:20]protocol is kg_v1.0 [08:28:20]action value=close_receipt [08:28:20]process_action close_receipt [08:28:20]cmd_close_receipt [08:28:20]MH_GetDate [08:28:20]Write to MH i2c: F0 00 00 2D 24 40 [08:28:20]Write i2c OK [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 09 00 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: F0 09 00 2D 24 00 A5 F9 1D 67 EF 94 12 67 67 [08:28:20]GetLastDocTimeStamp 1730017693 [08:28:20]current date 1730017701 [08:28:20]FM_GetShiftState [08:28:20]SAM_PROTO_GetShiftState [08:28:20]wFMCommunicate request_size=4 [08:28:20]MH_SAM_APDU [08:28:20]CAPDU: 80 13 01 00 [08:28:20]Write to MH i2c: E2 08 00 2E 24 80 13 01 00 00 00 00 00 CF [08:28:20]Write i2c OK [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: E2 [08:28:20]MH_I2C_Read... [08:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:20]Read from MH i2c: E2 0E 00 [08:28:20]MH_I2C_Read... [08:28:20]Read from MH i2c: E2 0E 00 2E 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9D [08:28:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:28:20]wFMCommunicate OK [08:28:20]SAM_PROTO_GetShiftState done [08:28:20]FM_GetShiftState done [08:28:20]opened in 1729988025 [08:28:20]opened+sec_in_day 1730074425 [08:28:20]quantity*price = 550240 [08:28:20]sum+1 = 550241 [08:28:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5502.40 НСП 1% : 48.69 НДС 12% : 584.33 Наличными: 0.00 Безнал.: 5502.40 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 209 27.10.2024 08:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374931 ФПД: 137060381955707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082821&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374931&fm=137060381955707&tin=02508201610067®Number=0000000000091623&sum=550240 [08:28:21]StoreToDocumentArchive [08:28:21]shift 528 fd 374931 [08:28:21]save to /storage/0528/doc_00374931 [08:28:21]save last doc name /storage/0528/doc_00374931 to /storage/kkm_last_doc_name [08:28:21]save OK [08:28:21]Clear old archive folders... [08:28:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:28:21]tlvbuf is 0109E060 [08:28:21]SAM_PROTO_ClearQueue [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 09 00 00 [08:28:21]Write to MH i2c: E2 08 00 3B 24 80 09 00 00 00 00 00 00 D1 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 3B 24 00 90 00 D3 [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]SAM_PROTO_ClearQueue done [08:28:21]KKMCreateOFDPacket [08:28:21]OFDProtocolAddRootSTLVToBuf [08:28:21]FM_MakeSignedData [08:28:21]FM_MakeSignedData [08:28:21]SAM_PROTO_SignData [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 01 02 [08:28:21]Write to MH i2c: E2 08 00 3C 24 80 0D 01 02 00 00 00 00 D9 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 03 00 3C 24 00 90 00 D4 [08:28:21]RAPDU: 90 00 [08:28:21]wFMCommunicate OK [08:28:21]wFMCommunicate request_size=255 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 12 1A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 60 65 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 65 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 E4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 65 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 A5 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [08:28:21]Write to MH i2c: E2 02 01 3D 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 12 1A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 60 65 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 65 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 E4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 65 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 A5 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 23 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:22]Read from MH i2c: E2 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 03 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 03 00 3D 24 00 90 00 D5 [08:28:22]RAPDU: 90 00 [08:28:22]wFMCommunicate OK [08:28:22]wFMCommunicate request_size=11 [08:28:22]MH_SAM_APDU [08:28:22]CAPDU: 80 0D 02 02 06 7C A7 DB 61 16 7B [08:28:22]Write to MH i2c: E2 0E 00 3E 24 80 0D 02 02 06 00 7C A7 DB 61 16 7B 00 00 D8 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:22]Read from MH i2c: E2 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 03 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 03 00 3E 24 00 90 00 D6 [08:28:22]RAPDU: 90 00 [08:28:22]wFMCommunicate OK [08:28:22]wFMCommunicate request_size=4 [08:28:22]MH_SAM_APDU [08:28:22]CAPDU: 80 0D 03 02 [08:28:22]Write to MH i2c: E2 08 00 3F 24 80 0D 03 02 00 00 00 00 DE [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:22]Read from MH i2c: E2 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 0B 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 0B 00 3F 24 00 CA 91 07 01 15 13 06 E4 90 00 54 [08:28:22]RAPDU: CA 91 07 01 15 13 06 E4 90 00 [08:28:22]wFMCommunicate OK [08:28:22]SAM_PROTO_SignData done [08:28:22]FM_MakeSignedData done [08:28:22]CreateOFDProtocolMessage [08:28:22]wFMCommunicate request_size=4 [08:28:22]MH_SAM_APDU [08:28:22]CAPDU: 80 11 00 00 [08:28:22]Write to MH i2c: E2 08 00 40 24 80 11 00 00 00 00 00 00 DE [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:22]Read from MH i2c: E2 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 17 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: E2 17 00 40 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 33 [08:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:28:22]wFMCommunicate OK [08:28:22]CreateOFDProtocolMessage done [08:28:22]OFDSenderStorePacket 374931 [08:28:22]StoreOFDPacket docnum=374931 [08:28: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 8E EB 08 01 9B 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 12 1A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 60 65 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 65 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 E4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 65 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 A5 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C A7 DB 61 16 7B CA 91 07 01 15 13 06 E4 [08:28:22]CheckFolder [08:28:22]dirname=/storage/ofd_packets [08:28:22]CheckFolder done [08:28:22]ProducePacketName [08:28:22]name=ofd_packets/00374931 [08:28:22]NVStorageSaveData ofd_packets/00374931 [08:28:22]File name is /storage/ofd_packets/00374931 [08:28:22]Write 302 bytes [08:28:22]NVStorageSaveData done [08:28:22]OFDSenderStorePacket done [08:28:22]KKMCreateOFDPacket done [08:28:22]NVStorageSaveData kkm_last_timestamp [08:28:22]File name is /storage/kkm_last_timestamp [08:28:22]Write 4 bytes [08:28:22]NVStorageSaveData done [08:28:22]ExternCall_PrintAddStr [08:28:22]wPrintStart [08:28:22]Write to MH i2c: 01 00 00 41 24 65 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 41 24 00 00 00 00 00 FF 0F 7A [08:28:22]RasterBufferAndPrint [08:28:22]line Счет N : (1)3311444 [08:28:22]line ИНН: 02508201610067 [08:28:22]line Контрольно-Кассовый Чек [08:28:22]line ПРОДАЖА [08:28:22]line ТРК (МРК, ГНК) : 6 [08:28:22]line Товар: 2710194210 [08:28:22]line ДТ(л)-К-5 [08:28:22]line 72.210 * 76.20 [08:28:22]line = 5502.40 [08:28:22]line НДС 12% НСП 1% [08:28:22]line > о реализуемом товаре [08:28:22]line ИТОГО: 5502.40 [08:28:22]line НСП 1% : 48.69 [08:28:22]line НДС 12% : 584.33 [08:28:22]line Наличными: 0.00 [08:28:22]line Безнал.: 5502.40 [08:28:22]line Место: АЗС № 87 "Партнер Нефть" [08:28:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:28:22]line СНО: Общий режим [08:28:22]line Чек 209 27.10.2024 08:28 [08:28:22]line Смена: 528 ФФД: 1.0 [08:28:22]line ЗНМ: 0300000083 [08:28:22]line РНМ: 0000000000091623 [08:28:22]line Версия ККМ: 001 [08:28:22]line Платежная система: Mbank [08:28:22]line ФМ: 0000000000874672 [08:28:22]line ФД: 374931 [08:28:22]line ФПД: 137060381955707 [08:28:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T082821&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374931&fm=137060381955707&tin=02508201610067®Number=0000000000091623&sum=550240 [08:28:22]OFD Sender: Processing packet 374931 [packets to send 270, broken 269] [08:28:22]ProducePacketName [08:28:22]name=ofd_packets/00374931 [08:28:22]OFD Sender: To server: pG, [08:28:22]CommunicateWithHost lk.salyk.kg:30040 [08:28:22]ConnectInit lk.salyk.kg [08:28:22]written 0, free lines is 4095 [08:28:22]Connected sock=8 [08:28:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8E EB 08 01 9B 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 12 1A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 60 65 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 65 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 E4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 65 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 A5 F9 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C A7 DB 61 16 7B CA 91 07 01 15 13 06 E4 [08:28:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FD C9 47 00 DB 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 93 B8 05 00 F4 03 04 00 44 A5 1D 67 B6 04 01 00 00 AF 4F A7 C8 E4 A4 C0 5B [08:28:22]CommunicateWithHost err = 0 [08:28:22]CheckOFDResponse [08:28:22]1017 (14) - 77093643461234 [08:28:22]1041 (16) - 0000000000874672 [08:28:22]1040 (4) - 374931 [08:28:22]1012 (4) - 27.10.2024 02:28 [08:28:22]1206 (1) - 0 [08:28:22]OFD Sender: Remove packet 374931 [08:28:22]ProducePacketName [08:28:22]name=ofd_packets/00374931 [08:28:22]NVStorageDeleteData [08:28:22]Write to MH i2c: 01 00 00 6A 24 8E [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 6A 24 00 00 00 00 00 05 0D A7 [08:28:22]RasterBufferAndPrint [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]line [08:28:22]written 0, free lines is 3344 [08:28:22]MH_Cut [08:28:22]Write to MH i2c: D1 01 00 71 24 01 67 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 01 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: D1 01 00 71 24 00 66 [08:28:22]Write to MH i2c: 01 00 00 72 24 96 [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:23]OFD Sender: No OFD packet to send [08:28:23]*** Cut start [08:28:23]*** Partial cut [08:28:23]*** CUTSNS_PIN = 1 [08:28:23]*** CUTSNS_PIN = 0 [08:28:24]*** Brake cut motor [08:28:24]Read from MH i2c: 01 [08:28:24]MH_I2C_Read... [08:28:24]*** Stop cut motor [08:28:24]*** Cut end [08:28:24]Read from MH i2c: 01 07 00 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: 01 07 00 72 24 00 00 00 00 00 FF 0F AB [08:28:24]process_action close_receipt done [08:28:24]requested_data is exist [08:28:24]produce_requested_data [08:28:24]requested_item fm.sn is exist - process it [08:28:24]wFMCommunicate request_size=4 [08:28:24]MH_SAM_APDU [08:28:24]CAPDU: 80 11 00 00 [08:28:24]Write to MH i2c: E2 08 00 73 24 80 11 00 00 00 00 00 00 11 [08:28:24]Write i2c OK [08:28:24]MH_I2C_Read... [08:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:24]Read from MH i2c: E2 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 17 00 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 17 00 73 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [08:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:28:24]wFMCommunicate OK [08:28:24]requested_item fd.num is exist - process it [08:28:24]SAM_PROTO_GetFieldsCounters [08:28:24]wFMCommunicate request_size=4 [08:28:24]MH_SAM_APDU [08:28:24]CAPDU: 80 13 00 00 [08:28:24]Write to MH i2c: E2 08 00 74 24 80 13 00 00 00 00 00 00 14 [08:28:24]Write i2c OK [08:28:24]MH_I2C_Read... [08:28:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:24]Read from MH i2c: E2 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 62 00 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 62 00 74 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 93 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [08:28: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 93 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:28:24]wFMCommunicate OK [08:28:24]SAM_PROTO_GetFieldsCounters done [08:28:24]requested_item shift.num is exist - process it [08:28:24]requested_item shift.opened is exist - process it [08:28:24]req_shift_opened [08:28:24]FM_GetShiftState [08:28:24]SAM_PROTO_GetShiftState [08:28:24]wFMCommunicate request_size=4 [08:28:24]MH_SAM_APDU [08:28:24]CAPDU: 80 13 01 00 [08:28:24]Write to MH i2c: E2 08 00 75 24 80 13 01 00 00 00 00 00 16 [08:28:24]Write i2c OK [08:28:24]MH_I2C_Read... [08:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:24]Read from MH i2c: E2 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 0E 00 [08:28:24]MH_I2C_Read... [08:28:24]Read from MH i2c: E2 0E 00 75 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [08:28:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:28:24]wFMCommunicate OK [08:28:24]SAM_PROTO_GetShiftState done [08:28:24]FM_GetShiftState done [08:28:24]req_shift_opened done [08:28:24]requested_item shift.open_date is exist - process it [08:28:24]req_shift_open_date [08:28:24]req_shift_open_date done [08:28:24]produce_requested_data done [08:28:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374931,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:28:24]process_action_free close_receipt [08:28:24]json_value_free [08:28:24]json_value_free done [08:28:24]process_json_proto returns [08:28:24]Send response to host [08:28:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374931,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:28:24]free response buf [08:28:24]execute_script done [08:28:24]execute_script returns [08:28:24]free content buf [08:28:24]Sock 7.Close socket [08:28:24]Sock 7.Thread stoped [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:03]OFD Sender: No OFD packet to send [08:29:08]OFD Sender: No OFD packet to send [08:29:13]OFD Sender: No OFD packet to send [08:29:18]OFD Sender: No OFD packet to send [08:29:23]OFD Sender: No OFD packet to send [08:29:28]OFD Sender: No OFD packet to send [08:29:33]OFD Sender: No OFD packet to send [08:29:38]OFD Sender: No OFD packet to send [08:29:43]OFD Sender: No OFD packet to send [08:29:48]OFD Sender: No OFD packet to send [08:29:53]OFD Sender: No OFD packet to send [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:31]accept exits with 5 [08:30:31]New connection [08:30:31]New thread 3067628900 created [08:30:31]Thread 3067485540 joined [08:30:31]Waiting for new connection... [08:30:31] Sock 5.Parse request [08:30:31]Sock 5.Check first char [08:30:31]Sock 5.First char is OK [08:30:31]request: POST /json_proto HTTP/1.0 [08:30:31]Method: POST [08:30:31]URL: /json_proto [08:30:31]Method is POST - this is cgi request [08:30:31]url: /json_proto [08:30:31]query_string will be loaded in cgi processing [08:30:31]execute_cgi json_proto POST (null) [08:30:31]execute_cgi path=json_proto method=POST [08:30:31]POST find Content-Length [08:30:31]Host: 172.17.42.195:8080 [08:30:31]Content-Length: 683 [08:30:31]Content-Type: application/json [08:30:31] [08:30:31]POST finish read [08:30:31]Found Content-Length = 683 [08:30:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311448", "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" ] } } [08:30:31]execute_script... [08:30: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)3311448", "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" ] } } [08:30:31]POST & json_proto [08:30:31]process_json_proto [08:30:31]json parsed OK: [08:30:31]protocol is kg_v1.0 [08:30:31]action value=close_receipt [08:30:31]process_action close_receipt [08:30:31]cmd_close_receipt [08:30:31]MH_GetDate [08:30:31]Write to MH i2c: F0 00 00 76 24 89 [08:30:31]Write i2c OK [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: F0 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: F0 09 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: F0 09 00 76 24 00 28 FA 1D 67 EF 94 12 67 34 [08:30:31]GetLastDocTimeStamp 1730017701 [08:30:31]current date 1730017832 [08:30:31]FM_GetShiftState [08:30:31]SAM_PROTO_GetShiftState [08:30:31]wFMCommunicate request_size=4 [08:30:31]MH_SAM_APDU [08:30:31]CAPDU: 80 13 01 00 [08:30:31]Write to MH i2c: E2 08 00 77 24 80 13 01 00 00 00 00 00 18 [08:30:31]Write i2c OK [08:30:31]MH_I2C_Read... [08:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:31]Read from MH i2c: E2 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 0E 00 [08:30:31]MH_I2C_Read... [08:30:31]Read from MH i2c: E2 0E 00 77 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [08:30:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:30:31]wFMCommunicate OK [08:30:31]SAM_PROTO_GetShiftState done [08:30:31]FM_GetShiftState done [08:30:31]opened in 1729988025 [08:30:31]opened+sec_in_day 1730074425 [08:30:31]quantity*price = 100015 [08:30:31]sum+1 = 100017 [08:30: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 СНО: Общий режим Чек 210 27.10.2024 08:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374932 ФПД: 25237549629397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083032&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374932&fm=25237549629397&tin=02508201610067®Number=0000000000091623&sum=100000 [08:30:32]StoreToDocumentArchive [08:30:32]shift 528 fd 374932 [08:30:32]save to /storage/0528/doc_00374932 [08:30:32]save last doc name /storage/0528/doc_00374932 to /storage/kkm_last_doc_name [08:30:32]save OK [08:30:32]Clear old archive folders... [08:30:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:30:32]tlvbuf is 00F4BFA0 [08:30:32]SAM_PROTO_ClearQueue [08:30:32]wFMCommunicate request_size=4 [08:30:32]MH_SAM_APDU [08:30:32]CAPDU: 80 09 00 00 [08:30:32]Write to MH i2c: E2 08 00 84 24 80 09 00 00 00 00 00 00 1A [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 84 24 00 90 00 1C [08:30:32]RAPDU: 90 00 [08:30:32]wFMCommunicate OK [08:30:32]SAM_PROTO_ClearQueue done [08:30:32]KKMCreateOFDPacket [08:30:32]OFDProtocolAddRootSTLVToBuf [08:30:32]FM_MakeSignedData [08:30:32]FM_MakeSignedData [08:30:32]SAM_PROTO_SignData [08:30:32]wFMCommunicate request_size=4 [08:30:32]MH_SAM_APDU [08:30:32]CAPDU: 80 0D 01 02 [08:30:32]Write to MH i2c: E2 08 00 85 24 80 0D 01 02 00 00 00 00 22 [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 85 24 00 90 00 1D [08:30:32]RAPDU: 90 00 [08:30:32]wFMCommunicate OK [08:30:32]wFMCommunicate request_size=255 [08:30:32]MH_SAM_APDU [08:30: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 D2 00 00 00 F4 03 04 00 28 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 [08:30:32]Write to MH i2c: E2 02 01 86 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 D2 00 00 00 F4 03 04 00 28 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 00 00 99 [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 86 24 00 90 00 1E [08:30:32]RAPDU: 90 00 [08:30:32]wFMCommunicate OK [08:30:32]wFMCommunicate request_size=10 [08:30:32]MH_SAM_APDU [08:30:32]CAPDU: 80 0D 02 02 05 F4 13 2E 3F D5 [08:30:32]Write to MH i2c: E2 0D 00 87 24 80 0D 02 02 05 00 F4 13 2E 3F D5 00 00 78 [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 03 00 87 24 00 90 00 1F [08:30:32]RAPDU: 90 00 [08:30:32]wFMCommunicate OK [08:30:32]wFMCommunicate request_size=4 [08:30:32]MH_SAM_APDU [08:30:32]CAPDU: 80 0D 03 02 [08:30:32]Write to MH i2c: E2 08 00 88 24 80 0D 03 02 00 00 00 00 27 [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 0B 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 0B 00 88 24 00 35 57 62 E3 7C B0 B2 26 90 00 FD [08:30:32]RAPDU: 35 57 62 E3 7C B0 B2 26 90 00 [08:30:32]wFMCommunicate OK [08:30:32]SAM_PROTO_SignData done [08:30:32]FM_MakeSignedData done [08:30:32]CreateOFDProtocolMessage [08:30:32]wFMCommunicate request_size=4 [08:30:32]MH_SAM_APDU [08:30:32]CAPDU: 80 11 00 00 [08:30:32]Write to MH i2c: E2 08 00 89 24 80 11 00 00 00 00 00 00 27 [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:32]Read from MH i2c: E2 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 17 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: E2 17 00 89 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [08:30:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:30:32]wFMCommunicate OK [08:30:32]CreateOFDProtocolMessage done [08:30:32]OFDSenderStorePacket 374932 [08:30:32]StoreOFDPacket docnum=374932 [08:30: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 C0 EC 07 01 0C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 28 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 F4 13 2E 3F D5 35 57 62 E3 7C B0 B2 26 [08:30:32]CheckFolder [08:30:32]dirname=/storage/ofd_packets [08:30:32]CheckFolder done [08:30:32]ProducePacketName [08:30:32]name=ofd_packets/00374932 [08:30:32]NVStorageSaveData ofd_packets/00374932 [08:30:32]File name is /storage/ofd_packets/00374932 [08:30:32]Write 301 bytes [08:30:32]NVStorageSaveData done [08:30:32]OFDSenderStorePacket done [08:30:32]KKMCreateOFDPacket done [08:30:32]NVStorageSaveData kkm_last_timestamp [08:30:32]File name is /storage/kkm_last_timestamp [08:30:32]Write 4 bytes [08:30:32]NVStorageSaveData done [08:30:32]ExternCall_PrintAddStr [08:30:32]wPrintStart [08:30:32]Write to MH i2c: 01 00 00 8A 24 AE [08:30:32]Write i2c OK [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: 01 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: 01 07 00 [08:30:32]MH_I2C_Read... [08:30:32]Read from MH i2c: 01 07 00 8A 24 00 00 00 00 00 FF 0F C3 [08:30:32]RasterBufferAndPrint [08:30:32]line Счет N : (1)3311448 [08:30:32]line ИНН: 02508201610067 [08:30:32]line Контрольно-Кассовый Чек [08:30:32]line ПРОДАЖА [08:30:32]line ТРК (МРК, ГНК) : 42 [08:30:32]line Товар: 2710124130 [08:30:32]line Аи-92-К-4 [08:30:32]line 14.950 * 66.90 [08:30:32]line = 1000.16 [08:30:32]line НДС 12% НСП 1% [08:30:32]line > о реализуемом товаре [08:30:32]line ОКРУГЛЕНИЕ: -0.16 [08:30:32]line ИТОГО: 1000.00 [08:30:32]line Внесено: 1000.00 [08:30:32]line СДАЧА: 0.00 [08:30:32]line НСП 1% : 8.85 [08:30:32]line НДС 12% : 106.21 [08:30:32]line Наличными: 1000.00 [08:30:32]line Безнал.: 0.00 [08:30:32]line Место: АЗС № 87 "Партнер Нефть" [08:30:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:30:32]line СНО: Общий режим [08:30:32]line Чек 210 27.10.2024 08:30 [08:30:32]line Смена: 528 ФФД: 1.0 [08:30:32]line ЗНМ: 0300000083 [08:30:32]line РНМ: 0000000000091623 [08:30:32]line Версия ККМ: 001 [08:30:32]line ФМ: 0000000000874672 [08:30:32]line ФД: 374932 [08:30:32]line ФПД: 25237549629397 [08:30:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083032&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374932&fm=25237549629397&tin=02508201610067®Number=0000000000091623&sum=100000 [08:30:33]OFD Sender: Processing packet 374932 [packets to send 270, broken 269] [08:30:33]ProducePacketName [08:30:33]name=ofd_packets/00374932 [08:30:33]OFD Sender: To server: pG, [08:30:33]CommunicateWithHost lk.salyk.kg:30040 [08:30:33]ConnectInit lk.salyk.kg [08:30:33]written 0, free lines is 4095 [08:30:33]Connected sock=8 [08:30:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 EC 07 01 0C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 28 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 F4 13 2E 3F D5 35 57 62 E3 7C B0 B2 26 [08:30: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 1E 38 47 00 64 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 94 B8 05 00 F4 03 04 00 C7 A5 1D 67 B6 04 01 00 00 68 C1 5B 1C 75 C0 9C 9A [08:30:33]CommunicateWithHost err = 0 [08:30:33]CheckOFDResponse [08:30:33]1017 (14) - 77093643461234 [08:30:33]1041 (16) - 0000000000874672 [08:30:33]1040 (4) - 374932 [08:30:33]1012 (4) - 27.10.2024 02:30 [08:30:33]1206 (1) - 0 [08:30:33]OFD Sender: Remove packet 374932 [08:30:33]ProducePacketName [08:30:33]name=ofd_packets/00374932 [08:30:33]NVStorageDeleteData [08:30:33]Write to MH i2c: 01 00 00 B5 24 D9 [08:30:33]Write i2c OK [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: 01 [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: 01 07 00 [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: 01 07 00 B5 24 00 00 00 00 00 D6 0C C2 [08:30:33]RasterBufferAndPrint [08:30:33]line [08:30:33]line [08:30:33]line [08:30:33]line [08:30:33]line [08:30:33]written 0, free lines is 3294 [08:30:33]MH_Cut [08:30:33]Write to MH i2c: D1 01 00 BC 24 01 B2 [08:30:33]Write i2c OK [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: D1 [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: D1 01 00 [08:30:33]MH_I2C_Read... [08:30:33]Read from MH i2c: D1 01 00 BC 24 00 B1 [08:30:33]Write to MH i2c: 01 00 00 BD 24 E1 [08:30:33]Write i2c OK [08:30:33]MH_I2C_Read... [08:30:34]OFD Sender: No OFD packet to send [08:30:34]*** Cut start [08:30:34]*** Partial cut [08:30:34]*** CUTSNS_PIN = 1 [08:30:34]*** CUTSNS_PIN = 0 [08:30:34]*** Brake cut motor [08:30:35]Read from MH i2c: 01 [08:30:35]MH_I2C_Read... [08:30:35]*** Stop cut motor [08:30:35]*** Cut end [08:30:35]Read from MH i2c: 01 07 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: 01 07 00 BD 24 00 00 00 00 00 FF 0F F6 [08:30:35]process_action close_receipt done [08:30:35]requested_data is exist [08:30:35]produce_requested_data [08:30:35]requested_item fm.sn is exist - process it [08:30:35]wFMCommunicate request_size=4 [08:30:35]MH_SAM_APDU [08:30:35]CAPDU: 80 11 00 00 [08:30:35]Write to MH i2c: E2 08 00 BE 24 80 11 00 00 00 00 00 00 5C [08:30:35]Write i2c OK [08:30:35]MH_I2C_Read... [08:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:35]Read from MH i2c: E2 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 17 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 17 00 BE 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [08: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 [08:30:35]wFMCommunicate OK [08:30:35]requested_item fd.num is exist - process it [08:30:35]SAM_PROTO_GetFieldsCounters [08:30:35]wFMCommunicate request_size=4 [08:30:35]MH_SAM_APDU [08:30:35]CAPDU: 80 13 00 00 [08:30:35]Write to MH i2c: E2 08 00 BF 24 80 13 00 00 00 00 00 00 5F [08:30:35]Write i2c OK [08:30:35]MH_I2C_Read... [08:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:35]Read from MH i2c: E2 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 62 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 62 00 BF 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 94 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [08:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:35]wFMCommunicate OK [08:30:35]SAM_PROTO_GetFieldsCounters done [08:30:35]requested_item shift.num is exist - process it [08:30:35]requested_item shift.opened is exist - process it [08:30:35]req_shift_opened [08:30:35]FM_GetShiftState [08:30:35]SAM_PROTO_GetShiftState [08:30:35]wFMCommunicate request_size=4 [08:30:35]MH_SAM_APDU [08:30:35]CAPDU: 80 13 01 00 [08:30:35]Write to MH i2c: E2 08 00 C0 24 80 13 01 00 00 00 00 00 61 [08:30:35]Write i2c OK [08:30:35]MH_I2C_Read... [08:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:35]Read from MH i2c: E2 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 0E 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 0E 00 C0 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [08:30:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:30:35]wFMCommunicate OK [08:30:35]SAM_PROTO_GetShiftState done [08:30:35]FM_GetShiftState done [08:30:35]req_shift_opened done [08:30:35]requested_item shift.open_date is exist - process it [08:30:35]req_shift_open_date [08:30:35]req_shift_open_date done [08:30:35]produce_requested_data done [08:30:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374932,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:30:35]process_action_free close_receipt [08:30:35]json_value_free [08:30:35]json_value_free done [08:30:35]process_json_proto returns [08:30:35]Send response to host [08:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374932,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:30:35]free response buf [08:30:35]execute_script done [08:30:35]execute_script returns [08:30:35]free content buf [08:30:35]Sock 5.Close socket [08:30:35]Sock 5.Thread stoped [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:56]accept exits with 7 [08:30:56]New connection [08:30:56]New thread 3067485540 created [08:30:56]Thread 3067628900 joined [08:30:56]Waiting for new connection... [08:30:56] Sock 7.Parse request [08:30:56]Sock 7.Check first char [08:30:56]Sock 7.First char is OK [08:30:56]request: POST /json_proto HTTP/1.0 [08:30:56]Method: POST [08:30:56]URL: /json_proto [08:30:56]Method is POST - this is cgi request [08:30:56]url: /json_proto [08:30:56]query_string will be loaded in cgi processing [08:30:56]execute_cgi json_proto POST (null) [08:30:56]execute_cgi path=json_proto method=POST [08:30:56]POST find Content-Length [08:30:56]Host: 172.17.42.195:8080 [08:30:56]Content-Length: 683 [08:30:56]Content-Type: application/json [08:30:56] [08:30:56]POST finish read [08:30:56]Found Content-Length = 683 [08:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311449", "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" ] } } [08:30:56]execute_script... [08: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)3311449", "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" ] } } [08:30:56]POST & json_proto [08:30:56]process_json_proto [08:30:56]json parsed OK: [08:30:56]protocol is kg_v1.0 [08:30:56]action value=close_receipt [08:30:56]process_action close_receipt [08:30:56]cmd_close_receipt [08:30:56]MH_GetDate [08:30:56]Write to MH i2c: F0 00 00 C1 24 D4 [08:30:56]Write i2c OK [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 09 00 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: F0 09 00 C1 24 00 41 FA 1D 67 EF 94 12 67 98 [08:30:56]GetLastDocTimeStamp 1730017832 [08:30:56]current date 1730017857 [08:30:56]FM_GetShiftState [08:30:56]SAM_PROTO_GetShiftState [08:30:56]wFMCommunicate request_size=4 [08:30:56]MH_SAM_APDU [08:30:56]CAPDU: 80 13 01 00 [08:30:56]Write to MH i2c: E2 08 00 C2 24 80 13 01 00 00 00 00 00 63 [08:30:56]Write i2c OK [08:30:56]MH_I2C_Read... [08:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:56]Read from MH i2c: E2 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: E2 0E 00 [08:30:56]MH_I2C_Read... [08:30:56]Read from MH i2c: E2 0E 00 C2 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [08:30:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:30:56]wFMCommunicate OK [08:30:56]SAM_PROTO_GetShiftState done [08:30:56]FM_GetShiftState done [08:30:56]opened in 1729988025 [08:30:56]opened+sec_in_day 1730074425 [08:30:56]quantity*price = 100015 [08:30:56]sum+1 = 100017 [08:30:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 211 27.10.2024 08:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374933 ФПД: 216988691693513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083057&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374933&fm=216988691693513&tin=02508201610067®Number=0000000000091623&sum=100000 [08:30:57]StoreToDocumentArchive [08:30:57]shift 528 fd 374933 [08:30:57]save to /storage/0528/doc_00374933 [08:30:57]save last doc name /storage/0528/doc_00374933 to /storage/kkm_last_doc_name [08:30:57]save OK [08:30:57]Clear old archive folders... [08:30:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:30:57]tlvbuf is 00FBE6D0 [08:30:57]SAM_PROTO_ClearQueue [08:30:57]wFMCommunicate request_size=4 [08:30:57]MH_SAM_APDU [08:30:57]CAPDU: 80 09 00 00 [08:30:57]Write to MH i2c: E2 08 00 CF 24 80 09 00 00 00 00 00 00 65 [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 CF 24 00 90 00 67 [08:30:57]RAPDU: 90 00 [08:30:57]wFMCommunicate OK [08:30:57]SAM_PROTO_ClearQueue done [08:30:57]KKMCreateOFDPacket [08:30:57]OFDProtocolAddRootSTLVToBuf [08:30:57]FM_MakeSignedData [08:30:57]FM_MakeSignedData [08:30:57]SAM_PROTO_SignData [08:30:57]wFMCommunicate request_size=4 [08:30:57]MH_SAM_APDU [08:30:57]CAPDU: 80 0D 01 02 [08:30:57]Write to MH i2c: E2 08 00 D0 24 80 0D 01 02 00 00 00 00 6D [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 D0 24 00 90 00 68 [08:30:57]RAPDU: 90 00 [08:30:57]wFMCommunicate OK [08:30:57]wFMCommunicate request_size=255 [08:30:57]MH_SAM_APDU [08: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 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 D3 00 00 00 F4 03 04 00 41 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 [08:30:57]Write to MH i2c: E2 02 01 D1 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 D3 00 00 00 F4 03 04 00 41 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 00 00 AE [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 D1 24 00 90 00 69 [08:30:57]RAPDU: 90 00 [08:30:57]wFMCommunicate OK [08:30:57]wFMCommunicate request_size=10 [08:30:57]MH_SAM_APDU [08:30:57]CAPDU: 80 0D 02 02 05 59 9D E3 7F C9 [08:30:57]Write to MH i2c: E2 0D 00 D2 24 80 0D 02 02 05 00 59 9D E3 7F C9 00 00 9B [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 03 00 D2 24 00 90 00 6A [08:30:57]RAPDU: 90 00 [08:30:57]wFMCommunicate OK [08:30:57]wFMCommunicate request_size=4 [08:30:57]MH_SAM_APDU [08:30:57]CAPDU: 80 0D 03 02 [08:30:57]Write to MH i2c: E2 08 00 D3 24 80 0D 03 02 00 00 00 00 72 [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 0B 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 0B 00 D3 24 00 D2 6A 60 A3 1B 70 40 6F 90 00 EC [08:30:57]RAPDU: D2 6A 60 A3 1B 70 40 6F 90 00 [08:30:57]wFMCommunicate OK [08:30:57]SAM_PROTO_SignData done [08:30:57]FM_MakeSignedData done [08:30:57]CreateOFDProtocolMessage [08:30:57]wFMCommunicate request_size=4 [08:30:57]MH_SAM_APDU [08:30:57]CAPDU: 80 11 00 00 [08:30:57]Write to MH i2c: E2 08 00 D4 24 80 11 00 00 00 00 00 00 72 [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:57]Read from MH i2c: E2 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 17 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: E2 17 00 D4 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [08:30:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:30:57]wFMCommunicate OK [08:30:57]CreateOFDProtocolMessage done [08:30:57]OFDSenderStorePacket 374933 [08:30:57]StoreOFDPacket docnum=374933 [08:30: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 E2 70 07 01 E5 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 41 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 59 9D E3 7F C9 D2 6A 60 A3 1B 70 40 6F [08:30:57]CheckFolder [08:30:57]dirname=/storage/ofd_packets [08:30:57]CheckFolder done [08:30:57]ProducePacketName [08:30:57]name=ofd_packets/00374933 [08:30:57]NVStorageSaveData ofd_packets/00374933 [08:30:57]File name is /storage/ofd_packets/00374933 [08:30:57]Write 301 bytes [08:30:57]NVStorageSaveData done [08:30:57]OFDSenderStorePacket done [08:30:57]KKMCreateOFDPacket done [08:30:57]NVStorageSaveData kkm_last_timestamp [08:30:57]File name is /storage/kkm_last_timestamp [08:30:57]Write 4 bytes [08:30:57]NVStorageSaveData done [08:30:57]ExternCall_PrintAddStr [08:30:57]wPrintStart [08:30:57]Write to MH i2c: 01 00 00 D5 24 F9 [08:30:57]Write i2c OK [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: 01 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: 01 07 00 [08:30:57]MH_I2C_Read... [08:30:57]Read from MH i2c: 01 07 00 D5 24 00 00 00 00 00 FF 0F 0E [08:30:57]RasterBufferAndPrint [08:30:57]line Счет N : (1)3311449 [08:30:57]line ИНН: 02508201610067 [08:30:57]line Контрольно-Кассовый Чек [08:30:57]line ПРОДАЖА [08:30:57]line ТРК (МРК, ГНК) : 22 [08:30:57]line Товар: 2710124130 [08:30:57]line Аи-92-К-4 [08:30:57]line 14.950 * 66.90 [08:30:57]line = 1000.16 [08:30:57]line НДС 12% НСП 1% [08:30:57]line > о реализуемом товаре [08:30:57]line ОКРУГЛЕНИЕ: -0.16 [08:30:57]line ИТОГО: 1000.00 [08:30:57]line Внесено: 1000.00 [08:30:57]line СДАЧА: 0.00 [08:30:57]line НСП 1% : 8.85 [08:30:57]line НДС 12% : 106.21 [08:30:57]line Наличными: 1000.00 [08:30:57]line Безнал.: 0.00 [08:30:57]line Место: АЗС № 87 "Партнер Нефть" [08:30:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:30:57]line СНО: Общий режим [08:30:57]line Чек 211 27.10.2024 08:30 [08:30:57]line Смена: 528 ФФД: 1.0 [08:30:57]line ЗНМ: 0300000083 [08:30:57]line РНМ: 0000000000091623 [08:30:57]line Версия ККМ: 001 [08:30:57]line ФМ: 0000000000874672 [08:30:57]line ФД: 374933 [08:30:57]line ФПД: 216988691693513 [08:30:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083057&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374933&fm=216988691693513&tin=02508201610067®Number=0000000000091623&sum=100000 [08:30:58]OFD Sender: Processing packet 374933 [packets to send 270, broken 269] [08:30:58]ProducePacketName [08:30:58]name=ofd_packets/00374933 [08:30:58]OFD Sender: To server: pG, [08:30:58]CommunicateWithHost lk.salyk.kg:30040 [08:30:58]ConnectInit lk.salyk.kg [08:30:58]written 0, free lines is 4095 [08:30:58]Connected sock=8 [08: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 E2 70 07 01 E5 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 41 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C5 59 9D E3 7F C9 D2 6A 60 A3 1B 70 40 6F [08: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 CD 11 47 00 03 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 B8 05 00 F4 03 04 00 E0 A5 1D 67 B6 04 01 00 00 D8 38 CE 1C 0D 7B EB 9F [08:30:58]CommunicateWithHost err = 0 [08:30:58]CheckOFDResponse [08:30:58]1017 (14) - 77093643461234 [08:30:58]1041 (16) - 0000000000874672 [08:30:58]1040 (4) - 374933 [08:30:58]1012 (4) - 27.10.2024 02:30 [08:30:58]1206 (1) - 0 [08:30:58]OFD Sender: Remove packet 374933 [08:30:58]ProducePacketName [08:30:58]name=ofd_packets/00374933 [08:30:58]NVStorageDeleteData [08:30:58]Write to MH i2c: 01 00 00 00 25 25 [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 07 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: 01 07 00 00 25 00 00 00 00 00 D2 0C 0A [08:30:58]RasterBufferAndPrint [08:30:58]line [08:30:58]line [08:30:58]line [08:30:58]line [08:30:58]line [08:30:58]written 0, free lines is 3289 [08:30:58]MH_Cut [08:30:58]Write to MH i2c: D1 01 00 07 25 01 FE [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: D1 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: D1 01 00 [08:30:58]MH_I2C_Read... [08:30:58]Read from MH i2c: D1 01 00 07 25 00 FD [08:30:58]Write to MH i2c: 01 00 00 08 25 2D [08:30:58]Write i2c OK [08:30:58]MH_I2C_Read... [08:30:59]OFD Sender: No OFD packet to send [08:30:59]*** Cut start [08:30:59]*** Partial cut [08:30:59]*** CUTSNS_PIN = 1 [08:30:59]*** CUTSNS_PIN = 0 [08:30:59]*** Brake cut motor [08:31:00]Read from MH i2c: 01 [08:31:00]MH_I2C_Read... [08:31:00]*** Stop cut motor [08:31:00]*** Cut end [08:31:00]Read from MH i2c: 01 07 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: 01 07 00 08 25 00 00 00 00 00 FF 0F 42 [08:31:00]process_action close_receipt done [08:31:00]requested_data is exist [08:31:00]produce_requested_data [08:31:00]requested_item fm.sn is exist - process it [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 11 00 00 [08:31:00]Write to MH i2c: E2 08 00 09 25 80 11 00 00 00 00 00 00 A8 [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 17 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 17 00 09 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [08: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 [08:31:00]wFMCommunicate OK [08:31:00]requested_item fd.num is exist - process it [08:31:00]SAM_PROTO_GetFieldsCounters [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 13 00 00 [08:31:00]Write to MH i2c: E2 08 00 0A 25 80 13 00 00 00 00 00 00 AB [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 62 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 62 00 0A 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 95 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [08: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 95 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:00]wFMCommunicate OK [08:31:00]SAM_PROTO_GetFieldsCounters done [08:31:00]requested_item shift.num is exist - process it [08:31:00]requested_item shift.opened is exist - process it [08:31:00]req_shift_opened [08:31:00]FM_GetShiftState [08:31:00]SAM_PROTO_GetShiftState [08:31:00]wFMCommunicate request_size=4 [08:31:00]MH_SAM_APDU [08:31:00]CAPDU: 80 13 01 00 [08:31:00]Write to MH i2c: E2 08 00 0B 25 80 13 01 00 00 00 00 00 AD [08:31:00]Write i2c OK [08:31:00]MH_I2C_Read... [08:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:00]Read from MH i2c: E2 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 0E 00 [08:31:00]MH_I2C_Read... [08:31:00]Read from MH i2c: E2 0E 00 0B 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [08:31:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:31:00]wFMCommunicate OK [08:31:00]SAM_PROTO_GetShiftState done [08:31:00]FM_GetShiftState done [08:31:00]req_shift_opened done [08:31:00]requested_item shift.open_date is exist - process it [08:31:00]req_shift_open_date [08:31:00]req_shift_open_date done [08:31:00]produce_requested_data done [08:31:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374933,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:31:00]process_action_free close_receipt [08:31:00]json_value_free [08:31:00]json_value_free done [08:31:00]process_json_proto returns [08:31:00]Send response to host [08:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374933,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:31:00]free response buf [08:31:00]execute_script done [08:31:00]execute_script returns [08:31:00]free content buf [08:31:00]Sock 7.Close socket [08:31:00]Sock 7.Thread stoped [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:31:59]accept exits with 5 [08:31:59]New connection [08:31:59]New thread 3067628900 created [08:31:59]Thread 3067485540 joined [08:31:59]Waiting for new connection... [08:31:59] Sock 5.Parse request [08:31:59]Sock 5.Check first char [08:31:59]Sock 5.First char is OK [08:31:59]request: POST /json_proto HTTP/1.0 [08:31:59]Method: POST [08:31:59]URL: /json_proto [08:31:59]Method is POST - this is cgi request [08:31:59]url: /json_proto [08:31:59]query_string will be loaded in cgi processing [08:31:59]execute_cgi json_proto POST (null) [08:31:59]execute_cgi path=json_proto method=POST [08:31:59]POST find Content-Length [08:31:59]Host: 172.17.42.195:8080 [08:31:59]Content-Length: 679 [08:31:59]Content-Type: application/json [08:31:59] [08:31:59]POST finish read [08:31:59]Found Content-Length = 679 [08:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311450", "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" ] } } [08:31:59]execute_script... [08: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)3311450", "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" ] } } [08:31:59]POST & json_proto [08:31:59]process_json_proto [08:31:59]json parsed OK: [08:31:59]protocol is kg_v1.0 [08:31:59]action value=close_receipt [08:31:59]process_action close_receipt [08:31:59]cmd_close_receipt [08:31:59]MH_GetDate [08:31:59]Write to MH i2c: F0 00 00 0C 25 20 [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 09 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: F0 09 00 0C 25 00 80 FA 1D 67 EF 94 12 67 23 [08:31:59]GetLastDocTimeStamp 1730017857 [08:31:59]current date 1730017920 [08:31:59]FM_GetShiftState [08:31:59]SAM_PROTO_GetShiftState [08:31:59]wFMCommunicate request_size=4 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 13 01 00 [08:31:59]Write to MH i2c: E2 08 00 0D 25 80 13 01 00 00 00 00 00 AF [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 0E 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 0E 00 0D 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7D [08:31:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:31:59]wFMCommunicate OK [08:31:59]SAM_PROTO_GetShiftState done [08:31:59]FM_GetShiftState done [08:31:59]opened in 1729988025 [08:31:59]opened+sec_in_day 1730074425 [08:31:59]quantity*price = 80012 [08:31:59]sum+1 = 80013 [08:31:59]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 СНО: Общий режим Чек 212 27.10.2024 08:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374934 ФПД: 33865066764667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374934&fm=33865066764667&tin=02508201610067®Number=0000000000091623&sum=80000 [08:32:00]StoreToDocumentArchive [08:32:00]shift 528 fd 374934 [08:32:00]save to /storage/0528/doc_00374934 [08:32:00]save last doc name /storage/0528/doc_00374934 to /storage/kkm_last_doc_name [08:32:00]save OK [08:32:00]Clear old archive folders... [08:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:00]tlvbuf is 00F4C120 [08:32:00]SAM_PROTO_ClearQueue [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 09 00 00 [08:32:00]Write to MH i2c: E2 08 00 1A 25 80 09 00 00 00 00 00 00 B1 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 1A 25 00 90 00 B3 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]SAM_PROTO_ClearQueue done [08:32:00]KKMCreateOFDPacket [08:32:00]OFDProtocolAddRootSTLVToBuf [08:32:00]FM_MakeSignedData [08:32:00]FM_MakeSignedData [08:32:00]SAM_PROTO_SignData [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 01 02 [08:32:00]Write to MH i2c: E2 08 00 1B 25 80 0D 01 02 00 00 00 00 B9 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 1B 25 00 90 00 B4 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]wFMCommunicate request_size=255 [08:32:00]MH_SAM_APDU [08:32: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 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 D4 00 00 00 F4 03 04 00 80 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E [08:32:00]Write to MH i2c: E2 02 01 1C 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 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 D4 00 00 00 F4 03 04 00 80 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E 00 00 86 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 1C 25 00 90 00 B5 [08:32:01]RAPDU: 90 00 [08:32:01]wFMCommunicate OK [08:32:01]wFMCommunicate request_size=10 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 0D 02 02 05 CC D3 46 59 7B [08:32:01]Write to MH i2c: E2 0D 00 1D 25 80 0D 02 02 05 00 CC D3 46 59 7B 00 00 7F [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 1D 25 00 90 00 B6 [08:32:01]RAPDU: 90 00 [08:32:01]wFMCommunicate OK [08:32:01]wFMCommunicate request_size=4 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 0D 03 02 [08:32:01]Write to MH i2c: E2 08 00 1E 25 80 0D 03 02 00 00 00 00 BE [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 0B 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 0B 00 1E 25 00 F3 FF 71 44 89 EE 8F 82 90 00 EE [08:32:01]RAPDU: F3 FF 71 44 89 EE 8F 82 90 00 [08:32:01]wFMCommunicate OK [08:32:01]SAM_PROTO_SignData done [08:32:01]FM_MakeSignedData done [08:32:01]CreateOFDProtocolMessage [08:32:01]wFMCommunicate request_size=4 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 11 00 00 [08:32:01]Write to MH i2c: E2 08 00 1F 25 80 11 00 00 00 00 00 00 BE [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 17 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 17 00 1F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [08: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 [08:32:01]wFMCommunicate OK [08:32:01]CreateOFDProtocolMessage done [08:32:01]OFDSenderStorePacket 374934 [08:32:01]StoreOFDPacket docnum=374934 [08:32: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 E4 51 07 01 36 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 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 D4 00 00 00 F4 03 04 00 80 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E CC D3 46 59 7B F3 FF 71 44 89 EE 8F 82 [08:32:01]CheckFolder [08:32:01]dirname=/storage/ofd_packets [08:32:01]CheckFolder done [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00374934 [08:32:01]NVStorageSaveData ofd_packets/00374934 [08:32:01]File name is /storage/ofd_packets/00374934 [08:32:01]Write 301 bytes [08:32:01]NVStorageSaveData done [08:32:01]OFDSenderStorePacket done [08:32:01]KKMCreateOFDPacket done [08:32:01]NVStorageSaveData kkm_last_timestamp [08:32:01]File name is /storage/kkm_last_timestamp [08:32:01]Write 4 bytes [08:32:01]NVStorageSaveData done [08:32:01]ExternCall_PrintAddStr [08:32:01]wPrintStart [08:32:01]Write to MH i2c: 01 00 00 20 25 45 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 20 25 00 00 00 00 00 FF 0F 5A [08:32:01]RasterBufferAndPrint [08:32:01]line Счет N : (1)3311450 [08:32:01]line ИНН: 02508201610067 [08:32:01]line Контрольно-Кассовый Чек [08:32:01]line ПРОДАЖА [08:32:01]line ТРК (МРК, ГНК) : 32 [08:32:01]line Товар: 2710124130 [08:32:01]line Аи-92-К-4 [08:32:01]line 11.960 * 66.90 [08:32:01]line = 800.12 [08:32:01]line НДС 12% НСП 1% [08:32:01]line > о реализуемом товаре [08:32:01]line ОКРУГЛЕНИЕ: -0.12 [08:32:01]line ИТОГО: 800.00 [08:32:01]line Внесено: 800.00 [08:32:01]line СДАЧА: 0.00 [08:32:01]line НСП 1% : 7.08 [08:32:01]line НДС 12% : 84.97 [08:32:01]line Наличными: 800.00 [08:32:01]line Безнал.: 0.00 [08:32:01]line Место: АЗС № 87 "Партнер Нефть" [08:32:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:32:01]line СНО: Общий режим [08:32:01]line Чек 212 27.10.2024 08:32 [08:32:01]line Смена: 528 ФФД: 1.0 [08:32:01]line ЗНМ: 0300000083 [08:32:01]line РНМ: 0000000000091623 [08:32:01]line Версия ККМ: 001 [08:32:01]line ФМ: 0000000000874672 [08:32:01]line ФД: 374934 [08:32:01]line ФПД: 33865066764667 [08:32:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374934&fm=33865066764667&tin=02508201610067®Number=0000000000091623&sum=80000 [08:32:01]written 0, free lines is 4095 [08:32:01]OFD Sender: Processing packet 374934 [packets to send 270, broken 269] [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00374934 [08:32:01]OFD Sender: To server: pG, [08:32:01]CommunicateWithHost lk.salyk.kg:30040 [08:32:01]ConnectInit lk.salyk.kg [08:32:01]Connected sock=8 [08:32: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 E4 51 07 01 36 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 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 D4 00 00 00 F4 03 04 00 80 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1E CC D3 46 59 7B F3 FF 71 44 89 EE 8F 82 [08:32:01]Write to MH i2c: 01 00 00 4B 25 70 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 4B 25 00 00 00 00 00 D4 0C 57 [08:32:01]RasterBufferAndPrint [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]written 0, free lines is 3290 [08: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 A0 10 47 00 1F 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 96 B8 05 00 F4 03 04 00 1F A6 1D 67 B6 04 01 00 00 DD C2 7B 29 BF 9B 25 63 [08:32:01]CommunicateWithHost err = 0 [08:32:01]CheckOFDResponse [08:32:01]1017 (14) - 77093643461234 [08:32:01]1041 (16) - 0000000000874672 [08:32:01]1040 (4) - 374934 [08:32:01]1012 (4) - 27.10.2024 02:31 [08:32:01]1206 (1) - 0 [08:32:01]OFD Sender: Remove packet 374934 [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00374934 [08:32:01]NVStorageDeleteData [08:32:01]MH_Cut [08:32:01]Write to MH i2c: D1 01 00 52 25 01 49 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 52 25 00 48 [08:32:01]Write to MH i2c: 01 00 00 53 25 78 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:02]OFD Sender: No OFD packet to send [08:32:02]*** Cut start [08:32:02]*** Partial cut [08:32:02]*** CUTSNS_PIN = 1 [08:32:02]*** CUTSNS_PIN = 0 [08:32:02]*** Brake cut motor [08:32:03]Read from MH i2c: 01 [08:32:03]MH_I2C_Read... [08:32:03]*** Stop cut motor [08:32:03]*** Cut end [08:32:03]Read from MH i2c: 01 07 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: 01 07 00 53 25 00 00 00 00 00 FF 0F 8D [08:32:03]process_action close_receipt done [08:32:03]requested_data is exist [08:32:03]produce_requested_data [08:32:03]requested_item fm.sn is exist - process it [08:32:03]wFMCommunicate request_size=4 [08:32:03]MH_SAM_APDU [08:32:03]CAPDU: 80 11 00 00 [08:32:03]Write to MH i2c: E2 08 00 54 25 80 11 00 00 00 00 00 00 F3 [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 17 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 17 00 54 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [08:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:32:03]wFMCommunicate OK [08:32:03]requested_item fd.num is exist - process it [08:32:03]SAM_PROTO_GetFieldsCounters [08:32:03]wFMCommunicate request_size=4 [08:32:03]MH_SAM_APDU [08:32:03]CAPDU: 80 13 00 00 [08:32:03]Write to MH i2c: E2 08 00 55 25 80 13 00 00 00 00 00 00 F6 [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 62 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 62 00 55 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 96 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [08: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 96 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:03]wFMCommunicate OK [08:32:03]SAM_PROTO_GetFieldsCounters done [08:32:03]requested_item shift.num is exist - process it [08:32:03]requested_item shift.opened is exist - process it [08:32:03]req_shift_opened [08:32:03]FM_GetShiftState [08:32:03]SAM_PROTO_GetShiftState [08:32:03]wFMCommunicate request_size=4 [08:32:03]MH_SAM_APDU [08:32:03]CAPDU: 80 13 01 00 [08:32:03]Write to MH i2c: E2 08 00 56 25 80 13 01 00 00 00 00 00 F8 [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 56 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C6 [08:32:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:32:03]wFMCommunicate OK [08:32:03]SAM_PROTO_GetShiftState done [08:32:03]FM_GetShiftState done [08:32:03]req_shift_opened done [08:32:03]requested_item shift.open_date is exist - process it [08:32:03]req_shift_open_date [08:32:03]req_shift_open_date done [08:32:03]produce_requested_data done [08:32:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374934,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:32:03]process_action_free close_receipt [08:32:03]json_value_free [08:32:03]json_value_free done [08:32:03]process_json_proto returns [08:32:03]Send response to host [08:32:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374934,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:32:03]free response buf [08:32:03]execute_script done [08:32:03]execute_script returns [08:32:03]free content buf [08:32:03]Sock 5.Close socket [08:32:03]Sock 5.Thread stoped [08:32:03]accept exits with 7 [08:32:03]New connection [08:32:03]New thread 3067485540 created [08:32:03]Thread 3067628900 joined [08:32:03]Waiting for new connection... [08:32:03] Sock 7.Parse request [08:32:03]Sock 7.Check first char [08:32:03]Sock 7.First char is OK [08:32:03]request: POST /json_proto HTTP/1.0 [08:32:03]Method: POST [08:32:03]URL: /json_proto [08:32:03]Method is POST - this is cgi request [08:32:03]url: /json_proto [08:32:03]query_string will be loaded in cgi processing [08:32:03]execute_cgi json_proto POST (null) [08:32:03]execute_cgi path=json_proto method=POST [08:32:03]POST find Content-Length [08:32:03]Host: 172.17.42.195:8080 [08:32:03]Content-Length: 685 [08:32:03]Content-Type: application/json [08:32:03] [08:32:03]POST finish read [08:32:03]Found Content-Length = 685 [08:32:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:03]execute_script... [08:32: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)3311447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:32:03]POST & json_proto [08:32:03]process_json_proto [08:32:03]json parsed OK: [08:32:03]protocol is kg_v1.0 [08:32:03]action value=close_receipt [08:32:03]process_action close_receipt [08:32:03]cmd_close_receipt [08:32:03]MH_GetDate [08:32:03]Write to MH i2c: F0 00 00 57 25 6B [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 09 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: F0 09 00 57 25 00 85 FA 1D 67 EF 94 12 67 73 [08:32:03]GetLastDocTimeStamp 1730017920 [08:32:03]current date 1730017925 [08:32:03]FM_GetShiftState [08:32:03]SAM_PROTO_GetShiftState [08:32:03]wFMCommunicate request_size=4 [08:32:03]MH_SAM_APDU [08:32:03]CAPDU: 80 13 01 00 [08:32:03]Write to MH i2c: E2 08 00 58 25 80 13 01 00 00 00 00 00 FA [08:32:03]Write i2c OK [08:32:03]MH_I2C_Read... [08:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:03]Read from MH i2c: E2 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 [08:32:03]MH_I2C_Read... [08:32:03]Read from MH i2c: E2 0E 00 58 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C8 [08:32:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:32:03]wFMCommunicate OK [08:32:03]SAM_PROTO_GetShiftState done [08:32:03]FM_GetShiftState done [08:32:03]opened in 1729988025 [08:32:03]opened+sec_in_day 1730074425 [08:32:03]quantity*price = 100011 [08:32:03]sum+1 = 100013 [08:32:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 213 27.10.2024 08:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374935 ФПД: 197435302598335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374935&fm=197435302598335&tin=02508201610067®Number=0000000000091623&sum=100000 [08:32:05]StoreToDocumentArchive [08:32:05]shift 528 fd 374935 [08:32:05]save to /storage/0528/doc_00374935 [08:32:05]save last doc name /storage/0528/doc_00374935 to /storage/kkm_last_doc_name [08:32:05]save OK [08:32:05]Clear old archive folders... [08:32:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:32:05]tlvbuf is B6F4D8B0 [08:32:05]SAM_PROTO_ClearQueue [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 09 00 00 [08:32:05]Write to MH i2c: E2 08 00 65 25 80 09 00 00 00 00 00 00 FC [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 65 25 00 90 00 FE [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]SAM_PROTO_ClearQueue done [08:32:05]KKMCreateOFDPacket [08:32:05]OFDProtocolAddRootSTLVToBuf [08:32:05]FM_MakeSignedData [08:32:05]FM_MakeSignedData [08:32:05]SAM_PROTO_SignData [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 01 02 [08:32:05]Write to MH i2c: E2 08 00 66 25 80 0D 01 02 00 00 00 00 04 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 66 25 00 90 00 FF [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=255 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 85 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 90 [08:32:05]Write to MH i2c: E2 02 01 67 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 85 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 90 00 00 E6 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 67 25 00 90 00 00 [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=9 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 02 02 04 FD 13 D6 BF [08:32:05]Write to MH i2c: E2 0C 00 68 25 80 0D 02 02 04 00 FD 13 D6 BF 00 00 B4 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 03 00 68 25 00 90 00 01 [08:32:05]RAPDU: 90 00 [08:32:05]wFMCommunicate OK [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 0D 03 02 [08:32:05]Write to MH i2c: E2 08 00 69 25 80 0D 03 02 00 00 00 00 09 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:05]Read from MH i2c: E2 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 0B 00 [08:32:05]MH_I2C_Read... [08:32:05]Read from MH i2c: E2 0B 00 69 25 00 3F 51 83 5A 32 6A 46 04 90 00 5D [08:32:05]RAPDU: 3F 51 83 5A 32 6A 46 04 90 00 [08:32:05]wFMCommunicate OK [08:32:05]SAM_PROTO_SignData done [08:32:05]FM_MakeSignedData done [08:32:05]CreateOFDProtocolMessage [08:32:05]wFMCommunicate request_size=4 [08:32:05]MH_SAM_APDU [08:32:05]CAPDU: 80 11 00 00 [08:32:05]Write to MH i2c: E2 08 00 6A 25 80 11 00 00 00 00 00 00 09 [08:32:05]Write i2c OK [08:32:05]MH_I2C_Read... [08:32:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:06]Read from MH i2c: E2 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: E2 17 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: E2 17 00 6A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [08:32:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:32:06]wFMCommunicate OK [08:32:06]CreateOFDProtocolMessage done [08:32:06]OFDSenderStorePacket 374935 [08:32:06]StoreOFDPacket docnum=374935 [08:32: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 0E 01 00 00 88 00 06 01 B4 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 85 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 90 FD 13 D6 BF 3F 51 83 5A 32 6A 46 04 [08:32:06]CheckFolder [08:32:06]dirname=/storage/ofd_packets [08:32:06]CheckFolder done [08:32:06]ProducePacketName [08:32:06]name=ofd_packets/00374935 [08:32:06]NVStorageSaveData ofd_packets/00374935 [08:32:06]File name is /storage/ofd_packets/00374935 [08:32:06]Write 300 bytes [08:32:06]NVStorageSaveData done [08:32:06]OFDSenderStorePacket done [08:32:06]KKMCreateOFDPacket done [08:32:06]NVStorageSaveData kkm_last_timestamp [08:32:06]File name is /storage/kkm_last_timestamp [08:32:06]Write 4 bytes [08:32:06]NVStorageSaveData done [08:32:06]ExternCall_PrintAddStr [08:32:06]wPrintStart [08:32:06]Write to MH i2c: 01 00 00 6B 25 90 [08:32:06]OFD Sender: Processing packet 374935 [packets to send 270, broken 269] [08:32:06]ProducePacketName [08:32:06]name=ofd_packets/00374935 [08:32:06]OFD Sender: To server: pG, [08:32:06]CommunicateWithHost lk.salyk.kg:30040 [08:32:06]ConnectInit lk.salyk.kg [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 6B 25 00 00 00 00 00 FF 0F A5 [08:32:06]RasterBufferAndPrint [08:32:06]line Счет N : (1)3311447 [08:32:06]line ИНН: 02508201610067 [08:32:06]line Контрольно-Кассовый Чек [08:32:06]line ПРОДАЖА [08:32:06]line ТРК (МРК, ГНК) : 7 [08:32:06]line Товар: 2711190000 [08:32:06]line ГАЗ-К-5 [08:32:06]line 25.710 * 38.90 [08:32:06]line = 1000.12 [08:32:06]line НДС 12% НСП 1% [08:32:06]line > о реализуемом товаре [08:32:06]line ОКРУГЛЕНИЕ: -0.12 [08:32:06]line ИТОГО: 1000.00 [08:32:06]line Внесено: 1000.00 [08:32:06]line СДАЧА: 0.00 [08:32:06]line НСП 1% : 8.85 [08:32:06]line НДС 12% : 106.21 [08:32:06]line Наличными: 1000.00 [08:32:06]line Безнал.: 0.00 [08:32:06]line Место: АЗС № 87 "Партнер Нефть" [08:32:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:32:06]line СНО: Общий режим [08:32:06]line Чек 213 27.10.2024 08:32 [08:32:06]line Смена: 528 ФФД: 1.0 [08:32:06]line ЗНМ: 0300000083 [08:32:06]line РНМ: 0000000000091623 [08:32:06]line Версия ККМ: 001 [08:32:06]line ФМ: 0000000000874672 [08:32:06]line ФД: 374935 [08:32:06]line ФПД: 197435302598335 [08:32:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374935&fm=197435302598335&tin=02508201610067®Number=0000000000091623&sum=100000 [08:32:06]written 0, free lines is 4095 [08:32:06]Connected sock=5 [08:32: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 0E 01 00 00 88 00 06 01 B4 6D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 85 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 90 FD 13 D6 BF 3F 51 83 5A 32 6A 46 04 [08:32: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 47 E9 47 00 3D 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 97 B8 05 00 F4 03 04 00 24 A6 1D 67 B6 04 01 00 00 03 7F 9B 73 26 20 DA 76 [08:32:06]CommunicateWithHost err = 0 [08:32:06]CheckOFDResponse [08:32:06]1017 (14) - 77093643461234 [08:32:06]1041 (16) - 0000000000874672 [08:32:06]1040 (4) - 374935 [08:32:06]1012 (4) - 27.10.2024 02:32 [08:32:06]1206 (1) - 0 [08:32:06]OFD Sender: Remove packet 374935 [08:32:06]ProducePacketName [08:32:06]name=ofd_packets/00374935 [08:32:06]NVStorageDeleteData [08:32:06]Write to MH i2c: 01 00 00 96 25 BB [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: 01 07 00 96 25 00 00 00 00 00 E7 0C B5 [08:32:06]RasterBufferAndPrint [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]line [08:32:06]written 0, free lines is 3318 [08:32:06]MH_Cut [08:32:06]Write to MH i2c: D1 01 00 9D 25 01 94 [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 01 00 [08:32:06]MH_I2C_Read... [08:32:06]Read from MH i2c: D1 01 00 9D 25 00 93 [08:32:06]Write to MH i2c: 01 00 00 9E 25 C3 [08:32:06]Write i2c OK [08:32:06]MH_I2C_Read... [08:32:06]OFD Sender: No OFD packet to send [08:32:07]*** Cut start [08:32:07]*** Partial cut [08:32:07]*** CUTSNS_PIN = 1 [08:32:07]*** CUTSNS_PIN = 0 [08:32:07]*** Brake cut motor [08:32:08]Read from MH i2c: 01 [08:32:08]MH_I2C_Read... [08:32:08]*** Stop cut motor [08:32:08]*** Cut end [08:32:08]Read from MH i2c: 01 07 00 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: 01 07 00 9E 25 00 00 00 00 00 FF 0F D8 [08:32:08]process_action close_receipt done [08:32:08]requested_data is exist [08:32:08]produce_requested_data [08:32:08]requested_item fm.sn is exist - process it [08:32:08]wFMCommunicate request_size=4 [08:32:08]MH_SAM_APDU [08:32:08]CAPDU: 80 11 00 00 [08:32:08]Write to MH i2c: E2 08 00 9F 25 80 11 00 00 00 00 00 00 3E [08:32:08]Write i2c OK [08:32:08]MH_I2C_Read... [08:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:08]Read from MH i2c: E2 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 17 00 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 17 00 9F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [08:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:32:08]wFMCommunicate OK [08:32:08]requested_item fd.num is exist - process it [08:32:08]SAM_PROTO_GetFieldsCounters [08:32:08]wFMCommunicate request_size=4 [08:32:08]MH_SAM_APDU [08:32:08]CAPDU: 80 13 00 00 [08:32:08]Write to MH i2c: E2 08 00 A0 25 80 13 00 00 00 00 00 00 41 [08:32:08]Write i2c OK [08:32:08]MH_I2C_Read... [08:32:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:08]Read from MH i2c: E2 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 62 00 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 62 00 A0 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 97 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [08:32: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 97 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:08]wFMCommunicate OK [08:32:08]SAM_PROTO_GetFieldsCounters done [08:32:08]requested_item shift.num is exist - process it [08:32:08]requested_item shift.opened is exist - process it [08:32:08]req_shift_opened [08:32:08]FM_GetShiftState [08:32:08]SAM_PROTO_GetShiftState [08:32:08]wFMCommunicate request_size=4 [08:32:08]MH_SAM_APDU [08:32:08]CAPDU: 80 13 01 00 [08:32:08]Write to MH i2c: E2 08 00 A1 25 80 13 01 00 00 00 00 00 43 [08:32:08]Write i2c OK [08:32:08]MH_I2C_Read... [08:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:08]Read from MH i2c: E2 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 0E 00 [08:32:08]MH_I2C_Read... [08:32:08]Read from MH i2c: E2 0E 00 A1 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 11 [08:32:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:32:08]wFMCommunicate OK [08:32:08]SAM_PROTO_GetShiftState done [08:32:08]FM_GetShiftState done [08:32:08]req_shift_opened done [08:32:08]requested_item shift.open_date is exist - process it [08:32:08]req_shift_open_date [08:32:08]req_shift_open_date done [08:32:08]produce_requested_data done [08:32:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374935,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:32:08]process_action_free close_receipt [08:32:08]json_value_free [08:32:08]json_value_free done [08:32:08]process_json_proto returns [08:32:08]Send response to host [08:32:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374935,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:32:08]free response buf [08:32:08]execute_script done [08:32:08]execute_script returns [08:32:08]free content buf [08:32:08]Sock 7.Close socket [08:32:08]Sock 7.Thread stoped [08:32:11]OFD Sender: No OFD packet to send [08:32:16]OFD Sender: No OFD packet to send [08:32:21]OFD Sender: No OFD packet to send [08:32:26]OFD Sender: No OFD packet to send [08:32:31]OFD Sender: No OFD packet to send [08:32:36]accept exits with 8 [08:32:36]New connection [08:32:36]New thread 3067628900 created [08:32:36]Thread 3067485540 joined [08:32:36]Waiting for new connection... [08:32:36] Sock 8.Parse request [08:32:36]Sock 8.Check first char [08:32:36]Sock 8.First char is OK [08:32:36]request: POST /json_proto HTTP/1.0 [08:32:36]Method: POST [08:32:36]URL: /json_proto [08:32:36]Method is POST - this is cgi request [08:32:36]url: /json_proto [08:32:36]query_string will be loaded in cgi processing [08:32:36]execute_cgi json_proto POST (null) [08:32:36]execute_cgi path=json_proto method=POST [08:32:36]POST find Content-Length [08:32:36]Host: 172.17.42.195:8080 [08:32:36]Content-Length: 678 [08:32:36]Content-Type: application/json [08:32:36] [08:32:36]POST finish read [08:32:36]Found Content-Length = 678 [08:32:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311451", "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" ] } } [08:32:36]execute_script... [08:32: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)3311451", "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" ] } } [08:32:36]POST & json_proto [08:32:36]process_json_proto [08:32:36]json parsed OK: [08:32:36]protocol is kg_v1.0 [08:32:36]action value=close_receipt [08:32:36]process_action close_receipt [08:32:36]cmd_close_receipt [08:32:36]MH_GetDate [08:32:36]Write to MH i2c: F0 00 00 A2 25 B6 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: F0 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: F0 09 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: F0 09 00 A2 25 00 A5 FA 1D 67 EF 94 12 67 DE [08:32:36]GetLastDocTimeStamp 1730017925 [08:32:36]current date 1730017957 [08:32:36]FM_GetShiftState [08:32:36]SAM_PROTO_GetShiftState [08:32:36]wFMCommunicate request_size=4 [08:32:36]MH_SAM_APDU [08:32:36]CAPDU: 80 13 01 00 [08:32:36]Write to MH i2c: E2 08 00 A3 25 80 13 01 00 00 00 00 00 45 [08:32:36]Write i2c OK [08:32:36]MH_I2C_Read... [08:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:36]Read from MH i2c: E2 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0E 00 [08:32:36]MH_I2C_Read... [08:32:36]Read from MH i2c: E2 0E 00 A3 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 13 [08:32:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:32:36]wFMCommunicate OK [08:32:36]SAM_PROTO_GetShiftState done [08:32:36]FM_GetShiftState done [08:32:36]opened in 1729988025 [08:32:36]opened+sec_in_day 1730074425 [08:32:36]quantity*price = 50041 [08:32:36]sum+1 = 50042 [08:32: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 СНО: Общий режим Чек 214 27.10.2024 08:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374936 ФПД: 230927078955492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374936&fm=230927078955492&tin=02508201610067®Number=0000000000091623&sum=50000 [08:32:37]StoreToDocumentArchive [08:32:37]shift 528 fd 374936 [08:32:37]save to /storage/0528/doc_00374936 [08:32:37]save last doc name /storage/0528/doc_00374936 to /storage/kkm_last_doc_name [08:32:37]save OK [08:32:37]Clear old archive folders... [08:32:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:37]tlvbuf is 00F6CAC0 [08:32:37]SAM_PROTO_ClearQueue [08:32:37]wFMCommunicate request_size=4 [08:32:37]MH_SAM_APDU [08:32:37]CAPDU: 80 09 00 00 [08:32:37]Write to MH i2c: E2 08 00 B0 25 80 09 00 00 00 00 00 00 47 [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:37]Read from MH i2c: E2 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 03 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 03 00 B0 25 00 90 00 49 [08:32:37]RAPDU: 90 00 [08:32:37]wFMCommunicate OK [08:32:37]SAM_PROTO_ClearQueue done [08:32:37]KKMCreateOFDPacket [08:32:37]OFDProtocolAddRootSTLVToBuf [08:32:37]FM_MakeSignedData [08:32:37]FM_MakeSignedData [08:32:37]SAM_PROTO_SignData [08:32:37]wFMCommunicate request_size=4 [08:32:37]MH_SAM_APDU [08:32:37]CAPDU: 80 0D 01 02 [08:32:37]Write to MH i2c: E2 08 00 B1 25 80 0D 01 02 00 00 00 00 4F [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:37]Read from MH i2c: E2 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 03 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 03 00 B1 25 00 90 00 4A [08:32:37]RAPDU: 90 00 [08:32:37]wFMCommunicate OK [08:32:37]wFMCommunicate request_size=255 [08:32:37]MH_SAM_APDU [08:32: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 D6 00 00 00 F4 03 04 00 A5 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D2 [08:32:37]Write to MH i2c: E2 02 01 B2 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 D6 00 00 00 F4 03 04 00 A5 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D2 00 00 0D [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 B2 25 00 90 00 4B [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]wFMCommunicate request_size=10 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 0D 02 02 05 06 E6 82 99 E4 [08:32:38]Write to MH i2c: E2 0D 00 B3 25 80 0D 02 02 05 00 06 E6 82 99 E4 00 00 47 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 B3 25 00 90 00 4C [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 0D 03 02 [08:32:38]Write to MH i2c: E2 08 00 B4 25 80 0D 03 02 00 00 00 00 54 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 0B 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 0B 00 B4 25 00 CB CA DF 30 67 27 6E 68 90 00 5D [08:32:38]RAPDU: CB CA DF 30 67 27 6E 68 90 00 [08:32:38]wFMCommunicate OK [08:32:38]SAM_PROTO_SignData done [08:32:38]FM_MakeSignedData done [08:32:38]CreateOFDProtocolMessage [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 11 00 00 [08:32:38]Write to MH i2c: E2 08 00 B5 25 80 11 00 00 00 00 00 00 54 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 17 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 17 00 B5 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [08:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:32:38]wFMCommunicate OK [08:32:38]CreateOFDProtocolMessage done [08:32:38]OFDSenderStorePacket 374936 [08:32:38]StoreOFDPacket docnum=374936 [08:32: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 6F C7 07 01 B6 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A5 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D2 06 E6 82 99 E4 CB CA DF 30 67 27 6E 68 [08:32:38]CheckFolder [08:32:38]dirname=/storage/ofd_packets [08:32:38]CheckFolder done [08:32:38]ProducePacketName [08:32:38]name=ofd_packets/00374936 [08:32:38]NVStorageSaveData ofd_packets/00374936 [08:32:38]File name is /storage/ofd_packets/00374936 [08:32:38]Write 301 bytes [08:32:38]NVStorageSaveData done [08:32:38]OFDSenderStorePacket done [08:32:38]KKMCreateOFDPacket done [08:32:38]NVStorageSaveData kkm_last_timestamp [08:32:38]File name is /storage/kkm_last_timestamp [08:32:38]Write 4 bytes [08:32:38]NVStorageSaveData done [08:32:38]ExternCall_PrintAddStr [08:32:38]wPrintStart [08:32:38]Write to MH i2c: 01 00 00 B6 25 DB [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 07 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 07 00 B6 25 00 00 00 00 00 FF 0F F0 [08:32:38]RasterBufferAndPrint [08:32:38]line Счет N : (1)3311451 [08:32:38]line ИНН: 02508201610067 [08:32:38]line Контрольно-Кассовый Чек [08:32:38]line ПРОДАЖА [08:32:38]line ТРК (МРК, ГНК) : 12 [08:32:38]line Товар: 2710124130 [08:32:38]line Аи-92-К-4 [08:32:38]line 7.480 * 66.90 [08:32:38]line = 500.41 [08:32:38]line НДС 12% НСП 1% [08:32:38]line > о реализуемом товаре [08:32:38]line ОКРУГЛЕНИЕ: -0.41 [08:32:38]line ИТОГО: 500.00 [08:32:38]line Внесено: 500.00 [08:32:38]line СДАЧА: 0.00 [08:32:38]line НСП 1% : 4.43 [08:32:38]line НДС 12% : 53.14 [08:32:38]line Наличными: 500.00 [08:32:38]line Безнал.: 0.00 [08:32:38]line Место: АЗС № 87 "Партнер Нефть" [08:32:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:32:38]line СНО: Общий режим [08:32:38]line Чек 214 27.10.2024 08:32 [08:32:38]line Смена: 528 ФФД: 1.0 [08:32:38]line ЗНМ: 0300000083 [08:32:38]line РНМ: 0000000000091623 [08:32:38]line Версия ККМ: 001 [08:32:38]line ФМ: 0000000000874672 [08:32:38]line ФД: 374936 [08:32:38]line ФПД: 230927078955492 [08:32:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374936&fm=230927078955492&tin=02508201610067®Number=0000000000091623&sum=50000 [08:32:38]OFD Sender: Processing packet 374936 [packets to send 270, broken 269] [08:32:38]ProducePacketName [08:32:38]name=ofd_packets/00374936 [08:32:38]OFD Sender: To server: pG, [08:32:38]CommunicateWithHost lk.salyk.kg:30040 [08:32:38]ConnectInit lk.salyk.kg [08:32:38]written 0, free lines is 4095 [08:32:38]Connected sock=7 [08:32: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 6F C7 07 01 B6 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 A5 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D2 06 E6 82 99 E4 CB CA DF 30 67 27 6E 68 [08:32: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 51 E2 47 00 47 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 98 B8 05 00 F4 03 04 00 44 A6 1D 67 B6 04 01 00 00 B8 B1 71 D5 E5 A0 EB DD [08:32:38]CommunicateWithHost err = 0 [08:32:38]CheckOFDResponse [08:32:38]1017 (14) - 77093643461234 [08:32:38]1041 (16) - 0000000000874672 [08:32:38]1040 (4) - 374936 [08:32:38]1012 (4) - 27.10.2024 02:32 [08:32:38]1206 (1) - 0 [08:32:38]OFD Sender: Remove packet 374936 [08:32:38]ProducePacketName [08:32:38]name=ofd_packets/00374936 [08:32:38]NVStorageDeleteData [08:32:38]Write to MH i2c: 01 00 00 E1 25 06 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 07 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: 01 07 00 E1 25 00 00 00 00 00 D8 0C F1 [08:32:38]RasterBufferAndPrint [08:32:38]line [08:32:38]line [08:32:38]line [08:32:38]line [08:32:38]line [08:32:39]written 0, free lines is 3298 [08:32:39]MH_Cut [08:32:39]Write to MH i2c: D1 01 00 E8 25 01 DF [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 01 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 01 00 E8 25 00 DE [08:32:39]Write to MH i2c: 01 00 00 E9 25 0E [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]OFD Sender: No OFD packet to send [08:32:39]*** Cut start [08:32:39]*** Partial cut [08:32:39]*** CUTSNS_PIN = 1 [08:32:39]*** CUTSNS_PIN = 0 [08:32:40]*** Brake cut motor [08:32:40]Read from MH i2c: 01 [08:32:40]MH_I2C_Read... [08:32:40]*** Stop cut motor [08:32:40]*** Cut end [08:32:40]Read from MH i2c: 01 07 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: 01 07 00 E9 25 00 00 00 00 00 FF 0F 23 [08:32:40]process_action close_receipt done [08:32:40]requested_data is exist [08:32:40]produce_requested_data [08:32:40]requested_item fm.sn is exist - process it [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 11 00 00 [08:32:40]Write to MH i2c: E2 08 00 EA 25 80 11 00 00 00 00 00 00 89 [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 17 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 17 00 EA 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [08: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 [08:32:40]wFMCommunicate OK [08:32:40]requested_item fd.num is exist - process it [08:32:40]SAM_PROTO_GetFieldsCounters [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 13 00 00 [08:32:40]Write to MH i2c: E2 08 00 EB 25 80 13 00 00 00 00 00 00 8C [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 62 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 62 00 EB 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 98 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [08:32: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 98 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:40]wFMCommunicate OK [08:32:40]SAM_PROTO_GetFieldsCounters done [08:32:40]requested_item shift.num is exist - process it [08:32:40]requested_item shift.opened is exist - process it [08:32:40]req_shift_opened [08:32:40]FM_GetShiftState [08:32:40]SAM_PROTO_GetShiftState [08:32:40]wFMCommunicate request_size=4 [08:32:40]MH_SAM_APDU [08:32:40]CAPDU: 80 13 01 00 [08:32:40]Write to MH i2c: E2 08 00 EC 25 80 13 01 00 00 00 00 00 8E [08:32:40]Write i2c OK [08:32:40]MH_I2C_Read... [08:32:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:40]Read from MH i2c: E2 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 0E 00 [08:32:40]MH_I2C_Read... [08:32:40]Read from MH i2c: E2 0E 00 EC 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5C [08:32:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:32:40]wFMCommunicate OK [08:32:40]SAM_PROTO_GetShiftState done [08:32:40]FM_GetShiftState done [08:32:40]req_shift_opened done [08:32:40]requested_item shift.open_date is exist - process it [08:32:40]req_shift_open_date [08:32:40]req_shift_open_date done [08:32:40]produce_requested_data done [08:32:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374936,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:32:40]process_action_free close_receipt [08:32:40]json_value_free [08:32:40]json_value_free done [08:32:40]process_json_proto returns [08:32:40]Send response to host [08:32:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374936,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:32:40]free response buf [08:32:40]execute_script done [08:32:40]execute_script returns [08:32:40]free content buf [08:32:40]Sock 8.Close socket [08:32:40]Sock 8.Thread stoped [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:26]accept exits with 5 [08:33:26]New connection [08:33:26]New thread 3067485540 created [08:33:26]Thread 3067628900 joined [08:33:26]Waiting for new connection... [08:33:26] Sock 5.Parse request [08:33:26]Sock 5.Check first char [08:33:26]Sock 5.First char is OK [08:33:26]request: POST /json_proto HTTP/1.0 [08:33:26]Method: POST [08:33:26]URL: /json_proto [08:33:26]Method is POST - this is cgi request [08:33:26]url: /json_proto [08:33:26]query_string will be loaded in cgi processing [08:33:26]execute_cgi json_proto POST (null) [08:33:26]execute_cgi path=json_proto method=POST [08:33:26]POST find Content-Length [08:33:26]Host: 172.17.42.195:8080 [08:33:26]Content-Length: 681 [08:33:26]Content-Type: application/json [08:33:26] [08:33:26]POST finish read [08:33:26]Found Content-Length = 681 [08:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:26]execute_script... [08: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)3311452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:26]POST & json_proto [08:33:26]process_json_proto [08:33:26]json parsed OK: [08:33:26]protocol is kg_v1.0 [08:33:26]action value=close_receipt [08:33:26]process_action close_receipt [08:33:26]cmd_close_receipt [08:33:26]MH_GetDate [08:33:26]Write to MH i2c: F0 00 00 ED 25 01 [08:33:26]Write i2c OK [08:33:26]MH_I2C_Read... [08:33:26]Read from MH i2c: F0 [08:33:26]MH_I2C_Read... [08:33:26]Read from MH i2c: F0 09 00 [08:33:26]MH_I2C_Read... [08:33:26]Read from MH i2c: F0 09 00 ED 25 00 D7 FA 1D 67 EF 94 12 67 5B [08:33:26]GetLastDocTimeStamp 1730017957 [08:33:26]current date 1730018007 [08:33:26]FM_GetShiftState [08:33:26]SAM_PROTO_GetShiftState [08:33:26]wFMCommunicate request_size=4 [08:33:26]MH_SAM_APDU [08:33:26]CAPDU: 80 13 01 00 [08:33:26]Write to MH i2c: E2 08 00 EE 25 80 13 01 00 00 00 00 00 90 [08:33:26]Write i2c OK [08:33:26]MH_I2C_Read... [08:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:26]Read from MH i2c: E2 [08:33:26]MH_I2C_Read... [08:33:26]Read from MH i2c: E2 0E 00 [08:33:26]MH_I2C_Read... [08:33:26]Read from MH i2c: E2 0E 00 EE 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5E [08:33:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:33:26]wFMCommunicate OK [08:33:26]SAM_PROTO_GetShiftState done [08:33:26]FM_GetShiftState done [08:33:26]opened in 1729988025 [08:33:26]opened+sec_in_day 1730074425 [08:33:26]quantity*price = 50025 [08:33:26]sum+1 = 50026 [08:33:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 215 27.10.2024 08:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374937 ФПД: 5404332036352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374937&fm=5404332036352&tin=02508201610067®Number=0000000000091623&sum=50000 [08:33:27]StoreToDocumentArchive [08:33:27]shift 528 fd 374937 [08:33:27]save to /storage/0528/doc_00374937 [08:33:27]save last doc name /storage/0528/doc_00374937 to /storage/kkm_last_doc_name [08:33:27]save OK [08:33:27]Clear old archive folders... [08:33:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:33:27]tlvbuf is 00F8F6C0 [08:33:27]SAM_PROTO_ClearQueue [08:33:27]wFMCommunicate request_size=4 [08:33:27]MH_SAM_APDU [08:33:27]CAPDU: 80 09 00 00 [08:33:27]Write to MH i2c: E2 08 00 FB 25 80 09 00 00 00 00 00 00 92 [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:27]Read from MH i2c: E2 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 FB 25 00 90 00 94 [08:33:27]RAPDU: 90 00 [08:33:27]wFMCommunicate OK [08:33:27]SAM_PROTO_ClearQueue done [08:33:27]KKMCreateOFDPacket [08:33:27]OFDProtocolAddRootSTLVToBuf [08:33:27]FM_MakeSignedData [08:33:27]FM_MakeSignedData [08:33:27]SAM_PROTO_SignData [08:33:27]wFMCommunicate request_size=4 [08:33:27]MH_SAM_APDU [08:33:27]CAPDU: 80 0D 01 02 [08:33:27]Write to MH i2c: E2 08 00 FC 25 80 0D 01 02 00 00 00 00 9A [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:27]Read from MH i2c: E2 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 [08:33:27]MH_I2C_Read... [08:33:27]Read from MH i2c: E2 03 00 FC 25 00 90 00 95 [08:33:27]RAPDU: 90 00 [08:33:27]wFMCommunicate OK [08:33:27]wFMCommunicate request_size=255 [08:33:27]MH_SAM_APDU [08:33:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D7 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 EA [08:33:27]Write to MH i2c: E2 02 01 FD 25 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D7 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 EA 00 00 5C [08:33:27]Write i2c OK [08:33:27]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 FD 25 00 90 00 96 [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=9 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 02 02 04 4B 4A 91 00 [08:33:28]Write to MH i2c: E2 0C 00 FE 25 80 0D 02 02 04 00 4B 4A 91 00 00 00 CB [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 03 00 FE 25 00 90 00 97 [08:33:28]RAPDU: 90 00 [08:33:28]wFMCommunicate OK [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 0D 03 02 [08:33:28]Write to MH i2c: E2 08 00 FF 25 80 0D 03 02 00 00 00 00 9F [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 0B 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 0B 00 FF 25 00 E0 30 ED 90 0B 4F C0 49 90 00 90 [08:33:28]RAPDU: E0 30 ED 90 0B 4F C0 49 90 00 [08:33:28]wFMCommunicate OK [08:33:28]SAM_PROTO_SignData done [08:33:28]FM_MakeSignedData done [08:33:28]CreateOFDProtocolMessage [08:33:28]wFMCommunicate request_size=4 [08:33:28]MH_SAM_APDU [08:33:28]CAPDU: 80 11 00 00 [08:33:28]Write to MH i2c: E2 08 00 00 26 80 11 00 00 00 00 00 00 A0 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:28]Read from MH i2c: E2 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: E2 17 00 00 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [08:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:33:28]wFMCommunicate OK [08:33:28]CreateOFDProtocolMessage done [08:33:28]OFDSenderStorePacket 374937 [08:33:28]StoreOFDPacket docnum=374937 [08:33: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 0E 01 00 00 59 EE 06 01 BE 90 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D7 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 EA 4B 4A 91 00 E0 30 ED 90 0B 4F C0 49 [08:33:28]CheckFolder [08:33:28]dirname=/storage/ofd_packets [08:33:28]CheckFolder done [08:33:28]ProducePacketName [08:33:28]name=ofd_packets/00374937 [08:33:28]NVStorageSaveData ofd_packets/00374937 [08:33:28]File name is /storage/ofd_packets/00374937 [08:33:28]Write 300 bytes [08:33:28]NVStorageSaveData done [08:33:28]OFDSenderStorePacket done [08:33:28]KKMCreateOFDPacket done [08:33:28]NVStorageSaveData kkm_last_timestamp [08:33:28]File name is /storage/kkm_last_timestamp [08:33:28]Write 4 bytes [08:33:28]NVStorageSaveData done [08:33:28]ExternCall_PrintAddStr [08:33:28]wPrintStart [08:33:28]Write to MH i2c: 01 00 00 01 26 27 [08:33:28]Write i2c OK [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: 01 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: 01 07 00 [08:33:28]MH_I2C_Read... [08:33:28]Read from MH i2c: 01 07 00 01 26 00 00 00 00 00 FF 0F 3C [08:33:28]RasterBufferAndPrint [08:33:28]line Счет N : (1)3311452 [08:33:28]line ИНН: 02508201610067 [08:33:28]line Контрольно-Кассовый Чек [08:33:28]line ПРОДАЖА [08:33:28]line ТРК (МРК, ГНК) : 7 [08:33:28]line Товар: 2711190000 [08:33:28]line ГАЗ-К-5 [08:33:28]line 12.860 * 38.90 [08:33:28]line = 500.25 [08:33:28]line НДС 12% НСП 1% [08:33:28]line > о реализуемом товаре [08:33:28]line ОКРУГЛЕНИЕ: -0.25 [08:33:28]line ИТОГО: 500.00 [08:33:28]line Внесено: 500.00 [08:33:28]line СДАЧА: 0.00 [08:33:28]line НСП 1% : 4.43 [08:33:28]line НДС 12% : 53.12 [08:33:28]line Наличными: 500.00 [08:33:28]line Безнал.: 0.00 [08:33:28]line Место: АЗС № 87 "Партнер Нефть" [08:33:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:33:28]line СНО: Общий режим [08:33:28]line Чек 215 27.10.2024 08:33 [08:33:28]line Смена: 528 ФФД: 1.0 [08:33:28]line ЗНМ: 0300000083 [08:33:28]line РНМ: 0000000000091623 [08:33:28]line Версия ККМ: 001 [08:33:28]line ФМ: 0000000000874672 [08:33:28]line ФД: 374937 [08:33:28]line ФПД: 5404332036352 [08:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374937&fm=5404332036352&tin=02508201610067®Number=0000000000091623&sum=50000 [08:33:28]written 0, free lines is 4095 [08:33:28]OFD Sender: Processing packet 374937 [packets to send 270, broken 269] [08:33:28]ProducePacketName [08:33:28]name=ofd_packets/00374937 [08:33:28]OFD Sender: To server: pG, [08:33:28]CommunicateWithHost lk.salyk.kg:30040 [08:33:28]ConnectInit lk.salyk.kg [08:33:28]Connected sock=8 [08: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 0E 01 00 00 59 EE 06 01 BE 90 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D7 FA 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 04 EA 4B 4A 91 00 E0 30 ED 90 0B 4F C0 49 [08:33: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 E6 A9 47 00 2B 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 99 B8 05 00 F4 03 04 00 77 A6 1D 67 B6 04 01 00 00 60 88 E9 40 1F 26 B7 60 [08:33:29]CommunicateWithHost err = 0 [08:33:29]CheckOFDResponse [08:33:29]1017 (14) - 77093643461234 [08:33:29]1041 (16) - 0000000000874672 [08:33:29]1040 (4) - 374937 [08:33:29]1012 (4) - 27.10.2024 02:33 [08:33:29]1206 (1) - 0 [08:33:29]OFD Sender: Remove packet 374937 [08:33:29]ProducePacketName [08:33:29]name=ofd_packets/00374937 [08:33:29]NVStorageDeleteData [08:33:29]Write to MH i2c: 01 00 00 2C 26 52 [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 07 00 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: 01 07 00 2C 26 00 00 00 00 00 DA 0C 3F [08:33:29]RasterBufferAndPrint [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]line [08:33:29]written 0, free lines is 3298 [08:33:29]MH_Cut [08:33:29]Write to MH i2c: D1 01 00 33 26 01 2B [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 01 00 [08:33:29]MH_I2C_Read... [08:33:29]Read from MH i2c: D1 01 00 33 26 00 2A [08:33:29]Write to MH i2c: 01 00 00 34 26 5A [08:33:29]Write i2c OK [08:33:29]MH_I2C_Read... [08:33:29]OFD Sender: No OFD packet to send [08:33:29]*** Cut start [08:33:29]*** Partial cut [08:33:29]*** CUTSNS_PIN = 1 [08:33:30]*** CUTSNS_PIN = 0 [08:33:30]*** Brake cut motor [08:33:30]Read from MH i2c: 01 [08:33:30]MH_I2C_Read... [08:33:30]*** Stop cut motor [08:33:30]*** Cut end [08:33:30]Read from MH i2c: 01 07 00 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: 01 07 00 34 26 00 00 00 00 00 FF 0F 6F [08:33:30]process_action close_receipt done [08:33:30]requested_data is exist [08:33:30]produce_requested_data [08:33:30]requested_item fm.sn is exist - process it [08:33:30]wFMCommunicate request_size=4 [08:33:30]MH_SAM_APDU [08:33:30]CAPDU: 80 11 00 00 [08:33:30]Write to MH i2c: E2 08 00 35 26 80 11 00 00 00 00 00 00 D5 [08:33:30]Write i2c OK [08:33:30]MH_I2C_Read... [08:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:30]Read from MH i2c: E2 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 17 00 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 17 00 35 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [08: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 [08:33:30]wFMCommunicate OK [08:33:30]requested_item fd.num is exist - process it [08:33:30]SAM_PROTO_GetFieldsCounters [08:33:30]wFMCommunicate request_size=4 [08:33:30]MH_SAM_APDU [08:33:30]CAPDU: 80 13 00 00 [08:33:30]Write to MH i2c: E2 08 00 36 26 80 13 00 00 00 00 00 00 D8 [08:33:30]Write i2c OK [08:33:30]MH_I2C_Read... [08:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:30]Read from MH i2c: E2 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 62 00 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 62 00 36 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 99 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [08: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 99 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:33:30]wFMCommunicate OK [08:33:30]SAM_PROTO_GetFieldsCounters done [08:33:30]requested_item shift.num is exist - process it [08:33:30]requested_item shift.opened is exist - process it [08:33:30]req_shift_opened [08:33:30]FM_GetShiftState [08:33:30]SAM_PROTO_GetShiftState [08:33:30]wFMCommunicate request_size=4 [08:33:30]MH_SAM_APDU [08:33:30]CAPDU: 80 13 01 00 [08:33:30]Write to MH i2c: E2 08 00 37 26 80 13 01 00 00 00 00 00 DA [08:33:30]Write i2c OK [08:33:30]MH_I2C_Read... [08:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:30]Read from MH i2c: E2 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 0E 00 [08:33:30]MH_I2C_Read... [08:33:30]Read from MH i2c: E2 0E 00 37 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A8 [08:33:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:33:30]wFMCommunicate OK [08:33:30]SAM_PROTO_GetShiftState done [08:33:30]FM_GetShiftState done [08:33:30]req_shift_opened done [08:33:30]requested_item shift.open_date is exist - process it [08:33:30]req_shift_open_date [08:33:30]req_shift_open_date done [08:33:30]produce_requested_data done [08:33:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374937,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:33:30]process_action_free close_receipt [08:33:30]json_value_free [08:33:30]json_value_free done [08:33:30]process_json_proto returns [08:33:30]Send response to host [08:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374937,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:33:30]free response buf [08:33:30]execute_script done [08:33:30]execute_script returns [08:33:30]free content buf [08:33:30]Sock 5.Close socket [08:33:30]Sock 5.Thread stoped [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [08:34:19]OFD Sender: No OFD packet to send [08:34:24]OFD Sender: No OFD packet to send [08:34:29]OFD Sender: No OFD packet to send [08:34:34]OFD Sender: No OFD packet to send [08:34:39]OFD Sender: No OFD packet to send [08:34:44]OFD Sender: No OFD packet to send [08:34:49]OFD Sender: No OFD packet to send [08:34:54]OFD Sender: No OFD packet to send [08:34:59]OFD Sender: No OFD packet to send [08:35:04]accept exits with 7 [08:35:04]New connection [08:35:04]New thread 3067628900 created [08:35:04]Thread 3067485540 joined [08:35:04]Waiting for new connection... [08:35:04] Sock 7.Parse request [08:35:04]Sock 7.Check first char [08:35:04]Sock 7.First char is OK [08:35:04]request: POST /json_proto HTTP/1.0 [08:35:04]Method: POST [08:35:04]URL: /json_proto [08:35:04]Method is POST - this is cgi request [08:35:04]url: /json_proto [08:35:04]query_string will be loaded in cgi processing [08:35:04]execute_cgi json_proto POST (null) [08:35:04]execute_cgi path=json_proto method=POST [08:35:04]POST find Content-Length [08:35:04]Host: 172.17.42.195:8080 [08:35:04]Content-Length: 774 [08:35:04]Content-Type: application/json [08:35:04] [08:35:04]POST finish read [08:35:04]Found Content-Length = 774 [08:35:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311453", "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" ] } } [08:35:04]execute_script... [08:35: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)3311453", "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" ] } } [08:35:04]POST & json_proto [08:35:04]process_json_proto [08:35:04]json parsed OK: [08:35:04]protocol is kg_v1.0 [08:35:04]action value=close_receipt [08:35:04]process_action close_receipt [08:35:04]cmd_close_receipt [08:35:04]MH_GetDate [08:35:04]Write to MH i2c: F0 00 00 38 26 4D [08:35:04]Write i2c OK [08:35:04]MH_I2C_Read... [08:35:04]Read from MH i2c: F0 [08:35:04]MH_I2C_Read... [08:35:04]Read from MH i2c: F0 09 00 [08:35:04]MH_I2C_Read... [08:35:04]Read from MH i2c: F0 09 00 38 26 00 39 FB 1D 67 EF 94 12 67 0A [08:35:04]GetLastDocTimeStamp 1730018007 [08:35:04]current date 1730018105 [08:35:04]FM_GetShiftState [08:35:04]SAM_PROTO_GetShiftState [08:35:04]wFMCommunicate request_size=4 [08:35:04]MH_SAM_APDU [08:35:04]CAPDU: 80 13 01 00 [08:35:04]Write to MH i2c: E2 08 00 39 26 80 13 01 00 00 00 00 00 DC [08:35:04]Write i2c OK [08:35:04]MH_I2C_Read... [08:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:04]Read from MH i2c: E2 [08:35:04]MH_I2C_Read... [08:35:04]Read from MH i2c: E2 0E 00 [08:35:04]MH_I2C_Read... [08:35:04]Read from MH i2c: E2 0E 00 39 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AA [08:35:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:35:04]wFMCommunicate OK [08:35:04]SAM_PROTO_GetShiftState done [08:35:04]FM_GetShiftState done [08:35:04]opened in 1729988025 [08:35:04]opened+sec_in_day 1730074425 [08:35:04]quantity*price = 150037 [08:35:04]sum+1 = 150039 [08:35:04]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 СНО: Общий режим Чек 216 27.10.2024 08:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374938 ФПД: 191105720612596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083505&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374938&fm=191105720612596&tin=02508201610067®Number=0000000000091623&sum=150038 [08:35:05]StoreToDocumentArchive [08:35:05]shift 528 fd 374938 [08:35:05]save to /storage/0528/doc_00374938 [08:35:05]save last doc name /storage/0528/doc_00374938 to /storage/kkm_last_doc_name [08:35:05]save OK [08:35:05]Clear old archive folders... [08:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:35:05]tlvbuf is 00FBE750 [08:35:05]SAM_PROTO_ClearQueue [08:35:05]wFMCommunicate request_size=4 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 09 00 00 [08:35:05]Write to MH i2c: E2 08 00 46 26 80 09 00 00 00 00 00 00 DE [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:05]Read from MH i2c: E2 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 46 26 00 90 00 E0 [08:35:05]RAPDU: 90 00 [08:35:05]wFMCommunicate OK [08:35:05]SAM_PROTO_ClearQueue done [08:35:05]KKMCreateOFDPacket [08:35:05]OFDProtocolAddRootSTLVToBuf [08:35:05]FM_MakeSignedData [08:35:05]FM_MakeSignedData [08:35:05]SAM_PROTO_SignData [08:35:05]wFMCommunicate request_size=4 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 0D 01 02 [08:35:05]Write to MH i2c: E2 08 00 47 26 80 0D 01 02 00 00 00 00 E6 [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:05]Read from MH i2c: E2 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 47 26 00 90 00 E1 [08:35:05]RAPDU: 90 00 [08:35:05]wFMCommunicate OK [08:35:05]wFMCommunicate request_size=255 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D8 00 00 00 F4 03 04 00 39 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [08:35:05]Write to MH i2c: E2 02 01 48 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 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 D8 00 00 00 F4 03 04 00 39 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 0F [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:05]Read from MH i2c: E2 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 48 26 00 90 00 E2 [08:35:05]RAPDU: 90 00 [08:35:05]wFMCommunicate OK [08:35:05]wFMCommunicate request_size=11 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 0D 02 02 06 AD CF 44 97 76 F4 [08:35:05]Write to MH i2c: E2 0E 00 49 26 80 0D 02 02 06 00 AD CF 44 97 76 F4 00 00 B6 [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:05]Read from MH i2c: E2 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 03 00 49 26 00 90 00 E3 [08:35:05]RAPDU: 90 00 [08:35:05]wFMCommunicate OK [08:35:05]wFMCommunicate request_size=4 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 0D 03 02 [08:35:05]Write to MH i2c: E2 08 00 4A 26 80 0D 03 02 00 00 00 00 EB [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:05]Read from MH i2c: E2 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 0B 00 [08:35:05]MH_I2C_Read... [08:35:05]Read from MH i2c: E2 0B 00 4A 26 00 C9 AD B8 92 CF 0E 7E 44 90 00 4B [08:35:05]RAPDU: C9 AD B8 92 CF 0E 7E 44 90 00 [08:35:05]wFMCommunicate OK [08:35:05]SAM_PROTO_SignData done [08:35:05]FM_MakeSignedData done [08:35:05]CreateOFDProtocolMessage [08:35:05]wFMCommunicate request_size=4 [08:35:05]MH_SAM_APDU [08:35:05]CAPDU: 80 11 00 00 [08:35:05]Write to MH i2c: E2 08 00 4B 26 80 11 00 00 00 00 00 00 EB [08:35:05]Write i2c OK [08:35:05]MH_I2C_Read... [08:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:06]Read from MH i2c: E2 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: E2 17 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: E2 17 00 4B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [08:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:35:06]wFMCommunicate OK [08:35:06]CreateOFDProtocolMessage done [08:35:06]OFDSenderStorePacket 374938 [08:35:06]StoreOFDPacket docnum=374938 [08:35: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 1A B3 08 01 91 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 D8 00 00 00 F4 03 04 00 39 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AD CF 44 97 76 F4 C9 AD B8 92 CF 0E 7E 44 [08:35:06]CheckFolder [08:35:06]dirname=/storage/ofd_packets [08:35:06]CheckFolder done [08:35:06]ProducePacketName [08:35:06]name=ofd_packets/00374938 [08:35:06]NVStorageSaveData ofd_packets/00374938 [08:35:06]File name is /storage/ofd_packets/00374938 [08:35:06]Write 302 bytes [08:35:06]NVStorageSaveData done [08:35:06]OFDSenderStorePacket done [08:35:06]KKMCreateOFDPacket done [08:35:06]NVStorageSaveData kkm_last_timestamp [08:35:06]File name is /storage/kkm_last_timestamp [08:35:06]Write 4 bytes [08:35:06]NVStorageSaveData done [08:35:06]ExternCall_PrintAddStr [08:35:06]wPrintStart [08:35:06]Write to MH i2c: 01 00 00 4C 26 72 [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 07 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 07 00 4C 26 00 00 00 00 00 FF 0F 87 [08:35:06]RasterBufferAndPrint [08:35:06]line Счет N : (1)3311453 [08:35:06]line ИНН: 02508201610067 [08:35:06]line Контрольно-Кассовый Чек [08:35:06]line ПРОДАЖА [08:35:06]line ТРК (МРК, ГНК) : 5 [08:35:06]line Товар: 2710194210 [08:35:06]line ДТ(л)-К-5 [08:35:06]line 19.690 * 76.20 [08:35:06]line = 1500.38 [08:35:06]line НДС 12% НСП 1% [08:35:06]line > о реализуемом товаре [08:35:06]line ИТОГО: 1500.38 [08:35:06]line НСП 1% : 13.28 [08:35:06]line НДС 12% : 159.33 [08:35:06]line Наличными: 0.00 [08:35:06]line Безнал.: 1500.38 [08:35:06]line Место: АЗС № 87 "Партнер Нефть" [08:35:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:35:06]line СНО: Общий режим [08:35:06]line Чек 216 27.10.2024 08:35 [08:35:06]line Смена: 528 ФФД: 1.0 [08:35:06]line ЗНМ: 0300000083 [08:35:06]line РНМ: 0000000000091623 [08:35:06]line Версия ККМ: 001 [08:35:06]line Платежная система: Mbank [08:35:06]line ФМ: 0000000000874672 [08:35:06]line ФД: 374938 [08:35:06]line ФПД: 191105720612596 [08:35:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083505&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374938&fm=191105720612596&tin=02508201610067®Number=0000000000091623&sum=150038 [08:35:06]written 0, free lines is 4095 [08:35:06]OFD Sender: Processing packet 374938 [packets to send 270, broken 269] [08:35:06]ProducePacketName [08:35:06]name=ofd_packets/00374938 [08:35:06]OFD Sender: To server: pG, [08:35:06]CommunicateWithHost lk.salyk.kg:30040 [08:35:06]ConnectInit lk.salyk.kg [08:35:06]Connected sock=8 [08:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 1A B3 08 01 91 55 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 D8 00 00 00 F4 03 04 00 39 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AD CF 44 97 76 F4 C9 AD B8 92 CF 0E 7E 44 [08:35: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 AF 29 47 00 07 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 9A B8 05 00 F4 03 04 00 D8 A6 1D 67 B6 04 01 00 00 1D 70 84 3F 96 F9 21 B7 [08:35:06]CommunicateWithHost err = 0 [08:35:06]CheckOFDResponse [08:35:06]1017 (14) - 77093643461234 [08:35:06]1041 (16) - 0000000000874672 [08:35:06]1040 (4) - 374938 [08:35:06]1012 (4) - 27.10.2024 02:35 [08:35:06]1206 (1) - 0 [08:35:06]OFD Sender: Remove packet 374938 [08:35:06]ProducePacketName [08:35:06]name=ofd_packets/00374938 [08:35:06]NVStorageDeleteData [08:35:06]Write to MH i2c: 01 00 00 75 26 9B [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 07 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: 01 07 00 75 26 00 00 00 00 00 FF 0C AD [08:35:06]RasterBufferAndPrint [08:35:06]line [08:35:06]line [08:35:06]line [08:35:06]line [08:35:06]line [08:35:06]written 0, free lines is 3333 [08:35:06]MH_Cut [08:35:06]Write to MH i2c: D1 01 00 7C 26 01 74 [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: D1 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: D1 01 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: D1 01 00 7C 26 00 73 [08:35:06]Write to MH i2c: 01 00 00 7D 26 A3 [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]OFD Sender: No OFD packet to send [08:35:07]*** Cut start [08:35:07]*** Partial cut [08:35:07]*** CUTSNS_PIN = 1 [08:35:07]*** CUTSNS_PIN = 0 [08:35:07]*** Brake cut motor [08:35:08]Read from MH i2c: 01 [08:35:08]MH_I2C_Read... [08:35:08]*** Stop cut motor [08:35:08]*** Cut end [08:35:08]Read from MH i2c: 01 07 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: 01 07 00 7D 26 00 00 00 00 00 FF 0F B8 [08:35:08]process_action close_receipt done [08:35:08]requested_data is exist [08:35:08]produce_requested_data [08:35:08]requested_item fm.sn is exist - process it [08:35:08]wFMCommunicate request_size=4 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 11 00 00 [08:35:08]Write to MH i2c: E2 08 00 7E 26 80 11 00 00 00 00 00 00 1E [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 17 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 17 00 7E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [08:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:35:08]wFMCommunicate OK [08:35:08]requested_item fd.num is exist - process it [08:35:08]SAM_PROTO_GetFieldsCounters [08:35:08]wFMCommunicate request_size=4 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 13 00 00 [08:35:08]Write to MH i2c: E2 08 00 7F 26 80 13 00 00 00 00 00 00 21 [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 62 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 62 00 7F 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 9A B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:35:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:08]wFMCommunicate OK [08:35:08]SAM_PROTO_GetFieldsCounters done [08:35:08]requested_item shift.num is exist - process it [08:35:08]requested_item shift.opened is exist - process it [08:35:08]req_shift_opened [08:35:08]FM_GetShiftState [08:35:08]SAM_PROTO_GetShiftState [08:35:08]wFMCommunicate request_size=4 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 13 01 00 [08:35:08]Write to MH i2c: E2 08 00 80 26 80 13 01 00 00 00 00 00 23 [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 0E 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 0E 00 80 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F1 [08:35:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:35:08]wFMCommunicate OK [08:35:08]SAM_PROTO_GetShiftState done [08:35:08]FM_GetShiftState done [08:35:08]req_shift_opened done [08:35:08]requested_item shift.open_date is exist - process it [08:35:08]req_shift_open_date [08:35:08]req_shift_open_date done [08:35:08]produce_requested_data done [08:35:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374938,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:35:08]process_action_free close_receipt [08:35:08]json_value_free [08:35:08]json_value_free done [08:35:08]process_json_proto returns [08:35:08]Send response to host [08:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374938,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:35:08]free response buf [08:35:08]execute_script done [08:35:08]execute_script returns [08:35:08]free content buf [08:35:08]Sock 7.Close socket [08:35:08]Sock 7.Thread stoped [08:35:11]OFD Sender: No OFD packet to send [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:26]OFD Sender: No OFD packet to send [08:35:31]OFD Sender: No OFD packet to send [08:35:36]OFD Sender: No OFD packet to send [08:35:41]OFD Sender: No OFD packet to send [08:35:46]OFD Sender: No OFD packet to send [08:35:51]OFD Sender: No OFD packet to send [08:35:56]OFD Sender: No OFD packet to send [08:36:02]OFD Sender: No OFD packet to send [08:36:05]accept exits with 5 [08:36:05]New connection [08:36:05]New thread 3067485540 created [08:36:05]Thread 3067628900 joined [08:36:05]Waiting for new connection... [08:36:05] Sock 5.Parse request [08:36:05]Sock 5.Check first char [08:36:05]Sock 5.First char is OK [08:36:05]request: POST /json_proto HTTP/1.0 [08:36:05]Method: POST [08:36:05]URL: /json_proto [08:36:05]Method is POST - this is cgi request [08:36:05]url: /json_proto [08:36:05]query_string will be loaded in cgi processing [08:36:05]execute_cgi json_proto POST (null) [08:36:05]execute_cgi path=json_proto method=POST [08:36:05]POST find Content-Length [08:36:05]Host: 172.17.42.195:8080 [08:36:05]Content-Length: 677 [08:36:05]Content-Type: application/json [08:36:05] [08:36:05]POST finish read [08:36:05]Found Content-Length = 677 [08:36:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 0.350, "sum" : 13.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 13.00, "payments": [ { "type": 0, "sum" : 13.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:05]execute_script... [08: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)3311454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 0.350, "sum" : 13.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 13.00, "payments": [ { "type": 0, "sum" : 13.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:05]POST & json_proto [08:36:05]process_json_proto [08:36:05]json parsed OK: [08:36:05]protocol is kg_v1.0 [08:36:05]action value=close_receipt [08:36:05]process_action close_receipt [08:36:05]cmd_close_receipt [08:36:05]MH_GetDate [08:36:05]Write to MH i2c: F0 00 00 81 26 96 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: F0 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: F0 09 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: F0 09 00 81 26 00 76 FB 1D 67 EF 94 12 67 90 [08:36:05]GetLastDocTimeStamp 1730018105 [08:36:05]current date 1730018166 [08:36:05]FM_GetShiftState [08:36:05]SAM_PROTO_GetShiftState [08:36:05]wFMCommunicate request_size=4 [08:36:05]MH_SAM_APDU [08:36:05]CAPDU: 80 13 01 00 [08:36:05]Write to MH i2c: E2 08 00 82 26 80 13 01 00 00 00 00 00 25 [08:36:05]Write i2c OK [08:36:05]MH_I2C_Read... [08:36:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:05]Read from MH i2c: E2 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 0E 00 [08:36:05]MH_I2C_Read... [08:36:05]Read from MH i2c: E2 0E 00 82 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F3 [08:36:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:36:05]wFMCommunicate OK [08:36:05]SAM_PROTO_GetShiftState done [08:36:05]FM_GetShiftState done [08:36:05]opened in 1729988025 [08:36:05]opened+sec_in_day 1730074425 [08:36:05]quantity*price = 1361 [08:36:05]sum+1 = 1363 [08:36:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 13.00 Внесено: 700.00 СДАЧА: 687.00 НСП 1% : 0.12 НДС 12% : 1.45 Наличными: 13.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 217 27.10.2024 08:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374939 ФПД: 223276981760241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374939&fm=223276981760241&tin=02508201610067®Number=0000000000091623&sum=1300 [08:36:06]StoreToDocumentArchive [08:36:06]shift 528 fd 374939 [08:36:06]save to /storage/0528/doc_00374939 [08:36:06]save last doc name /storage/0528/doc_00374939 to /storage/kkm_last_doc_name [08:36:06]save OK [08:36:06]Clear old archive folders... [08:36:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:36:06]tlvbuf is 01009300 [08:36:06]SAM_PROTO_ClearQueue [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 09 00 00 [08:36:06]Write to MH i2c: E2 08 00 8F 26 80 09 00 00 00 00 00 00 27 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 8F 26 00 90 00 29 [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_ClearQueue done [08:36:06]KKMCreateOFDPacket [08:36:06]OFDProtocolAddRootSTLVToBuf [08:36:06]FM_MakeSignedData [08:36:06]FM_MakeSignedData [08:36:06]SAM_PROTO_SignData [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 01 02 [08:36:06]Write to MH i2c: E2 08 00 90 26 80 0D 01 02 00 00 00 00 2F [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 90 26 00 90 00 2A [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]wFMCommunicate request_size=255 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 01 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 52 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 00 00 00 00 00 07 04 06 00 14 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 76 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CB 11 [08:36:06]Write to MH i2c: E2 02 01 91 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 01 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 52 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 00 00 00 00 00 07 04 06 00 14 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 76 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CB 11 00 00 B8 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 03 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 03 00 91 26 00 90 00 2B [08:36:07]RAPDU: 90 00 [08:36:07]wFMCommunicate OK [08:36:07]wFMCommunicate request_size=9 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 0D 02 02 04 B9 2F 30 F1 [08:36:07]Write to MH i2c: E2 0C 00 92 26 80 0D 02 02 04 00 B9 2F 30 F1 00 00 43 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]OFD Sender: No OFD packet to send [08:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 03 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 03 00 92 26 00 90 00 2C [08:36:07]RAPDU: 90 00 [08:36:07]wFMCommunicate OK [08:36:07]wFMCommunicate request_size=4 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 0D 03 02 [08:36:07]Write to MH i2c: E2 08 00 93 26 80 0D 03 02 00 00 00 00 34 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 0B 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 0B 00 93 26 00 02 E0 E7 8C 8A D4 40 BC 90 00 E4 [08:36:07]RAPDU: 02 E0 E7 8C 8A D4 40 BC 90 00 [08:36:07]wFMCommunicate OK [08:36:07]SAM_PROTO_SignData done [08:36:07]FM_MakeSignedData done [08:36:07]CreateOFDProtocolMessage [08:36:07]wFMCommunicate request_size=4 [08:36:07]MH_SAM_APDU [08:36:07]CAPDU: 80 11 00 00 [08:36:07]Write to MH i2c: E2 08 00 94 26 80 11 00 00 00 00 00 00 34 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:07]Read from MH i2c: E2 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 17 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: E2 17 00 94 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 89 [08: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 [08:36:07]wFMCommunicate OK [08:36:07]CreateOFDProtocolMessage done [08:36:07]OFDSenderStorePacket 374939 [08:36:07]StoreOFDPacket docnum=374939 [08: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 0E 01 00 00 37 AE 06 01 CA FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 01 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 52 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 00 00 00 00 00 07 04 06 00 14 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 76 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CB 11 B9 2F 30 F1 02 E0 E7 8C 8A D4 40 BC [08:36:07]CheckFolder [08:36:07]dirname=/storage/ofd_packets [08:36:07]CheckFolder done [08:36:07]ProducePacketName [08:36:07]name=ofd_packets/00374939 [08:36:07]NVStorageSaveData ofd_packets/00374939 [08:36:07]File name is /storage/ofd_packets/00374939 [08:36:07]Write 300 bytes [08:36:07]NVStorageSaveData done [08:36:07]OFDSenderStorePacket done [08:36:07]KKMCreateOFDPacket done [08:36:07]NVStorageSaveData kkm_last_timestamp [08:36:07]File name is /storage/kkm_last_timestamp [08:36:07]Write 4 bytes [08:36:07]NVStorageSaveData done [08:36:07]ExternCall_PrintAddStr [08:36:07]wPrintStart [08:36:07]Write to MH i2c: 01 00 00 95 26 BB [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 95 26 00 00 00 00 00 FF 0F D0 [08:36:07]RasterBufferAndPrint [08:36:07]line Счет N : (1)3311454 [08:36:07]line ИНН: 02508201610067 [08:36:07]line Контрольно-Кассовый Чек [08:36:07]line ПРОДАЖА [08:36:07]line ТРК (МРК, ГНК) : 7 [08:36:07]line Товар: 2711190000 [08:36:07]line ГАЗ-К-5 [08:36:07]line 0.350 * 38.90 [08:36:07]line = 13.62 [08:36:07]line НДС 12% НСП 1% [08:36:07]line > о реализуемом товаре [08:36:07]line ОКРУГЛЕНИЕ: -0.62 [08:36:07]line ИТОГО: 13.00 [08:36:07]line Внесено: 700.00 [08:36:07]line СДАЧА: 687.00 [08:36:07]line НСП 1% : 0.12 [08:36:07]line НДС 12% : 1.45 [08:36:07]line Наличными: 13.00 [08:36:07]line Безнал.: 0.00 [08:36:07]line Место: АЗС № 87 "Партнер Нефть" [08:36:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:36:07]line СНО: Общий режим [08:36:07]line Чек 217 27.10.2024 08:36 [08:36:07]line Смена: 528 ФФД: 1.0 [08:36:07]line ЗНМ: 0300000083 [08:36:07]line РНМ: 0000000000091623 [08:36:07]line Версия ККМ: 001 [08:36:07]line ФМ: 0000000000874672 [08:36:07]line ФД: 374939 [08:36:07]line ФПД: 223276981760241 [08:36:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374939&fm=223276981760241&tin=02508201610067®Number=0000000000091623&sum=1300 [08:36:07]written 0, free lines is 4095 [08:36:07]OFD Sender: Processing packet 374939 [packets to send 270, broken 269] [08:36:07]ProducePacketName [08:36:07]name=ofd_packets/00374939 [08:36:07]OFD Sender: To server: pG, [08:36:07]CommunicateWithHost lk.salyk.kg:30040 [08:36:07]ConnectInit lk.salyk.kg [08:36:07]Connected sock=9 [08: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 0E 01 00 00 37 AE 06 01 CA FA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 5E 01 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 52 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 00 00 00 00 00 07 04 06 00 14 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 76 FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 CB 11 B9 2F 30 F1 02 E0 E7 8C 8A D4 40 BC [08: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 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 9B B8 05 00 F4 03 04 00 15 A7 1D 67 B6 04 01 00 00 58 C1 10 13 0F B4 72 EE [08:36:07]CommunicateWithHost err = 0 [08:36:07]CheckOFDResponse [08:36:07]1017 (14) - 77093643461234 [08:36:07]1041 (16) - 0000000000874672 [08:36:07]1040 (4) - 374939 [08:36:07]1012 (4) - 27.10.2024 02:36 [08:36:07]1206 (1) - 0 [08:36:07]OFD Sender: Remove packet 374939 [08:36:07]ProducePacketName [08:36:07]name=ofd_packets/00374939 [08:36:07]NVStorageDeleteData [08:36:07]Write to MH i2c: 01 00 00 C0 26 E6 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 C0 26 00 00 00 00 00 EE 0C E7 [08:36:07]RasterBufferAndPrint [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]written 0, free lines is 3318 [08:36:07]MH_Cut [08:36:07]Write to MH i2c: D1 01 00 C7 26 01 BF [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 01 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 01 00 C7 26 00 BE [08:36:07]Write to MH i2c: 01 00 00 C8 26 EE [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:08]OFD Sender: No OFD packet to send [08:36:08]*** Cut start [08:36:08]*** Partial cut [08:36:08]*** CUTSNS_PIN = 1 [08:36:08]*** CUTSNS_PIN = 0 [08:36:08]*** Brake cut motor [08:36:09]Read from MH i2c: 01 [08:36:09]MH_I2C_Read... [08:36:09]*** Stop cut motor [08:36:09]*** Cut end [08:36:09]Read from MH i2c: 01 07 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: 01 07 00 C8 26 00 00 00 00 00 FF 0F 03 [08:36:09]process_action close_receipt done [08:36:09]requested_data is exist [08:36:09]produce_requested_data [08:36:09]requested_item fm.sn is exist - process it [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 11 00 00 [08:36:09]Write to MH i2c: E2 08 00 C9 26 80 11 00 00 00 00 00 00 69 [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 17 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 17 00 C9 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [08: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 [08:36:09]wFMCommunicate OK [08:36:09]requested_item fd.num is exist - process it [08:36:09]SAM_PROTO_GetFieldsCounters [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 13 00 00 [08:36:09]Write to MH i2c: E2 08 00 CA 26 80 13 00 00 00 00 00 00 6C [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 62 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 62 00 CA 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 9B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [08: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 9B B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:09]wFMCommunicate OK [08:36:09]SAM_PROTO_GetFieldsCounters done [08:36:09]requested_item shift.num is exist - process it [08:36:09]requested_item shift.opened is exist - process it [08:36:09]req_shift_opened [08:36:09]FM_GetShiftState [08:36:09]SAM_PROTO_GetShiftState [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 13 01 00 [08:36:09]Write to MH i2c: E2 08 00 CB 26 80 13 01 00 00 00 00 00 6E [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 0E 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 0E 00 CB 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3C [08:36:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:36:09]wFMCommunicate OK [08:36:09]SAM_PROTO_GetShiftState done [08:36:09]FM_GetShiftState done [08:36:09]req_shift_opened done [08:36:09]requested_item shift.open_date is exist - process it [08:36:09]req_shift_open_date [08:36:09]req_shift_open_date done [08:36:09]produce_requested_data done [08:36:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374939,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:36:09]process_action_free close_receipt [08:36:09]json_value_free [08:36:09]json_value_free done [08:36:09]process_json_proto returns [08:36:09]Send response to host [08:36:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374939,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:36:09]free response buf [08:36:09]execute_script done [08:36:09]execute_script returns [08:36:09]free content buf [08:36:09]Sock 5.Close socket [08:36:09]Sock 5.Thread stoped [08:36:13]OFD Sender: No OFD packet to send [08:36:18]OFD Sender: No OFD packet to send [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:46]accept exits with 7 [08:36:46]New connection [08:36:46]New thread 3067628900 created [08:36:46]Thread 3067485540 joined [08:36:46]Waiting for new connection... [08:36:46] Sock 7.Parse request [08:36:46]Sock 7.Check first char [08:36:46]Sock 7.First char is OK [08:36:46]request: POST /json_proto HTTP/1.0 [08:36:46]Method: POST [08:36:46]URL: /json_proto [08:36:46]Method is POST - this is cgi request [08:36:46]url: /json_proto [08:36:46]query_string will be loaded in cgi processing [08:36:46]execute_cgi json_proto POST (null) [08:36:46]execute_cgi path=json_proto method=POST [08:36:46]POST find Content-Length [08:36:46]Host: 172.17.42.195:8080 [08:36:46]Content-Length: 683 [08:36:46]Content-Type: application/json [08:36:46] [08:36:46]POST finish read [08:36:46]Found Content-Length = 683 [08:36:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311455", "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 }]} ], "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" ] } } [08:36:46]execute_script... [08:36: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)3311455", "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 }]} ], "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" ] } } [08:36:46]POST & json_proto [08:36:46]process_json_proto [08:36:46]json parsed OK: [08:36:46]protocol is kg_v1.0 [08:36:46]action value=close_receipt [08:36:46]process_action close_receipt [08:36:46]cmd_close_receipt [08:36:46]MH_GetDate [08:36:46]Write to MH i2c: F0 00 00 CC 26 E1 [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: F0 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: F0 09 00 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: F0 09 00 CC 26 00 9F FB 1D 67 EF 94 12 67 04 [08:36:46]GetLastDocTimeStamp 1730018166 [08:36:46]current date 1730018207 [08:36:46]FM_GetShiftState [08:36:46]SAM_PROTO_GetShiftState [08:36:46]wFMCommunicate request_size=4 [08:36:46]MH_SAM_APDU [08:36:46]CAPDU: 80 13 01 00 [08:36:46]Write to MH i2c: E2 08 00 CD 26 80 13 01 00 00 00 00 00 70 [08:36:46]Write i2c OK [08:36:46]MH_I2C_Read... [08:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:46]Read from MH i2c: E2 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: E2 0E 00 [08:36:46]MH_I2C_Read... [08:36:46]Read from MH i2c: E2 0E 00 CD 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3E [08:36:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:36:46]wFMCommunicate OK [08:36:46]SAM_PROTO_GetShiftState done [08:36:46]FM_GetShiftState done [08:36:46]opened in 1729988025 [08:36:46]opened+sec_in_day 1730074425 [08:36:46]quantity*price = 110050 [08:36:46]sum+1 = 110052 [08:36:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.87 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 218 27.10.2024 08:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374940 ФПД: 121447066868959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083647&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374940&fm=121447066868959&tin=02508201610067®Number=0000000000091623&sum=110000 [08:36:47]StoreToDocumentArchive [08:36:47]shift 528 fd 374940 [08:36:47]save to /storage/0528/doc_00374940 [08:36:47]save last doc name /storage/0528/doc_00374940 to /storage/kkm_last_doc_name [08:36:47]save OK [08:36:47]Clear old archive folders... [08:36:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:47]tlvbuf is 01085620 [08:36:47]SAM_PROTO_ClearQueue [08:36:47]wFMCommunicate request_size=4 [08:36:47]MH_SAM_APDU [08:36:47]CAPDU: 80 09 00 00 [08:36:47]Write to MH i2c: E2 08 00 DA 26 80 09 00 00 00 00 00 00 72 [08:36:47]Write i2c OK [08:36:47]MH_I2C_Read... [08:36:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:47]Read from MH i2c: E2 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: E2 03 00 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: E2 03 00 DA 26 00 90 00 74 [08:36:47]RAPDU: 90 00 [08:36:47]wFMCommunicate OK [08:36:47]SAM_PROTO_ClearQueue done [08:36:47]KKMCreateOFDPacket [08:36:47]OFDProtocolAddRootSTLVToBuf [08:36:47]FM_MakeSignedData [08:36:47]FM_MakeSignedData [08:36:47]SAM_PROTO_SignData [08:36:47]wFMCommunicate request_size=4 [08:36:47]MH_SAM_APDU [08:36:47]CAPDU: 80 0D 01 02 [08:36:47]Write to MH i2c: E2 08 00 DB 26 80 0D 01 02 00 00 00 00 7A [08:36:47]Write i2c OK [08:36:47]MH_I2C_Read... [08:36:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:47]Read from MH i2c: E2 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: E2 03 00 [08:36:47]MH_I2C_Read... [08:36:47]Read from MH i2c: E2 03 00 DB 26 00 90 00 75 [08:36:47]RAPDU: 90 00 [08:36:47]wFMCommunicate OK [08:36:47]wFMCommunicate request_size=255 [08:36:47]MH_SAM_APDU [08:36: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 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 9F FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E [08:36:47]Write to MH i2c: E2 02 01 DC 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 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 9F FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 00 00 02 [08:36:47]Write i2c OK [08:36:47]MH_I2C_Read... [08:36:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 03 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 03 00 DC 26 00 90 00 76 [08:36:48]RAPDU: 90 00 [08:36:48]wFMCommunicate OK [08:36:48]wFMCommunicate request_size=10 [08:36:48]MH_SAM_APDU [08:36:48]CAPDU: 80 0D 02 02 05 74 99 47 9C DF [08:36:48]Write to MH i2c: E2 0D 00 DD 26 80 0D 02 02 05 00 74 99 47 9C DF 00 00 56 [08:36:48]Write i2c OK [08:36:48]MH_I2C_Read... [08:36:48]OFD Sender: No OFD packet to send [08:36:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 03 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 03 00 DD 26 00 90 00 77 [08:36:48]RAPDU: 90 00 [08:36:48]wFMCommunicate OK [08:36:48]wFMCommunicate request_size=4 [08:36:48]MH_SAM_APDU [08:36:48]CAPDU: 80 0D 03 02 [08:36:48]Write to MH i2c: E2 08 00 DE 26 80 0D 03 02 00 00 00 00 7F [08:36:48]Write i2c OK [08:36:48]MH_I2C_Read... [08:36:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 0B 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 0B 00 DE 26 00 26 66 F5 9F 29 A7 41 B0 90 00 61 [08:36:48]RAPDU: 26 66 F5 9F 29 A7 41 B0 90 00 [08:36:48]wFMCommunicate OK [08:36:48]SAM_PROTO_SignData done [08:36:48]FM_MakeSignedData done [08:36:48]CreateOFDProtocolMessage [08:36:48]wFMCommunicate request_size=4 [08:36:48]MH_SAM_APDU [08:36:48]CAPDU: 80 11 00 00 [08:36:48]Write to MH i2c: E2 08 00 DF 26 80 11 00 00 00 00 00 00 7F [08:36:48]Write i2c OK [08:36:48]MH_I2C_Read... [08:36:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:48]Read from MH i2c: E2 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 17 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: E2 17 00 DF 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [08:36:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:36:48]wFMCommunicate OK [08:36:48]CreateOFDProtocolMessage done [08:36:48]OFDSenderStorePacket 374940 [08:36:48]StoreOFDPacket docnum=374940 [08:36: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 B3 07 01 F7 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 9F FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 74 99 47 9C DF 26 66 F5 9F 29 A7 41 B0 [08:36:48]CheckFolder [08:36:48]dirname=/storage/ofd_packets [08:36:48]CheckFolder done [08:36:48]ProducePacketName [08:36:48]name=ofd_packets/00374940 [08:36:48]NVStorageSaveData ofd_packets/00374940 [08:36:48]File name is /storage/ofd_packets/00374940 [08:36:48]Write 301 bytes [08:36:48]NVStorageSaveData done [08:36:48]OFDSenderStorePacket done [08:36:48]KKMCreateOFDPacket done [08:36:48]NVStorageSaveData kkm_last_timestamp [08:36:48]File name is /storage/kkm_last_timestamp [08:36:48]Write 4 bytes [08:36:48]NVStorageSaveData done [08:36:48]ExternCall_PrintAddStr [08:36:48]wPrintStart [08:36:48]Write to MH i2c: 01 00 00 E0 26 06 [08:36:48]Write i2c OK [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: 01 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: 01 07 00 [08:36:48]MH_I2C_Read... [08:36:48]Read from MH i2c: 01 07 00 E0 26 00 00 00 00 00 FF 0F 1B [08:36:48]RasterBufferAndPrint [08:36:48]line Счет N : (1)3311455 [08:36:48]line ИНН: 02508201610067 [08:36:48]line Контрольно-Кассовый Чек [08:36:48]line ПРОДАЖА [08:36:48]line ТРК (МРК, ГНК) : 12 [08:36:48]line Товар: 2710124130 [08:36:48]line Аи-92-К-4 [08:36:48]line 16.450 * 66.90 [08:36:48]line = 1100.51 [08:36:48]line НДС 12% НСП 1% [08:36:48]line > о реализуемом товаре [08:36:48]line ОКРУГЛЕНИЕ: -0.51 [08:36:48]line ИТОГО: 1100.00 [08:36:48]line Внесено: 1100.00 [08:36:48]line СДАЧА: 0.00 [08:36:48]line НСП 1% : 9.74 [08:36:48]line НДС 12% : 116.87 [08:36:48]line Наличными: 1100.00 [08:36:48]line Безнал.: 0.00 [08:36:48]line Место: АЗС № 87 "Партнер Нефть" [08:36:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:36:48]line СНО: Общий режим [08:36:48]line Чек 218 27.10.2024 08:36 [08:36:48]line Смена: 528 ФФД: 1.0 [08:36:48]line ЗНМ: 0300000083 [08:36:48]line РНМ: 0000000000091623 [08:36:48]line Версия ККМ: 001 [08:36:48]line ФМ: 0000000000874672 [08:36:48]line ФД: 374940 [08:36:48]line ФПД: 121447066868959 [08:36:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083647&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374940&fm=121447066868959&tin=02508201610067®Number=0000000000091623&sum=110000 [08:36:48]OFD Sender: Processing packet 374940 [packets to send 270, broken 269] [08:36:48]ProducePacketName [08:36:48]name=ofd_packets/00374940 [08:36:48]OFD Sender: To server: pG, [08:36:48]CommunicateWithHost lk.salyk.kg:30040 [08:36:48]ConnectInit lk.salyk.kg [08:36:48]written 0, free lines is 4095 [08:36:48]Connected sock=8 [08:36: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 B3 07 01 F7 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 9F FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 74 99 47 9C DF 26 66 F5 9F 29 A7 41 B0 [08:36: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 0B 33 47 00 FC 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 9C B8 05 00 F4 03 04 00 3F A7 1D 67 B6 04 01 00 00 42 BA 45 82 2F F1 3F 80 [08:36:49]CommunicateWithHost err = 0 [08:36:49]CheckOFDResponse [08:36:49]1017 (14) - 77093643461234 [08:36:49]1041 (16) - 0000000000874672 [08:36:49]1040 (4) - 374940 [08:36:49]1012 (4) - 27.10.2024 02:36 [08:36:49]1206 (1) - 0 [08:36:49]OFD Sender: Remove packet 374940 [08:36:49]ProducePacketName [08:36:49]name=ofd_packets/00374940 [08:36:49]NVStorageDeleteData [08:36:49]Write to MH i2c: 01 00 00 0B 27 32 [08:36:49]Write i2c OK [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: 01 [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: 01 07 00 [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: 01 07 00 0B 27 00 00 00 00 00 DC 0C 21 [08:36:49]RasterBufferAndPrint [08:36:49]line [08:36:49]line [08:36:49]line [08:36:49]line [08:36:49]line [08:36:49]written 0, free lines is 3299 [08:36:49]MH_Cut [08:36:49]Write to MH i2c: D1 01 00 12 27 01 0B [08:36:49]Write i2c OK [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: D1 [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: D1 01 00 [08:36:49]MH_I2C_Read... [08:36:49]Read from MH i2c: D1 01 00 12 27 00 0A [08:36:49]Write to MH i2c: 01 00 00 13 27 3A [08:36:49]Write i2c OK [08:36:49]MH_I2C_Read... [08:36:49]OFD Sender: No OFD packet to send [08:36:49]*** Cut start [08:36:49]*** Partial cut [08:36:49]*** CUTSNS_PIN = 1 [08:36:50]*** CUTSNS_PIN = 0 [08:36:50]*** Brake cut motor [08:36:50]Read from MH i2c: 01 [08:36:50]MH_I2C_Read... [08:36:50]*** Stop cut motor [08:36:50]*** Cut end [08:36:50]Read from MH i2c: 01 07 00 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: 01 07 00 13 27 00 00 00 00 00 FF 0F 4F [08:36:50]process_action close_receipt done [08:36:50]requested_data is exist [08:36:50]produce_requested_data [08:36:50]requested_item fm.sn is exist - process it [08:36:50]wFMCommunicate request_size=4 [08:36:50]MH_SAM_APDU [08:36:50]CAPDU: 80 11 00 00 [08:36:50]Write to MH i2c: E2 08 00 14 27 80 11 00 00 00 00 00 00 B5 [08:36:50]Write i2c OK [08:36:50]MH_I2C_Read... [08:36:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:50]Read from MH i2c: E2 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 17 00 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 17 00 14 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [08: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 [08:36:50]wFMCommunicate OK [08:36:50]requested_item fd.num is exist - process it [08:36:50]SAM_PROTO_GetFieldsCounters [08:36:50]wFMCommunicate request_size=4 [08:36:50]MH_SAM_APDU [08:36:50]CAPDU: 80 13 00 00 [08:36:50]Write to MH i2c: E2 08 00 15 27 80 13 00 00 00 00 00 00 B8 [08:36:50]Write i2c OK [08:36:50]MH_I2C_Read... [08:36:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:50]Read from MH i2c: E2 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 62 00 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 62 00 15 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 9C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [08:36: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 9C B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:50]wFMCommunicate OK [08:36:50]SAM_PROTO_GetFieldsCounters done [08:36:50]requested_item shift.num is exist - process it [08:36:50]requested_item shift.opened is exist - process it [08:36:50]req_shift_opened [08:36:50]FM_GetShiftState [08:36:50]SAM_PROTO_GetShiftState [08:36:50]wFMCommunicate request_size=4 [08:36:50]MH_SAM_APDU [08:36:50]CAPDU: 80 13 01 00 [08:36:50]Write to MH i2c: E2 08 00 16 27 80 13 01 00 00 00 00 00 BA [08:36:50]Write i2c OK [08:36:50]MH_I2C_Read... [08:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:50]Read from MH i2c: E2 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 0E 00 [08:36:50]MH_I2C_Read... [08:36:50]Read from MH i2c: E2 0E 00 16 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 88 [08:36:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:36:50]wFMCommunicate OK [08:36:50]SAM_PROTO_GetShiftState done [08:36:50]FM_GetShiftState done [08:36:50]req_shift_opened done [08:36:50]requested_item shift.open_date is exist - process it [08:36:50]req_shift_open_date [08:36:50]req_shift_open_date done [08:36:50]produce_requested_data done [08:36:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374940,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:36:50]process_action_free close_receipt [08:36:50]json_value_free [08:36:50]json_value_free done [08:36:50]process_json_proto returns [08:36:50]Send response to host [08:36:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374940,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:36:50]free response buf [08:36:50]execute_script done [08:36:50]execute_script returns [08:36:50]free content buf [08:36:50]Sock 7.Close socket [08:36:50]Sock 7.Thread stoped [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:17]accept exits with 5 [08:37:17]New connection [08:37:17]New thread 3067485540 created [08:37:17]Thread 3067628900 joined [08:37:17] Sock 5.Parse request [08:37:17]Waiting for new connection... [08:37:17]Sock 5.Check first char [08:37:17]Sock 5.First char is OK [08:37:17]request: POST /json_proto HTTP/1.0 [08:37:17]Method: POST [08:37:17]URL: /json_proto [08:37:17]Method is POST - this is cgi request [08:37:17]url: /json_proto [08:37:17]query_string will be loaded in cgi processing [08:37:17]execute_cgi json_proto POST (null) [08:37:17]execute_cgi path=json_proto method=POST [08:37:17]POST find Content-Length [08:37:17]Host: 172.17.42.195:8080 [08:37:17]Content-Length: 767 [08:37:17]Content-Type: application/json [08:37:17] [08:37:17]POST finish read [08:37:17]Found Content-Length = 767 [08:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311458", "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" ] } } [08:37:17]execute_script... [08:37:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311458", "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" ] } } [08:37:17]POST & json_proto [08:37:17]process_json_proto [08:37:17]json parsed OK: [08:37:17]protocol is kg_v1.0 [08:37:17]action value=close_receipt [08:37:17]process_action close_receipt [08:37:17]cmd_close_receipt [08:37:17]MH_GetDate [08:37:17]Write to MH i2c: F0 00 00 17 27 2D [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: F0 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: F0 09 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: F0 09 00 17 27 00 BE FB 1D 67 EF 94 12 67 6F [08:37:17]GetLastDocTimeStamp 1730018207 [08:37:17]current date 1730018238 [08:37:17]FM_GetShiftState [08:37:17]SAM_PROTO_GetShiftState [08:37:17]wFMCommunicate request_size=4 [08:37:17]MH_SAM_APDU [08:37:17]CAPDU: 80 13 01 00 [08:37:17]Write to MH i2c: E2 08 00 18 27 80 13 01 00 00 00 00 00 BC [08:37:17]Write i2c OK [08:37:17]MH_I2C_Read... [08:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:17]Read from MH i2c: E2 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 0E 00 [08:37:17]MH_I2C_Read... [08:37:17]Read from MH i2c: E2 0E 00 18 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8A [08:37:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:37:17]wFMCommunicate OK [08:37:17]SAM_PROTO_GetShiftState done [08:37:17]FM_GetShiftState done [08:37:17]opened in 1729988025 [08:37:17]opened+sec_in_day 1730074425 [08:37:17]quantity*price = 50041 [08:37:17]sum+1 = 50042 [08:37: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 СНО: Общий режим Чек 219 27.10.2024 08:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374941 ФПД: 78950097424222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083718&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374941&fm=78950097424222&tin=02508201610067®Number=0000000000091623&sum=50041 [08:37:18]StoreToDocumentArchive [08:37:18]shift 528 fd 374941 [08:37:18]save to /storage/0528/doc_00374941 [08:37:18]save last doc name /storage/0528/doc_00374941 to /storage/kkm_last_doc_name [08:37:18]save OK [08:37:18]Clear old archive folders... [08:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:18]tlvbuf is B6F7FA60 [08:37:18]SAM_PROTO_ClearQueue [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 09 00 00 [08:37:18]Write to MH i2c: E2 08 00 25 27 80 09 00 00 00 00 00 00 BE [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 03 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 03 00 25 27 00 90 00 C0 [08:37:18]RAPDU: 90 00 [08:37:18]wFMCommunicate OK [08:37:18]SAM_PROTO_ClearQueue done [08:37:18]KKMCreateOFDPacket [08:37:18]OFDProtocolAddRootSTLVToBuf [08:37:18]FM_MakeSignedData [08:37:18]FM_MakeSignedData [08:37:18]SAM_PROTO_SignData [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 0D 01 02 [08:37:18]Write to MH i2c: E2 08 00 26 27 80 0D 01 02 00 00 00 00 C6 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 26 27 00 90 00 C1 [08:37:19]RAPDU: 90 00 [08:37:19]wFMCommunicate OK [08:37:19]wFMCommunicate request_size=255 [08:37:19]MH_SAM_APDU [08:37: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 DB 00 00 00 F4 03 04 00 BE FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 47 [08:37:19]Write to MH i2c: E2 02 01 27 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 DB 00 00 00 F4 03 04 00 BE FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 47 00 00 6F [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 27 27 00 90 00 C2 [08:37:19]RAPDU: 90 00 [08:37:19]wFMCommunicate OK [08:37:19]wFMCommunicate request_size=10 [08:37:19]MH_SAM_APDU [08:37:19]CAPDU: 80 0D 02 02 05 CE 00 83 0F 5E [08:37:19]Write to MH i2c: E2 0D 00 28 27 80 0D 02 02 05 00 CE 00 83 0F 5E 00 00 91 [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 28 27 00 90 00 C3 [08:37:19]RAPDU: 90 00 [08:37:19]wFMCommunicate OK [08:37:19]wFMCommunicate request_size=4 [08:37:19]MH_SAM_APDU [08:37:19]CAPDU: 80 0D 03 02 [08:37:19]Write to MH i2c: E2 08 00 29 27 80 0D 03 02 00 00 00 00 CB [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 0B 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 0B 00 29 27 00 5F 2A 6A 41 5A DC DE 6D 90 00 81 [08:37:19]RAPDU: 5F 2A 6A 41 5A DC DE 6D 90 00 [08:37:19]wFMCommunicate OK [08:37:19]SAM_PROTO_SignData done [08:37:19]FM_MakeSignedData done [08:37:19]CreateOFDProtocolMessage [08:37:19]wFMCommunicate request_size=4 [08:37:19]MH_SAM_APDU [08:37:19]CAPDU: 80 11 00 00 [08:37:19]Write to MH i2c: E2 08 00 2A 27 80 11 00 00 00 00 00 00 CB [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 17 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 17 00 2A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 20 [08: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 [08:37:19]wFMCommunicate OK [08:37:19]CreateOFDProtocolMessage done [08:37:19]OFDSenderStorePacket 374941 [08:37:19]StoreOFDPacket docnum=374941 [08:37: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 55 43 07 01 82 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 DB 00 00 00 F4 03 04 00 BE FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 47 CE 00 83 0F 5E 5F 2A 6A 41 5A DC DE 6D [08:37:19]CheckFolder [08:37:19]dirname=/storage/ofd_packets [08:37:19]CheckFolder done [08:37:19]ProducePacketName [08:37:19]name=ofd_packets/00374941 [08:37:19]NVStorageSaveData ofd_packets/00374941 [08:37:19]File name is /storage/ofd_packets/00374941 [08:37:19]Write 301 bytes [08:37:19]NVStorageSaveData done [08:37:19]OFDSenderStorePacket done [08:37:19]KKMCreateOFDPacket done [08:37:19]NVStorageSaveData kkm_last_timestamp [08:37:19]File name is /storage/kkm_last_timestamp [08:37:19]Write 4 bytes [08:37:19]NVStorageSaveData done [08:37:19]ExternCall_PrintAddStr [08:37:19]wPrintStart [08:37:19]Write to MH i2c: 01 00 00 2B 27 52 [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 07 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 07 00 2B 27 00 00 00 00 00 FF 0F 67 [08:37:19]RasterBufferAndPrint [08:37:19]line Счет N : (1)3311458 [08:37:19]line ИНН: 02508201610067 [08:37:19]line Контрольно-Кассовый Чек [08:37:19]line ПРОДАЖА [08:37:19]line ТРК (МРК, ГНК) : 42 [08:37:19]line Товар: 2710124130 [08:37:19]line Аи-92-К-4 [08:37:19]line 7.480 * 66.90 [08:37:19]line = 500.41 [08:37:19]line НДС 12% НСП 1% [08:37:19]line > о реализуемом товаре [08:37:19]line ИТОГО: 500.41 [08:37:19]line НСП 1% : 4.43 [08:37:19]line НДС 12% : 53.14 [08:37:19]line Наличными: 0.00 [08:37:19]line Безнал.: 500.41 [08:37:19]line Место: АЗС № 87 "Партнер Нефть" [08:37:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:37:19]line СНО: Общий режим [08:37:19]line Чек 219 27.10.2024 08:37 [08:37:19]line Смена: 528 ФФД: 1.0 [08:37:19]line ЗНМ: 0300000083 [08:37:19]line РНМ: 0000000000091623 [08:37:19]line Версия ККМ: 001 [08:37:19]line Платежная система: Mbank [08:37:19]line ФМ: 0000000000874672 [08:37:19]line ФД: 374941 [08:37:19]line ФПД: 78950097424222 [08:37:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083718&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374941&fm=78950097424222&tin=02508201610067®Number=0000000000091623&sum=50041 [08:37:19]written 0, free lines is 4095 [08:37:19]OFD Sender: Processing packet 374941 [packets to send 270, broken 269] [08:37:19]ProducePacketName [08:37:19]name=ofd_packets/00374941 [08:37:19]OFD Sender: To server: pG, [08:37:19]CommunicateWithHost lk.salyk.kg:30040 [08:37:19]ConnectInit lk.salyk.kg [08:37:19]Connected sock=8 [08:37:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 43 07 01 82 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 DB 00 00 00 F4 03 04 00 BE FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 47 CE 00 83 0F 5E 5F 2A 6A 41 5A DC DE 6D [08:37:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B8 DA 47 00 B5 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 B8 05 00 F4 03 04 00 5D A7 1D 67 B6 04 01 00 00 40 BD A0 1E 59 3D 5D 1E [08:37:19]CommunicateWithHost err = 0 [08:37:19]CheckOFDResponse [08:37:19]1017 (14) - 77093643461234 [08:37:19]1041 (16) - 0000000000874672 [08:37:19]1040 (4) - 374941 [08:37:19]1012 (4) - 27.10.2024 02:37 [08:37:19]1206 (1) - 0 [08:37:19]OFD Sender: Remove packet 374941 [08:37:19]ProducePacketName [08:37:19]name=ofd_packets/00374941 [08:37:19]NVStorageDeleteData [08:37:19]Write to MH i2c: 01 00 00 54 27 7B [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 07 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: 01 07 00 54 27 00 00 00 00 00 F2 0C 80 [08:37:19]RasterBufferAndPrint [08:37:19]line [08:37:19]line [08:37:19]line [08:37:19]line [08:37:19]line [08:37:19]written 0, free lines is 3320 [08:37:19]MH_Cut [08:37:19]Write to MH i2c: D1 01 00 5B 27 01 54 [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: D1 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: D1 01 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: D1 01 00 5B 27 00 53 [08:37:19]Write to MH i2c: 01 00 00 5C 27 83 [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:20]OFD Sender: No OFD packet to send [08:37:20]*** Cut start [08:37:20]*** Partial cut [08:37:20]*** CUTSNS_PIN = 1 [08:37:20]*** CUTSNS_PIN = 0 [08:37:21]*** Brake cut motor [08:37:21]Read from MH i2c: 01 [08:37:21]MH_I2C_Read... [08:37:21]*** Stop cut motor [08:37:21]*** Cut end [08:37:21]Read from MH i2c: 01 07 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 07 00 5C 27 00 00 00 00 00 FF 0F 98 [08:37:21]process_action close_receipt done [08:37:21]requested_data is exist [08:37:21]produce_requested_data [08:37:21]requested_item fm.sn is exist - process it [08:37:21]wFMCommunicate request_size=4 [08:37:21]MH_SAM_APDU [08:37:21]CAPDU: 80 11 00 00 [08:37:21]Write to MH i2c: E2 08 00 5D 27 80 11 00 00 00 00 00 00 FE [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:21]Read from MH i2c: E2 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 17 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 17 00 5D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [08:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:37:21]wFMCommunicate OK [08:37:21]requested_item fd.num is exist - process it [08:37:21]SAM_PROTO_GetFieldsCounters [08:37:21]wFMCommunicate request_size=4 [08:37:21]MH_SAM_APDU [08:37:21]CAPDU: 80 13 00 00 [08:37:21]Write to MH i2c: E2 08 00 5E 27 80 13 00 00 00 00 00 00 01 [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:21]Read from MH i2c: E2 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 62 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 62 00 5E 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 9D B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [08:37:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:21]wFMCommunicate OK [08:37:21]SAM_PROTO_GetFieldsCounters done [08:37:21]requested_item shift.num is exist - process it [08:37:21]requested_item shift.opened is exist - process it [08:37:21]req_shift_opened [08:37:21]FM_GetShiftState [08:37:21]SAM_PROTO_GetShiftState [08:37:21]wFMCommunicate request_size=4 [08:37:21]MH_SAM_APDU [08:37:21]CAPDU: 80 13 01 00 [08:37:21]Write to MH i2c: E2 08 00 5F 27 80 13 01 00 00 00 00 00 03 [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:21]Read from MH i2c: E2 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 0E 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: E2 0E 00 5F 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D1 [08:37:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:37:21]wFMCommunicate OK [08:37:21]SAM_PROTO_GetShiftState done [08:37:21]FM_GetShiftState done [08:37:21]req_shift_opened done [08:37:21]requested_item shift.open_date is exist - process it [08:37:21]req_shift_open_date [08:37:21]req_shift_open_date done [08:37:21]produce_requested_data done [08:37:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374941,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:37:21]process_action_free close_receipt [08:37:21]json_value_free [08:37:21]json_value_free done [08:37:21]process_json_proto returns [08:37:21]Send response to host [08:37:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374941,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:37:21]free response buf [08:37:21]execute_script done [08:37:21]execute_script returns [08:37:21]free content buf [08:37:21]Sock 5.Close socket [08:37:21]Sock 5.Thread stoped [08:37:25]OFD Sender: No OFD packet to send [08:37:30]OFD Sender: No OFD packet to send [08:37:35]OFD Sender: No OFD packet to send [08:37:40]OFD Sender: No OFD packet to send [08:37:45]OFD Sender: No OFD packet to send [08:37:48]accept exits with 7 [08:37:48]New connection [08:37:48]New thread 3067628900 created [08:37:48]Thread 3067485540 joined [08:37:48]Waiting for new connection... [08:37:48] Sock 7.Parse request [08:37:48]Sock 7.Check first char [08:37:48]Sock 7.First char is OK [08:37:48]request: POST /json_proto HTTP/1.0 [08:37:48]Method: POST [08:37:48]URL: /json_proto [08:37:48]Method is POST - this is cgi request [08:37:48]url: /json_proto [08:37:48]query_string will be loaded in cgi processing [08:37:48]execute_cgi json_proto POST (null) [08:37:48]execute_cgi path=json_proto method=POST [08:37:48]POST find Content-Length [08:37:48]Host: 172.17.42.195:8080 [08:37:48]Content-Length: 681 [08:37:48]Content-Type: application/json [08:37:48] [08:37:48]POST finish read [08:37:48]Found Content-Length = 681 [08:37:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 17.670, "sum" : 687.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 687.00, "total" : 687.00, "payments": [ { "type": 0, "sum" : 687.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:48]execute_script... [08:37:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 17.670, "sum" : 687.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 687.00, "total" : 687.00, "payments": [ { "type": 0, "sum" : 687.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:48]POST & json_proto [08:37:48]process_json_proto [08:37:48]json parsed OK: [08:37:48]protocol is kg_v1.0 [08:37:48]action value=close_receipt [08:37:48]process_action close_receipt [08:37:48]cmd_close_receipt [08:37:48]MH_GetDate [08:37:48]Write to MH i2c: F0 00 00 60 27 76 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: F0 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: F0 09 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: F0 09 00 60 27 00 DD FB 1D 67 EF 94 12 67 D7 [08:37:48]GetLastDocTimeStamp 1730018238 [08:37:48]current date 1730018269 [08:37:48]FM_GetShiftState [08:37:48]SAM_PROTO_GetShiftState [08:37:48]wFMCommunicate request_size=4 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 13 01 00 [08:37:48]Write to MH i2c: E2 08 00 61 27 80 13 01 00 00 00 00 00 05 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 0E 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 0E 00 61 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D3 [08:37:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:37:48]wFMCommunicate OK [08:37:48]SAM_PROTO_GetShiftState done [08:37:48]FM_GetShiftState done [08:37:48]opened in 1729988025 [08:37:48]opened+sec_in_day 1730074425 [08:37:48]quantity*price = 68736 [08:37:48]sum+1 = 68737 [08:37:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 687.00 Внесено: 687.00 СДАЧА: 0.00 НСП 1% : 6.08 НДС 12% : 72.99 Наличными: 687.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 220 27.10.2024 08:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374942 ФПД: 235991251899221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374942&fm=235991251899221&tin=02508201610067®Number=0000000000091623&sum=68700 [08:37:49]StoreToDocumentArchive [08:37:49]shift 528 fd 374942 [08:37:49]save to /storage/0528/doc_00374942 [08:37:49]save last doc name /storage/0528/doc_00374942 to /storage/kkm_last_doc_name [08:37:49]save OK [08:37:49]Clear old archive folders... [08:37:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:37:49]tlvbuf is 01041C90 [08:37:49]SAM_PROTO_ClearQueue [08:37:49]wFMCommunicate request_size=4 [08:37:49]MH_SAM_APDU [08:37:49]CAPDU: 80 09 00 00 [08:37:49]Write to MH i2c: E2 08 00 6E 27 80 09 00 00 00 00 00 00 07 [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:49]Read from MH i2c: E2 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 6E 27 00 90 00 09 [08:37:49]RAPDU: 90 00 [08:37:49]wFMCommunicate OK [08:37:49]SAM_PROTO_ClearQueue done [08:37:49]KKMCreateOFDPacket [08:37:49]OFDProtocolAddRootSTLVToBuf [08:37:49]FM_MakeSignedData [08:37:49]FM_MakeSignedData [08:37:49]SAM_PROTO_SignData [08:37:49]wFMCommunicate request_size=4 [08:37:49]MH_SAM_APDU [08:37:49]CAPDU: 80 0D 01 02 [08:37:49]Write to MH i2c: E2 08 00 6F 27 80 0D 01 02 00 00 00 00 0F [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:49]Read from MH i2c: E2 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 6F 27 00 90 00 0A [08:37:49]RAPDU: 90 00 [08:37:49]wFMCommunicate OK [08:37:49]wFMCommunicate request_size=255 [08:37:49]MH_SAM_APDU [08:37:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 45 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 80 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 1C 00 00 00 00 07 04 06 00 5C 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DD FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 A1 [08:37:49]Write to MH i2c: E2 02 01 70 27 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 45 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 80 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 1C 00 00 00 00 07 04 06 00 5C 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DD FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 A1 00 00 C6 [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:49]Read from MH i2c: E2 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: E2 03 00 70 27 00 90 00 0B [08:37:49]RAPDU: 90 00 [08:37:49]wFMCommunicate OK [08:37:49]wFMCommunicate request_size=9 [08:37:49]MH_SAM_APDU [08:37:49]CAPDU: 80 0D 02 02 04 FE BD 53 55 [08:37:49]Write to MH i2c: E2 0C 00 71 27 80 0D 02 02 04 00 FE BD 53 55 00 00 7D [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 03 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 03 00 71 27 00 90 00 0C [08:37:50]RAPDU: 90 00 [08:37:50]wFMCommunicate OK [08:37:50]wFMCommunicate request_size=4 [08:37:50]MH_SAM_APDU [08:37:50]CAPDU: 80 0D 03 02 [08:37:50]Write to MH i2c: E2 08 00 72 27 80 0D 03 02 00 00 00 00 14 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 0B 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 0B 00 72 27 00 A5 FB 21 95 CD 44 DA 4F 90 00 A5 [08:37:50]RAPDU: A5 FB 21 95 CD 44 DA 4F 90 00 [08:37:50]wFMCommunicate OK [08:37:50]SAM_PROTO_SignData done [08:37:50]FM_MakeSignedData done [08:37:50]CreateOFDProtocolMessage [08:37:50]wFMCommunicate request_size=4 [08:37:50]MH_SAM_APDU [08:37:50]CAPDU: 80 11 00 00 [08:37:50]Write to MH i2c: E2 08 00 73 27 80 11 00 00 00 00 00 00 14 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 17 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 17 00 73 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 69 [08:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:37:50]wFMCommunicate OK [08:37:50]CreateOFDProtocolMessage done [08:37:50]OFDSenderStorePacket 374942 [08:37:50]StoreOFDPacket docnum=374942 [08:37: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 0E 01 00 00 EC 2F 06 01 71 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 45 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 80 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 1C 00 00 00 00 07 04 06 00 5C 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DD FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 A1 FE BD 53 55 A5 FB 21 95 CD 44 DA 4F [08:37:50]CheckFolder [08:37:50]dirname=/storage/ofd_packets [08:37:50]CheckFolder done [08:37:50]ProducePacketName [08:37:50]name=ofd_packets/00374942 [08:37:50]NVStorageSaveData ofd_packets/00374942 [08:37:50]File name is /storage/ofd_packets/00374942 [08:37:50]Write 300 bytes [08:37:50]NVStorageSaveData done [08:37:50]OFDSenderStorePacket done [08:37:50]KKMCreateOFDPacket done [08:37:50]NVStorageSaveData kkm_last_timestamp [08:37:50]File name is /storage/kkm_last_timestamp [08:37:50]Write 4 bytes [08:37:50]NVStorageSaveData done [08:37:50]ExternCall_PrintAddStr [08:37:50]wPrintStart [08:37:50]Write to MH i2c: 01 00 00 74 27 9B [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 07 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 07 00 74 27 00 00 00 00 00 FF 0F B0 [08:37:50]RasterBufferAndPrint [08:37:50]line Счет N : (1)3311456 [08:37:50]line ИНН: 02508201610067 [08:37:50]line Контрольно-Кассовый Чек [08:37:50]line ПРОДАЖА [08:37:50]line ТРК (МРК, ГНК) : 7 [08:37:50]line Товар: 2711190000 [08:37:50]line ГАЗ-К-5 [08:37:50]line 17.670 * 38.90 [08:37:50]line = 687.36 [08:37:50]line НДС 12% НСП 1% [08:37:50]line > о реализуемом товаре [08:37:50]line ОКРУГЛЕНИЕ: -0.36 [08:37:50]line ИТОГО: 687.00 [08:37:50]line Внесено: 687.00 [08:37:50]line СДАЧА: 0.00 [08:37:50]line НСП 1% : 6.08 [08:37:50]line НДС 12% : 72.99 [08:37:50]line Наличными: 687.00 [08:37:50]line Безнал.: 0.00 [08:37:50]line Место: АЗС № 87 "Партнер Нефть" [08:37:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:37:50]line СНО: Общий режим [08:37:50]line Чек 220 27.10.2024 08:37 [08:37:50]line Смена: 528 ФФД: 1.0 [08:37:50]line ЗНМ: 0300000083 [08:37:50]line РНМ: 0000000000091623 [08:37:50]line Версия ККМ: 001 [08:37:50]line ФМ: 0000000000874672 [08:37:50]line ФД: 374942 [08:37:50]line ФПД: 235991251899221 [08:37:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374942&fm=235991251899221&tin=02508201610067®Number=0000000000091623&sum=68700 [08:37:50]written 0, free lines is 4095 [08:37:50]OFD Sender: Processing packet 374942 [packets to send 270, broken 269] [08:37:50]ProducePacketName [08:37:50]name=ofd_packets/00374942 [08:37:50]OFD Sender: To server: pG, [08:37:50]CommunicateWithHost lk.salyk.kg:30040 [08:37:50]ConnectInit lk.salyk.kg [08:37:50]Connected sock=8 [08:37: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 0E 01 00 00 EC 2F 06 01 71 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 06 45 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 80 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 1C 00 00 00 00 07 04 06 00 5C 0C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 DD FB 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D6 A1 FE BD 53 55 A5 FB 21 95 CD 44 DA 4F [08:37: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 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 9E B8 05 00 F4 03 04 00 7C A7 1D 67 B6 04 01 00 00 55 AD 9C 45 3A C7 E2 A1 [08:37:50]CommunicateWithHost err = 0 [08:37:50]CheckOFDResponse [08:37:50]1017 (14) - 77093643461234 [08:37:50]1041 (16) - 0000000000874672 [08:37:50]1040 (4) - 374942 [08:37:50]1012 (4) - 27.10.2024 02:37 [08:37:50]1206 (1) - 0 [08:37:50]OFD Sender: Remove packet 374942 [08:37:50]ProducePacketName [08:37:50]name=ofd_packets/00374942 [08:37:50]NVStorageDeleteData [08:37:50]Write to MH i2c: 01 00 00 9F 27 C6 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 07 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 07 00 9F 27 00 00 00 00 00 DC 0C B5 [08:37:50]RasterBufferAndPrint [08:37:50]line [08:37:50]line [08:37:50]line [08:37:50]line [08:37:50]line [08:37:50]written 0, free lines is 3298 [08:37:50]MH_Cut [08:37:50]Write to MH i2c: D1 01 00 A6 27 01 9F [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: D1 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: D1 01 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: D1 01 00 A6 27 00 9E [08:37:50]Write to MH i2c: 01 00 00 A7 27 CE [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]OFD Sender: No OFD packet to send [08:37:51]*** Cut start [08:37:51]*** Partial cut [08:37:51]*** CUTSNS_PIN = 1 [08:37:51]*** CUTSNS_PIN = 0 [08:37:51]*** Brake cut motor [08:37:52]Read from MH i2c: 01 [08:37:52]MH_I2C_Read... [08:37:52]*** Stop cut motor [08:37:52]*** Cut end [08:37:52]Read from MH i2c: 01 07 00 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: 01 07 00 A7 27 00 00 00 00 00 FF 0F E3 [08:37:52]process_action close_receipt done [08:37:52]requested_data is exist [08:37:52]produce_requested_data [08:37:52]requested_item fm.sn is exist - process it [08:37:52]wFMCommunicate request_size=4 [08:37:52]MH_SAM_APDU [08:37:52]CAPDU: 80 11 00 00 [08:37:52]Write to MH i2c: E2 08 00 A8 27 80 11 00 00 00 00 00 00 49 [08:37:52]Write i2c OK [08:37:52]MH_I2C_Read... [08:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:52]Read from MH i2c: E2 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 17 00 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 17 00 A8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [08:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:37:52]wFMCommunicate OK [08:37:52]requested_item fd.num is exist - process it [08:37:52]SAM_PROTO_GetFieldsCounters [08:37:52]wFMCommunicate request_size=4 [08:37:52]MH_SAM_APDU [08:37:52]CAPDU: 80 13 00 00 [08:37:52]Write to MH i2c: E2 08 00 A9 27 80 13 00 00 00 00 00 00 4C [08:37:52]Write i2c OK [08:37:52]MH_I2C_Read... [08:37:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:52]Read from MH i2c: E2 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 62 00 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 62 00 A9 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 9E B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [08:37:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:37:52]wFMCommunicate OK [08:37:52]SAM_PROTO_GetFieldsCounters done [08:37:52]requested_item shift.num is exist - process it [08:37:52]requested_item shift.opened is exist - process it [08:37:52]req_shift_opened [08:37:52]FM_GetShiftState [08:37:52]SAM_PROTO_GetShiftState [08:37:52]wFMCommunicate request_size=4 [08:37:52]MH_SAM_APDU [08:37:52]CAPDU: 80 13 01 00 [08:37:52]Write to MH i2c: E2 08 00 AA 27 80 13 01 00 00 00 00 00 4E [08:37:52]Write i2c OK [08:37:52]MH_I2C_Read... [08:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:52]Read from MH i2c: E2 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 0E 00 [08:37:52]MH_I2C_Read... [08:37:52]Read from MH i2c: E2 0E 00 AA 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1C [08:37:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:37:52]wFMCommunicate OK [08:37:52]SAM_PROTO_GetShiftState done [08:37:52]FM_GetShiftState done [08:37:52]req_shift_opened done [08:37:52]requested_item shift.open_date is exist - process it [08:37:52]req_shift_open_date [08:37:52]req_shift_open_date done [08:37:52]produce_requested_data done [08:37:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374942,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:37:52]process_action_free close_receipt [08:37:52]json_value_free [08:37:52]json_value_free done [08:37:52]process_json_proto returns [08:37:52]Send response to host [08:37:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374942,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:37:52]free response buf [08:37:52]execute_script done [08:37:52]execute_script returns [08:37:52]free content buf [08:37:52]Sock 7.Close socket [08:37:52]Sock 7.Thread stoped [08:37:55]OFD Sender: No OFD packet to send [08:38:01]OFD Sender: No OFD packet to send [08:38:06]OFD Sender: No OFD packet to send [08:38:11]OFD Sender: No OFD packet to send [08:38:16]OFD Sender: No OFD packet to send [08:38:21]OFD Sender: No OFD packet to send [08:38:26]OFD Sender: No OFD packet to send [08:38:31]OFD Sender: No OFD packet to send [08:38:36]OFD Sender: No OFD packet to send [08:38:41]OFD Sender: No OFD packet to send [08:38:46]OFD Sender: No OFD packet to send [08:38:47]accept exits with 5 [08:38:47]New connection [08:38:47]New thread 3067485540 created [08:38:47]Thread 3067628900 joined [08:38:47]Waiting for new connection... [08:38:47] Sock 5.Parse request [08:38:47]Sock 5.Check first char [08:38:47]Sock 5.First char is OK [08:38:47]request: POST /json_proto HTTP/1.0 [08:38:47]Method: POST [08:38:47]URL: /json_proto [08:38:47]Method is POST - this is cgi request [08:38:47]url: /json_proto [08:38:47]query_string will be loaded in cgi processing [08:38:47]execute_cgi json_proto POST (null) [08:38:47]execute_cgi path=json_proto method=POST [08:38:47]POST find Content-Length [08:38:47]Host: 172.17.42.195:8080 [08:38:47]Content-Length: 678 [08:38:47]Content-Type: application/json [08:38:47] [08:38:47]POST finish read [08:38:47]Found Content-Length = 678 [08:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311459", "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" ] } } [08:38:47]execute_script... [08:38:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311459", "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" ] } } [08:38:47]POST & json_proto [08:38:47]process_json_proto [08:38:47]json parsed OK: [08:38:47]protocol is kg_v1.0 [08:38:47]action value=close_receipt [08:38:47]process_action close_receipt [08:38:47]cmd_close_receipt [08:38:47]MH_GetDate [08:38:47]Write to MH i2c: F0 00 00 AB 27 C1 [08:38:47]Write i2c OK [08:38:47]MH_I2C_Read... [08:38:47]Read from MH i2c: F0 [08:38:47]MH_I2C_Read... [08:38:47]Read from MH i2c: F0 09 00 [08:38:47]MH_I2C_Read... [08:38:47]Read from MH i2c: F0 09 00 AB 27 00 18 FC 1D 67 EF 94 12 67 5E [08:38:47]GetLastDocTimeStamp 1730018269 [08:38:47]current date 1730018328 [08:38:47]FM_GetShiftState [08:38:47]SAM_PROTO_GetShiftState [08:38:47]wFMCommunicate request_size=4 [08:38:47]MH_SAM_APDU [08:38:47]CAPDU: 80 13 01 00 [08:38:47]Write to MH i2c: E2 08 00 AC 27 80 13 01 00 00 00 00 00 50 [08:38:47]Write i2c OK [08:38:47]MH_I2C_Read... [08:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:47]Read from MH i2c: E2 [08:38:47]MH_I2C_Read... [08:38:47]Read from MH i2c: E2 0E 00 [08:38:47]MH_I2C_Read... [08:38:47]Read from MH i2c: E2 0E 00 AC 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1E [08:38:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:38:47]wFMCommunicate OK [08:38:47]SAM_PROTO_GetShiftState done [08:38:47]FM_GetShiftState done [08:38:47]opened in 1729988025 [08:38:47]opened+sec_in_day 1730074425 [08:38:47]quantity*price = 50041 [08:38:47]sum+1 = 50042 [08:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 221 27.10.2024 08:38 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374943 ФПД: 87570644517698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083848&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374943&fm=87570644517698&tin=02508201610067®Number=0000000000091623&sum=50000 [08:38:48]StoreToDocumentArchive [08:38:48]shift 528 fd 374943 [08:38:48]save to /storage/0528/doc_00374943 [08:38:48]save last doc name /storage/0528/doc_00374943 to /storage/kkm_last_doc_name [08:38:48]save OK [08:38:48]Clear old archive folders... [08:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:48]tlvbuf is 00F8F3E0 [08:38:48]SAM_PROTO_ClearQueue [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 09 00 00 [08:38:48]Write to MH i2c: E2 08 00 B9 27 80 09 00 00 00 00 00 00 52 [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 B9 27 00 90 00 54 [08:38:48]RAPDU: 90 00 [08:38:48]wFMCommunicate OK [08:38:48]SAM_PROTO_ClearQueue done [08:38:48]KKMCreateOFDPacket [08:38:48]OFDProtocolAddRootSTLVToBuf [08:38:48]FM_MakeSignedData [08:38:48]FM_MakeSignedData [08:38:48]SAM_PROTO_SignData [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 0D 01 02 [08:38:48]Write to MH i2c: E2 08 00 BA 27 80 0D 01 02 00 00 00 00 5A [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 BA 27 00 90 00 55 [08:38:48]RAPDU: 90 00 [08:38:48]wFMCommunicate OK [08:38:48]wFMCommunicate request_size=255 [08:38:48]MH_SAM_APDU [08:38: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 DD 00 00 00 F4 03 04 00 18 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F [08:38:48]Write to MH i2c: E2 02 01 BB 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 18 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F 00 00 18 [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 BB 27 00 90 00 56 [08:38:48]RAPDU: 90 00 [08:38:48]wFMCommunicate OK [08:38:48]wFMCommunicate request_size=10 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 0D 02 02 05 A5 21 28 C3 42 [08:38:48]Write to MH i2c: E2 0D 00 BC 27 80 0D 02 02 05 00 A5 21 28 C3 42 00 00 5A [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 03 00 BC 27 00 90 00 57 [08:38:48]RAPDU: 90 00 [08:38:48]wFMCommunicate OK [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 0D 03 02 [08:38:48]Write to MH i2c: E2 08 00 BD 27 80 0D 03 02 00 00 00 00 5F [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 0B 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 0B 00 BD 27 00 DE D6 23 F8 F1 EA DE 34 90 00 1C [08:38:48]RAPDU: DE D6 23 F8 F1 EA DE 34 90 00 [08:38:48]wFMCommunicate OK [08:38:48]SAM_PROTO_SignData done [08:38:48]FM_MakeSignedData done [08:38:48]CreateOFDProtocolMessage [08:38:48]wFMCommunicate request_size=4 [08:38:48]MH_SAM_APDU [08:38:48]CAPDU: 80 11 00 00 [08:38:48]Write to MH i2c: E2 08 00 BE 27 80 11 00 00 00 00 00 00 5F [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:48]Read from MH i2c: E2 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 17 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: E2 17 00 BE 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B4 [08:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:38:48]wFMCommunicate OK [08:38:48]CreateOFDProtocolMessage done [08:38:48]OFDSenderStorePacket 374943 [08:38:48]StoreOFDPacket docnum=374943 [08:38: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 37 6C 07 01 0B 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 DD 00 00 00 F4 03 04 00 18 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F A5 21 28 C3 42 DE D6 23 F8 F1 EA DE 34 [08:38:48]CheckFolder [08:38:48]dirname=/storage/ofd_packets [08:38:48]CheckFolder done [08:38:48]ProducePacketName [08:38:48]name=ofd_packets/00374943 [08:38:48]NVStorageSaveData ofd_packets/00374943 [08:38:48]File name is /storage/ofd_packets/00374943 [08:38:48]Write 301 bytes [08:38:48]NVStorageSaveData done [08:38:48]OFDSenderStorePacket done [08:38:48]KKMCreateOFDPacket done [08:38:48]NVStorageSaveData kkm_last_timestamp [08:38:48]File name is /storage/kkm_last_timestamp [08:38:48]Write 4 bytes [08:38:48]NVStorageSaveData done [08:38:48]ExternCall_PrintAddStr [08:38:48]wPrintStart [08:38:48]Write to MH i2c: 01 00 00 BF 27 E6 [08:38:48]Write i2c OK [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: 01 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: 01 07 00 [08:38:48]MH_I2C_Read... [08:38:48]Read from MH i2c: 01 07 00 BF 27 00 00 00 00 00 FF 0F FB [08:38:48]RasterBufferAndPrint [08:38:48]line Счет N : (1)3311459 [08:38:48]line ИНН: 02508201610067 [08:38:48]line Контрольно-Кассовый Чек [08:38:48]line ПРОДАЖА [08:38:48]line ТРК (МРК, ГНК) : 22 [08:38:48]line Товар: 2710124130 [08:38:48]line Аи-92-К-4 [08:38:48]line 7.480 * 66.90 [08:38:48]line = 500.41 [08:38:48]line НДС 12% НСП 1% [08:38:48]line > о реализуемом товаре [08:38:48]line ОКРУГЛЕНИЕ: -0.41 [08:38:48]line ИТОГО: 500.00 [08:38:48]line Внесено: 500.00 [08:38:48]line СДАЧА: 0.00 [08:38:48]line НСП 1% : 4.43 [08:38:48]line НДС 12% : 53.14 [08:38:48]line Наличными: 500.00 [08:38:48]line Безнал.: 0.00 [08:38:48]line Место: АЗС № 87 "Партнер Нефть" [08:38:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:38:48]line СНО: Общий режим [08:38:48]line Чек 221 27.10.2024 08:38 [08:38:48]line Смена: 528 ФФД: 1.0 [08:38:48]line ЗНМ: 0300000083 [08:38:48]line РНМ: 0000000000091623 [08:38:48]line Версия ККМ: 001 [08:38:48]line ФМ: 0000000000874672 [08:38:48]line ФД: 374943 [08:38:48]line ФПД: 87570644517698 [08:38:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083848&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374943&fm=87570644517698&tin=02508201610067®Number=0000000000091623&sum=50000 [08:38:48]written 0, free lines is 4095 [08:38:48]OFD Sender: Processing packet 374943 [packets to send 270, broken 269] [08:38:48]ProducePacketName [08:38:48]name=ofd_packets/00374943 [08:38:48]OFD Sender: To server: pG, [08:38:48]CommunicateWithHost lk.salyk.kg:30040 [08:38:48]ConnectInit lk.salyk.kg [08:38:48]Connected sock=8 [08:38: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 37 6C 07 01 0B 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 DD 00 00 00 F4 03 04 00 18 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F A5 21 28 C3 42 DE D6 23 F8 F1 EA DE 34 [08:38: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 E7 32 47 00 EC 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 9F B8 05 00 F4 03 04 00 B7 A7 1D 67 B6 04 01 00 00 6A 16 F3 33 16 E4 6B 1F [08:38:49]CommunicateWithHost err = 0 [08:38:49]CheckOFDResponse [08:38:49]1017 (14) - 77093643461234 [08:38:49]1041 (16) - 0000000000874672 [08:38:49]1040 (4) - 374943 [08:38:49]1012 (4) - 27.10.2024 02:38 [08:38:49]1206 (1) - 0 [08:38:49]OFD Sender: Remove packet 374943 [08:38:49]ProducePacketName [08:38:49]name=ofd_packets/00374943 [08:38:49]NVStorageDeleteData [08:38:49]Write to MH i2c: 01 00 00 EA 27 11 [08:38:49]Write i2c OK [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: 01 [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: 01 07 00 [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: 01 07 00 EA 27 00 00 00 00 00 D8 0C FC [08:38:49]RasterBufferAndPrint [08:38:49]line [08:38:49]line [08:38:49]line [08:38:49]line [08:38:49]line [08:38:49]written 0, free lines is 3298 [08:38:49]MH_Cut [08:38:49]Write to MH i2c: D1 01 00 F1 27 01 EA [08:38:49]Write i2c OK [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: D1 [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: D1 01 00 [08:38:49]MH_I2C_Read... [08:38:49]Read from MH i2c: D1 01 00 F1 27 00 E9 [08:38:49]Write to MH i2c: 01 00 00 F2 27 19 [08:38:49]Write i2c OK [08:38:49]MH_I2C_Read... [08:38:49]OFD Sender: No OFD packet to send [08:38:50]*** Cut start [08:38:50]*** Partial cut [08:38:50]*** CUTSNS_PIN = 1 [08:38:50]*** CUTSNS_PIN = 0 [08:38:50]*** Brake cut motor [08:38:50]Read from MH i2c: 01 [08:38:50]MH_I2C_Read... [08:38:50]*** Stop cut motor [08:38:50]*** Cut end [08:38:50]Read from MH i2c: 01 07 00 [08:38:50]MH_I2C_Read... [08:38:50]Read from MH i2c: 01 07 00 F2 27 00 00 00 00 00 FF 0F 2E [08:38:50]process_action close_receipt done [08:38:50]requested_data is exist [08:38:50]produce_requested_data [08:38:50]requested_item fm.sn is exist - process it [08:38:50]wFMCommunicate request_size=4 [08:38:50]MH_SAM_APDU [08:38:50]CAPDU: 80 11 00 00 [08:38:50]Write to MH i2c: E2 08 00 F3 27 80 11 00 00 00 00 00 00 94 [08:38:50]Write i2c OK [08:38:50]MH_I2C_Read... [08:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:50]Read from MH i2c: E2 [08:38:50]MH_I2C_Read... [08:38:50]Read from MH i2c: E2 17 00 [08:38:50]MH_I2C_Read... [08:38:50]Read from MH i2c: E2 17 00 F3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [08:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:38:50]wFMCommunicate OK [08:38:50]requested_item fd.num is exist - process it [08:38:50]SAM_PROTO_GetFieldsCounters [08:38:50]wFMCommunicate request_size=4 [08:38:50]MH_SAM_APDU [08:38:50]CAPDU: 80 13 00 00 [08:38:50]Write to MH i2c: E2 08 00 F4 27 80 13 00 00 00 00 00 00 97 [08:38:50]Write i2c OK [08:38:50]MH_I2C_Read... [08:38:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:50]Read from MH i2c: E2 [08:38:50]MH_I2C_Read... [08:38:50]Read from MH i2c: E2 62 00 [08:38:50]MH_I2C_Read... [08:38:50]Read from MH i2c: E2 62 00 F4 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 9F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [08:38: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 9F B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:50]wFMCommunicate OK [08:38:50]SAM_PROTO_GetFieldsCounters done [08:38:50]requested_item shift.num is exist - process it [08:38:50]requested_item shift.opened is exist - process it [08:38:50]req_shift_opened [08:38:50]FM_GetShiftState [08:38:50]SAM_PROTO_GetShiftState [08:38:50]wFMCommunicate request_size=4 [08:38:50]MH_SAM_APDU [08:38:50]CAPDU: 80 13 01 00 [08:38:50]Write to MH i2c: E2 08 00 F5 27 80 13 01 00 00 00 00 00 99 [08:38:50]Write i2c OK [08:38:50]MH_I2C_Read... [08:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:51]Read from MH i2c: E2 [08:38:51]MH_I2C_Read... [08:38:51]Read from MH i2c: E2 0E 00 [08:38:51]MH_I2C_Read... [08:38:51]Read from MH i2c: E2 0E 00 F5 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [08:38:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:38:51]wFMCommunicate OK [08:38:51]SAM_PROTO_GetShiftState done [08:38:51]FM_GetShiftState done [08:38:51]req_shift_opened done [08:38:51]requested_item shift.open_date is exist - process it [08:38:51]req_shift_open_date [08:38:51]req_shift_open_date done [08:38:51]produce_requested_data done [08:38:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374943,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:38:51]process_action_free close_receipt [08:38:51]json_value_free [08:38:51]json_value_free done [08:38:51]process_json_proto returns [08:38:51]Send response to host [08:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374943,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:38:51]free response buf [08:38:51]execute_script done [08:38:51]execute_script returns [08:38:51]free content buf [08:38:51]Sock 5.Close socket [08:38:51]Sock 5.Thread stoped [08:38:54]OFD Sender: No OFD packet to send [08:38:59]OFD Sender: No OFD packet to send [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:19]OFD Sender: No OFD packet to send [08:39:24]OFD Sender: No OFD packet to send [08:39:29]OFD Sender: No OFD packet to send [08:39:29]accept exits with 7 [08:39:29]New connection [08:39:29]New thread 3067628900 created [08:39:29]Thread 3067485540 joined [08:39:29]Waiting for new connection... [08:39:29] Sock 7.Parse request [08:39:29]Sock 7.Check first char [08:39:29]Sock 7.First char is OK [08:39:29]request: POST /json_proto HTTP/1.0 [08:39:29]Method: POST [08:39:29]URL: /json_proto [08:39:29]Method is POST - this is cgi request [08:39:29]url: /json_proto [08:39:29]query_string will be loaded in cgi processing [08:39:29]execute_cgi json_proto POST (null) [08:39:29]execute_cgi path=json_proto method=POST [08:39:29]POST find Content-Length [08:39:29]Host: 172.17.42.195:8080 [08:39:29]Content-Length: 678 [08:39:29]Content-Type: application/json [08:39:29] [08:39:29]POST finish read [08:39:29]Found Content-Length = 678 [08:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311461", "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" ] } } [08:39:29]execute_script... [08:39: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)3311461", "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" ] } } [08:39:29]POST & json_proto [08:39:29]process_json_proto [08:39:29]json parsed OK: [08:39:29]protocol is kg_v1.0 [08:39:29]action value=close_receipt [08:39:29]process_action close_receipt [08:39:29]cmd_close_receipt [08:39:29]MH_GetDate [08:39:29]Write to MH i2c: F0 00 00 F6 27 0C [08:39:29]Write i2c OK [08:39:29]MH_I2C_Read... [08:39:29]Read from MH i2c: F0 [08:39:29]MH_I2C_Read... [08:39:29]Read from MH i2c: F0 09 00 [08:39:29]MH_I2C_Read... [08:39:29]Read from MH i2c: F0 09 00 F6 27 00 43 FC 1D 67 EF 94 12 67 D4 [08:39:29]GetLastDocTimeStamp 1730018328 [08:39:29]current date 1730018371 [08:39:29]FM_GetShiftState [08:39:29]SAM_PROTO_GetShiftState [08:39:29]wFMCommunicate request_size=4 [08:39:29]MH_SAM_APDU [08:39:29]CAPDU: 80 13 01 00 [08:39:29]Write to MH i2c: E2 08 00 F7 27 80 13 01 00 00 00 00 00 9B [08:39:29]Write i2c OK [08:39:29]MH_I2C_Read... [08:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:29]Read from MH i2c: E2 [08:39:29]MH_I2C_Read... [08:39:29]Read from MH i2c: E2 0E 00 [08:39:29]MH_I2C_Read... [08:39:29]Read from MH i2c: E2 0E 00 F7 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [08:39:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:39:29]wFMCommunicate OK [08:39:29]SAM_PROTO_GetShiftState done [08:39:29]FM_GetShiftState done [08:39:29]opened in 1729988025 [08:39:29]opened+sec_in_day 1730074425 [08:39:29]quantity*price = 30038 [08:39:29]sum+1 = 30039 [08:39:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 222 27.10.2024 08:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374944 ФПД: 20018340696190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083931&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374944&fm=20018340696190&tin=02508201610067®Number=0000000000091623&sum=30000 [08:39:31]StoreToDocumentArchive [08:39:31]shift 528 fd 374944 [08:39:31]save to /storage/0528/doc_00374944 [08:39:31]save last doc name /storage/0528/doc_00374944 to /storage/kkm_last_doc_name [08:39:31]save OK [08:39:31]Clear old archive folders... [08:39:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:31]tlvbuf is 00FF5CC0 [08:39:31]SAM_PROTO_ClearQueue [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 09 00 00 [08:39:31]Write to MH i2c: E2 08 00 04 28 80 09 00 00 00 00 00 00 9E [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 04 28 00 90 00 A0 [08:39:31]RAPDU: 90 00 [08:39:31]wFMCommunicate OK [08:39:31]SAM_PROTO_ClearQueue done [08:39:31]KKMCreateOFDPacket [08:39:31]OFDProtocolAddRootSTLVToBuf [08:39:31]FM_MakeSignedData [08:39:31]FM_MakeSignedData [08:39:31]SAM_PROTO_SignData [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 0D 01 02 [08:39:31]Write to MH i2c: E2 08 00 05 28 80 0D 01 02 00 00 00 00 A6 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 05 28 00 90 00 A1 [08:39:31]RAPDU: 90 00 [08:39:31]wFMCommunicate OK [08:39:31]wFMCommunicate request_size=255 [08:39:31]MH_SAM_APDU [08:39: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 DE 00 00 00 F4 03 04 00 43 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 [08:39:31]Write to MH i2c: E2 02 01 06 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 43 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 00 00 48 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 06 28 00 90 00 A2 [08:39:31]RAPDU: 90 00 [08:39:31]wFMCommunicate OK [08:39:31]wFMCommunicate request_size=10 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 0D 02 02 05 34 E2 16 10 7E [08:39:31]Write to MH i2c: E2 0D 00 07 28 80 0D 02 02 05 00 34 E2 16 10 7E 00 00 6D [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 03 00 07 28 00 90 00 A3 [08:39:31]RAPDU: 90 00 [08:39:31]wFMCommunicate OK [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 0D 03 02 [08:39:31]Write to MH i2c: E2 08 00 08 28 80 0D 03 02 00 00 00 00 AB [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 0B 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 0B 00 08 28 00 6C 5D 77 C2 63 9E F4 C5 90 00 68 [08:39:31]RAPDU: 6C 5D 77 C2 63 9E F4 C5 90 00 [08:39:31]wFMCommunicate OK [08:39:31]SAM_PROTO_SignData done [08:39:31]FM_MakeSignedData done [08:39:31]CreateOFDProtocolMessage [08:39:31]wFMCommunicate request_size=4 [08:39:31]MH_SAM_APDU [08:39:31]CAPDU: 80 11 00 00 [08:39:31]Write to MH i2c: E2 08 00 09 28 80 11 00 00 00 00 00 00 AB [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:31]Read from MH i2c: E2 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 17 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: E2 17 00 09 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 00 [08:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:39:31]wFMCommunicate OK [08:39:31]CreateOFDProtocolMessage done [08:39:31]OFDSenderStorePacket 374944 [08:39:31]StoreOFDPacket docnum=374944 [08:39: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 64 22 07 01 B6 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 43 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 34 E2 16 10 7E 6C 5D 77 C2 63 9E F4 C5 [08:39:31]CheckFolder [08:39:31]dirname=/storage/ofd_packets [08:39:31]CheckFolder done [08:39:31]ProducePacketName [08:39:31]name=ofd_packets/00374944 [08:39:31]NVStorageSaveData ofd_packets/00374944 [08:39:31]File name is /storage/ofd_packets/00374944 [08:39:31]Write 301 bytes [08:39:31]NVStorageSaveData done [08:39:31]OFDSenderStorePacket done [08:39:31]KKMCreateOFDPacket done [08:39:31]NVStorageSaveData kkm_last_timestamp [08:39:31]File name is /storage/kkm_last_timestamp [08:39:31]Write 4 bytes [08:39:31]NVStorageSaveData done [08:39:31]ExternCall_PrintAddStr [08:39:31]wPrintStart [08:39:31]Write to MH i2c: 01 00 00 0A 28 32 [08:39:31]Write i2c OK [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: 01 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: 01 07 00 [08:39:31]MH_I2C_Read... [08:39:31]Read from MH i2c: 01 07 00 0A 28 00 00 00 00 00 FF 0F 47 [08:39:31]RasterBufferAndPrint [08:39:31]line Счет N : (1)3311461 [08:39:31]line ИНН: 02508201610067 [08:39:31]line Контрольно-Кассовый Чек [08:39:31]line ПРОДАЖА [08:39:31]line ТРК (МРК, ГНК) : 12 [08:39:31]line Товар: 2710124130 [08:39:31]line Аи-92-К-4 [08:39:31]line 4.490 * 66.90 [08:39:31]line = 300.38 [08:39:31]line НДС 12% НСП 1% [08:39:31]line > о реализуемом товаре [08:39:31]line ОКРУГЛЕНИЕ: -0.38 [08:39:31]line ИТОГО: 300.00 [08:39:31]line Внесено: 300.00 [08:39:31]line СДАЧА: 0.00 [08:39:31]line НСП 1% : 2.66 [08:39:31]line НДС 12% : 31.90 [08:39:31]line Наличными: 300.00 [08:39:31]line Безнал.: 0.00 [08:39:31]line Место: АЗС № 87 "Партнер Нефть" [08:39:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:39:31]line СНО: Общий режим [08:39:31]line Чек 222 27.10.2024 08:39 [08:39:31]line Смена: 528 ФФД: 1.0 [08:39:31]line ЗНМ: 0300000083 [08:39:31]line РНМ: 0000000000091623 [08:39:31]line Версия ККМ: 001 [08:39:31]line ФМ: 0000000000874672 [08:39:31]line ФД: 374944 [08:39:31]line ФПД: 20018340696190 [08:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083931&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374944&fm=20018340696190&tin=02508201610067®Number=0000000000091623&sum=30000 [08:39:31]written 0, free lines is 4095 [08:39:31]OFD Sender: Processing packet 374944 [packets to send 270, broken 269] [08:39:31]ProducePacketName [08:39:31]name=ofd_packets/00374944 [08:39:31]OFD Sender: To server: pG, [08:39:31]CommunicateWithHost lk.salyk.kg:30040 [08:39:31]ConnectInit lk.salyk.kg [08:39:31]Connected sock=8 [08:39: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 64 22 07 01 B6 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 43 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 34 E2 16 10 7E 6C 5D 77 C2 63 9E F4 C5 [08:39: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 3D 78 47 00 9C 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 A0 B8 05 00 F4 03 04 00 E1 A7 1D 67 B6 04 01 00 00 64 2F A6 54 35 0D 6D 94 [08:39:31]CommunicateWithHost err = 0 [08:39:31]CheckOFDResponse [08:39:31]1017 (14) - 77093643461234 [08:39:31]1041 (16) - 0000000000874672 [08:39:31]1040 (4) - 374944 [08:39:31]1012 (4) - 27.10.2024 02:39 [08:39:31]1206 (1) - 0 [08:39:31]OFD Sender: Remove packet 374944 [08:39:31]ProducePacketName [08:39:31]name=ofd_packets/00374944 [08:39:31]NVStorageDeleteData [08:39:32]Write to MH i2c: 01 00 00 35 28 5D [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: 01 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: 01 07 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: 01 07 00 35 28 00 00 00 00 00 D8 0C 48 [08:39:32]RasterBufferAndPrint [08:39:32]line [08:39:32]line [08:39:32]line [08:39:32]line [08:39:32]line [08:39:32]written 0, free lines is 3295 [08:39:32]MH_Cut [08:39:32]Write to MH i2c: D1 01 00 3C 28 01 36 [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: D1 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: D1 01 00 [08:39:32]MH_I2C_Read... [08:39:32]Read from MH i2c: D1 01 00 3C 28 00 35 [08:39:32]Write to MH i2c: 01 00 00 3D 28 65 [08:39:32]Write i2c OK [08:39:32]MH_I2C_Read... [08:39:32]OFD Sender: No OFD packet to send [08:39:32]*** Cut start [08:39:32]*** Partial cut [08:39:32]*** CUTSNS_PIN = 1 [08:39:32]*** CUTSNS_PIN = 0 [08:39:33]*** Brake cut motor [08:39:33]Read from MH i2c: 01 [08:39:33]MH_I2C_Read... [08:39:33]*** Stop cut motor [08:39:33]*** Cut end [08:39:33]Read from MH i2c: 01 07 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: 01 07 00 3D 28 00 00 00 00 00 FF 0F 7A [08:39:33]process_action close_receipt done [08:39:33]requested_data is exist [08:39:33]produce_requested_data [08:39:33]requested_item fm.sn is exist - process it [08:39:33]wFMCommunicate request_size=4 [08:39:33]MH_SAM_APDU [08:39:33]CAPDU: 80 11 00 00 [08:39:33]Write to MH i2c: E2 08 00 3E 28 80 11 00 00 00 00 00 00 E0 [08:39:33]Write i2c OK [08:39:33]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 17 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 17 00 3E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [08: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 [08:39:33]wFMCommunicate OK [08:39:33]requested_item fd.num is exist - process it [08:39:33]SAM_PROTO_GetFieldsCounters [08:39:33]wFMCommunicate request_size=4 [08:39:33]MH_SAM_APDU [08:39:33]CAPDU: 80 13 00 00 [08:39:33]Write to MH i2c: E2 08 00 3F 28 80 13 00 00 00 00 00 00 E3 [08:39:33]Write i2c OK [08:39:33]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 62 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 62 00 3F 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 A0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [08:39: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 A0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:33]wFMCommunicate OK [08:39:33]SAM_PROTO_GetFieldsCounters done [08:39:33]requested_item shift.num is exist - process it [08:39:33]requested_item shift.opened is exist - process it [08:39:33]req_shift_opened [08:39:33]FM_GetShiftState [08:39:33]SAM_PROTO_GetShiftState [08:39:33]wFMCommunicate request_size=4 [08:39:33]MH_SAM_APDU [08:39:33]CAPDU: 80 13 01 00 [08:39:33]Write to MH i2c: E2 08 00 40 28 80 13 01 00 00 00 00 00 E5 [08:39:33]Write i2c OK [08:39:33]MH_I2C_Read... [08:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:33]Read from MH i2c: E2 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 0E 00 [08:39:33]MH_I2C_Read... [08:39:33]Read from MH i2c: E2 0E 00 40 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B3 [08:39:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:39:33]wFMCommunicate OK [08:39:33]SAM_PROTO_GetShiftState done [08:39:33]FM_GetShiftState done [08:39:33]req_shift_opened done [08:39:33]requested_item shift.open_date is exist - process it [08:39:33]req_shift_open_date [08:39:33]req_shift_open_date done [08:39:33]produce_requested_data done [08:39:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374944,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:39:33]process_action_free close_receipt [08:39:33]json_value_free [08:39:33]json_value_free done [08:39:33]process_json_proto returns [08:39:33]Send response to host [08:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374944,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:39:33]free response buf [08:39:33]execute_script done [08:39:33]execute_script returns [08:39:33]free content buf [08:39:33]Sock 7.Close socket [08:39:33]Sock 7.Thread stoped [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:42]accept exits with 5 [08:39:42]New connection [08:39:42]New thread 3067485540 created [08:39:42]Thread 3067628900 joined [08:39:42]Waiting for new connection... [08:39:42] Sock 5.Parse request [08:39:42]Sock 5.Check first char [08:39:42]Sock 5.First char is OK [08:39:42]request: POST /json_proto HTTP/1.0 [08:39:42]Method: POST [08:39:42]URL: /json_proto [08:39:42]Method is POST - this is cgi request [08:39:42]url: /json_proto [08:39:42]query_string will be loaded in cgi processing [08:39:42]execute_cgi json_proto POST (null) [08:39:42]execute_cgi path=json_proto method=POST [08:39:42]POST find Content-Length [08:39:42]Host: 172.17.42.195:8080 [08:39:42]Content-Length: 679 [08:39:42]Content-Type: application/json [08:39:42] [08:39:42]POST finish read [08:39:42]Found Content-Length = 679 [08:39:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311462", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:42]execute_script... [08:39: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)3311462", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:42]POST & json_proto [08:39:42]process_json_proto [08:39:42]json parsed OK: [08:39:42]protocol is kg_v1.0 [08:39:42]action value=close_receipt [08:39:42]process_action close_receipt [08:39:42]cmd_close_receipt [08:39:42]MH_GetDate [08:39:42]Write to MH i2c: F0 00 00 41 28 58 [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 09 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 09 00 41 28 00 50 FC 1D 67 EF 94 12 67 2D [08:39:42]GetLastDocTimeStamp 1730018371 [08:39:42]current date 1730018384 [08:39:42]FM_GetShiftState [08:39:42]SAM_PROTO_GetShiftState [08:39:42]wFMCommunicate request_size=4 [08:39:42]MH_SAM_APDU [08:39:42]CAPDU: 80 13 01 00 [08:39:42]Write to MH i2c: E2 08 00 42 28 80 13 01 00 00 00 00 00 E7 [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:42]Read from MH i2c: E2 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 0E 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 0E 00 42 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B5 [08:39:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:39:42]wFMCommunicate OK [08:39:42]SAM_PROTO_GetShiftState done [08:39:42]FM_GetShiftState done [08:39:42]opened in 1729988025 [08:39:42]opened+sec_in_day 1730074425 [08:39:42]quantity*price = 80061 [08:39:42]sum+1 = 80063 [08:39:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 223 27.10.2024 08:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374945 ФПД: 15944059191002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374945&fm=15944059191002&tin=02508201610067®Number=0000000000091623&sum=80000 [08:39:44]StoreToDocumentArchive [08:39:44]shift 528 fd 374945 [08:39:44]save to /storage/0528/doc_00374945 [08:39:44]save last doc name /storage/0528/doc_00374945 to /storage/kkm_last_doc_name [08:39:44]save OK [08:39:44]Clear old archive folders... [08:39:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:44]tlvbuf is 00F50030 [08:39:44]SAM_PROTO_ClearQueue [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 09 00 00 [08:39:44]Write to MH i2c: E2 08 00 4F 28 80 09 00 00 00 00 00 00 E9 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 4F 28 00 90 00 EB [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]SAM_PROTO_ClearQueue done [08:39:44]KKMCreateOFDPacket [08:39:44]OFDProtocolAddRootSTLVToBuf [08:39:44]FM_MakeSignedData [08:39:44]FM_MakeSignedData [08:39:44]SAM_PROTO_SignData [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 01 02 [08:39:44]Write to MH i2c: E2 08 00 50 28 80 0D 01 02 00 00 00 00 F1 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 50 28 00 90 00 EC [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]wFMCommunicate request_size=255 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 50 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E [08:39:44]Write to MH i2c: E2 02 01 51 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 50 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 00 00 16 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 51 28 00 90 00 ED [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]wFMCommunicate request_size=10 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 02 02 05 80 43 FB FE DA [08:39:44]Write to MH i2c: E2 0D 00 52 28 80 0D 02 02 05 00 80 43 FB FE DA 00 00 94 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 52 28 00 90 00 EE [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 03 02 [08:39:44]Write to MH i2c: E2 08 00 53 28 80 0D 03 02 00 00 00 00 F6 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0B 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0B 00 53 28 00 EE 9F FE E0 E1 C6 40 AA 90 00 F3 [08:39:44]RAPDU: EE 9F FE E0 E1 C6 40 AA 90 00 [08:39:44]wFMCommunicate OK [08:39:44]SAM_PROTO_SignData done [08:39:44]FM_MakeSignedData done [08:39:44]CreateOFDProtocolMessage [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 11 00 00 [08:39:44]Write to MH i2c: E2 08 00 54 28 80 11 00 00 00 00 00 00 F6 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 54 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [08:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:39:44]wFMCommunicate OK [08:39:44]CreateOFDProtocolMessage done [08:39:44]OFDSenderStorePacket 374945 [08:39:44]StoreOFDPacket docnum=374945 [08:39: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 3D E1 07 01 8F 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 50 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 80 43 FB FE DA EE 9F FE E0 E1 C6 40 AA [08:39:44]CheckFolder [08:39:44]dirname=/storage/ofd_packets [08:39:44]CheckFolder done [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00374945 [08:39:44]NVStorageSaveData ofd_packets/00374945 [08:39:44]File name is /storage/ofd_packets/00374945 [08:39:44]Write 301 bytes [08:39:44]NVStorageSaveData done [08:39:44]OFDSenderStorePacket done [08:39:44]KKMCreateOFDPacket done [08:39:44]NVStorageSaveData kkm_last_timestamp [08:39:44]File name is /storage/kkm_last_timestamp [08:39:44]Write 4 bytes [08:39:44]NVStorageSaveData done [08:39:44]ExternCall_PrintAddStr [08:39:44]wPrintStart [08:39:44]Write to MH i2c: 01 00 00 55 28 7D [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 55 28 00 00 00 00 00 FF 0F 92 [08:39:44]RasterBufferAndPrint [08:39:44]line Счет N : (1)3311462 [08:39:44]line ИНН: 02508201610067 [08:39:44]line Контрольно-Кассовый Чек [08:39:44]line ПРОДАЖА [08:39:44]line ТРК (МРК, ГНК) : 43 [08:39:44]line Товар: 2710124500 [08:39:44]line Аи-95-К-3 [08:39:44]line 10.790 * 74.20 [08:39:44]line = 800.62 [08:39:44]line НДС 12% НСП 1% [08:39:44]line > о реализуемом товаре [08:39:44]line ОКРУГЛЕНИЕ: -0.62 [08:39:44]line ИТОГО: 800.00 [08:39:44]line Внесено: 800.00 [08:39:44]line СДАЧА: 0.00 [08:39:44]line НСП 1% : 7.08 [08:39:44]line НДС 12% : 85.02 [08:39:44]line Наличными: 800.00 [08:39:44]line Безнал.: 0.00 [08:39:44]line Место: АЗС № 87 "Партнер Нефть" [08:39:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:39:44]line СНО: Общий режим [08:39:44]line Чек 223 27.10.2024 08:39 [08:39:44]line Смена: 528 ФФД: 1.0 [08:39:44]line ЗНМ: 0300000083 [08:39:44]line РНМ: 0000000000091623 [08:39:44]line Версия ККМ: 001 [08:39:44]line ФМ: 0000000000874672 [08:39:44]line ФД: 374945 [08:39:44]line ФПД: 15944059191002 [08:39:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T083944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374945&fm=15944059191002&tin=02508201610067®Number=0000000000091623&sum=80000 [08:39:44]written 0, free lines is 4095 [08:39:44]OFD Sender: Processing packet 374945 [packets to send 270, broken 269] [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00374945 [08:39:44]OFD Sender: To server: pG, [08:39:44]CommunicateWithHost lk.salyk.kg:30040 [08:39:44]ConnectInit lk.salyk.kg [08:39:44]Connected sock=8 [08:39: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 3D E1 07 01 8F 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 50 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 80 43 FB FE DA EE 9F FE E0 E1 C6 40 AA [08:39: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 68 3A 47 00 87 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 A1 B8 05 00 F4 03 04 00 EF A7 1D 67 B6 04 01 00 00 FA 10 75 91 BA 79 0B 43 [08:39:45]CommunicateWithHost err = 0 [08:39:45]CheckOFDResponse [08:39:45]1017 (14) - 77093643461234 [08:39:45]1041 (16) - 0000000000874672 [08:39:45]1040 (4) - 374945 [08:39:45]1012 (4) - 27.10.2024 02:39 [08:39:45]1206 (1) - 0 [08:39:45]OFD Sender: Remove packet 374945 [08:39:45]ProducePacketName [08:39:45]name=ofd_packets/00374945 [08:39:45]NVStorageDeleteData [08:39:45]Write to MH i2c: 01 00 00 80 28 A8 [08:39:45]Write i2c OK [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 07 00 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 07 00 80 28 00 00 00 00 00 CD 0C 88 [08:39:45]RasterBufferAndPrint [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]written 0, free lines is 3287 [08:39:45]MH_Cut [08:39:45]Write to MH i2c: D1 01 00 87 28 01 81 [08:39:45]Write i2c OK [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: D1 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: D1 01 00 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: D1 01 00 87 28 00 80 [08:39:45]Write to MH i2c: 01 00 00 88 28 B0 [08:39:45]Write i2c OK [08:39:45]MH_I2C_Read... [08:39:45]OFD Sender: No OFD packet to send [08:39:45]*** Cut start [08:39:45]*** Partial cut [08:39:45]*** CUTSNS_PIN = 1 [08:39:45]*** CUTSNS_PIN = 0 [08:39:46]*** Brake cut motor [08:39:46]Read from MH i2c: 01 [08:39:46]MH_I2C_Read... [08:39:46]*** Stop cut motor [08:39:46]*** Cut end [08:39:46]Read from MH i2c: 01 07 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: 01 07 00 88 28 00 00 00 00 00 FF 0F C5 [08:39:46]process_action close_receipt done [08:39:46]requested_data is exist [08:39:46]produce_requested_data [08:39:46]requested_item fm.sn is exist - process it [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 11 00 00 [08:39:46]Write to MH i2c: E2 08 00 89 28 80 11 00 00 00 00 00 00 2B [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 17 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 17 00 89 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [08:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:39:46]wFMCommunicate OK [08:39:46]requested_item fd.num is exist - process it [08:39:46]SAM_PROTO_GetFieldsCounters [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 13 00 00 [08:39:46]Write to MH i2c: E2 08 00 8A 28 80 13 00 00 00 00 00 00 2E [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 62 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 62 00 8A 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 A1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [08:39: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 A1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:46]wFMCommunicate OK [08:39:46]SAM_PROTO_GetFieldsCounters done [08:39:46]requested_item shift.num is exist - process it [08:39:46]requested_item shift.opened is exist - process it [08:39:46]req_shift_opened [08:39:46]FM_GetShiftState [08:39:46]SAM_PROTO_GetShiftState [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 13 01 00 [08:39:46]Write to MH i2c: E2 08 00 8B 28 80 13 01 00 00 00 00 00 30 [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 0E 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 0E 00 8B 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FE [08:39:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:39:46]wFMCommunicate OK [08:39:46]SAM_PROTO_GetShiftState done [08:39:46]FM_GetShiftState done [08:39:46]req_shift_opened done [08:39:46]requested_item shift.open_date is exist - process it [08:39:46]req_shift_open_date [08:39:46]req_shift_open_date done [08:39:46]produce_requested_data done [08:39:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374945,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:39:46]process_action_free close_receipt [08:39:46]json_value_free [08:39:46]json_value_free done [08:39:46]process_json_proto returns [08:39:46]Send response to host [08:39:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374945,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:39:46]free response buf [08:39:46]execute_script done [08:39:46]execute_script returns [08:39:46]free content buf [08:39:46]Sock 5.Close socket [08:39:46]Sock 5.Thread stoped [08:39:50]OFD Sender: No OFD packet to send [08:39:55]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:12]accept exits with 7 [08:40:12]New connection [08:40:12]New thread 3067628900 created [08:40:12]Thread 3067485540 joined [08:40:12]Waiting for new connection... [08:40:12] Sock 7.Parse request [08:40:12]Sock 7.Check first char [08:40:12]Sock 7.First char is OK [08:40:12]request: POST /json_proto HTTP/1.0 [08:40:12]Method: POST [08:40:12]URL: /json_proto [08:40:12]Method is POST - this is cgi request [08:40:12]url: /json_proto [08:40:12]query_string will be loaded in cgi processing [08:40:12]execute_cgi json_proto POST (null) [08:40:12]execute_cgi path=json_proto method=POST [08:40:12]POST find Content-Length [08:40:12]Host: 172.17.42.195:8080 [08:40:12]Content-Length: 772 [08:40:12]Content-Type: application/json [08:40:12] [08:40:12]POST finish read [08:40:12]Found Content-Length = 772 [08:40:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:12]execute_script... [08:40: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)3311460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:12]POST & json_proto [08:40:12]process_json_proto [08:40:12]json parsed OK: [08:40:12]protocol is kg_v1.0 [08:40:12]action value=close_receipt [08:40:12]process_action close_receipt [08:40:12]cmd_close_receipt [08:40:12]MH_GetDate [08:40:12]Write to MH i2c: F0 00 00 8C 28 A3 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: F0 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: F0 09 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: F0 09 00 8C 28 00 6D FC 1D 67 EF 94 12 67 95 [08:40:12]GetLastDocTimeStamp 1730018384 [08:40:12]current date 1730018413 [08:40:12]FM_GetShiftState [08:40:12]SAM_PROTO_GetShiftState [08:40:12]wFMCommunicate request_size=4 [08:40:12]MH_SAM_APDU [08:40:12]CAPDU: 80 13 01 00 [08:40:12]Write to MH i2c: E2 08 00 8D 28 80 13 01 00 00 00 00 00 32 [08:40:12]Write i2c OK [08:40:12]MH_I2C_Read... [08:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:12]Read from MH i2c: E2 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 0E 00 [08:40:12]MH_I2C_Read... [08:40:12]Read from MH i2c: E2 0E 00 8D 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 00 [08:40:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:12]wFMCommunicate OK [08:40:12]SAM_PROTO_GetShiftState done [08:40:12]FM_GetShiftState done [08:40:12]opened in 1729988025 [08:40:12]opened+sec_in_day 1730074425 [08:40:12]quantity*price = 100011 [08:40:12]sum+1 = 100013 [08:40:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 224 27.10.2024 08:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374946 ФПД: 13300590292932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084013&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374946&fm=13300590292932&tin=02508201610067®Number=0000000000091623&sum=100012 [08:40:13]StoreToDocumentArchive [08:40:13]shift 528 fd 374946 [08:40:13]save to /storage/0528/doc_00374946 [08:40:13]save last doc name /storage/0528/doc_00374946 to /storage/kkm_last_doc_name [08:40:13]save OK [08:40:13]Clear old archive folders... [08:40:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:40:13]tlvbuf is 00F9DB40 [08:40:13]SAM_PROTO_ClearQueue [08:40:13]wFMCommunicate request_size=4 [08:40:13]MH_SAM_APDU [08:40:13]CAPDU: 80 09 00 00 [08:40:13]Write to MH i2c: E2 08 00 9A 28 80 09 00 00 00 00 00 00 34 [08:40:13]Write i2c OK [08:40:13]MH_I2C_Read... [08:40:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:13]Read from MH i2c: E2 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 03 00 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 03 00 9A 28 00 90 00 36 [08:40:13]RAPDU: 90 00 [08:40:13]wFMCommunicate OK [08:40:13]SAM_PROTO_ClearQueue done [08:40:13]KKMCreateOFDPacket [08:40:13]OFDProtocolAddRootSTLVToBuf [08:40:13]FM_MakeSignedData [08:40:13]FM_MakeSignedData [08:40:13]SAM_PROTO_SignData [08:40:13]wFMCommunicate request_size=4 [08:40:13]MH_SAM_APDU [08:40:13]CAPDU: 80 0D 01 02 [08:40:13]Write to MH i2c: E2 08 00 9B 28 80 0D 01 02 00 00 00 00 3C [08:40:13]Write i2c OK [08:40:13]MH_I2C_Read... [08:40:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:13]Read from MH i2c: E2 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 03 00 [08:40:13]MH_I2C_Read... [08:40:13]Read from MH i2c: E2 03 00 9B 28 00 90 00 37 [08:40:13]RAPDU: 90 00 [08:40:13]wFMCommunicate OK [08:40:13]wFMCommunicate request_size=255 [08:40:13]MH_SAM_APDU [08:40:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 6D FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0C 18 [08:40:13]Write to MH i2c: E2 02 01 9C 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 6D FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0C 18 00 00 17 [08:40:13]Write i2c OK [08:40:13]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 9C 28 00 90 00 38 [08:40:14]RAPDU: 90 00 [08:40:14]wFMCommunicate OK [08:40:14]wFMCommunicate request_size=9 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 0D 02 02 04 C8 F5 AF C4 [08:40:14]Write to MH i2c: E2 0C 00 9D 28 80 0D 02 02 04 00 C8 F5 AF C4 00 00 77 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 03 00 9D 28 00 90 00 39 [08:40:14]RAPDU: 90 00 [08:40:14]wFMCommunicate OK [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 0D 03 02 [08:40:14]Write to MH i2c: E2 08 00 9E 28 80 0D 03 02 00 00 00 00 41 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 0B 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 0B 00 9E 28 00 B5 84 E5 B5 05 06 E5 5C 90 00 61 [08:40:14]RAPDU: B5 84 E5 B5 05 06 E5 5C 90 00 [08:40:14]wFMCommunicate OK [08:40:14]SAM_PROTO_SignData done [08:40:14]FM_MakeSignedData done [08:40:14]CreateOFDProtocolMessage [08:40:14]wFMCommunicate request_size=4 [08:40:14]MH_SAM_APDU [08:40:14]CAPDU: 80 11 00 00 [08:40:14]Write to MH i2c: E2 08 00 9F 28 80 11 00 00 00 00 00 00 41 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:14]Read from MH i2c: E2 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: E2 17 00 [08:40:14]MH_I2C_Read... [08:40:14]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 [08: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 [08:40:14]wFMCommunicate OK [08:40:14]CreateOFDProtocolMessage done [08:40:14]OFDSenderStorePacket 374946 [08:40:14]StoreOFDPacket docnum=374946 [08:40: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 0E 01 00 00 A6 DB 06 01 A5 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 6D FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0C 18 C8 F5 AF C4 B5 84 E5 B5 05 06 E5 5C [08:40:14]CheckFolder [08:40:14]dirname=/storage/ofd_packets [08:40:14]CheckFolder done [08:40:14]ProducePacketName [08:40:14]name=ofd_packets/00374946 [08:40:14]NVStorageSaveData ofd_packets/00374946 [08:40:14]File name is /storage/ofd_packets/00374946 [08:40:14]Write 300 bytes [08:40:14]NVStorageSaveData done [08:40:14]OFDSenderStorePacket done [08:40:14]KKMCreateOFDPacket done [08:40:14]NVStorageSaveData kkm_last_timestamp [08:40:14]File name is /storage/kkm_last_timestamp [08:40:14]Write 4 bytes [08:40:14]NVStorageSaveData done [08:40:14]ExternCall_PrintAddStr [08:40:14]wPrintStart [08:40:14]Write to MH i2c: 01 00 00 A0 28 C8 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 A0 28 00 00 00 00 00 FF 0F DD [08:40:14]RasterBufferAndPrint [08:40:14]line Счет N : (1)3311460 [08:40:14]line ИНН: 02508201610067 [08:40:14]line Контрольно-Кассовый Чек [08:40:14]line ПРОДАЖА [08:40:14]line ТРК (МРК, ГНК) : 7 [08:40:14]line Товар: 2711190000 [08:40:14]line ГАЗ-К-5 [08:40:14]line 25.710 * 38.90 [08:40:14]line = 1000.12 [08:40:14]line НДС 12% НСП 1% [08:40:14]line > о реализуемом товаре [08:40:14]line ИТОГО: 1000.12 [08:40:14]line НСП 1% : 8.85 [08:40:14]line НДС 12% : 106.21 [08:40:14]line Наличными: 0.00 [08:40:14]line Безнал.: 1000.12 [08:40:14]line Место: АЗС № 87 "Партнер Нефть" [08:40:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:40:14]line СНО: Общий режим [08:40:14]line Чек 224 27.10.2024 08:40 [08:40:14]line Смена: 528 ФФД: 1.0 [08:40:14]line ЗНМ: 0300000083 [08:40:14]line РНМ: 0000000000091623 [08:40:14]line Версия ККМ: 001 [08:40:14]line Платежная система: Mbank [08:40:14]line ФМ: 0000000000874672 [08:40:14]line ФД: 374946 [08:40:14]line ФПД: 13300590292932 [08:40:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084013&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374946&fm=13300590292932&tin=02508201610067®Number=0000000000091623&sum=100012 [08:40:14]written 0, free lines is 4095 [08:40:14]OFD Sender: Processing packet 374946 [packets to send 270, broken 269] [08:40:14]ProducePacketName [08:40:14]name=ofd_packets/00374946 [08:40:14]OFD Sender: To server: pG, [08:40:14]CommunicateWithHost lk.salyk.kg:30040 [08:40:14]ConnectInit lk.salyk.kg [08:40:14]Connected sock=8 [08:40: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 0E 01 00 00 A6 DB 06 01 A5 C7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 6D FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0C 18 C8 F5 AF C4 B5 84 E5 B5 05 06 E5 5C [08:40: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 D0 17 47 00 EE 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 A2 B8 05 00 F4 03 04 00 0C A8 1D 67 B6 04 01 00 00 4F 7E 06 8A 4C BA 51 69 [08:40:14]CommunicateWithHost err = 0 [08:40:14]CheckOFDResponse [08:40:14]1017 (14) - 77093643461234 [08:40:14]1041 (16) - 0000000000874672 [08:40:14]1040 (4) - 374946 [08:40:14]1012 (4) - 27.10.2024 02:40 [08:40:14]1206 (1) - 0 [08:40:14]OFD Sender: Remove packet 374946 [08:40:14]ProducePacketName [08:40:14]name=ofd_packets/00374946 [08:40:14]NVStorageDeleteData [08:40:14]Write to MH i2c: 01 00 00 C9 28 F1 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 C9 28 00 00 00 00 00 E8 0C EC [08:40:14]RasterBufferAndPrint [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]written 0, free lines is 3311 [08:40:14]MH_Cut [08:40:14]Write to MH i2c: D1 01 00 D0 28 01 CA [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 01 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 01 00 D0 28 00 C9 [08:40:14]Write to MH i2c: 01 00 00 D1 28 F9 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:15]OFD Sender: No OFD packet to send [08:40:15]*** Cut start [08:40:15]*** Partial cut [08:40:15]*** CUTSNS_PIN = 1 [08:40:15]*** CUTSNS_PIN = 0 [08:40:15]*** Brake cut motor [08:40:16]Read from MH i2c: 01 [08:40:16]MH_I2C_Read... [08:40:16]*** Stop cut motor [08:40:16]*** Cut end [08:40:16]Read from MH i2c: 01 07 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: 01 07 00 D1 28 00 00 00 00 00 FF 0F 0E [08:40:16]process_action close_receipt done [08:40:16]requested_data is exist [08:40:16]produce_requested_data [08:40:16]requested_item fm.sn is exist - process it [08:40:16]wFMCommunicate request_size=4 [08:40:16]MH_SAM_APDU [08:40:16]CAPDU: 80 11 00 00 [08:40:16]Write to MH i2c: E2 08 00 D2 28 80 11 00 00 00 00 00 00 74 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:16]Read from MH i2c: E2 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 17 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 17 00 D2 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [08:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:40:16]wFMCommunicate OK [08:40:16]requested_item fd.num is exist - process it [08:40:16]SAM_PROTO_GetFieldsCounters [08:40:16]wFMCommunicate request_size=4 [08:40:16]MH_SAM_APDU [08:40:16]CAPDU: 80 13 00 00 [08:40:16]Write to MH i2c: E2 08 00 D3 28 80 13 00 00 00 00 00 00 77 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:16]Read from MH i2c: E2 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 62 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 62 00 D3 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 A2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [08:40: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 A2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:16]wFMCommunicate OK [08:40:16]SAM_PROTO_GetFieldsCounters done [08:40:16]requested_item shift.num is exist - process it [08:40:16]requested_item shift.opened is exist - process it [08:40:16]req_shift_opened [08:40:16]FM_GetShiftState [08:40:16]SAM_PROTO_GetShiftState [08:40:16]wFMCommunicate request_size=4 [08:40:16]MH_SAM_APDU [08:40:16]CAPDU: 80 13 01 00 [08:40:16]Write to MH i2c: E2 08 00 D4 28 80 13 01 00 00 00 00 00 79 [08:40:16]Write i2c OK [08:40:16]MH_I2C_Read... [08:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:16]Read from MH i2c: E2 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 0E 00 [08:40:16]MH_I2C_Read... [08:40:16]Read from MH i2c: E2 0E 00 D4 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 47 [08:40:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:16]wFMCommunicate OK [08:40:16]SAM_PROTO_GetShiftState done [08:40:16]FM_GetShiftState done [08:40:16]req_shift_opened done [08:40:16]requested_item shift.open_date is exist - process it [08:40:16]req_shift_open_date [08:40:16]req_shift_open_date done [08:40:16]produce_requested_data done [08:40:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374946,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:40:16]process_action_free close_receipt [08:40:16]json_value_free [08:40:16]json_value_free done [08:40:16]process_json_proto returns [08:40:16]Send response to host [08:40:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374946,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:40:16]free response buf [08:40:16]execute_script done [08:40:16]execute_script returns [08:40:16]free content buf [08:40:16]Sock 7.Close socket [08:40:16]Sock 7.Thread stoped [08:40:20]OFD Sender: No OFD packet to send [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:40]accept exits with 5 [08:40:40]New connection [08:40:40]New thread 3067485540 created [08:40:40]Thread 3067628900 joined [08:40:40]Waiting for new connection... [08:40:40] Sock 5.Parse request [08:40:40]Sock 5.Check first char [08:40:40]Sock 5.First char is OK [08:40:40]request: POST /json_proto HTTP/1.0 [08:40:40]Method: POST [08:40:40]URL: /json_proto [08:40:40]Method is POST - this is cgi request [08:40:40]url: /json_proto [08:40:40]query_string will be loaded in cgi processing [08:40:40]execute_cgi json_proto POST (null) [08:40:40]execute_cgi path=json_proto method=POST [08:40:40]POST find Content-Length [08:40:40]Host: 172.17.42.195:8080 [08:40:40]Content-Length: 683 [08:40:40]Content-Type: application/json [08:40:40] [08:40:40]POST finish read [08:40:40]Found Content-Length = 683 [08:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311463", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:40]execute_script... [08: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)3311463", "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" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:40]POST & json_proto [08:40:40]process_json_proto [08:40:40]json parsed OK: [08:40:40]protocol is kg_v1.0 [08:40:40]action value=close_receipt [08:40:40]process_action close_receipt [08:40:40]cmd_close_receipt [08:40:40]MH_GetDate [08:40:40]Write to MH i2c: F0 00 00 D5 28 EC [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: F0 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: F0 09 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: F0 09 00 D5 28 00 89 FC 1D 67 EF 94 12 67 FA [08:40:40]GetLastDocTimeStamp 1730018413 [08:40:40]current date 1730018441 [08:40:40]FM_GetShiftState [08:40:40]SAM_PROTO_GetShiftState [08:40:40]wFMCommunicate request_size=4 [08:40:40]MH_SAM_APDU [08:40:40]CAPDU: 80 13 01 00 [08:40:40]Write to MH i2c: E2 08 00 D6 28 80 13 01 00 00 00 00 00 7B [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:40]Read from MH i2c: E2 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: E2 0E 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: E2 0E 00 D6 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 49 [08:40:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:40]wFMCommunicate OK [08:40:40]SAM_PROTO_GetShiftState done [08:40:40]FM_GetShiftState done [08:40:40]opened in 1729988025 [08:40:40]opened+sec_in_day 1730074425 [08:40:40]quantity*price = 150056 [08:40:40]sum+1 = 150058 [08:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 225 27.10.2024 08:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374947 ФПД: 153457956953241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084041&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374947&fm=153457956953241&tin=02508201610067®Number=0000000000091623&sum=150000 [08:40:41]StoreToDocumentArchive [08:40:41]shift 528 fd 374947 [08:40:41]save to /storage/0528/doc_00374947 [08:40:41]save last doc name /storage/0528/doc_00374947 to /storage/kkm_last_doc_name [08:40:41]save OK [08:40:41]Clear old archive folders... [08:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:40:41]tlvbuf is 00F50280 [08:40:41]SAM_PROTO_ClearQueue [08:40:41]wFMCommunicate request_size=4 [08:40:41]MH_SAM_APDU [08:40:41]CAPDU: 80 09 00 00 [08:40:41]Write to MH i2c: E2 08 00 E3 28 80 09 00 00 00 00 00 00 7D [08:40:41]Write i2c OK [08:40:41]MH_I2C_Read... [08:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:41]Read from MH i2c: E2 [08:40:41]MH_I2C_Read... [08:40:41]Read from MH i2c: E2 03 00 [08:40:41]MH_I2C_Read... [08:40:41]Read from MH i2c: E2 03 00 E3 28 00 90 00 7F [08:40:41]RAPDU: 90 00 [08:40:41]wFMCommunicate OK [08:40:41]SAM_PROTO_ClearQueue done [08:40:41]KKMCreateOFDPacket [08:40:41]OFDProtocolAddRootSTLVToBuf [08:40:41]FM_MakeSignedData [08:40:41]FM_MakeSignedData [08:40:41]SAM_PROTO_SignData [08:40:41]wFMCommunicate request_size=4 [08:40:41]MH_SAM_APDU [08:40:41]CAPDU: 80 0D 01 02 [08:40:41]Write to MH i2c: E2 08 00 E4 28 80 0D 01 02 00 00 00 00 85 [08:40:41]Write i2c OK [08:40:41]MH_I2C_Read... [08:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:41]Read from MH i2c: E2 [08:40:41]MH_I2C_Read... [08:40:41]Read from MH i2c: E2 03 00 [08:40:41]MH_I2C_Read... [08:40:41]Read from MH i2c: E2 03 00 E4 28 00 90 00 80 [08:40:41]RAPDU: 90 00 [08:40:41]wFMCommunicate OK [08:40:41]wFMCommunicate request_size=255 [08:40:41]MH_SAM_APDU [08: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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 89 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B [08:40:41]Write to MH i2c: E2 02 01 E5 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 89 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B 00 00 41 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 03 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 03 00 E5 28 00 90 00 81 [08:40:42]RAPDU: 90 00 [08:40:42]wFMCommunicate OK [08:40:42]wFMCommunicate request_size=10 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 0D 02 02 05 91 B7 03 1C 99 [08:40:42]Write to MH i2c: E2 0D 00 E6 28 80 0D 02 02 05 00 91 B7 03 1C 99 00 00 92 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 03 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 03 00 E6 28 00 90 00 82 [08:40:42]RAPDU: 90 00 [08:40:42]wFMCommunicate OK [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 0D 03 02 [08:40:42]Write to MH i2c: E2 08 00 E7 28 80 0D 03 02 00 00 00 00 8A [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0B 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0B 00 E7 28 00 5C 7E 4B C0 1E 37 52 4B 90 00 62 [08:40:42]RAPDU: 5C 7E 4B C0 1E 37 52 4B 90 00 [08:40:42]wFMCommunicate OK [08:40:42]SAM_PROTO_SignData done [08:40:42]FM_MakeSignedData done [08:40:42]CreateOFDProtocolMessage [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 11 00 00 [08:40:42]Write to MH i2c: E2 08 00 E8 28 80 11 00 00 00 00 00 00 8A [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 17 00 [08:40:42]MH_I2C_Read... [08:40:42]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 [08:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:40:42]wFMCommunicate OK [08:40:42]CreateOFDProtocolMessage done [08:40:42]OFDSenderStorePacket 374947 [08:40:42]StoreOFDPacket docnum=374947 [08:40: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 CA FE 07 01 4D AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 89 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B 91 B7 03 1C 99 5C 7E 4B C0 1E 37 52 4B [08:40:42]CheckFolder [08:40:42]dirname=/storage/ofd_packets [08:40:42]CheckFolder done [08:40:42]ProducePacketName [08:40:42]name=ofd_packets/00374947 [08:40:42]NVStorageSaveData ofd_packets/00374947 [08:40:42]File name is /storage/ofd_packets/00374947 [08:40:42]Write 301 bytes [08:40:42]NVStorageSaveData done [08:40:42]OFDSenderStorePacket done [08:40:42]KKMCreateOFDPacket done [08:40:42]NVStorageSaveData kkm_last_timestamp [08:40:42]File name is /storage/kkm_last_timestamp [08:40:42]Write 4 bytes [08:40:42]NVStorageSaveData done [08:40:42]ExternCall_PrintAddStr [08:40:42]wPrintStart [08:40:42]Write to MH i2c: 01 00 00 E9 28 11 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: 01 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: 01 07 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: 01 07 00 E9 28 00 00 00 00 00 FF 0F 26 [08:40:42]RasterBufferAndPrint [08:40:42]line Счет N : (1)3311463 [08:40:42]line ИНН: 02508201610067 [08:40:42]line Контрольно-Кассовый Чек [08:40:42]line ПРОДАЖА [08:40:42]line ТРК (МРК, ГНК) : 32 [08:40:42]line Товар: 2710124130 [08:40:42]line Аи-92-К-4 [08:40:42]line 22.430 * 66.90 [08:40:42]line = 1500.57 [08:40:42]line НДС 12% НСП 1% [08:40:42]line > о реализуемом товаре [08:40:42]line ОКРУГЛЕНИЕ: -0.57 [08:40:42]line ИТОГО: 1500.00 [08:40:42]line Внесено: 1500.00 [08:40:42]line СДАЧА: 0.00 [08:40:42]line НСП 1% : 13.28 [08:40:42]line НДС 12% : 159.35 [08:40:42]line Наличными: 1500.00 [08:40:42]line Безнал.: 0.00 [08:40:42]line Место: АЗС № 87 "Партнер Нефть" [08:40:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:40:42]line СНО: Общий режим [08:40:42]line Чек 225 27.10.2024 08:40 [08:40:42]line Смена: 528 ФФД: 1.0 [08:40:42]line ЗНМ: 0300000083 [08:40:42]line РНМ: 0000000000091623 [08:40:42]line Версия ККМ: 001 [08:40:42]line ФМ: 0000000000874672 [08:40:42]line ФД: 374947 [08:40:42]line ФПД: 153457956953241 [08:40:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084041&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374947&fm=153457956953241&tin=02508201610067®Number=0000000000091623&sum=150000 [08:40:42]OFD Sender: Processing packet 374947 [packets to send 270, broken 269] [08:40:42]ProducePacketName [08:40:42]name=ofd_packets/00374947 [08:40:42]OFD Sender: To server: pG, [08:40:42]CommunicateWithHost lk.salyk.kg:30040 [08:40:42]ConnectInit lk.salyk.kg [08:40:42]written 0, free lines is 4095 [08:40:42]Connected sock=8 [08: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 CA FE 07 01 4D AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 89 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8B 91 B7 03 1C 99 5C 7E 4B C0 1E 37 52 4B [08:40: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 E1 92 47 00 CC 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 A3 B8 05 00 F4 03 04 00 29 A8 1D 67 B6 04 01 00 00 AB 67 B8 22 D2 58 9A 2C [08:40:43]CommunicateWithHost err = 0 [08:40:43]CheckOFDResponse [08:40:43]1017 (14) - 77093643461234 [08:40:43]1041 (16) - 0000000000874672 [08:40:43]1040 (4) - 374947 [08:40:43]1012 (4) - 27.10.2024 02:40 [08:40:43]1206 (1) - 0 [08:40:43]OFD Sender: Remove packet 374947 [08:40:43]ProducePacketName [08:40:43]name=ofd_packets/00374947 [08:40:43]NVStorageDeleteData [08:40:43]Write to MH i2c: 01 00 00 14 29 3D [08:40:43]Write i2c OK [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: 01 [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: 01 07 00 [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: 01 07 00 14 29 00 00 00 00 00 EE 0C 3E [08:40:43]RasterBufferAndPrint [08:40:43]line [08:40:43]line [08:40:43]line [08:40:43]line [08:40:43]line [08:40:43]written 0, free lines is 3316 [08:40:43]MH_Cut [08:40:43]Write to MH i2c: D1 01 00 1B 29 01 16 [08:40:43]Write i2c OK [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: D1 [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: D1 01 00 [08:40:43]MH_I2C_Read... [08:40:43]Read from MH i2c: D1 01 00 1B 29 00 15 [08:40:43]Write to MH i2c: 01 00 00 1C 29 45 [08:40:43]Write i2c OK [08:40:43]MH_I2C_Read... [08:40:43]OFD Sender: No OFD packet to send [08:40:43]*** Cut start [08:40:43]*** Partial cut [08:40:43]*** CUTSNS_PIN = 1 [08:40:44]*** CUTSNS_PIN = 0 [08:40:44]*** Brake cut motor [08:40:44]Read from MH i2c: 01 [08:40:44]MH_I2C_Read... [08:40:44]*** Stop cut motor [08:40:44]*** Cut end [08:40:44]Read from MH i2c: 01 07 00 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: 01 07 00 1C 29 00 00 00 00 00 FF 0F 5A [08:40:44]process_action close_receipt done [08:40:44]requested_data is exist [08:40:44]produce_requested_data [08:40:44]requested_item fm.sn is exist - process it [08:40:44]wFMCommunicate request_size=4 [08:40:44]MH_SAM_APDU [08:40:44]CAPDU: 80 11 00 00 [08:40:44]Write to MH i2c: E2 08 00 1D 29 80 11 00 00 00 00 00 00 C0 [08:40:44]Write i2c OK [08:40:44]MH_I2C_Read... [08:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:44]Read from MH i2c: E2 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 17 00 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 17 00 1D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [08:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:40:44]wFMCommunicate OK [08:40:44]requested_item fd.num is exist - process it [08:40:44]SAM_PROTO_GetFieldsCounters [08:40:44]wFMCommunicate request_size=4 [08:40:44]MH_SAM_APDU [08:40:44]CAPDU: 80 13 00 00 [08:40:44]Write to MH i2c: E2 08 00 1E 29 80 13 00 00 00 00 00 00 C3 [08:40:44]Write i2c OK [08:40:44]MH_I2C_Read... [08:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:44]Read from MH i2c: E2 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 62 00 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 62 00 1E 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 A3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [08: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 A3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:44]wFMCommunicate OK [08:40:44]SAM_PROTO_GetFieldsCounters done [08:40:44]requested_item shift.num is exist - process it [08:40:44]requested_item shift.opened is exist - process it [08:40:44]req_shift_opened [08:40:44]FM_GetShiftState [08:40:44]SAM_PROTO_GetShiftState [08:40:44]wFMCommunicate request_size=4 [08:40:44]MH_SAM_APDU [08:40:44]CAPDU: 80 13 01 00 [08:40:44]Write to MH i2c: E2 08 00 1F 29 80 13 01 00 00 00 00 00 C5 [08:40:44]Write i2c OK [08:40:44]MH_I2C_Read... [08:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:44]Read from MH i2c: E2 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 0E 00 [08:40:44]MH_I2C_Read... [08:40:44]Read from MH i2c: E2 0E 00 1F 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 93 [08:40:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:44]wFMCommunicate OK [08:40:44]SAM_PROTO_GetShiftState done [08:40:44]FM_GetShiftState done [08:40:44]req_shift_opened done [08:40:44]requested_item shift.open_date is exist - process it [08:40:44]req_shift_open_date [08:40:44]req_shift_open_date done [08:40:44]produce_requested_data done [08:40:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374947,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:40:44]process_action_free close_receipt [08:40:44]json_value_free [08:40:44]json_value_free done [08:40:44]process_json_proto returns [08:40:44]Send response to host [08:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374947,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:40:44]free response buf [08:40:44]execute_script done [08:40:44]execute_script returns [08:40:44]free content buf [08:40:44]Sock 5.Close socket [08:40:44]Sock 5.Thread stoped [08:40:45]accept exits with 7 [08:40:45]New connection [08:40:45]New thread 3067628900 created [08:40:45]Thread 3067485540 joined [08:40:45]Waiting for new connection... [08:40:45] Sock 7.Parse request [08:40:45]Sock 7.Check first char [08:40:45]Sock 7.First char is OK [08:40:45]request: POST /json_proto HTTP/1.0 [08:40:45]Method: POST [08:40:45]URL: /json_proto [08:40:45]Method is POST - this is cgi request [08:40:45]url: /json_proto [08:40:45]query_string will be loaded in cgi processing [08:40:45]execute_cgi json_proto POST (null) [08:40:45]execute_cgi path=json_proto method=POST [08:40:45]POST find Content-Length [08:40:45]Host: 172.17.42.195:8080 [08:40:45]Content-Length: 687 [08:40:45]Content-Type: application/json [08:40:45] [08:40:45]POST finish read [08:40:45]Found Content-Length = 687 [08:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311464", "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" ] } } [08:40:45]execute_script... [08:40: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)3311464", "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" ] } } [08:40:45]POST & json_proto [08:40:45]process_json_proto [08:40:45]json parsed OK: [08:40:45]protocol is kg_v1.0 [08:40:45]action value=close_receipt [08:40:45]process_action close_receipt [08:40:45]cmd_close_receipt [08:40:45]MH_GetDate [08:40:45]Write to MH i2c: F0 00 00 20 29 38 [08:40:45]Write i2c OK [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 09 00 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 09 00 20 29 00 8E FC 1D 67 EF 94 12 67 4B [08:40:45]GetLastDocTimeStamp 1730018441 [08:40:45]current date 1730018446 [08:40:45]FM_GetShiftState [08:40:45]SAM_PROTO_GetShiftState [08:40:45]wFMCommunicate request_size=4 [08:40:45]MH_SAM_APDU [08:40:45]CAPDU: 80 13 01 00 [08:40:45]Write to MH i2c: E2 08 00 21 29 80 13 01 00 00 00 00 00 C7 [08:40:45]Write i2c OK [08:40:45]MH_I2C_Read... [08:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:45]Read from MH i2c: E2 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: E2 0E 00 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: E2 0E 00 21 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 95 [08:40:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:45]wFMCommunicate OK [08:40:45]SAM_PROTO_GetShiftState done [08:40:45]FM_GetShiftState done [08:40:45]opened in 1729988025 [08:40:45]opened+sec_in_day 1730074425 [08:40:45]quantity*price = 120015 [08:40:45]sum+1 = 120016 [08:40:45]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 СНО: Общий режим Чек 226 27.10.2024 08:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374948 ФПД: 239594473220078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374948&fm=239594473220078&tin=02508201610067®Number=0000000000091623&sum=120000 [08:40:46]StoreToDocumentArchive [08:40:46]shift 528 fd 374948 [08:40:46]save to /storage/0528/doc_00374948 [08:40:46]save last doc name /storage/0528/doc_00374948 to /storage/kkm_last_doc_name [08:40:46]save OK [08:40:46]Clear old archive folders... [08:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:40:46]tlvbuf is 00F272D0 [08:40:46]SAM_PROTO_ClearQueue [08:40:46]wFMCommunicate request_size=4 [08:40:46]MH_SAM_APDU [08:40:46]CAPDU: 80 09 00 00 [08:40:46]Write to MH i2c: E2 08 00 2E 29 80 09 00 00 00 00 00 00 C9 [08:40:46]Write i2c OK [08:40:46]MH_I2C_Read... [08:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:46]Read from MH i2c: E2 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 2E 29 00 90 00 CB [08:40:46]RAPDU: 90 00 [08:40:46]wFMCommunicate OK [08:40:46]SAM_PROTO_ClearQueue done [08:40:46]KKMCreateOFDPacket [08:40:46]OFDProtocolAddRootSTLVToBuf [08:40:46]FM_MakeSignedData [08:40:46]FM_MakeSignedData [08:40:46]SAM_PROTO_SignData [08:40:46]wFMCommunicate request_size=4 [08:40:46]MH_SAM_APDU [08:40:46]CAPDU: 80 0D 01 02 [08:40:46]Write to MH i2c: E2 08 00 2F 29 80 0D 01 02 00 00 00 00 D1 [08:40:46]Write i2c OK [08:40:46]MH_I2C_Read... [08:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:46]Read from MH i2c: E2 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 2F 29 00 90 00 CC [08:40:46]RAPDU: 90 00 [08:40:46]wFMCommunicate OK [08:40:46]wFMCommunicate request_size=255 [08:40:46]MH_SAM_APDU [08:40: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 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 E2 00 00 00 F4 03 04 00 8E FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [08:40:46]Write to MH i2c: E2 02 01 30 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 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 E2 00 00 00 F4 03 04 00 8E FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 0D [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 30 29 00 90 00 CD [08:40:47]RAPDU: 90 00 [08:40:47]wFMCommunicate OK [08:40:47]wFMCommunicate request_size=11 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 0D 02 02 06 D9 E8 EF 77 67 EE [08:40:47]Write to MH i2c: E2 0E 00 31 29 80 0D 02 02 06 00 D9 E8 EF 77 67 EE 00 00 5C [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 31 29 00 90 00 CE [08:40:47]RAPDU: 90 00 [08:40:47]wFMCommunicate OK [08:40:47]wFMCommunicate request_size=4 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 0D 03 02 [08:40:47]Write to MH i2c: E2 08 00 32 29 80 0D 03 02 00 00 00 00 D6 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 0B 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 0B 00 32 29 00 A1 9C D6 38 25 1B 0E F7 90 00 67 [08:40:47]RAPDU: A1 9C D6 38 25 1B 0E F7 90 00 [08:40:47]wFMCommunicate OK [08:40:47]SAM_PROTO_SignData done [08:40:47]FM_MakeSignedData done [08:40:47]CreateOFDProtocolMessage [08:40:47]wFMCommunicate request_size=4 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 11 00 00 [08:40:47]Write to MH i2c: E2 08 00 33 29 80 11 00 00 00 00 00 00 D6 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:47]Read from MH i2c: E2 17 00 [08:40:47]MH_I2C_Read... [08:40:47]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 [08:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:40:47]wFMCommunicate OK [08:40:47]CreateOFDProtocolMessage done [08:40:47]OFDSenderStorePacket 374948 [08:40:47]StoreOFDPacket docnum=374948 [08:40: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 10 01 00 00 F3 41 08 01 5C 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 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 E2 00 00 00 F4 03 04 00 8E FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 E8 EF 77 67 EE A1 9C D6 38 25 1B 0E F7 [08:40:47]CheckFolder [08:40:47]dirname=/storage/ofd_packets [08:40:47]CheckFolder done [08:40:47]ProducePacketName [08:40:47]name=ofd_packets/00374948 [08:40:47]NVStorageSaveData ofd_packets/00374948 [08:40:47]File name is /storage/ofd_packets/00374948 [08:40:47]Write 302 bytes [08:40:47]NVStorageSaveData done [08:40:47]OFDSenderStorePacket done [08:40:47]KKMCreateOFDPacket done [08:40:47]NVStorageSaveData kkm_last_timestamp [08:40:47]File name is /storage/kkm_last_timestamp [08:40:47]Write 4 bytes [08:40:47]NVStorageSaveData done [08:40:47]ExternCall_PrintAddStr [08:40:47]wPrintStart [08:40:47]Write to MH i2c: 01 00 00 34 29 5D [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 34 29 00 00 00 00 00 FF 0F 72 [08:40:47]RasterBufferAndPrint [08:40:47]line Счет N : (1)3311464 [08:40:47]line ИНН: 02508201610067 [08:40:47]line Контрольно-Кассовый Чек [08:40:47]line ПРОДАЖА [08:40:47]line ТРК (МРК, ГНК) : 5 [08:40:47]line Товар: 2710194210 [08:40:47]line ДТ(л)-К-5 [08:40:47]line 15.750 * 76.20 [08:40:47]line = 1200.15 [08:40:47]line НДС 12% НСП 1% [08:40:47]line > о реализуемом товаре [08:40:47]line ОКРУГЛЕНИЕ: -0.15 [08:40:47]line ИТОГО: 1200.00 [08:40:47]line Внесено: 1200.00 [08:40:47]line СДАЧА: 0.00 [08:40:47]line НСП 1% : 10.62 [08:40:47]line НДС 12% : 127.45 [08:40:47]line Наличными: 1200.00 [08:40:47]line Безнал.: 0.00 [08:40:47]line Место: АЗС № 87 "Партнер Нефть" [08:40:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:40:47]line СНО: Общий режим [08:40:47]line Чек 226 27.10.2024 08:40 [08:40:47]line Смена: 528 ФФД: 1.0 [08:40:47]line ЗНМ: 0300000083 [08:40:47]line РНМ: 0000000000091623 [08:40:47]line Версия ККМ: 001 [08:40:47]line ФМ: 0000000000874672 [08:40:47]line ФД: 374948 [08:40:47]line ФПД: 239594473220078 [08:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374948&fm=239594473220078&tin=02508201610067®Number=0000000000091623&sum=120000 [08:40:47]written 0, free lines is 4095 [08:40:47]OFD Sender: Processing packet 374948 [packets to send 270, broken 269] [08:40:47]ProducePacketName [08:40:47]name=ofd_packets/00374948 [08:40:47]OFD Sender: To server: pG, [08:40:47]CommunicateWithHost lk.salyk.kg:30040 [08:40:47]ConnectInit lk.salyk.kg [08:40:47]Connected sock=8 [08:40: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 10 01 00 00 F3 41 08 01 5C 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 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 E2 00 00 00 F4 03 04 00 8E FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D9 E8 EF 77 67 EE A1 9C D6 38 25 1B 0E F7 [08:40: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 F2 F0 47 00 85 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 A4 B8 05 00 F4 03 04 00 2D A8 1D 67 B6 04 01 00 00 52 74 0A 52 ED F5 8D 5E [08:40:47]CommunicateWithHost err = 0 [08:40:47]CheckOFDResponse [08:40:47]1017 (14) - 77093643461234 [08:40:47]1041 (16) - 0000000000874672 [08:40:47]1040 (4) - 374948 [08:40:47]1012 (4) - 27.10.2024 02:40 [08:40:47]1206 (1) - 0 [08:40:47]OFD Sender: Remove packet 374948 [08:40:47]ProducePacketName [08:40:47]name=ofd_packets/00374948 [08:40:47]NVStorageDeleteData [08:40:47]Write to MH i2c: 01 00 00 5F 29 88 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 5F 29 00 00 00 00 00 DF 0C 7A [08:40:47]RasterBufferAndPrint [08:40:47]line [08:40:47]line [08:40:47]line [08:40:47]line [08:40:47]line [08:40:47]written 0, free lines is 3307 [08:40:47]MH_Cut [08:40:47]Write to MH i2c: D1 01 00 66 29 01 61 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: D1 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: D1 01 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: D1 01 00 66 29 00 60 [08:40:47]Write to MH i2c: 01 00 00 67 29 90 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:48]OFD Sender: No OFD packet to send [08:40:48]*** Cut start [08:40:48]*** Partial cut [08:40:48]*** CUTSNS_PIN = 1 [08:40:48]*** CUTSNS_PIN = 0 [08:40:49]*** Brake cut motor [08:40:49]Read from MH i2c: 01 [08:40:49]MH_I2C_Read... [08:40:49]*** Stop cut motor [08:40:49]*** Cut end [08:40:49]Read from MH i2c: 01 07 00 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: 01 07 00 67 29 00 00 00 00 00 FF 0F A5 [08:40:49]process_action close_receipt done [08:40:49]requested_data is exist [08:40:49]produce_requested_data [08:40:49]requested_item fm.sn is exist - process it [08:40:49]wFMCommunicate request_size=4 [08:40:49]MH_SAM_APDU [08:40:49]CAPDU: 80 11 00 00 [08:40:49]Write to MH i2c: E2 08 00 68 29 80 11 00 00 00 00 00 00 0B [08:40:49]Write i2c OK [08:40:49]MH_I2C_Read... [08:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:49]Read from MH i2c: E2 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 17 00 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 17 00 68 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 60 [08:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:40:49]wFMCommunicate OK [08:40:49]requested_item fd.num is exist - process it [08:40:49]SAM_PROTO_GetFieldsCounters [08:40:49]wFMCommunicate request_size=4 [08:40:49]MH_SAM_APDU [08:40:49]CAPDU: 80 13 00 00 [08:40:49]Write to MH i2c: E2 08 00 69 29 80 13 00 00 00 00 00 00 0E [08:40:49]Write i2c OK [08:40:49]MH_I2C_Read... [08:40:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:49]Read from MH i2c: E2 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 62 00 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 62 00 69 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 A4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [08:40: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 A4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:49]wFMCommunicate OK [08:40:49]SAM_PROTO_GetFieldsCounters done [08:40:49]requested_item shift.num is exist - process it [08:40:49]requested_item shift.opened is exist - process it [08:40:49]req_shift_opened [08:40:49]FM_GetShiftState [08:40:49]SAM_PROTO_GetShiftState [08:40:49]wFMCommunicate request_size=4 [08:40:49]MH_SAM_APDU [08:40:49]CAPDU: 80 13 01 00 [08:40:49]Write to MH i2c: E2 08 00 6A 29 80 13 01 00 00 00 00 00 10 [08:40:49]Write i2c OK [08:40:49]MH_I2C_Read... [08:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:49]Read from MH i2c: E2 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 0E 00 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: E2 0E 00 6A 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DE [08:40:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:40:49]wFMCommunicate OK [08:40:49]SAM_PROTO_GetShiftState done [08:40:49]FM_GetShiftState done [08:40:49]req_shift_opened done [08:40:49]requested_item shift.open_date is exist - process it [08:40:49]req_shift_open_date [08:40:49]req_shift_open_date done [08:40:49]produce_requested_data done [08:40:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374948,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:40:49]process_action_free close_receipt [08:40:49]json_value_free [08:40:49]json_value_free done [08:40:49]process_json_proto returns [08:40:49]Send response to host [08:40:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374948,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:40:49]free response buf [08:40:49]execute_script done [08:40:49]execute_script returns [08:40:49]free content buf [08:40:49]Sock 7.Close socket [08:40:49]Sock 7.Thread stoped [08:40:53]OFD Sender: No OFD packet to send [08:40:58]OFD Sender: No OFD packet to send [08:41:03]OFD Sender: No OFD packet to send [08:41:08]OFD Sender: No OFD packet to send [08:41:13]OFD Sender: No OFD packet to send [08:41:18]OFD Sender: No OFD packet to send [08:41:23]OFD Sender: No OFD packet to send [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:38]OFD Sender: No OFD packet to send [08:41:42]accept exits with 5 [08:41:42]New connection [08:41:42]New thread 3067485540 created [08:41:42]Thread 3067628900 joined [08:41:42]Waiting for new connection... [08:41:42] Sock 5.Parse request [08:41:42]Sock 5.Check first char [08:41:42]Sock 5.First char is OK [08:41:42]request: POST /json_proto HTTP/1.0 [08:41:42]Method: POST [08:41:42]URL: /json_proto [08:41:42]Method is POST - this is cgi request [08:41:42]url: /json_proto [08:41:42]query_string will be loaded in cgi processing [08:41:42]execute_cgi json_proto POST (null) [08:41:42]execute_cgi path=json_proto method=POST [08:41:42]POST find Content-Length [08:41:42]Host: 172.17.42.195:8080 [08:41:42]Content-Length: 683 [08:41:42]Content-Type: application/json [08:41:42] [08:41:42]POST finish read [08:41:42]Found Content-Length = 683 [08:41:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311465", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:42]execute_script... [08:41: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)3311465", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:42]POST & json_proto [08:41:42]process_json_proto [08:41:42]json parsed OK: [08:41:42]protocol is kg_v1.0 [08:41:42]action value=close_receipt [08:41:42]process_action close_receipt [08:41:42]cmd_close_receipt [08:41:42]MH_GetDate [08:41:42]Write to MH i2c: F0 00 00 6B 29 83 [08:41:42]Write i2c OK [08:41:42]MH_I2C_Read... [08:41:42]Read from MH i2c: F0 [08:41:42]MH_I2C_Read... [08:41:42]Read from MH i2c: F0 09 00 [08:41:42]MH_I2C_Read... [08:41:42]Read from MH i2c: F0 09 00 6B 29 00 C7 FC 1D 67 EF 94 12 67 CF [08:41:42]GetLastDocTimeStamp 1730018446 [08:41:42]current date 1730018503 [08:41:42]FM_GetShiftState [08:41:42]SAM_PROTO_GetShiftState [08:41:42]wFMCommunicate request_size=4 [08:41:42]MH_SAM_APDU [08:41:42]CAPDU: 80 13 01 00 [08:41:42]Write to MH i2c: E2 08 00 6C 29 80 13 01 00 00 00 00 00 12 [08:41:42]Write i2c OK [08:41:42]MH_I2C_Read... [08:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:42]Read from MH i2c: E2 [08:41:42]MH_I2C_Read... [08:41:42]Read from MH i2c: E2 0E 00 [08:41:42]MH_I2C_Read... [08:41:42]Read from MH i2c: E2 0E 00 6C 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E0 [08:41:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:41:42]wFMCommunicate OK [08:41:42]SAM_PROTO_GetShiftState done [08:41:42]FM_GetShiftState done [08:41:42]opened in 1729988025 [08:41:42]opened+sec_in_day 1730074425 [08:41:42]quantity*price = 150056 [08:41:42]sum+1 = 150058 [08:41:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 227 27.10.2024 08:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374949 ФПД: 54546260829838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084143&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374949&fm=54546260829838&tin=02508201610067®Number=0000000000091623&sum=150000 [08:41:43]StoreToDocumentArchive [08:41:43]shift 528 fd 374949 [08:41:43]save to /storage/0528/doc_00374949 [08:41:43]save last doc name /storage/0528/doc_00374949 to /storage/kkm_last_doc_name [08:41:43]save OK [08:41:43]Clear old archive folders... [08:41:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:43]tlvbuf is 0100C3B0 [08:41:43]SAM_PROTO_ClearQueue [08:41:43]wFMCommunicate request_size=4 [08:41:43]MH_SAM_APDU [08:41:43]CAPDU: 80 09 00 00 [08:41:43]Write to MH i2c: E2 08 00 79 29 80 09 00 00 00 00 00 00 14 [08:41:43]Write i2c OK [08:41:43]MH_I2C_Read... [08:41:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:43]Read from MH i2c: E2 [08:41:43]MH_I2C_Read... [08:41:43]Read from MH i2c: E2 03 00 [08:41:43]MH_I2C_Read... [08:41:43]Read from MH i2c: E2 03 00 79 29 00 90 00 16 [08:41:43]RAPDU: 90 00 [08:41:43]wFMCommunicate OK [08:41:43]SAM_PROTO_ClearQueue done [08:41:43]KKMCreateOFDPacket [08:41:43]OFDProtocolAddRootSTLVToBuf [08:41:43]FM_MakeSignedData [08:41:43]FM_MakeSignedData [08:41:43]SAM_PROTO_SignData [08:41:43]wFMCommunicate request_size=4 [08:41:43]MH_SAM_APDU [08:41:43]CAPDU: 80 0D 01 02 [08:41:43]Write to MH i2c: E2 08 00 7A 29 80 0D 01 02 00 00 00 00 1C [08:41:43]Write i2c OK [08:41:43]MH_I2C_Read... [08:41:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:43]Read from MH i2c: E2 [08:41:43]MH_I2C_Read... [08:41:43]Read from MH i2c: E2 03 00 [08:41:43]MH_I2C_Read... [08:41:43]Read from MH i2c: E2 03 00 7A 29 00 90 00 17 [08:41:43]RAPDU: 90 00 [08:41:43]wFMCommunicate OK [08:41:43]wFMCommunicate request_size=255 [08:41:43]MH_SAM_APDU [08:41: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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 C7 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 [08:41:43]Write to MH i2c: E2 02 01 7B 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 C7 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 00 00 C0 [08:41:43]Write i2c OK [08:41:43]MH_I2C_Read... [08:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:44]Read from MH i2c: E2 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 03 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 03 00 7B 29 00 90 00 18 [08:41:44]RAPDU: 90 00 [08:41:44]wFMCommunicate OK [08:41:44]wFMCommunicate request_size=10 [08:41:44]MH_SAM_APDU [08:41:44]CAPDU: 80 0D 02 02 05 9C 0A 80 26 8E [08:41:44]Write to MH i2c: E2 0D 00 7C 29 80 0D 02 02 05 00 9C 0A 80 26 8E 00 00 03 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:44]Read from MH i2c: E2 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 03 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 03 00 7C 29 00 90 00 19 [08:41:44]RAPDU: 90 00 [08:41:44]wFMCommunicate OK [08:41:44]wFMCommunicate request_size=4 [08:41:44]MH_SAM_APDU [08:41:44]CAPDU: 80 0D 03 02 [08:41:44]Write to MH i2c: E2 08 00 7D 29 80 0D 03 02 00 00 00 00 21 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:44]Read from MH i2c: E2 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 0B 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 0B 00 7D 29 00 23 75 1A 9C 66 2D 8C 27 90 00 B6 [08:41:44]RAPDU: 23 75 1A 9C 66 2D 8C 27 90 00 [08:41:44]wFMCommunicate OK [08:41:44]SAM_PROTO_SignData done [08:41:44]FM_MakeSignedData done [08:41:44]CreateOFDProtocolMessage [08:41:44]wFMCommunicate request_size=4 [08:41:44]MH_SAM_APDU [08:41:44]CAPDU: 80 11 00 00 [08:41:44]Write to MH i2c: E2 08 00 7E 29 80 11 00 00 00 00 00 00 21 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:44]Read from MH i2c: E2 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 17 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: E2 17 00 7E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [08:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:41:44]wFMCommunicate OK [08:41:44]CreateOFDProtocolMessage done [08:41:44]OFDSenderStorePacket 374949 [08:41:44]StoreOFDPacket docnum=374949 [08:41: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 B5 A9 07 01 55 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 C7 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 9C 0A 80 26 8E 23 75 1A 9C 66 2D 8C 27 [08:41:44]CheckFolder [08:41:44]dirname=/storage/ofd_packets [08:41:44]CheckFolder done [08:41:44]ProducePacketName [08:41:44]name=ofd_packets/00374949 [08:41:44]NVStorageSaveData ofd_packets/00374949 [08:41:44]File name is /storage/ofd_packets/00374949 [08:41:44]Write 301 bytes [08:41:44]NVStorageSaveData done [08:41:44]OFDSenderStorePacket done [08:41:44]KKMCreateOFDPacket done [08:41:44]NVStorageSaveData kkm_last_timestamp [08:41:44]File name is /storage/kkm_last_timestamp [08:41:44]Write 4 bytes [08:41:44]NVStorageSaveData done [08:41:44]ExternCall_PrintAddStr [08:41:44]wPrintStart [08:41:44]Write to MH i2c: 01 00 00 7F 29 A8 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 07 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 07 00 7F 29 00 00 00 00 00 FF 0F BD [08:41:44]RasterBufferAndPrint [08:41:44]line Счет N : (1)3311465 [08:41:44]line ИНН: 02508201610067 [08:41:44]line Контрольно-Кассовый Чек [08:41:44]line ПРОДАЖА [08:41:44]line ТРК (МРК, ГНК) : 22 [08:41:44]line Товар: 2710124130 [08:41:44]line Аи-92-К-4 [08:41:44]line 22.430 * 66.90 [08:41:44]line = 1500.57 [08:41:44]line НДС 12% НСП 1% [08:41:44]line > о реализуемом товаре [08:41:44]line ОКРУГЛЕНИЕ: -0.57 [08:41:44]line ИТОГО: 1500.00 [08:41:44]line Внесено: 1500.00 [08:41:44]line СДАЧА: 0.00 [08:41:44]line НСП 1% : 13.28 [08:41:44]line НДС 12% : 159.35 [08:41:44]line Наличными: 1500.00 [08:41:44]line Безнал.: 0.00 [08:41:44]line Место: АЗС № 87 "Партнер Нефть" [08:41:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:41:44]line СНО: Общий режим [08:41:44]line Чек 227 27.10.2024 08:41 [08:41:44]line Смена: 528 ФФД: 1.0 [08:41:44]line ЗНМ: 0300000083 [08:41:44]line РНМ: 0000000000091623 [08:41:44]line Версия ККМ: 001 [08:41:44]line ФМ: 0000000000874672 [08:41:44]line ФД: 374949 [08:41:44]line ФПД: 54546260829838 [08:41:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T084143&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374949&fm=54546260829838&tin=02508201610067®Number=0000000000091623&sum=150000 [08:41:44]written 0, free lines is 4095 [08:41:44]OFD Sender: Processing packet 374949 [packets to send 270, broken 269] [08:41:44]ProducePacketName [08:41:44]name=ofd_packets/00374949 [08:41:44]OFD Sender: To server: pG, [08:41:44]CommunicateWithHost lk.salyk.kg:30040 [08:41:44]ConnectInit lk.salyk.kg [08:41:44]Connected sock=8 [08:41: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 B5 A9 07 01 55 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 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 C7 FC 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 9C 0A 80 26 8E 23 75 1A 9C 66 2D 8C 27 [08:41:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 64 BD 47 00 E8 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 A5 B8 05 00 F4 03 04 00 66 A8 1D 67 B6 04 01 00 00 54 11 AC EE C5 E0 DE 80 [08:41:44]CommunicateWithHost err = 0 [08:41:44]CheckOFDResponse [08:41:44]1017 (14) - 77093643461234 [08:41:44]1041 (16) - 0000000000874672 [08:41:44]1040 (4) - 374949 [08:41:44]1012 (4) - 27.10.2024 02:41 [08:41:44]1206 (1) - 0 [08:41:44]OFD Sender: Remove packet 374949 [08:41:44]ProducePacketName [08:41:44]name=ofd_packets/00374949 [08:41:44]NVStorageDeleteData [08:41:44]Write to MH i2c: 01 00 00 AA 29 D3 [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 07 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: 01 07 00 AA 29 00 00 00 00 00 DC 0C C2 [08:41:44]RasterBufferAndPrint [08:41:44]line [08:41:44]line [08:41:44]line [08:41:44]line [08:41:44]line [08:41:44]written 0, free lines is 3301 [08:41:44]MH_Cut [08:41:44]Write to MH i2c: D1 01 00 B1 29 01 AC [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: D1 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: D1 01 00 [08:41:44]MH_I2C_Read... [08:41:44]Read from MH i2c: D1 01 00 B1 29 00 AB [08:41:44]Write to MH i2c: 01 00 00 B2 29 DB [08:41:44]Write i2c OK [08:41:44]MH_I2C_Read... [08:41:45]OFD Sender: No OFD packet to send [08:41:45]*** Cut start [08:41:45]*** Partial cut [08:41:45]*** CUTSNS_PIN = 1 [08:41:45]*** CUTSNS_PIN = 0 [08:41:46]*** Brake cut motor [08:41:46]Read from MH i2c: 01 [08:41:46]MH_I2C_Read... [08:41:46]*** Stop cut motor [08:41:46]*** Cut end [08:41:46]Read from MH i2c: 01 07 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: 01 07 00 B2 29 00 00 00 00 00 FF 0F F0 [08:41:46]process_action close_receipt done [08:41:46]requested_data is exist [08:41:46]produce_requested_data [08:41:46]requested_item fm.sn is exist - process it [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 11 00 00 [08:41:46]Write to MH i2c: E2 08 00 B3 29 80 11 00 00 00 00 00 00 56 [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 17 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 17 00 B3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AB [08:41:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:41:46]wFMCommunicate OK [08:41:46]requested_item fd.num is exist - process it [08:41:46]SAM_PROTO_GetFieldsCounters [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 13 00 00 [08:41:46]Write to MH i2c: E2 08 00 B4 29 80 13 00 00 00 00 00 00 59 [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 62 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 62 00 B4 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 A5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [08:41:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:46]wFMCommunicate OK [08:41:46]SAM_PROTO_GetFieldsCounters done [08:41:46]requested_item shift.num is exist - process it [08:41:46]requested_item shift.opened is exist - process it [08:41:46]req_shift_opened [08:41:46]FM_GetShiftState [08:41:46]SAM_PROTO_GetShiftState [08:41:46]wFMCommunicate request_size=4 [08:41:46]MH_SAM_APDU [08:41:46]CAPDU: 80 13 01 00 [08:41:46]Write to MH i2c: E2 08 00 B5 29 80 13 01 00 00 00 00 00 5B [08:41:46]Write i2c OK [08:41:46]MH_I2C_Read... [08:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:46]Read from MH i2c: E2 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0E 00 [08:41:46]MH_I2C_Read... [08:41:46]Read from MH i2c: E2 0E 00 B5 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 29 [08:41:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:41:46]wFMCommunicate OK [08:41:46]SAM_PROTO_GetShiftState done [08:41:46]FM_GetShiftState done [08:41:46]req_shift_opened done [08:41:46]requested_item shift.open_date is exist - process it [08:41:46]req_shift_open_date [08:41:46]req_shift_open_date done [08:41:46]produce_requested_data done [08:41:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374949,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:41:46]process_action_free close_receipt [08:41:46]json_value_free [08:41:46]json_value_free done [08:41:46]process_json_proto returns [08:41:46]Send response to host [08:41:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374949,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:41:46]free response buf [08:41:46]execute_script done [08:41:46]execute_script returns [08:41:46]free content buf [08:41:46]Sock 5.Close socket [08:41:46]Sock 5.Thread stoped [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:05]OFD Sender: No OFD packet to send [08:43:10]OFD Sender: No OFD packet to send [08:43:15]OFD Sender: No OFD packet to send [08:43:20]OFD Sender: No OFD packet to send [08:43:25]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:35]OFD Sender: No OFD packet to send [08:43:40]OFD Sender: No OFD packet to send [08:43:45]OFD Sender: No OFD packet to send [08:43:50]OFD Sender: No OFD packet to send [08:43:55]OFD Sender: No OFD packet to send [08:44:00]OFD Sender: No OFD packet to send [08:44:05]OFD Sender: No OFD packet to send [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:40]OFD Sender: No OFD packet to send [08:44:45]OFD Sender: No OFD packet to send [08:44:50]OFD Sender: No OFD packet to send [08:44:55]OFD Sender: No OFD packet to send [08:45:00]OFD Sender: No OFD packet to send [08:45:05]OFD Sender: No OFD packet to send [08:45:10]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: 747721+1729271023=1730018744 [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 B9 FD 1D 67 EF 94 12 67 35 [08:45:45]Current date/time: 27.10.2024 08:45 [08:45:45]FM_Init [08:45:45]wFMConnect [08:45:45]MH_SAM_On [08:45:45]Write to MH i2c: E0 00 00 08 00 E7 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_init finished! [08:45:45]*** atr: [08:45:45]*** 0F 3B D5 18 FF 81 91 FE [08:45:45]*** 1F C3 80 73 C8 21 10 0A [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]*** 00 00 00 00 00 00 00 00 [08:45:45]Read from MH i2c: E0 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E0 10 00 [08:45:45]MH_I2C_Read... [08:45:45]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 [08:45:45]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:45:45]wFMCommunicate request_size=10 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:45:45]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 11 00 00 [08:45:45]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 [08:45:45]MH_I2C_Read... [08:45:45]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 [08: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 [08:45:45]wFMCommunicate OK [08:45:45]Detected FM SN is 0000000000874672 [08:45:45]Stored FM SN is 0000000000874672 [08:45:45]wFMCommunicate request_size=9 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 16 00 00 04 9C 57 00 00 [08:45:45]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]FM PIN OK [08:45:45]wFMCommunicate request_size=8 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 14 04 00 03 02 00 01 [08:45:45]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=13 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:45:45]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 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:45:45]RAPDU: 90 00 [08:45:45]wFMCommunicate OK [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 11 00 00 [08:45:45]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 [08:45:45]MH_I2C_Read... [08:45:45]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 [08: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 [08:45:45]wFMCommunicate OK [08:45:45]DocumentArchiveInit [08:45:45]Start Httpd... [08:45:45]Httpd thread 3067436388 created [08:45:45]Write to MH i2c: 01 00 00 0F 00 0F [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 07 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:45:45]MH Int Process started [08:45:45]Allocated Socket 7 [08:45:45]Bind OK [08:45:45]Listen OK [08:45:45]httpd running on port 8080 [08:45:45]Waiting for new connection... [08:45:45]OFD Sender: No OFD packet to send [08:45:47]accept exits with 6 [08:45:47]New connection [08:45:47]New thread 3067149668 created [08:45:47]Waiting for new connection... [08:45:47] Sock 6.Parse request [08:45:47]Sock 6.Check first char [08:45:47]Sock 6.First char is OK [08:45:47]request: POST /json_proto HTTP/1.0 [08:45:47]Method: POST [08:45:47]URL: /json_proto [08:45:47]Method is POST - this is cgi request [08:45:47]url: /json_proto [08:45:47]query_string will be loaded in cgi processing [08:45:47]execute_cgi json_proto POST (null) [08:45:47]execute_cgi path=json_proto method=POST [08:45:47]POST find Content-Length [08:45:47]Host: 172.17.42.195:8080 [08:45:47]Content-Length: 215 [08:45:47]Content-Type: application/json [08:45:47] [08:45:47]POST finish read [08:45:47]Found Content-Length = 215 [08:45: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" ] } } [08:45:47]execute_script... [08:45: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" ] } } [08:45:47]POST & json_proto [08:45:47]process_json_proto [08:45:47]json parsed OK: [08:45:47]protocol is kg_v1.0 [08:45:47]action value=get_value [08:45:47]process_action get_value [08:45:47]cmd_get_value [08:45:47]process_action get_value done [08:45:47]requested_data is exist [08:45:47]produce_requested_data [08:45:47]requested_item kkm.sn is exist - process it [08:45:47]requested_item kkm.ver is exist - process it [08:45:47]requested_item fm.sn is exist - process it [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 11 00 00 [08:45:47]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 17 00 [08:45:47]MH_I2C_Read... [08:45: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 [08: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 [08:45:47]wFMCommunicate OK [08:45:47]requested_item fd.num is exist - process it [08:45:47]SAM_PROTO_GetFieldsCounters [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 13 00 00 [08:45:47]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 62 00 [08:45:47]MH_I2C_Read... [08:45: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 A5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [08: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 A5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:47]wFMCommunicate OK [08:45:47]SAM_PROTO_GetFieldsCounters done [08:45:47]requested_item shift.num is exist - process it [08:45:47]requested_item shift.opened is exist - process it [08:45:47]req_shift_opened [08:45:47]FM_GetShiftState [08:45:47]SAM_PROTO_GetShiftState [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 13 01 00 [08:45:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:47]Read from MH i2c: E2 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 0E 00 [08:45:47]MH_I2C_Read... [08:45:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [08:45:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:45:47]wFMCommunicate OK [08:45:47]SAM_PROTO_GetShiftState done [08:45:47]FM_GetShiftState done [08:45:47]req_shift_opened done [08:45:47]requested_item shift.open_date is exist - process it [08:45:47]req_shift_open_date [08:45:47]req_shift_open_date done [08:45:47]produce_requested_data done [08:45:47]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374949,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:45:47]process_action_free get_value [08:45:47]json_value_free [08:45:47]json_value_free done [08:45:47]process_json_proto returns [08:45:47]Send response to host [08:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":374949,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:45:47]free response buf [08:45:47]execute_script done [08:45:47]execute_script returns [08:45:47]free content buf [08:45:47]Sock 6.Close socket [08:45:47]Sock 6.Thread stoped [08:45:47]accept exits with 8 [08:45:47]New connection [08:45:47]New thread 3067006308 created [08:45:47]Thread 3067149668 joined [08:45:47]Waiting for new connection... [08:45:47] Sock 8.Parse request [08:45:47]Sock 8.Check first char [08:45:47]Sock 8.First char is OK [08:45:47]request: POST /json_proto HTTP/1.0 [08:45:47]Method: POST [08:45:47]URL: /json_proto [08:45:47]Method is POST - this is cgi request [08:45:47]url: /json_proto [08:45:47]query_string will be loaded in cgi processing [08:45:47]execute_cgi json_proto POST (null) [08:45:47]execute_cgi path=json_proto method=POST [08:45:47]POST find Content-Length [08:45:47]Host: 172.17.42.195:8080 [08:45:47]Content-Length: 331 [08:45:47]Content-Type: application/json [08:45:47] [08:45:47]POST finish read [08:45:47]Found Content-Length = 331 [08:45: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" ] } } [08:45:47]execute_script... [08:45: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" ] } } [08:45:47]POST & json_proto [08:45:47]process_json_proto [08:45:47]json parsed OK: [08:45:47]protocol is kg_v1.0 [08:45:47]action value=get_value [08:45:47]process_action get_value [08:45:47]cmd_get_value [08:45:47]process_action get_value done [08:45:47]requested_data is exist [08:45:47]produce_requested_data [08:45:47]requested_item fm.sale.total is exist - process it [08:45:47]SAM_PROTO_GetFMData [08:45:47]wFMCommunicate request_size=4 [08:45:47]MH_SAM_APDU [08:45:47]CAPDU: 80 13 03 00 [08:45:47]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:45:47]Write i2c OK [08:45:47]MH_I2C_Read... [08:45:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:45:48]Read from MH i2c: E2 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 FD 00 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 84 B4 05 00 69 04 A4 00 6F 04 04 00 6E B2 05 00 B1 04 05 00 30 21 73 FA 07 70 04 05 00 D0 EB 78 2E 06 72 04 05 00 60 35 FA CB 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 7C AB F6 D8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AC 32 14 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 31 [08:45:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 84 B4 05 00 69 04 A4 00 6F 04 04 00 6E B2 05 00 B1 04 05 00 30 21 73 FA 07 70 04 05 00 D0 EB 78 2E 06 72 04 05 00 60 35 FA CB 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 7C AB F6 D8 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AC 32 14 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [08:45:48]wFMCommunicate OK [08:45:48]wFMCommunicate request_size=4 [08:45:48]MH_SAM_APDU [08:45:48]CAPDU: 80 17 00 00 [08:45:48]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:45:48]Write i2c OK [08:45:48]MH_I2C_Read... [08:45:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:48]Read from MH i2c: E2 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 FD 00 [08:45:48]MH_I2C_Read... [08:45:48]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 [08:45: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 [08:45:48]wFMCommunicate OK [08:45:48]wFMCommunicate request_size=4 [08:45:48]MH_SAM_APDU [08:45:48]CAPDU: 80 17 00 00 [08:45:48]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:45:48]Write i2c OK [08:45:48]MH_I2C_Read... [08:45:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:48]Read from MH i2c: E2 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 FD 00 [08:45:48]MH_I2C_Read... [08:45:48]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 [08:45: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 [08:45:48]wFMCommunicate OK [08:45:48]wFMCommunicate request_size=4 [08:45:48]MH_SAM_APDU [08:45:48]CAPDU: 80 17 00 00 [08:45:48]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:45:48]Write i2c OK [08:45:48]MH_I2C_Read... [08:45:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:49]Read from MH i2c: E2 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 FD 00 [08:45:49]MH_I2C_Read... [08:45: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 [08:45: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 [08:45:49]wFMCommunicate OK [08:45:49]wFMCommunicate request_size=4 [08:45:49]MH_SAM_APDU [08:45:49]CAPDU: 80 17 00 00 [08:45:49]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:45:49]Write i2c OK [08:45:49]MH_I2C_Read... [08:45:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [08:45:49]Read from MH i2c: E2 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 E3 00 [08:45:49]MH_I2C_Read... [08:45: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 [08:45: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 [08:45:49]wFMCommunicate OK [08:45:49]SAM_PROTO_GetFMData done [08:45:49]requested_item fm.sale_refund.total is exist - process it [08:45:49]requested_item fm.buy.total is exist - process it [08:45:49]requested_item shift.sale.total is exist - process it [08:45:49]SAM_PROTO_GetShiftData [08:45:49]wFMCommunicate request_size=4 [08:45:49]MH_SAM_APDU [08:45:49]CAPDU: 80 13 02 00 [08:45:49]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:45:49]Write i2c OK [08:45:49]MH_I2C_Read... [08:45:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:45:49]Read from MH i2c: E2 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 FD 00 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 E3 00 00 00 69 04 9D 00 6F 04 04 00 E3 00 00 00 B1 04 04 00 85 0E 5D 01 70 04 03 00 3C B5 EF 72 04 03 00 49 59 6D 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 A5 13 25 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 EA 16 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 EF [08:45:49]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 E3 00 00 00 69 04 9D 00 6F 04 04 00 E3 00 00 00 B1 04 04 00 85 0E 5D 01 70 04 03 00 3C B5 EF 72 04 03 00 49 59 6D 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 A5 13 25 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 EA 16 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:45:49]wFMCommunicate OK [08:45:49]wFMCommunicate request_size=4 [08:45:49]MH_SAM_APDU [08:45:49]CAPDU: 80 17 00 00 [08:45:49]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:45:49]Write i2c OK [08:45:49]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [08:45:50]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 17 00 00 [08:45:50]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [08:45:50]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 17 00 00 [08:45:50]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [08:45:50]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 17 00 00 [08:45:50]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]OFD Sender: No OFD packet to send [08:45:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 CD 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [08:45:50]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:45:51]wFMCommunicate OK [08:45:51]SAM_PROTO_GetShiftData done [08:45:51]requested_item shift.sale.total_cash is exist - process it [08:45:51]requested_item shift.sale_refund.total is exist - process it [08:45:51]requested_item shift.sale_refund.total_cash is exist - process it [08:45:51]requested_item shift.buy.total is exist - process it [08:45:51]requested_item shift.buy.total_cash is exist - process it [08:45:51]produce_requested_data done [08:45:51]produce_requested_data return {"fm.sale.total":342666202.08,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":228757.81,"shift.sale.total_cash":157095.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:45:51]process_action_free get_value [08:45:51]json_value_free [08:45:51]json_value_free done [08:45:51]process_json_proto returns [08:45:51]Send response to host [08:45:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342666202.08,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":228757.81,"shift.sale.total_cash":157095.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:45:51]free response buf [08:45:51]execute_script done [08:45:51]execute_script returns [08:45:51]free content buf [08:45:51]Sock 8.Close socket [08:45:51]Sock 8.Thread stoped [08:45:55]OFD Sender: No OFD packet to send [08:46:00]OFD Sender: No OFD packet to send [08:46:05]OFD Sender: No OFD packet to send [08:46:10]OFD Sender: No OFD packet to send [08:46:15]OFD Sender: No OFD packet to send [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:36]OFD Sender: No OFD packet to send [08:46:41]OFD Sender: No OFD packet to send [08:46:46]OFD Sender: No OFD packet to send [08:46:51]OFD Sender: No OFD packet to send [08:46:56]OFD Sender: No OFD packet to send [08:47:01]OFD Sender: No OFD packet to send [08:47:06]OFD Sender: No OFD packet to send [08:47:11]OFD Sender: No OFD packet to send [08:47:16]OFD Sender: No OFD packet to send [08:47:21]OFD Sender: No OFD packet to send [08:47:26]OFD Sender: No OFD packet to send [08:47:31]OFD Sender: No OFD packet to send [08:47:36]OFD Sender: No OFD packet to send [08:47:41]OFD Sender: No OFD packet to send [08:47:46]OFD Sender: No OFD packet to send [08:47:51]OFD Sender: No OFD packet to send [08:47:56]OFD Sender: No OFD packet to send [08:48:01]OFD Sender: No OFD packet to send [08:48:06]OFD Sender: No OFD packet to send [08:48:11]OFD Sender: No OFD packet to send [08:48:16]OFD Sender: No OFD packet to send [08:48:21]OFD Sender: No OFD packet to send [08:48:26]OFD Sender: No OFD packet to send [08:48:31]OFD Sender: No OFD packet to send [08:48:36]OFD Sender: No OFD packet to send [08:48:41]OFD Sender: No OFD packet to send [08:48:46]OFD Sender: No OFD packet to send [08:48:51]OFD Sender: No OFD packet to send [08:48:56]OFD Sender: No OFD packet to send [08:49:01]OFD Sender: No OFD packet to send [08:49:06]OFD Sender: No OFD packet to send [08:49:11]OFD Sender: No OFD packet to send [08:49:16]OFD Sender: No OFD packet to send [08:49:21]OFD Sender: No OFD packet to send [08:49:26]OFD Sender: No OFD packet to send [08:49:31]OFD Sender: No OFD packet to send [08:49:36]OFD Sender: No OFD packet to send [08:49:41]OFD Sender: No OFD packet to send [08:49:46]OFD Sender: No OFD packet to send [08:49:51]OFD Sender: No OFD packet to send [08:49:56]OFD Sender: No OFD packet to send [08:50:01]OFD Sender: No OFD packet to send [08:50:06]OFD Sender: No OFD packet to send [08:50:11]OFD Sender: No OFD packet to send [08:50:16]OFD Sender: No OFD packet to send [08:50:21]OFD Sender: No OFD packet to send [08:50:26]OFD Sender: No OFD packet to send [08:50:31]OFD Sender: No OFD packet to send [08:50:36]OFD Sender: No OFD packet to send [08:50:41]OFD Sender: No OFD packet to send [08:50:46]OFD Sender: No OFD packet to send [08:50:51]OFD Sender: No OFD packet to send [08:50:56]OFD Sender: No OFD packet to send [08:51:01]OFD Sender: No OFD packet to send [08:51:06]OFD Sender: No OFD packet to send [08:51:11]OFD Sender: No OFD packet to send [08:51:16]OFD Sender: No OFD packet to send [08:51:21]OFD Sender: No OFD packet to send [08:51:26]OFD Sender: No OFD packet to send [08:51:31]OFD Sender: No OFD packet to send [08:51:36]OFD Sender: No OFD packet to send [08:51:41]OFD Sender: No OFD packet to send [08:51:46]OFD Sender: No OFD packet to send [08:51:51]OFD Sender: No OFD packet to send [08:51:56]OFD Sender: No OFD packet to send [08:52:01]OFD Sender: No OFD packet to send [08:52:06]OFD Sender: No OFD packet to send [08:52:11]OFD Sender: No OFD packet to send [08:52:16]OFD Sender: No OFD packet to send [08:52:21]OFD Sender: No OFD packet to send [08:52:26]OFD Sender: No OFD packet to send [08:52:31]OFD Sender: No OFD packet to send [08:52:36]OFD Sender: No OFD packet to send [08:52:41]OFD Sender: No OFD packet to send [08:52:46]OFD Sender: No OFD packet to send [08:52:51]OFD Sender: No OFD packet to send [08:52:56]OFD Sender: No OFD packet to send [08:53:01]OFD Sender: No OFD packet to send [08:53:06]OFD Sender: No OFD packet to send [08:53:11]OFD Sender: No OFD packet to send [08:53:16]OFD Sender: No OFD packet to send [08:53:21]OFD Sender: No OFD packet to send [08:53:26]OFD Sender: No OFD packet to send [08:53:28]accept exits with 6 [08:53:28]New connection [08:53:28]New thread 3067149668 created [08:53:28]Thread 3067006308 joined [08:53:28]Waiting for new connection... [08:53:28] Sock 6.Parse request [08:53:28]Sock 6.Check first char [08:53:28]Sock 6.First char is OK [08:53:28]request: POST /json_proto HTTP/1.0 [08:53:28]Method: POST [08:53:28]URL: /json_proto [08:53:28]Method is POST - this is cgi request [08:53:28]url: /json_proto [08:53:28]query_string will be loaded in cgi processing [08:53:28]execute_cgi json_proto POST (null) [08:53:28]execute_cgi path=json_proto method=POST [08:53:28]POST find Content-Length [08:53:28]Host: 172.17.42.195:8080 [08:53:28]Content-Length: 689 [08:53:28]Content-Type: application/json [08:53:28] [08:53:28]POST finish read [08:53:28]Found Content-Length = 689 [08:53:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311469", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:28]execute_script... [08:53: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)3311469", "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" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:28]POST & json_proto [08:53:28]process_json_proto [08:53:28]json parsed OK: [08:53:28]protocol is kg_v1.0 [08:53:28]action value=close_receipt [08:53:28]process_action close_receipt [08:53:28]cmd_close_receipt [08:53:28]MH_GetDate [08:53:28]Write to MH i2c: F0 00 00 1D 00 0C [08:53:28]Write i2c OK [08:53:28]MH_I2C_Read... [08:53:28]Read from MH i2c: F0 [08:53:28]MH_I2C_Read... [08:53:28]Read from MH i2c: F0 09 00 [08:53:28]MH_I2C_Read... [08:53:28]Read from MH i2c: F0 09 00 1D 00 00 88 FF 1D 67 EF 94 12 67 1C [08:53:28]GetLastDocTimeStamp 1730018503 [08:53:28]current date 1730019208 [08:53:28]FM_GetShiftState [08:53:28]SAM_PROTO_GetShiftState [08:53:28]wFMCommunicate request_size=4 [08:53:28]MH_SAM_APDU [08:53:28]CAPDU: 80 13 01 00 [08:53:28]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:53:28]Write i2c OK [08:53:28]MH_I2C_Read... [08:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:28]Read from MH i2c: E2 [08:53:28]MH_I2C_Read... [08:53:28]Read from MH i2c: E2 0E 00 [08:53:28]MH_I2C_Read... [08:53:28]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [08:53:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:53:28]wFMCommunicate OK [08:53:28]SAM_PROTO_GetShiftState done [08:53:28]FM_GetShiftState done [08:53:28]opened in 1729988025 [08:53:28]opened+sec_in_day 1730074425 [08:53:28]quantity*price = 200025 [08:53:28]sum+1 = 200026 [08:53:28]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 СНО: Общий режим Чек 228 27.10.2024 08:53 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374950 ФПД: 41578543734279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374950&fm=41578543734279&tin=02508201610067®Number=0000000000091623&sum=200000 [08:53:29]StoreToDocumentArchive [08:53:29]shift 528 fd 374950 [08:53:29]save to /storage/0528/doc_00374950 [08:53:29]save last doc name /storage/0528/doc_00374950 to /storage/kkm_last_doc_name [08:53:29]save OK [08:53:29]Clear old archive folders... [08:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:53:29]tlvbuf is B6DD8890 [08:53:29]SAM_PROTO_ClearQueue [08:53:29]wFMCommunicate request_size=4 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 09 00 00 [08:53:29]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:53:29]RAPDU: 90 00 [08:53:29]wFMCommunicate OK [08:53:29]SAM_PROTO_ClearQueue done [08:53:29]KKMCreateOFDPacket [08:53:29]OFDProtocolAddRootSTLVToBuf [08:53:29]FM_MakeSignedData [08:53:29]FM_MakeSignedData [08:53:29]SAM_PROTO_SignData [08:53:29]wFMCommunicate request_size=4 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 0D 01 02 [08:53:29]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:53:29]RAPDU: 90 00 [08:53:29]wFMCommunicate OK [08:53:29]wFMCommunicate request_size=255 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E4 00 00 00 F4 03 04 00 88 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [08:53:29]Write to MH i2c: E2 02 01 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 E4 00 00 00 F4 03 04 00 88 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 43 [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:53:29]RAPDU: 90 00 [08:53:29]wFMCommunicate OK [08:53:29]wFMCommunicate request_size=16 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 25 D0 C2 54 5E 07 [08:53:29]Write to MH i2c: E2 13 00 2E 00 80 0D 02 02 0B 00 00 35 04 06 00 25 D0 C2 54 5E 07 00 00 6D [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:53:29]RAPDU: 90 00 [08:53:29]wFMCommunicate OK [08:53:29]wFMCommunicate request_size=4 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 0D 03 02 [08:53:29]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 0B 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 0B 00 2F 00 00 29 48 48 E0 96 5D A2 CE 90 00 A7 [08:53:29]RAPDU: 29 48 48 E0 96 5D A2 CE 90 00 [08:53:29]wFMCommunicate OK [08:53:29]SAM_PROTO_SignData done [08:53:29]FM_MakeSignedData done [08:53:29]CreateOFDProtocolMessage [08:53:29]wFMCommunicate request_size=4 [08:53:29]MH_SAM_APDU [08:53:29]CAPDU: 80 11 00 00 [08:53:29]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:29]Read from MH i2c: E2 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 17 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [08:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:53:29]wFMCommunicate OK [08:53:29]CreateOFDProtocolMessage done [08:53:29]OFDSenderStorePacket 374950 [08:53:29]StoreOFDPacket docnum=374950 [08:53: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 15 01 00 00 FC AA 0D 01 DB 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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 88 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 25 D0 C2 54 5E 07 29 48 48 E0 96 5D A2 CE [08:53:29]CheckFolder [08:53:29]dirname=/storage/ofd_packets [08:53:29]CheckFolder done [08:53:29]ProducePacketName [08:53:29]name=ofd_packets/00374950 [08:53:29]NVStorageSaveData ofd_packets/00374950 [08:53:29]File name is /storage/ofd_packets/00374950 [08:53:29]Write 307 bytes [08:53:29]NVStorageSaveData done [08:53:29]OFDSenderStorePacket done [08:53:29]KKMCreateOFDPacket done [08:53:29]NVStorageSaveData kkm_last_timestamp [08:53:29]File name is /storage/kkm_last_timestamp [08:53:29]Write 4 bytes [08:53:29]NVStorageSaveData done [08:53:29]ExternCall_PrintAddStr [08:53:29]wPrintStart [08:53:29]Write to MH i2c: 01 00 00 31 00 31 [08:53:29]Write i2c OK [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: 01 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: 01 07 00 [08:53:29]MH_I2C_Read... [08:53:29]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:53:29]RasterBufferAndPrint [08:53:29]line Счет N : (1)3311469 [08:53:29]line ИНН: 02508201610067 [08:53:29]line Контрольно-Кассовый Чек [08:53:29]line ПРОДАЖА [08:53:29]line ТРК (МРК, ГНК) : 11 [08:53:29]line Товар: 2710194240 [08:53:29]line D-Energy Дт-К-2 [08:53:29]line 25.910 * 77.20 [08:53:29]line = 2000.25 [08:53:29]line НДС 12% НСП 1% [08:53:29]line > о реализуемом товаре [08:53:29]line ОКРУГЛЕНИЕ: -0.25 [08:53:29]line ИТОГО: 2000.00 [08:53:29]line Внесено: 2000.00 [08:53:29]line СДАЧА: 0.00 [08:53:29]line НСП 1% : 17.70 [08:53:29]line НДС 12% : 212.42 [08:53:29]line Наличными: 2000.00 [08:53:29]line Безнал.: 0.00 [08:53:29]line Место: АЗС № 87 "Партнер Нефть" [08:53:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:53:29]line СНО: Общий режим [08:53:29]line Чек 228 27.10.2024 08:53 [08:53:29]line Смена: 528 ФФД: 1.0 [08:53:29]line ЗНМ: 0300000083 [08:53:29]line РНМ: 0000000000091623 [08:53:29]line Версия ККМ: 001 [08:53:29]line ФМ: 0000000000874672 [08:53:29]line ФД: 374950 [08:53:29]line ФПД: 41578543734279 [08:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374950&fm=41578543734279&tin=02508201610067®Number=0000000000091623&sum=200000 [08:53:30]OFD Sender: Processing packet 374950 [packets to send 270, broken 269] [08:53:30]ProducePacketName [08:53:30]name=ofd_packets/00374950 [08:53:30]OFD Sender: To server: pG, [08:53:30]CommunicateWithHost lk.salyk.kg:30040 [08:53:30]ConnectInit lk.salyk.kg [08:53:30]written 0, free lines is 4095 [08:53:30]Connected sock=10 [08:53: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 15 01 00 00 FC AA 0D 01 DB 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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 88 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 25 D0 C2 54 5E 07 29 48 48 E0 96 5D A2 CE [08:53: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 AD 00 47 00 AC 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B8 05 00 F4 03 04 00 27 AB 1D 67 B6 04 01 00 00 33 A9 6D 0D F7 2B 2C A2 [08:53:30]CommunicateWithHost err = 0 [08:53:30]CheckOFDResponse [08:53:30]1017 (14) - 77093643461234 [08:53:30]1041 (16) - 0000000000874672 [08:53:30]1040 (4) - 374950 [08:53:30]1012 (4) - 27.10.2024 02:53 [08:53:30]1206 (1) - 0 [08:53:30]OFD Sender: Remove packet 374950 [08:53:30]ProducePacketName [08:53:30]name=ofd_packets/00374950 [08:53:30]NVStorageDeleteData [08:53:30]Write to MH i2c: 01 00 00 5C 00 5C [08:53:30]Write i2c OK [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: 01 [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: 01 07 00 [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E6 0C 55 [08:53:30]RasterBufferAndPrint [08:53:30]line [08:53:30]line [08:53:30]line [08:53:30]line [08:53:30]line [08:53:30]written 0, free lines is 3308 [08:53:30]MH_Cut [08:53:30]Write to MH i2c: D1 01 00 63 00 01 35 [08:53:30]Write i2c OK [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: D1 [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: D1 01 00 [08:53:30]MH_I2C_Read... [08:53:30]Read from MH i2c: D1 01 00 63 00 00 34 [08:53:30]Write to MH i2c: 01 00 00 64 00 64 [08:53:30]Write i2c OK [08:53:30]MH_I2C_Read... [08:53:31]OFD Sender: No OFD packet to send [08:53:31]*** Cut start [08:53:31]*** Partial cut [08:53:31]*** CUTSNS_PIN = 1 [08:53:31]*** CUTSNS_PIN = 0 [08:53:31]*** Brake cut motor [08:53:32]Read from MH i2c: 01 [08:53:32]MH_I2C_Read... [08:53:32]*** Stop cut motor [08:53:32]*** Cut end [08:53:32]Read from MH i2c: 01 07 00 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:53:32]process_action close_receipt done [08:53:32]requested_data is exist [08:53:32]produce_requested_data [08:53:32]requested_item fm.sn is exist - process it [08:53:32]wFMCommunicate request_size=4 [08:53:32]MH_SAM_APDU [08:53:32]CAPDU: 80 11 00 00 [08:53:32]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:53:32]Write i2c OK [08:53:32]MH_I2C_Read... [08:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:32]Read from MH i2c: E2 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 17 00 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 34 [08:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:53:32]wFMCommunicate OK [08:53:32]requested_item fd.num is exist - process it [08:53:32]SAM_PROTO_GetFieldsCounters [08:53:32]wFMCommunicate request_size=4 [08:53:32]MH_SAM_APDU [08:53:32]CAPDU: 80 13 00 00 [08:53:32]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:53:32]Write i2c OK [08:53:32]MH_I2C_Read... [08:53:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:32]Read from MH i2c: E2 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 62 00 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [08:53: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 A6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:32]wFMCommunicate OK [08:53:32]SAM_PROTO_GetFieldsCounters done [08:53:32]requested_item shift.num is exist - process it [08:53:32]requested_item shift.opened is exist - process it [08:53:32]req_shift_opened [08:53:32]FM_GetShiftState [08:53:32]SAM_PROTO_GetShiftState [08:53:32]wFMCommunicate request_size=4 [08:53:32]MH_SAM_APDU [08:53:32]CAPDU: 80 13 01 00 [08:53:32]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:53:32]Write i2c OK [08:53:32]MH_I2C_Read... [08:53:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:32]Read from MH i2c: E2 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 0E 00 [08:53:32]MH_I2C_Read... [08:53:32]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B2 [08:53:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:53:32]wFMCommunicate OK [08:53:32]SAM_PROTO_GetShiftState done [08:53:32]FM_GetShiftState done [08:53:32]req_shift_opened done [08:53:32]requested_item shift.open_date is exist - process it [08:53:32]req_shift_open_date [08:53:32]req_shift_open_date done [08:53:32]produce_requested_data done [08:53:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374950,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:53:32]process_action_free close_receipt [08:53:32]json_value_free [08:53:32]json_value_free done [08:53:32]process_json_proto returns [08:53:32]Send response to host [08:53:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374950,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:53:32]free response buf [08:53:32]execute_script done [08:53:32]execute_script returns [08:53:32]free content buf [08:53:32]Sock 6.Close socket [08:53:32]Sock 6.Thread stoped [08:53:36]OFD Sender: No OFD packet to send [08:53:41]OFD Sender: No OFD packet to send [08:53:46]OFD Sender: No OFD packet to send [08:53:51]OFD Sender: No OFD packet to send [08:53:56]OFD Sender: No OFD packet to send [08:54:01]OFD Sender: No OFD packet to send [08:54:06]OFD Sender: No OFD packet to send [08:54:11]OFD Sender: No OFD packet to send [08:54:16]OFD Sender: No OFD packet to send [08:54:21]OFD Sender: No OFD packet to send [08:54:24]accept exits with 9 [08:54:24]New connection [08:54:24]New thread 3067006308 created [08:54:24]Thread 3067149668 joined [08:54:24]Waiting for new connection... [08:54:24] Sock 9.Parse request [08:54:24]Sock 9.Check first char [08:54:24]Sock 9.First char is OK [08:54:24]request: POST /json_proto HTTP/1.0 [08:54:24]Method: POST [08:54:24]URL: /json_proto [08:54:24]Method is POST - this is cgi request [08:54:24]url: /json_proto [08:54:24]query_string will be loaded in cgi processing [08:54:24]execute_cgi json_proto POST (null) [08:54:24]execute_cgi path=json_proto method=POST [08:54:24]POST find Content-Length [08:54:24]Host: 172.17.42.195:8080 [08:54:24]Content-Length: 683 [08:54:24]Content-Type: application/json [08:54:24] [08:54:24]POST finish read [08:54:24]Found Content-Length = 683 [08:54:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311470", "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" ] } } [08:54:24]execute_script... [08:54: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)3311470", "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" ] } } [08:54:24]POST & json_proto [08:54:24]process_json_proto [08:54:24]json parsed OK: [08:54:24]protocol is kg_v1.0 [08:54:24]action value=close_receipt [08:54:24]process_action close_receipt [08:54:24]cmd_close_receipt [08:54:24]MH_GetDate [08:54:24]Write to MH i2c: F0 00 00 68 00 57 [08:54:24]Write i2c OK [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: F0 [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: F0 09 00 [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: F0 09 00 68 00 00 C0 FF 1D 67 EF 94 12 67 9F [08:54:24]GetLastDocTimeStamp 1730019208 [08:54:24]current date 1730019264 [08:54:24]FM_GetShiftState [08:54:24]SAM_PROTO_GetShiftState [08:54:24]wFMCommunicate request_size=4 [08:54:24]MH_SAM_APDU [08:54:24]CAPDU: 80 13 01 00 [08:54:24]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:54:24]Write i2c OK [08:54:24]MH_I2C_Read... [08:54:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:24]Read from MH i2c: E2 [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: E2 0E 00 [08:54:24]MH_I2C_Read... [08:54:24]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B4 [08:54:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:54:24]wFMCommunicate OK [08:54:24]SAM_PROTO_GetShiftState done [08:54:24]FM_GetShiftState done [08:54:24]opened in 1729988025 [08:54:24]opened+sec_in_day 1730074425 [08:54:24]quantity*price = 100015 [08:54:24]sum+1 = 100017 [08:54:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 229 27.10.2024 08:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374951 ФПД: 130709561625103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085424&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374951&fm=130709561625103&tin=02508201610067®Number=0000000000091623&sum=100000 [08:54:25]StoreToDocumentArchive [08:54:25]shift 528 fd 374951 [08:54:25]save to /storage/0528/doc_00374951 [08:54:25]save last doc name /storage/0528/doc_00374951 to /storage/kkm_last_doc_name [08:54:25]save OK [08:54:25]Clear old archive folders... [08:54:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:25]tlvbuf is B6DD8740 [08:54:25]SAM_PROTO_ClearQueue [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 09 00 00 [08:54:25]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:54:25]RAPDU: 90 00 [08:54:25]wFMCommunicate OK [08:54:25]SAM_PROTO_ClearQueue done [08:54:25]KKMCreateOFDPacket [08:54:25]OFDProtocolAddRootSTLVToBuf [08:54:25]FM_MakeSignedData [08:54:25]FM_MakeSignedData [08:54:25]SAM_PROTO_SignData [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 0D 01 02 [08:54:25]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:54:25]RAPDU: 90 00 [08:54:25]wFMCommunicate OK [08:54:25]wFMCommunicate request_size=255 [08:54:25]MH_SAM_APDU [08:54: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C0 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 76 [08:54:25]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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 C0 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 76 00 00 8A [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:54:25]RAPDU: 90 00 [08:54:25]wFMCommunicate OK [08:54:25]wFMCommunicate request_size=10 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 0D 02 02 05 E1 30 FD 4A 0F [08:54:25]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 E1 30 FD 4A 0F 00 00 64 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:54:25]RAPDU: 90 00 [08:54:25]wFMCommunicate OK [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 0D 03 02 [08:54:25]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:25]Read from MH i2c: E2 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 0B 00 [08:54:25]MH_I2C_Read... [08:54:25]Read from MH i2c: E2 0B 00 7A 00 00 D1 D2 A6 17 05 CF C0 8B 90 00 75 [08:54:25]RAPDU: D1 D2 A6 17 05 CF C0 8B 90 00 [08:54:25]wFMCommunicate OK [08:54:25]SAM_PROTO_SignData done [08:54:25]FM_MakeSignedData done [08:54:25]CreateOFDProtocolMessage [08:54:25]wFMCommunicate request_size=4 [08:54:25]MH_SAM_APDU [08:54:25]CAPDU: 80 11 00 00 [08:54:25]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:54:25]Write i2c OK [08:54:25]MH_I2C_Read... [08:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:26]Read from MH i2c: E2 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: E2 17 00 [08:54:26]MH_I2C_Read... [08:54:26]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 [08:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:54:26]wFMCommunicate OK [08:54:26]CreateOFDProtocolMessage done [08:54:26]OFDSenderStorePacket 374951 [08:54:26]StoreOFDPacket docnum=374951 [08:54: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 8C 0F 07 01 28 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 C0 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 76 E1 30 FD 4A 0F D1 D2 A6 17 05 CF C0 8B [08:54:26]CheckFolder [08:54:26]dirname=/storage/ofd_packets [08:54:26]CheckFolder done [08:54:26]ProducePacketName [08:54:26]name=ofd_packets/00374951 [08:54:26]NVStorageSaveData ofd_packets/00374951 [08:54:26]File name is /storage/ofd_packets/00374951 [08:54:26]Write 301 bytes [08:54:26]NVStorageSaveData done [08:54:26]OFDSenderStorePacket done [08:54:26]KKMCreateOFDPacket done [08:54:26]NVStorageSaveData kkm_last_timestamp [08:54:26]File name is /storage/kkm_last_timestamp [08:54:26]Write 4 bytes [08:54:26]NVStorageSaveData done [08:54:26]OFD Sender: Processing packet 374951 [packets to send 270, broken 269] [08:54:26]ProducePacketName [08:54:26]name=ofd_packets/00374951 [08:54:26]OFD Sender: To server: pG, [08:54:26]CommunicateWithHost lk.salyk.kg:30040 [08:54:26]ConnectInit lk.salyk.kg [08:54:26]ExternCall_PrintAddStr [08:54:26]wPrintStart [08:54:26]Write to MH i2c: 01 00 00 7C 00 7C [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 07 00 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:54:26]RasterBufferAndPrint [08:54:26]line Счет N : (1)3311470 [08:54:26]line ИНН: 02508201610067 [08:54:26]line Контрольно-Кассовый Чек [08:54:26]line ПРОДАЖА [08:54:26]line ТРК (МРК, ГНК) : 42 [08:54:26]line Товар: 2710124130 [08:54:26]line Аи-92-К-4 [08:54:26]line 14.950 * 66.90 [08:54:26]line = 1000.16 [08:54:26]line НДС 12% НСП 1% [08:54:26]line > о реализуемом товаре [08:54:26]line ОКРУГЛЕНИЕ: -0.16 [08:54:26]line ИТОГО: 1000.00 [08:54:26]line Внесено: 1000.00 [08:54:26]line СДАЧА: 0.00 [08:54:26]line НСП 1% : 8.85 [08:54:26]line НДС 12% : 106.21 [08:54:26]line Наличными: 1000.00 [08:54:26]line Безнал.: 0.00 [08:54:26]line Место: АЗС № 87 "Партнер Нефть" [08:54:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:54:26]line СНО: Общий режим [08:54:26]line Чек 229 27.10.2024 08:54 [08:54:26]line Смена: 528 ФФД: 1.0 [08:54:26]line ЗНМ: 0300000083 [08:54:26]line РНМ: 0000000000091623 [08:54:26]line Версия ККМ: 001 [08:54:26]line ФМ: 0000000000874672 [08:54:26]line ФД: 374951 [08:54:26]line ФПД: 130709561625103 [08:54:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085424&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374951&fm=130709561625103&tin=02508201610067®Number=0000000000091623&sum=100000 [08:54:26]Connected sock=11 [08:54: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 8C 0F 07 01 28 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 C0 FF 1D 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 76 E1 30 FD 4A 0F D1 D2 A6 17 05 CF C0 8B [08:54:26]written 0, free lines is 4095 [08:54: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 00 0D 47 00 B5 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 A7 B8 05 00 F4 03 04 00 5F AB 1D 67 B6 04 01 00 00 3B 6C F5 65 7B 6E 5C 03 [08:54:26]CommunicateWithHost err = 0 [08:54:26]CheckOFDResponse [08:54:26]1017 (14) - 77093643461234 [08:54:26]1041 (16) - 0000000000874672 [08:54:26]1040 (4) - 374951 [08:54:26]1012 (4) - 27.10.2024 02:54 [08:54:26]1206 (1) - 0 [08:54:26]OFD Sender: Remove packet 374951 [08:54:26]ProducePacketName [08:54:26]name=ofd_packets/00374951 [08:54:26]NVStorageDeleteData [08:54:26]Write to MH i2c: 01 00 00 A7 00 A7 [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 07 00 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 CD 0C 87 [08:54:26]RasterBufferAndPrint [08:54:26]line [08:54:26]line [08:54:26]line [08:54:26]line [08:54:26]line [08:54:26]written 0, free lines is 3285 [08:54:26]MH_Cut [08:54:26]Write to MH i2c: D1 01 00 AE 00 01 80 [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: D1 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: D1 01 00 [08:54:26]MH_I2C_Read... [08:54:26]Read from MH i2c: D1 01 00 AE 00 00 7F [08:54:26]Write to MH i2c: 01 00 00 AF 00 AF [08:54:26]Write i2c OK [08:54:26]MH_I2C_Read... [08:54:27]OFD Sender: No OFD packet to send [08:54:27]*** Cut start [08:54:27]*** Partial cut [08:54:27]*** CUTSNS_PIN = 1 [08:54:27]*** CUTSNS_PIN = 0 [08:54:28]*** Brake cut motor [08:54:28]Read from MH i2c: 01 [08:54:28]MH_I2C_Read... [08:54:28]*** Stop cut motor [08:54:28]*** Cut end [08:54:28]Read from MH i2c: 01 07 00 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [08:54:28]process_action close_receipt done [08:54:28]requested_data is exist [08:54:28]produce_requested_data [08:54:28]requested_item fm.sn is exist - process it [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 11 00 00 [08:54:28]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 17 00 [08:54:28]MH_I2C_Read... [08:54:28]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 [08:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:54:28]wFMCommunicate OK [08:54:28]requested_item fd.num is exist - process it [08:54:28]SAM_PROTO_GetFieldsCounters [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 13 00 00 [08:54:28]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 62 00 [08:54:28]MH_I2C_Read... [08:54:28]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 A7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [08:54: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 A7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:28]wFMCommunicate OK [08:54:28]SAM_PROTO_GetFieldsCounters done [08:54:28]requested_item shift.num is exist - process it [08:54:28]requested_item shift.opened is exist - process it [08:54:28]req_shift_opened [08:54:28]FM_GetShiftState [08:54:28]SAM_PROTO_GetShiftState [08:54:28]wFMCommunicate request_size=4 [08:54:28]MH_SAM_APDU [08:54:28]CAPDU: 80 13 01 00 [08:54:28]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:54:28]Write i2c OK [08:54:28]MH_I2C_Read... [08:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:28]Read from MH i2c: E2 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 0E 00 [08:54:28]MH_I2C_Read... [08:54:28]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FD [08:54:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:54:28]wFMCommunicate OK [08:54:28]SAM_PROTO_GetShiftState done [08:54:28]FM_GetShiftState done [08:54:28]req_shift_opened done [08:54:28]requested_item shift.open_date is exist - process it [08:54:28]req_shift_open_date [08:54:28]req_shift_open_date done [08:54:28]produce_requested_data done [08:54:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374951,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:54:28]process_action_free close_receipt [08:54:28]json_value_free [08:54:28]json_value_free done [08:54:28]process_json_proto returns [08:54:28]Send response to host [08:54:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374951,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:54:28]free response buf [08:54:28]execute_script done [08:54:28]execute_script returns [08:54:28]free content buf [08:54:28]Sock 9.Close socket [08:54:28]Sock 9.Thread stoped [08:54:32]OFD Sender: No OFD packet to send [08:54:37]OFD Sender: No OFD packet to send [08:54:42]OFD Sender: No OFD packet to send [08:54:47]OFD Sender: No OFD packet to send [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:22]OFD Sender: No OFD packet to send [08:55:27]OFD Sender: No OFD packet to send [08:55:32]OFD Sender: No OFD packet to send [08:55:37]OFD Sender: No OFD packet to send [08:55:42]OFD Sender: No OFD packet to send [08:55:47]OFD Sender: No OFD packet to send [08:55:52]OFD Sender: No OFD packet to send [08:55:57]OFD Sender: No OFD packet to send [08:56:02]OFD Sender: No OFD packet to send [08:56:07]OFD Sender: No OFD packet to send [08:56:12]OFD Sender: No OFD packet to send [08:56:17]OFD Sender: No OFD packet to send [08:56:20]accept exits with 8 [08:56:20]New connection [08:56:20]New thread 3067149668 created [08:56:20]Thread 3067006308 joined [08:56:20]Waiting for new connection... [08:56:20] Sock 8.Parse request [08:56:20]Sock 8.Check first char [08:56:20]Sock 8.First char is OK [08:56:20]request: POST /json_proto HTTP/1.0 [08:56:20]Method: POST [08:56:20]URL: /json_proto [08:56:20]Method is POST - this is cgi request [08:56:20]url: /json_proto [08:56:20]query_string will be loaded in cgi processing [08:56:20]execute_cgi json_proto POST (null) [08:56:20]execute_cgi path=json_proto method=POST [08:56:20]POST find Content-Length [08:56:20]Host: 172.17.42.195:8080 [08:56:20]Content-Length: 678 [08:56:20]Content-Type: application/json [08:56:20] [08:56:20]POST finish read [08:56:20]Found Content-Length = 678 [08:56:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311471", "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" ] } } [08:56:20]execute_script... [08: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)3311471", "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" ] } } [08:56:20]POST & json_proto [08:56:20]process_json_proto [08:56:20]json parsed OK: [08:56:20]protocol is kg_v1.0 [08:56:20]action value=close_receipt [08:56:20]process_action close_receipt [08:56:20]cmd_close_receipt [08:56:20]MH_GetDate [08:56:20]Write to MH i2c: F0 00 00 B3 00 A2 [08:56:20]Write i2c OK [08:56:20]MH_I2C_Read... [08:56:20]Read from MH i2c: F0 [08:56:20]MH_I2C_Read... [08:56:20]Read from MH i2c: F0 09 00 [08:56:20]MH_I2C_Read... [08:56:20]Read from MH i2c: F0 09 00 B3 00 00 34 00 1E 67 EF 94 12 67 60 [08:56:20]GetLastDocTimeStamp 1730019264 [08:56:20]current date 1730019380 [08:56:20]FM_GetShiftState [08:56:20]SAM_PROTO_GetShiftState [08:56:20]wFMCommunicate request_size=4 [08:56:20]MH_SAM_APDU [08:56:20]CAPDU: 80 13 01 00 [08:56:20]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [08:56:20]Write i2c OK [08:56:20]MH_I2C_Read... [08:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:20]Read from MH i2c: E2 [08:56:20]MH_I2C_Read... [08:56:20]Read from MH i2c: E2 0E 00 [08:56:20]MH_I2C_Read... [08:56:20]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FF [08:56:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:56:20]wFMCommunicate OK [08:56:20]SAM_PROTO_GetShiftState done [08:56:20]FM_GetShiftState done [08:56:20]opened in 1729988025 [08:56:20]opened+sec_in_day 1730074425 [08:56:20]quantity*price = 50041 [08:56:20]sum+1 = 50042 [08:56: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 СНО: Общий режим Чек 230 27.10.2024 08:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374952 ФПД: 12333105349917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085620&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374952&fm=12333105349917&tin=02508201610067®Number=0000000000091623&sum=50000 [08:56:21]StoreToDocumentArchive [08:56:21]shift 528 fd 374952 [08:56:21]save to /storage/0528/doc_00374952 [08:56:21]save last doc name /storage/0528/doc_00374952 to /storage/kkm_last_doc_name [08:56:21]save OK [08:56:21]Clear old archive folders... [08:56:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:21]tlvbuf is 0151FA20 [08:56:21]SAM_PROTO_ClearQueue [08:56:21]wFMCommunicate request_size=4 [08:56:21]MH_SAM_APDU [08:56:21]CAPDU: 80 09 00 00 [08:56:21]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:56:21]RAPDU: 90 00 [08:56:21]wFMCommunicate OK [08:56:21]SAM_PROTO_ClearQueue done [08:56:21]KKMCreateOFDPacket [08:56:21]OFDProtocolAddRootSTLVToBuf [08:56:21]FM_MakeSignedData [08:56:21]FM_MakeSignedData [08:56:21]SAM_PROTO_SignData [08:56:21]wFMCommunicate request_size=4 [08:56:21]MH_SAM_APDU [08:56:21]CAPDU: 80 0D 01 02 [08:56:21]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:56:21]RAPDU: 90 00 [08:56:21]wFMCommunicate OK [08:56:21]wFMCommunicate request_size=255 [08:56:21]MH_SAM_APDU [08:56: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 E6 00 00 00 F4 03 04 00 34 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B [08:56:21]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 34 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 00 00 E8 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:56:21]RAPDU: 90 00 [08:56:21]wFMCommunicate OK [08:56:21]wFMCommunicate request_size=10 [08:56:21]MH_SAM_APDU [08:56:21]CAPDU: 80 0D 02 02 05 37 86 5D 05 1D [08:56:21]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 37 86 5D 05 1D 00 00 84 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [08:56:21]RAPDU: 90 00 [08:56:21]wFMCommunicate OK [08:56:21]wFMCommunicate request_size=4 [08:56:21]MH_SAM_APDU [08:56:21]CAPDU: 80 0D 03 02 [08:56:21]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 0B 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 0B 00 C5 00 00 4F 71 C9 A4 F6 A1 EF 4C 90 00 40 [08:56:21]RAPDU: 4F 71 C9 A4 F6 A1 EF 4C 90 00 [08:56:21]wFMCommunicate OK [08:56:21]SAM_PROTO_SignData done [08:56:21]FM_MakeSignedData done [08:56:21]CreateOFDProtocolMessage [08:56:21]wFMCommunicate request_size=4 [08:56:21]MH_SAM_APDU [08:56:21]CAPDU: 80 11 00 00 [08:56:21]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:21]Read from MH i2c: E2 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: E2 17 00 [08:56:21]MH_I2C_Read... [08:56:21]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 [08: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 [08:56:21]wFMCommunicate OK [08:56:21]CreateOFDProtocolMessage done [08:56:21]OFDSenderStorePacket 374952 [08:56:21]StoreOFDPacket docnum=374952 [08: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 0F 01 00 00 CC 04 07 01 9A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 34 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 37 86 5D 05 1D 4F 71 C9 A4 F6 A1 EF 4C [08:56:21]CheckFolder [08:56:21]dirname=/storage/ofd_packets [08:56:21]CheckFolder done [08:56:21]ProducePacketName [08:56:21]name=ofd_packets/00374952 [08:56:21]NVStorageSaveData ofd_packets/00374952 [08:56:21]File name is /storage/ofd_packets/00374952 [08:56:21]Write 301 bytes [08:56:21]NVStorageSaveData done [08:56:21]OFDSenderStorePacket done [08:56:21]KKMCreateOFDPacket done [08:56:21]NVStorageSaveData kkm_last_timestamp [08:56:21]File name is /storage/kkm_last_timestamp [08:56:21]Write 4 bytes [08:56:21]NVStorageSaveData done [08:56:21]ExternCall_PrintAddStr [08:56:21]wPrintStart [08:56:21]Write to MH i2c: 01 00 00 C7 00 C7 [08:56:21]Write i2c OK [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 [08:56:21]MH_I2C_Read... [08:56:21]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [08:56:21]RasterBufferAndPrint [08:56:21]line Счет N : (1)3311471 [08:56:21]line ИНН: 02508201610067 [08:56:21]line Контрольно-Кассовый Чек [08:56:21]line ПРОДАЖА [08:56:21]line ТРК (МРК, ГНК) : 12 [08:56:21]line Товар: 2710124130 [08:56:21]line Аи-92-К-4 [08:56:21]line 7.480 * 66.90 [08:56:21]line = 500.41 [08:56:21]line НДС 12% НСП 1% [08:56:21]line > о реализуемом товаре [08:56:21]line ОКРУГЛЕНИЕ: -0.41 [08:56:21]line ИТОГО: 500.00 [08:56:21]line Внесено: 500.00 [08:56:21]line СДАЧА: 0.00 [08:56:21]line НСП 1% : 4.43 [08:56:21]line НДС 12% : 53.14 [08:56:21]line Наличными: 500.00 [08:56:21]line Безнал.: 0.00 [08:56:21]line Место: АЗС № 87 "Партнер Нефть" [08:56:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:56:21]line СНО: Общий режим [08:56:21]line Чек 230 27.10.2024 08:56 [08:56:21]line Смена: 528 ФФД: 1.0 [08:56:21]line ЗНМ: 0300000083 [08:56:21]line РНМ: 0000000000091623 [08:56:21]line Версия ККМ: 001 [08:56:21]line ФМ: 0000000000874672 [08:56:21]line ФД: 374952 [08:56:21]line ФПД: 12333105349917 [08:56:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085620&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374952&fm=12333105349917&tin=02508201610067®Number=0000000000091623&sum=50000 [08:56:21]written 0, free lines is 4095 [08:56:21]OFD Sender: Processing packet 374952 [packets to send 270, broken 269] [08:56:21]ProducePacketName [08:56:21]name=ofd_packets/00374952 [08:56:21]OFD Sender: To server: pG, [08:56:21]CommunicateWithHost lk.salyk.kg:30040 [08:56:21]ConnectInit lk.salyk.kg [08:56:21]Connected sock=10 [08:56: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 CC 04 07 01 9A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 34 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0B 37 86 5D 05 1D 4F 71 C9 A4 F6 A1 EF 4C [08: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 FE B2 47 00 46 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 A8 B8 05 00 F4 03 04 00 D3 AB 1D 67 B6 04 01 00 00 75 06 8B 43 32 39 52 2C [08:56:22]CommunicateWithHost err = 0 [08:56:22]CheckOFDResponse [08:56:22]1017 (14) - 77093643461234 [08:56:22]1041 (16) - 0000000000874672 [08:56:22]1040 (4) - 374952 [08:56:22]1012 (4) - 27.10.2024 02:56 [08:56:22]1206 (1) - 0 [08:56:22]OFD Sender: Remove packet 374952 [08:56:22]ProducePacketName [08:56:22]name=ofd_packets/00374952 [08:56:22]NVStorageDeleteData [08:56:22]Write to MH i2c: 01 00 00 F2 00 F2 [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: 01 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: 01 07 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 DC 0C E1 [08:56:22]RasterBufferAndPrint [08:56:22]line [08:56:22]line [08:56:22]line [08:56:22]line [08:56:22]line [08:56:22]written 0, free lines is 3298 [08:56:22]MH_Cut [08:56:22]Write to MH i2c: D1 01 00 F9 00 01 CB [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: D1 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: D1 01 00 [08:56:22]MH_I2C_Read... [08:56:22]Read from MH i2c: D1 01 00 F9 00 00 CA [08:56:22]Write to MH i2c: 01 00 00 FA 00 FA [08:56:22]Write i2c OK [08:56:22]MH_I2C_Read... [08:56:22]OFD Sender: No OFD packet to send [08:56:23]*** Cut start [08:56:23]*** Partial cut [08:56:23]*** CUTSNS_PIN = 1 [08:56:23]*** CUTSNS_PIN = 0 [08:56:23]*** Brake cut motor [08:56:23]Read from MH i2c: 01 [08:56:23]MH_I2C_Read... [08:56:23]*** Stop cut motor [08:56:23]*** Cut end [08:56:23]Read from MH i2c: 01 07 00 [08:56:23]MH_I2C_Read... [08:56:23]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [08:56:23]process_action close_receipt done [08:56:23]requested_data is exist [08:56:23]produce_requested_data [08:56:23]requested_item fm.sn is exist - process it [08:56:23]wFMCommunicate request_size=4 [08:56:23]MH_SAM_APDU [08:56:23]CAPDU: 80 11 00 00 [08:56:23]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [08:56:23]Write i2c OK [08:56:23]MH_I2C_Read... [08:56:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:23]Read from MH i2c: E2 [08:56:23]MH_I2C_Read... [08:56:23]Read from MH i2c: E2 17 00 [08:56:23]MH_I2C_Read... [08:56:23]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 [08:56:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:56:23]wFMCommunicate OK [08:56:23]requested_item fd.num is exist - process it [08:56:23]SAM_PROTO_GetFieldsCounters [08:56:23]wFMCommunicate request_size=4 [08:56:23]MH_SAM_APDU [08:56:23]CAPDU: 80 13 00 00 [08:56:23]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [08:56:23]Write i2c OK [08:56:23]MH_I2C_Read... [08:56:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:23]Read from MH i2c: E2 [08:56:23]MH_I2C_Read... [08:56:23]Read from MH i2c: E2 62 00 [08:56:23]MH_I2C_Read... [08:56:23]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 A8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [08:56: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 A8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:23]wFMCommunicate OK [08:56:23]SAM_PROTO_GetFieldsCounters done [08:56:23]requested_item shift.num is exist - process it [08:56:23]requested_item shift.opened is exist - process it [08:56:23]req_shift_opened [08:56:23]FM_GetShiftState [08:56:23]SAM_PROTO_GetShiftState [08:56:23]wFMCommunicate request_size=4 [08:56:23]MH_SAM_APDU [08:56:23]CAPDU: 80 13 01 00 [08:56:23]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [08:56:23]Write i2c OK [08:56:23]MH_I2C_Read... [08:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:23]Read from MH i2c: E2 [08:56:23]MH_I2C_Read... [08:56:23]Read from MH i2c: E2 0E 00 [08:56:23]MH_I2C_Read... [08:56:23]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 48 [08:56:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:56:23]wFMCommunicate OK [08:56:23]SAM_PROTO_GetShiftState done [08:56:23]FM_GetShiftState done [08:56:23]req_shift_opened done [08:56:23]requested_item shift.open_date is exist - process it [08:56:23]req_shift_open_date [08:56:23]req_shift_open_date done [08:56:23]produce_requested_data done [08:56:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374952,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:56:23]process_action_free close_receipt [08:56:23]json_value_free [08:56:23]json_value_free done [08:56:23]process_json_proto returns [08:56:23]Send response to host [08:56:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374952,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:56:23]free response buf [08:56:23]execute_script done [08:56:23]execute_script returns [08:56:23]free content buf [08:56:23]Sock 8.Close socket [08:56:23]Sock 8.Thread stoped [08:56:27]OFD Sender: No OFD packet to send [08:56:32]OFD Sender: No OFD packet to send [08:56:37]OFD Sender: No OFD packet to send [08:56:42]OFD Sender: No OFD packet to send [08:56:47]OFD Sender: No OFD packet to send [08:56:52]OFD Sender: No OFD packet to send [08:56:55]accept exits with 9 [08:56:55]New connection [08:56:55]New thread 3067006308 created [08:56:55]Thread 3067149668 joined [08:56:55]Waiting for new connection... [08:56:55] Sock 9.Parse request [08:56:55]Sock 9.Check first char [08:56:55]Sock 9.First char is OK [08:56:55]request: POST /json_proto HTTP/1.0 [08:56:55]Method: POST [08:56:55]URL: /json_proto [08:56:55]Method is POST - this is cgi request [08:56:55]url: /json_proto [08:56:55]query_string will be loaded in cgi processing [08:56:55]execute_cgi json_proto POST (null) [08:56:55]execute_cgi path=json_proto method=POST [08:56:55]POST find Content-Length [08:56:55]Host: 172.17.42.195:8080 [08:56:55]Content-Length: 678 [08:56:55]Content-Type: application/json [08:56:55] [08:56:55]POST finish read [08:56:55]Found Content-Length = 678 [08:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311473", "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" ] } } [08:56:55]execute_script... [08:56: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)3311473", "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" ] } } [08:56:55]POST & json_proto [08:56:55]process_json_proto [08:56:55]json parsed OK: [08:56:55]protocol is kg_v1.0 [08:56:55]action value=close_receipt [08:56:55]process_action close_receipt [08:56:55]cmd_close_receipt [08:56:55]MH_GetDate [08:56:55]Write to MH i2c: F0 00 00 FE 00 ED [08:56:55]Write i2c OK [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: F0 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: F0 09 00 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: F0 09 00 FE 00 00 58 00 1E 67 EF 94 12 67 CF [08:56:55]GetLastDocTimeStamp 1730019380 [08:56:55]current date 1730019416 [08:56:55]FM_GetShiftState [08:56:55]SAM_PROTO_GetShiftState [08:56:55]wFMCommunicate request_size=4 [08:56:55]MH_SAM_APDU [08:56:55]CAPDU: 80 13 01 00 [08:56:55]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [08:56:55]Write i2c OK [08:56:55]MH_I2C_Read... [08:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:56]Read from MH i2c: E2 [08:56:56]MH_I2C_Read... [08:56:56]Read from MH i2c: E2 0E 00 [08:56:56]MH_I2C_Read... [08:56:56]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4A [08:56:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:56:56]wFMCommunicate OK [08:56:56]SAM_PROTO_GetShiftState done [08:56:56]FM_GetShiftState done [08:56:56]opened in 1729988025 [08:56:56]opened+sec_in_day 1730074425 [08:56:56]quantity*price = 30038 [08:56:56]sum+1 = 30039 [08:56:56]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 СНО: Общий режим Чек 231 27.10.2024 08:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374953 ФПД: 53864093869408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085656&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374953&fm=53864093869408&tin=02508201610067®Number=0000000000091623&sum=30000 [08:56:57]StoreToDocumentArchive [08:56:57]shift 528 fd 374953 [08:56:57]save to /storage/0528/doc_00374953 [08:56:57]save last doc name /storage/0528/doc_00374953 to /storage/kkm_last_doc_name [08:56:57]save OK [08:56:57]Clear old archive folders... [08:56:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:57]tlvbuf is 015631F0 [08:56:57]SAM_PROTO_ClearQueue [08:56:57]wFMCommunicate request_size=4 [08:56:57]MH_SAM_APDU [08:56:57]CAPDU: 80 09 00 00 [08:56:57]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:56:57]RAPDU: 90 00 [08:56:57]wFMCommunicate OK [08:56:57]SAM_PROTO_ClearQueue done [08:56:57]KKMCreateOFDPacket [08:56:57]OFDProtocolAddRootSTLVToBuf [08:56:57]FM_MakeSignedData [08:56:57]FM_MakeSignedData [08:56:57]SAM_PROTO_SignData [08:56:57]wFMCommunicate request_size=4 [08:56:57]MH_SAM_APDU [08:56:57]CAPDU: 80 0D 01 02 [08:56:57]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [08:56:57]RAPDU: 90 00 [08:56:57]wFMCommunicate OK [08:56:57]wFMCommunicate request_size=255 [08:56:57]MH_SAM_APDU [08:56: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 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 58 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 30 [08:56:57]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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 58 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 30 00 00 73 [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [08:56:57]RAPDU: 90 00 [08:56:57]wFMCommunicate OK [08:56:57]wFMCommunicate request_size=10 [08:56:57]MH_SAM_APDU [08:56:57]CAPDU: 80 0D 02 02 05 FD 36 2E 65 60 [08:56:57]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 FD 36 2E 65 60 00 00 BA [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [08:56:57]RAPDU: 90 00 [08:56:57]wFMCommunicate OK [08:56:57]wFMCommunicate request_size=4 [08:56:57]MH_SAM_APDU [08:56:57]CAPDU: 80 0D 03 02 [08:56:57]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 0B 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 0B 00 10 01 00 26 EA DE 03 1F 24 D3 E9 90 00 7D [08:56:57]RAPDU: 26 EA DE 03 1F 24 D3 E9 90 00 [08:56:57]wFMCommunicate OK [08:56:57]SAM_PROTO_SignData done [08:56:57]FM_MakeSignedData done [08:56:57]CreateOFDProtocolMessage [08:56:57]wFMCommunicate request_size=4 [08:56:57]MH_SAM_APDU [08:56:57]CAPDU: 80 11 00 00 [08:56:57]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:57]Read from MH i2c: E2 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: E2 17 00 [08:56:57]MH_I2C_Read... [08:56:57]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 [08:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:56:57]wFMCommunicate OK [08:56:57]CreateOFDProtocolMessage done [08:56:57]OFDSenderStorePacket 374953 [08:56:57]StoreOFDPacket docnum=374953 [08:56: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 98 CC 07 01 88 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 58 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 30 FD 36 2E 65 60 26 EA DE 03 1F 24 D3 E9 [08:56:57]CheckFolder [08:56:57]dirname=/storage/ofd_packets [08:56:57]CheckFolder done [08:56:57]ProducePacketName [08:56:57]name=ofd_packets/00374953 [08:56:57]NVStorageSaveData ofd_packets/00374953 [08:56:57]File name is /storage/ofd_packets/00374953 [08:56:57]Write 301 bytes [08:56:57]NVStorageSaveData done [08:56:57]OFDSenderStorePacket done [08:56:57]KKMCreateOFDPacket done [08:56:57]NVStorageSaveData kkm_last_timestamp [08:56:57]File name is /storage/kkm_last_timestamp [08:56:57]Write 4 bytes [08:56:57]NVStorageSaveData done [08:56:57]ExternCall_PrintAddStr [08:56:57]wPrintStart [08:56:57]Write to MH i2c: 01 00 00 12 01 13 [08:56:57]Write i2c OK [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: 01 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: 01 07 00 [08:56:57]MH_I2C_Read... [08:56:57]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [08:56:57]RasterBufferAndPrint [08:56:57]line Счет N : (1)3311473 [08:56:57]line ИНН: 02508201610067 [08:56:57]line Контрольно-Кассовый Чек [08:56:57]line ПРОДАЖА [08:56:57]line ТРК (МРК, ГНК) : 22 [08:56:57]line Товар: 2710124130 [08:56:57]line Аи-92-К-4 [08:56:57]line 4.490 * 66.90 [08:56:57]line = 300.38 [08:56:57]line НДС 12% НСП 1% [08:56:57]line > о реализуемом товаре [08:56:57]line ОКРУГЛЕНИЕ: -0.38 [08:56:57]line ИТОГО: 300.00 [08:56:57]line Внесено: 300.00 [08:56:57]line СДАЧА: 0.00 [08:56:57]line НСП 1% : 2.66 [08:56:57]line НДС 12% : 31.90 [08:56:57]line Наличными: 300.00 [08:56:57]line Безнал.: 0.00 [08:56:57]line Место: АЗС № 87 "Партнер Нефть" [08:56:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:56:57]line СНО: Общий режим [08:56:57]line Чек 231 27.10.2024 08:56 [08:56:57]line Смена: 528 ФФД: 1.0 [08:56:57]line ЗНМ: 0300000083 [08:56:57]line РНМ: 0000000000091623 [08:56:57]line Версия ККМ: 001 [08:56:57]line ФМ: 0000000000874672 [08:56:57]line ФД: 374953 [08:56:57]line ФПД: 53864093869408 [08:56:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085656&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374953&fm=53864093869408&tin=02508201610067®Number=0000000000091623&sum=30000 [08:56:57]written 0, free lines is 4095 [08:56:57]OFD Sender: Processing packet 374953 [packets to send 270, broken 269] [08:56:57]ProducePacketName [08:56:57]name=ofd_packets/00374953 [08:56:57]OFD Sender: To server: pG, [08:56:57]CommunicateWithHost lk.salyk.kg:30040 [08:56:57]ConnectInit lk.salyk.kg [08:56:57]Connected sock=10 [08:56: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 98 CC 07 01 88 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 58 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 30 FD 36 2E 65 60 26 EA DE 03 1F 24 D3 E9 [08:56: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 73 C3 47 00 57 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 A9 B8 05 00 F4 03 04 00 F7 AB 1D 67 B6 04 01 00 00 75 28 2F 04 C9 5B DC C8 [08:56:58]CommunicateWithHost err = 0 [08:56:58]CheckOFDResponse [08:56:58]1017 (14) - 77093643461234 [08:56:58]1041 (16) - 0000000000874672 [08:56:58]1040 (4) - 374953 [08:56:58]1012 (4) - 27.10.2024 02:56 [08:56:58]1206 (1) - 0 [08:56:58]OFD Sender: Remove packet 374953 [08:56:58]ProducePacketName [08:56:58]name=ofd_packets/00374953 [08:56:58]NVStorageDeleteData [08:56:58]Write to MH i2c: 01 00 00 3D 01 3E [08:56:58]Write i2c OK [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: 01 [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: 01 07 00 [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 F7 0C 48 [08:56:58]RasterBufferAndPrint [08:56:58]line [08:56:58]line [08:56:58]line [08:56:58]line [08:56:58]line [08:56:58]written 0, free lines is 3326 [08:56:58]MH_Cut [08:56:58]Write to MH i2c: D1 01 00 44 01 01 17 [08:56:58]Write i2c OK [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: D1 [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: D1 01 00 [08:56:58]MH_I2C_Read... [08:56:58]Read from MH i2c: D1 01 00 44 01 00 16 [08:56:58]Write to MH i2c: 01 00 00 45 01 46 [08:56:58]Write i2c OK [08:56:58]MH_I2C_Read... [08:56:58]OFD Sender: No OFD packet to send [08:56:58]*** Cut start [08:56:58]*** Partial cut [08:56:58]*** CUTSNS_PIN = 1 [08:56:59]*** CUTSNS_PIN = 0 [08:56:59]*** Brake cut motor [08:56:59]Read from MH i2c: 01 [08:56:59]MH_I2C_Read... [08:56:59]*** Stop cut motor [08:56:59]*** Cut end [08:56:59]Read from MH i2c: 01 07 00 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [08:56:59]process_action close_receipt done [08:56:59]requested_data is exist [08:56:59]produce_requested_data [08:56:59]requested_item fm.sn is exist - process it [08:56:59]wFMCommunicate request_size=4 [08:56:59]MH_SAM_APDU [08:56:59]CAPDU: 80 11 00 00 [08:56:59]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [08:56:59]Write i2c OK [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 [08:56:59]MH_I2C_Read... [08:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:59]Read from MH i2c: E2 17 00 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 16 [08:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:56:59]wFMCommunicate OK [08:56:59]requested_item fd.num is exist - process it [08:56:59]SAM_PROTO_GetFieldsCounters [08:56:59]wFMCommunicate request_size=4 [08:56:59]MH_SAM_APDU [08:56:59]CAPDU: 80 13 00 00 [08:56:59]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [08:56:59]Write i2c OK [08:56:59]MH_I2C_Read... [08:56:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:59]Read from MH i2c: E2 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 62 00 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [08:56: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 A9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:59]wFMCommunicate OK [08:56:59]SAM_PROTO_GetFieldsCounters done [08:56:59]requested_item shift.num is exist - process it [08:56:59]requested_item shift.opened is exist - process it [08:56:59]req_shift_opened [08:56:59]FM_GetShiftState [08:56:59]SAM_PROTO_GetShiftState [08:56:59]wFMCommunicate request_size=4 [08:56:59]MH_SAM_APDU [08:56:59]CAPDU: 80 13 01 00 [08:56:59]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [08:56:59]Write i2c OK [08:56:59]MH_I2C_Read... [08:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:59]Read from MH i2c: E2 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 0E 00 [08:56:59]MH_I2C_Read... [08:56:59]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 94 [08:56:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:56:59]wFMCommunicate OK [08:56:59]SAM_PROTO_GetShiftState done [08:56:59]FM_GetShiftState done [08:56:59]req_shift_opened done [08:56:59]requested_item shift.open_date is exist - process it [08:56:59]req_shift_open_date [08:56:59]req_shift_open_date done [08:56:59]produce_requested_data done [08:56:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374953,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:56:59]process_action_free close_receipt [08:56:59]json_value_free [08:56:59]json_value_free done [08:56:59]process_json_proto returns [08:56:59]Send response to host [08:56:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374953,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:56:59]free response buf [08:56:59]execute_script done [08:56:59]execute_script returns [08:56:59]free content buf [08:56:59]Sock 9.Close socket [08:56:59]Sock 9.Thread stoped [08:57:03]OFD Sender: No OFD packet to send [08:57:08]OFD Sender: No OFD packet to send [08:57:13]OFD Sender: No OFD packet to send [08:57:18]OFD Sender: No OFD packet to send [08:57:22]accept exits with 8 [08:57:22]New connection [08:57:22]New thread 3067149668 created [08:57:22]Thread 3067006308 joined [08:57:22]Waiting for new connection... [08:57:22] Sock 8.Parse request [08:57:22]Sock 8.Check first char [08:57:22]Sock 8.First char is OK [08:57:22]request: POST /json_proto HTTP/1.0 [08:57:22]Method: POST [08:57:22]URL: /json_proto [08:57:22]Method is POST - this is cgi request [08:57:22]url: /json_proto [08:57:22]query_string will be loaded in cgi processing [08:57:22]execute_cgi json_proto POST (null) [08:57:22]execute_cgi path=json_proto method=POST [08:57:22]POST find Content-Length [08:57:22]Host: 172.17.42.195:8080 [08:57:22]Content-Length: 683 [08:57:22]Content-Type: application/json [08:57:22] [08:57:22]POST finish read [08:57:22]Found Content-Length = 683 [08:57:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311472", "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" : 16.260, "sum" : 1087.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1087.00, "payments": [ { "type": 0, "sum" : 1087.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:22]execute_script... [08:57: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)3311472", "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" : 16.260, "sum" : 1087.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1087.00, "payments": [ { "type": 0, "sum" : 1087.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:22]POST & json_proto [08:57:22]process_json_proto [08:57:22]json parsed OK: [08:57:22]protocol is kg_v1.0 [08:57:22]action value=close_receipt [08:57:22]process_action close_receipt [08:57:22]cmd_close_receipt [08:57:22]MH_GetDate [08:57:22]Write to MH i2c: F0 00 00 49 01 39 [08:57:22]Write i2c OK [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 09 00 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: F0 09 00 49 01 00 72 00 1E 67 EF 94 12 67 35 [08:57:22]GetLastDocTimeStamp 1730019416 [08:57:22]current date 1730019442 [08:57:22]FM_GetShiftState [08:57:22]SAM_PROTO_GetShiftState [08:57:22]wFMCommunicate request_size=4 [08:57:22]MH_SAM_APDU [08:57:22]CAPDU: 80 13 01 00 [08:57:22]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [08:57:22]Write i2c OK [08:57:22]MH_I2C_Read... [08:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:22]Read from MH i2c: E2 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: E2 0E 00 [08:57:22]MH_I2C_Read... [08:57:22]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 96 [08:57:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:57:22]wFMCommunicate OK [08:57:22]SAM_PROTO_GetShiftState done [08:57:22]FM_GetShiftState done [08:57:22]opened in 1729988025 [08:57:22]opened+sec_in_day 1730074425 [08:57:22]quantity*price = 108779 [08:57:22]sum+1 = 108780 [08:57:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.79 ИТОГО: 1087.00 Внесено: 1700.00 СДАЧА: 613.00 НСП 1% : 9.63 НДС 12% : 115.52 Наличными: 1087.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 232 27.10.2024 08:57 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374954 ФПД: 24482686350739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085722&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374954&fm=24482686350739&tin=02508201610067®Number=0000000000091623&sum=108700 [08:57:23]StoreToDocumentArchive [08:57:23]shift 528 fd 374954 [08:57:23]save to /storage/0528/doc_00374954 [08:57:23]save last doc name /storage/0528/doc_00374954 to /storage/kkm_last_doc_name [08:57:23]save OK [08:57:23]Clear old archive folders... [08:57:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:23]tlvbuf is 015188F0 [08:57:23]SAM_PROTO_ClearQueue [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 09 00 00 [08:57:23]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]SAM_PROTO_ClearQueue done [08:57:23]KKMCreateOFDPacket [08:57:23]OFDProtocolAddRootSTLVToBuf [08:57:23]FM_MakeSignedData [08:57:23]FM_MakeSignedData [08:57:23]SAM_PROTO_SignData [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 01 02 [08:57:23]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]wFMCommunicate request_size=255 [08:57:23]MH_SAM_APDU [08:57: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 84 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EB A8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 2D 00 00 00 00 07 04 06 00 9C A8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 72 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 [08:57:23]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 84 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EB A8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 2D 00 00 00 00 07 04 06 00 9C A8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 72 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 00 00 77 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]OFD Sender: No OFD packet to send [08:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]wFMCommunicate request_size=10 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 02 02 05 44 51 D2 B5 93 [08:57:23]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 44 51 D2 B5 93 00 00 8E [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [08:57:23]RAPDU: 90 00 [08:57:23]wFMCommunicate OK [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 0D 03 02 [08:57:23]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 0B 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 0B 00 5B 01 00 A8 78 D1 AC BD FA 54 DE 90 00 5E [08:57:23]RAPDU: A8 78 D1 AC BD FA 54 DE 90 00 [08:57:23]wFMCommunicate OK [08:57:23]SAM_PROTO_SignData done [08:57:23]FM_MakeSignedData done [08:57:23]CreateOFDProtocolMessage [08:57:23]wFMCommunicate request_size=4 [08:57:23]MH_SAM_APDU [08:57:23]CAPDU: 80 11 00 00 [08:57:23]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:23]Read from MH i2c: E2 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 17 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2C [08:57:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:57:23]wFMCommunicate OK [08:57:23]CreateOFDProtocolMessage done [08:57:23]OFDSenderStorePacket 374954 [08:57:23]StoreOFDPacket docnum=374954 [08:57: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 0C 13 07 01 AD 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 84 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EB A8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 2D 00 00 00 00 07 04 06 00 9C A8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 72 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 44 51 D2 B5 93 A8 78 D1 AC BD FA 54 DE [08:57:23]CheckFolder [08:57:23]dirname=/storage/ofd_packets [08:57:23]CheckFolder done [08:57:23]ProducePacketName [08:57:23]name=ofd_packets/00374954 [08:57:23]NVStorageSaveData ofd_packets/00374954 [08:57:23]File name is /storage/ofd_packets/00374954 [08:57:23]Write 301 bytes [08:57:23]NVStorageSaveData done [08:57:23]OFDSenderStorePacket done [08:57:23]KKMCreateOFDPacket done [08:57:23]NVStorageSaveData kkm_last_timestamp [08:57:23]File name is /storage/kkm_last_timestamp [08:57:23]Write 4 bytes [08:57:23]NVStorageSaveData done [08:57:23]ExternCall_PrintAddStr [08:57:23]wPrintStart [08:57:23]Write to MH i2c: 01 00 00 5D 01 5E [08:57:23]Write i2c OK [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: 01 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: 01 07 00 [08:57:23]MH_I2C_Read... [08:57:23]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [08:57:23]RasterBufferAndPrint [08:57:23]line Счет N : (1)3311472 [08:57:23]line ИНН: 02508201610067 [08:57:23]line Контрольно-Кассовый Чек [08:57:23]line ПРОДАЖА [08:57:23]line ТРК (МРК, ГНК) : 32 [08:57:23]line Товар: 2710124130 [08:57:23]line Аи-92-К-4 [08:57:23]line 16.260 * 66.90 [08:57:23]line = 1087.79 [08:57:23]line НДС 12% НСП 1% [08:57:23]line > о реализуемом товаре [08:57:23]line ОКРУГЛЕНИЕ: -0.79 [08:57:23]line ИТОГО: 1087.00 [08:57:23]line Внесено: 1700.00 [08:57:23]line СДАЧА: 613.00 [08:57:23]line НСП 1% : 9.63 [08:57:23]line НДС 12% : 115.52 [08:57:23]line Наличными: 1087.00 [08:57:23]line Безнал.: 0.00 [08:57:23]line Место: АЗС № 87 "Партнер Нефть" [08:57:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:57:23]line СНО: Общий режим [08:57:23]line Чек 232 27.10.2024 08:57 [08:57:23]line Смена: 528 ФФД: 1.0 [08:57:23]line ЗНМ: 0300000083 [08:57:23]line РНМ: 0000000000091623 [08:57:23]line Версия ККМ: 001 [08:57:23]line ФМ: 0000000000874672 [08:57:23]line ФД: 374954 [08:57:23]line ФПД: 24482686350739 [08:57:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085722&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374954&fm=24482686350739&tin=02508201610067®Number=0000000000091623&sum=108700 [08:57:24]OFD Sender: Processing packet 374954 [packets to send 270, broken 269] [08:57:24]ProducePacketName [08:57:24]name=ofd_packets/00374954 [08:57:24]OFD Sender: To server: pG, [08:57:24]CommunicateWithHost lk.salyk.kg:30040 [08:57:24]ConnectInit lk.salyk.kg [08:57:24]written 0, free lines is 4095 [08:57:24]Connected sock=9 [08:57: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 0C 13 07 01 AD 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 84 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EB A8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 2D 00 00 00 00 07 04 06 00 9C A8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 72 00 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 44 51 D2 B5 93 A8 78 D1 AC BD FA 54 DE [08:57: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 67 1B 47 00 8A 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 AA B8 05 00 F4 03 04 00 11 AC 1D 67 B6 04 01 00 00 D2 52 F7 5D ED B5 7B 91 [08:57:24]CommunicateWithHost err = 0 [08:57:24]CheckOFDResponse [08:57:24]1017 (14) - 77093643461234 [08:57:24]1041 (16) - 0000000000874672 [08:57:24]1040 (4) - 374954 [08:57:24]1012 (4) - 27.10.2024 02:57 [08:57:24]1206 (1) - 0 [08:57:24]OFD Sender: Remove packet 374954 [08:57:24]ProducePacketName [08:57:24]name=ofd_packets/00374954 [08:57:24]NVStorageDeleteData [08:57:24]Write to MH i2c: 01 00 00 88 01 89 [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 E4 0C 80 [08:57:24]RasterBufferAndPrint [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]line [08:57:24]written 0, free lines is 3307 [08:57:24]MH_Cut [08:57:24]Write to MH i2c: D1 01 00 8F 01 01 62 [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 01 00 [08:57:24]MH_I2C_Read... [08:57:24]Read from MH i2c: D1 01 00 8F 01 00 61 [08:57:24]Write to MH i2c: 01 00 00 90 01 91 [08:57:24]Write i2c OK [08:57:24]MH_I2C_Read... [08:57:25]OFD Sender: No OFD packet to send [08:57:25]*** Cut start [08:57:25]*** Partial cut [08:57:25]*** CUTSNS_PIN = 1 [08:57:25]*** CUTSNS_PIN = 0 [08:57:25]*** Brake cut motor [08:57:26]Read from MH i2c: 01 [08:57:26]MH_I2C_Read... [08:57:26]*** Stop cut motor [08:57:26]*** Cut end [08:57:26]Read from MH i2c: 01 07 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [08:57:26]process_action close_receipt done [08:57:26]requested_data is exist [08:57:26]produce_requested_data [08:57:26]requested_item fm.sn is exist - process it [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 11 00 00 [08:57:26]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 17 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 17 00 91 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [08:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [08:57:26]wFMCommunicate OK [08:57:26]requested_item fd.num is exist - process it [08:57:26]SAM_PROTO_GetFieldsCounters [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 13 00 00 [08:57:26]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 62 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 62 00 92 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [08:57:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:57:26]wFMCommunicate OK [08:57:26]SAM_PROTO_GetFieldsCounters done [08:57:26]requested_item shift.num is exist - process it [08:57:26]requested_item shift.opened is exist - process it [08:57:26]req_shift_opened [08:57:26]FM_GetShiftState [08:57:26]SAM_PROTO_GetShiftState [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 13 01 00 [08:57:26]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 0E 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DF [08:57:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:57:26]wFMCommunicate OK [08:57:26]SAM_PROTO_GetShiftState done [08:57:26]FM_GetShiftState done [08:57:26]req_shift_opened done [08:57:26]requested_item shift.open_date is exist - process it [08:57:26]req_shift_open_date [08:57:26]req_shift_open_date done [08:57:26]produce_requested_data done [08:57:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374954,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:57:26]process_action_free close_receipt [08:57:26]json_value_free [08:57:26]json_value_free done [08:57:26]process_json_proto returns [08:57:26]Send response to host [08:57:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374954,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:57:26]free response buf [08:57:26]execute_script done [08:57:26]execute_script returns [08:57:26]free content buf [08:57:26]Sock 8.Close socket [08:57:26]Sock 8.Thread stoped [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:45]accept exits with 10 [08:59:45]New connection [08:59:45]New thread 3067006308 created [08:59:45]Thread 3067149668 joined [08:59:45]Waiting for new connection... [08:59:45] Sock 10.Parse request [08:59:45]Sock 10.Check first char [08:59:45]Sock 10.First char is OK [08:59:45]request: POST /json_proto HTTP/1.0 [08:59:45]Method: POST [08:59:45]URL: /json_proto [08:59:45]Method is POST - this is cgi request [08:59:45]url: /json_proto [08:59:45]query_string will be loaded in cgi processing [08:59:45]execute_cgi json_proto POST (null) [08:59:45]execute_cgi path=json_proto method=POST [08:59:45]POST find Content-Length [08:59:45]Host: 172.17.42.195:8080 [08:59:45]Content-Length: 683 [08:59:45]Content-Type: application/json [08:59:45] [08:59:45]POST finish read [08:59:45]Found Content-Length = 683 [08:59:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311474", "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" ] } } [08:59:45]execute_script... [08:59: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)3311474", "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" ] } } [08:59:45]POST & json_proto [08:59:45]process_json_proto [08:59:45]json parsed OK: [08:59:45]protocol is kg_v1.0 [08:59:45]action value=close_receipt [08:59:45]process_action close_receipt [08:59:45]cmd_close_receipt [08:59:45]MH_GetDate [08:59:45]Write to MH i2c: F0 00 00 94 01 84 [08:59:45]Write i2c OK [08:59:45]MH_I2C_Read... [08:59:45]Read from MH i2c: F0 [08:59:45]MH_I2C_Read... [08:59:45]Read from MH i2c: F0 09 00 [08:59:45]MH_I2C_Read... [08:59:45]Read from MH i2c: F0 09 00 94 01 00 01 01 1E 67 EF 94 12 67 10 [08:59:45]GetLastDocTimeStamp 1730019442 [08:59:45]current date 1730019585 [08:59:45]FM_GetShiftState [08:59:45]SAM_PROTO_GetShiftState [08:59:45]wFMCommunicate request_size=4 [08:59:45]MH_SAM_APDU [08:59:45]CAPDU: 80 13 01 00 [08:59:45]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [08:59:45]Write i2c OK [08:59:45]MH_I2C_Read... [08:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:45]Read from MH i2c: E2 [08:59:45]MH_I2C_Read... [08:59:45]Read from MH i2c: E2 0E 00 [08:59:45]MH_I2C_Read... [08:59:45]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E1 [08:59:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:59:45]wFMCommunicate OK [08:59:45]SAM_PROTO_GetShiftState done [08:59:45]FM_GetShiftState done [08:59:45]opened in 1729988025 [08:59:45]opened+sec_in_day 1730074425 [08:59:45]quantity*price = 100015 [08:59:45]sum+1 = 100017 [08:59:45]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 СНО: Общий режим Чек 233 27.10.2024 08:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374955 ФПД: 169787446531021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374955&fm=169787446531021&tin=02508201610067®Number=0000000000091623&sum=100000 [08:59:46]StoreToDocumentArchive [08:59:46]shift 528 fd 374955 [08:59:46]save to /storage/0528/doc_00374955 [08:59:46]save last doc name /storage/0528/doc_00374955 to /storage/kkm_last_doc_name [08:59:46]save OK [08:59:46]Clear old archive folders... [08:59:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:46]tlvbuf is 0156E500 [08:59:46]SAM_PROTO_ClearQueue [08:59:46]wFMCommunicate request_size=4 [08:59:46]MH_SAM_APDU [08:59:46]CAPDU: 80 09 00 00 [08:59:46]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [08:59:46]Write i2c OK [08:59:46]MH_I2C_Read... [08:59:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:46]Read from MH i2c: E2 [08:59:46]MH_I2C_Read... [08:59:46]Read from MH i2c: E2 03 00 [08:59:46]MH_I2C_Read... [08:59:46]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [08:59:46]RAPDU: 90 00 [08:59:46]wFMCommunicate OK [08:59:46]SAM_PROTO_ClearQueue done [08:59:46]KKMCreateOFDPacket [08:59:46]OFDProtocolAddRootSTLVToBuf [08:59:46]FM_MakeSignedData [08:59:46]FM_MakeSignedData [08:59:46]SAM_PROTO_SignData [08:59:46]wFMCommunicate request_size=4 [08:59:46]MH_SAM_APDU [08:59:46]CAPDU: 80 0D 01 02 [08:59:46]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [08:59:46]Write i2c OK [08:59:46]MH_I2C_Read... [08:59:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:46]Read from MH i2c: E2 [08:59:46]MH_I2C_Read... [08:59:46]Read from MH i2c: E2 03 00 [08:59:46]MH_I2C_Read... [08:59:46]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [08:59:46]RAPDU: 90 00 [08:59:46]wFMCommunicate OK [08:59:46]wFMCommunicate request_size=255 [08:59:46]MH_SAM_APDU [08:59: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 01 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A [08:59:46]Write to MH i2c: E2 02 01 A4 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 00 00 00 F4 03 04 00 01 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 00 00 27 [08:59:46]Write i2c OK [08:59:46]MH_I2C_Read... [08:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:47]Read from MH i2c: E2 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 03 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [08:59:47]RAPDU: 90 00 [08:59:47]wFMCommunicate OK [08:59:47]wFMCommunicate request_size=10 [08:59:47]MH_SAM_APDU [08:59:47]CAPDU: 80 0D 02 02 05 6B B8 70 13 CD [08:59:47]Write to MH i2c: E2 0D 00 A5 01 80 0D 02 02 05 00 6B B8 70 13 CD 00 00 9D [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:47]Read from MH i2c: E2 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 03 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [08:59:47]RAPDU: 90 00 [08:59:47]wFMCommunicate OK [08:59:47]wFMCommunicate request_size=4 [08:59:47]MH_SAM_APDU [08:59:47]CAPDU: 80 0D 03 02 [08:59:47]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:47]Read from MH i2c: E2 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 0B 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 0B 00 A6 01 00 8F D1 5E BF 9B 1A AE 0B 90 00 0E [08:59:47]RAPDU: 8F D1 5E BF 9B 1A AE 0B 90 00 [08:59:47]wFMCommunicate OK [08:59:47]SAM_PROTO_SignData done [08:59:47]FM_MakeSignedData done [08:59:47]CreateOFDProtocolMessage [08:59:47]wFMCommunicate request_size=4 [08:59:47]MH_SAM_APDU [08:59:47]CAPDU: 80 11 00 00 [08:59:47]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:47]Read from MH i2c: E2 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 17 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: E2 17 00 A7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 77 [08: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 [08:59:47]wFMCommunicate OK [08:59:47]CreateOFDProtocolMessage done [08:59:47]OFDSenderStorePacket 374955 [08:59:47]StoreOFDPacket docnum=374955 [08: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 90 73 07 01 26 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 01 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 6B B8 70 13 CD 8F D1 5E BF 9B 1A AE 0B [08:59:47]CheckFolder [08:59:47]dirname=/storage/ofd_packets [08:59:47]CheckFolder done [08:59:47]ProducePacketName [08:59:47]name=ofd_packets/00374955 [08:59:47]NVStorageSaveData ofd_packets/00374955 [08:59:47]File name is /storage/ofd_packets/00374955 [08:59:47]Write 301 bytes [08:59:47]NVStorageSaveData done [08:59:47]OFDSenderStorePacket done [08:59:47]KKMCreateOFDPacket done [08:59:47]NVStorageSaveData kkm_last_timestamp [08:59:47]File name is /storage/kkm_last_timestamp [08:59:47]Write 4 bytes [08:59:47]NVStorageSaveData done [08:59:47]ExternCall_PrintAddStr [08:59:47]wPrintStart [08:59:47]Write to MH i2c: 01 00 00 A8 01 A9 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 07 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [08:59:47]RasterBufferAndPrint [08:59:47]line Счет N : (1)3311474 [08:59:47]line ИНН: 02508201610067 [08:59:47]line Контрольно-Кассовый Чек [08:59:47]line ПРОДАЖА [08:59:47]line ТРК (МРК, ГНК) : 12 [08:59:47]line Товар: 2710124130 [08:59:47]line Аи-92-К-4 [08:59:47]line 14.950 * 66.90 [08:59:47]line = 1000.16 [08:59:47]line НДС 12% НСП 1% [08:59:47]line > о реализуемом товаре [08:59:47]line ОКРУГЛЕНИЕ: -0.16 [08:59:47]line ИТОГО: 1000.00 [08:59:47]line Внесено: 1000.00 [08:59:47]line СДАЧА: 0.00 [08:59:47]line НСП 1% : 8.85 [08:59:47]line НДС 12% : 106.21 [08:59:47]line Наличными: 1000.00 [08:59:47]line Безнал.: 0.00 [08:59:47]line Место: АЗС № 87 "Партнер Нефть" [08:59:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [08:59:47]line СНО: Общий режим [08:59:47]line Чек 233 27.10.2024 08:59 [08:59:47]line Смена: 528 ФФД: 1.0 [08:59:47]line ЗНМ: 0300000083 [08:59:47]line РНМ: 0000000000091623 [08:59:47]line Версия ККМ: 001 [08:59:47]line ФМ: 0000000000874672 [08:59:47]line ФД: 374955 [08:59:47]line ФПД: 169787446531021 [08:59:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T085945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374955&fm=169787446531021&tin=02508201610067®Number=0000000000091623&sum=100000 [08:59:47]written 0, free lines is 4095 [08:59:47]OFD Sender: Processing packet 374955 [packets to send 270, broken 269] [08:59:47]ProducePacketName [08:59:47]name=ofd_packets/00374955 [08:59:47]OFD Sender: To server: pG, [08:59:47]CommunicateWithHost lk.salyk.kg:30040 [08:59:47]ConnectInit lk.salyk.kg [08:59:47]Connected sock=9 [08: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 90 73 07 01 26 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 01 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9A 6B B8 70 13 CD 8F D1 5E BF 9B 1A AE 0B [08:59: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 B8 73 47 00 DA 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 AB B8 05 00 F4 03 04 00 A0 AC 1D 67 B6 04 01 00 00 7F 3B 9D 82 E3 D7 90 17 [08:59:47]CommunicateWithHost err = 0 [08:59:47]CheckOFDResponse [08:59:47]1017 (14) - 77093643461234 [08:59:47]1041 (16) - 0000000000874672 [08:59:47]1040 (4) - 374955 [08:59:47]1012 (4) - 27.10.2024 02:59 [08:59:47]1206 (1) - 0 [08:59:47]OFD Sender: Remove packet 374955 [08:59:47]ProducePacketName [08:59:47]name=ofd_packets/00374955 [08:59:47]NVStorageDeleteData [08:59:47]Write to MH i2c: 01 00 00 D3 01 D4 [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 07 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 DD 0C C4 [08:59:47]RasterBufferAndPrint [08:59:47]line [08:59:47]line [08:59:47]line [08:59:47]line [08:59:47]line [08:59:47]written 0, free lines is 3299 [08:59:47]MH_Cut [08:59:47]Write to MH i2c: D1 01 00 DA 01 01 AD [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: D1 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: D1 01 00 [08:59:47]MH_I2C_Read... [08:59:47]Read from MH i2c: D1 01 00 DA 01 00 AC [08:59:47]Write to MH i2c: 01 00 00 DB 01 DC [08:59:47]Write i2c OK [08:59:47]MH_I2C_Read... [08:59:48]OFD Sender: No OFD packet to send [08:59:48]*** Cut start [08:59:48]*** Partial cut [08:59:48]*** CUTSNS_PIN = 1 [08:59:48]*** CUTSNS_PIN = 0 [08:59:49]*** Brake cut motor [08:59:49]Read from MH i2c: 01 [08:59:49]MH_I2C_Read... [08:59:49]*** Stop cut motor [08:59:49]*** Cut end [08:59:49]Read from MH i2c: 01 07 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [08:59:49]process_action close_receipt done [08:59:49]requested_data is exist [08:59:49]produce_requested_data [08:59:49]requested_item fm.sn is exist - process it [08:59:49]wFMCommunicate request_size=4 [08:59:49]MH_SAM_APDU [08:59:49]CAPDU: 80 11 00 00 [08:59:49]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:49]Read from MH i2c: E2 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 17 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 17 00 DC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [08: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 [08:59:49]wFMCommunicate OK [08:59:49]requested_item fd.num is exist - process it [08:59:49]SAM_PROTO_GetFieldsCounters [08:59:49]wFMCommunicate request_size=4 [08:59:49]MH_SAM_APDU [08:59:49]CAPDU: 80 13 00 00 [08:59:49]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:49]Read from MH i2c: E2 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 62 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 62 00 DD 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [08: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 AB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:59:49]wFMCommunicate OK [08:59:49]SAM_PROTO_GetFieldsCounters done [08:59:49]requested_item shift.num is exist - process it [08:59:49]requested_item shift.opened is exist - process it [08:59:49]req_shift_opened [08:59:49]FM_GetShiftState [08:59:49]SAM_PROTO_GetShiftState [08:59:49]wFMCommunicate request_size=4 [08:59:49]MH_SAM_APDU [08:59:49]CAPDU: 80 13 01 00 [08:59:49]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [08:59:49]Write i2c OK [08:59:49]MH_I2C_Read... [08:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:49]Read from MH i2c: E2 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 0E 00 [08:59:49]MH_I2C_Read... [08:59:49]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2A [08:59:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [08:59:49]wFMCommunicate OK [08:59:49]SAM_PROTO_GetShiftState done [08:59:49]FM_GetShiftState done [08:59:49]req_shift_opened done [08:59:49]requested_item shift.open_date is exist - process it [08:59:49]req_shift_open_date [08:59:49]req_shift_open_date done [08:59:49]produce_requested_data done [08:59:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374955,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [08:59:49]process_action_free close_receipt [08:59:49]json_value_free [08:59:49]json_value_free done [08:59:49]process_json_proto returns [08:59:49]Send response to host [08:59:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374955,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [08:59:49]free response buf [08:59:49]execute_script done [08:59:49]execute_script returns [08:59:49]free content buf [08:59:49]Sock 10.Close socket [08:59:49]Sock 10.Thread stoped [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:10]accept exits with 8 [09:00:10]New connection [09:00:10]New thread 3067149668 created [09:00:10]Thread 3067006308 joined [09:00:10]Waiting for new connection... [09:00:10] Sock 8.Parse request [09:00:10]Sock 8.Check first char [09:00:10]Sock 8.First char is OK [09:00:10]request: POST /json_proto HTTP/1.0 [09:00:10]Method: POST [09:00:10]URL: /json_proto [09:00:10]Method is POST - this is cgi request [09:00:10]url: /json_proto [09:00:10]query_string will be loaded in cgi processing [09:00:10]execute_cgi json_proto POST (null) [09:00:10]execute_cgi path=json_proto method=POST [09:00:10]POST find Content-Length [09:00:10]Host: 172.17.42.195:8080 [09:00:10]Content-Length: 678 [09:00:10]Content-Type: application/json [09:00:10] [09:00:10]POST finish read [09:00:10]Found Content-Length = 678 [09:00:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311476", "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" ] } } [09:00:10]execute_script... [09:00: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)3311476", "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" ] } } [09:00:10]POST & json_proto [09:00:10]process_json_proto [09:00:10]json parsed OK: [09:00:10]protocol is kg_v1.0 [09:00:10]action value=close_receipt [09:00:10]process_action close_receipt [09:00:10]cmd_close_receipt [09:00:10]MH_GetDate [09:00:10]Write to MH i2c: F0 00 00 DF 01 CF [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: F0 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: F0 09 00 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: F0 09 00 DF 01 00 1A 01 1E 67 EF 94 12 67 74 [09:00:10]GetLastDocTimeStamp 1730019585 [09:00:10]current date 1730019610 [09:00:10]FM_GetShiftState [09:00:10]SAM_PROTO_GetShiftState [09:00:10]wFMCommunicate request_size=4 [09:00:10]MH_SAM_APDU [09:00:10]CAPDU: 80 13 01 00 [09:00:10]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [09:00:10]Write i2c OK [09:00:10]MH_I2C_Read... [09:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:10]Read from MH i2c: E2 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: E2 0E 00 [09:00:10]MH_I2C_Read... [09:00:10]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2C [09:00:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:00:10]wFMCommunicate OK [09:00:10]SAM_PROTO_GetShiftState done [09:00:10]FM_GetShiftState done [09:00:10]opened in 1729988025 [09:00:10]opened+sec_in_day 1730074425 [09:00:10]quantity*price = 40006 [09:00:10]sum+1 = 40007 [09:00:10]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 СНО: Общий режим Чек 234 27.10.2024 09:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374956 ФПД: 245151337004656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374956&fm=245151337004656&tin=02508201610067®Number=0000000000091623&sum=40000 [09:00:11]StoreToDocumentArchive [09:00:11]shift 528 fd 374956 [09:00:11]save to /storage/0528/doc_00374956 [09:00:11]save last doc name /storage/0528/doc_00374956 to /storage/kkm_last_doc_name [09:00:11]save OK [09:00:11]Clear old archive folders... [09:00:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:11]tlvbuf is B6DD84F0 [09:00:11]SAM_PROTO_ClearQueue [09:00:11]wFMCommunicate request_size=4 [09:00:11]MH_SAM_APDU [09:00:11]CAPDU: 80 09 00 00 [09:00:11]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:11]Read from MH i2c: E2 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 03 00 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [09:00:11]RAPDU: 90 00 [09:00:11]wFMCommunicate OK [09:00:11]SAM_PROTO_ClearQueue done [09:00:11]KKMCreateOFDPacket [09:00:11]OFDProtocolAddRootSTLVToBuf [09:00:11]FM_MakeSignedData [09:00:11]FM_MakeSignedData [09:00:11]SAM_PROTO_SignData [09:00:11]wFMCommunicate request_size=4 [09:00:11]MH_SAM_APDU [09:00:11]CAPDU: 80 0D 01 02 [09:00:11]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:11]Read from MH i2c: E2 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 03 00 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [09:00:11]RAPDU: 90 00 [09:00:11]wFMCommunicate OK [09:00:11]wFMCommunicate request_size=255 [09:00:11]MH_SAM_APDU [09:00: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 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 EA 00 00 00 F4 03 04 00 1A 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE [09:00:11]Write to MH i2c: E2 02 01 EF 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EA 00 00 00 F4 03 04 00 1A 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE 00 00 A6 [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]wFMCommunicate request_size=10 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 0D 02 02 05 F6 BE 5B BE 70 [09:00:12]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 F6 BE 5B BE 70 00 00 B2 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [09:00:12]RAPDU: 90 00 [09:00:12]wFMCommunicate OK [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 0D 03 02 [09:00:12]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0B 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0B 00 F1 01 00 E2 CA B1 7E 71 90 0E F3 90 00 4B [09:00:12]RAPDU: E2 CA B1 7E 71 90 0E F3 90 00 [09:00:12]wFMCommunicate OK [09:00:12]SAM_PROTO_SignData done [09:00:12]FM_MakeSignedData done [09:00:12]CreateOFDProtocolMessage [09:00:12]wFMCommunicate request_size=4 [09:00:12]MH_SAM_APDU [09:00:12]CAPDU: 80 11 00 00 [09:00:12]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 17 00 F2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C2 [09:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:00:12]wFMCommunicate OK [09:00:12]CreateOFDProtocolMessage done [09:00:12]OFDSenderStorePacket 374956 [09:00:12]StoreOFDPacket docnum=374956 [09:00: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 4F DD 07 01 74 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 1A 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE F6 BE 5B BE 70 E2 CA B1 7E 71 90 0E F3 [09:00:12]CheckFolder [09:00:12]dirname=/storage/ofd_packets [09:00:12]CheckFolder done [09:00:12]ProducePacketName [09:00:12]name=ofd_packets/00374956 [09:00:12]NVStorageSaveData ofd_packets/00374956 [09:00:12]File name is /storage/ofd_packets/00374956 [09:00:12]Write 301 bytes [09:00:12]NVStorageSaveData done [09:00:12]OFDSenderStorePacket done [09:00:12]KKMCreateOFDPacket done [09:00:12]NVStorageSaveData kkm_last_timestamp [09:00:12]File name is /storage/kkm_last_timestamp [09:00:12]Write 4 bytes [09:00:12]NVStorageSaveData done [09:00:12]ExternCall_PrintAddStr [09:00:12]wPrintStart [09:00:12]Write to MH i2c: 01 00 00 F3 01 F4 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [09:00:12]RasterBufferAndPrint [09:00:12]line Счет N : (1)3311476 [09:00:12]line ИНН: 02508201610067 [09:00:12]line Контрольно-Кассовый Чек [09:00:12]line ПРОДАЖА [09:00:12]line ТРК (МРК, ГНК) : 22 [09:00:12]line Товар: 2710124130 [09:00:12]line Аи-92-К-4 [09:00:12]line 5.980 * 66.90 [09:00:12]line = 400.06 [09:00:12]line НДС 12% НСП 1% [09:00:12]line > о реализуемом товаре [09:00:12]line ОКРУГЛЕНИЕ: -0.06 [09:00:12]line ИТОГО: 400.00 [09:00:12]line Внесено: 400.00 [09:00:12]line СДАЧА: 0.00 [09:00:12]line НСП 1% : 3.54 [09:00:12]line НДС 12% : 42.48 [09:00:12]line Наличными: 400.00 [09:00:12]line Безнал.: 0.00 [09:00:12]line Место: АЗС № 87 "Партнер Нефть" [09:00:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:00:12]line СНО: Общий режим [09:00:12]line Чек 234 27.10.2024 09:00 [09:00:12]line Смена: 528 ФФД: 1.0 [09:00:12]line ЗНМ: 0300000083 [09:00:12]line РНМ: 0000000000091623 [09:00:12]line Версия ККМ: 001 [09:00:12]line ФМ: 0000000000874672 [09:00:12]line ФД: 374956 [09:00:12]line ФПД: 245151337004656 [09:00:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374956&fm=245151337004656&tin=02508201610067®Number=0000000000091623&sum=40000 [09:00:12]OFD Sender: Processing packet 374956 [packets to send 270, broken 269] [09:00:12]ProducePacketName [09:00:12]name=ofd_packets/00374956 [09:00:12]OFD Sender: To server: pG, [09:00:12]CommunicateWithHost lk.salyk.kg:30040 [09:00:12]ConnectInit lk.salyk.kg [09:00:12]written 0, free lines is 4095 [09:00:12]Connected sock=10 [09:00: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 4F DD 07 01 74 3D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 1A 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DE F6 BE 5B BE 70 E2 CA B1 7E 71 90 0E F3 [09:00: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 67 78 47 00 C3 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B8 05 00 F4 03 04 00 B9 AC 1D 67 B6 04 01 00 00 6B 64 23 F3 B9 AF 61 43 [09:00:12]CommunicateWithHost err = 0 [09:00:12]CheckOFDResponse [09:00:12]1017 (14) - 77093643461234 [09:00:12]1041 (16) - 0000000000874672 [09:00:12]1040 (4) - 374956 [09:00:12]1012 (4) - 27.10.2024 03:00 [09:00:12]1206 (1) - 0 [09:00:12]OFD Sender: Remove packet 374956 [09:00:12]ProducePacketName [09:00:12]name=ofd_packets/00374956 [09:00:12]NVStorageDeleteData [09:00:12]Write to MH i2c: 01 00 00 1E 02 20 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 D4 0C 07 [09:00:12]RasterBufferAndPrint [09:00:12]line [09:00:12]line [09:00:12]line [09:00:12]line [09:00:12]line [09:00:12]written 0, free lines is 3288 [09:00:12]MH_Cut [09:00:12]Write to MH i2c: D1 01 00 25 02 01 F9 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: D1 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: D1 01 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: D1 01 00 25 02 00 F8 [09:00:12]Write to MH i2c: 01 00 00 26 02 28 [09:00:12]Write i2c OK [09:00:12]MH_I2C_Read... [09:00:13]OFD Sender: No OFD packet to send [09:00:13]*** Cut start [09:00:13]*** Partial cut [09:00:13]*** CUTSNS_PIN = 1 [09:00:13]*** CUTSNS_PIN = 0 [09:00:14]*** Brake cut motor [09:00:14]Read from MH i2c: 01 [09:00:14]MH_I2C_Read... [09:00:14]*** Stop cut motor [09:00:14]*** Cut end [09:00:14]Read from MH i2c: 01 07 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [09:00:14]process_action close_receipt done [09:00:14]requested_data is exist [09:00:14]produce_requested_data [09:00:14]requested_item fm.sn is exist - process it [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 11 00 00 [09:00:14]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 17 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [09:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:00:14]wFMCommunicate OK [09:00:14]requested_item fd.num is exist - process it [09:00:14]SAM_PROTO_GetFieldsCounters [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 13 00 00 [09:00:14]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 62 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [09:00:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:14]wFMCommunicate OK [09:00:14]SAM_PROTO_GetFieldsCounters done [09:00:14]requested_item shift.num is exist - process it [09:00:14]requested_item shift.opened is exist - process it [09:00:14]req_shift_opened [09:00:14]FM_GetShiftState [09:00:14]SAM_PROTO_GetShiftState [09:00:14]wFMCommunicate request_size=4 [09:00:14]MH_SAM_APDU [09:00:14]CAPDU: 80 13 01 00 [09:00:14]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [09:00:14]Write i2c OK [09:00:14]MH_I2C_Read... [09:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:14]Read from MH i2c: E2 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 0E 00 [09:00:14]MH_I2C_Read... [09:00:14]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 76 [09:00:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:00:14]wFMCommunicate OK [09:00:14]SAM_PROTO_GetShiftState done [09:00:14]FM_GetShiftState done [09:00:14]req_shift_opened done [09:00:14]requested_item shift.open_date is exist - process it [09:00:14]req_shift_open_date [09:00:14]req_shift_open_date done [09:00:14]produce_requested_data done [09:00:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374956,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:00:14]process_action_free close_receipt [09:00:14]json_value_free [09:00:14]json_value_free done [09:00:14]process_json_proto returns [09:00:14]Send response to host [09:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374956,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:00:14]free response buf [09:00:14]execute_script done [09:00:14]execute_script returns [09:00:14]free content buf [09:00:14]Sock 8.Close socket [09:00:14]Sock 8.Thread stoped [09:00:15]accept exits with 9 [09:00:15]New connection [09:00:15]New thread 3067006308 created [09:00:15]Thread 3067149668 joined [09:00:15]Waiting for new connection... [09:00:15] Sock 9.Parse request [09:00:15]Sock 9.Check first char [09:00:15]Sock 9.First char is OK [09:00:15]request: POST /json_proto HTTP/1.0 [09:00:15]Method: POST [09:00:15]URL: /json_proto [09:00:15]Method is POST - this is cgi request [09:00:15]url: /json_proto [09:00:15]query_string will be loaded in cgi processing [09:00:15]execute_cgi json_proto POST (null) [09:00:15]execute_cgi path=json_proto method=POST [09:00:15]POST find Content-Length [09:00:15]Host: 172.17.42.195:8080 [09:00:15]Content-Length: 678 [09:00:15]Content-Type: application/json [09:00:15] [09:00:15]POST finish read [09:00:15]Found Content-Length = 678 [09:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311475", "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" ] } } [09:00:15]execute_script... [09:00: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)3311475", "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" ] } } [09:00:15]POST & json_proto [09:00:15]process_json_proto [09:00:15]json parsed OK: [09:00:15]protocol is kg_v1.0 [09:00:15]action value=close_receipt [09:00:15]process_action close_receipt [09:00:15]cmd_close_receipt [09:00:15]MH_GetDate [09:00:15]Write to MH i2c: F0 00 00 2A 02 1B [09:00:15]Write i2c OK [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: F0 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: F0 09 00 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: F0 09 00 2A 02 00 1F 01 1E 67 EF 94 12 67 C5 [09:00:15]GetLastDocTimeStamp 1730019610 [09:00:15]current date 1730019615 [09:00:15]FM_GetShiftState [09:00:15]SAM_PROTO_GetShiftState [09:00:15]wFMCommunicate request_size=4 [09:00:15]MH_SAM_APDU [09:00:15]CAPDU: 80 13 01 00 [09:00:15]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [09:00:15]Write i2c OK [09:00:15]MH_I2C_Read... [09:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:15]Read from MH i2c: E2 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 0E 00 [09:00:15]MH_I2C_Read... [09:00:15]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 78 [09:00:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:00:15]wFMCommunicate OK [09:00:15]SAM_PROTO_GetShiftState done [09:00:15]FM_GetShiftState done [09:00:15]opened in 1729988025 [09:00:15]opened+sec_in_day 1730074425 [09:00:15]quantity*price = 50041 [09:00:15]sum+1 = 50042 [09:00:15]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 СНО: Общий режим Чек 235 27.10.2024 09:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374957 ФПД: 64787916460234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090015&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374957&fm=64787916460234&tin=02508201610067®Number=0000000000091623&sum=50000 [09:00:16]StoreToDocumentArchive [09:00:16]shift 528 fd 374957 [09:00:16]save to /storage/0528/doc_00374957 [09:00:16]save last doc name /storage/0528/doc_00374957 to /storage/kkm_last_doc_name [09:00:16]save OK [09:00:16]Clear old archive folders... [09:00:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:16]tlvbuf is 01520580 [09:00:16]SAM_PROTO_ClearQueue [09:00:16]wFMCommunicate request_size=4 [09:00:16]MH_SAM_APDU [09:00:16]CAPDU: 80 09 00 00 [09:00:16]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [09:00:16]Write i2c OK [09:00:16]MH_I2C_Read... [09:00:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:16]Read from MH i2c: E2 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 03 00 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [09:00:16]RAPDU: 90 00 [09:00:16]wFMCommunicate OK [09:00:16]SAM_PROTO_ClearQueue done [09:00:16]KKMCreateOFDPacket [09:00:16]OFDProtocolAddRootSTLVToBuf [09:00:16]FM_MakeSignedData [09:00:16]FM_MakeSignedData [09:00:16]SAM_PROTO_SignData [09:00:16]wFMCommunicate request_size=4 [09:00:16]MH_SAM_APDU [09:00:16]CAPDU: 80 0D 01 02 [09:00:16]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [09:00:16]Write i2c OK [09:00:16]MH_I2C_Read... [09:00:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:16]Read from MH i2c: E2 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 03 00 [09:00:16]MH_I2C_Read... [09:00:16]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [09:00:16]RAPDU: 90 00 [09:00:16]wFMCommunicate OK [09:00:16]wFMCommunicate request_size=255 [09:00:16]MH_SAM_APDU [09:00: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 1F 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A [09:00:16]Write to MH i2c: E2 02 01 3A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 1F 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A 00 00 86 [09:00:16]Write i2c OK [09:00:16]MH_I2C_Read... [09:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:17]Read from MH i2c: E2 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 03 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [09:00:17]RAPDU: 90 00 [09:00:17]wFMCommunicate OK [09:00:17]wFMCommunicate request_size=10 [09:00:17]MH_SAM_APDU [09:00:17]CAPDU: 80 0D 02 02 05 EC 9C BF 10 CA [09:00:17]Write to MH i2c: E2 0D 00 3B 02 80 0D 02 02 05 00 EC 9C BF 10 CA 00 00 E2 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:17]Read from MH i2c: E2 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 03 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [09:00:17]RAPDU: 90 00 [09:00:17]wFMCommunicate OK [09:00:17]wFMCommunicate request_size=4 [09:00:17]MH_SAM_APDU [09:00:17]CAPDU: 80 0D 03 02 [09:00:17]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:17]Read from MH i2c: E2 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 0B 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 0B 00 3C 02 00 87 58 09 9A B8 71 B7 35 90 00 51 [09:00:17]RAPDU: 87 58 09 9A B8 71 B7 35 90 00 [09:00:17]wFMCommunicate OK [09:00:17]SAM_PROTO_SignData done [09:00:17]FM_MakeSignedData done [09:00:17]CreateOFDProtocolMessage [09:00:17]wFMCommunicate request_size=4 [09:00:17]MH_SAM_APDU [09:00:17]CAPDU: 80 11 00 00 [09:00:17]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:17]Read from MH i2c: E2 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 17 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: E2 17 00 3D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [09:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:00:17]wFMCommunicate OK [09:00:17]CreateOFDProtocolMessage done [09:00:17]OFDSenderStorePacket 374957 [09:00:17]StoreOFDPacket docnum=374957 [09:00: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 8A 8B 07 01 A3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 1F 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A EC 9C BF 10 CA 87 58 09 9A B8 71 B7 35 [09:00:17]CheckFolder [09:00:17]dirname=/storage/ofd_packets [09:00:17]CheckFolder done [09:00:17]ProducePacketName [09:00:17]name=ofd_packets/00374957 [09:00:17]NVStorageSaveData ofd_packets/00374957 [09:00:17]File name is /storage/ofd_packets/00374957 [09:00:17]Write 301 bytes [09:00:17]NVStorageSaveData done [09:00:17]OFDSenderStorePacket done [09:00:17]KKMCreateOFDPacket done [09:00:17]NVStorageSaveData kkm_last_timestamp [09:00:17]File name is /storage/kkm_last_timestamp [09:00:17]Write 4 bytes [09:00:17]NVStorageSaveData done [09:00:17]ExternCall_PrintAddStr [09:00:17]wPrintStart [09:00:17]Write to MH i2c: 01 00 00 3E 02 40 [09:00:17]Write i2c OK [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 [09:00:17]MH_I2C_Read... [09:00:17]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [09:00:17]RasterBufferAndPrint [09:00:17]line Счет N : (1)3311475 [09:00:17]line ИНН: 02508201610067 [09:00:17]line Контрольно-Кассовый Чек [09:00:17]line ПРОДАЖА [09:00:17]line ТРК (МРК, ГНК) : 32 [09:00:17]line Товар: 2710124130 [09:00:17]line Аи-92-К-4 [09:00:17]line 7.480 * 66.90 [09:00:17]line = 500.41 [09:00:17]line НДС 12% НСП 1% [09:00:17]line > о реализуемом товаре [09:00:17]line ОКРУГЛЕНИЕ: -0.41 [09:00:17]line ИТОГО: 500.00 [09:00:17]line Внесено: 500.00 [09:00:17]line СДАЧА: 0.00 [09:00:17]line НСП 1% : 4.43 [09:00:17]line НДС 12% : 53.14 [09:00:17]line Наличными: 500.00 [09:00:17]line Безнал.: 0.00 [09:00:17]line Место: АЗС № 87 "Партнер Нефть" [09:00:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:00:17]line СНО: Общий режим [09:00:17]line Чек 235 27.10.2024 09:00 [09:00:17]line Смена: 528 ФФД: 1.0 [09:00:17]line ЗНМ: 0300000083 [09:00:17]line РНМ: 0000000000091623 [09:00:17]line Версия ККМ: 001 [09:00:17]line ФМ: 0000000000874672 [09:00:17]line ФД: 374957 [09:00:17]line ФПД: 64787916460234 [09:00:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090015&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374957&fm=64787916460234&tin=02508201610067®Number=0000000000091623&sum=50000 [09:00:17]OFD Sender: Processing packet 374957 [packets to send 270, broken 269] [09:00:17]ProducePacketName [09:00:17]name=ofd_packets/00374957 [09:00:17]OFD Sender: To server: pG, [09:00:17]CommunicateWithHost lk.salyk.kg:30040 [09:00:17]ConnectInit lk.salyk.kg [09:00:17]written 0, free lines is 4095 [09:00:17]Connected sock=10 [09:00: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 8A 8B 07 01 A3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 1F 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3A EC 9C BF 10 CA 87 58 09 9A B8 71 B7 35 [09:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 51 47 47 00 56 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 AD B8 05 00 F4 03 04 00 BE AC 1D 67 B6 04 01 00 00 DF 4B 8E B3 F0 5C 02 15 [09:00:17]CommunicateWithHost err = 0 [09:00:17]CheckOFDResponse [09:00:17]1017 (14) - 77093643461234 [09:00:17]1041 (16) - 0000000000874672 [09:00:17]1040 (4) - 374957 [09:00:17]1012 (4) - 27.10.2024 03:00 [09:00:17]1206 (1) - 0 [09:00:17]OFD Sender: Remove packet 374957 [09:00:17]ProducePacketName [09:00:17]name=ofd_packets/00374957 [09:00:17]NVStorageDeleteData [09:00:18]Write to MH i2c: 01 00 00 69 02 6B [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: 01 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: 01 07 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 DC 0C 5A [09:00:18]RasterBufferAndPrint [09:00:18]line [09:00:18]line [09:00:18]line [09:00:18]line [09:00:18]line [09:00:18]written 0, free lines is 3301 [09:00:18]MH_Cut [09:00:18]Write to MH i2c: D1 01 00 70 02 01 44 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: D1 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: D1 01 00 [09:00:18]MH_I2C_Read... [09:00:18]Read from MH i2c: D1 01 00 70 02 00 43 [09:00:18]Write to MH i2c: 01 00 00 71 02 73 [09:00:18]Write i2c OK [09:00:18]MH_I2C_Read... [09:00:18]OFD Sender: No OFD packet to send [09:00:18]*** Cut start [09:00:18]*** Partial cut [09:00:18]*** CUTSNS_PIN = 1 [09:00:18]*** CUTSNS_PIN = 0 [09:00:19]*** Brake cut motor [09:00:19]Read from MH i2c: 01 [09:00:19]MH_I2C_Read... [09:00:19]*** Stop cut motor [09:00:19]*** Cut end [09:00:19]Read from MH i2c: 01 07 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [09:00:19]process_action close_receipt done [09:00:19]requested_data is exist [09:00:19]produce_requested_data [09:00:19]requested_item fm.sn is exist - process it [09:00:19]wFMCommunicate request_size=4 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 11 00 00 [09:00:19]Write to MH i2c: E2 08 00 72 02 80 11 00 00 00 00 00 00 EE [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 17 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 17 00 72 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [09: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 [09:00:19]wFMCommunicate OK [09:00:19]requested_item fd.num is exist - process it [09:00:19]SAM_PROTO_GetFieldsCounters [09:00:19]wFMCommunicate request_size=4 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 13 00 00 [09:00:19]Write to MH i2c: E2 08 00 73 02 80 13 00 00 00 00 00 00 F1 [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 62 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 62 00 73 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [09:00:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:19]wFMCommunicate OK [09:00:19]SAM_PROTO_GetFieldsCounters done [09:00:19]requested_item shift.num is exist - process it [09:00:19]requested_item shift.opened is exist - process it [09:00:19]req_shift_opened [09:00:19]FM_GetShiftState [09:00:19]SAM_PROTO_GetShiftState [09:00:19]wFMCommunicate request_size=4 [09:00:19]MH_SAM_APDU [09:00:19]CAPDU: 80 13 01 00 [09:00:19]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [09:00:19]Write i2c OK [09:00:19]MH_I2C_Read... [09:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:19]Read from MH i2c: E2 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 0E 00 [09:00:19]MH_I2C_Read... [09:00:19]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C1 [09:00:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:00:19]wFMCommunicate OK [09:00:19]SAM_PROTO_GetShiftState done [09:00:19]FM_GetShiftState done [09:00:19]req_shift_opened done [09:00:19]requested_item shift.open_date is exist - process it [09:00:19]req_shift_open_date [09:00:19]req_shift_open_date done [09:00:19]produce_requested_data done [09:00:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374957,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:00:19]process_action_free close_receipt [09:00:19]json_value_free [09:00:19]json_value_free done [09:00:19]process_json_proto returns [09:00:19]Send response to host [09:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374957,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:00:19]free response buf [09:00:19]execute_script done [09:00:19]execute_script returns [09:00:19]free content buf [09:00:19]Sock 9.Close socket [09:00:19]Sock 9.Thread stoped [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:43]OFD Sender: No OFD packet to send [09:00:48]OFD Sender: No OFD packet to send [09:00:53]OFD Sender: No OFD packet to send [09:00:58]OFD Sender: No OFD packet to send [09:01:03]OFD Sender: No OFD packet to send [09:01:08]OFD Sender: No OFD packet to send [09:01:13]OFD Sender: No OFD packet to send [09:01:18]OFD Sender: No OFD packet to send [09:01:23]OFD Sender: No OFD packet to send [09:01:28]OFD Sender: No OFD packet to send [09:01:33]OFD Sender: No OFD packet to send [09:01:38]OFD Sender: No OFD packet to send [09:01:43]OFD Sender: No OFD packet to send [09:01:48]OFD Sender: No OFD packet to send [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:02:03]OFD Sender: No OFD packet to send [09:02:08]OFD Sender: No OFD packet to send [09:02:13]OFD Sender: No OFD packet to send [09:02:18]OFD Sender: No OFD packet to send [09:02:20]accept exits with 8 [09:02:20]New connection [09:02:20]New thread 3067149668 created [09:02:20]Thread 3067006308 joined [09:02:20]Waiting for new connection... [09:02:20] Sock 8.Parse request [09:02:20]Sock 8.Check first char [09:02:20]Sock 8.First char is OK [09:02:20]request: POST /json_proto HTTP/1.0 [09:02:20]Method: POST [09:02:20]URL: /json_proto [09:02:20]Method is POST - this is cgi request [09:02:20]url: /json_proto [09:02:20]query_string will be loaded in cgi processing [09:02:20]execute_cgi json_proto POST (null) [09:02:20]execute_cgi path=json_proto method=POST [09:02:20]POST find Content-Length [09:02:20]Host: 172.17.42.195:8080 [09:02:20]Content-Length: 678 [09:02:20]Content-Type: application/json [09:02:20] [09:02:20]POST finish read [09:02:20]Found Content-Length = 678 [09:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311479", "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" ] } } [09:02:20]execute_script... [09: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)3311479", "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" ] } } [09:02:20]POST & json_proto [09:02:20]process_json_proto [09:02:20]json parsed OK: [09:02:20]protocol is kg_v1.0 [09:02:20]action value=close_receipt [09:02:20]process_action close_receipt [09:02:20]cmd_close_receipt [09:02:20]MH_GetDate [09:02:20]Write to MH i2c: F0 00 00 75 02 66 [09:02:20]Write i2c OK [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: F0 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: F0 09 00 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: F0 09 00 75 02 00 9D 01 1E 67 EF 94 12 67 8E [09:02:20]GetLastDocTimeStamp 1730019615 [09:02:20]current date 1730019741 [09:02:20]FM_GetShiftState [09:02:20]SAM_PROTO_GetShiftState [09:02:20]wFMCommunicate request_size=4 [09:02:20]MH_SAM_APDU [09:02:20]CAPDU: 80 13 01 00 [09:02:20]Write to MH i2c: E2 08 00 76 02 80 13 01 00 00 00 00 00 F5 [09:02:20]Write i2c OK [09:02:20]MH_I2C_Read... [09:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:20]Read from MH i2c: E2 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 0E 00 [09:02:20]MH_I2C_Read... [09:02:20]Read from MH i2c: E2 0E 00 76 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C3 [09:02:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:02:20]wFMCommunicate OK [09:02:20]SAM_PROTO_GetShiftState done [09:02:20]FM_GetShiftState done [09:02:20]opened in 1729988025 [09:02:20]opened+sec_in_day 1730074425 [09:02:20]quantity*price = 30038 [09:02:20]sum+1 = 30039 [09:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 236 27.10.2024 09:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374958 ФПД: 245258822485551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374958&fm=245258822485551&tin=02508201610067®Number=0000000000091623&sum=30000 [09:02:22]StoreToDocumentArchive [09:02:22]shift 528 fd 374958 [09:02:22]save to /storage/0528/doc_00374958 [09:02:22]save last doc name /storage/0528/doc_00374958 to /storage/kkm_last_doc_name [09:02:22]save OK [09:02:22]Clear old archive folders... [09:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:22]tlvbuf is 01550860 [09:02:22]SAM_PROTO_ClearQueue [09:02:22]wFMCommunicate request_size=4 [09:02:22]MH_SAM_APDU [09:02:22]CAPDU: 80 09 00 00 [09:02:22]Write to MH i2c: E2 08 00 83 02 80 09 00 00 00 00 00 00 F7 [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [09:02:22]RAPDU: 90 00 [09:02:22]wFMCommunicate OK [09:02:22]SAM_PROTO_ClearQueue done [09:02:22]KKMCreateOFDPacket [09:02:22]OFDProtocolAddRootSTLVToBuf [09:02:22]FM_MakeSignedData [09:02:22]FM_MakeSignedData [09:02:22]SAM_PROTO_SignData [09:02:22]wFMCommunicate request_size=4 [09:02:22]MH_SAM_APDU [09:02:22]CAPDU: 80 0D 01 02 [09:02:22]Write to MH i2c: E2 08 00 84 02 80 0D 01 02 00 00 00 00 FF [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [09:02:22]RAPDU: 90 00 [09:02:22]wFMCommunicate OK [09:02:22]wFMCommunicate request_size=255 [09:02:22]MH_SAM_APDU [09:02: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9D 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF [09:02:22]Write to MH i2c: E2 02 01 85 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 EC 00 00 00 F4 03 04 00 9D 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF 00 00 EA [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [09:02:22]RAPDU: 90 00 [09:02:22]wFMCommunicate OK [09:02:22]wFMCommunicate request_size=10 [09:02:22]MH_SAM_APDU [09:02:22]CAPDU: 80 0D 02 02 05 0F C4 FE 06 2F [09:02:22]Write to MH i2c: E2 0D 00 86 02 80 0D 02 02 05 00 0F C4 FE 06 2F 00 00 12 [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [09:02:22]RAPDU: 90 00 [09:02:22]wFMCommunicate OK [09:02:22]wFMCommunicate request_size=4 [09:02:22]MH_SAM_APDU [09:02:22]CAPDU: 80 0D 03 02 [09:02:22]Write to MH i2c: E2 08 00 87 02 80 0D 03 02 00 00 00 00 04 [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 0B 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 0B 00 87 02 00 DC 62 E7 06 06 0B 52 28 90 00 BB [09:02:22]RAPDU: DC 62 E7 06 06 0B 52 28 90 00 [09:02:22]wFMCommunicate OK [09:02:22]SAM_PROTO_SignData done [09:02:22]FM_MakeSignedData done [09:02:22]CreateOFDProtocolMessage [09:02:22]wFMCommunicate request_size=4 [09:02:22]MH_SAM_APDU [09:02:22]CAPDU: 80 11 00 00 [09:02:22]Write to MH i2c: E2 08 00 88 02 80 11 00 00 00 00 00 00 04 [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:22]Read from MH i2c: E2 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 17 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: E2 17 00 88 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [09: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 [09:02:22]wFMCommunicate OK [09:02:22]CreateOFDProtocolMessage done [09:02:22]OFDSenderStorePacket 374958 [09:02:22]StoreOFDPacket docnum=374958 [09: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 0F 01 00 00 72 D9 07 01 D3 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9D 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF 0F C4 FE 06 2F DC 62 E7 06 06 0B 52 28 [09:02:22]CheckFolder [09:02:22]dirname=/storage/ofd_packets [09:02:22]CheckFolder done [09:02:22]ProducePacketName [09:02:22]name=ofd_packets/00374958 [09:02:22]NVStorageSaveData ofd_packets/00374958 [09:02:22]File name is /storage/ofd_packets/00374958 [09:02:22]Write 301 bytes [09:02:22]NVStorageSaveData done [09:02:22]OFDSenderStorePacket done [09:02:22]KKMCreateOFDPacket done [09:02:22]NVStorageSaveData kkm_last_timestamp [09:02:22]File name is /storage/kkm_last_timestamp [09:02:22]Write 4 bytes [09:02:22]NVStorageSaveData done [09:02:22]OFD Sender: Processing packet 374958 [packets to send 270, broken 269] [09:02:22]ProducePacketName [09:02:22]name=ofd_packets/00374958 [09:02:22]OFD Sender: To server: pG, [09:02:22]CommunicateWithHost lk.salyk.kg:30040 [09:02:22]ConnectInit lk.salyk.kg [09:02:22]ExternCall_PrintAddStr [09:02:22]wPrintStart [09:02:22]Write to MH i2c: 01 00 00 89 02 8B [09:02:22]Write i2c OK [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: 01 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: 01 07 00 [09:02:22]MH_I2C_Read... [09:02:22]Read from MH i2c: 01 07 00 89 02 00 00 00 00 00 FF 0F A0 [09:02:22]RasterBufferAndPrint [09:02:22]line Счет N : (1)3311479 [09:02:22]line ИНН: 02508201610067 [09:02:22]line Контрольно-Кассовый Чек [09:02:22]line ПРОДАЖА [09:02:22]line ТРК (МРК, ГНК) : 22 [09:02:22]line Товар: 2710124130 [09:02:22]line Аи-92-К-4 [09:02:22]line 4.490 * 66.90 [09:02:22]line = 300.38 [09:02:22]line НДС 12% НСП 1% [09:02:22]line > о реализуемом товаре [09:02:22]line ОКРУГЛЕНИЕ: -0.38 [09:02:22]line ИТОГО: 300.00 [09:02:22]line Внесено: 300.00 [09:02:22]line СДАЧА: 0.00 [09:02:22]line НСП 1% : 2.66 [09:02:22]line НДС 12% : 31.90 [09:02:22]line Наличными: 300.00 [09:02:22]line Безнал.: 0.00 [09:02:22]line Место: АЗС № 87 "Партнер Нефть" [09:02:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:02:22]line СНО: Общий режим [09:02:22]line Чек 236 27.10.2024 09:02 [09:02:22]line Смена: 528 ФФД: 1.0 [09:02:22]line ЗНМ: 0300000083 [09:02:22]line РНМ: 0000000000091623 [09:02:22]line Версия ККМ: 001 [09:02:22]line ФМ: 0000000000874672 [09:02:22]line ФД: 374958 [09:02:22]line ФПД: 245258822485551 [09:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374958&fm=245258822485551&tin=02508201610067®Number=0000000000091623&sum=30000 [09:02:22]Connected sock=11 [09: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 0F 01 00 00 72 D9 07 01 D3 C4 5A 03 01 00 03 00 FB written 0, free lines is 4095 [09:02:22]00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EC 00 00 00 F4 03 04 00 9D 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF 0F C4 FE 06 2F DC 62 E7 06 06 0B 52 28 [09: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 4A 18 47 00 06 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 AE B8 05 00 F4 03 04 00 3C AD 1D 67 B6 04 01 00 00 0B 59 E2 F2 FE 14 5E 60 [09:02:23]CommunicateWithHost err = 0 [09:02:23]CheckOFDResponse [09:02:23]1017 (14) - 77093643461234 [09:02:23]1041 (16) - 0000000000874672 [09:02:23]1040 (4) - 374958 [09:02:23]1012 (4) - 27.10.2024 03:02 [09:02:23]1206 (1) - 0 [09:02:23]OFD Sender: Remove packet 374958 [09:02:23]ProducePacketName [09:02:23]name=ofd_packets/00374958 [09:02:23]NVStorageDeleteData [09:02:23]Write to MH i2c: 01 00 00 B4 02 B6 [09:02:23]Write i2c OK [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: 01 [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: 01 07 00 [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 D6 0C 9F [09:02:23]RasterBufferAndPrint [09:02:23]line [09:02:23]line [09:02:23]line [09:02:23]line [09:02:23]line [09:02:23]written 0, free lines is 3293 [09:02:23]MH_Cut [09:02:23]Write to MH i2c: D1 01 00 BB 02 01 8F [09:02:23]Write i2c OK [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: D1 [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: D1 01 00 [09:02:23]MH_I2C_Read... [09:02:23]Read from MH i2c: D1 01 00 BB 02 00 8E [09:02:23]Write to MH i2c: 01 00 00 BC 02 BE [09:02:23]Write i2c OK [09:02:23]MH_I2C_Read... [09:02:23]OFD Sender: No OFD packet to send [09:02:24]*** Cut start [09:02:24]*** Partial cut [09:02:24]*** CUTSNS_PIN = 1 [09:02:24]*** CUTSNS_PIN = 0 [09:02:24]*** Brake cut motor [09:02:24]Read from MH i2c: 01 [09:02:24]MH_I2C_Read... [09:02:24]*** Stop cut motor [09:02:24]*** Cut end [09:02:24]Read from MH i2c: 01 07 00 [09:02:24]MH_I2C_Read... [09:02:24]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [09:02:24]process_action close_receipt done [09:02:24]requested_data is exist [09:02:24]produce_requested_data [09:02:24]requested_item fm.sn is exist - process it [09:02:24]wFMCommunicate request_size=4 [09:02:24]MH_SAM_APDU [09:02:24]CAPDU: 80 11 00 00 [09:02:24]Write to MH i2c: E2 08 00 BD 02 80 11 00 00 00 00 00 00 39 [09:02:24]Write i2c OK [09:02:24]MH_I2C_Read... [09:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:25]Read from MH i2c: E2 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 17 00 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 17 00 BD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [09:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:02:25]wFMCommunicate OK [09:02:25]requested_item fd.num is exist - process it [09:02:25]SAM_PROTO_GetFieldsCounters [09:02:25]wFMCommunicate request_size=4 [09:02:25]MH_SAM_APDU [09:02:25]CAPDU: 80 13 00 00 [09:02:25]Write to MH i2c: E2 08 00 BE 02 80 13 00 00 00 00 00 00 3C [09:02:25]Write i2c OK [09:02:25]MH_I2C_Read... [09:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:25]Read from MH i2c: E2 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 62 00 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 62 00 BE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [09:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:25]wFMCommunicate OK [09:02:25]SAM_PROTO_GetFieldsCounters done [09:02:25]requested_item shift.num is exist - process it [09:02:25]requested_item shift.opened is exist - process it [09:02:25]req_shift_opened [09:02:25]FM_GetShiftState [09:02:25]SAM_PROTO_GetShiftState [09:02:25]wFMCommunicate request_size=4 [09:02:25]MH_SAM_APDU [09:02:25]CAPDU: 80 13 01 00 [09:02:25]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [09:02:25]Write i2c OK [09:02:25]MH_I2C_Read... [09:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:25]Read from MH i2c: E2 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 0E 00 [09:02:25]MH_I2C_Read... [09:02:25]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0C [09:02:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:02:25]wFMCommunicate OK [09:02:25]SAM_PROTO_GetShiftState done [09:02:25]FM_GetShiftState done [09:02:25]req_shift_opened done [09:02:25]requested_item shift.open_date is exist - process it [09:02:25]req_shift_open_date [09:02:25]req_shift_open_date done [09:02:25]produce_requested_data done [09:02:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374958,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:02:25]process_action_free close_receipt [09:02:25]json_value_free [09:02:25]json_value_free done [09:02:25]process_json_proto returns [09:02:25]Send response to host [09:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374958,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:02:25]free response buf [09:02:25]execute_script done [09:02:25]execute_script returns [09:02:25]free content buf [09:02:25]Sock 8.Close socket [09:02:25]Sock 8.Thread stoped [09:02:28]OFD Sender: No OFD packet to send [09:02:33]OFD Sender: No OFD packet to send [09:02:38]OFD Sender: No OFD packet to send [09:02:43]OFD Sender: No OFD packet to send [09:02:48]OFD Sender: No OFD packet to send [09:02:53]OFD Sender: No OFD packet to send [09:02:54]accept exits with 9 [09:02:54]New connection [09:02:54]New thread 3067006308 created [09:02:54]Thread 3067149668 joined [09:02:54]Waiting for new connection... [09:02:54] Sock 9.Parse request [09:02:54]Sock 9.Check first char [09:02:54]Sock 9.First char is OK [09:02:54]request: POST /json_proto HTTP/1.0 [09:02:54]Method: POST [09:02:54]URL: /json_proto [09:02:54]Method is POST - this is cgi request [09:02:54]url: /json_proto [09:02:54]query_string will be loaded in cgi processing [09:02:54]execute_cgi json_proto POST (null) [09:02:54]execute_cgi path=json_proto method=POST [09:02:54]POST find Content-Length [09:02:54]Host: 172.17.42.195:8080 [09:02:54]Content-Length: 683 [09:02:54]Content-Type: application/json [09:02:54] [09:02:54]POST finish read [09:02:54]Found Content-Length = 683 [09:02:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311481", "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" ] } } [09:02:54]execute_script... [09:02: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)3311481", "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" ] } } [09:02:54]POST & json_proto [09:02:54]process_json_proto [09:02:54]json parsed OK: [09:02:54]protocol is kg_v1.0 [09:02:54]action value=close_receipt [09:02:54]process_action close_receipt [09:02:54]cmd_close_receipt [09:02:54]MH_GetDate [09:02:54]Write to MH i2c: F0 00 00 C0 02 B1 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 09 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 09 00 C0 02 00 BE 01 1E 67 EF 94 12 67 FA [09:02:54]GetLastDocTimeStamp 1730019741 [09:02:54]current date 1730019774 [09:02:54]FM_GetShiftState [09:02:54]SAM_PROTO_GetShiftState [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 13 01 00 [09:02:54]Write to MH i2c: E2 08 00 C1 02 80 13 01 00 00 00 00 00 40 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0E 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0E 00 C1 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0E [09:02:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:02:54]wFMCommunicate OK [09:02:54]SAM_PROTO_GetShiftState done [09:02:54]FM_GetShiftState done [09:02:54]opened in 1729988025 [09:02:54]opened+sec_in_day 1730074425 [09:02:54]quantity*price = 100015 [09:02:54]sum+1 = 100017 [09:02:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 237 27.10.2024 09:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374959 ФПД: 141011244782306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090255&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374959&fm=141011244782306&tin=02508201610067®Number=0000000000091623&sum=100000 [09:02:55]StoreToDocumentArchive [09:02:55]shift 528 fd 374959 [09:02:55]save to /storage/0528/doc_00374959 [09:02:55]save last doc name /storage/0528/doc_00374959 to /storage/kkm_last_doc_name [09:02:55]save OK [09:02:55]Clear old archive folders... [09:02:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:55]tlvbuf is 01551530 [09:02:55]SAM_PROTO_ClearQueue [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 09 00 00 [09:02:55]Write to MH i2c: E2 08 00 CE 02 80 09 00 00 00 00 00 00 42 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_ClearQueue done [09:02:55]KKMCreateOFDPacket [09:02:55]OFDProtocolAddRootSTLVToBuf [09:02:55]FM_MakeSignedData [09:02:55]FM_MakeSignedData [09:02:55]SAM_PROTO_SignData [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 0D 01 02 [09:02:55]Write to MH i2c: E2 08 00 CF 02 80 0D 01 02 00 00 00 00 4A [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [09:02:56]RAPDU: 90 00 [09:02:56]wFMCommunicate OK [09:02:56]wFMCommunicate request_size=255 [09:02:56]MH_SAM_APDU [09:02: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 BF 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 [09:02:56]Write to MH i2c: E2 02 01 D0 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 ED 00 00 00 F4 03 04 00 BF 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 00 00 00 [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 [09:02:56]MH_I2C_Read... [09:02:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:56]Read from MH i2c: E2 03 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [09:02:56]RAPDU: 90 00 [09:02:56]wFMCommunicate OK [09:02:56]wFMCommunicate request_size=10 [09:02:56]MH_SAM_APDU [09:02:56]CAPDU: 80 0D 02 02 05 3F BD 27 92 E2 [09:02:56]Write to MH i2c: E2 0D 00 D1 02 80 0D 02 02 05 00 3F BD 27 92 E2 00 00 EE [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:56]Read from MH i2c: E2 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 03 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [09:02:56]RAPDU: 90 00 [09:02:56]wFMCommunicate OK [09:02:56]wFMCommunicate request_size=4 [09:02:56]MH_SAM_APDU [09:02:56]CAPDU: 80 0D 03 02 [09:02:56]Write to MH i2c: E2 08 00 D2 02 80 0D 03 02 00 00 00 00 4F [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:56]Read from MH i2c: E2 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 0B 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 0B 00 D2 02 00 6B CB DD 1E A7 37 52 2B 90 00 DC [09:02:56]RAPDU: 6B CB DD 1E A7 37 52 2B 90 00 [09:02:56]wFMCommunicate OK [09:02:56]SAM_PROTO_SignData done [09:02:56]FM_MakeSignedData done [09:02:56]CreateOFDProtocolMessage [09:02:56]wFMCommunicate request_size=4 [09:02:56]MH_SAM_APDU [09:02:56]CAPDU: 80 11 00 00 [09:02:56]Write to MH i2c: E2 08 00 D3 02 80 11 00 00 00 00 00 00 4F [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:56]Read from MH i2c: E2 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 17 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: E2 17 00 D3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [09:02:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:02:56]wFMCommunicate OK [09:02:56]CreateOFDProtocolMessage done [09:02:56]OFDSenderStorePacket 374959 [09:02:56]StoreOFDPacket docnum=374959 [09:02: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 F8 D2 07 01 B2 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 BF 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 3F BD 27 92 E2 6B CB DD 1E A7 37 52 2B [09:02:56]CheckFolder [09:02:56]dirname=/storage/ofd_packets [09:02:56]CheckFolder done [09:02:56]ProducePacketName [09:02:56]name=ofd_packets/00374959 [09:02:56]NVStorageSaveData ofd_packets/00374959 [09:02:56]File name is /storage/ofd_packets/00374959 [09:02:56]Write 301 bytes [09:02:56]NVStorageSaveData done [09:02:56]OFDSenderStorePacket done [09:02:56]KKMCreateOFDPacket done [09:02:56]NVStorageSaveData kkm_last_timestamp [09:02:56]File name is /storage/kkm_last_timestamp [09:02:56]Write 4 bytes [09:02:56]NVStorageSaveData done [09:02:56]ExternCall_PrintAddStr [09:02:56]wPrintStart [09:02:56]Write to MH i2c: 01 00 00 D4 02 D6 [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 FF 0F EB [09:02:56]RasterBufferAndPrint [09:02:56]line Счет N : (1)3311481 [09:02:56]line ИНН: 02508201610067 [09:02:56]line Контрольно-Кассовый Чек [09:02:56]line ПРОДАЖА [09:02:56]line ТРК (МРК, ГНК) : 12 [09:02:56]line Товар: 2710124130 [09:02:56]line Аи-92-К-4 [09:02:56]line 14.950 * 66.90 [09:02:56]line = 1000.16 [09:02:56]line НДС 12% НСП 1% [09:02:56]line > о реализуемом товаре [09:02:56]line ОКРУГЛЕНИЕ: -0.16 [09:02:56]line ИТОГО: 1000.00 [09:02:56]line Внесено: 1000.00 [09:02:56]line СДАЧА: 0.00 [09:02:56]line НСП 1% : 8.85 [09:02:56]line НДС 12% : 106.21 [09:02:56]line Наличными: 1000.00 [09:02:56]line Безнал.: 0.00 [09:02:56]line Место: АЗС № 87 "Партнер Нефть" [09:02:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:02:56]line СНО: Общий режим [09:02:56]line Чек 237 27.10.2024 09:02 [09:02:56]line Смена: 528 ФФД: 1.0 [09:02:56]line ЗНМ: 0300000083 [09:02:56]line РНМ: 0000000000091623 [09:02:56]line Версия ККМ: 001 [09:02:56]line ФМ: 0000000000874672 [09:02:56]line ФД: 374959 [09:02:56]line ФПД: 141011244782306 [09:02:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090255&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374959&fm=141011244782306&tin=02508201610067®Number=0000000000091623&sum=100000 [09:02:56]OFD Sender: Processing packet 374959 [packets to send 270, broken 269] [09:02:56]ProducePacketName [09:02:56]name=ofd_packets/00374959 [09:02:56]OFD Sender: To server: pG, [09:02:56]CommunicateWithHost lk.salyk.kg:30040 [09:02:56]ConnectInit lk.salyk.kg [09:02:56]written 0, free lines is 4095 [09:02:56]Connected sock=10 [09:02: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 F8 D2 07 01 B2 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 BF 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 3F BD 27 92 E2 6B CB DD 1E A7 37 52 2B [09:02: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 91 8E 47 00 DC 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 AF B8 05 00 F4 03 04 00 5E AD 1D 67 B6 04 01 00 00 8B 99 A5 B0 76 C9 02 C4 [09:02:57]CommunicateWithHost err = 0 [09:02:57]CheckOFDResponse [09:02:57]1017 (14) - 77093643461234 [09:02:57]1041 (16) - 0000000000874672 [09:02:57]1040 (4) - 374959 [09:02:57]1012 (4) - 27.10.2024 03:02 [09:02:57]1206 (1) - 0 [09:02:57]OFD Sender: Remove packet 374959 [09:02:57]ProducePacketName [09:02:57]name=ofd_packets/00374959 [09:02:57]NVStorageDeleteData [09:02:57]Write to MH i2c: 01 00 00 FF 02 01 [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: 01 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: 01 07 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: 01 07 00 FF 02 00 00 00 00 00 D4 0C E8 [09:02:57]RasterBufferAndPrint [09:02:57]line [09:02:57]line [09:02:57]line [09:02:57]line [09:02:57]line [09:02:57]written 0, free lines is 3292 [09:02:57]MH_Cut [09:02:57]Write to MH i2c: D1 01 00 06 03 01 DB [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: D1 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: D1 01 00 [09:02:57]MH_I2C_Read... [09:02:57]Read from MH i2c: D1 01 00 06 03 00 DA [09:02:57]Write to MH i2c: 01 00 00 07 03 0A [09:02:57]Write i2c OK [09:02:57]MH_I2C_Read... [09:02:57]OFD Sender: No OFD packet to send [09:02:58]*** Cut start [09:02:58]*** Partial cut [09:02:58]*** CUTSNS_PIN = 1 [09:02:58]*** CUTSNS_PIN = 0 [09:02:58]*** Brake cut motor [09:02:58]Read from MH i2c: 01 [09:02:58]MH_I2C_Read... [09:02:58]*** Stop cut motor [09:02:58]*** Cut end [09:02:58]Read from MH i2c: 01 07 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [09:02:58]process_action close_receipt done [09:02:58]requested_data is exist [09:02:58]produce_requested_data [09:02:58]requested_item fm.sn is exist - process it [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 11 00 00 [09:02:58]Write to MH i2c: E2 08 00 08 03 80 11 00 00 00 00 00 00 85 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 08 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [09:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:02:58]wFMCommunicate OK [09:02:58]requested_item fd.num is exist - process it [09:02:58]SAM_PROTO_GetFieldsCounters [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 00 00 [09:02:58]Write to MH i2c: E2 08 00 09 03 80 13 00 00 00 00 00 00 88 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 09 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [09:02: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 AF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetFieldsCounters done [09:02:58]requested_item shift.num is exist - process it [09:02:58]requested_item shift.opened is exist - process it [09:02:58]req_shift_opened [09:02:58]FM_GetShiftState [09:02:58]SAM_PROTO_GetShiftState [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 01 00 [09:02:58]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 58 [09:02:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetShiftState done [09:02:58]FM_GetShiftState done [09:02:58]req_shift_opened done [09:02:58]requested_item shift.open_date is exist - process it [09:02:58]req_shift_open_date [09:02:58]req_shift_open_date done [09:02:58]produce_requested_data done [09:02:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374959,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:02:58]process_action_free close_receipt [09:02:58]json_value_free [09:02:58]json_value_free done [09:02:58]process_json_proto returns [09:02:58]Send response to host [09:02:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374959,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:02:58]free response buf [09:02:58]execute_script done [09:02:58]execute_script returns [09:02:58]free content buf [09:02:58]Sock 9.Close socket [09:02:58]Sock 9.Thread stoped [09:03:02]OFD Sender: No OFD packet to send [09:03:07]OFD Sender: No OFD packet to send [09:03:12]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]accept exits with 8 [09:03:32]New connection [09:03:32]New thread 3067149668 created [09:03:32]Thread 3067006308 joined [09:03:32]Waiting for new connection... [09:03:32] Sock 8.Parse request [09:03:32]Sock 8.Check first char [09:03:32]Sock 8.First char is OK [09:03:32]request: POST /json_proto HTTP/1.0 [09:03:32]Method: POST [09:03:32]URL: /json_proto [09:03:32]Method is POST - this is cgi request [09:03:32]url: /json_proto [09:03:32]query_string will be loaded in cgi processing [09:03:32]execute_cgi json_proto POST (null) [09:03:32]execute_cgi path=json_proto method=POST [09:03:32]POST find Content-Length [09:03:32]Host: 172.17.42.195:8080 [09:03:32]Content-Length: 683 [09:03:32]Content-Type: application/json [09:03:32] [09:03:32]POST finish read [09:03:32]Found Content-Length = 683 [09:03:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311482", "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" ] } } [09:03:32]execute_script... [09:03: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)3311482", "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" ] } } [09:03:32]POST & json_proto [09:03:32]process_json_proto [09:03:32]json parsed OK: [09:03:32]protocol is kg_v1.0 [09:03:32]action value=close_receipt [09:03:32]process_action close_receipt [09:03:32]cmd_close_receipt [09:03:32]MH_GetDate [09:03:32]Write to MH i2c: F0 00 00 0B 03 FD [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: F0 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: F0 09 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: F0 09 00 0B 03 00 E4 01 1E 67 EF 94 12 67 6C [09:03:32]GetLastDocTimeStamp 1730019775 [09:03:32]current date 1730019812 [09:03:32]FM_GetShiftState [09:03:32]SAM_PROTO_GetShiftState [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 13 01 00 [09:03:32]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 0E 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5A [09:03:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:03:32]wFMCommunicate OK [09:03:32]SAM_PROTO_GetShiftState done [09:03:32]FM_GetShiftState done [09:03:32]opened in 1729988025 [09:03:32]opened+sec_in_day 1730074425 [09:03:32]quantity*price = 100021 [09:03:32]sum+1 = 100023 [09:03:32]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 СНО: Общий режим Чек 238 27.10.2024 09:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374960 ФПД: 169283808851344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374960&fm=169283808851344&tin=02508201610067®Number=0000000000091623&sum=100000 [09:03:33]StoreToDocumentArchive [09:03:33]shift 528 fd 374960 [09:03:33]save to /storage/0528/doc_00374960 [09:03:33]save last doc name /storage/0528/doc_00374960 to /storage/kkm_last_doc_name [09:03:33]save OK [09:03:33]Clear old archive folders... [09:03:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:33]tlvbuf is 015624E0 [09:03:33]SAM_PROTO_ClearQueue [09:03:33]wFMCommunicate request_size=4 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 09 00 00 [09:03:33]Write to MH i2c: E2 08 00 19 03 80 09 00 00 00 00 00 00 8E [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [09:03:33]RAPDU: 90 00 [09:03:33]wFMCommunicate OK [09:03:33]SAM_PROTO_ClearQueue done [09:03:33]KKMCreateOFDPacket [09:03:33]OFDProtocolAddRootSTLVToBuf [09:03:33]FM_MakeSignedData [09:03:33]FM_MakeSignedData [09:03:33]SAM_PROTO_SignData [09:03:33]wFMCommunicate request_size=4 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 0D 01 02 [09:03:33]Write to MH i2c: E2 08 00 1A 03 80 0D 01 02 00 00 00 00 96 [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [09:03:33]RAPDU: 90 00 [09:03:33]wFMCommunicate OK [09:03:33]wFMCommunicate request_size=255 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 E4 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 [09:03:33]Write to MH i2c: E2 02 01 1B 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 EE 00 00 00 F4 03 04 00 E4 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 00 00 AE [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:34]Read from MH i2c: E2 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 03 00 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [09:03:34]RAPDU: 90 00 [09:03:34]wFMCommunicate OK [09:03:34]wFMCommunicate request_size=10 [09:03:34]MH_SAM_APDU [09:03:34]CAPDU: 80 0D 02 02 05 F6 75 4A F5 90 [09:03:34]Write to MH i2c: E2 0D 00 1C 03 80 0D 02 02 05 00 F6 75 4A F5 90 00 00 DD [09:03:34]Write i2c OK [09:03:34]MH_I2C_Read... [09:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:34]Read from MH i2c: E2 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 03 00 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [09:03:34]RAPDU: 90 00 [09:03:34]wFMCommunicate OK [09:03:34]wFMCommunicate request_size=4 [09:03:34]MH_SAM_APDU [09:03:34]CAPDU: 80 0D 03 02 [09:03:34]Write to MH i2c: E2 08 00 1D 03 80 0D 03 02 00 00 00 00 9B [09:03:34]Write i2c OK [09:03:34]MH_I2C_Read... [09:03:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:34]Read from MH i2c: E2 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 0B 00 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 0B 00 1D 03 00 A7 14 52 9A A7 7A 5D 22 90 00 E3 [09:03:34]RAPDU: A7 14 52 9A A7 7A 5D 22 90 00 [09:03:34]wFMCommunicate OK [09:03:34]SAM_PROTO_SignData done [09:03:34]FM_MakeSignedData done [09:03:34]CreateOFDProtocolMessage [09:03:34]wFMCommunicate request_size=4 [09:03:34]MH_SAM_APDU [09:03:34]CAPDU: 80 11 00 00 [09:03:34]Write to MH i2c: E2 08 00 1E 03 80 11 00 00 00 00 00 00 9B [09:03:34]Write i2c OK [09:03:34]MH_I2C_Read... [09:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:34]Read from MH i2c: E2 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 17 00 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: E2 17 00 1E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [09:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:03:34]wFMCommunicate OK [09:03:34]CreateOFDProtocolMessage done [09:03:34]OFDSenderStorePacket 374960 [09:03:34]StoreOFDPacket docnum=374960 [09:03: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 0A 37 07 01 DB 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EE 00 00 00 F4 03 04 00 E4 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 F6 75 4A F5 90 A7 14 52 9A A7 7A 5D 22 [09:03:34]CheckFolder [09:03:34]dirname=/storage/ofd_packets [09:03:34]CheckFolder done [09:03:34]ProducePacketName [09:03:34]name=ofd_packets/00374960 [09:03:34]NVStorageSaveData ofd_packets/00374960 [09:03:34]File name is /storage/ofd_packets/00374960 [09:03:34]Write 301 bytes [09:03:34]NVStorageSaveData done [09:03:34]OFDSenderStorePacket done [09:03:34]KKMCreateOFDPacket done [09:03:34]NVStorageSaveData kkm_last_timestamp [09:03:34]File name is /storage/kkm_last_timestamp [09:03:34]Write 4 bytes [09:03:34]NVStorageSaveData done [09:03:34]ExternCall_PrintAddStr [09:03:34]wPrintStart [09:03:34]Write to MH i2c: 01 00 00 1F 03 22 [09:03:34]Write i2c OK [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: 01 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: 01 07 00 [09:03:34]MH_I2C_Read... [09:03:34]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 FF 0F 37 [09:03:34]RasterBufferAndPrint [09:03:34]line Счет N : (1)3311482 [09:03:34]line ИНН: 02508201610067 [09:03:34]line Контрольно-Кассовый Чек [09:03:34]line ПРОДАЖА [09:03:34]line ТРК (МРК, ГНК) : 33 [09:03:34]line Товар: 2710124500 [09:03:34]line Аи-95-К-3 [09:03:34]line 13.480 * 74.20 [09:03:34]line = 1000.22 [09:03:34]line НДС 12% НСП 1% [09:03:34]line > о реализуемом товаре [09:03:34]line ОКРУГЛЕНИЕ: -0.22 [09:03:34]line ИТОГО: 1000.00 [09:03:34]line Внесено: 1000.00 [09:03:34]line СДАЧА: 0.00 [09:03:34]line НСП 1% : 8.85 [09:03:34]line НДС 12% : 106.22 [09:03:34]line Наличными: 1000.00 [09:03:34]line Безнал.: 0.00 [09:03:34]line Место: АЗС № 87 "Партнер Нефть" [09:03:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:03:34]line СНО: Общий режим [09:03:34]line Чек 238 27.10.2024 09:03 [09:03:34]line Смена: 528 ФФД: 1.0 [09:03:34]line ЗНМ: 0300000083 [09:03:34]line РНМ: 0000000000091623 [09:03:34]line Версия ККМ: 001 [09:03:34]line ФМ: 0000000000874672 [09:03:34]line ФД: 374960 [09:03:34]line ФПД: 169283808851344 [09:03:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374960&fm=169283808851344&tin=02508201610067®Number=0000000000091623&sum=100000 [09:03:34]OFD Sender: Processing packet 374960 [packets to send 270, broken 269] [09:03:34]ProducePacketName [09:03:34]name=ofd_packets/00374960 [09:03:34]OFD Sender: To server: pG, [09:03:34]CommunicateWithHost lk.salyk.kg:30040 [09:03:34]ConnectInit lk.salyk.kg [09:03:34]written 0, free lines is 4095 [09:03:34]Connected sock=9 [09:03: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 0A 37 07 01 DB 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EE 00 00 00 F4 03 04 00 E4 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 99 F6 75 4A F5 90 A7 14 52 9A A7 7A 5D 22 [09:03: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 AD F9 47 00 77 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B8 05 00 F4 03 04 00 83 AD 1D 67 B6 04 01 00 00 33 5E 03 24 73 7F 85 B2 [09:03:34]CommunicateWithHost err = 0 [09:03:34]CheckOFDResponse [09:03:34]1017 (14) - 77093643461234 [09:03:34]1041 (16) - 0000000000874672 [09:03:34]1040 (4) - 374960 [09:03:34]1012 (4) - 27.10.2024 03:03 [09:03:34]1206 (1) - 0 [09:03:34]OFD Sender: Remove packet 374960 [09:03:34]ProducePacketName [09:03:34]name=ofd_packets/00374960 [09:03:34]NVStorageDeleteData [09:03:35]Write to MH i2c: 01 00 00 4A 03 4D [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: 01 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: 01 07 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 D4 0C 34 [09:03:35]RasterBufferAndPrint [09:03:35]line [09:03:35]line [09:03:35]line [09:03:35]line [09:03:35]line [09:03:35]written 0, free lines is 3292 [09:03:35]MH_Cut [09:03:35]Write to MH i2c: D1 01 00 51 03 01 26 [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: D1 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: D1 01 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: D1 01 00 51 03 00 25 [09:03:35]Write to MH i2c: 01 00 00 52 03 55 [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]OFD Sender: No OFD packet to send [09:03:35]*** Cut start [09:03:35]*** Partial cut [09:03:35]*** CUTSNS_PIN = 1 [09:03:35]*** CUTSNS_PIN = 0 [09:03:36]*** Brake cut motor [09:03:36]Read from MH i2c: 01 [09:03:36]MH_I2C_Read... [09:03:36]*** Stop cut motor [09:03:36]*** Cut end [09:03:36]Read from MH i2c: 01 07 00 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [09:03:36]process_action close_receipt done [09:03:36]requested_data is exist [09:03:36]produce_requested_data [09:03:36]requested_item fm.sn is exist - process it [09:03:36]wFMCommunicate request_size=4 [09:03:36]MH_SAM_APDU [09:03:36]CAPDU: 80 11 00 00 [09:03:36]Write to MH i2c: E2 08 00 53 03 80 11 00 00 00 00 00 00 D0 [09:03:36]Write i2c OK [09:03:36]MH_I2C_Read... [09:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:36]Read from MH i2c: E2 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 17 00 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 17 00 53 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [09:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:03:36]wFMCommunicate OK [09:03:36]requested_item fd.num is exist - process it [09:03:36]SAM_PROTO_GetFieldsCounters [09:03:36]wFMCommunicate request_size=4 [09:03:36]MH_SAM_APDU [09:03:36]CAPDU: 80 13 00 00 [09:03:36]Write to MH i2c: E2 08 00 54 03 80 13 00 00 00 00 00 00 D3 [09:03:36]Write i2c OK [09:03:36]MH_I2C_Read... [09:03:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:36]Read from MH i2c: E2 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 62 00 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 62 00 54 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 3B [09:03: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 B0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:36]wFMCommunicate OK [09:03:36]SAM_PROTO_GetFieldsCounters done [09:03:36]requested_item shift.num is exist - process it [09:03:36]requested_item shift.opened is exist - process it [09:03:36]req_shift_opened [09:03:36]FM_GetShiftState [09:03:36]SAM_PROTO_GetShiftState [09:03:36]wFMCommunicate request_size=4 [09:03:36]MH_SAM_APDU [09:03:36]CAPDU: 80 13 01 00 [09:03:36]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [09:03:36]Write i2c OK [09:03:36]MH_I2C_Read... [09:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:36]Read from MH i2c: E2 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 0E 00 [09:03:36]MH_I2C_Read... [09:03:36]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A3 [09:03:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:03:36]wFMCommunicate OK [09:03:36]SAM_PROTO_GetShiftState done [09:03:36]FM_GetShiftState done [09:03:36]req_shift_opened done [09:03:36]requested_item shift.open_date is exist - process it [09:03:36]req_shift_open_date [09:03:36]req_shift_open_date done [09:03:36]produce_requested_data done [09:03:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374960,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:03:36]process_action_free close_receipt [09:03:36]json_value_free [09:03:36]json_value_free done [09:03:36]process_json_proto returns [09:03:36]Send response to host [09:03:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374960,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:03:36]free response buf [09:03:36]execute_script done [09:03:36]execute_script returns [09:03:36]free content buf [09:03:36]Sock 8.Close socket [09:03:36]Sock 8.Thread stoped [09:03:40]OFD Sender: No OFD packet to send [09:03:44]accept exits with 10 [09:03:44]New connection [09:03:44]New thread 3067006308 created [09:03:44]Thread 3067149668 joined [09:03:44]Waiting for new connection... [09:03:44] Sock 10.Parse request [09:03:44]Sock 10.Check first char [09:03:44]Sock 10.First char is OK [09:03:44]request: POST /json_proto HTTP/1.0 [09:03:44]Method: POST [09:03:44]URL: /json_proto [09:03:44]Method is POST - this is cgi request [09:03:44]url: /json_proto [09:03:44]query_string will be loaded in cgi processing [09:03:44]execute_cgi json_proto POST (null) [09:03:44]execute_cgi path=json_proto method=POST [09:03:44]POST find Content-Length [09:03:44]Host: 172.17.42.195:8080 [09:03:44]Content-Length: 774 [09:03:44]Content-Type: application/json [09:03:44] [09:03:44]POST finish read [09:03:44]Found Content-Length = 774 [09:03:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311477", "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" : 31.110, "sum" : 2370.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2370.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:44]execute_script... [09:03: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)3311477", "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" : 31.110, "sum" : 2370.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2370.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:44]POST & json_proto [09:03:44]process_json_proto [09:03:44]json parsed OK: [09:03:44]protocol is kg_v1.0 [09:03:44]action value=close_receipt [09:03:44]process_action close_receipt [09:03:44]cmd_close_receipt [09:03:44]MH_GetDate [09:03:44]Write to MH i2c: F0 00 00 56 03 48 [09:03:44]Write i2c OK [09:03:44]MH_I2C_Read... [09:03:44]Read from MH i2c: F0 [09:03:44]MH_I2C_Read... [09:03:44]Read from MH i2c: F0 09 00 [09:03:44]MH_I2C_Read... [09:03:44]Read from MH i2c: F0 09 00 56 03 00 F1 01 1E 67 EF 94 12 67 C4 [09:03:44]GetLastDocTimeStamp 1730019812 [09:03:44]current date 1730019825 [09:03:44]FM_GetShiftState [09:03:44]SAM_PROTO_GetShiftState [09:03:44]wFMCommunicate request_size=4 [09:03:44]MH_SAM_APDU [09:03:44]CAPDU: 80 13 01 00 [09:03:44]Write to MH i2c: E2 08 00 57 03 80 13 01 00 00 00 00 00 D7 [09:03:44]Write i2c OK [09:03:44]MH_I2C_Read... [09:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:44]Read from MH i2c: E2 [09:03:44]MH_I2C_Read... [09:03:44]Read from MH i2c: E2 0E 00 [09:03:44]MH_I2C_Read... [09:03:44]Read from MH i2c: E2 0E 00 57 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A5 [09:03:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:03:44]wFMCommunicate OK [09:03:44]SAM_PROTO_GetShiftState done [09:03:44]FM_GetShiftState done [09:03:44]opened in 1729988025 [09:03:44]opened+sec_in_day 1730074425 [09:03:44]quantity*price = 237058 [09:03:44]sum+1 = 237059 [09:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2370.58 НСП 1% : 20.98 НДС 12% : 251.74 Наличными: 0.00 Безнал.: 2370.58 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 239 27.10.2024 09:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374961 ФПД: 24067485553719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374961&fm=24067485553719&tin=02508201610067®Number=0000000000091623&sum=237058 [09:03:45]StoreToDocumentArchive [09:03:45]shift 528 fd 374961 [09:03:45]save to /storage/0528/doc_00374961 [09:03:45]save last doc name /storage/0528/doc_00374961 to /storage/kkm_last_doc_name [09:03:45]save OK [09:03:45]Clear old archive folders... [09:03:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:03:45]tlvbuf is 0151EA30 [09:03:45]SAM_PROTO_ClearQueue [09:03:45]wFMCommunicate request_size=4 [09:03:45]MH_SAM_APDU [09:03:45]CAPDU: 80 09 00 00 [09:03:45]Write to MH i2c: E2 08 00 64 03 80 09 00 00 00 00 00 00 D9 [09:03:45]Write i2c OK [09:03:45]MH_I2C_Read... [09:03:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [09:03:46]RAPDU: 90 00 [09:03:46]wFMCommunicate OK [09:03:46]SAM_PROTO_ClearQueue done [09:03:46]KKMCreateOFDPacket [09:03:46]OFDProtocolAddRootSTLVToBuf [09:03:46]FM_MakeSignedData [09:03:46]FM_MakeSignedData [09:03:46]SAM_PROTO_SignData [09:03:46]wFMCommunicate request_size=4 [09:03:46]MH_SAM_APDU [09:03:46]CAPDU: 80 0D 01 02 [09:03:46]Write to MH i2c: E2 08 00 65 03 80 0D 01 02 00 00 00 00 E1 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [09:03:46]RAPDU: 90 00 [09:03:46]wFMCommunicate OK [09:03:46]wFMCommunicate request_size=255 [09:03:46]MH_SAM_APDU [09:03: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 86 79 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 02 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 62 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 9E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F1 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:03:46]Write to MH i2c: E2 02 01 66 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 86 79 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 02 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 62 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 9E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F1 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 C5 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:46]Read from MH i2c: E2 03 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [09:03:46]RAPDU: 90 00 [09:03:46]wFMCommunicate OK [09:03:46]wFMCommunicate request_size=11 [09:03:46]MH_SAM_APDU [09:03:46]CAPDU: 80 0D 02 02 06 15 E3 A5 ED 54 37 [09:03:46]Write to MH i2c: E2 0E 00 67 03 80 0D 02 02 06 00 15 E3 A5 ED 54 37 00 00 05 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [09:03:46]RAPDU: 90 00 [09:03:46]wFMCommunicate OK [09:03:46]wFMCommunicate request_size=4 [09:03:46]MH_SAM_APDU [09:03:46]CAPDU: 80 0D 03 02 [09:03:46]Write to MH i2c: E2 08 00 68 03 80 0D 03 02 00 00 00 00 E6 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 0B 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 0B 00 68 03 00 D9 8D DE 3C F5 DE 8F 62 90 00 2B [09:03:46]RAPDU: D9 8D DE 3C F5 DE 8F 62 90 00 [09:03:46]wFMCommunicate OK [09:03:46]SAM_PROTO_SignData done [09:03:46]FM_MakeSignedData done [09:03:46]CreateOFDProtocolMessage [09:03:46]wFMCommunicate request_size=4 [09:03:46]MH_SAM_APDU [09:03:46]CAPDU: 80 11 00 00 [09:03:46]Write to MH i2c: E2 08 00 69 03 80 11 00 00 00 00 00 00 E6 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:46]Read from MH i2c: E2 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 17 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: E2 17 00 69 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [09:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:03:46]wFMCommunicate OK [09:03:46]CreateOFDProtocolMessage done [09:03:46]OFDSenderStorePacket 374961 [09:03:46]StoreOFDPacket docnum=374961 [09:03: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 9F A0 08 01 FC B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 79 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 02 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 62 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 9E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F1 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 15 E3 A5 ED 54 37 D9 8D DE 3C F5 DE 8F 62 [09:03:46]CheckFolder [09:03:46]dirname=/storage/ofd_packets [09:03:46]CheckFolder done [09:03:46]ProducePacketName [09:03:46]name=ofd_packets/00374961 [09:03:46]NVStorageSaveData ofd_packets/00374961 [09:03:46]File name is /storage/ofd_packets/00374961 [09:03:46]Write 302 bytes [09:03:46]NVStorageSaveData done [09:03:46]OFDSenderStorePacket done [09:03:46]KKMCreateOFDPacket done [09:03:46]NVStorageSaveData kkm_last_timestamp [09:03:46]File name is /storage/kkm_last_timestamp [09:03:46]Write 4 bytes [09:03:46]NVStorageSaveData done [09:03:46]ExternCall_PrintAddStr [09:03:46]wPrintStart [09:03:46]Write to MH i2c: 01 00 00 6A 03 6D [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 07 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 FF 0F 82 [09:03:46]RasterBufferAndPrint [09:03:46]line Счет N : (1)3311477 [09:03:46]line ИНН: 02508201610067 [09:03:46]line Контрольно-Кассовый Чек [09:03:46]line ПРОДАЖА [09:03:46]line ТРК (МРК, ГНК) : 5 [09:03:46]line Товар: 2710194210 [09:03:46]line ДТ(л)-К-5 [09:03:46]line 31.110 * 76.20 [09:03:46]line = 2370.58 [09:03:46]line НДС 12% НСП 1% [09:03:46]line > о реализуемом товаре [09:03:46]line ИТОГО: 2370.58 [09:03:46]line НСП 1% : 20.98 [09:03:46]line НДС 12% : 251.74 [09:03:46]line Наличными: 0.00 [09:03:46]line Безнал.: 2370.58 [09:03:46]line Место: АЗС № 87 "Партнер Нефть" [09:03:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:03:46]line СНО: Общий режим [09:03:46]line Чек 239 27.10.2024 09:03 [09:03:46]line Смена: 528 ФФД: 1.0 [09:03:46]line ЗНМ: 0300000083 [09:03:46]line РНМ: 0000000000091623 [09:03:46]line Версия ККМ: 001 [09:03:46]line Платежная система: Mbank [09:03:46]line ФМ: 0000000000874672 [09:03:46]line ФД: 374961 [09:03:46]line ФПД: 24067485553719 [09:03:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374961&fm=24067485553719&tin=02508201610067®Number=0000000000091623&sum=237058 [09:03:46]OFD Sender: Processing packet 374961 [packets to send 270, broken 269] [09:03:46]ProducePacketName [09:03:46]name=ofd_packets/00374961 [09:03:46]OFD Sender: To server: pG, [09:03:46]CommunicateWithHost lk.salyk.kg:30040 [09:03:46]ConnectInit lk.salyk.kg [09:03:46]written 0, free lines is 4095 [09:03:46]Connected sock=9 [09:03: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 9F A0 08 01 FC B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 79 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 02 9E 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 02 9E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 62 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 02 9E 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 F1 01 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 15 E3 A5 ED 54 37 D9 8D DE 3C F5 DE 8F 62 [09:03: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 AE C6 47 00 50 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 B1 B8 05 00 F4 03 04 00 8F AD 1D 67 B6 04 01 00 00 5E 64 D7 98 9A E7 01 51 [09:03:46]CommunicateWithHost err = 0 [09:03:46]CheckOFDResponse [09:03:46]1017 (14) - 77093643461234 [09:03:46]1041 (16) - 0000000000874672 [09:03:46]1040 (4) - 374961 [09:03:46]1012 (4) - 27.10.2024 03:03 [09:03:46]1206 (1) - 0 [09:03:46]OFD Sender: Remove packet 374961 [09:03:46]ProducePacketName [09:03:46]name=ofd_packets/00374961 [09:03:46]NVStorageDeleteData [09:03:46]Write to MH i2c: 01 00 00 93 03 96 [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 07 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 10 0D BA [09:03:46]RasterBufferAndPrint [09:03:46]line [09:03:46]line [09:03:46]line [09:03:46]line [09:03:46]line [09:03:46]written 0, free lines is 3354 [09:03:46]MH_Cut [09:03:46]Write to MH i2c: D1 01 00 9A 03 01 6F [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: D1 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: D1 01 00 [09:03:46]MH_I2C_Read... [09:03:46]Read from MH i2c: D1 01 00 9A 03 00 6E [09:03:46]Write to MH i2c: 01 00 00 9B 03 9E [09:03:46]Write i2c OK [09:03:46]MH_I2C_Read... [09:03:47]OFD Sender: No OFD packet to send [09:03:47]*** Cut start [09:03:47]*** Partial cut [09:03:47]*** CUTSNS_PIN = 1 [09:03:47]*** CUTSNS_PIN = 0 [09:03:48]*** Brake cut motor [09:03:48]Read from MH i2c: 01 [09:03:48]MH_I2C_Read... [09:03:48]*** Stop cut motor [09:03:48]*** Cut end [09:03:48]Read from MH i2c: 01 07 00 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [09:03:48]process_action close_receipt done [09:03:48]requested_data is exist [09:03:48]produce_requested_data [09:03:48]requested_item fm.sn is exist - process it [09:03:48]wFMCommunicate request_size=4 [09:03:48]MH_SAM_APDU [09:03:48]CAPDU: 80 11 00 00 [09:03:48]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [09:03:48]Write i2c OK [09:03:48]MH_I2C_Read... [09:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:48]Read from MH i2c: E2 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 17 00 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6E [09: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 [09:03:48]wFMCommunicate OK [09:03:48]requested_item fd.num is exist - process it [09:03:48]SAM_PROTO_GetFieldsCounters [09:03:48]wFMCommunicate request_size=4 [09:03:48]MH_SAM_APDU [09:03:48]CAPDU: 80 13 00 00 [09:03:48]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [09:03:48]Write i2c OK [09:03:48]MH_I2C_Read... [09:03:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:48]Read from MH i2c: E2 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 62 00 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [09:03: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 B1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:48]wFMCommunicate OK [09:03:48]SAM_PROTO_GetFieldsCounters done [09:03:48]requested_item shift.num is exist - process it [09:03:48]requested_item shift.opened is exist - process it [09:03:48]req_shift_opened [09:03:48]FM_GetShiftState [09:03:48]SAM_PROTO_GetShiftState [09:03:48]wFMCommunicate request_size=4 [09:03:48]MH_SAM_APDU [09:03:48]CAPDU: 80 13 01 00 [09:03:48]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [09:03:48]Write i2c OK [09:03:48]MH_I2C_Read... [09:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:48]Read from MH i2c: E2 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 0E 00 [09:03:48]MH_I2C_Read... [09:03:48]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EC [09:03:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:03:48]wFMCommunicate OK [09:03:48]SAM_PROTO_GetShiftState done [09:03:48]FM_GetShiftState done [09:03:48]req_shift_opened done [09:03:48]requested_item shift.open_date is exist - process it [09:03:48]req_shift_open_date [09:03:48]req_shift_open_date done [09:03:48]produce_requested_data done [09:03:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374961,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:03:48]process_action_free close_receipt [09:03:48]json_value_free [09:03:48]json_value_free done [09:03:48]process_json_proto returns [09:03:48]Send response to host [09:03:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374961,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:03:48]free response buf [09:03:48]execute_script done [09:03:48]execute_script returns [09:03:48]free content buf [09:03:48]Sock 10.Close socket [09:03:48]Sock 10.Thread stoped [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:32]accept exits with 8 [09:04:32]New connection [09:04:32]New thread 3067149668 created [09:04:32]Thread 3067006308 joined [09:04:32]Waiting for new connection... [09:04:32] Sock 8.Parse request [09:04:32]Sock 8.Check first char [09:04:32]Sock 8.First char is OK [09:04:32]request: POST /json_proto HTTP/1.0 [09:04:32]Method: POST [09:04:32]URL: /json_proto [09:04:32]Method is POST - this is cgi request [09:04:32]url: /json_proto [09:04:32]query_string will be loaded in cgi processing [09:04:32]execute_cgi json_proto POST (null) [09:04:32]execute_cgi path=json_proto method=POST [09:04:32]POST find Content-Length [09:04:32]Host: 172.17.42.195:8080 [09:04:32]Content-Length: 683 [09:04:32]Content-Type: application/json [09:04:32] [09:04:32]POST finish read [09:04:32]Found Content-Length = 683 [09:04:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311483", "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" ] } } [09:04:32]execute_script... [09:04:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311483", "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" ] } } [09:04:32]POST & json_proto [09:04:32]process_json_proto [09:04:32]json parsed OK: [09:04:32]protocol is kg_v1.0 [09:04:32]action value=close_receipt [09:04:32]process_action close_receipt [09:04:32]cmd_close_receipt [09:04:32]MH_GetDate [09:04:32]Write to MH i2c: F0 00 00 9F 03 91 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: F0 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: F0 09 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: F0 09 00 9F 03 00 20 02 1E 67 EF 94 12 67 3D [09:04:32]GetLastDocTimeStamp 1730019825 [09:04:32]current date 1730019872 [09:04:32]FM_GetShiftState [09:04:32]SAM_PROTO_GetShiftState [09:04:32]wFMCommunicate request_size=4 [09:04:32]MH_SAM_APDU [09:04:32]CAPDU: 80 13 01 00 [09:04:32]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:32]Read from MH i2c: E2 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 0E 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EE [09:04:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:04:32]wFMCommunicate OK [09:04:32]SAM_PROTO_GetShiftState done [09:04:32]FM_GetShiftState done [09:04:32]opened in 1729988025 [09:04:32]opened+sec_in_day 1730074425 [09:04:32]quantity*price = 100015 [09:04:32]sum+1 = 100017 [09:04:32]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 СНО: Общий режим Чек 240 27.10.2024 09:04 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374962 ФПД: 10370780497591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374962&fm=10370780497591&tin=02508201610067®Number=0000000000091623&sum=100000 [09:04:33]StoreToDocumentArchive [09:04:33]shift 528 fd 374962 [09:04:33]save to /storage/0528/doc_00374962 [09:04:33]save last doc name /storage/0528/doc_00374962 to /storage/kkm_last_doc_name [09:04:33]save OK [09:04:33]Clear old archive folders... [09:04:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:33]tlvbuf is 01562220 [09:04:33]SAM_PROTO_ClearQueue [09:04:33]wFMCommunicate request_size=4 [09:04:33]MH_SAM_APDU [09:04:33]CAPDU: 80 09 00 00 [09:04:33]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [09:04:33]RAPDU: 90 00 [09:04:33]wFMCommunicate OK [09:04:33]SAM_PROTO_ClearQueue done [09:04:33]KKMCreateOFDPacket [09:04:33]OFDProtocolAddRootSTLVToBuf [09:04:33]FM_MakeSignedData [09:04:33]FM_MakeSignedData [09:04:33]SAM_PROTO_SignData [09:04:33]wFMCommunicate request_size=4 [09:04:33]MH_SAM_APDU [09:04:33]CAPDU: 80 0D 01 02 [09:04:33]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [09:04:33]RAPDU: 90 00 [09:04:33]wFMCommunicate OK [09:04:33]wFMCommunicate request_size=255 [09:04:33]MH_SAM_APDU [09:04: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 20 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 [09:04:33]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F0 00 00 00 F4 03 04 00 20 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 00 00 D1 [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [09:04:33]RAPDU: 90 00 [09:04:33]wFMCommunicate OK [09:04:33]wFMCommunicate request_size=10 [09:04:33]MH_SAM_APDU [09:04:33]CAPDU: 80 0D 02 02 05 6E A2 B0 06 B7 [09:04:33]Write to MH i2c: E2 0D 00 B0 03 80 0D 02 02 05 00 6E A2 B0 06 B7 00 00 B4 [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [09:04:33]RAPDU: 90 00 [09:04:33]wFMCommunicate OK [09:04:33]wFMCommunicate request_size=4 [09:04:33]MH_SAM_APDU [09:04:33]CAPDU: 80 0D 03 02 [09:04:33]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 0B 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 0B 00 B1 03 00 E6 C3 C6 94 AC 2E FD 15 90 00 1F [09:04:33]RAPDU: E6 C3 C6 94 AC 2E FD 15 90 00 [09:04:33]wFMCommunicate OK [09:04:33]SAM_PROTO_SignData done [09:04:33]FM_MakeSignedData done [09:04:33]CreateOFDProtocolMessage [09:04:33]wFMCommunicate request_size=4 [09:04:33]MH_SAM_APDU [09:04:33]CAPDU: 80 11 00 00 [09:04:33]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:33]Read from MH i2c: E2 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 17 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [09:04:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:04:33]wFMCommunicate OK [09:04:33]CreateOFDProtocolMessage done [09:04:33]OFDSenderStorePacket 374962 [09:04:33]StoreOFDPacket docnum=374962 [09:04: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 54 66 07 01 36 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 00 00 00 F4 03 04 00 20 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 6E A2 B0 06 B7 E6 C3 C6 94 AC 2E FD 15 [09:04:33]CheckFolder [09:04:33]dirname=/storage/ofd_packets [09:04:33]CheckFolder done [09:04:33]ProducePacketName [09:04:33]name=ofd_packets/00374962 [09:04:33]NVStorageSaveData ofd_packets/00374962 [09:04:33]File name is /storage/ofd_packets/00374962 [09:04:33]Write 301 bytes [09:04:33]NVStorageSaveData done [09:04:33]OFDSenderStorePacket done [09:04:33]KKMCreateOFDPacket done [09:04:33]NVStorageSaveData kkm_last_timestamp [09:04:33]File name is /storage/kkm_last_timestamp [09:04:33]Write 4 bytes [09:04:33]NVStorageSaveData done [09:04:33]ExternCall_PrintAddStr [09:04:33]wPrintStart [09:04:33]Write to MH i2c: 01 00 00 B3 03 B6 [09:04:33]Write i2c OK [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: 01 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: 01 07 00 [09:04:33]MH_I2C_Read... [09:04:33]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [09:04:33]RasterBufferAndPrint [09:04:33]line Счет N : (1)3311483 [09:04:33]line ИНН: 02508201610067 [09:04:33]line Контрольно-Кассовый Чек [09:04:33]line ПРОДАЖА [09:04:33]line ТРК (МРК, ГНК) : 42 [09:04:33]line Товар: 2710124130 [09:04:33]line Аи-92-К-4 [09:04:33]line 14.950 * 66.90 [09:04:33]line = 1000.16 [09:04:33]line НДС 12% НСП 1% [09:04:33]line > о реализуемом товаре [09:04:33]line ОКРУГЛЕНИЕ: -0.16 [09:04:33]line ИТОГО: 1000.00 [09:04:33]line Внесено: 1000.00 [09:04:33]line СДАЧА: 0.00 [09:04:33]line НСП 1% : 8.85 [09:04:33]line НДС 12% : 106.21 [09:04:33]line Наличными: 1000.00 [09:04:33]line Безнал.: 0.00 [09:04:33]line Место: АЗС № 87 "Партнер Нефть" [09:04:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:04:33]line СНО: Общий режим [09:04:33]line Чек 240 27.10.2024 09:04 [09:04:33]line Смена: 528 ФФД: 1.0 [09:04:33]line ЗНМ: 0300000083 [09:04:33]line РНМ: 0000000000091623 [09:04:33]line Версия ККМ: 001 [09:04:33]line ФМ: 0000000000874672 [09:04:33]line ФД: 374962 [09:04:33]line ФПД: 10370780497591 [09:04:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374962&fm=10370780497591&tin=02508201610067®Number=0000000000091623&sum=100000 [09:04:34]OFD Sender: Processing packet 374962 [packets to send 270, broken 269] [09:04:34]ProducePacketName [09:04:34]name=ofd_packets/00374962 [09:04:34]OFD Sender: To server: pG, [09:04:34]CommunicateWithHost lk.salyk.kg:30040 [09:04:34]ConnectInit lk.salyk.kg [09:04:34]written 0, free lines is 4095 [09:04:34]Connected sock=10 [09:04:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 66 07 01 36 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 00 00 00 F4 03 04 00 20 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 6E A2 B0 06 B7 E6 C3 C6 94 AC 2E FD 15 [09:04:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A1 EB 47 00 00 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 B8 05 00 F4 03 04 00 BF AD 1D 67 B6 04 01 00 00 DF 87 72 5F 98 44 DE 99 [09:04:34]CommunicateWithHost err = 0 [09:04:34]CheckOFDResponse [09:04:34]1017 (14) - 77093643461234 [09:04:34]1041 (16) - 0000000000874672 [09:04:34]1040 (4) - 374962 [09:04:34]1012 (4) - 27.10.2024 03:04 [09:04:34]1206 (1) - 0 [09:04:34]OFD Sender: Remove packet 374962 [09:04:34]ProducePacketName [09:04:34]name=ofd_packets/00374962 [09:04:34]NVStorageDeleteData [09:04:34]Write to MH i2c: 01 00 00 DE 03 E1 [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: 01 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: 01 07 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 D8 0C CC [09:04:34]RasterBufferAndPrint [09:04:34]line [09:04:34]line [09:04:34]line [09:04:34]line [09:04:34]line [09:04:34]written 0, free lines is 3296 [09:04:34]MH_Cut [09:04:34]Write to MH i2c: D1 01 00 E5 03 01 BA [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: D1 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: D1 01 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: D1 01 00 E5 03 00 B9 [09:04:34]Write to MH i2c: 01 00 00 E6 03 E9 [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:35]OFD Sender: No OFD packet to send [09:04:35]*** Cut start [09:04:35]*** Partial cut [09:04:35]*** CUTSNS_PIN = 1 [09:04:35]*** CUTSNS_PIN = 0 [09:04:35]*** Brake cut motor [09:04:36]Read from MH i2c: 01 [09:04:36]MH_I2C_Read... [09:04:36]*** Stop cut motor [09:04:36]*** Cut end [09:04:36]Read from MH i2c: 01 07 00 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 FF 0F FE [09:04:36]process_action close_receipt done [09:04:36]requested_data is exist [09:04:36]produce_requested_data [09:04:36]requested_item fm.sn is exist - process it [09:04:36]wFMCommunicate request_size=4 [09:04:36]MH_SAM_APDU [09:04:36]CAPDU: 80 11 00 00 [09:04:36]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [09:04:36]Write i2c OK [09:04:36]MH_I2C_Read... [09:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:36]Read from MH i2c: E2 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 17 00 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B9 [09:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:04:36]wFMCommunicate OK [09:04:36]requested_item fd.num is exist - process it [09:04:36]SAM_PROTO_GetFieldsCounters [09:04:36]wFMCommunicate request_size=4 [09:04:36]MH_SAM_APDU [09:04:36]CAPDU: 80 13 00 00 [09:04:36]Write to MH i2c: E2 08 00 E8 03 80 13 00 00 00 00 00 00 67 [09:04:36]Write i2c OK [09:04:36]MH_I2C_Read... [09:04:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:36]Read from MH i2c: E2 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 62 00 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 62 00 E8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [09:04:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:36]wFMCommunicate OK [09:04:36]SAM_PROTO_GetFieldsCounters done [09:04:36]requested_item shift.num is exist - process it [09:04:36]requested_item shift.opened is exist - process it [09:04:36]req_shift_opened [09:04:36]FM_GetShiftState [09:04:36]SAM_PROTO_GetShiftState [09:04:36]wFMCommunicate request_size=4 [09:04:36]MH_SAM_APDU [09:04:36]CAPDU: 80 13 01 00 [09:04:36]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [09:04:36]Write i2c OK [09:04:36]MH_I2C_Read... [09:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:36]Read from MH i2c: E2 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 0E 00 [09:04:36]MH_I2C_Read... [09:04:36]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 37 [09:04:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:04:36]wFMCommunicate OK [09:04:36]SAM_PROTO_GetShiftState done [09:04:36]FM_GetShiftState done [09:04:36]req_shift_opened done [09:04:36]requested_item shift.open_date is exist - process it [09:04:36]req_shift_open_date [09:04:36]req_shift_open_date done [09:04:36]produce_requested_data done [09:04:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374962,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:04:36]process_action_free close_receipt [09:04:36]json_value_free [09:04:36]json_value_free done [09:04:36]process_json_proto returns [09:04:36]Send response to host [09:04:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374962,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:04:36]free response buf [09:04:36]execute_script done [09:04:36]execute_script returns [09:04:36]free content buf [09:04:36]Sock 8.Close socket [09:04:36]Sock 8.Thread stoped [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:50]OFD Sender: No OFD packet to send [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:06]accept exits with 9 [09:05:06]New connection [09:05:06]New thread 3067006308 created [09:05:06]Thread 3067149668 joined [09:05:06]Waiting for new connection... [09:05:06] Sock 9.Parse request [09:05:06]Sock 9.Check first char [09:05:06]Sock 9.First char is OK [09:05:06]request: POST /json_proto HTTP/1.0 [09:05:06]Method: POST [09:05:06]URL: /json_proto [09:05:06]Method is POST - this is cgi request [09:05:06]url: /json_proto [09:05:06]query_string will be loaded in cgi processing [09:05:06]execute_cgi json_proto POST (null) [09:05:06]execute_cgi path=json_proto method=POST [09:05:06]POST find Content-Length [09:05:06]Host: 172.17.42.195:8080 [09:05:06]Content-Length: 678 [09:05:06]Content-Type: application/json [09:05:06] [09:05:06]POST finish read [09:05:06]Found Content-Length = 678 [09:05:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311485", "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" ] } } [09:05:06]execute_script... [09:05:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311485", "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" ] } } [09:05:06]POST & json_proto [09:05:06]process_json_proto [09:05:06]json parsed OK: [09:05:06]protocol is kg_v1.0 [09:05:06]action value=close_receipt [09:05:06]process_action close_receipt [09:05:06]cmd_close_receipt [09:05:06]MH_GetDate [09:05:06]Write to MH i2c: F0 00 00 EA 03 DC [09:05:06]Write i2c OK [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: F0 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: F0 09 00 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: F0 09 00 EA 03 00 42 02 1E 67 EF 94 12 67 AA [09:05:06]GetLastDocTimeStamp 1730019872 [09:05:06]current date 1730019906 [09:05:06]FM_GetShiftState [09:05:06]SAM_PROTO_GetShiftState [09:05:06]wFMCommunicate request_size=4 [09:05:06]MH_SAM_APDU [09:05:06]CAPDU: 80 13 01 00 [09:05:06]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [09:05:06]Write i2c OK [09:05:06]MH_I2C_Read... [09:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:06]Read from MH i2c: E2 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: E2 0E 00 [09:05:06]MH_I2C_Read... [09:05:06]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [09:05:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:05:06]wFMCommunicate OK [09:05:06]SAM_PROTO_GetShiftState done [09:05:06]FM_GetShiftState done [09:05:06]opened in 1729988025 [09:05:06]opened+sec_in_day 1730074425 [09:05:06]quantity*price = 30038 [09:05:06]sum+1 = 30039 [09:05: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 СНО: Общий режим Чек 241 27.10.2024 09:05 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374963 ФПД: 83990116499844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090506&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374963&fm=83990116499844&tin=02508201610067®Number=0000000000091623&sum=30000 [09:05:07]StoreToDocumentArchive [09:05:07]shift 528 fd 374963 [09:05:07]save to /storage/0528/doc_00374963 [09:05:07]save last doc name /storage/0528/doc_00374963 to /storage/kkm_last_doc_name [09:05:07]save OK [09:05:07]Clear old archive folders... [09:05:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:07]tlvbuf is 015835E0 [09:05:07]SAM_PROTO_ClearQueue [09:05:07]wFMCommunicate request_size=4 [09:05:07]MH_SAM_APDU [09:05:07]CAPDU: 80 09 00 00 [09:05:07]Write to MH i2c: E2 08 00 F8 03 80 09 00 00 00 00 00 00 6D [09:05:07]Write i2c OK [09:05:07]MH_I2C_Read... [09:05:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:07]Read from MH i2c: E2 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 03 00 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [09:05:07]RAPDU: 90 00 [09:05:07]wFMCommunicate OK [09:05:07]SAM_PROTO_ClearQueue done [09:05:07]KKMCreateOFDPacket [09:05:07]OFDProtocolAddRootSTLVToBuf [09:05:07]FM_MakeSignedData [09:05:07]FM_MakeSignedData [09:05:07]SAM_PROTO_SignData [09:05:07]wFMCommunicate request_size=4 [09:05:07]MH_SAM_APDU [09:05:07]CAPDU: 80 0D 01 02 [09:05:07]Write to MH i2c: E2 08 00 F9 03 80 0D 01 02 00 00 00 00 75 [09:05:07]Write i2c OK [09:05:07]MH_I2C_Read... [09:05:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:07]Read from MH i2c: E2 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 03 00 [09:05:07]MH_I2C_Read... [09:05:07]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [09:05:07]RAPDU: 90 00 [09:05:07]wFMCommunicate OK [09:05:07]wFMCommunicate request_size=255 [09:05:07]MH_SAM_APDU [09:05:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F1 00 00 00 F4 03 04 00 42 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C [09:05:07]Write to MH i2c: E2 02 01 FA 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C 00 00 7D [09:05:07]Write i2c OK [09:05:07]MH_I2C_Read... [09:05:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:08]Read from MH i2c: E2 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 03 00 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [09:05:08]RAPDU: 90 00 [09:05:08]wFMCommunicate OK [09:05:08]wFMCommunicate request_size=10 [09:05:08]MH_SAM_APDU [09:05:08]CAPDU: 80 0D 02 02 05 63 79 0F 01 84 [09:05:08]Write to MH i2c: E2 0D 00 FB 03 80 0D 02 02 05 00 63 79 0F 01 84 00 00 F2 [09:05:08]Write i2c OK [09:05:08]MH_I2C_Read... [09:05:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:08]Read from MH i2c: E2 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 03 00 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [09:05:08]RAPDU: 90 00 [09:05:08]wFMCommunicate OK [09:05:08]wFMCommunicate request_size=4 [09:05:08]MH_SAM_APDU [09:05:08]CAPDU: 80 0D 03 02 [09:05:08]Write to MH i2c: E2 08 00 FC 03 80 0D 03 02 00 00 00 00 7A [09:05:08]Write i2c OK [09:05:08]MH_I2C_Read... [09:05:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:08]Read from MH i2c: E2 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 0B 00 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 0B 00 FC 03 00 E3 BD 4D BA 45 D3 50 59 90 00 E3 [09:05:08]RAPDU: E3 BD 4D BA 45 D3 50 59 90 00 [09:05:08]wFMCommunicate OK [09:05:08]SAM_PROTO_SignData done [09:05:08]FM_MakeSignedData done [09:05:08]CreateOFDProtocolMessage [09:05:08]wFMCommunicate request_size=4 [09:05:08]MH_SAM_APDU [09:05:08]CAPDU: 80 11 00 00 [09:05:08]Write to MH i2c: E2 08 00 FD 03 80 11 00 00 00 00 00 00 7A [09:05:08]Write i2c OK [09:05:08]MH_I2C_Read... [09:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:08]Read from MH i2c: E2 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 17 00 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: E2 17 00 FD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CF [09: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 [09:05:08]wFMCommunicate OK [09:05:08]CreateOFDProtocolMessage done [09:05:08]OFDSenderStorePacket 374963 [09:05:08]StoreOFDPacket docnum=374963 [09:05: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 59 9D 07 01 DD 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C 63 79 0F 01 84 E3 BD 4D BA 45 D3 50 59 [09:05:08]CheckFolder [09:05:08]dirname=/storage/ofd_packets [09:05:08]CheckFolder done [09:05:08]ProducePacketName [09:05:08]name=ofd_packets/00374963 [09:05:08]NVStorageSaveData ofd_packets/00374963 [09:05:08]File name is /storage/ofd_packets/00374963 [09:05:08]Write 301 bytes [09:05:08]NVStorageSaveData done [09:05:08]OFDSenderStorePacket done [09:05:08]KKMCreateOFDPacket done [09:05:08]NVStorageSaveData kkm_last_timestamp [09:05:08]File name is /storage/kkm_last_timestamp [09:05:08]Write 4 bytes [09:05:08]NVStorageSaveData done [09:05:08]ExternCall_PrintAddStr [09:05:08]wPrintStart [09:05:08]Write to MH i2c: 01 00 00 FE 03 01 [09:05:08]Write i2c OK [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: 01 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: 01 07 00 [09:05:08]MH_I2C_Read... [09:05:08]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 FF 0F 16 [09:05:08]RasterBufferAndPrint [09:05:08]line Счет N : (1)3311485 [09:05:08]line ИНН: 02508201610067 [09:05:08]line Контрольно-Кассовый Чек [09:05:08]line ПРОДАЖА [09:05:08]line ТРК (МРК, ГНК) : 22 [09:05:08]line Товар: 2710124130 [09:05:08]line Аи-92-К-4 [09:05:08]line 4.490 * 66.90 [09:05:08]line = 300.38 [09:05:08]line НДС 12% НСП 1% [09:05:08]line > о реализуемом товаре [09:05:08]line ОКРУГЛЕНИЕ: -0.38 [09:05:08]line ИТОГО: 300.00 [09:05:08]line Внесено: 300.00 [09:05:08]line СДАЧА: 0.00 [09:05:08]line НСП 1% : 2.66 [09:05:08]line НДС 12% : 31.90 [09:05:08]line Наличными: 300.00 [09:05:08]line Безнал.: 0.00 [09:05:08]line Место: АЗС № 87 "Партнер Нефть" [09:05:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:05:08]line СНО: Общий режим [09:05:08]line Чек 241 27.10.2024 09:05 [09:05:08]line Смена: 528 ФФД: 1.0 [09:05:08]line ЗНМ: 0300000083 [09:05:08]line РНМ: 0000000000091623 [09:05:08]line Версия ККМ: 001 [09:05:08]line ФМ: 0000000000874672 [09:05:08]line ФД: 374963 [09:05:08]line ФПД: 83990116499844 [09:05:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090506&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374963&fm=83990116499844&tin=02508201610067®Number=0000000000091623&sum=30000 [09:05:08]OFD Sender: Processing packet 374963 [packets to send 270, broken 269] [09:05:08]ProducePacketName [09:05:08]name=ofd_packets/00374963 [09:05:08]OFD Sender: To server: pG, [09:05:08]CommunicateWithHost lk.salyk.kg:30040 [09:05:08]ConnectInit lk.salyk.kg [09:05:08]written 0, free lines is 4095 [09:05:08]Connected sock=10 [09:05:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 59 9D 07 01 DD 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 42 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C 63 79 0F 01 84 E3 BD 4D BA 45 D3 50 59 [09:05:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C4 4E 47 00 25 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 B3 B8 05 00 F4 03 04 00 E2 AD 1D 67 B6 04 01 00 00 CB A1 84 48 2C 0D 48 35 [09:05:09]CommunicateWithHost err = 0 [09:05:09]CheckOFDResponse [09:05:09]1017 (14) - 77093643461234 [09:05:09]1041 (16) - 0000000000874672 [09:05:09]1040 (4) - 374963 [09:05:09]1012 (4) - 27.10.2024 03:05 [09:05:09]1206 (1) - 0 [09:05:09]OFD Sender: Remove packet 374963 [09:05:09]ProducePacketName [09:05:09]name=ofd_packets/00374963 [09:05:09]NVStorageDeleteData [09:05:09]Write to MH i2c: 01 00 00 29 04 2D [09:05:09]Write i2c OK [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: 01 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: 01 07 00 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 DC 0C 1C [09:05:09]RasterBufferAndPrint [09:05:09]line [09:05:09]line [09:05:09]line [09:05:09]line [09:05:09]line [09:05:09]written 0, free lines is 3298 [09:05:09]MH_Cut [09:05:09]Write to MH i2c: D1 01 00 30 04 01 06 [09:05:09]Write i2c OK [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: D1 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: D1 01 00 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: D1 01 00 30 04 00 05 [09:05:09]Write to MH i2c: 01 00 00 31 04 35 [09:05:09]Write i2c OK [09:05:09]MH_I2C_Read... [09:05:09]OFD Sender: No OFD packet to send [09:05:09]*** Cut start [09:05:09]*** Partial cut [09:05:09]*** CUTSNS_PIN = 1 [09:05:10]*** CUTSNS_PIN = 0 [09:05:10]*** Brake cut motor [09:05:10]Read from MH i2c: 01 [09:05:10]MH_I2C_Read... [09:05:10]*** Stop cut motor [09:05:10]*** Cut end [09:05:10]Read from MH i2c: 01 07 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: 01 07 00 31 04 00 00 00 00 00 FF 0F 4A [09:05:10]process_action close_receipt done [09:05:10]requested_data is exist [09:05:10]produce_requested_data [09:05:10]requested_item fm.sn is exist - process it [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 11 00 00 [09:05:10]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 17 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [09:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:05:10]wFMCommunicate OK [09:05:10]requested_item fd.num is exist - process it [09:05:10]SAM_PROTO_GetFieldsCounters [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 13 00 00 [09:05:10]Write to MH i2c: E2 08 00 33 04 80 13 00 00 00 00 00 00 B3 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 62 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 62 00 33 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [09:05:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_GetFieldsCounters done [09:05:10]requested_item shift.num is exist - process it [09:05:10]requested_item shift.opened is exist - process it [09:05:10]req_shift_opened [09:05:10]FM_GetShiftState [09:05:10]SAM_PROTO_GetShiftState [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 13 01 00 [09:05:10]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [09:05:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_GetShiftState done [09:05:10]FM_GetShiftState done [09:05:10]req_shift_opened done [09:05:10]requested_item shift.open_date is exist - process it [09:05:10]req_shift_open_date [09:05:10]req_shift_open_date done [09:05:10]produce_requested_data done [09:05:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374963,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:05:10]process_action_free close_receipt [09:05:10]json_value_free [09:05:10]json_value_free done [09:05:10]process_json_proto returns [09:05:10]Send response to host [09:05:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374963,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:05:10]free response buf [09:05:10]execute_script done [09:05:10]execute_script returns [09:05:10]free content buf [09:05:10]Sock 9.Close socket [09:05:10]Sock 9.Thread stoped [09:05:14]OFD Sender: No OFD packet to send [09:05:19]OFD Sender: No OFD packet to send [09:05:22]accept exits with 8 [09:05:22]New connection [09:05:22]New thread 3067149668 created [09:05:22]Thread 3067006308 joined [09:05:22]Waiting for new connection... [09:05:22] Sock 8.Parse request [09:05:22]Sock 8.Check first char [09:05:22]Sock 8.First char is OK [09:05:22]request: POST /json_proto HTTP/1.0 [09:05:22]Method: POST [09:05:22]URL: /json_proto [09:05:22]Method is POST - this is cgi request [09:05:22]url: /json_proto [09:05:22]query_string will be loaded in cgi processing [09:05:22]execute_cgi json_proto POST (null) [09:05:22]execute_cgi path=json_proto method=POST [09:05:22]POST find Content-Length [09:05:22]Host: 172.17.42.195:8080 [09:05:22]Content-Length: 683 [09:05:22]Content-Type: application/json [09:05:22] [09:05:22]POST finish read [09:05:22]Found Content-Length = 683 [09:05:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311484", "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" ] } } [09:05:22]execute_script... [09:05: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)3311484", "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" ] } } [09:05:22]POST & json_proto [09:05:22]process_json_proto [09:05:22]json parsed OK: [09:05:22]protocol is kg_v1.0 [09:05:22]action value=close_receipt [09:05:22]process_action close_receipt [09:05:22]cmd_close_receipt [09:05:22]MH_GetDate [09:05:22]Write to MH i2c: F0 00 00 35 04 28 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: F0 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: F0 09 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: F0 09 00 35 04 00 52 02 1E 67 EF 94 12 67 06 [09:05:22]GetLastDocTimeStamp 1730019906 [09:05:22]current date 1730019922 [09:05:22]FM_GetShiftState [09:05:22]SAM_PROTO_GetShiftState [09:05:22]wFMCommunicate request_size=4 [09:05:22]MH_SAM_APDU [09:05:22]CAPDU: 80 13 01 00 [09:05:22]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [09:05:22]Write i2c OK [09:05:22]MH_I2C_Read... [09:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:22]Read from MH i2c: E2 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 0E 00 [09:05:22]MH_I2C_Read... [09:05:22]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [09:05:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:05:22]wFMCommunicate OK [09:05:22]SAM_PROTO_GetShiftState done [09:05:22]FM_GetShiftState done [09:05:22]opened in 1729988025 [09:05:22]opened+sec_in_day 1730074425 [09:05:22]quantity*price = 100015 [09:05:22]sum+1 = 100017 [09:05: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 СНО: Общий режим Чек 242 27.10.2024 09:05 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374964 ФПД: 196853332270462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374964&fm=196853332270462&tin=02508201610067®Number=0000000000091623&sum=100000 [09:05:23]StoreToDocumentArchive [09:05:23]shift 528 fd 374964 [09:05:23]save to /storage/0528/doc_00374964 [09:05:23]save last doc name /storage/0528/doc_00374964 to /storage/kkm_last_doc_name [09:05:23]save OK [09:05:23]Clear old archive folders... [09:05:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:23]tlvbuf is B6DD8490 [09:05:23]SAM_PROTO_ClearQueue [09:05:23]wFMCommunicate request_size=4 [09:05:23]MH_SAM_APDU [09:05:23]CAPDU: 80 09 00 00 [09:05:23]Write to MH i2c: E2 08 00 43 04 80 09 00 00 00 00 00 00 B9 [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:23]Read from MH i2c: E2 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [09:05:23]RAPDU: 90 00 [09:05:23]wFMCommunicate OK [09:05:23]SAM_PROTO_ClearQueue done [09:05:23]KKMCreateOFDPacket [09:05:23]OFDProtocolAddRootSTLVToBuf [09:05:23]FM_MakeSignedData [09:05:23]FM_MakeSignedData [09:05:23]SAM_PROTO_SignData [09:05:23]wFMCommunicate request_size=4 [09:05:23]MH_SAM_APDU [09:05:23]CAPDU: 80 0D 01 02 [09:05:23]Write to MH i2c: E2 08 00 44 04 80 0D 01 02 00 00 00 00 C1 [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:23]Read from MH i2c: E2 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [09:05:23]RAPDU: 90 00 [09:05:23]wFMCommunicate OK [09:05:23]wFMCommunicate request_size=255 [09:05:23]MH_SAM_APDU [09:05: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 F2 00 00 00 F4 03 04 00 52 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 [09:05:23]Write to MH i2c: E2 02 01 45 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 52 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 00 00 48 [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:23]Read from MH i2c: E2 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 [09:05:23]MH_I2C_Read... [09:05:23]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [09:05:23]RAPDU: 90 00 [09:05:23]wFMCommunicate OK [09:05:23]wFMCommunicate request_size=10 [09:05:23]MH_SAM_APDU [09:05:23]CAPDU: 80 0D 02 02 05 09 7C F1 5D 7E [09:05:23]Write to MH i2c: E2 0D 00 46 04 80 0D 02 02 05 00 09 7C F1 5D 7E 00 00 1F [09:05:23]Write i2c OK [09:05:23]MH_I2C_Read... [09:05:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:24]Read from MH i2c: E2 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 03 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [09:05:24]RAPDU: 90 00 [09:05:24]wFMCommunicate OK [09:05:24]wFMCommunicate request_size=4 [09:05:24]MH_SAM_APDU [09:05:24]CAPDU: 80 0D 03 02 [09:05:24]Write to MH i2c: E2 08 00 47 04 80 0D 03 02 00 00 00 00 C6 [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:24]Read from MH i2c: E2 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 0B 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 0B 00 47 04 00 35 1D 5D 33 2A E8 1E 6B 90 00 44 [09:05:24]RAPDU: 35 1D 5D 33 2A E8 1E 6B 90 00 [09:05:24]wFMCommunicate OK [09:05:24]SAM_PROTO_SignData done [09:05:24]FM_MakeSignedData done [09:05:24]CreateOFDProtocolMessage [09:05:24]wFMCommunicate request_size=4 [09:05:24]MH_SAM_APDU [09:05:24]CAPDU: 80 11 00 00 [09:05:24]Write to MH i2c: E2 08 00 48 04 80 11 00 00 00 00 00 00 C6 [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:24]Read from MH i2c: E2 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 17 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: E2 17 00 48 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [09:05:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:05:24]wFMCommunicate OK [09:05:24]CreateOFDProtocolMessage done [09:05:24]OFDSenderStorePacket 374964 [09:05:24]StoreOFDPacket docnum=374964 [09:05: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 6D E1 07 01 E7 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 52 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 09 7C F1 5D 7E 35 1D 5D 33 2A E8 1E 6B [09:05:24]CheckFolder [09:05:24]dirname=/storage/ofd_packets [09:05:24]CheckFolder done [09:05:24]ProducePacketName [09:05:24]name=ofd_packets/00374964 [09:05:24]NVStorageSaveData ofd_packets/00374964 [09:05:24]File name is /storage/ofd_packets/00374964 [09:05:24]Write 301 bytes [09:05:24]NVStorageSaveData done [09:05:24]OFDSenderStorePacket done [09:05:24]KKMCreateOFDPacket done [09:05:24]NVStorageSaveData kkm_last_timestamp [09:05:24]File name is /storage/kkm_last_timestamp [09:05:24]Write 4 bytes [09:05:24]NVStorageSaveData done [09:05:24]ExternCall_PrintAddStr [09:05:24]wPrintStart [09:05:24]Write to MH i2c: 01 00 00 49 04 4D [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 07 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 07 00 49 04 00 00 00 00 00 FF 0F 62 [09:05:24]RasterBufferAndPrint [09:05:24]line Счет N : (1)3311484 [09:05:24]line ИНН: 02508201610067 [09:05:24]line Контрольно-Кассовый Чек [09:05:24]line ПРОДАЖА [09:05:24]line ТРК (МРК, ГНК) : 12 [09:05:24]line Товар: 2710124130 [09:05:24]line Аи-92-К-4 [09:05:24]line 14.950 * 66.90 [09:05:24]line = 1000.16 [09:05:24]line НДС 12% НСП 1% [09:05:24]line > о реализуемом товаре [09:05:24]line ОКРУГЛЕНИЕ: -0.16 [09:05:24]line ИТОГО: 1000.00 [09:05:24]line Внесено: 1000.00 [09:05:24]line СДАЧА: 0.00 [09:05:24]line НСП 1% : 8.85 [09:05:24]line НДС 12% : 106.21 [09:05:24]line Наличными: 1000.00 [09:05:24]line Безнал.: 0.00 [09:05:24]line Место: АЗС № 87 "Партнер Нефть" [09:05:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:05:24]line СНО: Общий режим [09:05:24]line Чек 242 27.10.2024 09:05 [09:05:24]line Смена: 528 ФФД: 1.0 [09:05:24]line ЗНМ: 0300000083 [09:05:24]line РНМ: 0000000000091623 [09:05:24]line Версия ККМ: 001 [09:05:24]line ФМ: 0000000000874672 [09:05:24]line ФД: 374964 [09:05:24]line ФПД: 196853332270462 [09:05:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374964&fm=196853332270462&tin=02508201610067®Number=0000000000091623&sum=100000 [09:05:24]OFD Sender: Processing packet 374964 [packets to send 270, broken 269] [09:05:24]ProducePacketName [09:05:24]name=ofd_packets/00374964 [09:05:24]OFD Sender: To server: pG, [09:05:24]CommunicateWithHost lk.salyk.kg:30040 [09:05:24]ConnectInit lk.salyk.kg [09:05:24]written 0, free lines is 4095 [09:05:24]Connected sock=10 [09:05:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6D E1 07 01 E7 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 52 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B3 09 7C F1 5D 7E 35 1D 5D 33 2A E8 1E 6B [09:05:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 37 18 47 00 9D 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 B4 B8 05 00 F4 03 04 00 F1 AD 1D 67 B6 04 01 00 00 10 DF 31 2F D0 09 7F 1E [09:05:24]CommunicateWithHost err = 0 [09:05:24]CheckOFDResponse [09:05:24]1017 (14) - 77093643461234 [09:05:24]1041 (16) - 0000000000874672 [09:05:24]1040 (4) - 374964 [09:05:24]1012 (4) - 27.10.2024 03:05 [09:05:24]1206 (1) - 0 [09:05:24]OFD Sender: Remove packet 374964 [09:05:24]ProducePacketName [09:05:24]name=ofd_packets/00374964 [09:05:24]NVStorageDeleteData [09:05:24]Write to MH i2c: 01 00 00 74 04 78 [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 07 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 DA 0C 65 [09:05:24]RasterBufferAndPrint [09:05:24]line [09:05:24]line [09:05:24]line [09:05:24]line [09:05:24]line [09:05:24]written 0, free lines is 3297 [09:05:24]MH_Cut [09:05:24]Write to MH i2c: D1 01 00 7B 04 01 51 [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: D1 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: D1 01 00 [09:05:24]MH_I2C_Read... [09:05:24]Read from MH i2c: D1 01 00 7B 04 00 50 [09:05:24]Write to MH i2c: 01 00 00 7C 04 80 [09:05:24]Write i2c OK [09:05:24]MH_I2C_Read... [09:05:25]OFD Sender: No OFD packet to send [09:05:25]*** Cut start [09:05:25]*** Partial cut [09:05:25]*** CUTSNS_PIN = 1 [09:05:25]*** CUTSNS_PIN = 0 [09:05:26]*** Brake cut motor [09:05:26]Read from MH i2c: 01 [09:05:26]MH_I2C_Read... [09:05:26]*** Stop cut motor [09:05:26]*** Cut end [09:05:26]Read from MH i2c: 01 07 00 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [09:05:26]process_action close_receipt done [09:05:26]requested_data is exist [09:05:26]produce_requested_data [09:05:26]requested_item fm.sn is exist - process it [09:05:26]wFMCommunicate request_size=4 [09:05:26]MH_SAM_APDU [09:05:26]CAPDU: 80 11 00 00 [09:05:26]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [09:05:26]Write i2c OK [09:05:26]MH_I2C_Read... [09:05:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:26]Read from MH i2c: E2 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 17 00 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [09:05:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:05:26]wFMCommunicate OK [09:05:26]requested_item fd.num is exist - process it [09:05:26]SAM_PROTO_GetFieldsCounters [09:05:26]wFMCommunicate request_size=4 [09:05:26]MH_SAM_APDU [09:05:26]CAPDU: 80 13 00 00 [09:05:26]Write to MH i2c: E2 08 00 7E 04 80 13 00 00 00 00 00 00 FE [09:05:26]Write i2c OK [09:05:26]MH_I2C_Read... [09:05:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:26]Read from MH i2c: E2 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 62 00 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 62 00 7E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [09:05: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 B4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:26]wFMCommunicate OK [09:05:26]SAM_PROTO_GetFieldsCounters done [09:05:26]requested_item shift.num is exist - process it [09:05:26]requested_item shift.opened is exist - process it [09:05:26]req_shift_opened [09:05:26]FM_GetShiftState [09:05:26]SAM_PROTO_GetShiftState [09:05:26]wFMCommunicate request_size=4 [09:05:26]MH_SAM_APDU [09:05:26]CAPDU: 80 13 01 00 [09:05:26]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [09:05:26]Write i2c OK [09:05:26]MH_I2C_Read... [09:05:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:26]Read from MH i2c: E2 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 0E 00 [09:05:26]MH_I2C_Read... [09:05:26]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [09:05:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:05:26]wFMCommunicate OK [09:05:26]SAM_PROTO_GetShiftState done [09:05:26]FM_GetShiftState done [09:05:26]req_shift_opened done [09:05:26]requested_item shift.open_date is exist - process it [09:05:26]req_shift_open_date [09:05:26]req_shift_open_date done [09:05:26]produce_requested_data done [09:05:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374964,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:05:26]process_action_free close_receipt [09:05:26]json_value_free [09:05:26]json_value_free done [09:05:26]process_json_proto returns [09:05:26]Send response to host [09:05:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374964,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:05:26]free response buf [09:05:26]execute_script done [09:05:26]execute_script returns [09:05:26]free content buf [09:05:26]Sock 8.Close socket [09:05:26]Sock 8.Thread stoped [09:05:30]OFD Sender: No OFD packet to send [09:05:35]OFD Sender: No OFD packet to send [09:05:40]OFD Sender: No OFD packet to send [09:05:45]OFD Sender: No OFD packet to send [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:01]accept exits with 9 [09:06:01]New connection [09:06:01]New thread 3067006308 created [09:06:01]Thread 3067149668 joined [09:06:01]Waiting for new connection... [09:06:01] Sock 9.Parse request [09:06:01]Sock 9.Check first char [09:06:01]Sock 9.First char is OK [09:06:01]request: POST /json_proto HTTP/1.0 [09:06:01]Method: POST [09:06:01]URL: /json_proto [09:06:01]Method is POST - this is cgi request [09:06:01]url: /json_proto [09:06:01]query_string will be loaded in cgi processing [09:06:01]execute_cgi json_proto POST (null) [09:06:01]execute_cgi path=json_proto method=POST [09:06:01]POST find Content-Length [09:06:01]Host: 172.17.42.195:8080 [09:06:01]Content-Length: 687 [09:06:01]Content-Type: application/json [09:06:01] [09:06:01]POST finish read [09:06:01]Found Content-Length = 687 [09:06:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311486", "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" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]execute_script... [09:06: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)3311486", "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" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]POST & json_proto [09:06:01]process_json_proto [09:06:01]json parsed OK: [09:06:01]protocol is kg_v1.0 [09:06:01]action value=close_receipt [09:06:01]process_action close_receipt [09:06:01]cmd_close_receipt [09:06:01]MH_GetDate [09:06:01]Write to MH i2c: F0 00 00 80 04 73 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 09 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: F0 09 00 80 04 00 7A 02 1E 67 EF 94 12 67 79 [09:06:01]GetLastDocTimeStamp 1730019922 [09:06:01]current date 1730019962 [09:06:01]FM_GetShiftState [09:06:01]SAM_PROTO_GetShiftState [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 13 01 00 [09:06:01]Write to MH i2c: E2 08 00 81 04 80 13 01 00 00 00 00 00 02 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:02]Read from MH i2c: E2 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 0E 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 0E 00 81 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [09:06:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:06:02]wFMCommunicate OK [09:06:02]SAM_PROTO_GetShiftState done [09:06:02]FM_GetShiftState done [09:06:02]opened in 1729988025 [09:06:02]opened+sec_in_day 1730074425 [09:06:02]quantity*price = 150037 [09:06:02]sum+1 = 150039 [09:06:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 243 27.10.2024 09:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374965 ФПД: 48202777429336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374965&fm=48202777429336&tin=02508201610067®Number=0000000000091623&sum=150000 [09:06:03]StoreToDocumentArchive [09:06:03]shift 528 fd 374965 [09:06:03]save to /storage/0528/doc_00374965 [09:06:03]save last doc name /storage/0528/doc_00374965 to /storage/kkm_last_doc_name [09:06:03]save OK [09:06:03]Clear old archive folders... [09:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:06:03]tlvbuf is 0156EF90 [09:06:03]SAM_PROTO_ClearQueue [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 09 00 00 [09:06:03]Write to MH i2c: E2 08 00 8E 04 80 09 00 00 00 00 00 00 04 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_ClearQueue done [09:06:03]KKMCreateOFDPacket [09:06:03]OFDProtocolAddRootSTLVToBuf [09:06:03]FM_MakeSignedData [09:06:03]FM_MakeSignedData [09:06:03]SAM_PROTO_SignData [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 01 02 [09:06:03]Write to MH i2c: E2 08 00 8F 04 80 0D 01 02 00 00 00 00 0C [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=255 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 7A 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:06:03]Write to MH i2c: E2 02 01 90 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 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 7A 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 66 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=11 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 02 02 06 2B D7 15 6D 05 58 [09:06:03]Write to MH i2c: E2 0E 00 91 04 80 0D 02 02 06 00 2B D7 15 6D 05 58 00 00 FC [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [09:06:03]RAPDU: 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 0D 03 02 [09:06:03]Write to MH i2c: E2 08 00 92 04 80 0D 03 02 00 00 00 00 11 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 0B 00 92 04 00 CB C3 C6 E3 4B B6 5D A2 90 00 49 [09:06:03]RAPDU: CB C3 C6 E3 4B B6 5D A2 90 00 [09:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_SignData done [09:06:03]FM_MakeSignedData done [09:06:03]CreateOFDProtocolMessage [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 11 00 00 [09:06:03]Write to MH i2c: E2 08 00 93 04 80 11 00 00 00 00 00 00 11 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 17 00 93 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [09:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:06:03]wFMCommunicate OK [09:06:03]CreateOFDProtocolMessage done [09:06:03]OFDSenderStorePacket 374965 [09:06:03]StoreOFDPacket docnum=374965 [09:06: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 10 01 00 00 9D 0D 08 01 26 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 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 F3 00 00 00 F4 03 04 00 7A 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B D7 15 6D 05 58 CB C3 C6 E3 4B B6 5D A2 [09:06:03]CheckFolder [09:06:03]dirname=/storage/ofd_packets [09:06:03]CheckFolder done [09:06:03]ProducePacketName [09:06:03]name=ofd_packets/00374965 [09:06:03]NVStorageSaveData ofd_packets/00374965 [09:06:03]File name is /storage/ofd_packets/00374965 [09:06:03]Write 302 bytes [09:06:03]NVStorageSaveData done [09:06:03]OFDSenderStorePacket done [09:06:03]KKMCreateOFDPacket done [09:06:03]NVStorageSaveData kkm_last_timestamp [09:06:03]File name is /storage/kkm_last_timestamp [09:06:03]Write 4 bytes [09:06:03]NVStorageSaveData done [09:06:03]ExternCall_PrintAddStr [09:06:03]wPrintStart [09:06:03]Write to MH i2c: 01 00 00 94 04 98 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 FF 0F AD [09:06:03]RasterBufferAndPrint [09:06:03]line Счет N : (1)3311486 [09:06:03]line ИНН: 02508201610067 [09:06:03]line Контрольно-Кассовый Чек [09:06:03]line ПРОДАЖА [09:06:03]line ТРК (МРК, ГНК) : 6 [09:06:03]line Товар: 2710194210 [09:06:03]line ДТ(л)-К-5 [09:06:03]line 19.690 * 76.20 [09:06:03]line = 1500.38 [09:06:03]line НДС 12% НСП 1% [09:06:03]line > о реализуемом товаре [09:06:03]line ОКРУГЛЕНИЕ: -0.38 [09:06:03]line ИТОГО: 1500.00 [09:06:03]line Внесено: 1500.00 [09:06:03]line СДАЧА: 0.00 [09:06:03]line НСП 1% : 13.28 [09:06:03]line НДС 12% : 159.33 [09:06:03]line Наличными: 1500.00 [09:06:03]line Безнал.: 0.00 [09:06:03]line Место: АЗС № 87 "Партнер Нефть" [09:06:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:06:03]line СНО: Общий режим [09:06:03]line Чек 243 27.10.2024 09:06 [09:06:03]line Смена: 528 ФФД: 1.0 [09:06:03]line ЗНМ: 0300000083 [09:06:03]line РНМ: 0000000000091623 [09:06:03]line Версия ККМ: 001 [09:06:03]line ФМ: 0000000000874672 [09:06:03]line ФД: 374965 [09:06:03]line ФПД: 48202777429336 [09:06:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374965&fm=48202777429336&tin=02508201610067®Number=0000000000091623&sum=150000 [09:06:04]OFD Sender: Processing packet 374965 [packets to send 270, broken 269] [09:06:04]ProducePacketName [09:06:04]name=ofd_packets/00374965 [09:06:04]OFD Sender: To server: pG, [09:06:04]CommunicateWithHost lk.salyk.kg:30040 [09:06:04]ConnectInit lk.salyk.kg [09:06:04]written 0, free lines is 4095 [09:06:04]Connected sock=10 [09:06: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 10 01 00 00 9D 0D 08 01 26 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 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 F3 00 00 00 F4 03 04 00 7A 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B D7 15 6D 05 58 CB C3 C6 E3 4B B6 5D A2 [09:06: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 57 B7 47 00 E1 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 B5 B8 05 00 F4 03 04 00 19 AE 1D 67 B6 04 01 00 00 FD 14 3A 54 EC AC 04 48 [09:06:04]CommunicateWithHost err = 0 [09:06:04]CheckOFDResponse [09:06:04]1017 (14) - 77093643461234 [09:06:04]1041 (16) - 0000000000874672 [09:06:04]1040 (4) - 374965 [09:06:04]1012 (4) - 27.10.2024 03:06 [09:06:04]1206 (1) - 0 [09:06:04]OFD Sender: Remove packet 374965 [09:06:04]ProducePacketName [09:06:04]name=ofd_packets/00374965 [09:06:04]NVStorageDeleteData [09:06:04]Write to MH i2c: 01 00 00 BF 04 C3 [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 D4 0C AA [09:06:04]RasterBufferAndPrint [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]line [09:06:04]written 0, free lines is 3292 [09:06:04]MH_Cut [09:06:04]Write to MH i2c: D1 01 00 C6 04 01 9C [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: D1 01 00 C6 04 00 9B [09:06:04]Write to MH i2c: 01 00 00 C7 04 CB [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]OFD Sender: No OFD packet to send [09:06:05]*** Cut start [09:06:05]*** Partial cut [09:06:05]*** CUTSNS_PIN = 1 [09:06:05]*** CUTSNS_PIN = 0 [09:06:05]*** Brake cut motor [09:06:05]Read from MH i2c: 01 [09:06:05]MH_I2C_Read... [09:06:05]*** Stop cut motor [09:06:06]*** Cut end [09:06:06]Read from MH i2c: 01 07 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: 01 07 00 C7 04 00 00 00 00 00 FF 0F E0 [09:06:06]process_action close_receipt done [09:06:06]requested_data is exist [09:06:06]produce_requested_data [09:06:06]requested_item fm.sn is exist - process it [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 11 00 00 [09:06:06]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 17 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [09:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:06:06]wFMCommunicate OK [09:06:06]requested_item fd.num is exist - process it [09:06:06]SAM_PROTO_GetFieldsCounters [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 13 00 00 [09:06:06]Write to MH i2c: E2 08 00 C9 04 80 13 00 00 00 00 00 00 49 [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 62 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 62 00 C9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [09:06: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 B5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:06]wFMCommunicate OK [09:06:06]SAM_PROTO_GetFieldsCounters done [09:06:06]requested_item shift.num is exist - process it [09:06:06]requested_item shift.opened is exist - process it [09:06:06]req_shift_opened [09:06:06]FM_GetShiftState [09:06:06]SAM_PROTO_GetShiftState [09:06:06]wFMCommunicate request_size=4 [09:06:06]MH_SAM_APDU [09:06:06]CAPDU: 80 13 01 00 [09:06:06]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [09:06:06]Write i2c OK [09:06:06]MH_I2C_Read... [09:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:06]Read from MH i2c: E2 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 0E 00 [09:06:06]MH_I2C_Read... [09:06:06]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [09:06:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:06:06]wFMCommunicate OK [09:06:06]SAM_PROTO_GetShiftState done [09:06:06]FM_GetShiftState done [09:06:06]req_shift_opened done [09:06:06]requested_item shift.open_date is exist - process it [09:06:06]req_shift_open_date [09:06:06]req_shift_open_date done [09:06:06]produce_requested_data done [09:06:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374965,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:06:06]process_action_free close_receipt [09:06:06]json_value_free [09:06:06]json_value_free done [09:06:06]process_json_proto returns [09:06:06]Send response to host [09:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374965,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:06:06]free response buf [09:06:06]execute_script done [09:06:06]execute_script returns [09:06:06]free content buf [09:06:06]Sock 9.Close socket [09:06:06]Sock 9.Thread stoped [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:03]accept exits with 8 [09:07:03]New connection [09:07:03]New thread 3067149668 created [09:07:03]Thread 3067006308 joined [09:07:03]Waiting for new connection... [09:07:03] Sock 8.Parse request [09:07:03]Sock 8.Check first char [09:07:03]Sock 8.First char is OK [09:07:03]request: POST /json_proto HTTP/1.0 [09:07:03]Method: POST [09:07:03]URL: /json_proto [09:07:03]Method is POST - this is cgi request [09:07:03]url: /json_proto [09:07:03]query_string will be loaded in cgi processing [09:07:03]execute_cgi json_proto POST (null) [09:07:03]execute_cgi path=json_proto method=POST [09:07:03]POST find Content-Length [09:07:03]Host: 172.17.42.195:8080 [09:07:03]Content-Length: 774 [09:07:03]Content-Type: application/json [09:07:03] [09:07:03]POST finish read [09:07:03]Found Content-Length = 774 [09:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311489", "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" ] } } [09:07:03]execute_script... [09:07: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)3311489", "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" ] } } [09:07:03]POST & json_proto [09:07:03]process_json_proto [09:07:03]json parsed OK: [09:07:03]protocol is kg_v1.0 [09:07:03]action value=close_receipt [09:07:03]process_action close_receipt [09:07:03]cmd_close_receipt [09:07:03]MH_GetDate [09:07:03]Write to MH i2c: F0 00 00 CB 04 BE [09:07:03]Write i2c OK [09:07:03]MH_I2C_Read... [09:07:03]Read from MH i2c: F0 [09:07:03]MH_I2C_Read... [09:07:03]Read from MH i2c: F0 09 00 [09:07:03]MH_I2C_Read... [09:07:03]Read from MH i2c: F0 09 00 CB 04 00 B7 02 1E 67 EF 94 12 67 01 [09:07:03]GetLastDocTimeStamp 1730019962 [09:07:03]current date 1730020023 [09:07:03]FM_GetShiftState [09:07:03]SAM_PROTO_GetShiftState [09:07:03]wFMCommunicate request_size=4 [09:07:03]MH_SAM_APDU [09:07:03]CAPDU: 80 13 01 00 [09:07:03]Write to MH i2c: E2 08 00 CC 04 80 13 01 00 00 00 00 00 4D [09:07:03]Write i2c OK [09:07:03]MH_I2C_Read... [09:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:03]Read from MH i2c: E2 [09:07:03]MH_I2C_Read... [09:07:03]Read from MH i2c: E2 0E 00 [09:07:03]MH_I2C_Read... [09:07:03]Read from MH i2c: E2 0E 00 CC 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1B [09:07:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:07:03]wFMCommunicate OK [09:07:03]SAM_PROTO_GetShiftState done [09:07:03]FM_GetShiftState done [09:07:03]opened in 1729988025 [09:07:03]opened+sec_in_day 1730074425 [09:07:03]quantity*price = 100050 [09:07:03]sum+1 = 100052 [09:07:03]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 СНО: Общий режим Чек 244 27.10.2024 09:07 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374966 ФПД: 103524910904022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090703&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374966&fm=103524910904022&tin=02508201610067®Number=0000000000091623&sum=100051 [09:07:04]StoreToDocumentArchive [09:07:04]shift 528 fd 374966 [09:07:04]save to /storage/0528/doc_00374966 [09:07:04]save last doc name /storage/0528/doc_00374966 to /storage/kkm_last_doc_name [09:07:04]save OK [09:07:04]Clear old archive folders... [09:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:07:04]tlvbuf is 01583330 [09:07:04]SAM_PROTO_ClearQueue [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 09 00 00 [09:07:04]Write to MH i2c: E2 08 00 D9 04 80 09 00 00 00 00 00 00 4F [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [09:07:04]RAPDU: 90 00 [09:07:04]wFMCommunicate OK [09:07:04]SAM_PROTO_ClearQueue done [09:07:04]KKMCreateOFDPacket [09:07:04]OFDProtocolAddRootSTLVToBuf [09:07:04]FM_MakeSignedData [09:07:04]FM_MakeSignedData [09:07:04]SAM_PROTO_SignData [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 0D 01 02 [09:07:04]Write to MH i2c: E2 08 00 DA 04 80 0D 01 02 00 00 00 00 57 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [09:07:04]RAPDU: 90 00 [09:07:04]wFMCommunicate OK [09:07:04]wFMCommunicate request_size=255 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 F4 00 00 00 F4 03 04 00 B7 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:07:04]Write to MH i2c: E2 02 01 DB 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 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 F4 00 00 00 F4 03 04 00 B7 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 DF [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [09:07:04]RAPDU: 90 00 [09:07:04]wFMCommunicate OK [09:07:04]wFMCommunicate request_size=11 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 0D 02 02 06 5E 27 C5 8A 32 D6 [09:07:04]Write to MH i2c: E2 0E 00 DC 04 80 0D 02 02 06 00 5E 27 C5 8A 32 D6 00 00 42 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 03 00 DC 04 00 90 00 54 [09:07:04]RAPDU: 90 00 [09:07:04]wFMCommunicate OK [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 0D 03 02 [09:07:04]Write to MH i2c: E2 08 00 DD 04 80 0D 03 02 00 00 00 00 5C [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0B 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 0B 00 DD 04 00 E7 EA 11 85 2E DA 20 77 90 00 63 [09:07:04]RAPDU: E7 EA 11 85 2E DA 20 77 90 00 [09:07:04]wFMCommunicate OK [09:07:04]SAM_PROTO_SignData done [09:07:04]FM_MakeSignedData done [09:07:04]CreateOFDProtocolMessage [09:07:04]wFMCommunicate request_size=4 [09:07:04]MH_SAM_APDU [09:07:04]CAPDU: 80 11 00 00 [09:07:04]Write to MH i2c: E2 08 00 DE 04 80 11 00 00 00 00 00 00 5C [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:04]Read from MH i2c: E2 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 17 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: E2 17 00 DE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [09:07:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:07:04]wFMCommunicate OK [09:07:04]CreateOFDProtocolMessage done [09:07:04]OFDSenderStorePacket 374966 [09:07:04]StoreOFDPacket docnum=374966 [09:07: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 10 01 00 00 92 EF 08 01 B6 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F4 00 00 00 F4 03 04 00 B7 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 5E 27 C5 8A 32 D6 E7 EA 11 85 2E DA 20 77 [09:07:04]CheckFolder [09:07:04]dirname=/storage/ofd_packets [09:07:04]CheckFolder done [09:07:04]ProducePacketName [09:07:04]name=ofd_packets/00374966 [09:07:04]NVStorageSaveData ofd_packets/00374966 [09:07:04]File name is /storage/ofd_packets/00374966 [09:07:04]Write 302 bytes [09:07:04]NVStorageSaveData done [09:07:04]OFDSenderStorePacket done [09:07:04]KKMCreateOFDPacket done [09:07:04]NVStorageSaveData kkm_last_timestamp [09:07:04]File name is /storage/kkm_last_timestamp [09:07:04]Write 4 bytes [09:07:04]NVStorageSaveData done [09:07:04]ExternCall_PrintAddStr [09:07:04]wPrintStart [09:07:04]Write to MH i2c: 01 00 00 DF 04 E3 [09:07:04]Write i2c OK [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: 01 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: 01 07 00 [09:07:04]MH_I2C_Read... [09:07:04]Read from MH i2c: 01 07 00 DF 04 00 00 00 00 00 FF 0F F8 [09:07:04]RasterBufferAndPrint [09:07:04]line Счет N : (1)3311489 [09:07:04]line ИНН: 02508201610067 [09:07:04]line Контрольно-Кассовый Чек [09:07:04]line ПРОДАЖА [09:07:04]line ТРК (МРК, ГНК) : 5 [09:07:04]line Товар: 2710194210 [09:07:04]line ДТ(л)-К-5 [09:07:04]line 13.130 * 76.20 [09:07:04]line = 1000.51 [09:07:04]line НДС 12% НСП 1% [09:07:04]line > о реализуемом товаре [09:07:04]line ИТОГО: 1000.51 [09:07:04]line НСП 1% : 8.85 [09:07:04]line НДС 12% : 106.25 [09:07:04]line Наличными: 0.00 [09:07:04]line Безнал.: 1000.51 [09:07:04]line Место: АЗС № 87 "Партнер Нефть" [09:07:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:07:04]line СНО: Общий режим [09:07:04]line Чек 244 27.10.2024 09:07 [09:07:04]line Смена: 528 ФФД: 1.0 [09:07:04]line ЗНМ: 0300000083 [09:07:04]line РНМ: 0000000000091623 [09:07:04]line Версия ККМ: 001 [09:07:04]line Платежная система: Mbank [09:07:04]line ФМ: 0000000000874672 [09:07:04]line ФД: 374966 [09:07:04]line ФПД: 103524910904022 [09:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090703&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374966&fm=103524910904022&tin=02508201610067®Number=0000000000091623&sum=100051 [09:07:05]OFD Sender: Processing packet 374966 [packets to send 270, broken 269] [09:07:05]ProducePacketName [09:07:05]name=ofd_packets/00374966 [09:07:05]OFD Sender: To server: pG, [09:07:05]CommunicateWithHost lk.salyk.kg:30040 [09:07:05]ConnectInit lk.salyk.kg [09:07:05]written 0, free lines is 4095 [09:07:05]Connected sock=10 [09:07: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 10 01 00 00 92 EF 08 01 B6 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F4 00 00 00 F4 03 04 00 B7 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 5E 27 C5 8A 32 D6 E7 EA 11 85 2E DA 20 77 [09:07: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 D2 4A 47 00 F6 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 B6 B8 05 00 F4 03 04 00 56 AE 1D 67 B6 04 01 00 00 F9 BB E5 1E 18 72 BA E2 [09:07:05]CommunicateWithHost err = 0 [09:07:05]CheckOFDResponse [09:07:05]1017 (14) - 77093643461234 [09:07:05]1041 (16) - 0000000000874672 [09:07:05]1040 (4) - 374966 [09:07:05]1012 (4) - 27.10.2024 03:07 [09:07:05]1206 (1) - 0 [09:07:05]OFD Sender: Remove packet 374966 [09:07:05]ProducePacketName [09:07:05]name=ofd_packets/00374966 [09:07:05]NVStorageDeleteData [09:07:05]Write to MH i2c: 01 00 00 08 05 0D [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: 01 07 00 08 05 00 00 00 00 00 F6 0C 16 [09:07:05]RasterBufferAndPrint [09:07:05]line [09:07:05]line [09:07:05]line [09:07:05]line [09:07:05]line [09:07:05]written 0, free lines is 3322 [09:07:05]MH_Cut [09:07:05]Write to MH i2c: D1 01 00 0F 05 01 E6 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: D1 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: D1 01 00 [09:07:05]MH_I2C_Read... [09:07:05]Read from MH i2c: D1 01 00 0F 05 00 E5 [09:07:05]Write to MH i2c: 01 00 00 10 05 15 [09:07:05]Write i2c OK [09:07:05]MH_I2C_Read... [09:07:05]OFD Sender: No OFD packet to send [09:07:06]*** Cut start [09:07:06]*** Partial cut [09:07:06]*** CUTSNS_PIN = 1 [09:07:06]*** CUTSNS_PIN = 0 [09:07:06]*** Brake cut motor [09:07:07]Read from MH i2c: 01 [09:07:07]MH_I2C_Read... [09:07:07]*** Stop cut motor [09:07:07]*** Cut end [09:07:07]Read from MH i2c: 01 07 00 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: 01 07 00 10 05 00 00 00 00 00 FF 0F 2A [09:07:07]process_action close_receipt done [09:07:07]requested_data is exist [09:07:07]produce_requested_data [09:07:07]requested_item fm.sn is exist - process it [09:07:07]wFMCommunicate request_size=4 [09:07:07]MH_SAM_APDU [09:07:07]CAPDU: 80 11 00 00 [09:07:07]Write to MH i2c: E2 08 00 11 05 80 11 00 00 00 00 00 00 90 [09:07:07]Write i2c OK [09:07:07]MH_I2C_Read... [09:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:07]Read from MH i2c: E2 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 17 00 [09:07:07]MH_I2C_Read... [09:07:07]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 [09: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 [09:07:07]wFMCommunicate OK [09:07:07]requested_item fd.num is exist - process it [09:07:07]SAM_PROTO_GetFieldsCounters [09:07:07]wFMCommunicate request_size=4 [09:07:07]MH_SAM_APDU [09:07:07]CAPDU: 80 13 00 00 [09:07:07]Write to MH i2c: E2 08 00 12 05 80 13 00 00 00 00 00 00 93 [09:07:07]Write i2c OK [09:07:07]MH_I2C_Read... [09:07:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:07]Read from MH i2c: E2 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 62 00 [09:07:07]MH_I2C_Read... [09:07:07]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 B6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [09:07: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 B6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:07]wFMCommunicate OK [09:07:07]SAM_PROTO_GetFieldsCounters done [09:07:07]requested_item shift.num is exist - process it [09:07:07]requested_item shift.opened is exist - process it [09:07:07]req_shift_opened [09:07:07]FM_GetShiftState [09:07:07]SAM_PROTO_GetShiftState [09:07:07]wFMCommunicate request_size=4 [09:07:07]MH_SAM_APDU [09:07:07]CAPDU: 80 13 01 00 [09:07:07]Write to MH i2c: E2 08 00 13 05 80 13 01 00 00 00 00 00 95 [09:07:07]Write i2c OK [09:07:07]MH_I2C_Read... [09:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:07]Read from MH i2c: E2 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 0E 00 [09:07:07]MH_I2C_Read... [09:07:07]Read from MH i2c: E2 0E 00 13 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 63 [09:07:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:07:07]wFMCommunicate OK [09:07:07]SAM_PROTO_GetShiftState done [09:07:07]FM_GetShiftState done [09:07:07]req_shift_opened done [09:07:07]requested_item shift.open_date is exist - process it [09:07:07]req_shift_open_date [09:07:07]req_shift_open_date done [09:07:07]produce_requested_data done [09:07:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374966,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:07:07]process_action_free close_receipt [09:07:07]json_value_free [09:07:07]json_value_free done [09:07:07]process_json_proto returns [09:07:07]Send response to host [09:07:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374966,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:07:07]free response buf [09:07:07]execute_script done [09:07:07]execute_script returns [09:07:07]free content buf [09:07:07]Sock 8.Close socket [09:07:07]Sock 8.Thread stoped [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:01]OFD Sender: No OFD packet to send [09:08:06]OFD Sender: No OFD packet to send [09:08:09]accept exits with 9 [09:08:09]New connection [09:08:09]New thread 3067006308 created [09:08:09]Thread 3067149668 joined [09:08:09]Waiting for new connection... [09:08:09] Sock 9.Parse request [09:08:09]Sock 9.Check first char [09:08:09]Sock 9.First char is OK [09:08:09]request: POST /json_proto HTTP/1.0 [09:08:09]Method: POST [09:08:09]URL: /json_proto [09:08:09]Method is POST - this is cgi request [09:08:09]url: /json_proto [09:08:09]query_string will be loaded in cgi processing [09:08:09]execute_cgi json_proto POST (null) [09:08:09]execute_cgi path=json_proto method=POST [09:08:09]POST find Content-Length [09:08:09]Host: 172.17.42.195:8080 [09:08:09]Content-Length: 685 [09:08:09]Content-Type: application/json [09:08:09] [09:08:09]POST finish read [09:08:09]Found Content-Length = 685 [09:08:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 35.990, "sum" : 1400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:09]execute_script... [09: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)3311478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 35.990, "sum" : 1400.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:09]POST & json_proto [09:08:09]process_json_proto [09:08:09]json parsed OK: [09:08:09]protocol is kg_v1.0 [09:08:09]action value=close_receipt [09:08:09]process_action close_receipt [09:08:09]cmd_close_receipt [09:08:09]MH_GetDate [09:08:09]Write to MH i2c: F0 00 00 14 05 08 [09:08:09]Write i2c OK [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: F0 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: F0 09 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: F0 09 00 14 05 00 F9 02 1E 67 EF 94 12 67 8D [09:08:09]GetLastDocTimeStamp 1730020023 [09:08:09]current date 1730020089 [09:08:09]FM_GetShiftState [09:08:09]SAM_PROTO_GetShiftState [09:08:09]wFMCommunicate request_size=4 [09:08:09]MH_SAM_APDU [09:08:09]CAPDU: 80 13 01 00 [09:08:09]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [09:08:09]Write i2c OK [09:08:09]MH_I2C_Read... [09:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:09]Read from MH i2c: E2 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 0E 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 65 [09:08:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:08:09]wFMCommunicate OK [09:08:09]SAM_PROTO_GetShiftState done [09:08:09]FM_GetShiftState done [09:08:09]opened in 1729988025 [09:08:09]opened+sec_in_day 1730074425 [09:08:09]quantity*price = 140001 [09:08:09]sum+1 = 140002 [09:08:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1400.00 Внесено: 2000.00 СДАЧА: 600.00 НСП 1% : 12.39 НДС 12% : 148.67 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 245 27.10.2024 09:08 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374967 ФПД: 24206650463890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090810&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374967&fm=24206650463890&tin=02508201610067®Number=0000000000091623&sum=140000 [09:08:10]StoreToDocumentArchive [09:08:10]shift 528 fd 374967 [09:08:10]save to /storage/0528/doc_00374967 [09:08:10]save last doc name /storage/0528/doc_00374967 to /storage/kkm_last_doc_name [09:08:10]save OK [09:08:10]Clear old archive folders... [09:08:10]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:08:10]tlvbuf is 015188F0 [09:08:10]SAM_PROTO_ClearQueue [09:08:10]wFMCommunicate request_size=4 [09:08:10]MH_SAM_APDU [09:08:10]CAPDU: 80 09 00 00 [09:08:10]Write to MH i2c: E2 08 00 22 05 80 09 00 00 00 00 00 00 99 [09:08:10]Write i2c OK [09:08:10]MH_I2C_Read... [09:08:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:10]Read from MH i2c: E2 [09:08:10]MH_I2C_Read... [09:08:10]Read from MH i2c: E2 03 00 [09:08:10]MH_I2C_Read... [09:08:10]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [09:08:10]RAPDU: 90 00 [09:08:10]wFMCommunicate OK [09:08:10]SAM_PROTO_ClearQueue done [09:08:10]KKMCreateOFDPacket [09:08:10]OFDProtocolAddRootSTLVToBuf [09:08:10]FM_MakeSignedData [09:08:10]FM_MakeSignedData [09:08:10]SAM_PROTO_SignData [09:08:10]wFMCommunicate request_size=4 [09:08:10]MH_SAM_APDU [09:08:10]CAPDU: 80 0D 01 02 [09:08:10]Write to MH i2c: E2 08 00 23 05 80 0D 01 02 00 00 00 00 A1 [09:08:10]Write i2c OK [09:08:10]MH_I2C_Read... [09:08:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:10]Read from MH i2c: E2 [09:08:10]MH_I2C_Read... [09:08:10]Read from MH i2c: E2 03 00 [09:08:10]MH_I2C_Read... [09:08:10]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [09:08:10]RAPDU: 90 00 [09:08:10]wFMCommunicate OK [09:08:10]wFMCommunicate request_size=255 [09:08:10]MH_SAM_APDU [09:08:10]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 8C 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 E1 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 FA 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 04 [09:08:10]Write to MH i2c: E2 02 01 24 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 8C 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 E1 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 FA 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 04 00 00 FE [09:08:10]Write i2c OK [09:08:10]MH_I2C_Read... [09:08:11]OFD Sender: No OFD packet to send [09:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:11]Read from MH i2c: E2 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 03 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [09:08:11]RAPDU: 90 00 [09:08:11]wFMCommunicate OK [09:08:11]wFMCommunicate request_size=9 [09:08:11]MH_SAM_APDU [09:08:11]CAPDU: 80 0D 02 02 04 0C CD 56 92 [09:08:11]Write to MH i2c: E2 0C 00 25 05 80 0D 02 02 04 00 0C CD 56 92 00 00 6D [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:11]Read from MH i2c: E2 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 03 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [09:08:11]RAPDU: 90 00 [09:08:11]wFMCommunicate OK [09:08:11]wFMCommunicate request_size=4 [09:08:11]MH_SAM_APDU [09:08:11]CAPDU: 80 0D 03 02 [09:08:11]Write to MH i2c: E2 08 00 26 05 80 0D 03 02 00 00 00 00 A6 [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:11]Read from MH i2c: E2 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 0B 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 0B 00 26 05 00 7C C2 19 34 37 E5 47 D6 90 00 6B [09:08:11]RAPDU: 7C C2 19 34 37 E5 47 D6 90 00 [09:08:11]wFMCommunicate OK [09:08:11]SAM_PROTO_SignData done [09:08:11]FM_MakeSignedData done [09:08:11]CreateOFDProtocolMessage [09:08:11]wFMCommunicate request_size=4 [09:08:11]MH_SAM_APDU [09:08:11]CAPDU: 80 11 00 00 [09:08:11]Write to MH i2c: E2 08 00 27 05 80 11 00 00 00 00 00 00 A6 [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:11]Read from MH i2c: E2 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 17 00 [09:08:11]MH_I2C_Read... [09:08:11]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 [09: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 [09:08:11]wFMCommunicate OK [09:08:11]CreateOFDProtocolMessage done [09:08:11]OFDSenderStorePacket 374967 [09:08:11]StoreOFDPacket docnum=374967 [09: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 0E 01 00 00 F2 76 06 01 5D 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 8C 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 E1 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 FA 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 04 0C CD 56 92 7C C2 19 34 37 E5 47 D6 [09:08:11]CheckFolder [09:08:11]dirname=/storage/ofd_packets [09:08:11]CheckFolder done [09:08:11]ProducePacketName [09:08:11]name=ofd_packets/00374967 [09:08:11]NVStorageSaveData ofd_packets/00374967 [09:08:11]File name is /storage/ofd_packets/00374967 [09:08:11]Write 300 bytes [09:08:11]NVStorageSaveData done [09:08:11]OFDSenderStorePacket done [09:08:11]KKMCreateOFDPacket done [09:08:11]NVStorageSaveData kkm_last_timestamp [09:08:11]File name is /storage/kkm_last_timestamp [09:08:11]Write 4 bytes [09:08:11]NVStorageSaveData done [09:08:11]ExternCall_PrintAddStr [09:08:11]wPrintStart [09:08:11]Write to MH i2c: 01 00 00 28 05 2D [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: 01 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: 01 07 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: 01 07 00 28 05 00 00 00 00 00 FF 0F 42 [09:08:11]RasterBufferAndPrint [09:08:11]line Счет N : (1)3311478 [09:08:11]line ИНН: 02508201610067 [09:08:11]line Контрольно-Кассовый Чек [09:08:11]line ПРОДАЖА [09:08:11]line ТРК (МРК, ГНК) : 7 [09:08:11]line Товар: 2711190000 [09:08:11]line ГАЗ-К-5 [09:08:11]line 35.990 * 38.90 [09:08:11]line = 1400.01 [09:08:11]line НДС 12% НСП 1% [09:08:11]line > о реализуемом товаре [09:08:11]line ОКРУГЛЕНИЕ: -0.01 [09:08:11]line ИТОГО: 1400.00 [09:08:11]line Внесено: 2000.00 [09:08:11]line СДАЧА: 600.00 [09:08:11]line НСП 1% : 12.39 [09:08:11]line НДС 12% : 148.67 [09:08:11]line Наличными: 1400.00 [09:08:11]line Безнал.: 0.00 [09:08:11]line Место: АЗС № 87 "Партнер Нефть" [09:08:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:08:11]line СНО: Общий режим [09:08:11]line Чек 245 27.10.2024 09:08 [09:08:11]line Смена: 528 ФФД: 1.0 [09:08:11]line ЗНМ: 0300000083 [09:08:11]line РНМ: 0000000000091623 [09:08:11]line Версия ККМ: 001 [09:08:11]line ФМ: 0000000000874672 [09:08:11]line ФД: 374967 [09:08:11]line ФПД: 24206650463890 [09:08:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T090810&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374967&fm=24206650463890&tin=02508201610067®Number=0000000000091623&sum=140000 [09:08:11]OFD Sender: Processing packet 374967 [packets to send 270, broken 269] [09:08:11]ProducePacketName [09:08:11]name=ofd_packets/00374967 [09:08:11]OFD Sender: To server: pG, [09:08:11]CommunicateWithHost lk.salyk.kg:30040 [09:08:11]ConnectInit lk.salyk.kg [09:08:11]written 0, free lines is 4095 [09:08:11]Connected sock=10 [09: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 0E 01 00 00 F2 76 06 01 5D 70 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 96 8C 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 E1 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 FA 02 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 16 04 0C CD 56 92 7C C2 19 34 37 E5 47 D6 [09:08:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B0 C0 47 00 19 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 B7 B8 05 00 F4 03 04 00 99 AE 1D 67 B6 04 01 00 00 C9 57 0F FD DC 37 B3 05 [09:08:12]CommunicateWithHost err = 0 [09:08:12]CheckOFDResponse [09:08:12]1017 (14) - 77093643461234 [09:08:12]1041 (16) - 0000000000874672 [09:08:12]1040 (4) - 374967 [09:08:12]1012 (4) - 27.10.2024 03:08 [09:08:12]1206 (1) - 0 [09:08:12]OFD Sender: Remove packet 374967 [09:08:12]ProducePacketName [09:08:12]name=ofd_packets/00374967 [09:08:12]NVStorageDeleteData [09:08:12]Write to MH i2c: 01 00 00 53 05 58 [09:08:12]Write i2c OK [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: 01 [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: 01 07 00 [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 D0 0C 3B [09:08:12]RasterBufferAndPrint [09:08:12]line [09:08:12]line [09:08:12]line [09:08:12]line [09:08:12]line [09:08:12]written 0, free lines is 3287 [09:08:12]MH_Cut [09:08:12]Write to MH i2c: D1 01 00 5A 05 01 31 [09:08:12]Write i2c OK [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: D1 [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: D1 01 00 [09:08:12]MH_I2C_Read... [09:08:12]Read from MH i2c: D1 01 00 5A 05 00 30 [09:08:12]Write to MH i2c: 01 00 00 5B 05 60 [09:08:12]Write i2c OK [09:08:12]MH_I2C_Read... [09:08:12]OFD Sender: No OFD packet to send [09:08:12]*** Cut start [09:08:12]*** Partial cut [09:08:12]*** CUTSNS_PIN = 1 [09:08:13]*** CUTSNS_PIN = 0 [09:08:13]*** Brake cut motor [09:08:13]Read from MH i2c: 01 [09:08:13]MH_I2C_Read... [09:08:13]*** Stop cut motor [09:08:13]*** Cut end [09:08:13]Read from MH i2c: 01 07 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: 01 07 00 5B 05 00 00 00 00 00 FF 0F 75 [09:08:13]process_action close_receipt done [09:08:13]requested_data is exist [09:08:13]produce_requested_data [09:08:13]requested_item fm.sn is exist - process it [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 11 00 00 [09:08:13]Write to MH i2c: E2 08 00 5C 05 80 11 00 00 00 00 00 00 DB [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 17 00 [09:08:13]MH_I2C_Read... [09:08:13]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 [09: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 [09:08:13]wFMCommunicate OK [09:08:13]requested_item fd.num is exist - process it [09:08:13]SAM_PROTO_GetFieldsCounters [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 13 00 00 [09:08:13]Write to MH i2c: E2 08 00 5D 05 80 13 00 00 00 00 00 00 DE [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 62 00 [09:08:13]MH_I2C_Read... [09:08:13]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 B7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [09: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 B7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:13]wFMCommunicate OK [09:08:13]SAM_PROTO_GetFieldsCounters done [09:08:13]requested_item shift.num is exist - process it [09:08:13]requested_item shift.opened is exist - process it [09:08:13]req_shift_opened [09:08:13]FM_GetShiftState [09:08:13]SAM_PROTO_GetShiftState [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 13 01 00 [09:08:13]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 0E 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 0E 00 5E 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [09:08:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:08:13]wFMCommunicate OK [09:08:13]SAM_PROTO_GetShiftState done [09:08:13]FM_GetShiftState done [09:08:13]req_shift_opened done [09:08:13]requested_item shift.open_date is exist - process it [09:08:13]req_shift_open_date [09:08:13]req_shift_open_date done [09:08:13]produce_requested_data done [09:08:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374967,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:08:13]process_action_free close_receipt [09:08:13]json_value_free [09:08:13]json_value_free done [09:08:13]process_json_proto returns [09:08:13]Send response to host [09:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374967,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:08:13]free response buf [09:08:13]execute_script done [09:08:13]execute_script returns [09:08:13]free content buf [09:08:13]Sock 9.Close socket [09:08:13]Sock 9.Thread stoped [09:08:17]OFD Sender: No OFD packet to send [09:08:22]OFD Sender: No OFD packet to send [09:08:27]OFD Sender: No OFD packet to send [09:08:32]OFD Sender: No OFD packet to send [09:08:37]OFD Sender: No OFD packet to send [09:08:42]OFD Sender: No OFD packet to send [09:08:47]OFD Sender: No OFD packet to send [09:08:52]OFD Sender: No OFD packet to send [09:08:57]OFD Sender: No OFD packet to send [09:09:02]OFD Sender: No OFD packet to send [09:09:07]OFD Sender: No OFD packet to send [09:09:12]OFD Sender: No OFD packet to send [09:09:17]OFD Sender: No OFD packet to send [09:09:22]OFD Sender: No OFD packet to send [09:09:27]OFD Sender: No OFD packet to send [09:09:32]OFD Sender: No OFD packet to send [09:09:37]OFD Sender: No OFD packet to send [09:09:42]OFD Sender: No OFD packet to send [09:09:47]OFD Sender: No OFD packet to send [09:09:52]OFD Sender: No OFD packet to send [09:09:57]OFD Sender: No OFD packet to send [09:10:02]OFD Sender: No OFD packet to send [09:10:07]OFD Sender: No OFD packet to send [09:10:12]OFD Sender: No OFD packet to send [09:10:17]OFD Sender: No OFD packet to send [09:10:22]OFD Sender: No OFD packet to send [09:10:23]accept exits with 8 [09:10:23]New connection [09:10:23]New thread 3067149668 created [09:10:23]Thread 3067006308 joined [09:10:23]Waiting for new connection... [09:10:23] Sock 8.Parse request [09:10:23]Sock 8.Check first char [09:10:23]Sock 8.First char is OK [09:10:23]request: POST /json_proto HTTP/1.0 [09:10:23]Method: POST [09:10:23]URL: /json_proto [09:10:23]Method is POST - this is cgi request [09:10:23]url: /json_proto [09:10:23]query_string will be loaded in cgi processing [09:10:23]execute_cgi json_proto POST (null) [09:10:23]execute_cgi path=json_proto method=POST [09:10:23]POST find Content-Length [09:10:23]Host: 172.17.42.195:8080 [09:10:23]Content-Length: 683 [09:10:23]Content-Type: application/json [09:10:23] [09:10:23]POST finish read [09:10:23]Found Content-Length = 683 [09:10:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311492", "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" : 27.020, "sum" : 2004.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2004.00, "payments": [ { "type": 0, "sum" : 2004.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:23]execute_script... [09:10: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)3311492", "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" : 27.020, "sum" : 2004.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2600.00, "total" : 2004.00, "payments": [ { "type": 0, "sum" : 2004.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:23]POST & json_proto [09:10:23]process_json_proto [09:10:23]json parsed OK: [09:10:23]protocol is kg_v1.0 [09:10:23]action value=close_receipt [09:10:23]process_action close_receipt [09:10:23]cmd_close_receipt [09:10:23]MH_GetDate [09:10:23]Write to MH i2c: F0 00 00 5F 05 53 [09:10:23]Write i2c OK [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: F0 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: F0 09 00 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: F0 09 00 5F 05 00 80 03 1E 67 EF 94 12 67 60 [09:10:23]GetLastDocTimeStamp 1730020090 [09:10:23]current date 1730020224 [09:10:23]FM_GetShiftState [09:10:23]SAM_PROTO_GetShiftState [09:10:23]wFMCommunicate request_size=4 [09:10:23]MH_SAM_APDU [09:10:23]CAPDU: 80 13 01 00 [09:10:23]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [09:10:23]Write i2c OK [09:10:23]MH_I2C_Read... [09:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:23]Read from MH i2c: E2 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: E2 0E 00 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [09:10:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:10:23]wFMCommunicate OK [09:10:23]SAM_PROTO_GetShiftState done [09:10:23]FM_GetShiftState done [09:10:23]opened in 1729988025 [09:10:23]opened+sec_in_day 1730074425 [09:10:23]quantity*price = 200488 [09:10:23]sum+1 = 200489 [09:10:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.88 ИТОГО: 2004.00 Внесено: 2600.00 СДАЧА: 596.00 НСП 1% : 17.74 НДС 12% : 212.91 Наличными: 2004.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 246 27.10.2024 09:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374968 ФПД: 97746635888485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091024&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374968&fm=97746635888485&tin=02508201610067®Number=0000000000091623&sum=200400 [09:10:25]StoreToDocumentArchive [09:10:25]shift 528 fd 374968 [09:10:25]save to /storage/0528/doc_00374968 [09:10:25]save last doc name /storage/0528/doc_00374968 to /storage/kkm_last_doc_name [09:10:25]save OK [09:10:25]Clear old archive folders... [09:10:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:25]tlvbuf is 015214A0 [09:10:25]SAM_PROTO_ClearQueue [09:10:25]wFMCommunicate request_size=4 [09:10:25]MH_SAM_APDU [09:10:25]CAPDU: 80 09 00 00 [09:10:25]Write to MH i2c: E2 08 00 6D 05 80 09 00 00 00 00 00 00 E4 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [09:10:25]RAPDU: 90 00 [09:10:25]wFMCommunicate OK [09:10:25]SAM_PROTO_ClearQueue done [09:10:25]KKMCreateOFDPacket [09:10:25]OFDProtocolAddRootSTLVToBuf [09:10:25]FM_MakeSignedData [09:10:25]FM_MakeSignedData [09:10:25]SAM_PROTO_SignData [09:10:25]wFMCommunicate request_size=4 [09:10:25]MH_SAM_APDU [09:10:25]CAPDU: 80 0D 01 02 [09:10:25]Write to MH i2c: E2 08 00 6E 05 80 0D 01 02 00 00 00 00 EC [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [09:10:25]RAPDU: 90 00 [09:10:25]wFMCommunicate OK [09:10:25]wFMCommunicate request_size=255 [09:10:25]MH_SAM_APDU [09: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 8C 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 28 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 0E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 53 00 00 00 00 07 04 06 00 D0 0E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 80 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 58 [09:10:25]Write to MH i2c: E2 02 01 6F 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 8C 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 28 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 0E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 53 00 00 00 00 07 04 06 00 D0 0E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 80 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 58 00 00 4E [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [09:10:25]RAPDU: 90 00 [09:10:25]wFMCommunicate OK [09:10:25]wFMCommunicate request_size=10 [09:10:25]MH_SAM_APDU [09:10:25]CAPDU: 80 0D 02 02 05 E6 69 82 97 65 [09:10:25]Write to MH i2c: E2 0D 00 70 05 80 0D 02 02 05 00 E6 69 82 97 65 00 00 C6 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [09:10:25]RAPDU: 90 00 [09:10:25]wFMCommunicate OK [09:10:25]wFMCommunicate request_size=4 [09:10:25]MH_SAM_APDU [09:10:25]CAPDU: 80 0D 03 02 [09:10:25]Write to MH i2c: E2 08 00 71 05 80 0D 03 02 00 00 00 00 F1 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 0B 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 0B 00 71 05 00 94 A9 72 93 24 0E CE D6 90 00 0A [09:10:25]RAPDU: 94 A9 72 93 24 0E CE D6 90 00 [09:10:25]wFMCommunicate OK [09:10:25]SAM_PROTO_SignData done [09:10:25]FM_MakeSignedData done [09:10:25]CreateOFDProtocolMessage [09:10:25]wFMCommunicate request_size=4 [09:10:25]MH_SAM_APDU [09:10:25]CAPDU: 80 11 00 00 [09:10:25]Write to MH i2c: E2 08 00 72 05 80 11 00 00 00 00 00 00 F1 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:25]Read from MH i2c: E2 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: E2 17 00 [09:10:25]MH_I2C_Read... [09:10:25]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 [09:10:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:10:25]wFMCommunicate OK [09:10:25]CreateOFDProtocolMessage done [09:10:25]OFDSenderStorePacket 374968 [09:10:25]StoreOFDPacket docnum=374968 [09:10: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 39 FD 07 01 3C C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 28 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 0E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 53 00 00 00 00 07 04 06 00 D0 0E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 80 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 58 E6 69 82 97 65 94 A9 72 93 24 0E CE D6 [09:10:25]CheckFolder [09:10:25]dirname=/storage/ofd_packets [09:10:25]CheckFolder done [09:10:25]ProducePacketName [09:10:25]name=ofd_packets/00374968 [09:10:25]NVStorageSaveData ofd_packets/00374968 [09:10:25]File name is /storage/ofd_packets/00374968 [09:10:25]Write 301 bytes [09:10:25]NVStorageSaveData done [09:10:25]OFDSenderStorePacket done [09:10:25]KKMCreateOFDPacket done [09:10:25]NVStorageSaveData kkm_last_timestamp [09:10:25]File name is /storage/kkm_last_timestamp [09:10:25]Write 4 bytes [09:10:25]NVStorageSaveData done [09:10:25]ExternCall_PrintAddStr [09:10:25]wPrintStart [09:10:25]Write to MH i2c: 01 00 00 73 05 78 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 07 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 07 00 73 05 00 00 00 00 00 FF 0F 8D [09:10:25]RasterBufferAndPrint [09:10:25]line Счет N : (1)3311492 [09:10:25]line ИНН: 02508201610067 [09:10:25]line Контрольно-Кассовый Чек [09:10:25]line ПРОДАЖА [09:10:25]line ТРК (МРК, ГНК) : 23 [09:10:25]line Товар: 2710124500 [09:10:25]line Аи-95-К-3 [09:10:25]line 27.020 * 74.20 [09:10:25]line = 2004.88 [09:10:25]line НДС 12% НСП 1% [09:10:25]line > о реализуемом товаре [09:10:25]line ОКРУГЛЕНИЕ: -0.88 [09:10:25]line ИТОГО: 2004.00 [09:10:25]line Внесено: 2600.00 [09:10:25]line СДАЧА: 596.00 [09:10:25]line НСП 1% : 17.74 [09:10:25]line НДС 12% : 212.91 [09:10:25]line Наличными: 2004.00 [09:10:25]line Безнал.: 0.00 [09:10:25]line Место: АЗС № 87 "Партнер Нефть" [09:10:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:10:25]line СНО: Общий режим [09:10:25]line Чек 246 27.10.2024 09:10 [09:10:25]line Смена: 528 ФФД: 1.0 [09:10:25]line ЗНМ: 0300000083 [09:10:25]line РНМ: 0000000000091623 [09:10:25]line Версия ККМ: 001 [09:10:25]line ФМ: 0000000000874672 [09:10:25]line ФД: 374968 [09:10:25]line ФПД: 97746635888485 [09:10:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091024&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374968&fm=97746635888485&tin=02508201610067®Number=0000000000091623&sum=200400 [09:10:25]OFD Sender: Processing packet 374968 [packets to send 270, broken 269] [09:10:25]ProducePacketName [09:10:25]name=ofd_packets/00374968 [09:10:25]OFD Sender: To server: pG, [09:10:25]CommunicateWithHost lk.salyk.kg:30040 [09:10:25]ConnectInit lk.salyk.kg [09:10:25]written 0, free lines is 4095 [09:10:26]Connected sock=10 [09: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 39 FD 07 01 3C C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 28 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 0E 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 53 00 00 00 00 07 04 06 00 D0 0E 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 80 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 58 E6 69 82 97 65 94 A9 72 93 24 0E CE D6 [09: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 7A 8B 47 00 8B 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 B8 B8 05 00 F4 03 04 00 1F AF 1D 67 B6 04 01 00 00 09 6E 20 FB F9 9D 40 8A [09:10:26]CommunicateWithHost err = 0 [09:10:26]CheckOFDResponse [09:10:26]1017 (14) - 77093643461234 [09:10:26]1041 (16) - 0000000000874672 [09:10:26]1040 (4) - 374968 [09:10:26]1012 (4) - 27.10.2024 03:10 [09:10:26]1206 (1) - 0 [09:10:26]OFD Sender: Remove packet 374968 [09:10:26]ProducePacketName [09:10:26]name=ofd_packets/00374968 [09:10:26]NVStorageDeleteData [09:10:26]Write to MH i2c: 01 00 00 9E 05 A3 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: 01 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: 01 07 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 D8 0C 8E [09:10:26]RasterBufferAndPrint [09:10:26]line [09:10:26]line [09:10:26]line [09:10:26]line [09:10:26]line [09:10:26]written 0, free lines is 3293 [09:10:26]MH_Cut [09:10:26]Write to MH i2c: D1 01 00 A5 05 01 7C [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: D1 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: D1 01 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: D1 01 00 A5 05 00 7B [09:10:26]Write to MH i2c: 01 00 00 A6 05 AB [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]OFD Sender: No OFD packet to send [09:10:27]*** Cut start [09:10:27]*** Partial cut [09:10:27]*** CUTSNS_PIN = 1 [09:10:27]*** CUTSNS_PIN = 0 [09:10:27]*** Brake cut motor [09:10:27]Read from MH i2c: 01 [09:10:27]MH_I2C_Read... [09:10:27]*** Stop cut motor [09:10:27]*** Cut end [09:10:27]Read from MH i2c: 01 07 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [09:10:27]process_action close_receipt done [09:10:27]requested_data is exist [09:10:27]produce_requested_data [09:10:27]requested_item fm.sn is exist - process it [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 11 00 00 [09:10:27]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:28]Read from MH i2c: E2 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 17 00 [09:10:28]MH_I2C_Read... [09:10:28]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 [09: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 [09:10:28]wFMCommunicate OK [09:10:28]requested_item fd.num is exist - process it [09:10:28]SAM_PROTO_GetFieldsCounters [09:10:28]wFMCommunicate request_size=4 [09:10:28]MH_SAM_APDU [09:10:28]CAPDU: 80 13 00 00 [09:10:28]Write to MH i2c: E2 08 00 A8 05 80 13 00 00 00 00 00 00 29 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:28]Read from MH i2c: E2 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 62 00 [09:10:28]MH_I2C_Read... [09:10:28]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 B8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [09: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 B8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:10:28]wFMCommunicate OK [09:10:28]SAM_PROTO_GetFieldsCounters done [09:10:28]requested_item shift.num is exist - process it [09:10:28]requested_item shift.opened is exist - process it [09:10:28]req_shift_opened [09:10:28]FM_GetShiftState [09:10:28]SAM_PROTO_GetShiftState [09:10:28]wFMCommunicate request_size=4 [09:10:28]MH_SAM_APDU [09:10:28]CAPDU: 80 13 01 00 [09:10:28]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:28]Read from MH i2c: E2 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 0E 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [09:10:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:10:28]wFMCommunicate OK [09:10:28]SAM_PROTO_GetShiftState done [09:10:28]FM_GetShiftState done [09:10:28]req_shift_opened done [09:10:28]requested_item shift.open_date is exist - process it [09:10:28]req_shift_open_date [09:10:28]req_shift_open_date done [09:10:28]produce_requested_data done [09:10:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374968,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:10:28]process_action_free close_receipt [09:10:28]json_value_free [09:10:28]json_value_free done [09:10:28]process_json_proto returns [09:10:28]Send response to host [09:10:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374968,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:10:28]free response buf [09:10:28]execute_script done [09:10:28]execute_script returns [09:10:28]free content buf [09:10:28]Sock 8.Close socket [09:10:28]Sock 8.Thread stoped [09:10:31]OFD Sender: No OFD packet to send [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:08]accept exits with 9 [09:11:08]New connection [09:11:08]New thread 3067006308 created [09:11:08]Thread 3067149668 joined [09:11:08]Waiting for new connection... [09:11:08] Sock 9.Parse request [09:11:08]Sock 9.Check first char [09:11:08]Sock 9.First char is OK [09:11:08]request: POST /json_proto HTTP/1.0 [09:11:08]Method: POST [09:11:08]URL: /json_proto [09:11:08]Method is POST - this is cgi request [09:11:08]url: /json_proto [09:11:08]query_string will be loaded in cgi processing [09:11:08]execute_cgi json_proto POST (null) [09:11:08]execute_cgi path=json_proto method=POST [09:11:08]POST find Content-Length [09:11:08]Host: 172.17.42.195:8080 [09:11:08]Content-Length: 767 [09:11:08]Content-Type: application/json [09:11:08] [09:11:08]POST finish read [09:11:08]Found Content-Length = 767 [09:11:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311493", "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" ] } } [09:11:08]execute_script... [09:11: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)3311493", "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" ] } } [09:11:08]POST & json_proto [09:11:08]process_json_proto [09:11:08]json parsed OK: [09:11:08]protocol is kg_v1.0 [09:11:08]action value=close_receipt [09:11:08]process_action close_receipt [09:11:08]cmd_close_receipt [09:11:08]MH_GetDate [09:11:08]Write to MH i2c: F0 00 00 AA 05 9E [09:11:08]Write i2c OK [09:11:08]MH_I2C_Read... [09:11:08]Read from MH i2c: F0 [09:11:08]MH_I2C_Read... [09:11:08]Read from MH i2c: F0 09 00 [09:11:08]MH_I2C_Read... [09:11:08]Read from MH i2c: F0 09 00 AA 05 00 AD 03 1E 67 EF 94 12 67 D8 [09:11:08]GetLastDocTimeStamp 1730020224 [09:11:08]current date 1730020269 [09:11:08]FM_GetShiftState [09:11:08]SAM_PROTO_GetShiftState [09:11:08]wFMCommunicate request_size=4 [09:11:08]MH_SAM_APDU [09:11:08]CAPDU: 80 13 01 00 [09:11:08]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [09:11:08]Write i2c OK [09:11:08]MH_I2C_Read... [09:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:08]Read from MH i2c: E2 [09:11:08]MH_I2C_Read... [09:11:08]Read from MH i2c: E2 0E 00 [09:11:08]MH_I2C_Read... [09:11:08]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [09:11:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:11:08]wFMCommunicate OK [09:11:08]SAM_PROTO_GetShiftState done [09:11:08]FM_GetShiftState done [09:11:08]opened in 1729988025 [09:11:08]opened+sec_in_day 1730074425 [09:11:08]quantity*price = 50041 [09:11:08]sum+1 = 50042 [09:11:08]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 СНО: Общий режим Чек 247 27.10.2024 09:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374969 ФПД: 208354151317569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091109&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374969&fm=208354151317569&tin=02508201610067®Number=0000000000091623&sum=50041 [09:11:10]StoreToDocumentArchive [09:11:10]shift 528 fd 374969 [09:11:10]save to /storage/0528/doc_00374969 [09:11:10]save last doc name /storage/0528/doc_00374969 to /storage/kkm_last_doc_name [09:11:10]save OK [09:11:10]Clear old archive folders... [09:11:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:10]tlvbuf is 01574370 [09:11:10]SAM_PROTO_ClearQueue [09:11:10]wFMCommunicate request_size=4 [09:11:10]MH_SAM_APDU [09:11:10]CAPDU: 80 09 00 00 [09:11:10]Write to MH i2c: E2 08 00 B8 05 80 09 00 00 00 00 00 00 2F [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [09:11:10]RAPDU: 90 00 [09:11:10]wFMCommunicate OK [09:11:10]SAM_PROTO_ClearQueue done [09:11:10]KKMCreateOFDPacket [09:11:10]OFDProtocolAddRootSTLVToBuf [09:11:10]FM_MakeSignedData [09:11:10]FM_MakeSignedData [09:11:10]SAM_PROTO_SignData [09:11:10]wFMCommunicate request_size=4 [09:11:10]MH_SAM_APDU [09:11:10]CAPDU: 80 0D 01 02 [09:11:10]Write to MH i2c: E2 08 00 B9 05 80 0D 01 02 00 00 00 00 37 [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [09:11:10]RAPDU: 90 00 [09:11:10]wFMCommunicate OK [09:11:10]wFMCommunicate request_size=255 [09:11:10]MH_SAM_APDU [09:11: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 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 F7 00 00 00 F4 03 04 00 AD 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD [09:11:10]Write to MH i2c: E2 02 01 BA 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 F7 00 00 00 F4 03 04 00 AD 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 00 00 86 [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [09:11:10]RAPDU: 90 00 [09:11:10]wFMCommunicate OK [09:11:10]wFMCommunicate request_size=10 [09:11:10]MH_SAM_APDU [09:11:10]CAPDU: 80 0D 02 02 05 7F 3B 2D 40 41 [09:11:10]Write to MH i2c: E2 0D 00 BB 05 80 0D 02 02 05 00 7F 3B 2D 40 41 00 00 AC [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [09:11:10]RAPDU: 90 00 [09:11:10]wFMCommunicate OK [09:11:10]wFMCommunicate request_size=4 [09:11:10]MH_SAM_APDU [09:11:10]CAPDU: 80 0D 03 02 [09:11:10]Write to MH i2c: E2 08 00 BC 05 80 0D 03 02 00 00 00 00 3C [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 0B 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 0B 00 BC 05 00 1E B7 4B CC 57 85 87 70 90 00 FC [09:11:10]RAPDU: 1E B7 4B CC 57 85 87 70 90 00 [09:11:10]wFMCommunicate OK [09:11:10]SAM_PROTO_SignData done [09:11:10]FM_MakeSignedData done [09:11:10]CreateOFDProtocolMessage [09:11:10]wFMCommunicate request_size=4 [09:11:10]MH_SAM_APDU [09:11:10]CAPDU: 80 11 00 00 [09:11:10]Write to MH i2c: E2 08 00 BD 05 80 11 00 00 00 00 00 00 3C [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:10]Read from MH i2c: E2 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 17 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: E2 17 00 BD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [09:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:11:10]wFMCommunicate OK [09:11:10]CreateOFDProtocolMessage done [09:11:10]OFDSenderStorePacket 374969 [09:11:10]StoreOFDPacket docnum=374969 [09:11: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 99 97 07 01 60 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 F7 00 00 00 F4 03 04 00 AD 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 7F 3B 2D 40 41 1E B7 4B CC 57 85 87 70 [09:11:10]CheckFolder [09:11:10]dirname=/storage/ofd_packets [09:11:10]CheckFolder done [09:11:10]ProducePacketName [09:11:10]name=ofd_packets/00374969 [09:11:10]NVStorageSaveData ofd_packets/00374969 [09:11:10]File name is /storage/ofd_packets/00374969 [09:11:10]Write 301 bytes [09:11:10]NVStorageSaveData done [09:11:10]OFDSenderStorePacket done [09:11:10]KKMCreateOFDPacket done [09:11:10]NVStorageSaveData kkm_last_timestamp [09:11:10]File name is /storage/kkm_last_timestamp [09:11:10]Write 4 bytes [09:11:10]NVStorageSaveData done [09:11:10]ExternCall_PrintAddStr [09:11:10]wPrintStart [09:11:10]Write to MH i2c: 01 00 00 BE 05 C3 [09:11:10]Write i2c OK [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: 01 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: 01 07 00 [09:11:10]MH_I2C_Read... [09:11:10]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 FF 0F D8 [09:11:10]RasterBufferAndPrint [09:11:10]line Счет N : (1)3311493 [09:11:10]line ИНН: 02508201610067 [09:11:10]line Контрольно-Кассовый Чек [09:11:10]line ПРОДАЖА [09:11:10]line ТРК (МРК, ГНК) : 42 [09:11:10]line Товар: 2710124130 [09:11:10]line Аи-92-К-4 [09:11:10]line 7.480 * 66.90 [09:11:10]line = 500.41 [09:11:10]line НДС 12% НСП 1% [09:11:10]line > о реализуемом товаре [09:11:10]line ИТОГО: 500.41 [09:11:10]line НСП 1% : 4.43 [09:11:10]line НДС 12% : 53.14 [09:11:10]line Наличными: 0.00 [09:11:10]line Безнал.: 500.41 [09:11:10]line Место: АЗС № 87 "Партнер Нефть" [09:11:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:11:10]line СНО: Общий режим [09:11:10]line Чек 247 27.10.2024 09:11 [09:11:10]line Смена: 528 ФФД: 1.0 [09:11:10]line ЗНМ: 0300000083 [09:11:10]line РНМ: 0000000000091623 [09:11:10]line Версия ККМ: 001 [09:11:10]line Платежная система: Mbank [09:11:10]line ФМ: 0000000000874672 [09:11:10]line ФД: 374969 [09:11:10]line ФПД: 208354151317569 [09:11:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091109&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374969&fm=208354151317569&tin=02508201610067®Number=0000000000091623&sum=50041 [09:11:10]written 0, free lines is 4095 [09:11:10]OFD Sender: Processing packet 374969 [packets to send 270, broken 269] [09:11:10]ProducePacketName [09:11:10]name=ofd_packets/00374969 [09:11:10]OFD Sender: To server: pG, [09:11:10]CommunicateWithHost lk.salyk.kg:30040 [09:11:10]ConnectInit lk.salyk.kg [09:11:10]Connected sock=10 [09:11: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 99 97 07 01 60 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 F7 00 00 00 F4 03 04 00 AD 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BD 7F 3B 2D 40 41 1E B7 4B CC 57 85 87 70 [09:11: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 2F EE 47 00 63 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B8 05 00 F4 03 04 00 4B AF 1D 67 B6 04 01 00 00 46 0F 6E A7 AA 67 22 6A [09:11:10]CommunicateWithHost err = 0 [09:11:10]CheckOFDResponse [09:11:10]1017 (14) - 77093643461234 [09:11:10]1041 (16) - 0000000000874672 [09:11:10]1040 (4) - 374969 [09:11:10]1012 (4) - 27.10.2024 03:11 [09:11:10]1206 (1) - 0 [09:11:10]OFD Sender: Remove packet 374969 [09:11:10]ProducePacketName [09:11:10]name=ofd_packets/00374969 [09:11:10]NVStorageDeleteData [09:11:11]Write to MH i2c: 01 00 00 E7 05 EC [09:11:11]Write i2c OK [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: 01 [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: 01 07 00 [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 FC 0C FB [09:11:11]RasterBufferAndPrint [09:11:11]line [09:11:11]line [09:11:11]line [09:11:11]line [09:11:11]line [09:11:11]written 0, free lines is 3330 [09:11:11]MH_Cut [09:11:11]Write to MH i2c: D1 01 00 EE 05 01 C5 [09:11:11]Write i2c OK [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: D1 [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: D1 01 00 [09:11:11]MH_I2C_Read... [09:11:11]Read from MH i2c: D1 01 00 EE 05 00 C4 [09:11:11]Write to MH i2c: 01 00 00 EF 05 F4 [09:11:11]Write i2c OK [09:11:11]MH_I2C_Read... [09:11:11]OFD Sender: No OFD packet to send [09:11:11]*** Cut start [09:11:11]*** Partial cut [09:11:11]*** CUTSNS_PIN = 1 [09:11:11]*** CUTSNS_PIN = 0 [09:11:12]*** Brake cut motor [09:11:12]Read from MH i2c: 01 [09:11:12]MH_I2C_Read... [09:11:12]*** Stop cut motor [09:11:12]*** Cut end [09:11:12]Read from MH i2c: 01 07 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: 01 07 00 EF 05 00 00 00 00 00 FF 0F 09 [09:11:12]process_action close_receipt done [09:11:12]requested_data is exist [09:11:12]produce_requested_data [09:11:12]requested_item fm.sn is exist - process it [09:11:12]wFMCommunicate request_size=4 [09:11:12]MH_SAM_APDU [09:11:12]CAPDU: 80 11 00 00 [09:11:12]Write to MH i2c: E2 08 00 F0 05 80 11 00 00 00 00 00 00 6F [09:11:12]Write i2c OK [09:11:12]MH_I2C_Read... [09:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:12]Read from MH i2c: E2 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 17 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 17 00 F0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [09:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:11:12]wFMCommunicate OK [09:11:12]requested_item fd.num is exist - process it [09:11:12]SAM_PROTO_GetFieldsCounters [09:11:12]wFMCommunicate request_size=4 [09:11:12]MH_SAM_APDU [09:11:12]CAPDU: 80 13 00 00 [09:11:12]Write to MH i2c: E2 08 00 F1 05 80 13 00 00 00 00 00 00 72 [09:11:12]Write i2c OK [09:11:12]MH_I2C_Read... [09:11:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:12]Read from MH i2c: E2 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 62 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 62 00 F1 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 B9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [09:11: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 B9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:12]wFMCommunicate OK [09:11:12]SAM_PROTO_GetFieldsCounters done [09:11:12]requested_item shift.num is exist - process it [09:11:12]requested_item shift.opened is exist - process it [09:11:12]req_shift_opened [09:11:12]FM_GetShiftState [09:11:12]SAM_PROTO_GetShiftState [09:11:12]wFMCommunicate request_size=4 [09:11:12]MH_SAM_APDU [09:11:12]CAPDU: 80 13 01 00 [09:11:12]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [09:11:12]Write i2c OK [09:11:12]MH_I2C_Read... [09:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:12]Read from MH i2c: E2 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 0E 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 42 [09:11:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:11:12]wFMCommunicate OK [09:11:12]SAM_PROTO_GetShiftState done [09:11:12]FM_GetShiftState done [09:11:12]req_shift_opened done [09:11:12]requested_item shift.open_date is exist - process it [09:11:12]req_shift_open_date [09:11:12]req_shift_open_date done [09:11:12]produce_requested_data done [09:11:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374969,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:11:12]process_action_free close_receipt [09:11:12]json_value_free [09:11:12]json_value_free done [09:11:12]process_json_proto returns [09:11:12]Send response to host [09:11:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374969,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:11:12]free response buf [09:11:12]execute_script done [09:11:12]execute_script returns [09:11:12]free content buf [09:11:12]Sock 9.Close socket [09:11:12]Sock 9.Thread stoped [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:11]OFD Sender: No OFD packet to send [09:12:16]OFD Sender: No OFD packet to send [09:12:18]accept exits with 8 [09:12:18]New connection [09:12:18]New thread 3067149668 created [09:12:18]Thread 3067006308 joined [09:12:18]Waiting for new connection... [09:12:18] Sock 8.Parse request [09:12:18]Sock 8.Check first char [09:12:18]Sock 8.First char is OK [09:12:18]request: POST /json_proto HTTP/1.0 [09:12:18]Method: POST [09:12:18]URL: /json_proto [09:12:18]Method is POST - this is cgi request [09:12:18]url: /json_proto [09:12:18]query_string will be loaded in cgi processing [09:12:18]execute_cgi json_proto POST (null) [09:12:18]execute_cgi path=json_proto method=POST [09:12:18]POST find Content-Length [09:12:18]Host: 172.17.42.195:8080 [09:12:18]Content-Length: 684 [09:12:18]Content-Type: application/json [09:12:18] [09:12:18]POST finish read [09:12:18]Found Content-Length = 684 [09:12:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311494", "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" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:18]execute_script... [09:12: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)3311494", "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" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:18]POST & json_proto [09:12:18]process_json_proto [09:12:18]json parsed OK: [09:12:18]protocol is kg_v1.0 [09:12:18]action value=close_receipt [09:12:18]process_action close_receipt [09:12:18]cmd_close_receipt [09:12:18]MH_GetDate [09:12:18]Write to MH i2c: F0 00 00 F3 05 E7 [09:12:18]Write i2c OK [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: F0 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: F0 09 00 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: F0 09 00 F3 05 00 F2 03 1E 67 EF 94 12 67 66 [09:12:18]GetLastDocTimeStamp 1730020269 [09:12:18]current date 1730020338 [09:12:18]FM_GetShiftState [09:12:18]SAM_PROTO_GetShiftState [09:12:18]wFMCommunicate request_size=4 [09:12:18]MH_SAM_APDU [09:12:18]CAPDU: 80 13 01 00 [09:12:18]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [09:12:18]Write i2c OK [09:12:18]MH_I2C_Read... [09:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:18]Read from MH i2c: E2 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 0E 00 [09:12:18]MH_I2C_Read... [09:12:18]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [09:12:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:12:18]wFMCommunicate OK [09:12:18]SAM_PROTO_GetShiftState done [09:12:18]FM_GetShiftState done [09:12:18]opened in 1729988025 [09:12:18]opened+sec_in_day 1730074425 [09:12:18]quantity*price = 70020 [09:12:18]sum+1 = 70021 [09:12:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 248 27.10.2024 09:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374970 ФПД: 77335802788613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091218&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374970&fm=77335802788613&tin=02508201610067®Number=0000000000091623&sum=70000 [09:12:19]StoreToDocumentArchive [09:12:19]shift 528 fd 374970 [09:12:19]save to /storage/0528/doc_00374970 [09:12:19]save last doc name /storage/0528/doc_00374970 to /storage/kkm_last_doc_name [09:12:19]save OK [09:12:19]Clear old archive folders... [09:12:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:12:19]tlvbuf is 01519880 [09:12:19]SAM_PROTO_ClearQueue [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 09 00 00 [09:12:19]Write to MH i2c: E2 08 00 01 06 80 09 00 00 00 00 00 00 79 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]SAM_PROTO_ClearQueue done [09:12:19]KKMCreateOFDPacket [09:12:19]OFDProtocolAddRootSTLVToBuf [09:12:19]FM_MakeSignedData [09:12:19]FM_MakeSignedData [09:12:19]SAM_PROTO_SignData [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 01 02 [09:12:19]Write to MH i2c: E2 08 00 02 06 80 0D 01 02 00 00 00 00 81 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]wFMCommunicate request_size=255 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F2 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [09:12:19]Write to MH i2c: E2 02 01 03 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F2 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 98 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]wFMCommunicate request_size=16 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 46 56 25 0D BB 05 [09:12:19]Write to MH i2c: E2 13 00 04 06 80 0D 02 02 0B 00 00 35 04 06 00 46 56 25 0D BB 05 00 00 67 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [09:12:19]RAPDU: 90 00 [09:12:19]wFMCommunicate OK [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 0D 03 02 [09:12:19]Write to MH i2c: E2 08 00 05 06 80 0D 03 02 00 00 00 00 86 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0B 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 0B 00 05 06 00 56 24 E9 5A 09 41 8D 79 90 00 94 [09:12:19]RAPDU: 56 24 E9 5A 09 41 8D 79 90 00 [09:12:19]wFMCommunicate OK [09:12:19]SAM_PROTO_SignData done [09:12:19]FM_MakeSignedData done [09:12:19]CreateOFDProtocolMessage [09:12:19]wFMCommunicate request_size=4 [09:12:19]MH_SAM_APDU [09:12:19]CAPDU: 80 11 00 00 [09:12:19]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:19]Read from MH i2c: E2 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [09:12:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:12:19]wFMCommunicate OK [09:12:19]CreateOFDProtocolMessage done [09:12:19]OFDSenderStorePacket 374970 [09:12:19]StoreOFDPacket docnum=374970 [09:12: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 15 01 00 00 6E FD 0D 01 CC 5C 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F2 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 46 56 25 0D BB 05 56 24 E9 5A 09 41 8D 79 [09:12:19]CheckFolder [09:12:19]dirname=/storage/ofd_packets [09:12:19]CheckFolder done [09:12:19]ProducePacketName [09:12:19]name=ofd_packets/00374970 [09:12:19]NVStorageSaveData ofd_packets/00374970 [09:12:19]File name is /storage/ofd_packets/00374970 [09:12:19]Write 307 bytes [09:12:19]NVStorageSaveData done [09:12:19]OFDSenderStorePacket done [09:12:19]KKMCreateOFDPacket done [09:12:19]NVStorageSaveData kkm_last_timestamp [09:12:19]File name is /storage/kkm_last_timestamp [09:12:19]Write 4 bytes [09:12:19]NVStorageSaveData done [09:12:19]ExternCall_PrintAddStr [09:12:19]wPrintStart [09:12:19]Write to MH i2c: 01 00 00 07 06 0D [09:12:19]Write i2c OK [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 [09:12:19]MH_I2C_Read... [09:12:19]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [09:12:19]RasterBufferAndPrint [09:12:19]line Счет N : (1)3311494 [09:12:19]line ИНН: 02508201610067 [09:12:19]line Контрольно-Кассовый Чек [09:12:19]line ПРОДАЖА [09:12:19]line ТРК (МРК, ГНК) : 11 [09:12:19]line Товар: 2710194240 [09:12:19]line D-Energy Дт-К-2 [09:12:19]line 9.070 * 77.20 [09:12:19]line = 700.20 [09:12:19]line НДС 12% НСП 1% [09:12:19]line > о реализуемом товаре [09:12:19]line ОКРУГЛЕНИЕ: -0.20 [09:12:19]line ИТОГО: 700.00 [09:12:19]line Внесено: 700.00 [09:12:19]line СДАЧА: 0.00 [09:12:19]line НСП 1% : 6.20 [09:12:19]line НДС 12% : 74.36 [09:12:19]line Наличными: 700.00 [09:12:19]line Безнал.: 0.00 [09:12:19]line Место: АЗС № 87 "Партнер Нефть" [09:12:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:12:19]line СНО: Общий режим [09:12:19]line Чек 248 27.10.2024 09:12 [09:12:19]line Смена: 528 ФФД: 1.0 [09:12:19]line ЗНМ: 0300000083 [09:12:19]line РНМ: 0000000000091623 [09:12:19]line Версия ККМ: 001 [09:12:19]line ФМ: 0000000000874672 [09:12:19]line ФД: 374970 [09:12:19]line ФПД: 77335802788613 [09:12:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091218&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374970&fm=77335802788613&tin=02508201610067®Number=0000000000091623&sum=70000 [09:12:20]OFD Sender: Processing packet 374970 [packets to send 270, broken 269] [09:12:20]ProducePacketName [09:12:20]name=ofd_packets/00374970 [09:12:20]OFD Sender: To server: pG, [09:12:20]CommunicateWithHost lk.salyk.kg:30040 [09:12:20]ConnectInit lk.salyk.kg [09:12:20]written 0, free lines is 4095 [09:12:20]Connected sock=10 [09:12: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 15 01 00 00 6E FD 0D 01 CC 5C 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 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 F2 03 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 46 56 25 0D BB 05 56 24 E9 5A 09 41 8D 79 [09:12: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 58 48 47 00 E7 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 BA B8 05 00 F4 03 04 00 91 AF 1D 67 B6 04 01 00 00 0D 23 87 D4 3E DB 2C 3D [09:12:20]CommunicateWithHost err = 0 [09:12:20]CheckOFDResponse [09:12:20]1017 (14) - 77093643461234 [09:12:20]1041 (16) - 0000000000874672 [09:12:20]1040 (4) - 374970 [09:12:20]1012 (4) - 27.10.2024 03:12 [09:12:20]1206 (1) - 0 [09:12:20]OFD Sender: Remove packet 374970 [09:12:20]ProducePacketName [09:12:20]name=ofd_packets/00374970 [09:12:20]NVStorageDeleteData [09:12:20]Write to MH i2c: 01 00 00 32 06 38 [09:12:20]Write i2c OK [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: 01 [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: 01 07 00 [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 E0 0C 2B [09:12:20]RasterBufferAndPrint [09:12:20]line [09:12:20]line [09:12:20]line [09:12:20]line [09:12:20]line [09:12:20]written 0, free lines is 3302 [09:12:20]MH_Cut [09:12:20]Write to MH i2c: D1 01 00 39 06 01 11 [09:12:20]Write i2c OK [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: D1 [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: D1 01 00 [09:12:20]MH_I2C_Read... [09:12:20]Read from MH i2c: D1 01 00 39 06 00 10 [09:12:20]Write to MH i2c: 01 00 00 3A 06 40 [09:12:20]Write i2c OK [09:12:20]MH_I2C_Read... [09:12:21]OFD Sender: No OFD packet to send [09:12:21]*** Cut start [09:12:21]*** Partial cut [09:12:21]*** CUTSNS_PIN = 1 [09:12:21]*** CUTSNS_PIN = 0 [09:12:21]*** Brake cut motor [09:12:22]Read from MH i2c: 01 [09:12:22]MH_I2C_Read... [09:12:22]*** Stop cut motor [09:12:22]*** Cut end [09:12:22]Read from MH i2c: 01 07 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: 01 07 00 3A 06 00 00 00 00 00 FF 0F 55 [09:12:22]process_action close_receipt done [09:12:22]requested_data is exist [09:12:22]produce_requested_data [09:12:22]requested_item fm.sn is exist - process it [09:12:22]wFMCommunicate request_size=4 [09:12:22]MH_SAM_APDU [09:12:22]CAPDU: 80 11 00 00 [09:12:22]Write to MH i2c: E2 08 00 3B 06 80 11 00 00 00 00 00 00 BB [09:12:22]Write i2c OK [09:12:22]MH_I2C_Read... [09:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:22]Read from MH i2c: E2 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 17 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 17 00 3B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [09:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:12:22]wFMCommunicate OK [09:12:22]requested_item fd.num is exist - process it [09:12:22]SAM_PROTO_GetFieldsCounters [09:12:22]wFMCommunicate request_size=4 [09:12:22]MH_SAM_APDU [09:12:22]CAPDU: 80 13 00 00 [09:12:22]Write to MH i2c: E2 08 00 3C 06 80 13 00 00 00 00 00 00 BE [09:12:22]Write i2c OK [09:12:22]MH_I2C_Read... [09:12:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:22]Read from MH i2c: E2 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 62 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 62 00 3C 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 BA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [09:12: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 BA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:22]wFMCommunicate OK [09:12:22]SAM_PROTO_GetFieldsCounters done [09:12:22]requested_item shift.num is exist - process it [09:12:22]requested_item shift.opened is exist - process it [09:12:22]req_shift_opened [09:12:22]FM_GetShiftState [09:12:22]SAM_PROTO_GetShiftState [09:12:22]wFMCommunicate request_size=4 [09:12:22]MH_SAM_APDU [09:12:22]CAPDU: 80 13 01 00 [09:12:22]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [09:12:22]Write i2c OK [09:12:22]MH_I2C_Read... [09:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:22]Read from MH i2c: E2 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 0E 00 [09:12:22]MH_I2C_Read... [09:12:22]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8E [09:12:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:12:22]wFMCommunicate OK [09:12:22]SAM_PROTO_GetShiftState done [09:12:22]FM_GetShiftState done [09:12:22]req_shift_opened done [09:12:22]requested_item shift.open_date is exist - process it [09:12:22]req_shift_open_date [09:12:22]req_shift_open_date done [09:12:22]produce_requested_data done [09:12:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374970,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:12:22]process_action_free close_receipt [09:12:22]json_value_free [09:12:22]json_value_free done [09:12:22]process_json_proto returns [09:12:22]Send response to host [09:12:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374970,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:12:22]free response buf [09:12:22]execute_script done [09:12:22]execute_script returns [09:12:22]free content buf [09:12:22]Sock 8.Close socket [09:12:22]Sock 8.Thread stoped [09:12:26]OFD Sender: No OFD packet to send [09:12:31]OFD Sender: No OFD packet to send [09:12:36]OFD Sender: No OFD packet to send [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:56]OFD Sender: No OFD packet to send [09:13:01]OFD Sender: No OFD packet to send [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:30]accept exits with 9 [09:13:30]New connection [09:13:30]New thread 3067006308 created [09:13:30]Thread 3067149668 joined [09:13:30]Waiting for new connection... [09:13:30] Sock 9.Parse request [09:13:30]Sock 9.Check first char [09:13:30]Sock 9.First char is OK [09:13:30]request: POST /json_proto HTTP/1.0 [09:13:30]Method: POST [09:13:30]URL: /json_proto [09:13:30]Method is POST - this is cgi request [09:13:30]url: /json_proto [09:13:30]query_string will be loaded in cgi processing [09:13:30]execute_cgi json_proto POST (null) [09:13:30]execute_cgi path=json_proto method=POST [09:13:30]POST find Content-Length [09:13:30]Host: 172.17.42.195:8080 [09:13:30]Content-Length: 770 [09:13:30]Content-Type: application/json [09:13:30] [09:13:30]POST finish read [09:13:30]Found Content-Length = 770 [09:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311495", "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" ] } } [09:13:30]execute_script... [09:13: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)3311495", "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" ] } } [09:13:30]POST & json_proto [09:13:30]process_json_proto [09:13:30]json parsed OK: [09:13:30]protocol is kg_v1.0 [09:13:30]action value=close_receipt [09:13:30]process_action close_receipt [09:13:30]cmd_close_receipt [09:13:30]MH_GetDate [09:13:30]Write to MH i2c: F0 00 00 3E 06 33 [09:13:30]Write i2c OK [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: F0 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: F0 09 00 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: F0 09 00 3E 06 00 3A 04 1E 67 EF 94 12 67 FB [09:13:30]GetLastDocTimeStamp 1730020338 [09:13:30]current date 1730020410 [09:13:30]FM_GetShiftState [09:13:30]SAM_PROTO_GetShiftState [09:13:30]wFMCommunicate request_size=4 [09:13:30]MH_SAM_APDU [09:13:30]CAPDU: 80 13 01 00 [09:13:30]Write to MH i2c: E2 08 00 3F 06 80 13 01 00 00 00 00 00 C2 [09:13:30]Write i2c OK [09:13:30]MH_I2C_Read... [09:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:30]Read from MH i2c: E2 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: E2 0E 00 [09:13:30]MH_I2C_Read... [09:13:30]Read from MH i2c: E2 0E 00 3F 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 90 [09:13:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:13:30]wFMCommunicate OK [09:13:30]SAM_PROTO_GetShiftState done [09:13:30]FM_GetShiftState done [09:13:30]opened in 1729988025 [09:13:30]opened+sec_in_day 1730074425 [09:13:30]quantity*price = 100015 [09:13:30]sum+1 = 100017 [09:13:30]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 СНО: Общий режим Чек 249 27.10.2024 09:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374971 ФПД: 56018185321514 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091330&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374971&fm=56018185321514&tin=02508201610067®Number=0000000000091623&sum=100016 [09:13:31]StoreToDocumentArchive [09:13:31]shift 528 fd 374971 [09:13:31]save to /storage/0528/doc_00374971 [09:13:31]save last doc name /storage/0528/doc_00374971 to /storage/kkm_last_doc_name [09:13:31]save OK [09:13:31]Clear old archive folders... [09:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:31]tlvbuf is 0157ED80 [09:13:31]SAM_PROTO_ClearQueue [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 09 00 00 [09:13:31]Write to MH i2c: E2 08 00 4C 06 80 09 00 00 00 00 00 00 C4 [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [09:13:31]RAPDU: 90 00 [09:13:31]wFMCommunicate OK [09:13:31]SAM_PROTO_ClearQueue done [09:13:31]KKMCreateOFDPacket [09:13:31]OFDProtocolAddRootSTLVToBuf [09:13:31]FM_MakeSignedData [09:13:31]FM_MakeSignedData [09:13:31]SAM_PROTO_SignData [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 0D 01 02 [09:13:31]Write to MH i2c: E2 08 00 4D 06 80 0D 01 02 00 00 00 00 CC [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [09:13:31]RAPDU: 90 00 [09:13:31]wFMCommunicate OK [09:13:31]wFMCommunicate request_size=255 [09:13:31]MH_SAM_APDU [09:13: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 F9 00 00 00 F4 03 04 00 3A 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 [09:13:31]Write to MH i2c: E2 02 01 4E 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 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 F9 00 00 00 F4 03 04 00 3A 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 00 00 EA [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [09:13:31]RAPDU: 90 00 [09:13:31]wFMCommunicate OK [09:13:31]wFMCommunicate request_size=10 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 0D 02 02 05 F2 C0 09 7C 2A [09:13:31]Write to MH i2c: E2 0D 00 4F 06 80 0D 02 02 05 00 F2 C0 09 7C 2A 00 00 3A [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [09:13:31]RAPDU: 90 00 [09:13:31]wFMCommunicate OK [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 0D 03 02 [09:13:31]Write to MH i2c: E2 08 00 50 06 80 0D 03 02 00 00 00 00 D1 [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 0B 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 0B 00 50 06 00 E7 61 D6 9E 7B 1C 57 28 90 00 A4 [09:13:31]RAPDU: E7 61 D6 9E 7B 1C 57 28 90 00 [09:13:31]wFMCommunicate OK [09:13:31]SAM_PROTO_SignData done [09:13:31]FM_MakeSignedData done [09:13:31]CreateOFDProtocolMessage [09:13:31]wFMCommunicate request_size=4 [09:13:31]MH_SAM_APDU [09:13:31]CAPDU: 80 11 00 00 [09:13:31]Write to MH i2c: E2 08 00 51 06 80 11 00 00 00 00 00 00 D1 [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:31]Read from MH i2c: E2 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 17 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: E2 17 00 51 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [09:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:13:31]wFMCommunicate OK [09:13:31]CreateOFDProtocolMessage done [09:13:31]OFDSenderStorePacket 374971 [09:13:31]StoreOFDPacket docnum=374971 [09:13: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 F7 8D 07 01 C0 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 00 00 00 F4 03 04 00 3A 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 F2 C0 09 7C 2A E7 61 D6 9E 7B 1C 57 28 [09:13:31]CheckFolder [09:13:31]dirname=/storage/ofd_packets [09:13:31]CheckFolder done [09:13:31]ProducePacketName [09:13:31]name=ofd_packets/00374971 [09:13:31]NVStorageSaveData ofd_packets/00374971 [09:13:31]File name is /storage/ofd_packets/00374971 [09:13:31]Write 301 bytes [09:13:31]NVStorageSaveData done [09:13:31]OFDSenderStorePacket done [09:13:31]KKMCreateOFDPacket done [09:13:31]NVStorageSaveData kkm_last_timestamp [09:13:31]File name is /storage/kkm_last_timestamp [09:13:31]Write 4 bytes [09:13:31]NVStorageSaveData done [09:13:31]ExternCall_PrintAddStr [09:13:31]wPrintStart [09:13:31]Write to MH i2c: 01 00 00 52 06 58 [09:13:31]Write i2c OK [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: 01 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: 01 07 00 [09:13:31]MH_I2C_Read... [09:13:31]Read from MH i2c: 01 07 00 52 06 00 00 00 00 00 FF 0F 6D [09:13:31]RasterBufferAndPrint [09:13:31]line Счет N : (1)3311495 [09:13:31]line ИНН: 02508201610067 [09:13:31]line Контрольно-Кассовый Чек [09:13:31]line ПРОДАЖА [09:13:31]line ТРК (МРК, ГНК) : 32 [09:13:31]line Товар: 2710124130 [09:13:31]line Аи-92-К-4 [09:13:31]line 14.950 * 66.90 [09:13:31]line = 1000.16 [09:13:31]line НДС 12% НСП 1% [09:13:31]line > о реализуемом товаре [09:13:31]line ИТОГО: 1000.16 [09:13:31]line НСП 1% : 8.85 [09:13:31]line НДС 12% : 106.21 [09:13:31]line Наличными: 0.00 [09:13:31]line Безнал.: 1000.16 [09:13:31]line Место: АЗС № 87 "Партнер Нефть" [09:13:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:13:31]line СНО: Общий режим [09:13:31]line Чек 249 27.10.2024 09:13 [09:13:31]line Смена: 528 ФФД: 1.0 [09:13:31]line ЗНМ: 0300000083 [09:13:31]line РНМ: 0000000000091623 [09:13:31]line Версия ККМ: 001 [09:13:31]line Платежная система: Mbank [09:13:31]line ФМ: 0000000000874672 [09:13:31]line ФД: 374971 [09:13:31]line ФПД: 56018185321514 [09:13:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091330&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374971&fm=56018185321514&tin=02508201610067®Number=0000000000091623&sum=100016 [09:13:31]written 0, free lines is 4095 [09:13:31]OFD Sender: Processing packet 374971 [packets to send 270, broken 269] [09:13:31]ProducePacketName [09:13:31]name=ofd_packets/00374971 [09:13:31]OFD Sender: To server: pG, [09:13:31]CommunicateWithHost lk.salyk.kg:30040 [09:13:31]ConnectInit lk.salyk.kg [09:13:31]Connected sock=11 [09:13: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 F7 8D 07 01 C0 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 00 00 00 F4 03 04 00 3A 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 F2 C0 09 7C 2A E7 61 D6 9E 7B 1C 57 28 [09:13: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 A4 95 47 00 8F 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 BB B8 05 00 F4 03 04 00 D9 AF 1D 67 B6 04 01 00 00 32 24 2D A4 2C 0C 20 AC [09:13:32]CommunicateWithHost err = 0 [09:13:32]CheckOFDResponse [09:13:32]1017 (14) - 77093643461234 [09:13:32]1041 (16) - 0000000000874672 [09:13:32]1040 (4) - 374971 [09:13:32]1012 (4) - 27.10.2024 03:13 [09:13:32]1206 (1) - 0 [09:13:32]OFD Sender: Remove packet 374971 [09:13:32]ProducePacketName [09:13:32]name=ofd_packets/00374971 [09:13:32]NVStorageDeleteData [09:13:32]Write to MH i2c: 01 00 00 7B 06 81 [09:13:32]Write i2c OK [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: 01 [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: 01 07 00 [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: 01 07 00 7B 06 00 00 00 00 00 F3 0C 87 [09:13:32]RasterBufferAndPrint [09:13:32]line [09:13:32]line [09:13:32]line [09:13:32]line [09:13:32]line [09:13:32]written 0, free lines is 3322 [09:13:32]MH_Cut [09:13:32]Write to MH i2c: D1 01 00 82 06 01 5A [09:13:32]Write i2c OK [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: D1 [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: D1 01 00 [09:13:32]MH_I2C_Read... [09:13:32]Read from MH i2c: D1 01 00 82 06 00 59 [09:13:32]Write to MH i2c: 01 00 00 83 06 89 [09:13:32]Write i2c OK [09:13:32]MH_I2C_Read... [09:13:32]OFD Sender: No OFD packet to send [09:13:32]*** Cut start [09:13:32]*** Partial cut [09:13:32]*** CUTSNS_PIN = 1 [09:13:33]*** CUTSNS_PIN = 0 [09:13:33]*** Brake cut motor [09:13:33]Read from MH i2c: 01 [09:13:33]MH_I2C_Read... [09:13:33]*** Stop cut motor [09:13:33]*** Cut end [09:13:33]Read from MH i2c: 01 07 00 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 FF 0F 9E [09:13:33]process_action close_receipt done [09:13:33]requested_data is exist [09:13:33]produce_requested_data [09:13:33]requested_item fm.sn is exist - process it [09:13:33]wFMCommunicate request_size=4 [09:13:33]MH_SAM_APDU [09:13:33]CAPDU: 80 11 00 00 [09:13:33]Write to MH i2c: E2 08 00 84 06 80 11 00 00 00 00 00 00 04 [09:13:33]Write i2c OK [09:13:33]MH_I2C_Read... [09:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:33]Read from MH i2c: E2 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 17 00 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 17 00 84 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [09: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 [09:13:33]wFMCommunicate OK [09:13:33]requested_item fd.num is exist - process it [09:13:33]SAM_PROTO_GetFieldsCounters [09:13:33]wFMCommunicate request_size=4 [09:13:33]MH_SAM_APDU [09:13:33]CAPDU: 80 13 00 00 [09:13:33]Write to MH i2c: E2 08 00 85 06 80 13 00 00 00 00 00 00 07 [09:13:33]Write i2c OK [09:13:33]MH_I2C_Read... [09:13:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:33]Read from MH i2c: E2 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 62 00 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 62 00 85 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 BB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [09:13:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:33]wFMCommunicate OK [09:13:33]SAM_PROTO_GetFieldsCounters done [09:13:33]requested_item shift.num is exist - process it [09:13:33]requested_item shift.opened is exist - process it [09:13:33]req_shift_opened [09:13:33]FM_GetShiftState [09:13:33]SAM_PROTO_GetShiftState [09:13:33]wFMCommunicate request_size=4 [09:13:33]MH_SAM_APDU [09:13:33]CAPDU: 80 13 01 00 [09:13:33]Write to MH i2c: E2 08 00 86 06 80 13 01 00 00 00 00 00 09 [09:13:33]Write i2c OK [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 [09:13:33]MH_I2C_Read... [09:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:33]Read from MH i2c: E2 0E 00 [09:13:33]MH_I2C_Read... [09:13:33]Read from MH i2c: E2 0E 00 86 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D7 [09:13:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:13:33]wFMCommunicate OK [09:13:33]SAM_PROTO_GetShiftState done [09:13:33]FM_GetShiftState done [09:13:33]req_shift_opened done [09:13:33]requested_item shift.open_date is exist - process it [09:13:33]req_shift_open_date [09:13:33]req_shift_open_date done [09:13:33]produce_requested_data done [09:13:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374971,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:13:33]process_action_free close_receipt [09:13:33]json_value_free [09:13:33]json_value_free done [09:13:33]process_json_proto returns [09:13:33]Send response to host [09:13:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374971,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:13:33]free response buf [09:13:33]execute_script done [09:13:33]execute_script returns [09:13:33]free content buf [09:13:33]Sock 9.Close socket [09:13:33]Sock 9.Thread stoped [09:13:37]OFD Sender: No OFD packet to send [09:13:42]OFD Sender: No OFD packet to send [09:13:47]OFD Sender: No OFD packet to send [09:13:52]OFD Sender: No OFD packet to send [09:13:57]OFD Sender: No OFD packet to send [09:14:02]OFD Sender: No OFD packet to send [09:14:07]OFD Sender: No OFD packet to send [09:14:12]OFD Sender: No OFD packet to send [09:14:14]accept exits with 10 [09:14:14]New connection [09:14:14]New thread 3067149668 created [09:14:14]Thread 3067006308 joined [09:14:14]Waiting for new connection... [09:14:14] Sock 10.Parse request [09:14:14]Sock 10.Check first char [09:14:14]Sock 10.First char is OK [09:14:14]request: POST /json_proto HTTP/1.0 [09:14:14]Method: POST [09:14:14]URL: /json_proto [09:14:14]Method is POST - this is cgi request [09:14:14]url: /json_proto [09:14:14]query_string will be loaded in cgi processing [09:14:14]execute_cgi json_proto POST (null) [09:14:14]execute_cgi path=json_proto method=POST [09:14:14]POST find Content-Length [09:14:14]Host: 172.17.42.195:8080 [09:14:14]Content-Length: 678 [09:14:14]Content-Type: application/json [09:14:14] [09:14:14]POST finish read [09:14:14]Found Content-Length = 678 [09:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311497", "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" ] } } [09:14:14]execute_script... [09: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)3311497", "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" ] } } [09:14:14]POST & json_proto [09:14:14]process_json_proto [09:14:14]json parsed OK: [09:14:14]protocol is kg_v1.0 [09:14:14]action value=close_receipt [09:14:14]process_action close_receipt [09:14:14]cmd_close_receipt [09:14:14]MH_GetDate [09:14:14]Write to MH i2c: F0 00 00 87 06 7C [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: F0 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: F0 09 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: F0 09 00 87 06 00 67 04 1E 67 EF 94 12 67 71 [09:14:14]GetLastDocTimeStamp 1730020410 [09:14:14]current date 1730020455 [09:14:14]FM_GetShiftState [09:14:14]SAM_PROTO_GetShiftState [09:14:14]wFMCommunicate request_size=4 [09:14:14]MH_SAM_APDU [09:14:14]CAPDU: 80 13 01 00 [09:14:14]Write to MH i2c: E2 08 00 88 06 80 13 01 00 00 00 00 00 0B [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:14]Read from MH i2c: E2 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 0E 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 0E 00 88 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D9 [09:14:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:14:14]wFMCommunicate OK [09:14:14]SAM_PROTO_GetShiftState done [09:14:14]FM_GetShiftState done [09:14:14]opened in 1729988025 [09:14:14]opened+sec_in_day 1730074425 [09:14:14]quantity*price = 50041 [09:14:14]sum+1 = 50042 [09:14: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 СНО: Общий режим Чек 250 27.10.2024 09:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374972 ФПД: 27762932221058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374972&fm=27762932221058&tin=02508201610067®Number=0000000000091623&sum=50000 [09:14:16]StoreToDocumentArchive [09:14:16]shift 528 fd 374972 [09:14:16]save to /storage/0528/doc_00374972 [09:14:16]save last doc name /storage/0528/doc_00374972 to /storage/kkm_last_doc_name [09:14:16]save OK [09:14:16]Clear old archive folders... [09:14:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:16]tlvbuf is 01531D30 [09:14:16]SAM_PROTO_ClearQueue [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 09 00 00 [09:14:16]Write to MH i2c: E2 08 00 95 06 80 09 00 00 00 00 00 00 0D [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [09:14:16]RAPDU: 90 00 [09:14:16]wFMCommunicate OK [09:14:16]SAM_PROTO_ClearQueue done [09:14:16]KKMCreateOFDPacket [09:14:16]OFDProtocolAddRootSTLVToBuf [09:14:16]FM_MakeSignedData [09:14:16]FM_MakeSignedData [09:14:16]SAM_PROTO_SignData [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 0D 01 02 [09:14:16]Write to MH i2c: E2 08 00 96 06 80 0D 01 02 00 00 00 00 15 [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [09:14:16]RAPDU: 90 00 [09:14:16]wFMCommunicate OK [09:14:16]wFMCommunicate request_size=255 [09:14:16]MH_SAM_APDU [09: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 67 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 [09:14:16]Write to MH i2c: E2 02 01 97 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 FA 00 00 00 F4 03 04 00 67 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 00 00 2F [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [09:14:16]RAPDU: 90 00 [09:14:16]wFMCommunicate OK [09:14:16]wFMCommunicate request_size=10 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 0D 02 02 05 40 0F B6 84 82 [09:14:16]Write to MH i2c: E2 0D 00 98 06 80 0D 02 02 05 00 40 0F B6 84 82 00 00 2D [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [09:14:16]RAPDU: 90 00 [09:14:16]wFMCommunicate OK [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 0D 03 02 [09:14:16]Write to MH i2c: E2 08 00 99 06 80 0D 03 02 00 00 00 00 1A [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 0B 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 0B 00 99 06 00 EC 94 30 05 C9 57 50 C0 90 00 00 [09:14:16]RAPDU: EC 94 30 05 C9 57 50 C0 90 00 [09:14:16]wFMCommunicate OK [09:14:16]SAM_PROTO_SignData done [09:14:16]FM_MakeSignedData done [09:14:16]CreateOFDProtocolMessage [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 11 00 00 [09:14:16]Write to MH i2c: E2 08 00 9A 06 80 11 00 00 00 00 00 00 1A [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 17 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 17 00 9A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [09: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 [09:14:16]wFMCommunicate OK [09:14:16]CreateOFDProtocolMessage done [09:14:16]OFDSenderStorePacket 374972 [09:14:16]StoreOFDPacket docnum=374972 [09: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 EB 7A 07 01 F7 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 FA 00 00 00 F4 03 04 00 67 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 40 0F B6 84 82 EC 94 30 05 C9 57 50 C0 [09:14:16]CheckFolder [09:14:16]dirname=/storage/ofd_packets [09:14:16]CheckFolder done [09:14:16]ProducePacketName [09:14:16]name=ofd_packets/00374972 [09:14:16]NVStorageSaveData ofd_packets/00374972 [09:14:16]File name is /storage/ofd_packets/00374972 [09:14:16]Write 301 bytes [09:14:16]NVStorageSaveData done [09:14:16]OFDSenderStorePacket done [09:14:16]KKMCreateOFDPacket done [09:14:16]NVStorageSaveData kkm_last_timestamp [09:14:16]File name is /storage/kkm_last_timestamp [09:14:16]Write 4 bytes [09:14:16]NVStorageSaveData done [09:14:16]ExternCall_PrintAddStr [09:14:16]wPrintStart [09:14:16]Write to MH i2c: 01 00 00 9B 06 A1 [09:14:16]OFD Sender: Processing packet 374972 [packets to send 270, broken 269] [09:14:16]ProducePacketName [09:14:16]name=ofd_packets/00374972 [09:14:16]OFD Sender: To server: pG, [09:14:16]CommunicateWithHost lk.salyk.kg:30040 [09:14:16]ConnectInit lk.salyk.kg [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: 01 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: 01 07 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: 01 07 00 9B 06 00 00 00 00 00 FF 0F B6 [09:14:16]RasterBufferAndPrint [09:14:16]line Счет N : (1)3311497 [09:14:16]line ИНН: 02508201610067 [09:14:16]line Контрольно-Кассовый Чек [09:14:16]line ПРОДАЖА [09:14:16]line ТРК (МРК, ГНК) : 32 [09:14:16]line Товар: 2710124130 [09:14:16]line Аи-92-К-4 [09:14:16]line 7.480 * 66.90 [09:14:16]line = 500.41 [09:14:16]line НДС 12% НСП 1% [09:14:16]line > о реализуемом товаре [09:14:16]line ОКРУГЛЕНИЕ: -0.41 [09:14:16]line ИТОГО: 500.00 [09:14:16]line Внесено: 500.00 [09:14:16]line СДАЧА: 0.00 [09:14:16]line НСП 1% : 4.43 [09:14:16]line НДС 12% : 53.14 [09:14:16]line Наличными: 500.00 [09:14:16]line Безнал.: 0.00 [09:14:16]line Место: АЗС № 87 "Партнер Нефть" [09:14:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:14:16]line СНО: Общий режим [09:14:16]line Чек 250 27.10.2024 09:14 [09:14:16]line Смена: 528 ФФД: 1.0 [09:14:16]line ЗНМ: 0300000083 [09:14:16]line РНМ: 0000000000091623 [09:14:16]line Версия ККМ: 001 [09:14:16]line ФМ: 0000000000874672 [09:14:16]line ФД: 374972 [09:14:16]line ФПД: 27762932221058 [09:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374972&fm=27762932221058&tin=02508201610067®Number=0000000000091623&sum=50000 [09:14:16]written 0, free lines is 4095 [09:14:16]Connected sock=11 [09: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 EB 7A 07 01 F7 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 FA 00 00 00 F4 03 04 00 67 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 40 0F B6 84 82 EC 94 30 05 C9 57 50 C0 [09:14: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 DB 25 47 00 9F 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 BC B8 05 00 F4 03 04 00 06 B0 1D 67 B6 04 01 00 00 D5 79 3F F0 6C 84 58 47 [09:14:17]CommunicateWithHost err = 0 [09:14:17]CheckOFDResponse [09:14:17]1017 (14) - 77093643461234 [09:14:17]1041 (16) - 0000000000874672 [09:14:17]1040 (4) - 374972 [09:14:17]1012 (4) - 27.10.2024 03:14 [09:14:17]1206 (1) - 0 [09:14:17]OFD Sender: Remove packet 374972 [09:14:17]ProducePacketName [09:14:17]name=ofd_packets/00374972 [09:14:17]NVStorageDeleteData [09:14:17]Write to MH i2c: 01 00 00 C6 06 CC [09:14:17]Write i2c OK [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: 01 [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: 01 07 00 [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: 01 07 00 C6 06 00 00 00 00 00 E7 0C C6 [09:14:17]RasterBufferAndPrint [09:14:17]line [09:14:17]line [09:14:17]line [09:14:17]line [09:14:17]line [09:14:17]written 0, free lines is 3318 [09:14:17]MH_Cut [09:14:17]Write to MH i2c: D1 01 00 CD 06 01 A5 [09:14:17]Write i2c OK [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: D1 [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: D1 01 00 [09:14:17]MH_I2C_Read... [09:14:17]Read from MH i2c: D1 01 00 CD 06 00 A4 [09:14:17]Write to MH i2c: 01 00 00 CE 06 D4 [09:14:17]Write i2c OK [09:14:17]MH_I2C_Read... [09:14:17]OFD Sender: No OFD packet to send [09:14:17]*** Cut start [09:14:17]*** Partial cut [09:14:17]*** CUTSNS_PIN = 1 [09:14:18]*** CUTSNS_PIN = 0 [09:14:18]*** Brake cut motor [09:14:18]Read from MH i2c: 01 [09:14:18]MH_I2C_Read... [09:14:18]*** Stop cut motor [09:14:18]*** Cut end [09:14:18]Read from MH i2c: 01 07 00 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: 01 07 00 CE 06 00 00 00 00 00 FF 0F E9 [09:14:18]process_action close_receipt done [09:14:18]requested_data is exist [09:14:18]produce_requested_data [09:14:18]requested_item fm.sn is exist - process it [09:14:18]wFMCommunicate request_size=4 [09:14:18]MH_SAM_APDU [09:14:18]CAPDU: 80 11 00 00 [09:14:18]Write to MH i2c: E2 08 00 CF 06 80 11 00 00 00 00 00 00 4F [09:14:18]Write i2c OK [09:14:18]MH_I2C_Read... [09:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:18]Read from MH i2c: E2 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 17 00 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 17 00 CF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [09: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 [09:14:18]wFMCommunicate OK [09:14:18]requested_item fd.num is exist - process it [09:14:18]SAM_PROTO_GetFieldsCounters [09:14:18]wFMCommunicate request_size=4 [09:14:18]MH_SAM_APDU [09:14:18]CAPDU: 80 13 00 00 [09:14:18]Write to MH i2c: E2 08 00 D0 06 80 13 00 00 00 00 00 00 52 [09:14:18]Write i2c OK [09:14:18]MH_I2C_Read... [09:14:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:18]Read from MH i2c: E2 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 62 00 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 62 00 D0 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 BC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [09: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 BC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:14:18]wFMCommunicate OK [09:14:18]SAM_PROTO_GetFieldsCounters done [09:14:18]requested_item shift.num is exist - process it [09:14:18]requested_item shift.opened is exist - process it [09:14:18]req_shift_opened [09:14:18]FM_GetShiftState [09:14:18]SAM_PROTO_GetShiftState [09:14:18]wFMCommunicate request_size=4 [09:14:18]MH_SAM_APDU [09:14:18]CAPDU: 80 13 01 00 [09:14:18]Write to MH i2c: E2 08 00 D1 06 80 13 01 00 00 00 00 00 54 [09:14:18]Write i2c OK [09:14:18]MH_I2C_Read... [09:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:18]Read from MH i2c: E2 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 0E 00 [09:14:18]MH_I2C_Read... [09:14:18]Read from MH i2c: E2 0E 00 D1 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 22 [09:14:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:14:18]wFMCommunicate OK [09:14:18]SAM_PROTO_GetShiftState done [09:14:18]FM_GetShiftState done [09:14:18]req_shift_opened done [09:14:18]requested_item shift.open_date is exist - process it [09:14:18]req_shift_open_date [09:14:18]req_shift_open_date done [09:14:18]produce_requested_data done [09:14:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374972,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:14:19]process_action_free close_receipt [09:14:19]json_value_free [09:14:19]json_value_free done [09:14:19]process_json_proto returns [09:14:19]Send response to host [09:14:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374972,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:14:19]free response buf [09:14:19]execute_script done [09:14:19]execute_script returns [09:14:19]free content buf [09:14:19]Sock 10.Close socket [09:14:19]Sock 10.Thread stoped [09:14:22]OFD Sender: No OFD packet to send [09:14:27]OFD Sender: No OFD packet to send [09:14:32]OFD Sender: No OFD packet to send [09:14:37]OFD Sender: No OFD packet to send [09:14:42]OFD Sender: No OFD packet to send [09:14:47]OFD Sender: No OFD packet to send [09:14:52]OFD Sender: No OFD packet to send [09:14:55]ConnectInit Can't connect to host [09:14:57]OFD Sender: No OFD packet to send [09:15:02]OFD Sender: No OFD packet to send [09:15:04]accept exits with 9 [09:15:04]New connection [09:15:04]New thread 3067006308 created [09:15:04]Thread 3067149668 joined [09:15:04]Waiting for new connection... [09:15:04] Sock 9.Parse request [09:15:04]Sock 9.Check first char [09:15:04]Sock 9.First char is OK [09:15:04]request: POST /json_proto HTTP/1.0 [09:15:04]Method: POST [09:15:04]URL: /json_proto [09:15:04]Method is POST - this is cgi request [09:15:04]url: /json_proto [09:15:04]query_string will be loaded in cgi processing [09:15:04]execute_cgi json_proto POST (null) [09:15:04]execute_cgi path=json_proto method=POST [09:15:04]POST find Content-Length [09:15:04]Host: 172.17.42.195:8080 [09:15:04]Content-Length: 774 [09:15:04]Content-Type: application/json [09:15:04] [09:15:04]POST finish read [09:15:04]Found Content-Length = 774 [09:15:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311496", "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" ] } } [09:15:04]execute_script... [09:15: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)3311496", "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" ] } } [09:15:04]POST & json_proto [09:15:04]process_json_proto [09:15:04]json parsed OK: [09:15:04]protocol is kg_v1.0 [09:15:04]action value=close_receipt [09:15:04]process_action close_receipt [09:15:04]cmd_close_receipt [09:15:04]MH_GetDate [09:15:04]Write to MH i2c: F0 00 00 D2 06 C7 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 09 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: F0 09 00 D2 06 00 98 04 1E 67 EF 94 12 67 ED [09:15:04]GetLastDocTimeStamp 1730020455 [09:15:04]current date 1730020504 [09:15:04]FM_GetShiftState [09:15:04]SAM_PROTO_GetShiftState [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 01 00 [09:15:04]Write to MH i2c: E2 08 00 D3 06 80 13 01 00 00 00 00 00 56 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 D3 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 24 [09:15:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetShiftState done [09:15:04]FM_GetShiftState done [09:15:04]opened in 1729988025 [09:15:04]opened+sec_in_day 1730074425 [09:15:04]quantity*price = 100050 [09:15:04]sum+1 = 100052 [09:15:04]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 СНО: Общий режим Чек 251 27.10.2024 09:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374973 ФПД: 242210435894841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091504&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374973&fm=242210435894841&tin=02508201610067®Number=0000000000091623&sum=100051 [09:15:05]StoreToDocumentArchive [09:15:05]shift 528 fd 374973 [09:15:05]save to /storage/0528/doc_00374973 [09:15:05]save last doc name /storage/0528/doc_00374973 to /storage/kkm_last_doc_name [09:15:05]save OK [09:15:05]Clear old archive folders... [09:15:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:15:05]tlvbuf is 01590A80 [09:15:05]SAM_PROTO_ClearQueue [09:15:05]wFMCommunicate request_size=4 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 09 00 00 [09:15:05]Write to MH i2c: E2 08 00 E0 06 80 09 00 00 00 00 00 00 58 [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 E0 06 00 90 00 5A [09:15:05]RAPDU: 90 00 [09:15:05]wFMCommunicate OK [09:15:05]SAM_PROTO_ClearQueue done [09:15:05]KKMCreateOFDPacket [09:15:05]OFDProtocolAddRootSTLVToBuf [09:15:05]FM_MakeSignedData [09:15:05]FM_MakeSignedData [09:15:05]SAM_PROTO_SignData [09:15:05]wFMCommunicate request_size=4 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 0D 01 02 [09:15:05]Write to MH i2c: E2 08 00 E1 06 80 0D 01 02 00 00 00 00 60 [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [09:15:05]RAPDU: 90 00 [09:15:05]wFMCommunicate OK [09:15:05]wFMCommunicate request_size=255 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 98 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:15:05]Write to MH i2c: E2 02 01 E2 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 FB 00 00 00 F4 03 04 00 98 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 D9 [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [09:15:05]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]wFMCommunicate request_size=11 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 0D 02 02 06 DC 4A 02 FE 0E 39 [09:15:06]Write to MH i2c: E2 0E 00 E3 06 80 0D 02 02 06 00 DC 4A 02 FE 0E 39 00 00 DC [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [09:15:06]RAPDU: 90 00 [09:15:06]wFMCommunicate OK [09:15:06]wFMCommunicate request_size=4 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 0D 03 02 [09:15:06]Write to MH i2c: E2 08 00 E4 06 80 0D 03 02 00 00 00 00 65 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 0B 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 0B 00 E4 06 00 B6 F3 40 C0 71 24 AF A2 90 00 F5 [09:15:06]RAPDU: B6 F3 40 C0 71 24 AF A2 90 00 [09:15:06]wFMCommunicate OK [09:15:06]SAM_PROTO_SignData done [09:15:06]FM_MakeSignedData done [09:15:06]CreateOFDProtocolMessage [09:15:06]wFMCommunicate request_size=4 [09:15:06]MH_SAM_APDU [09:15:06]CAPDU: 80 11 00 00 [09:15:06]Write to MH i2c: E2 08 00 E5 06 80 11 00 00 00 00 00 00 65 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:06]Read from MH i2c: E2 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 17 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: E2 17 00 E5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [09: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 [09:15:06]wFMCommunicate OK [09:15:06]CreateOFDProtocolMessage done [09:15:06]OFDSenderStorePacket 374973 [09:15:06]StoreOFDPacket docnum=374973 [09:15: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 82 4B 08 01 8D 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 98 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DC 4A 02 FE 0E 39 B6 F3 40 C0 71 24 AF A2 [09:15:06]CheckFolder [09:15:06]dirname=/storage/ofd_packets [09:15:06]CheckFolder done [09:15:06]ProducePacketName [09:15:06]name=ofd_packets/00374973 [09:15:06]NVStorageSaveData ofd_packets/00374973 [09:15:06]File name is /storage/ofd_packets/00374973 [09:15:06]Write 302 bytes [09:15:06]NVStorageSaveData done [09:15:06]OFDSenderStorePacket done [09:15:06]KKMCreateOFDPacket done [09:15:06]NVStorageSaveData kkm_last_timestamp [09:15:06]File name is /storage/kkm_last_timestamp [09:15:06]Write 4 bytes [09:15:06]NVStorageSaveData done [09:15:06]ExternCall_PrintAddStr [09:15:06]wPrintStart [09:15:06]Write to MH i2c: 01 00 00 E6 06 EC [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 07 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [09:15:06]RasterBufferAndPrint [09:15:06]line Счет N : (1)3311496 [09:15:06]line ИНН: 02508201610067 [09:15:06]line Контрольно-Кассовый Чек [09:15:06]line ПРОДАЖА [09:15:06]line ТРК (МРК, ГНК) : 5 [09:15:06]line Товар: 2710194210 [09:15:06]line ДТ(л)-К-5 [09:15:06]line 13.130 * 76.20 [09:15:06]line = 1000.51 [09:15:06]line НДС 12% НСП 1% [09:15:06]line > о реализуемом товаре [09:15:06]line ИТОГО: 1000.51 [09:15:06]line НСП 1% : 8.85 [09:15:06]line НДС 12% : 106.25 [09:15:06]line Наличными: 0.00 [09:15:06]line Безнал.: 1000.51 [09:15:06]line Место: АЗС № 87 "Партнер Нефть" [09:15:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:15:06]line СНО: Общий режим [09:15:06]line Чек 251 27.10.2024 09:15 [09:15:06]line Смена: 528 ФФД: 1.0 [09:15:06]line ЗНМ: 0300000083 [09:15:06]line РНМ: 0000000000091623 [09:15:06]line Версия ККМ: 001 [09:15:06]line Платежная система: Mbank [09:15:06]line ФМ: 0000000000874672 [09:15:06]line ФД: 374973 [09:15:06]line ФПД: 242210435894841 [09:15:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091504&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374973&fm=242210435894841&tin=02508201610067®Number=0000000000091623&sum=100051 [09:15:06]written 0, free lines is 4095 [09:15:06]OFD Sender: Processing packet 374973 [packets to send 270, broken 269] [09:15:06]ProducePacketName [09:15:06]name=ofd_packets/00374973 [09:15:06]OFD Sender: To server: pG, [09:15:06]CommunicateWithHost lk.salyk.kg:30040 [09:15:06]ConnectInit lk.salyk.kg [09:15:06]Connected sock=11 [09:15:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 82 4B 08 01 8D 91 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FB 00 00 00 F4 03 04 00 98 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DC 4A 02 FE 0E 39 B6 F3 40 C0 71 24 AF A2 [09:15: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 23 09 47 00 92 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 BD B8 05 00 F4 03 04 00 37 B0 1D 67 B6 04 01 00 00 DC 3B DA BE A4 E6 F4 92 [09:15:06]CommunicateWithHost err = 0 [09:15:06]CheckOFDResponse [09:15:06]1017 (14) - 77093643461234 [09:15:06]1041 (16) - 0000000000874672 [09:15:06]1040 (4) - 374973 [09:15:06]1012 (4) - 27.10.2024 03:15 [09:15:06]1206 (1) - 0 [09:15:06]OFD Sender: Remove packet 374973 [09:15:06]ProducePacketName [09:15:06]name=ofd_packets/00374973 [09:15:06]NVStorageDeleteData [09:15:06]Write to MH i2c: 01 00 00 0F 07 16 [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 07 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: 01 07 00 0F 07 00 00 00 00 00 7C 0D A6 [09:15:06]RasterBufferAndPrint [09:15:06]line [09:15:06]line [09:15:06]line [09:15:06]line [09:15:06]line [09:15:06]written 0, free lines is 3474 [09:15:06]MH_Cut [09:15:06]Write to MH i2c: D1 01 00 16 07 01 EF [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: D1 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: D1 01 00 [09:15:06]MH_I2C_Read... [09:15:06]Read from MH i2c: D1 01 00 16 07 00 EE [09:15:06]Write to MH i2c: 01 00 00 17 07 1E [09:15:06]Write i2c OK [09:15:06]MH_I2C_Read... [09:15:07]OFD Sender: No OFD packet to send [09:15:07]*** Cut start [09:15:07]*** Partial cut [09:15:07]*** CUTSNS_PIN = 1 [09:15:07]*** CUTSNS_PIN = 0 [09:15:07]*** Brake cut motor [09:15:08]Read from MH i2c: 01 [09:15:08]MH_I2C_Read... [09:15:08]*** Stop cut motor [09:15:08]*** Cut end [09:15:08]Read from MH i2c: 01 07 00 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: 01 07 00 17 07 00 00 00 00 00 FF 0F 33 [09:15:08]process_action close_receipt done [09:15:08]requested_data is exist [09:15:08]produce_requested_data [09:15:08]requested_item fm.sn is exist - process it [09:15:08]wFMCommunicate request_size=4 [09:15:08]MH_SAM_APDU [09:15:08]CAPDU: 80 11 00 00 [09:15:08]Write to MH i2c: E2 08 00 18 07 80 11 00 00 00 00 00 00 99 [09:15:08]Write i2c OK [09:15:08]MH_I2C_Read... [09:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:08]Read from MH i2c: E2 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 17 00 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 17 00 18 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [09:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:15:08]wFMCommunicate OK [09:15:08]requested_item fd.num is exist - process it [09:15:08]SAM_PROTO_GetFieldsCounters [09:15:08]wFMCommunicate request_size=4 [09:15:08]MH_SAM_APDU [09:15:08]CAPDU: 80 13 00 00 [09:15:08]Write to MH i2c: E2 08 00 19 07 80 13 00 00 00 00 00 00 9C [09:15:08]Write i2c OK [09:15:08]MH_I2C_Read... [09:15:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:08]Read from MH i2c: E2 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 62 00 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 62 00 19 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 BD B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [09:15:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:08]wFMCommunicate OK [09:15:08]SAM_PROTO_GetFieldsCounters done [09:15:08]requested_item shift.num is exist - process it [09:15:08]requested_item shift.opened is exist - process it [09:15:08]req_shift_opened [09:15:08]FM_GetShiftState [09:15:08]SAM_PROTO_GetShiftState [09:15:08]wFMCommunicate request_size=4 [09:15:08]MH_SAM_APDU [09:15:08]CAPDU: 80 13 01 00 [09:15:08]Write to MH i2c: E2 08 00 1A 07 80 13 01 00 00 00 00 00 9E [09:15:08]Write i2c OK [09:15:08]MH_I2C_Read... [09:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:08]Read from MH i2c: E2 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 0E 00 [09:15:08]MH_I2C_Read... [09:15:08]Read from MH i2c: E2 0E 00 1A 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6C [09:15:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:08]wFMCommunicate OK [09:15:08]SAM_PROTO_GetShiftState done [09:15:08]FM_GetShiftState done [09:15:08]req_shift_opened done [09:15:08]requested_item shift.open_date is exist - process it [09:15:08]req_shift_open_date [09:15:08]req_shift_open_date done [09:15:08]produce_requested_data done [09:15:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374973,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:15:08]process_action_free close_receipt [09:15:08]json_value_free [09:15:08]json_value_free done [09:15:08]process_json_proto returns [09:15:08]Send response to host [09:15:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374973,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:15:08]free response buf [09:15:08]execute_script done [09:15:08]execute_script returns [09:15:08]free content buf [09:15:08]Sock 9.Close socket [09:15:08]Sock 9.Thread stoped [09:15:12]OFD Sender: No OFD packet to send [09:15:17]OFD Sender: No OFD packet to send [09:15:22]OFD Sender: No OFD packet to send [09:15:27]OFD Sender: No OFD packet to send [09:15:32]OFD Sender: No OFD packet to send [09:15:37]OFD Sender: No OFD packet to send [09:15:39]accept exits with 10 [09:15:39]New connection [09:15:39]New thread 3067149668 created [09:15:39]Thread 3067006308 joined [09:15:39]Waiting for new connection... [09:15:39] Sock 10.Parse request [09:15:39]Sock 10.Check first char [09:15:39]Sock 10.First char is OK [09:15:39]request: POST /json_proto HTTP/1.0 [09:15:39]Method: POST [09:15:39]URL: /json_proto [09:15:39]Method is POST - this is cgi request [09:15:39]url: /json_proto [09:15:39]query_string will be loaded in cgi processing [09:15:39]execute_cgi json_proto POST (null) [09:15:39]execute_cgi path=json_proto method=POST [09:15:39]POST find Content-Length [09:15:39]Host: 172.17.42.195:8080 [09:15:39]Content-Length: 678 [09:15:39]Content-Type: application/json [09:15:39] [09:15:39]POST finish read [09:15:39]Found Content-Length = 678 [09:15:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311498", "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" ] } } [09:15:39]execute_script... [09:15: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)3311498", "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" ] } } [09:15:39]POST & json_proto [09:15:39]process_json_proto [09:15:39]json parsed OK: [09:15:39]protocol is kg_v1.0 [09:15:39]action value=close_receipt [09:15:39]process_action close_receipt [09:15:39]cmd_close_receipt [09:15:39]MH_GetDate [09:15:39]Write to MH i2c: F0 00 00 1B 07 11 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: F0 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: F0 09 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: F0 09 00 1B 07 00 BB 04 1E 67 EF 94 12 67 5A [09:15:39]GetLastDocTimeStamp 1730020504 [09:15:39]current date 1730020539 [09:15:39]FM_GetShiftState [09:15:39]SAM_PROTO_GetShiftState [09:15:39]wFMCommunicate request_size=4 [09:15:39]MH_SAM_APDU [09:15:39]CAPDU: 80 13 01 00 [09:15:39]Write to MH i2c: E2 08 00 1C 07 80 13 01 00 00 00 00 00 A0 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:39]Read from MH i2c: E2 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 0E 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 0E 00 1C 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6E [09:15:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:39]wFMCommunicate OK [09:15:39]SAM_PROTO_GetShiftState done [09:15:39]FM_GetShiftState done [09:15:39]opened in 1729988025 [09:15:39]opened+sec_in_day 1730074425 [09:15:39]quantity*price = 50041 [09:15:39]sum+1 = 50042 [09:15:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 252 27.10.2024 09:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374974 ФПД: 124843719154879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091540&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374974&fm=124843719154879&tin=02508201610067®Number=0000000000091623&sum=50000 [09:15:40]StoreToDocumentArchive [09:15:40]shift 528 fd 374974 [09:15:40]save to /storage/0528/doc_00374974 [09:15:40]save last doc name /storage/0528/doc_00374974 to /storage/kkm_last_doc_name [09:15:40]save OK [09:15:40]Clear old archive folders... [09:15:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:40]tlvbuf is 015A6A80 [09:15:40]SAM_PROTO_ClearQueue [09:15:40]wFMCommunicate request_size=4 [09:15:40]MH_SAM_APDU [09:15:40]CAPDU: 80 09 00 00 [09:15:40]Write to MH i2c: E2 08 00 29 07 80 09 00 00 00 00 00 00 A2 [09:15:40]Write i2c OK [09:15:40]MH_I2C_Read... [09:15:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:40]Read from MH i2c: E2 [09:15:40]MH_I2C_Read... [09:15:40]Read from MH i2c: E2 03 00 [09:15:40]MH_I2C_Read... [09:15:40]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [09:15:40]RAPDU: 90 00 [09:15:40]wFMCommunicate OK [09:15:40]SAM_PROTO_ClearQueue done [09:15:40]KKMCreateOFDPacket [09:15:40]OFDProtocolAddRootSTLVToBuf [09:15:40]FM_MakeSignedData [09:15:40]FM_MakeSignedData [09:15:40]SAM_PROTO_SignData [09:15:40]wFMCommunicate request_size=4 [09:15:40]MH_SAM_APDU [09:15:40]CAPDU: 80 0D 01 02 [09:15:40]Write to MH i2c: E2 08 00 2A 07 80 0D 01 02 00 00 00 00 AA [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [09:15:41]RAPDU: 90 00 [09:15:41]wFMCommunicate OK [09:15:41]wFMCommunicate request_size=255 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 BC 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 71 [09:15:41]Write to MH i2c: E2 02 01 2B 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 FC 00 00 00 F4 03 04 00 BC 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 71 00 00 75 [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [09:15:41]RAPDU: 90 00 [09:15:41]wFMCommunicate OK [09:15:41]wFMCommunicate request_size=10 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 0D 02 02 05 8B 71 88 5C BF [09:15:41]Write to MH i2c: E2 0D 00 2C 07 80 0D 02 02 05 00 8B 71 88 5C BF 00 00 56 [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [09:15:41]RAPDU: 90 00 [09:15:41]wFMCommunicate OK [09:15:41]wFMCommunicate request_size=4 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 0D 03 02 [09:15:41]Write to MH i2c: E2 08 00 2D 07 80 0D 03 02 00 00 00 00 AF [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 0B 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 0B 00 2D 07 00 33 D0 8E C1 B3 5B F6 B6 90 00 BC [09:15:41]RAPDU: 33 D0 8E C1 B3 5B F6 B6 90 00 [09:15:41]wFMCommunicate OK [09:15:41]SAM_PROTO_SignData done [09:15:41]FM_MakeSignedData done [09:15:41]CreateOFDProtocolMessage [09:15:41]wFMCommunicate request_size=4 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 11 00 00 [09:15:41]Write to MH i2c: E2 08 00 2E 07 80 11 00 00 00 00 00 00 AF [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 17 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 17 00 2E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [09:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:15:41]wFMCommunicate OK [09:15:41]CreateOFDProtocolMessage done [09:15:41]OFDSenderStorePacket 374974 [09:15:41]StoreOFDPacket docnum=374974 [09:15: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 1B 68 07 01 A3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 BC 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 71 8B 71 88 5C BF 33 D0 8E C1 B3 5B F6 B6 [09:15:41]CheckFolder [09:15:41]dirname=/storage/ofd_packets [09:15:41]CheckFolder done [09:15:41]ProducePacketName [09:15:41]name=ofd_packets/00374974 [09:15:41]NVStorageSaveData ofd_packets/00374974 [09:15:41]File name is /storage/ofd_packets/00374974 [09:15:41]Write 301 bytes [09:15:41]NVStorageSaveData done [09:15:41]OFDSenderStorePacket done [09:15:41]KKMCreateOFDPacket done [09:15:41]NVStorageSaveData kkm_last_timestamp [09:15:41]File name is /storage/kkm_last_timestamp [09:15:41]Write 4 bytes [09:15:41]NVStorageSaveData done [09:15:41]ExternCall_PrintAddStr [09:15:41]wPrintStart [09:15:41]Write to MH i2c: 01 00 00 2F 07 36 [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: 01 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: 01 07 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: 01 07 00 2F 07 00 00 00 00 00 FF 0F 4B [09:15:41]RasterBufferAndPrint [09:15:41]line Счет N : (1)3311498 [09:15:41]line ИНН: 02508201610067 [09:15:41]line Контрольно-Кассовый Чек [09:15:41]line ПРОДАЖА [09:15:41]line ТРК (МРК, ГНК) : 22 [09:15:41]line Товар: 2710124130 [09:15:41]line Аи-92-К-4 [09:15:41]line 7.480 * 66.90 [09:15:41]line = 500.41 [09:15:41]line НДС 12% НСП 1% [09:15:41]line > о реализуемом товаре [09:15:41]line ОКРУГЛЕНИЕ: -0.41 [09:15:41]line ИТОГО: 500.00 [09:15:41]line Внесено: 500.00 [09:15:41]line СДАЧА: 0.00 [09:15:41]line НСП 1% : 4.43 [09:15:41]line НДС 12% : 53.14 [09:15:41]line Наличными: 500.00 [09:15:41]line Безнал.: 0.00 [09:15:41]line Место: АЗС № 87 "Партнер Нефть" [09:15:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:15:41]line СНО: Общий режим [09:15:41]line Чек 252 27.10.2024 09:15 [09:15:41]line Смена: 528 ФФД: 1.0 [09:15:41]line ЗНМ: 0300000083 [09:15:41]line РНМ: 0000000000091623 [09:15:41]line Версия ККМ: 001 [09:15:41]line ФМ: 0000000000874672 [09:15:41]line ФД: 374974 [09:15:41]line ФПД: 124843719154879 [09:15:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091540&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374974&fm=124843719154879&tin=02508201610067®Number=0000000000091623&sum=50000 [09:15:41]written 0, free lines is 4095 [09:15:41]OFD Sender: Processing packet 374974 [packets to send 270, broken 269] [09:15:41]ProducePacketName [09:15:41]name=ofd_packets/00374974 [09:15:41]OFD Sender: To server: pG, [09:15:41]CommunicateWithHost lk.salyk.kg:30040 [09:15:41]ConnectInit lk.salyk.kg [09:15:42]Connected sock=11 [09:15:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1B 68 07 01 A3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 BC 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 71 8B 71 88 5C BF 33 D0 8E C1 B3 5B F6 B6 [09:15:42]Write to MH i2c: 01 00 00 5A 07 61 [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: 01 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: 01 07 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: 01 07 00 5A 07 00 00 00 00 00 D4 0C 48 [09:15:42]RasterBufferAndPrint [09:15:42]line [09:15:42]line [09:15:42]line [09:15:42]line [09:15:42]line [09:15:42]written 0, free lines is 3313 [09:15:42]MH_Cut [09:15:42]Write to MH i2c: D1 01 00 61 07 01 3A [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: D1 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: D1 01 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: D1 01 00 61 07 00 39 [09:15:42]Write to MH i2c: 01 00 00 62 07 69 [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15: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 EA 21 47 00 AB 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 BE B8 05 00 F4 03 04 00 5B B0 1D 67 B6 04 01 00 00 02 30 15 BA 07 6B 11 80 [09:15:42]CommunicateWithHost err = 0 [09:15:42]CheckOFDResponse [09:15:42]1017 (14) - 77093643461234 [09:15:42]1041 (16) - 0000000000874672 [09:15:42]1040 (4) - 374974 [09:15:42]1012 (4) - 27.10.2024 03:15 [09:15:42]1206 (1) - 0 [09:15:42]OFD Sender: Remove packet 374974 [09:15:42]ProducePacketName [09:15:42]name=ofd_packets/00374974 [09:15:42]NVStorageDeleteData [09:15:42]OFD Sender: No OFD packet to send [09:15:43]*** Cut start [09:15:43]*** Partial cut [09:15:43]*** CUTSNS_PIN = 1 [09:15:43]*** CUTSNS_PIN = 0 [09:15:43]*** Brake cut motor [09:15:43]Read from MH i2c: 01 [09:15:43]MH_I2C_Read... [09:15:43]*** Stop cut motor [09:15:43]*** Cut end [09:15:43]Read from MH i2c: 01 07 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: 01 07 00 62 07 00 00 00 00 00 FF 0F 7E [09:15:43]process_action close_receipt done [09:15:43]requested_data is exist [09:15:43]produce_requested_data [09:15:43]requested_item fm.sn is exist - process it [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 11 00 00 [09:15:43]Write to MH i2c: E2 08 00 63 07 80 11 00 00 00 00 00 00 E4 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:43]Read from MH i2c: E2 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 17 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 17 00 63 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [09:15:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:15:43]wFMCommunicate OK [09:15:43]requested_item fd.num is exist - process it [09:15:43]SAM_PROTO_GetFieldsCounters [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 13 00 00 [09:15:43]Write to MH i2c: E2 08 00 64 07 80 13 00 00 00 00 00 00 E7 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 62 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 62 00 64 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 BE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [09:15:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_GetFieldsCounters done [09:15:44]requested_item shift.num is exist - process it [09:15:44]requested_item shift.opened is exist - process it [09:15:44]req_shift_opened [09:15:44]FM_GetShiftState [09:15:44]SAM_PROTO_GetShiftState [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 13 01 00 [09:15:44]Write to MH i2c: E2 08 00 65 07 80 13 01 00 00 00 00 00 E9 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0E 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0E 00 65 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B7 [09:15:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_GetShiftState done [09:15:44]FM_GetShiftState done [09:15:44]req_shift_opened done [09:15:44]requested_item shift.open_date is exist - process it [09:15:44]req_shift_open_date [09:15:44]req_shift_open_date done [09:15:44]produce_requested_data done [09:15:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374974,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:15:44]process_action_free close_receipt [09:15:44]json_value_free [09:15:44]json_value_free done [09:15:44]process_json_proto returns [09:15:44]Send response to host [09:15:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374974,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:15:44]free response buf [09:15:44]execute_script done [09:15:44]execute_script returns [09:15:44]free content buf [09:15:44]Sock 10.Close socket [09:15:44]Sock 10.Thread stoped [09:15:46]accept exits with 9 [09:15:46]New connection [09:15:46]New thread 3067006308 created [09:15:46]Thread 3067149668 joined [09:15:46]Waiting for new connection... [09:15:46] Sock 9.Parse request [09:15:46]Sock 9.Check first char [09:15:46]Sock 9.First char is OK [09:15:46]request: POST /json_proto HTTP/1.0 [09:15:46]Method: POST [09:15:46]URL: /json_proto [09:15:46]Method is POST - this is cgi request [09:15:46]url: /json_proto [09:15:46]query_string will be loaded in cgi processing [09:15:46]execute_cgi json_proto POST (null) [09:15:46]execute_cgi path=json_proto method=POST [09:15:46]POST find Content-Length [09:15:46]Host: 172.17.42.195:8080 [09:15:46]Content-Length: 678 [09:15:46]Content-Type: application/json [09:15:46] [09:15:46]POST finish read [09:15:46]Found Content-Length = 678 [09:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311499", "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" ] } } [09:15:46]execute_script... [09: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)3311499", "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" ] } } [09:15:46]POST & json_proto [09:15:46]process_json_proto [09:15:46]json parsed OK: [09:15:46]protocol is kg_v1.0 [09:15:46]action value=close_receipt [09:15:46]process_action close_receipt [09:15:46]cmd_close_receipt [09:15:46]MH_GetDate [09:15:46]Write to MH i2c: F0 00 00 66 07 5C [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: F0 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: F0 09 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: F0 09 00 66 07 00 C2 04 1E 67 EF 94 12 67 AC [09:15:46]GetLastDocTimeStamp 1730020540 [09:15:46]current date 1730020546 [09:15:46]FM_GetShiftState [09:15:46]SAM_PROTO_GetShiftState [09:15:46]wFMCommunicate request_size=4 [09:15:46]MH_SAM_APDU [09:15:46]CAPDU: 80 13 01 00 [09:15:46]Write to MH i2c: E2 08 00 67 07 80 13 01 00 00 00 00 00 EB [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:46]Read from MH i2c: E2 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 0E 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 0E 00 67 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B9 [09:15:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:46]wFMCommunicate OK [09:15:46]SAM_PROTO_GetShiftState done [09:15:46]FM_GetShiftState done [09:15:46]opened in 1729988025 [09:15:46]opened+sec_in_day 1730074425 [09:15:46]quantity*price = 50041 [09:15:46]sum+1 = 50042 [09:15: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 СНО: Общий режим Чек 253 27.10.2024 09:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374975 ФПД: 187493560005694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374975&fm=187493560005694&tin=02508201610067®Number=0000000000091623&sum=50000 [09:15:48]StoreToDocumentArchive [09:15:48]shift 528 fd 374975 [09:15:48]save to /storage/0528/doc_00374975 [09:15:48]save last doc name /storage/0528/doc_00374975 to /storage/kkm_last_doc_name [09:15:48]save OK [09:15:48]Clear old archive folders... [09:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:48]tlvbuf is 015D8E70 [09:15:48]SAM_PROTO_ClearQueue [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 09 00 00 [09:15:48]Write to MH i2c: E2 08 00 74 07 80 09 00 00 00 00 00 00 ED [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [09:15:48]RAPDU: 90 00 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_ClearQueue done [09:15:48]KKMCreateOFDPacket [09:15:48]OFDProtocolAddRootSTLVToBuf [09:15:48]FM_MakeSignedData [09:15:48]FM_MakeSignedData [09:15:48]SAM_PROTO_SignData [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 0D 01 02 [09:15:48]Write to MH i2c: E2 08 00 75 07 80 0D 01 02 00 00 00 00 F5 [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [09:15:48]RAPDU: 90 00 [09:15:48]wFMCommunicate OK [09:15:48]wFMCommunicate request_size=255 [09:15:48]MH_SAM_APDU [09: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 C3 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AA [09:15:48]Write to MH i2c: E2 02 01 76 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 FD 00 00 00 F4 03 04 00 C3 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AA 00 00 02 [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 76 07 00 90 00 F1 [09:15:48]RAPDU: 90 00 [09:15:48]wFMCommunicate OK [09:15:48]wFMCommunicate request_size=10 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 0D 02 02 05 86 3F 0A B4 3E [09:15:48]Write to MH i2c: E2 0D 00 77 07 80 0D 02 02 05 00 86 3F 0A B4 3E 00 00 C3 [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [09:15:48]RAPDU: 90 00 [09:15:48]wFMCommunicate OK [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 0D 03 02 [09:15:48]Write to MH i2c: E2 08 00 78 07 80 0D 03 02 00 00 00 00 FA [09:15:48]Write i2c OK [09:15:48]MH_I2C_Read... [09:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:48]Read from MH i2c: E2 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0B 00 [09:15:48]MH_I2C_Read... [09:15:48]Read from MH i2c: E2 0B 00 78 07 00 72 C2 58 21 7F C1 26 C3 90 00 D1 [09:15:48]RAPDU: 72 C2 58 21 7F C1 26 C3 90 00 [09:15:48]wFMCommunicate OK [09:15:48]SAM_PROTO_SignData done [09:15:48]FM_MakeSignedData done [09:15:48]CreateOFDProtocolMessage [09:15:48]wFMCommunicate request_size=4 [09:15:48]MH_SAM_APDU [09:15:48]CAPDU: 80 11 00 00 [09:15:48]Write to MH i2c: E2 08 00 79 07 80 11 00 00 00 00 00 00 FA [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: E2 [09:15:49]MH_I2C_Read... [09:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:49]Read from MH i2c: E2 17 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: E2 17 00 79 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [09:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:15:49]wFMCommunicate OK [09:15:49]CreateOFDProtocolMessage done [09:15:49]OFDSenderStorePacket 374975 [09:15:49]StoreOFDPacket docnum=374975 [09:15: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 5C 9E 07 01 C0 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 C3 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AA 86 3F 0A B4 3E 72 C2 58 21 7F C1 26 C3 [09:15:49]CheckFolder [09:15:49]dirname=/storage/ofd_packets [09:15:49]CheckFolder done [09:15:49]ProducePacketName [09:15:49]name=ofd_packets/00374975 [09:15:49]NVStorageSaveData ofd_packets/00374975 [09:15:49]File name is /storage/ofd_packets/00374975 [09:15:49]Write 301 bytes [09:15:49]NVStorageSaveData done [09:15:49]OFDSenderStorePacket done [09:15:49]KKMCreateOFDPacket done [09:15:49]NVStorageSaveData kkm_last_timestamp [09:15:49]File name is /storage/kkm_last_timestamp [09:15:49]Write 4 bytes [09:15:49]NVStorageSaveData done [09:15:49]ExternCall_PrintAddStr [09:15:49]wPrintStart [09:15:49]Write to MH i2c: 01 00 00 7A 07 81 [09:15:49]OFD Sender: Processing packet 374975 [packets to send 270, broken 269] [09:15:49]ProducePacketName [09:15:49]name=ofd_packets/00374975 [09:15:49]OFD Sender: To server: pG, [09:15:49]CommunicateWithHost lk.salyk.kg:30040 [09:15:49]ConnectInit lk.salyk.kg [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 07 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 07 00 7A 07 00 00 00 00 00 FF 0F 96 [09:15:49]RasterBufferAndPrint [09:15:49]line Счет N : (1)3311499 [09:15:49]line ИНН: 02508201610067 [09:15:49]line Контрольно-Кассовый Чек [09:15:49]line ПРОДАЖА [09:15:49]line ТРК (МРК, ГНК) : 42 [09:15:49]line Товар: 2710124130 [09:15:49]line Аи-92-К-4 [09:15:49]line 7.480 * 66.90 [09:15:49]line = 500.41 [09:15:49]line НДС 12% НСП 1% [09:15:49]line > о реализуемом товаре [09:15:49]line ОКРУГЛЕНИЕ: -0.41 [09:15:49]line ИТОГО: 500.00 [09:15:49]line Внесено: 500.00 [09:15:49]line СДАЧА: 0.00 [09:15:49]line НСП 1% : 4.43 [09:15:49]line НДС 12% : 53.14 [09:15:49]line Наличными: 500.00 [09:15:49]line Безнал.: 0.00 [09:15:49]line Место: АЗС № 87 "Партнер Нефть" [09:15:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:15:49]line СНО: Общий режим [09:15:49]line Чек 253 27.10.2024 09:15 [09:15:49]line Смена: 528 ФФД: 1.0 [09:15:49]line ЗНМ: 0300000083 [09:15:49]line РНМ: 0000000000091623 [09:15:49]line Версия ККМ: 001 [09:15:49]line ФМ: 0000000000874672 [09:15:49]line ФД: 374975 [09:15:49]line ФПД: 187493560005694 [09:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374975&fm=187493560005694&tin=02508201610067®Number=0000000000091623&sum=50000 [09:15:49]written 0, free lines is 4095 [09:15:49]Connected sock=10 [09:15:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5C 9E 07 01 C0 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 C3 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AA 86 3F 0A B4 3E 72 C2 58 21 7F C1 26 C3 [09:15:49]Write to MH i2c: 01 00 00 A5 07 AC [09:15: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 9C FD 47 00 26 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 BF B8 05 00 F4 03 04 00 62 B0 1D 67 B6 04 01 00 00 61 57 EC 5C FE B6 54 8A [09:15:49]CommunicateWithHost err = 0 [09:15:49]CheckOFDResponse [09:15:49]1017 (14) - 77093643461234 [09:15:49]1041 (16) - 0000000000874672 [09:15:49]1040 (4) - 374975 [09:15:49]1012 (4) - 27.10.2024 03:15 [09:15:49]1206 (1) - 0 [09:15:49]OFD Sender: Remove packet 374975 [09:15:49]ProducePacketName [09:15:49]name=ofd_packets/00374975 [09:15:49]NVStorageDeleteData [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 07 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: 01 07 00 A5 07 00 00 00 00 00 E5 0C A4 [09:15:49]RasterBufferAndPrint [09:15:49]line [09:15:49]line [09:15:49]line [09:15:49]line [09:15:49]line [09:15:49]written 0, free lines is 3556 [09:15:49]MH_Cut [09:15:49]Write to MH i2c: D1 01 00 AC 07 01 85 [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: D1 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: D1 01 00 [09:15:49]MH_I2C_Read... [09:15:49]Read from MH i2c: D1 01 00 AC 07 00 84 [09:15:49]Write to MH i2c: 01 00 00 AD 07 B4 [09:15:49]Write i2c OK [09:15:49]MH_I2C_Read... [09:15:50]OFD Sender: No OFD packet to send [09:15:50]*** Cut start [09:15:50]*** Partial cut [09:15:50]*** CUTSNS_PIN = 1 [09:15:50]*** CUTSNS_PIN = 0 [09:15:50]*** Brake cut motor [09:15:51]Read from MH i2c: 01 [09:15:51]MH_I2C_Read... [09:15:51]*** Stop cut motor [09:15:51]*** Cut end [09:15:51]Read from MH i2c: 01 07 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: 01 07 00 AD 07 00 00 00 00 00 FF 0F C9 [09:15:51]process_action close_receipt done [09:15:51]requested_data is exist [09:15:51]produce_requested_data [09:15:51]requested_item fm.sn is exist - process it [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 11 00 00 [09:15:51]Write to MH i2c: E2 08 00 AE 07 80 11 00 00 00 00 00 00 2F [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 17 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 17 00 AE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [09:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:15:51]wFMCommunicate OK [09:15:51]requested_item fd.num is exist - process it [09:15:51]SAM_PROTO_GetFieldsCounters [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 13 00 00 [09:15:51]Write to MH i2c: E2 08 00 AF 07 80 13 00 00 00 00 00 00 32 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 62 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 62 00 AF 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 BF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:51]wFMCommunicate OK [09:15:51]SAM_PROTO_GetFieldsCounters done [09:15:51]requested_item shift.num is exist - process it [09:15:51]requested_item shift.opened is exist - process it [09:15:51]req_shift_opened [09:15:51]FM_GetShiftState [09:15:51]SAM_PROTO_GetShiftState [09:15:51]wFMCommunicate request_size=4 [09:15:51]MH_SAM_APDU [09:15:51]CAPDU: 80 13 01 00 [09:15:51]Write to MH i2c: E2 08 00 B0 07 80 13 01 00 00 00 00 00 34 [09:15:51]Write i2c OK [09:15:51]MH_I2C_Read... [09:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:51]Read from MH i2c: E2 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 0E 00 [09:15:51]MH_I2C_Read... [09:15:51]Read from MH i2c: E2 0E 00 B0 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 02 [09:15:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:51]wFMCommunicate OK [09:15:51]SAM_PROTO_GetShiftState done [09:15:51]FM_GetShiftState done [09:15:51]req_shift_opened done [09:15:51]requested_item shift.open_date is exist - process it [09:15:51]req_shift_open_date [09:15:51]req_shift_open_date done [09:15:51]produce_requested_data done [09:15:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374975,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:15:51]process_action_free close_receipt [09:15:51]json_value_free [09:15:51]json_value_free done [09:15:51]process_json_proto returns [09:15:51]Send response to host [09:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374975,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:15:51]free response buf [09:15:51]execute_script done [09:15:51]execute_script returns [09:15:51]free content buf [09:15:51]Sock 9.Close socket [09:15:51]Sock 9.Thread stoped [09:15:52]accept exits with 8 [09:15:52]New connection [09:15:52]New thread 3067149668 created [09:15:52]Thread 3067006308 joined [09:15:52]Waiting for new connection... [09:15:52] Sock 8.Parse request [09:15:52]Sock 8.Check first char [09:15:52]Sock 8.First char is OK [09:15:52]request: POST /json_proto HTTP/1.0 [09:15:52]Method: POST [09:15:52]URL: /json_proto [09:15:52]Method is POST - this is cgi request [09:15:52]url: /json_proto [09:15:52]query_string will be loaded in cgi processing [09:15:52]execute_cgi json_proto POST (null) [09:15:52]execute_cgi path=json_proto method=POST [09:15:52]POST find Content-Length [09:15:52]Host: 172.17.42.195:8080 [09:15:52]Content-Length: 682 [09:15:52]Content-Type: application/json [09:15:52] [09:15:52]POST finish read [09:15:52]Found Content-Length = 682 [09:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 23.140, "sum" : 900.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:52]execute_script... [09:15:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 23.140, "sum" : 900.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:52]POST & json_proto [09:15:52]process_json_proto [09:15:52]json parsed OK: [09:15:52]protocol is kg_v1.0 [09:15:52]action value=close_receipt [09:15:52]process_action close_receipt [09:15:52]cmd_close_receipt [09:15:52]MH_GetDate [09:15:52]Write to MH i2c: F0 00 00 B1 07 A7 [09:15:52]Write i2c OK [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: F0 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: F0 09 00 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: F0 09 00 B1 07 00 C8 04 1E 67 EF 94 12 67 FD [09:15:52]GetLastDocTimeStamp 1730020547 [09:15:52]current date 1730020552 [09:15:52]FM_GetShiftState [09:15:52]SAM_PROTO_GetShiftState [09:15:52]wFMCommunicate request_size=4 [09:15:52]MH_SAM_APDU [09:15:52]CAPDU: 80 13 01 00 [09:15:52]Write to MH i2c: E2 08 00 B2 07 80 13 01 00 00 00 00 00 36 [09:15:52]Write i2c OK [09:15:52]MH_I2C_Read... [09:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:52]Read from MH i2c: E2 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: E2 0E 00 [09:15:52]MH_I2C_Read... [09:15:52]Read from MH i2c: E2 0E 00 B2 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 04 [09:15:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:52]wFMCommunicate OK [09:15:52]SAM_PROTO_GetShiftState done [09:15:52]FM_GetShiftState done [09:15:52]opened in 1729988025 [09:15:52]opened+sec_in_day 1730074425 [09:15:52]quantity*price = 90014 [09:15:52]sum+1 = 90016 [09:15:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 900.00 Внесено: 1000.00 СДАЧА: 100.00 НСП 1% : 7.97 НДС 12% : 95.59 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 254 27.10.2024 09:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374976 ФПД: 54251229005713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374976&fm=54251229005713&tin=02508201610067®Number=0000000000091623&sum=90000 [09:15:54]StoreToDocumentArchive [09:15:54]shift 528 fd 374976 [09:15:54]save to /storage/0528/doc_00374976 [09:15:54]save last doc name /storage/0528/doc_00374976 to /storage/kkm_last_doc_name [09:15:54]save OK [09:15:54]Clear old archive folders... [09:15:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:15:54]tlvbuf is 015F3660 [09:15:54]SAM_PROTO_ClearQueue [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 09 00 00 [09:15:54]Write to MH i2c: E2 08 00 BF 07 80 09 00 00 00 00 00 00 38 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [09:15:54]RAPDU: 90 00 [09:15:54]wFMCommunicate OK [09:15:54]SAM_PROTO_ClearQueue done [09:15:54]KKMCreateOFDPacket [09:15:54]OFDProtocolAddRootSTLVToBuf [09:15:54]FM_MakeSignedData [09:15:54]FM_MakeSignedData [09:15:54]SAM_PROTO_SignData [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 0D 01 02 [09:15:54]Write to MH i2c: E2 08 00 C0 07 80 0D 01 02 00 00 00 00 40 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 C0 07 00 90 00 3B [09:15:54]RAPDU: 90 00 [09:15:54]wFMCommunicate OK [09:15:54]wFMCommunicate request_size=255 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 5A 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 9F 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 57 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 FE 00 00 00 F4 03 04 00 C8 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 57 [09:15:54]Write to MH i2c: E2 02 01 C1 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 5A 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 9F 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 57 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 FE 00 00 00 F4 03 04 00 C8 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 57 00 00 CF [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 C1 07 00 90 00 3C [09:15:54]RAPDU: 90 00 [09:15:54]wFMCommunicate OK [09:15:54]wFMCommunicate request_size=9 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 0D 02 02 04 59 3B C7 91 [09:15:54]Write to MH i2c: E2 0C 00 C2 07 80 0D 02 02 04 00 59 3B C7 91 00 00 37 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [09:15:54]RAPDU: 90 00 [09:15:54]wFMCommunicate OK [09:15:54]wFMCommunicate request_size=4 [09:15:54]MH_SAM_APDU [09:15:54]CAPDU: 80 0D 03 02 [09:15:54]Write to MH i2c: E2 08 00 C3 07 80 0D 03 02 00 00 00 00 45 [09:15:54]Write i2c OK [09:15:54]MH_I2C_Read... [09:15:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:54]Read from MH i2c: E2 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 0B 00 [09:15:54]MH_I2C_Read... [09:15:54]Read from MH i2c: E2 0B 00 C3 07 00 FC 4B 7C 46 C8 99 D6 64 90 00 EA [09:15:54]RAPDU: FC 4B 7C 46 C8 99 D6 64 90 00 [09:15:55]wFMCommunicate OK [09:15:55]SAM_PROTO_SignData done [09:15:55]FM_MakeSignedData done [09:15:55]CreateOFDProtocolMessage [09:15:55]wFMCommunicate request_size=4 [09:15:55]MH_SAM_APDU [09:15:55]CAPDU: 80 11 00 00 [09:15:55]Write to MH i2c: E2 08 00 C4 07 80 11 00 00 00 00 00 00 45 [09:15:55]Write i2c OK [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: E2 [09:15:55]MH_I2C_Read... [09:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:55]Read from MH i2c: E2 17 00 [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: E2 17 00 C4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [09: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 [09:15:55]wFMCommunicate OK [09:15:55]CreateOFDProtocolMessage done [09:15:55]OFDSenderStorePacket 374976 [09:15:55]StoreOFDPacket docnum=374976 [09:15: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 0E 01 00 00 7D 21 06 01 BD 5E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 5A 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 9F 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 57 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 FE 00 00 00 F4 03 04 00 C8 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 57 59 3B C7 91 FC 4B 7C 46 C8 99 D6 64 [09:15:55]CheckFolder [09:15:55]dirname=/storage/ofd_packets [09:15:55]CheckFolder done [09:15:55]ProducePacketName [09:15:55]name=ofd_packets/00374976 [09:15:55]NVStorageSaveData ofd_packets/00374976 [09:15:55]File name is /storage/ofd_packets/00374976 [09:15:55]Write 300 bytes [09:15:55]NVStorageSaveData done [09:15:55]OFDSenderStorePacket done [09:15:55]KKMCreateOFDPacket done [09:15:55]NVStorageSaveData kkm_last_timestamp [09:15:55]File name is /storage/kkm_last_timestamp [09:15:55]Write 4 bytes [09:15:55]NVStorageSaveData done [09:15:55]ExternCall_PrintAddStr [09:15:55]wPrintStart [09:15:55]Write to MH i2c: 01 00 00 C5 07 CC [09:15:55]Write i2c OK [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: 01 [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: 01 07 00 [09:15:55]MH_I2C_Read... [09:15:55]OFD Sender: Processing packet 374976 [packets to send 270, broken 269] [09:15:55]ProducePacketName [09:15:55]name=ofd_packets/00374976 [09:15:55]OFD Sender: To server: pG, [09:15:55]CommunicateWithHost lk.salyk.kg:30040 [09:15:55]ConnectInit lk.salyk.kg [09:15:55]Read from MH i2c: 01 07 00 C5 07 00 00 00 00 00 FF 0F E1 [09:15:55]RasterBufferAndPrint [09:15:55]line Счет N : (1)3311490 [09:15:55]line ИНН: 02508201610067 [09:15:55]line Контрольно-Кассовый Чек [09:15:55]line ПРОДАЖА [09:15:55]line ТРК (МРК, ГНК) : 7 [09:15:55]line Товар: 2711190000 [09:15:55]line ГАЗ-К-5 [09:15:55]line 23.140 * 38.90 [09:15:55]line = 900.15 [09:15:55]line НДС 12% НСП 1% [09:15:55]line > о реализуемом товаре [09:15:55]line ОКРУГЛЕНИЕ: -0.15 [09:15:55]line ИТОГО: 900.00 [09:15:55]line Внесено: 1000.00 [09:15:55]line СДАЧА: 100.00 [09:15:55]line НСП 1% : 7.97 [09:15:55]line НДС 12% : 95.59 [09:15:55]line Наличными: 900.00 [09:15:55]line Безнал.: 0.00 [09:15:55]line Место: АЗС № 87 "Партнер Нефть" [09:15:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:15:55]line СНО: Общий режим [09:15:55]line Чек 254 27.10.2024 09:15 [09:15:55]line Смена: 528 ФФД: 1.0 [09:15:55]line ЗНМ: 0300000083 [09:15:55]line РНМ: 0000000000091623 [09:15:55]line Версия ККМ: 001 [09:15:55]line ФМ: 0000000000874672 [09:15:55]line ФД: 374976 [09:15:55]line ФПД: 54251229005713 [09:15:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374976&fm=54251229005713&tin=02508201610067®Number=0000000000091623&sum=90000 [09:15:55]written 0, free lines is 4095 [09:15:55]Connected sock=11 [09:15: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 0E 01 00 00 7D 21 06 01 BD 5E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 64 5A 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 9F 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 57 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 FE 00 00 00 F4 03 04 00 C8 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 31 57 59 3B C7 91 FC 4B 7C 46 C8 99 D6 64 [09:15:55]Write to MH i2c: 01 00 00 F0 07 F7 [09:15:55]Write i2c OK [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: 01 [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: 01 07 00 [09:15:55]MH_I2C_Read... [09:15:55]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 E6 0C F0 [09:15:55]RasterBufferAndPrint [09:15:55]line [09:15:55]line [09:15:55]line [09:15:55]line [09:15:55]line [09:15:55]written 0, free lines is 3346 [09:15: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 C4 EB 47 00 51 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 MH_Cut [09:15:55]30 Write to MH i2c: 30 D1 30 01 30 00 38 F7 37 07 34 01 36 D0 37 [09:15:55]32 10 Write i2c OK [09:15:55]04 MH_I2C_Read... [09:15:55]04 Read from MH i2c: 00 D1 C0 [09:15:55]B8 MH_I2C_Read... [09:15:55]05 Read from MH i2c: 00 D1 F4 01 03 00 04 [09:15:55]00 MH_I2C_Read... [09:15:55]68 Read from MH i2c: B0 D1 1D 01 67 00 B6 F7 07 00 CF [09:15:55]Write to MH i2c: 01 00 00 F8 07 FF [09:15:55]04 Write i2c OK [09:15:55]01 MH_I2C_Read... [09:15:55]00 00 44 05 93 74 99 68 87 4C [09:15:55]CommunicateWithHost err = 0 [09:15:55]CheckOFDResponse [09:15:55]1017 (14) - 77093643461234 [09:15:55]1041 (16) - 0000000000874672 [09:15:55]1040 (4) - 374976 [09:15:55]1012 (4) - 27.10.2024 03:15 [09:15:55]1206 (1) - 0 [09:15:55]OFD Sender: Remove packet 374976 [09:15:55]ProducePacketName [09:15:55]name=ofd_packets/00374976 [09:15:55]NVStorageDeleteData [09:15:56]*** Cut start [09:15:56]*** Partial cut [09:15:56]*** CUTSNS_PIN = 1 [09:15:56]OFD Sender: No OFD packet to send [09:15:56]*** CUTSNS_PIN = 0 [09:15:56]*** Brake cut motor [09:15:57]Read from MH i2c: 01 [09:15:57]MH_I2C_Read... [09:15:57]*** Stop cut motor [09:15:57]*** Cut end [09:15:57]Read from MH i2c: 01 07 00 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: 01 07 00 F8 07 00 00 00 00 00 FF 0F 14 [09:15:57]process_action close_receipt done [09:15:57]requested_data is exist [09:15:57]produce_requested_data [09:15:57]requested_item fm.sn is exist - process it [09:15:57]wFMCommunicate request_size=4 [09:15:57]MH_SAM_APDU [09:15:57]CAPDU: 80 11 00 00 [09:15:57]Write to MH i2c: E2 08 00 F9 07 80 11 00 00 00 00 00 00 7A [09:15:57]Write i2c OK [09:15:57]MH_I2C_Read... [09:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:57]Read from MH i2c: E2 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 17 00 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 17 00 F9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CF [09: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 [09:15:57]wFMCommunicate OK [09:15:57]requested_item fd.num is exist - process it [09:15:57]SAM_PROTO_GetFieldsCounters [09:15:57]wFMCommunicate request_size=4 [09:15:57]MH_SAM_APDU [09:15:57]CAPDU: 80 13 00 00 [09:15:57]Write to MH i2c: E2 08 00 FA 07 80 13 00 00 00 00 00 00 7D [09:15:57]Write i2c OK [09:15:57]MH_I2C_Read... [09:15:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:57]Read from MH i2c: E2 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 62 00 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 62 00 FA 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 C0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [09:15: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 C0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:57]wFMCommunicate OK [09:15:57]SAM_PROTO_GetFieldsCounters done [09:15:57]requested_item shift.num is exist - process it [09:15:57]requested_item shift.opened is exist - process it [09:15:57]req_shift_opened [09:15:57]FM_GetShiftState [09:15:57]SAM_PROTO_GetShiftState [09:15:57]wFMCommunicate request_size=4 [09:15:57]MH_SAM_APDU [09:15:57]CAPDU: 80 13 01 00 [09:15:57]Write to MH i2c: E2 08 00 FB 07 80 13 01 00 00 00 00 00 7F [09:15:57]Write i2c OK [09:15:57]MH_I2C_Read... [09:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:57]Read from MH i2c: E2 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 0E 00 [09:15:57]MH_I2C_Read... [09:15:57]Read from MH i2c: E2 0E 00 FB 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4D [09:15:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:15:57]wFMCommunicate OK [09:15:57]SAM_PROTO_GetShiftState done [09:15:57]FM_GetShiftState done [09:15:57]req_shift_opened done [09:15:57]requested_item shift.open_date is exist - process it [09:15:57]req_shift_open_date [09:15:57]req_shift_open_date done [09:15:57]produce_requested_data done [09:15:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374976,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:15:57]process_action_free close_receipt [09:15:57]json_value_free [09:15:57]json_value_free done [09:15:57]process_json_proto returns [09:15:57]Send response to host [09:15:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374976,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:15:57]free response buf [09:15:57]execute_script done [09:15:57]execute_script returns [09:15:57]free content buf [09:15:57]Sock 8.Close socket [09:15:57]Sock 8.Thread stoped [09:16:01]OFD Sender: No OFD packet to send [09:16:04]accept exits with 9 [09:16:04]New connection [09:16:04]New thread 3067006308 created [09:16:04]Thread 3067149668 joined [09:16:04]Waiting for new connection... [09:16:04] Sock 9.Parse request [09:16:04]Sock 9.Check first char [09:16:04]Sock 9.First char is OK [09:16:04]request: POST /json_proto HTTP/1.0 [09:16:04]Method: POST [09:16:04]URL: /json_proto [09:16:04]Method is POST - this is cgi request [09:16:04]url: /json_proto [09:16:04]query_string will be loaded in cgi processing [09:16:04]execute_cgi json_proto POST (null) [09:16:04]execute_cgi path=json_proto method=POST [09:16:04]POST find Content-Length [09:16:04]Host: 172.17.42.195:8080 [09:16:04]Content-Length: 678 [09:16:04]Content-Type: application/json [09:16:04] [09:16:04]POST finish read [09:16:04]Found Content-Length = 678 [09:16:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311500", "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" ] } } [09:16:04]execute_script... [09:16: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)3311500", "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" ] } } [09:16:04]POST & json_proto [09:16:04]process_json_proto [09:16:04]json parsed OK: [09:16:04]protocol is kg_v1.0 [09:16:04]action value=close_receipt [09:16:04]process_action close_receipt [09:16:04]cmd_close_receipt [09:16:04]MH_GetDate [09:16:04]Write to MH i2c: F0 00 00 FC 07 F2 [09:16:04]Write i2c OK [09:16:04]MH_I2C_Read... [09:16:04]Read from MH i2c: F0 [09:16:04]MH_I2C_Read... [09:16:04]Read from MH i2c: F0 09 00 [09:16:04]MH_I2C_Read... [09:16:04]Read from MH i2c: F0 09 00 FC 07 00 D4 04 1E 67 EF 94 12 67 54 [09:16:04]GetLastDocTimeStamp 1730020552 [09:16:04]current date 1730020564 [09:16:04]FM_GetShiftState [09:16:04]SAM_PROTO_GetShiftState [09:16:04]wFMCommunicate request_size=4 [09:16:04]MH_SAM_APDU [09:16:04]CAPDU: 80 13 01 00 [09:16:04]Write to MH i2c: E2 08 00 FD 07 80 13 01 00 00 00 00 00 81 [09:16:04]Write i2c OK [09:16:04]MH_I2C_Read... [09:16:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:04]Read from MH i2c: E2 [09:16:04]MH_I2C_Read... [09:16:04]Read from MH i2c: E2 0E 00 [09:16:04]MH_I2C_Read... [09:16:04]Read from MH i2c: E2 0E 00 FD 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4F [09:16:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:16:04]wFMCommunicate OK [09:16:04]SAM_PROTO_GetShiftState done [09:16:04]FM_GetShiftState done [09:16:04]opened in 1729988025 [09:16:04]opened+sec_in_day 1730074425 [09:16:04]quantity*price = 20003 [09:16:04]sum+1 = 20004 [09:16: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 СНО: Общий режим Чек 255 27.10.2024 09:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374977 ФПД: 94757067316386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374977&fm=94757067316386&tin=02508201610067®Number=0000000000091623&sum=20000 [09:16:05]StoreToDocumentArchive [09:16:05]shift 528 fd 374977 [09:16:05]save to /storage/0528/doc_00374977 [09:16:05]save last doc name /storage/0528/doc_00374977 to /storage/kkm_last_doc_name [09:16:05]save OK [09:16:05]Clear old archive folders... [09:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:05]tlvbuf is 016155A0 [09:16:05]SAM_PROTO_ClearQueue [09:16:05]wFMCommunicate request_size=4 [09:16:05]MH_SAM_APDU [09:16:05]CAPDU: 80 09 00 00 [09:16:05]Write to MH i2c: E2 08 00 0A 08 80 09 00 00 00 00 00 00 84 [09:16:05]Write i2c OK [09:16:05]MH_I2C_Read... [09:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:05]Read from MH i2c: E2 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 03 00 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [09:16:05]RAPDU: 90 00 [09:16:05]wFMCommunicate OK [09:16:05]SAM_PROTO_ClearQueue done [09:16:05]KKMCreateOFDPacket [09:16:05]OFDProtocolAddRootSTLVToBuf [09:16:05]FM_MakeSignedData [09:16:05]FM_MakeSignedData [09:16:05]SAM_PROTO_SignData [09:16:05]wFMCommunicate request_size=4 [09:16:05]MH_SAM_APDU [09:16:05]CAPDU: 80 0D 01 02 [09:16:05]Write to MH i2c: E2 08 00 0B 08 80 0D 01 02 00 00 00 00 8C [09:16:05]Write i2c OK [09:16:05]MH_I2C_Read... [09:16:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:06]Read from MH i2c: E2 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 0B 08 00 90 00 87 [09:16:06]RAPDU: 90 00 [09:16:06]wFMCommunicate OK [09:16:06]wFMCommunicate request_size=255 [09:16:06]MH_SAM_APDU [09:16:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 D4 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 56 [09:16:06]Write to MH i2c: E2 02 01 0C 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 FF 00 00 00 F4 03 04 00 D4 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 56 00 00 1C [09:16:06]Write i2c OK [09:16:06]MH_I2C_Read... [09:16:06]OFD Sender: No OFD packet to send [09:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:06]Read from MH i2c: E2 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 0C 08 00 90 00 88 [09:16:06]RAPDU: 90 00 [09:16:06]wFMCommunicate OK [09:16:06]wFMCommunicate request_size=10 [09:16:06]MH_SAM_APDU [09:16:06]CAPDU: 80 0D 02 02 05 2E 59 56 5C A2 [09:16:06]Write to MH i2c: E2 0D 00 0D 08 80 0D 02 02 05 00 2E 59 56 5C A2 00 00 74 [09:16:06]Write i2c OK [09:16:06]MH_I2C_Read... [09:16:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:06]Read from MH i2c: E2 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [09:16:06]RAPDU: 90 00 [09:16:06]wFMCommunicate OK [09:16:06]wFMCommunicate request_size=4 [09:16:06]MH_SAM_APDU [09:16:06]CAPDU: 80 0D 03 02 [09:16:06]Write to MH i2c: E2 08 00 0E 08 80 0D 03 02 00 00 00 00 91 [09:16:06]Write i2c OK [09:16:06]MH_I2C_Read... [09:16:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:06]Read from MH i2c: E2 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 0B 00 [09:16:06]MH_I2C_Read... [09:16:06]Read from MH i2c: E2 0B 00 0E 08 00 87 EB 18 55 F5 45 BF 0E 90 00 78 [09:16:06]RAPDU: 87 EB 18 55 F5 45 BF 0E 90 00 [09:16:06]wFMCommunicate OK [09:16:06]SAM_PROTO_SignData done [09:16:06]FM_MakeSignedData done [09:16:06]CreateOFDProtocolMessage [09:16:06]wFMCommunicate request_size=4 [09:16:06]MH_SAM_APDU [09:16:06]CAPDU: 80 11 00 00 [09:16:06]Write to MH i2c: E2 08 00 0F 08 80 11 00 00 00 00 00 00 91 [09:16:06]Write i2c OK [09:16:06]MH_I2C_Read... [09:16:07]Read from MH i2c: E2 [09:16:07]MH_I2C_Read... [09:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:07]Read from MH i2c: E2 17 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: E2 17 00 0F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [09:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:16:07]wFMCommunicate OK [09:16:07]CreateOFDProtocolMessage done [09:16:07]OFDSenderStorePacket 374977 [09:16:07]StoreOFDPacket docnum=374977 [09:16: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 40 0C 07 01 9A F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 D4 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 56 2E 59 56 5C A2 87 EB 18 55 F5 45 BF 0E [09:16:07]CheckFolder [09:16:07]dirname=/storage/ofd_packets [09:16:07]CheckFolder done [09:16:07]ProducePacketName [09:16:07]name=ofd_packets/00374977 [09:16:07]NVStorageSaveData ofd_packets/00374977 [09:16:07]File name is /storage/ofd_packets/00374977 [09:16:07]Write 301 bytes [09:16:07]NVStorageSaveData done [09:16:07]OFDSenderStorePacket done [09:16:07]KKMCreateOFDPacket done [09:16:07]NVStorageSaveData kkm_last_timestamp [09:16:07]File name is /storage/kkm_last_timestamp [09:16:07]Write 4 bytes [09:16:07]NVStorageSaveData done [09:16:07]ExternCall_PrintAddStr [09:16:07]wPrintStart [09:16:07]Write to MH i2c: 01 00 00 10 08 18 [09:16:07]OFD Sender: Processing packet 374977 [packets to send 270, broken 269] [09:16:07]ProducePacketName [09:16:07]name=ofd_packets/00374977 [09:16:07]OFD Sender: To server: pG, [09:16:07]CommunicateWithHost lk.salyk.kg:30040 [09:16:07]ConnectInit lk.salyk.kg [09:16:07]Write i2c OK [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 07 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 07 00 10 08 00 00 00 00 00 FF 0F 2D [09:16:07]RasterBufferAndPrint [09:16:07]line Счет N : (1)3311500 [09:16:07]line ИНН: 02508201610067 [09:16:07]line Контрольно-Кассовый Чек [09:16:07]line ПРОДАЖА [09:16:07]line ТРК (МРК, ГНК) : 32 [09:16:07]line Товар: 2710124130 [09:16:07]line Аи-92-К-4 [09:16:07]line 2.990 * 66.90 [09:16:07]line = 200.03 [09:16:07]line НДС 12% НСП 1% [09:16:07]line > о реализуемом товаре [09:16:07]line ОКРУГЛЕНИЕ: -0.03 [09:16:07]line ИТОГО: 200.00 [09:16:07]line Внесено: 200.00 [09:16:07]line СДАЧА: 0.00 [09:16:07]line НСП 1% : 1.77 [09:16:07]line НДС 12% : 21.24 [09:16:07]line Наличными: 200.00 [09:16:07]line Безнал.: 0.00 [09:16:07]line Место: АЗС № 87 "Партнер Нефть" [09:16:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:16:07]line СНО: Общий режим [09:16:07]line Чек 255 27.10.2024 09:16 [09:16:07]line Смена: 528 ФФД: 1.0 [09:16:07]line ЗНМ: 0300000083 [09:16:07]line РНМ: 0000000000091623 [09:16:07]line Версия ККМ: 001 [09:16:07]line ФМ: 0000000000874672 [09:16:07]line ФД: 374977 [09:16:07]line ФПД: 94757067316386 [09:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374977&fm=94757067316386&tin=02508201610067®Number=0000000000091623&sum=20000 [09:16:07]written 0, free lines is 4095 [09:16:07]Connected sock=10 [09:16:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 40 0C 07 01 9A F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 D4 04 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 56 2E 59 56 5C A2 87 EB 18 55 F5 45 BF 0E [09:16:07]Write to MH i2c: 01 00 00 3B 08 43 [09:16:07]Write i2c OK [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 07 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 E1 0C 37 [09:16:07]RasterBufferAndPrint [09:16:07]line [09:16:07]line [09:16:07]line [09:16:07]line [09:16:07]line [09:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 40 A9 47 00 A5 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 C1 B8 05 00 F4 03 04 00 74 B0 1D 67 B6 04 01 00 00 C1 9E D1 42 E9 B8 82 A6 [09:16:07]CommunicateWithHost err = 0 [09:16:07]CheckOFDResponse [09:16:07]1017 (14) - 77093643461234 [09:16:07]1041 (16) - 0000000000874672 [09:16:07]1040 (4) - 374977 [09:16:07]1012 (4) - 27.10.2024 03:16 [09:16:07]1206 (1) - 0 [09:16:07]OFD Sender: Remove packet 374977 [09:16:07]ProducePacketName [09:16:07]name=ofd_packets/00374977 [09:16:07]NVStorageDeleteData [09:16:07]written 0, free lines is 3383 [09:16:07]MH_Cut [09:16:07]Write to MH i2c: D1 01 00 42 08 01 1C [09:16:07]Write i2c OK [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: D1 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: D1 01 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: D1 01 00 42 08 00 1B [09:16:07]Write to MH i2c: 01 00 00 43 08 4B [09:16:07]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** Cut start [09:16:08]*** Partial cut [09:16:08]*** CUTSNS_PIN = 1 [09:16:08]OFD Sender: No OFD packet to send [09:16:08]*** CUTSNS_PIN = 0 [09:16:08]*** Brake cut motor [09:16:09]Read from MH i2c: 01 [09:16:09]MH_I2C_Read... [09:16:09]*** Stop cut motor [09:16:09]*** Cut end [09:16:09]Read from MH i2c: 01 07 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: 01 07 00 43 08 00 00 00 00 00 FF 0F 60 [09:16:09]process_action close_receipt done [09:16:09]requested_data is exist [09:16:09]produce_requested_data [09:16:09]requested_item fm.sn is exist - process it [09:16:09]wFMCommunicate request_size=4 [09:16:09]MH_SAM_APDU [09:16:09]CAPDU: 80 11 00 00 [09:16:09]Write to MH i2c: E2 08 00 44 08 80 11 00 00 00 00 00 00 C6 [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:09]Read from MH i2c: E2 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 17 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 17 00 44 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [09:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:16:09]wFMCommunicate OK [09:16:09]requested_item fd.num is exist - process it [09:16:09]SAM_PROTO_GetFieldsCounters [09:16:09]wFMCommunicate request_size=4 [09:16:09]MH_SAM_APDU [09:16:09]CAPDU: 80 13 00 00 [09:16:09]Write to MH i2c: E2 08 00 45 08 80 13 00 00 00 00 00 00 C9 [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:09]Read from MH i2c: E2 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 62 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 62 00 45 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 C1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [09:16: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 C1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:09]wFMCommunicate OK [09:16:09]SAM_PROTO_GetFieldsCounters done [09:16:09]requested_item shift.num is exist - process it [09:16:09]requested_item shift.opened is exist - process it [09:16:09]req_shift_opened [09:16:09]FM_GetShiftState [09:16:09]SAM_PROTO_GetShiftState [09:16:09]wFMCommunicate request_size=4 [09:16:09]MH_SAM_APDU [09:16:09]CAPDU: 80 13 01 00 [09:16:09]Write to MH i2c: E2 08 00 46 08 80 13 01 00 00 00 00 00 CB [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:09]Read from MH i2c: E2 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 0E 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: E2 0E 00 46 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 99 [09:16:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:16:09]wFMCommunicate OK [09:16:09]SAM_PROTO_GetShiftState done [09:16:09]FM_GetShiftState done [09:16:09]req_shift_opened done [09:16:09]requested_item shift.open_date is exist - process it [09:16:09]req_shift_open_date [09:16:09]req_shift_open_date done [09:16:09]produce_requested_data done [09:16:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374977,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:16:09]process_action_free close_receipt [09:16:09]json_value_free [09:16:09]json_value_free done [09:16:09]process_json_proto returns [09:16:09]Send response to host [09:16:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374977,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:16:09]free response buf [09:16:09]execute_script done [09:16:09]execute_script returns [09:16:09]free content buf [09:16:09]Sock 9.Close socket [09:16:09]Sock 9.Thread stoped [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17:25]accept exits with 8 [09:17:25]New connection [09:17:25]New thread 3067149668 created [09:17:25]Thread 3067006308 joined [09:17:25]Waiting for new connection... [09:17:25] Sock 8.Parse request [09:17:25]Sock 8.Check first char [09:17:25]Sock 8.First char is OK [09:17:25]request: POST /json_proto HTTP/1.0 [09:17:25]Method: POST [09:17:25]URL: /json_proto [09:17:25]Method is POST - this is cgi request [09:17:25]url: /json_proto [09:17:25]query_string will be loaded in cgi processing [09:17:25]execute_cgi json_proto POST (null) [09:17:25]execute_cgi path=json_proto method=POST [09:17:25]POST find Content-Length [09:17:25]Host: 172.17.42.195:8080 [09:17:25]Content-Length: 678 [09:17:25]Content-Type: application/json [09:17:25] [09:17:25]POST finish read [09:17:25]Found Content-Length = 678 [09:17:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311503", "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" ] } } [09:17:25]execute_script... [09:17: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)3311503", "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" ] } } [09:17:25]POST & json_proto [09:17:25]process_json_proto [09:17:25]json parsed OK: [09:17:25]protocol is kg_v1.0 [09:17:25]action value=close_receipt [09:17:25]process_action close_receipt [09:17:25]cmd_close_receipt [09:17:25]MH_GetDate [09:17:25]Write to MH i2c: F0 00 00 47 08 3E [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: F0 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: F0 09 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: F0 09 00 47 08 00 25 05 1E 67 EF 94 12 67 F2 [09:17:25]GetLastDocTimeStamp 1730020564 [09:17:25]current date 1730020645 [09:17:25]FM_GetShiftState [09:17:25]SAM_PROTO_GetShiftState [09:17:25]wFMCommunicate request_size=4 [09:17:25]MH_SAM_APDU [09:17:25]CAPDU: 80 13 01 00 [09:17:25]Write to MH i2c: E2 08 00 48 08 80 13 01 00 00 00 00 00 CD [09:17:25]Write i2c OK [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 [09:17:25]MH_I2C_Read... [09:17:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:25]Read from MH i2c: E2 0E 00 [09:17:25]MH_I2C_Read... [09:17:25]Read from MH i2c: E2 0E 00 48 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [09:17:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:17:25]wFMCommunicate OK [09:17:25]SAM_PROTO_GetShiftState done [09:17:25]FM_GetShiftState done [09:17:25]opened in 1729988025 [09:17:25]opened+sec_in_day 1730074425 [09:17:25]quantity*price = 20003 [09:17:25]sum+1 = 20004 [09:17:25]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 СНО: Общий режим Чек 256 27.10.2024 09:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374978 ФПД: 174865576560847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091725&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374978&fm=174865576560847&tin=02508201610067®Number=0000000000091623&sum=20000 [09:17:26]StoreToDocumentArchive [09:17:26]shift 528 fd 374978 [09:17:26]save to /storage/0528/doc_00374978 [09:17:26]save last doc name /storage/0528/doc_00374978 to /storage/kkm_last_doc_name [09:17:26]save OK [09:17:26]Clear old archive folders... [09:17:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:17:26]tlvbuf is 01623220 [09:17:26]SAM_PROTO_ClearQueue [09:17:26]wFMCommunicate request_size=4 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 09 00 00 [09:17:26]Write to MH i2c: E2 08 00 55 08 80 09 00 00 00 00 00 00 CF [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 55 08 00 90 00 D1 [09:17:26]RAPDU: 90 00 [09:17:26]wFMCommunicate OK [09:17:26]SAM_PROTO_ClearQueue done [09:17:26]KKMCreateOFDPacket [09:17:26]OFDProtocolAddRootSTLVToBuf [09:17:26]FM_MakeSignedData [09:17:26]FM_MakeSignedData [09:17:26]SAM_PROTO_SignData [09:17:26]wFMCommunicate request_size=4 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 0D 01 02 [09:17:26]Write to MH i2c: E2 08 00 56 08 80 0D 01 02 00 00 00 00 D7 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 56 08 00 90 00 D2 [09:17:26]RAPDU: 90 00 [09:17:26]wFMCommunicate OK [09:17:26]wFMCommunicate request_size=255 [09:17:26]MH_SAM_APDU [09:17: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 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 00 01 00 00 F4 03 04 00 25 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9F [09:17:26]Write to MH i2c: E2 02 01 57 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 00 01 00 00 F4 03 04 00 25 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9F 00 00 05 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 57 08 00 90 00 D3 [09:17:26]RAPDU: 90 00 [09:17:26]wFMCommunicate OK [09:17:26]wFMCommunicate request_size=10 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 0D 02 02 05 0A 10 93 08 CF [09:17:26]Write to MH i2c: E2 0D 00 58 08 80 0D 02 02 05 00 0A 10 93 08 CF 00 00 68 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [09:17:26]RAPDU: 90 00 [09:17:26]wFMCommunicate OK [09:17:26]wFMCommunicate request_size=4 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 0D 03 02 [09:17:26]Write to MH i2c: E2 08 00 59 08 80 0D 03 02 00 00 00 00 DC [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 59 08 00 44 7B FB A3 14 46 79 78 90 00 85 [09:17:27]RAPDU: 44 7B FB A3 14 46 79 78 90 00 [09:17:27]wFMCommunicate OK [09:17:27]SAM_PROTO_SignData done [09:17:27]FM_MakeSignedData done [09:17:27]CreateOFDProtocolMessage [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 11 00 00 [09:17:27]Write to MH i2c: E2 08 00 5A 08 80 11 00 00 00 00 00 00 DC [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 17 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 17 00 5A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [09:17:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:17:27]wFMCommunicate OK [09:17:27]CreateOFDProtocolMessage done [09:17:27]OFDSenderStorePacket 374978 [09:17:27]StoreOFDPacket docnum=374978 [09:17: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 38 5A 07 01 C7 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 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 00 01 00 00 F4 03 04 00 25 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9F 0A 10 93 08 CF 44 7B FB A3 14 46 79 78 [09:17:27]CheckFolder [09:17:27]dirname=/storage/ofd_packets [09:17:27]CheckFolder done [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00374978 [09:17:27]NVStorageSaveData ofd_packets/00374978 [09:17:27]File name is /storage/ofd_packets/00374978 [09:17:27]Write 301 bytes [09:17:27]NVStorageSaveData done [09:17:27]OFDSenderStorePacket done [09:17:27]KKMCreateOFDPacket done [09:17:27]NVStorageSaveData kkm_last_timestamp [09:17:27]File name is /storage/kkm_last_timestamp [09:17:27]Write 4 bytes [09:17:27]NVStorageSaveData done [09:17:27]ExternCall_PrintAddStr [09:17:27]wPrintStart [09:17:27]Write to MH i2c: 01 00 00 5B 08 63 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 5B 08 00 00 00 00 00 FF 0F 78 [09:17:27]RasterBufferAndPrint [09:17:27]line Счет N : (1)3311503 [09:17:27]line ИНН: 02508201610067 [09:17:27]line Контрольно-Кассовый Чек [09:17:27]line ПРОДАЖА [09:17:27]line ТРК (МРК, ГНК) : 12 [09:17:27]line Товар: 2710124130 [09:17:27]line Аи-92-К-4 [09:17:27]line 2.990 * 66.90 [09:17:27]line = 200.03 [09:17:27]line НДС 12% НСП 1% [09:17:27]line > о реализуемом товаре [09:17:27]line ОКРУГЛЕНИЕ: -0.03 [09:17:27]line ИТОГО: 200.00 [09:17:27]line Внесено: 200.00 [09:17:27]line СДАЧА: 0.00 [09:17:27]line НСП 1% : 1.77 [09:17:27]line НДС 12% : 21.24 [09:17:27]line Наличными: 200.00 [09:17:27]line Безнал.: 0.00 [09:17:27]line Место: АЗС № 87 "Партнер Нефть" [09:17:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:17:27]line СНО: Общий режим [09:17:27]line Чек 256 27.10.2024 09:17 [09:17:27]line Смена: 528 ФФД: 1.0 [09:17:27]line ЗНМ: 0300000083 [09:17:27]line РНМ: 0000000000091623 [09:17:27]line Версия ККМ: 001 [09:17:27]line ФМ: 0000000000874672 [09:17:27]line ФД: 374978 [09:17:27]line ФПД: 174865576560847 [09:17:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091725&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374978&fm=174865576560847&tin=02508201610067®Number=0000000000091623&sum=20000 [09:17:27]written 0, free lines is 4095 [09:17:27]OFD Sender: Processing packet 374978 [packets to send 270, broken 269] [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00374978 [09:17:27]OFD Sender: To server: pG, [09:17:27]CommunicateWithHost lk.salyk.kg:30040 [09:17:27]ConnectInit lk.salyk.kg [09:17:27]Connected sock=11 [09:17: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 38 5A 07 01 C7 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 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 00 01 00 00 F4 03 04 00 25 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9F 0A 10 93 08 CF 44 7B FB A3 14 46 79 78 [09:17:27]Write to MH i2c: 01 00 00 86 08 8E [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 [09:17:27]MH_I2C_Read... [09:17: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 25 FA 47 00 97 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 C2 B8 05 00 F4 03 04 00 C4 B0 1D 67 B6 04 01 00 00 A0 55 F3 C5 88 C4 D1 DA [09:17:27]CommunicateWithHost err = 0 [09:17:27]CheckOFDResponse [09:17:27]1017 (14) - 77093643461234 [09:17:27]1041 (16) - 0000000000874672 [09:17:27]1040 (4) - 374978 [09:17:27]1012 (4) - 27.10.2024 03:17 [09:17:27]1206 (1) - 0 [09:17:27]OFD Sender: Remove packet 374978 [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00374978 [09:17:27]NVStorageDeleteData [09:17:27]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 D7 0C 78 [09:17:27]RasterBufferAndPrint [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]written 0, free lines is 3415 [09:17:27]MH_Cut [09:17:27]Write to MH i2c: D1 01 00 8D 08 01 67 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 01 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 01 00 8D 08 00 66 [09:17:27]Write to MH i2c: 01 00 00 8E 08 96 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:28]OFD Sender: No OFD packet to send [09:17:28]*** Cut start [09:17:28]*** Partial cut [09:17:28]*** CUTSNS_PIN = 1 [09:17:28]*** CUTSNS_PIN = 0 [09:17:28]*** Brake cut motor [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]*** Stop cut motor [09:17:29]*** Cut end [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 8E 08 00 00 00 00 00 FF 0F AB [09:17:29]process_action close_receipt done [09:17:29]requested_data is exist [09:17:29]produce_requested_data [09:17:29]requested_item fm.sn is exist - process it [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 11 00 00 [09:17:29]Write to MH i2c: E2 08 00 8F 08 80 11 00 00 00 00 00 00 11 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 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 [09:17:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:17:29]wFMCommunicate OK [09:17:29]requested_item fd.num is exist - process it [09:17:29]SAM_PROTO_GetFieldsCounters [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 00 00 [09:17:29]Write to MH i2c: E2 08 00 90 08 80 13 00 00 00 00 00 00 14 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 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 C2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [09:17:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetFieldsCounters done [09:17:29]requested_item shift.num is exist - process it [09:17:29]requested_item shift.opened is exist - process it [09:17:29]req_shift_opened [09:17:29]FM_GetShiftState [09:17:29]SAM_PROTO_GetShiftState [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 01 00 [09:17:29]Write to MH i2c: E2 08 00 91 08 80 13 01 00 00 00 00 00 16 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 0E 00 91 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [09:17:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetShiftState done [09:17:29]FM_GetShiftState done [09:17:29]req_shift_opened done [09:17:29]requested_item shift.open_date is exist - process it [09:17:29]req_shift_open_date [09:17:29]req_shift_open_date done [09:17:29]produce_requested_data done [09:17:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374978,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:17:29]process_action_free close_receipt [09:17:29]json_value_free [09:17:29]json_value_free done [09:17:29]process_json_proto returns [09:17:29]Send response to host [09:17:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374978,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:17:29]free response buf [09:17:29]execute_script done [09:17:29]execute_script returns [09:17:29]free content buf [09:17:29]Sock 8.Close socket [09:17:29]Sock 8.Thread stoped [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:11]accept exits with 9 [09:18:11]New connection [09:18:11]New thread 3067006308 created [09:18:11]Thread 3067149668 joined [09:18:11]Waiting for new connection... [09:18:11] Sock 9.Parse request [09:18:11]Sock 9.Check first char [09:18:11]Sock 9.First char is OK [09:18:11]request: POST /json_proto HTTP/1.0 [09:18:11]Method: POST [09:18:11]URL: /json_proto [09:18:11]Method is POST - this is cgi request [09:18:11]url: /json_proto [09:18:11]query_string will be loaded in cgi processing [09:18:11]execute_cgi json_proto POST (null) [09:18:11]execute_cgi path=json_proto method=POST [09:18:11]POST find Content-Length [09:18:11]Host: 172.17.42.195:8080 [09:18:11]Content-Length: 770 [09:18:11]Content-Type: application/json [09:18:11] [09:18:11]POST finish read [09:18:11]Found Content-Length = 770 [09:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311504", "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" ] } } [09:18:11]execute_script... [09:18: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)3311504", "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" ] } } [09:18:11]POST & json_proto [09:18:11]process_json_proto [09:18:11]json parsed OK: [09:18:11]protocol is kg_v1.0 [09:18:11]action value=close_receipt [09:18:11]process_action close_receipt [09:18:11]cmd_close_receipt [09:18:11]MH_GetDate [09:18:11]Write to MH i2c: F0 00 00 92 08 89 [09:18:11]Write i2c OK [09:18:11]MH_I2C_Read... [09:18:11]Read from MH i2c: F0 [09:18:11]MH_I2C_Read... [09:18:11]Read from MH i2c: F0 09 00 [09:18:11]MH_I2C_Read... [09:18:11]Read from MH i2c: F0 09 00 92 08 00 53 05 1E 67 EF 94 12 67 6B [09:18:11]GetLastDocTimeStamp 1730020645 [09:18:11]current date 1730020691 [09:18:11]FM_GetShiftState [09:18:11]SAM_PROTO_GetShiftState [09:18:11]wFMCommunicate request_size=4 [09:18:11]MH_SAM_APDU [09:18:11]CAPDU: 80 13 01 00 [09:18:11]Write to MH i2c: E2 08 00 93 08 80 13 01 00 00 00 00 00 18 [09:18:11]Write i2c OK [09:18:11]MH_I2C_Read... [09:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:11]Read from MH i2c: E2 [09:18:11]MH_I2C_Read... [09:18:11]Read from MH i2c: E2 0E 00 [09:18:11]MH_I2C_Read... [09:18:11]Read from MH i2c: E2 0E 00 93 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [09:18:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:18:11]wFMCommunicate OK [09:18:11]SAM_PROTO_GetShiftState done [09:18:11]FM_GetShiftState done [09:18:11]opened in 1729988025 [09:18:11]opened+sec_in_day 1730074425 [09:18:11]quantity*price = 100015 [09:18:11]sum+1 = 100017 [09:18:11]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 СНО: Общий режим Чек 257 27.10.2024 09:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374979 ФПД: 47821436412242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091811&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374979&fm=47821436412242&tin=02508201610067®Number=0000000000091623&sum=100016 [09:18:12]StoreToDocumentArchive [09:18:12]shift 528 fd 374979 [09:18:12]save to /storage/0528/doc_00374979 [09:18:12]save last doc name /storage/0528/doc_00374979 to /storage/kkm_last_doc_name [09:18:12]save OK [09:18:12]Clear old archive folders... [09:18:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:12]tlvbuf is 01579530 [09:18:12]SAM_PROTO_ClearQueue [09:18:12]wFMCommunicate request_size=4 [09:18:12]MH_SAM_APDU [09:18:12]CAPDU: 80 09 00 00 [09:18:12]Write to MH i2c: E2 08 00 A0 08 80 09 00 00 00 00 00 00 1A [09:18:12]Write i2c OK [09:18:12]MH_I2C_Read... [09:18:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:12]Read from MH i2c: E2 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 03 00 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 03 00 A0 08 00 90 00 1C [09:18:12]RAPDU: 90 00 [09:18:12]wFMCommunicate OK [09:18:12]SAM_PROTO_ClearQueue done [09:18:12]KKMCreateOFDPacket [09:18:12]OFDProtocolAddRootSTLVToBuf [09:18:12]FM_MakeSignedData [09:18:12]FM_MakeSignedData [09:18:12]SAM_PROTO_SignData [09:18:12]wFMCommunicate request_size=4 [09:18:12]MH_SAM_APDU [09:18:12]CAPDU: 80 0D 01 02 [09:18:12]Write to MH i2c: E2 08 00 A1 08 80 0D 01 02 00 00 00 00 22 [09:18:12]Write i2c OK [09:18:12]MH_I2C_Read... [09:18:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:12]Read from MH i2c: E2 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 03 00 [09:18:12]MH_I2C_Read... [09:18:12]Read from MH i2c: E2 03 00 A1 08 00 90 00 1D [09:18:12]RAPDU: 90 00 [09:18:12]wFMCommunicate OK [09:18:12]wFMCommunicate request_size=255 [09:18:12]MH_SAM_APDU [09:18: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 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 01 00 00 F4 03 04 00 53 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B [09:18:12]Write to MH i2c: E2 02 01 A2 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 01 01 00 00 F4 03 04 00 53 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B 00 00 64 [09:18:12]Write i2c OK [09:18:12]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 A2 08 00 90 00 1E [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]wFMCommunicate request_size=10 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 0D 02 02 05 7E 4B BA E1 52 [09:18:13]Write to MH i2c: E2 0D 00 A3 08 80 0D 02 02 05 00 7E 4B BA E1 52 00 00 E5 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [09:18:13]RAPDU: 90 00 [09:18:13]wFMCommunicate OK [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 0D 03 02 [09:18:13]Write to MH i2c: E2 08 00 A4 08 80 0D 03 02 00 00 00 00 27 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 0B 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 0B 00 A4 08 00 57 73 F3 66 56 1B 3F DF 90 00 DA [09:18:13]RAPDU: 57 73 F3 66 56 1B 3F DF 90 00 [09:18:13]wFMCommunicate OK [09:18:13]SAM_PROTO_SignData done [09:18:13]FM_MakeSignedData done [09:18:13]CreateOFDProtocolMessage [09:18:13]wFMCommunicate request_size=4 [09:18:13]MH_SAM_APDU [09:18:13]CAPDU: 80 11 00 00 [09:18:13]Write to MH i2c: E2 08 00 A5 08 80 11 00 00 00 00 00 00 27 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:13]Read from MH i2c: E2 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: E2 17 00 [09:18:13]MH_I2C_Read... [09:18:13]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 [09:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:18:13]wFMCommunicate OK [09:18:13]CreateOFDProtocolMessage done [09:18:13]OFDSenderStorePacket 374979 [09:18:13]StoreOFDPacket docnum=374979 [09:18: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 5D 35 07 01 6F 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 53 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B 7E 4B BA E1 52 57 73 F3 66 56 1B 3F DF [09:18:13]CheckFolder [09:18:13]dirname=/storage/ofd_packets [09:18:13]CheckFolder done [09:18:13]ProducePacketName [09:18:13]name=ofd_packets/00374979 [09:18:13]NVStorageSaveData ofd_packets/00374979 [09:18:13]File name is /storage/ofd_packets/00374979 [09:18:13]Write 301 bytes [09:18:13]NVStorageSaveData done [09:18:13]OFDSenderStorePacket done [09:18:13]KKMCreateOFDPacket done [09:18:13]NVStorageSaveData kkm_last_timestamp [09:18:13]File name is /storage/kkm_last_timestamp [09:18:13]Write 4 bytes [09:18:13]NVStorageSaveData done [09:18:13]ExternCall_PrintAddStr [09:18:13]wPrintStart [09:18:13]Write to MH i2c: 01 00 00 A6 08 AE [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 07 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 FF 0F C3 [09:18:13]RasterBufferAndPrint [09:18:13]line Счет N : (1)3311504 [09:18:13]line ИНН: 02508201610067 [09:18:13]line Контрольно-Кассовый Чек [09:18:13]line ПРОДАЖА [09:18:13]line ТРК (МРК, ГНК) : 22 [09:18:13]line Товар: 2710124130 [09:18:13]line Аи-92-К-4 [09:18:13]line 14.950 * 66.90 [09:18:13]line = 1000.16 [09:18:13]line НДС 12% НСП 1% [09:18:13]line > о реализуемом товаре [09:18:13]line ИТОГО: 1000.16 [09:18:13]line НСП 1% : 8.85 [09:18:13]line НДС 12% : 106.21 [09:18:13]line Наличными: 0.00 [09:18:13]line Безнал.: 1000.16 [09:18:13]line Место: АЗС № 87 "Партнер Нефть" [09:18:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:18:13]line СНО: Общий режим [09:18:13]line Чек 257 27.10.2024 09:18 [09:18:13]line Смена: 528 ФФД: 1.0 [09:18:13]line ЗНМ: 0300000083 [09:18:13]line РНМ: 0000000000091623 [09:18:13]line Версия ККМ: 001 [09:18:13]line Платежная система: Mbank [09:18:13]line ФМ: 0000000000874672 [09:18:13]line ФД: 374979 [09:18:13]line ФПД: 47821436412242 [09:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091811&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374979&fm=47821436412242&tin=02508201610067®Number=0000000000091623&sum=100016 [09:18:13]written 0, free lines is 4095 [09:18:13]OFD Sender: Processing packet 374979 [packets to send 270, broken 269] [09:18:13]ProducePacketName [09:18:13]name=ofd_packets/00374979 [09:18:13]OFD Sender: To server: pG, [09:18:13]CommunicateWithHost lk.salyk.kg:30040 [09:18:13]ConnectInit lk.salyk.kg [09:18:13]Connected sock=10 [09:18: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 5D 35 07 01 6F 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 53 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2B 7E 4B BA E1 52 57 73 F3 66 56 1B 3F DF [09:18: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 76 6F 47 00 EB 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B8 05 00 F4 03 04 00 F2 B0 1D 67 B6 04 01 00 00 25 D1 3C EB 7A D1 AD B6 [09:18:13]CommunicateWithHost err = 0 [09:18:13]CheckOFDResponse [09:18:13]1017 (14) - 77093643461234 [09:18:13]1041 (16) - 0000000000874672 [09:18:13]1040 (4) - 374979 [09:18:13]1012 (4) - 27.10.2024 03:18 [09:18:13]1206 (1) - 0 [09:18:13]OFD Sender: Remove packet 374979 [09:18:13]ProducePacketName [09:18:13]name=ofd_packets/00374979 [09:18:13]NVStorageDeleteData [09:18:13]Write to MH i2c: 01 00 00 CF 08 D7 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 07 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: 01 07 00 CF 08 00 00 00 00 00 FA 0C E4 [09:18:13]RasterBufferAndPrint [09:18:13]line [09:18:13]line [09:18:13]line [09:18:13]line [09:18:13]line [09:18:13]written 0, free lines is 3328 [09:18:13]MH_Cut [09:18:13]Write to MH i2c: D1 01 00 D6 08 01 B0 [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: D1 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: D1 01 00 [09:18:13]MH_I2C_Read... [09:18:13]Read from MH i2c: D1 01 00 D6 08 00 AF [09:18:13]Write to MH i2c: 01 00 00 D7 08 DF [09:18:13]Write i2c OK [09:18:13]MH_I2C_Read... [09:18:14]OFD Sender: No OFD packet to send [09:18:14]*** Cut start [09:18:14]*** Partial cut [09:18:14]*** CUTSNS_PIN = 1 [09:18:14]*** CUTSNS_PIN = 0 [09:18:14]*** Brake cut motor [09:18:15]Read from MH i2c: 01 [09:18:15]MH_I2C_Read... [09:18:15]*** Stop cut motor [09:18:15]*** Cut end [09:18:15]Read from MH i2c: 01 07 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: 01 07 00 D7 08 00 00 00 00 00 FF 0F F4 [09:18:15]process_action close_receipt done [09:18:15]requested_data is exist [09:18:15]produce_requested_data [09:18:15]requested_item fm.sn is exist - process it [09:18:15]wFMCommunicate request_size=4 [09:18:15]MH_SAM_APDU [09:18:15]CAPDU: 80 11 00 00 [09:18:15]Write to MH i2c: E2 08 00 D8 08 80 11 00 00 00 00 00 00 5A [09:18:15]Write i2c OK [09:18:15]MH_I2C_Read... [09:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:15]Read from MH i2c: E2 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 17 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 17 00 D8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [09:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:18:15]wFMCommunicate OK [09:18:15]requested_item fd.num is exist - process it [09:18:15]SAM_PROTO_GetFieldsCounters [09:18:15]wFMCommunicate request_size=4 [09:18:15]MH_SAM_APDU [09:18:15]CAPDU: 80 13 00 00 [09:18:15]Write to MH i2c: E2 08 00 D9 08 80 13 00 00 00 00 00 00 5D [09:18:15]Write i2c OK [09:18:15]MH_I2C_Read... [09:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:15]Read from MH i2c: E2 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 62 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 62 00 D9 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 C3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [09:18: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 C3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:15]wFMCommunicate OK [09:18:15]SAM_PROTO_GetFieldsCounters done [09:18:15]requested_item shift.num is exist - process it [09:18:15]requested_item shift.opened is exist - process it [09:18:15]req_shift_opened [09:18:15]FM_GetShiftState [09:18:15]SAM_PROTO_GetShiftState [09:18:15]wFMCommunicate request_size=4 [09:18:15]MH_SAM_APDU [09:18:15]CAPDU: 80 13 01 00 [09:18:15]Write to MH i2c: E2 08 00 DA 08 80 13 01 00 00 00 00 00 5F [09:18:15]Write i2c OK [09:18:15]MH_I2C_Read... [09:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:15]Read from MH i2c: E2 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 0E 00 [09:18:15]MH_I2C_Read... [09:18:15]Read from MH i2c: E2 0E 00 DA 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2D [09:18:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:18:15]wFMCommunicate OK [09:18:15]SAM_PROTO_GetShiftState done [09:18:15]FM_GetShiftState done [09:18:15]req_shift_opened done [09:18:15]requested_item shift.open_date is exist - process it [09:18:15]req_shift_open_date [09:18:15]req_shift_open_date done [09:18:15]produce_requested_data done [09:18:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374979,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:18:15]process_action_free close_receipt [09:18:15]json_value_free [09:18:15]json_value_free done [09:18:15]process_json_proto returns [09:18:15]Send response to host [09:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374979,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:18:15]free response buf [09:18:15]execute_script done [09:18:15]execute_script returns [09:18:15]free content buf [09:18:15]Sock 9.Close socket [09:18:15]Sock 9.Thread stoped [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:44]OFD Sender: No OFD packet to send [09:18:49]OFD Sender: No OFD packet to send [09:18:54]OFD Sender: No OFD packet to send [09:18:59]OFD Sender: No OFD packet to send [09:19:04]OFD Sender: No OFD packet to send [09:19:09]OFD Sender: No OFD packet to send [09:19:14]OFD Sender: No OFD packet to send [09:19:19]OFD Sender: No OFD packet to send [09:19:24]OFD Sender: No OFD packet to send [09:19:25]accept exits with 8 [09:19:25]New connection [09:19:25]New thread 3067149668 created [09:19:25]Thread 3067006308 joined [09:19:25]Waiting for new connection... [09:19:25] Sock 8.Parse request [09:19:25]Sock 8.Check first char [09:19:25]Sock 8.First char is OK [09:19:25]request: POST /json_proto HTTP/1.0 [09:19:25]Method: POST [09:19:25]URL: /json_proto [09:19:25]Method is POST - this is cgi request [09:19:25]url: /json_proto [09:19:25]query_string will be loaded in cgi processing [09:19:25]execute_cgi json_proto POST (null) [09:19:25]execute_cgi path=json_proto method=POST [09:19:25]POST find Content-Length [09:19:25]Host: 172.17.42.195:8080 [09:19:25]Content-Length: 770 [09:19:25]Content-Type: application/json [09:19:25] [09:19:25]POST finish read [09:19:25]Found Content-Length = 770 [09:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311505", "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" ] } } [09:19:25]execute_script... [09: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)3311505", "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" ] } } [09:19:25]POST & json_proto [09:19:25]process_json_proto [09:19:25]json parsed OK: [09:19:25]protocol is kg_v1.0 [09:19:25]action value=close_receipt [09:19:25]process_action close_receipt [09:19:25]cmd_close_receipt [09:19:25]MH_GetDate [09:19:25]Write to MH i2c: F0 00 00 DB 08 D2 [09:19:25]Write i2c OK [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 09 00 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: F0 09 00 DB 08 00 9D 05 1E 67 EF 94 12 67 FE [09:19:25]GetLastDocTimeStamp 1730020691 [09:19:25]current date 1730020765 [09:19:25]FM_GetShiftState [09:19:25]SAM_PROTO_GetShiftState [09:19:25]wFMCommunicate request_size=4 [09:19:25]MH_SAM_APDU [09:19:25]CAPDU: 80 13 01 00 [09:19:25]Write to MH i2c: E2 08 00 DC 08 80 13 01 00 00 00 00 00 61 [09:19:25]Write i2c OK [09:19:25]MH_I2C_Read... [09:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:25]Read from MH i2c: E2 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: E2 0E 00 [09:19:25]MH_I2C_Read... [09:19:25]Read from MH i2c: E2 0E 00 DC 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [09:19:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:25]wFMCommunicate OK [09:19:25]SAM_PROTO_GetShiftState done [09:19:25]FM_GetShiftState done [09:19:25]opened in 1729988025 [09:19:25]opened+sec_in_day 1730074425 [09:19:25]quantity*price = 100015 [09:19:25]sum+1 = 100017 [09:19: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 СНО: Общий режим Чек 258 27.10.2024 09:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374980 ФПД: 81182094564653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374980&fm=81182094564653&tin=02508201610067®Number=0000000000091623&sum=100016 [09:19:26]StoreToDocumentArchive [09:19:26]shift 528 fd 374980 [09:19:26]save to /storage/0528/doc_00374980 [09:19:26]save last doc name /storage/0528/doc_00374980 to /storage/kkm_last_doc_name [09:19:26]save OK [09:19:26]Clear old archive folders... [09:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:26]tlvbuf is 0157F980 [09:19:26]SAM_PROTO_ClearQueue [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 09 00 00 [09:19:26]Write to MH i2c: E2 08 00 E9 08 80 09 00 00 00 00 00 00 63 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 E9 08 00 90 00 65 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]SAM_PROTO_ClearQueue done [09:19:26]KKMCreateOFDPacket [09:19:26]OFDProtocolAddRootSTLVToBuf [09:19:26]FM_MakeSignedData [09:19:26]FM_MakeSignedData [09:19:26]SAM_PROTO_SignData [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 01 02 [09:19:26]Write to MH i2c: E2 08 00 EA 08 80 0D 01 02 00 00 00 00 6B [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 EA 08 00 90 00 66 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=255 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 9D 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 [09:19:26]Write to MH i2c: E2 02 01 EB 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 02 01 00 00 F4 03 04 00 9D 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 00 00 17 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 EB 08 00 90 00 67 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=10 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 02 02 05 D5 AD E8 9D 2D [09:19:26]Write to MH i2c: E2 0D 00 EC 08 80 0D 02 02 05 00 D5 AD E8 9D 2D 00 00 AC [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 03 00 EC 08 00 90 00 68 [09:19:26]RAPDU: 90 00 [09:19:26]wFMCommunicate OK [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 0D 03 02 [09:19:26]Write to MH i2c: E2 08 00 ED 08 80 0D 03 02 00 00 00 00 70 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0B 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0B 00 ED 08 00 20 6A BA EE AA 0D F9 9D 90 00 F0 [09:19:26]RAPDU: 20 6A BA EE AA 0D F9 9D 90 00 [09:19:26]wFMCommunicate OK [09:19:26]SAM_PROTO_SignData done [09:19:26]FM_MakeSignedData done [09:19:26]CreateOFDProtocolMessage [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 11 00 00 [09:19:26]Write to MH i2c: E2 08 00 EE 08 80 11 00 00 00 00 00 00 70 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 17 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 17 00 EE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C5 [09:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:26]wFMCommunicate OK [09:19:26]CreateOFDProtocolMessage done [09:19:26]OFDSenderStorePacket 374980 [09:19:26]StoreOFDPacket docnum=374980 [09:19: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 1B D0 07 01 F6 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 02 01 00 00 F4 03 04 00 9D 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 D5 AD E8 9D 2D 20 6A BA EE AA 0D F9 9D [09:19:26]CheckFolder [09:19:26]dirname=/storage/ofd_packets [09:19:26]CheckFolder done [09:19:26]ProducePacketName [09:19:26]name=ofd_packets/00374980 [09:19:26]NVStorageSaveData ofd_packets/00374980 [09:19:26]File name is /storage/ofd_packets/00374980 [09:19:26]Write 301 bytes [09:19:26]NVStorageSaveData done [09:19:26]OFDSenderStorePacket done [09:19:26]KKMCreateOFDPacket done [09:19:26]NVStorageSaveData kkm_last_timestamp [09:19:26]File name is /storage/kkm_last_timestamp [09:19:26]Write 4 bytes [09:19:26]NVStorageSaveData done [09:19:26]ExternCall_PrintAddStr [09:19:26]wPrintStart [09:19:26]Write to MH i2c: 01 00 00 EF 08 F7 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 07 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: 01 07 00 EF 08 00 00 00 00 00 FF 0F 0C [09:19:26]RasterBufferAndPrint [09:19:26]line Счет N : (1)3311505 [09:19:26]line ИНН: 02508201610067 [09:19:26]line Контрольно-Кассовый Чек [09:19:26]line ПРОДАЖА [09:19:26]line ТРК (МРК, ГНК) : 32 [09:19:26]line Товар: 2710124130 [09:19:26]line Аи-92-К-4 [09:19:26]line 14.950 * 66.90 [09:19:26]line = 1000.16 [09:19:26]line НДС 12% НСП 1% [09:19:26]line > о реализуемом товаре [09:19:26]line ИТОГО: 1000.16 [09:19:26]line НСП 1% : 8.85 [09:19:26]line НДС 12% : 106.21 [09:19:26]line Наличными: 0.00 [09:19:26]line Безнал.: 1000.16 [09:19:26]line Место: АЗС № 87 "Партнер Нефть" [09:19:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:19:26]line СНО: Общий режим [09:19:26]line Чек 258 27.10.2024 09:19 [09:19:26]line Смена: 528 ФФД: 1.0 [09:19:26]line ЗНМ: 0300000083 [09:19:26]line РНМ: 0000000000091623 [09:19:26]line Версия ККМ: 001 [09:19:26]line Платежная система: Mbank [09:19:26]line ФМ: 0000000000874672 [09:19:26]line ФД: 374980 [09:19:26]line ФПД: 81182094564653 [09:19:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374980&fm=81182094564653&tin=02508201610067®Number=0000000000091623&sum=100016 [09:19:26]written 0, free lines is 4095 [09:19:27]OFD Sender: Processing packet 374980 [packets to send 270, broken 269] [09:19:27]ProducePacketName [09:19:27]name=ofd_packets/00374980 [09:19:27]OFD Sender: To server: pG, [09:19:27]CommunicateWithHost lk.salyk.kg:30040 [09:19:27]ConnectInit lk.salyk.kg [09:19:27]Connected sock=10 [09: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 1B D0 07 01 F6 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 02 01 00 00 F4 03 04 00 9D 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 49 D5 AD E8 9D 2D 20 6A BA EE AA 0D F9 9D [09:19: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 D6 5A 47 00 1B 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 C4 B8 05 00 F4 03 04 00 3C B1 1D 67 B6 04 01 00 00 49 F8 E2 FE B4 56 C3 C6 [09:19:27]CommunicateWithHost err = 0 [09:19:27]CheckOFDResponse [09:19:27]1017 (14) - 77093643461234 [09:19:27]1041 (16) - 0000000000874672 [09:19:27]1040 (4) - 374980 [09:19:27]1012 (4) - 27.10.2024 03:19 [09:19:27]1206 (1) - 0 [09:19:27]OFD Sender: Remove packet 374980 [09:19:27]ProducePacketName [09:19:27]name=ofd_packets/00374980 [09:19:27]NVStorageDeleteData [09:19:27]Write to MH i2c: 01 00 00 18 09 21 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 07 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: 01 07 00 18 09 00 00 00 00 00 F5 0C 29 [09:19:27]RasterBufferAndPrint [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]line [09:19:27]written 0, free lines is 3323 [09:19:27]MH_Cut [09:19:27]Write to MH i2c: D1 01 00 1F 09 01 FA [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 01 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: D1 01 00 1F 09 00 F9 [09:19:27]Write to MH i2c: 01 00 00 20 09 29 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]OFD Sender: No OFD packet to send [09:19:28]*** Cut start [09:19:28]*** Partial cut [09:19:28]*** CUTSNS_PIN = 1 [09:19:28]*** CUTSNS_PIN = 0 [09:19:28]*** Brake cut motor [09:19:28]Read from MH i2c: 01 [09:19:28]MH_I2C_Read... [09:19:28]*** Stop cut motor [09:19:28]*** Cut end [09:19:28]Read from MH i2c: 01 07 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 20 09 00 00 00 00 00 FF 0F 3E [09:19:28]process_action close_receipt done [09:19:28]requested_data is exist [09:19:28]produce_requested_data [09:19:28]requested_item fm.sn is exist - process it [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 11 00 00 [09:19:28]Write to MH i2c: E2 08 00 21 09 80 11 00 00 00 00 00 00 A4 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 21 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [09:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:28]wFMCommunicate OK [09:19:28]requested_item fd.num is exist - process it [09:19:28]SAM_PROTO_GetFieldsCounters [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 13 00 00 [09:19:28]Write to MH i2c: E2 08 00 22 09 80 13 00 00 00 00 00 00 A7 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 62 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 62 00 22 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 C4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [09: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 C4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:29]wFMCommunicate OK [09:19:29]SAM_PROTO_GetFieldsCounters done [09:19:29]requested_item shift.num is exist - process it [09:19:29]requested_item shift.opened is exist - process it [09:19:29]req_shift_opened [09:19:29]FM_GetShiftState [09:19:29]SAM_PROTO_GetShiftState [09:19:29]wFMCommunicate request_size=4 [09:19:29]MH_SAM_APDU [09:19:29]CAPDU: 80 13 01 00 [09:19:29]Write to MH i2c: E2 08 00 23 09 80 13 01 00 00 00 00 00 A9 [09:19:29]Write i2c OK [09:19:29]MH_I2C_Read... [09:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:29]Read from MH i2c: E2 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 0E 00 [09:19:29]MH_I2C_Read... [09:19:29]Read from MH i2c: E2 0E 00 23 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 77 [09:19:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:29]wFMCommunicate OK [09:19:29]SAM_PROTO_GetShiftState done [09:19:29]FM_GetShiftState done [09:19:29]req_shift_opened done [09:19:29]requested_item shift.open_date is exist - process it [09:19:29]req_shift_open_date [09:19:29]req_shift_open_date done [09:19:29]produce_requested_data done [09:19:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374980,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:19:29]process_action_free close_receipt [09:19:29]json_value_free [09:19:29]json_value_free done [09:19:29]process_json_proto returns [09:19:29]Send response to host [09:19:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374980,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:19:29]free response buf [09:19:29]execute_script done [09:19:29]execute_script returns [09:19:29]free content buf [09:19:29]Sock 8.Close socket [09:19:29]Sock 8.Thread stoped [09:19:32]OFD Sender: No OFD packet to send [09:19:37]OFD Sender: No OFD packet to send [09:19:42]OFD Sender: No OFD packet to send [09:19:47]OFD Sender: No OFD packet to send [09:19:47]accept exits with 9 [09:19:47]New connection [09:19:47]New thread 3067006308 created [09:19:47]Thread 3067149668 joined [09:19:47]Waiting for new connection... [09:19:47] Sock 9.Parse request [09:19:47]Sock 9.Check first char [09:19:47]Sock 9.First char is OK [09:19:47]request: POST /json_proto HTTP/1.0 [09:19:47]Method: POST [09:19:47]URL: /json_proto [09:19:47]Method is POST - this is cgi request [09:19:47]url: /json_proto [09:19:47]query_string will be loaded in cgi processing [09:19:47]execute_cgi json_proto POST (null) [09:19:47]execute_cgi path=json_proto method=POST [09:19:47]POST find Content-Length [09:19:47]Host: 172.17.42.195:8080 [09:19:47]Content-Length: 678 [09:19:47]Content-Type: application/json [09:19:47] [09:19:47]POST finish read [09:19:47]Found Content-Length = 678 [09:19:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311509", "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" ] } } [09:19:47]execute_script... [09:19: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)3311509", "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" ] } } [09:19:47]POST & json_proto [09:19:47]process_json_proto [09:19:47]json parsed OK: [09:19:47]protocol is kg_v1.0 [09:19:47]action value=close_receipt [09:19:47]process_action close_receipt [09:19:47]cmd_close_receipt [09:19:47]MH_GetDate [09:19:47]Write to MH i2c: F0 00 00 24 09 1C [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: F0 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: F0 09 00 [09:19:47]MH_I2C_Read... [09:19:47]Read from MH i2c: F0 09 00 24 09 00 B4 05 1E 67 EF 94 12 67 5F [09:19:47]GetLastDocTimeStamp 1730020765 [09:19:47]current date 1730020788 [09:19:47]FM_GetShiftState [09:19:47]SAM_PROTO_GetShiftState [09:19:47]wFMCommunicate request_size=4 [09:19:47]MH_SAM_APDU [09:19:47]CAPDU: 80 13 01 00 [09:19:47]Write to MH i2c: E2 08 00 25 09 80 13 01 00 00 00 00 00 AB [09:19:47]Write i2c OK [09:19:47]MH_I2C_Read... [09:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:48]Read from MH i2c: E2 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: E2 0E 00 [09:19:48]MH_I2C_Read... [09:19:48]Read from MH i2c: E2 0E 00 25 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [09:19:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:48]wFMCommunicate OK [09:19:48]SAM_PROTO_GetShiftState done [09:19:48]FM_GetShiftState done [09:19:48]opened in 1729988025 [09:19:48]opened+sec_in_day 1730074425 [09:19:48]quantity*price = 40006 [09:19:48]sum+1 = 40007 [09:19:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 259 27.10.2024 09:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374981 ФПД: 240150803170883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091948&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374981&fm=240150803170883&tin=02508201610067®Number=0000000000091623&sum=40000 [09:19:49]StoreToDocumentArchive [09:19:49]shift 528 fd 374981 [09:19:49]save to /storage/0528/doc_00374981 [09:19:49]save last doc name /storage/0528/doc_00374981 to /storage/kkm_last_doc_name [09:19:49]save OK [09:19:49]Clear old archive folders... [09:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:49]tlvbuf is 0157F680 [09:19:49]SAM_PROTO_ClearQueue [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 09 00 00 [09:19:49]Write to MH i2c: E2 08 00 32 09 80 09 00 00 00 00 00 00 AD [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 32 09 00 90 00 AF [09:19:49]RAPDU: 90 00 [09:19:49]wFMCommunicate OK [09:19:49]SAM_PROTO_ClearQueue done [09:19:49]KKMCreateOFDPacket [09:19:49]OFDProtocolAddRootSTLVToBuf [09:19:49]FM_MakeSignedData [09:19:49]FM_MakeSignedData [09:19:49]SAM_PROTO_SignData [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 0D 01 02 [09:19:49]Write to MH i2c: E2 08 00 33 09 80 0D 01 02 00 00 00 00 B5 [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 33 09 00 90 00 B0 [09:19:49]RAPDU: 90 00 [09:19:49]wFMCommunicate OK [09:19:49]wFMCommunicate request_size=255 [09:19:49]MH_SAM_APDU [09:19: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 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 03 01 00 00 F4 03 04 00 B4 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA [09:19:49]Write to MH i2c: E2 02 01 34 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 03 01 00 00 F4 03 04 00 B4 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA 00 00 C0 [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 34 09 00 90 00 B1 [09:19:49]RAPDU: 90 00 [09:19:49]wFMCommunicate OK [09:19:49]wFMCommunicate request_size=10 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 0D 02 02 05 6A 77 50 C6 43 [09:19:49]Write to MH i2c: E2 0D 00 35 09 80 0D 02 02 05 00 6A 77 50 C6 43 00 00 FC [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 03 00 35 09 00 90 00 B2 [09:19:49]RAPDU: 90 00 [09:19:49]wFMCommunicate OK [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 0D 03 02 [09:19:49]Write to MH i2c: E2 08 00 36 09 80 0D 03 02 00 00 00 00 BA [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 0B 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 0B 00 36 09 00 AA 45 D9 D8 52 DF 00 EE 90 00 7A [09:19:49]RAPDU: AA 45 D9 D8 52 DF 00 EE 90 00 [09:19:49]wFMCommunicate OK [09:19:49]SAM_PROTO_SignData done [09:19:49]FM_MakeSignedData done [09:19:49]CreateOFDProtocolMessage [09:19:49]wFMCommunicate request_size=4 [09:19:49]MH_SAM_APDU [09:19:49]CAPDU: 80 11 00 00 [09:19:49]Write to MH i2c: E2 08 00 37 09 80 11 00 00 00 00 00 00 BA [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:49]Read from MH i2c: E2 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 17 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: E2 17 00 37 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [09:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:49]wFMCommunicate OK [09:19:49]CreateOFDProtocolMessage done [09:19:49]OFDSenderStorePacket 374981 [09:19:49]StoreOFDPacket docnum=374981 [09:19: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 96 25 07 01 58 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 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 03 01 00 00 F4 03 04 00 B4 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA 6A 77 50 C6 43 AA 45 D9 D8 52 DF 00 EE [09:19:49]CheckFolder [09:19:49]dirname=/storage/ofd_packets [09:19:49]CheckFolder done [09:19:49]ProducePacketName [09:19:49]name=ofd_packets/00374981 [09:19:49]NVStorageSaveData ofd_packets/00374981 [09:19:49]File name is /storage/ofd_packets/00374981 [09:19:49]Write 301 bytes [09:19:49]NVStorageSaveData done [09:19:49]OFDSenderStorePacket done [09:19:49]KKMCreateOFDPacket done [09:19:49]NVStorageSaveData kkm_last_timestamp [09:19:49]File name is /storage/kkm_last_timestamp [09:19:49]Write 4 bytes [09:19:49]NVStorageSaveData done [09:19:49]ExternCall_PrintAddStr [09:19:49]wPrintStart [09:19:49]Write to MH i2c: 01 00 00 38 09 41 [09:19:49]Write i2c OK [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: 01 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: 01 07 00 [09:19:49]MH_I2C_Read... [09:19:49]Read from MH i2c: 01 07 00 38 09 00 00 00 00 00 FF 0F 56 [09:19:49]RasterBufferAndPrint [09:19:49]line Счет N : (1)3311509 [09:19:49]line ИНН: 02508201610067 [09:19:49]line Контрольно-Кассовый Чек [09:19:49]line ПРОДАЖА [09:19:49]line ТРК (МРК, ГНК) : 42 [09:19:49]line Товар: 2710124130 [09:19:49]line Аи-92-К-4 [09:19:49]line 5.980 * 66.90 [09:19:49]line = 400.06 [09:19:49]line НДС 12% НСП 1% [09:19:49]line > о реализуемом товаре [09:19:49]line ОКРУГЛЕНИЕ: -0.06 [09:19:49]line ИТОГО: 400.00 [09:19:49]line Внесено: 400.00 [09:19:49]line СДАЧА: 0.00 [09:19:49]line НСП 1% : 3.54 [09:19:49]line НДС 12% : 42.48 [09:19:49]line Наличными: 400.00 [09:19:49]line Безнал.: 0.00 [09:19:49]line Место: АЗС № 87 "Партнер Нефть" [09:19:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:19:49]line СНО: Общий режим [09:19:49]line Чек 259 27.10.2024 09:19 [09:19:49]line Смена: 528 ФФД: 1.0 [09:19:49]line ЗНМ: 0300000083 [09:19:49]line РНМ: 0000000000091623 [09:19:49]line Версия ККМ: 001 [09:19:49]line ФМ: 0000000000874672 [09:19:49]line ФД: 374981 [09:19:49]line ФПД: 240150803170883 [09:19:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091948&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374981&fm=240150803170883&tin=02508201610067®Number=0000000000091623&sum=40000 [09:19:49]written 0, free lines is 4095 [09:19:49]OFD Sender: Processing packet 374981 [packets to send 270, broken 269] [09:19:49]ProducePacketName [09:19:49]name=ofd_packets/00374981 [09:19:49]OFD Sender: To server: pG, [09:19:49]CommunicateWithHost lk.salyk.kg:30040 [09:19:49]ConnectInit lk.salyk.kg [09:19:49]Connected sock=10 [09:19: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 96 25 07 01 58 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 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 03 01 00 00 F4 03 04 00 B4 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DA 6A 77 50 C6 43 AA 45 D9 D8 52 DF 00 EE [09:19: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 6E 44 47 00 8F 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 C5 B8 05 00 F4 03 04 00 53 B1 1D 67 B6 04 01 00 00 13 D9 90 90 72 C5 3F 6B [09:19:50]CommunicateWithHost err = 0 [09:19:50]CheckOFDResponse [09:19:50]1017 (14) - 77093643461234 [09:19:50]1041 (16) - 0000000000874672 [09:19:50]1040 (4) - 374981 [09:19:50]1012 (4) - 27.10.2024 03:19 [09:19:50]1206 (1) - 0 [09:19:50]OFD Sender: Remove packet 374981 [09:19:50]ProducePacketName [09:19:50]name=ofd_packets/00374981 [09:19:50]NVStorageDeleteData [09:19:50]Write to MH i2c: 01 00 00 63 09 6C [09:19:50]Write i2c OK [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: 01 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: 01 07 00 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: 01 07 00 63 09 00 00 00 00 00 D5 0C 54 [09:19:50]RasterBufferAndPrint [09:19:50]line [09:19:50]line [09:19:50]line [09:19:50]line [09:19:50]line [09:19:50]written 0, free lines is 3293 [09:19:50]MH_Cut [09:19:50]Write to MH i2c: D1 01 00 6A 09 01 45 [09:19:50]Write i2c OK [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: D1 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: D1 01 00 [09:19:50]MH_I2C_Read... [09:19:50]Read from MH i2c: D1 01 00 6A 09 00 44 [09:19:50]Write to MH i2c: 01 00 00 6B 09 74 [09:19:50]Write i2c OK [09:19:50]MH_I2C_Read... [09:19:50]OFD Sender: No OFD packet to send [09:19:50]*** Cut start [09:19:50]*** Partial cut [09:19:50]*** CUTSNS_PIN = 1 [09:19:51]*** CUTSNS_PIN = 0 [09:19:51]*** Brake cut motor [09:19:51]Read from MH i2c: 01 [09:19:51]MH_I2C_Read... [09:19:51]*** Stop cut motor [09:19:51]*** Cut end [09:19:51]Read from MH i2c: 01 07 00 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: 01 07 00 6B 09 00 00 00 00 00 FF 0F 89 [09:19:51]process_action close_receipt done [09:19:51]requested_data is exist [09:19:51]produce_requested_data [09:19:51]requested_item fm.sn is exist - process it [09:19:51]wFMCommunicate request_size=4 [09:19:51]MH_SAM_APDU [09:19:51]CAPDU: 80 11 00 00 [09:19:51]Write to MH i2c: E2 08 00 6C 09 80 11 00 00 00 00 00 00 EF [09:19:51]Write i2c OK [09:19:51]MH_I2C_Read... [09:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:51]Read from MH i2c: E2 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 17 00 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 17 00 6C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [09:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:51]wFMCommunicate OK [09:19:51]requested_item fd.num is exist - process it [09:19:51]SAM_PROTO_GetFieldsCounters [09:19:51]wFMCommunicate request_size=4 [09:19:51]MH_SAM_APDU [09:19:51]CAPDU: 80 13 00 00 [09:19:51]Write to MH i2c: E2 08 00 6D 09 80 13 00 00 00 00 00 00 F2 [09:19:51]Write i2c OK [09:19:51]MH_I2C_Read... [09:19:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:51]Read from MH i2c: E2 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 62 00 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 62 00 6D 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 C5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [09:19: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 C5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:51]wFMCommunicate OK [09:19:51]SAM_PROTO_GetFieldsCounters done [09:19:51]requested_item shift.num is exist - process it [09:19:51]requested_item shift.opened is exist - process it [09:19:51]req_shift_opened [09:19:51]FM_GetShiftState [09:19:51]SAM_PROTO_GetShiftState [09:19:51]wFMCommunicate request_size=4 [09:19:51]MH_SAM_APDU [09:19:51]CAPDU: 80 13 01 00 [09:19:51]Write to MH i2c: E2 08 00 6E 09 80 13 01 00 00 00 00 00 F4 [09:19:51]Write i2c OK [09:19:51]MH_I2C_Read... [09:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:51]Read from MH i2c: E2 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 0E 00 [09:19:51]MH_I2C_Read... [09:19:51]Read from MH i2c: E2 0E 00 6E 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C2 [09:19:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:51]wFMCommunicate OK [09:19:51]SAM_PROTO_GetShiftState done [09:19:51]FM_GetShiftState done [09:19:51]req_shift_opened done [09:19:51]requested_item shift.open_date is exist - process it [09:19:51]req_shift_open_date [09:19:51]req_shift_open_date done [09:19:51]produce_requested_data done [09:19:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374981,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:19:51]process_action_free close_receipt [09:19:51]json_value_free [09:19:51]json_value_free done [09:19:51]process_json_proto returns [09:19:51]Send response to host [09:19:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374981,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:19:51]free response buf [09:19:51]execute_script done [09:19:51]execute_script returns [09:19:51]free content buf [09:19:51]Sock 9.Close socket [09:19:51]Sock 9.Thread stoped [09:19:53]accept exits with 8 [09:19:53]New connection [09:19:53]New thread 3067149668 created [09:19:53]Thread 3067006308 joined [09:19:53]Waiting for new connection... [09:19:53] Sock 8.Parse request [09:19:53]Sock 8.Check first char [09:19:53]Sock 8.First char is OK [09:19:53]request: POST /json_proto HTTP/1.0 [09:19:53]Method: POST [09:19:53]URL: /json_proto [09:19:53]Method is POST - this is cgi request [09:19:53]url: /json_proto [09:19:53]query_string will be loaded in cgi processing [09:19:53]execute_cgi json_proto POST (null) [09:19:53]execute_cgi path=json_proto method=POST [09:19:53]POST find Content-Length [09:19:53]Host: 172.17.42.195:8080 [09:19:53]Content-Length: 678 [09:19:53]Content-Type: application/json [09:19:53] [09:19:53]POST finish read [09:19:53]Found Content-Length = 678 [09:19:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311507", "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" ] } } [09:19:53]execute_script... [09:19:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311507", "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" ] } } [09:19:53]POST & json_proto [09:19:53]process_json_proto [09:19:53]json parsed OK: [09:19:53]protocol is kg_v1.0 [09:19:53]action value=close_receipt [09:19:53]process_action close_receipt [09:19:53]cmd_close_receipt [09:19:53]MH_GetDate [09:19:53]Write to MH i2c: F0 00 00 6F 09 67 [09:19:53]Write i2c OK [09:19:53]MH_I2C_Read... [09:19:53]Read from MH i2c: F0 [09:19:53]MH_I2C_Read... [09:19:53]Read from MH i2c: F0 09 00 [09:19:53]MH_I2C_Read... [09:19:53]Read from MH i2c: F0 09 00 6F 09 00 B9 05 1E 67 EF 94 12 67 AF [09:19:53]GetLastDocTimeStamp 1730020788 [09:19:53]current date 1730020793 [09:19:53]FM_GetShiftState [09:19:53]SAM_PROTO_GetShiftState [09:19:53]wFMCommunicate request_size=4 [09:19:53]MH_SAM_APDU [09:19:53]CAPDU: 80 13 01 00 [09:19:53]Write to MH i2c: E2 08 00 70 09 80 13 01 00 00 00 00 00 F6 [09:19:53]Write i2c OK [09:19:53]MH_I2C_Read... [09:19:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:53]Read from MH i2c: E2 [09:19:53]MH_I2C_Read... [09:19:53]Read from MH i2c: E2 0E 00 [09:19:53]MH_I2C_Read... [09:19:53]Read from MH i2c: E2 0E 00 70 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [09:19:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:53]wFMCommunicate OK [09:19:53]SAM_PROTO_GetShiftState done [09:19:53]FM_GetShiftState done [09:19:53]opened in 1729988025 [09:19:53]opened+sec_in_day 1730074425 [09:19:53]quantity*price = 60027 [09:19:53]sum+1 = 60029 [09:19:53]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 СНО: Общий режим Чек 260 27.10.2024 09:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374982 ФПД: 28370840260127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374982&fm=28370840260127&tin=02508201610067®Number=0000000000091623&sum=60000 [09:19:54]StoreToDocumentArchive [09:19:54]shift 528 fd 374982 [09:19:54]save to /storage/0528/doc_00374982 [09:19:54]save last doc name /storage/0528/doc_00374982 to /storage/kkm_last_doc_name [09:19:54]save OK [09:19:54]Clear old archive folders... [09:19:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:54]tlvbuf is 015B9110 [09:19:54]SAM_PROTO_ClearQueue [09:19:54]wFMCommunicate request_size=4 [09:19:54]MH_SAM_APDU [09:19:54]CAPDU: 80 09 00 00 [09:19:54]Write to MH i2c: E2 08 00 7D 09 80 09 00 00 00 00 00 00 F8 [09:19:54]Write i2c OK [09:19:54]MH_I2C_Read... [09:19:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:54]Read from MH i2c: E2 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 03 00 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 03 00 7D 09 00 90 00 FA [09:19:54]RAPDU: 90 00 [09:19:54]wFMCommunicate OK [09:19:54]SAM_PROTO_ClearQueue done [09:19:54]KKMCreateOFDPacket [09:19:54]OFDProtocolAddRootSTLVToBuf [09:19:54]FM_MakeSignedData [09:19:54]FM_MakeSignedData [09:19:54]SAM_PROTO_SignData [09:19:54]wFMCommunicate request_size=4 [09:19:54]MH_SAM_APDU [09:19:54]CAPDU: 80 0D 01 02 [09:19:54]Write to MH i2c: E2 08 00 7E 09 80 0D 01 02 00 00 00 00 00 [09:19:54]Write i2c OK [09:19:54]MH_I2C_Read... [09:19:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:54]Read from MH i2c: E2 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 03 00 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 03 00 7E 09 00 90 00 FB [09:19:54]RAPDU: 90 00 [09:19:54]wFMCommunicate OK [09:19:54]wFMCommunicate request_size=255 [09:19:54]MH_SAM_APDU [09:19: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 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 04 01 00 00 F4 03 04 00 BA 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 [09:19:54]Write to MH i2c: E2 02 01 7F 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 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 04 01 00 00 F4 03 04 00 BA 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 00 00 E0 [09:19:54]Write i2c OK [09:19:54]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 7F 09 00 90 00 FC [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]wFMCommunicate request_size=10 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 02 02 05 CD 99 DB 0E 1F [09:19:55]Write to MH i2c: E2 0D 00 80 09 80 0D 02 02 05 00 CD 99 DB 0E 1F 00 00 7B [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 80 09 00 90 00 FD [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 03 02 [09:19:55]Write to MH i2c: E2 08 00 81 09 80 0D 03 02 00 00 00 00 05 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 0B 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 0B 00 81 09 00 B5 6A 09 1F 46 AD A1 7F 90 00 60 [09:19:55]RAPDU: B5 6A 09 1F 46 AD A1 7F 90 00 [09:19:55]wFMCommunicate OK [09:19:55]SAM_PROTO_SignData done [09:19:55]FM_MakeSignedData done [09:19:55]CreateOFDProtocolMessage [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 11 00 00 [09:19:55]Write to MH i2c: E2 08 00 82 09 80 11 00 00 00 00 00 00 05 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 17 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 17 00 82 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [09:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:55]wFMCommunicate OK [09:19:55]CreateOFDProtocolMessage done [09:19:55]OFDSenderStorePacket 374982 [09:19:55]StoreOFDPacket docnum=374982 [09:19: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 5E 65 07 01 A9 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 04 01 00 00 F4 03 04 00 BA 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 CD 99 DB 0E 1F B5 6A 09 1F 46 AD A1 7F [09:19:55]CheckFolder [09:19:55]dirname=/storage/ofd_packets [09:19:55]CheckFolder done [09:19:55]ProducePacketName [09:19:55]name=ofd_packets/00374982 [09:19:55]NVStorageSaveData ofd_packets/00374982 [09:19:55]File name is /storage/ofd_packets/00374982 [09:19:55]Write 301 bytes [09:19:55]NVStorageSaveData done [09:19:55]OFDSenderStorePacket done [09:19:55]KKMCreateOFDPacket done [09:19:55]NVStorageSaveData kkm_last_timestamp [09:19:55]File name is /storage/kkm_last_timestamp [09:19:55]Write 4 bytes [09:19:55]NVStorageSaveData done [09:19:55]ExternCall_PrintAddStr [09:19:55]wPrintStart [09:19:55]Write to MH i2c: 01 00 00 83 09 8C [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 FF 0F A1 [09:19:55]RasterBufferAndPrint [09:19:55]line Счет N : (1)3311507 [09:19:55]line ИНН: 02508201610067 [09:19:55]line Контрольно-Кассовый Чек [09:19:55]line ПРОДАЖА [09:19:55]line ТРК (МРК, ГНК) : 13 [09:19:55]line Товар: 2710124500 [09:19:55]line Аи-95-К-3 [09:19:55]line 8.090 * 74.20 [09:19:55]line = 600.28 [09:19:55]line НДС 12% НСП 1% [09:19:55]line > о реализуемом товаре [09:19:55]line ОКРУГЛЕНИЕ: -0.28 [09:19:55]line ИТОГО: 600.00 [09:19:55]line Внесено: 600.00 [09:19:55]line СДАЧА: 0.00 [09:19:55]line НСП 1% : 5.31 [09:19:55]line НДС 12% : 63.75 [09:19:55]line Наличными: 600.00 [09:19:55]line Безнал.: 0.00 [09:19:55]line Место: АЗС № 87 "Партнер Нефть" [09:19:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:19:55]line СНО: Общий режим [09:19:55]line Чек 260 27.10.2024 09:19 [09:19:55]line Смена: 528 ФФД: 1.0 [09:19:55]line ЗНМ: 0300000083 [09:19:55]line РНМ: 0000000000091623 [09:19:55]line Версия ККМ: 001 [09:19:55]line ФМ: 0000000000874672 [09:19:55]line ФД: 374982 [09:19:55]line ФПД: 28370840260127 [09:19:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T091954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374982&fm=28370840260127&tin=02508201610067®Number=0000000000091623&sum=60000 [09:19:55]written 0, free lines is 4095 [09:19:55]OFD Sender: Processing packet 374982 [packets to send 270, broken 269] [09:19:55]ProducePacketName [09:19:55]name=ofd_packets/00374982 [09:19:55]OFD Sender: To server: pG, [09:19:55]CommunicateWithHost lk.salyk.kg:30040 [09:19:55]ConnectInit lk.salyk.kg [09:19:55]Connected sock=10 [09:19:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5E 65 07 01 A9 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 04 01 00 00 F4 03 04 00 BA 05 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 19 CD 99 DB 0E 1F B5 6A 09 1F 46 AD A1 7F [09:19: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 17 EA 47 00 09 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 C6 B8 05 00 F4 03 04 00 58 B1 1D 67 B6 04 01 00 00 20 2E 5B 8F C5 CD A5 91 [09:19:55]CommunicateWithHost err = 0 [09:19:55]CheckOFDResponse [09:19:55]1017 (14) - 77093643461234 [09:19:55]1041 (16) - 0000000000874672 [09:19:55]1040 (4) - 374982 [09:19:55]1012 (4) - 27.10.2024 03:19 [09:19:55]1206 (1) - 0 [09:19:55]OFD Sender: Remove packet 374982 [09:19:55]ProducePacketName [09:19:55]name=ofd_packets/00374982 [09:19:55]NVStorageDeleteData [09:19:55]Write to MH i2c: 01 00 00 AE 09 B7 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 AE 09 00 00 00 00 00 D0 0C 9A [09:19:55]RasterBufferAndPrint [09:19:55]line [09:19:55]line [09:19:55]line [09:19:55]line [09:19:55]line [09:19:55]written 0, free lines is 3290 [09:19:55]MH_Cut [09:19:55]Write to MH i2c: D1 01 00 B5 09 01 90 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: D1 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: D1 01 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: D1 01 00 B5 09 00 8F [09:19:55]Write to MH i2c: 01 00 00 B6 09 BF [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:56]OFD Sender: No OFD packet to send [09:19:56]*** Cut start [09:19:56]*** Partial cut [09:19:56]*** CUTSNS_PIN = 1 [09:19:56]*** CUTSNS_PIN = 0 [09:19:57]*** Brake cut motor [09:19:57]Read from MH i2c: 01 [09:19:57]MH_I2C_Read... [09:19:57]*** Stop cut motor [09:19:57]*** Cut end [09:19:57]Read from MH i2c: 01 07 00 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: 01 07 00 B6 09 00 00 00 00 00 FF 0F D4 [09:19:57]process_action close_receipt done [09:19:57]requested_data is exist [09:19:57]produce_requested_data [09:19:57]requested_item fm.sn is exist - process it [09:19:57]wFMCommunicate request_size=4 [09:19:57]MH_SAM_APDU [09:19:57]CAPDU: 80 11 00 00 [09:19:57]Write to MH i2c: E2 08 00 B7 09 80 11 00 00 00 00 00 00 3A [09:19:57]Write i2c OK [09:19:57]MH_I2C_Read... [09:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:57]Read from MH i2c: E2 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 17 00 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 17 00 B7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8F [09:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:19:57]wFMCommunicate OK [09:19:57]requested_item fd.num is exist - process it [09:19:57]SAM_PROTO_GetFieldsCounters [09:19:57]wFMCommunicate request_size=4 [09:19:57]MH_SAM_APDU [09:19:57]CAPDU: 80 13 00 00 [09:19:57]Write to MH i2c: E2 08 00 B8 09 80 13 00 00 00 00 00 00 3D [09:19:57]Write i2c OK [09:19:57]MH_I2C_Read... [09:19:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:57]Read from MH i2c: E2 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 62 00 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 62 00 B8 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 C6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [09:19: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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:57]wFMCommunicate OK [09:19:57]SAM_PROTO_GetFieldsCounters done [09:19:57]requested_item shift.num is exist - process it [09:19:57]requested_item shift.opened is exist - process it [09:19:57]req_shift_opened [09:19:57]FM_GetShiftState [09:19:57]SAM_PROTO_GetShiftState [09:19:57]wFMCommunicate request_size=4 [09:19:57]MH_SAM_APDU [09:19:57]CAPDU: 80 13 01 00 [09:19:57]Write to MH i2c: E2 08 00 B9 09 80 13 01 00 00 00 00 00 3F [09:19:57]Write i2c OK [09:19:57]MH_I2C_Read... [09:19:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:57]Read from MH i2c: E2 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 0E 00 [09:19:57]MH_I2C_Read... [09:19:57]Read from MH i2c: E2 0E 00 B9 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0D [09:19:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:19:57]wFMCommunicate OK [09:19:57]SAM_PROTO_GetShiftState done [09:19:57]FM_GetShiftState done [09:19:57]req_shift_opened done [09:19:57]requested_item shift.open_date is exist - process it [09:19:57]req_shift_open_date [09:19:57]req_shift_open_date done [09:19:57]produce_requested_data done [09:19:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374982,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:19:57]process_action_free close_receipt [09:19:57]json_value_free [09:19:57]json_value_free done [09:19:57]process_json_proto returns [09:19:57]Send response to host [09:19:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374982,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:19:57]free response buf [09:19:57]execute_script done [09:19:57]execute_script returns [09:19:57]free content buf [09:19:57]Sock 8.Close socket [09:19:57]Sock 8.Thread stoped [09:20:01]OFD Sender: No OFD packet to send [09:20:06]OFD Sender: No OFD packet to send [09:20:11]OFD Sender: No OFD packet to send [09:20:16]OFD Sender: No OFD packet to send [09:20:21]OFD Sender: No OFD packet to send [09:20:26]OFD Sender: No OFD packet to send [09:20:31]OFD Sender: No OFD packet to send [09:20:36]OFD Sender: No OFD packet to send [09:20:41]OFD Sender: No OFD packet to send [09:20:46]OFD Sender: No OFD packet to send [09:20:51]OFD Sender: No OFD packet to send [09:20:56]OFD Sender: No OFD packet to send [09:21:01]OFD Sender: No OFD packet to send [09:21:06]OFD Sender: No OFD packet to send [09:21:11]OFD Sender: No OFD packet to send [09:21:16]OFD Sender: No OFD packet to send [09:21:21]OFD Sender: No OFD packet to send [09:21:26]OFD Sender: No OFD packet to send [09:21:31]OFD Sender: No OFD packet to send [09:21:36]OFD Sender: No OFD packet to send [09:21:36]accept exits with 9 [09:21:36]New connection [09:21:36]New thread 3067006308 created [09:21:36]Thread 3067149668 joined [09:21:36]Waiting for new connection... [09:21:36] Sock 9.Parse request [09:21:36]Sock 9.Check first char [09:21:36]Sock 9.First char is OK [09:21:36]request: POST /json_proto HTTP/1.0 [09:21:36]Method: POST [09:21:36]URL: /json_proto [09:21:36]Method is POST - this is cgi request [09:21:36]url: /json_proto [09:21:36]query_string will be loaded in cgi processing [09:21:36]execute_cgi json_proto POST (null) [09:21:36]execute_cgi path=json_proto method=POST [09:21:36]POST find Content-Length [09:21:36]Host: 172.17.42.195:8080 [09:21:36]Content-Length: 678 [09:21:36]Content-Type: application/json [09:21:36] [09:21:36]POST finish read [09:21:36]Found Content-Length = 678 [09:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311510", "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" ] } } [09:21:36]execute_script... [09:21: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)3311510", "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" ] } } [09:21:36]POST & json_proto [09:21:36]process_json_proto [09:21:36]json parsed OK: [09:21:36]protocol is kg_v1.0 [09:21:36]action value=close_receipt [09:21:36]process_action close_receipt [09:21:36]cmd_close_receipt [09:21:36]MH_GetDate [09:21:36]Write to MH i2c: F0 00 00 BA 09 B2 [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: F0 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: F0 09 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: F0 09 00 BA 09 00 20 06 1E 67 EF 94 12 67 62 [09:21:36]GetLastDocTimeStamp 1730020794 [09:21:36]current date 1730020896 [09:21:36]FM_GetShiftState [09:21:36]SAM_PROTO_GetShiftState [09:21:36]wFMCommunicate request_size=4 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 13 01 00 [09:21:36]Write to MH i2c: E2 08 00 BB 09 80 13 01 00 00 00 00 00 41 [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 0E 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 0E 00 BB 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0F [09:21:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:21:36]wFMCommunicate OK [09:21:36]SAM_PROTO_GetShiftState done [09:21:36]FM_GetShiftState done [09:21:36]opened in 1729988025 [09:21:36]opened+sec_in_day 1730074425 [09:21:36]quantity*price = 50041 [09:21:36]sum+1 = 50042 [09:21: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 СНО: Общий режим Чек 261 27.10.2024 09:21 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374983 ФПД: 31322717471160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092136&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374983&fm=31322717471160&tin=02508201610067®Number=0000000000091623&sum=50000 [09:21:37]StoreToDocumentArchive [09:21:37]shift 528 fd 374983 [09:21:37]save to /storage/0528/doc_00374983 [09:21:37]save last doc name /storage/0528/doc_00374983 to /storage/kkm_last_doc_name [09:21:37]save OK [09:21:37]Clear old archive folders... [09:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:37]tlvbuf is 015BCC90 [09:21:37]SAM_PROTO_ClearQueue [09:21:37]wFMCommunicate request_size=4 [09:21:37]MH_SAM_APDU [09:21:37]CAPDU: 80 09 00 00 [09:21:37]Write to MH i2c: E2 08 00 C8 09 80 09 00 00 00 00 00 00 43 [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:37]Read from MH i2c: E2 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 03 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 03 00 C8 09 00 90 00 45 [09:21:37]RAPDU: 90 00 [09:21:37]wFMCommunicate OK [09:21:37]SAM_PROTO_ClearQueue done [09:21:37]KKMCreateOFDPacket [09:21:37]OFDProtocolAddRootSTLVToBuf [09:21:37]FM_MakeSignedData [09:21:37]FM_MakeSignedData [09:21:37]SAM_PROTO_SignData [09:21:37]wFMCommunicate request_size=4 [09:21:37]MH_SAM_APDU [09:21:37]CAPDU: 80 0D 01 02 [09:21:37]Write to MH i2c: E2 08 00 C9 09 80 0D 01 02 00 00 00 00 4B [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:37]Read from MH i2c: E2 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 03 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 03 00 C9 09 00 90 00 46 [09:21:37]RAPDU: 90 00 [09:21:37]wFMCommunicate OK [09:21:37]wFMCommunicate request_size=255 [09:21:37]MH_SAM_APDU [09:21: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 05 01 00 00 F4 03 04 00 20 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1C [09:21:37]Write to MH i2c: E2 02 01 CA 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 05 01 00 00 F4 03 04 00 20 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1C 00 00 3A [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 03 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 03 00 CA 09 00 90 00 47 [09:21:38]RAPDU: 90 00 [09:21:38]wFMCommunicate OK [09:21:38]wFMCommunicate request_size=10 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 0D 02 02 05 7C E3 72 C1 B8 [09:21:38]Write to MH i2c: E2 0D 00 CB 09 80 0D 02 02 05 00 7C E3 72 C1 B8 00 00 A2 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 03 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [09:21:38]RAPDU: 90 00 [09:21:38]wFMCommunicate OK [09:21:38]wFMCommunicate request_size=4 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 0D 03 02 [09:21:38]Write to MH i2c: E2 08 00 CC 09 80 0D 03 02 00 00 00 00 50 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 0B 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 0B 00 CC 09 00 A1 34 32 0A D1 6E EC 21 90 00 AE [09:21:38]RAPDU: A1 34 32 0A D1 6E EC 21 90 00 [09:21:38]wFMCommunicate OK [09:21:38]SAM_PROTO_SignData done [09:21:38]FM_MakeSignedData done [09:21:38]CreateOFDProtocolMessage [09:21:38]wFMCommunicate request_size=4 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 11 00 00 [09:21:38]Write to MH i2c: E2 08 00 CD 09 80 11 00 00 00 00 00 00 50 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 17 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 17 00 CD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A5 [09:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:21:38]wFMCommunicate OK [09:21:38]CreateOFDProtocolMessage done [09:21:38]OFDSenderStorePacket 374983 [09:21:38]StoreOFDPacket docnum=374983 [09:21: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 2F 09 07 01 13 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 05 01 00 00 F4 03 04 00 20 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1C 7C E3 72 C1 B8 A1 34 32 0A D1 6E EC 21 [09:21:38]CheckFolder [09:21:38]dirname=/storage/ofd_packets [09:21:38]CheckFolder done [09:21:38]ProducePacketName [09:21:38]name=ofd_packets/00374983 [09:21:38]NVStorageSaveData ofd_packets/00374983 [09:21:38]File name is /storage/ofd_packets/00374983 [09:21:38]Write 301 bytes [09:21:38]NVStorageSaveData done [09:21:38]OFDSenderStorePacket done [09:21:38]KKMCreateOFDPacket done [09:21:38]NVStorageSaveData kkm_last_timestamp [09:21:38]File name is /storage/kkm_last_timestamp [09:21:38]Write 4 bytes [09:21:38]NVStorageSaveData done [09:21:38]ExternCall_PrintAddStr [09:21:38]wPrintStart [09:21:38]Write to MH i2c: 01 00 00 CE 09 D7 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 07 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 FF 0F EC [09:21:38]RasterBufferAndPrint [09:21:38]line Счет N : (1)3311510 [09:21:38]line ИНН: 02508201610067 [09:21:38]line Контрольно-Кассовый Чек [09:21:38]line ПРОДАЖА [09:21:38]line ТРК (МРК, ГНК) : 12 [09:21:38]line Товар: 2710124130 [09:21:38]line Аи-92-К-4 [09:21:38]line 7.480 * 66.90 [09:21:38]line = 500.41 [09:21:38]line НДС 12% НСП 1% [09:21:38]line > о реализуемом товаре [09:21:38]line ОКРУГЛЕНИЕ: -0.41 [09:21:38]line ИТОГО: 500.00 [09:21:38]line Внесено: 500.00 [09:21:38]line СДАЧА: 0.00 [09:21:38]line НСП 1% : 4.43 [09:21:38]line НДС 12% : 53.14 [09:21:38]line Наличными: 500.00 [09:21:38]line Безнал.: 0.00 [09:21:38]line Место: АЗС № 87 "Партнер Нефть" [09:21:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:21:38]line СНО: Общий режим [09:21:38]line Чек 261 27.10.2024 09:21 [09:21:38]line Смена: 528 ФФД: 1.0 [09:21:38]line ЗНМ: 0300000083 [09:21:38]line РНМ: 0000000000091623 [09:21:38]line Версия ККМ: 001 [09:21:38]line ФМ: 0000000000874672 [09:21:38]line ФД: 374983 [09:21:38]line ФПД: 31322717471160 [09:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092136&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374983&fm=31322717471160&tin=02508201610067®Number=0000000000091623&sum=50000 [09:21:38]written 0, free lines is 4095 [09:21:38]OFD Sender: Processing packet 374983 [packets to send 270, broken 269] [09:21:38]ProducePacketName [09:21:38]name=ofd_packets/00374983 [09:21:38]OFD Sender: To server: pG, [09:21:38]CommunicateWithHost lk.salyk.kg:30040 [09:21:38]ConnectInit lk.salyk.kg [09:21:38]Connected sock=10 [09:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 09 07 01 13 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 05 01 00 00 F4 03 04 00 20 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 1C 7C E3 72 C1 B8 A1 34 32 0A D1 6E EC 21 [09:21: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 4D B9 47 00 16 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 C7 B8 05 00 F4 03 04 00 BF B1 1D 67 B6 04 01 00 00 A8 94 5D CF 0E 1E 90 EA [09:21:38]CommunicateWithHost err = 0 [09:21:38]CheckOFDResponse [09:21:38]1017 (14) - 77093643461234 [09:21:38]1041 (16) - 0000000000874672 [09:21:38]1040 (4) - 374983 [09:21:38]1012 (4) - 27.10.2024 03:21 [09:21:38]1206 (1) - 0 [09:21:38]OFD Sender: Remove packet 374983 [09:21:38]ProducePacketName [09:21:38]name=ofd_packets/00374983 [09:21:38]NVStorageDeleteData [09:21:38]Write to MH i2c: 01 00 00 F9 09 02 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 07 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 07 00 F9 09 00 00 00 00 00 D7 0C EC [09:21:38]RasterBufferAndPrint [09:21:38]line [09:21:38]line [09:21:38]line [09:21:38]line [09:21:38]line [09:21:38]written 0, free lines is 3294 [09:21:38]MH_Cut [09:21:38]Write to MH i2c: D1 01 00 00 0A 01 DC [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: D1 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: D1 01 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: D1 01 00 00 0A 00 DB [09:21:38]Write to MH i2c: 01 00 00 01 0A 0B [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:39]OFD Sender: No OFD packet to send [09:21:39]*** Cut start [09:21:39]*** Partial cut [09:21:39]*** CUTSNS_PIN = 1 [09:21:39]*** CUTSNS_PIN = 0 [09:21:39]*** Brake cut motor [09:21:40]Read from MH i2c: 01 [09:21:40]MH_I2C_Read... [09:21:40]*** Stop cut motor [09:21:40]*** Cut end [09:21:40]Read from MH i2c: 01 07 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: 01 07 00 01 0A 00 00 00 00 00 FF 0F 20 [09:21:40]process_action close_receipt done [09:21:40]requested_data is exist [09:21:40]produce_requested_data [09:21:40]requested_item fm.sn is exist - process it [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 11 00 00 [09:21:40]Write to MH i2c: E2 08 00 02 0A 80 11 00 00 00 00 00 00 86 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 17 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 17 00 02 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [09:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:21:40]wFMCommunicate OK [09:21:40]requested_item fd.num is exist - process it [09:21:40]SAM_PROTO_GetFieldsCounters [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 13 00 00 [09:21:40]Write to MH i2c: E2 08 00 03 0A 80 13 00 00 00 00 00 00 89 [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 62 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 62 00 03 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 C7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [09:21: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 C7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:40]wFMCommunicate OK [09:21:40]SAM_PROTO_GetFieldsCounters done [09:21:40]requested_item shift.num is exist - process it [09:21:40]requested_item shift.opened is exist - process it [09:21:40]req_shift_opened [09:21:40]FM_GetShiftState [09:21:40]SAM_PROTO_GetShiftState [09:21:40]wFMCommunicate request_size=4 [09:21:40]MH_SAM_APDU [09:21:40]CAPDU: 80 13 01 00 [09:21:40]Write to MH i2c: E2 08 00 04 0A 80 13 01 00 00 00 00 00 8B [09:21:40]Write i2c OK [09:21:40]MH_I2C_Read... [09:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:40]Read from MH i2c: E2 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 0E 00 [09:21:40]MH_I2C_Read... [09:21:40]Read from MH i2c: E2 0E 00 04 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 59 [09:21:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:21:40]wFMCommunicate OK [09:21:40]SAM_PROTO_GetShiftState done [09:21:40]FM_GetShiftState done [09:21:40]req_shift_opened done [09:21:40]requested_item shift.open_date is exist - process it [09:21:40]req_shift_open_date [09:21:40]req_shift_open_date done [09:21:40]produce_requested_data done [09:21:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374983,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:21:40]process_action_free close_receipt [09:21:40]json_value_free [09:21:40]json_value_free done [09:21:40]process_json_proto returns [09:21:40]Send response to host [09:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374983,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:21:40]free response buf [09:21:40]execute_script done [09:21:40]execute_script returns [09:21:40]free content buf [09:21:40]Sock 9.Close socket [09:21:40]Sock 9.Thread stoped [09:21:44]OFD Sender: No OFD packet to send [09:21:49]OFD Sender: No OFD packet to send [09:21:54]OFD Sender: No OFD packet to send [09:21:59]OFD Sender: No OFD packet to send [09:22:04]OFD Sender: No OFD packet to send [09:22:09]OFD Sender: No OFD packet to send [09:22:14]OFD Sender: No OFD packet to send [09:22:19]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:29]OFD Sender: No OFD packet to send [09:22:34]OFD Sender: No OFD packet to send [09:22:39]OFD Sender: No OFD packet to send [09:22:44]OFD Sender: No OFD packet to send [09:22:49]OFD Sender: No OFD packet to send [09:22:54]OFD Sender: No OFD packet to send [09:22:59]OFD Sender: No OFD packet to send [09:23:04]OFD Sender: No OFD packet to send [09:23:09]OFD Sender: No OFD packet to send [09:23:14]OFD Sender: No OFD packet to send [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]accept exits with 8 [09:23:29]New connection [09:23:29]New thread 3067149668 created [09:23:29]Thread 3067006308 joined [09:23:29]Waiting for new connection... [09:23:29] Sock 8.Parse request [09:23:29]Sock 8.Check first char [09:23:29]Sock 8.First char is OK [09:23:29]request: POST /json_proto HTTP/1.0 [09:23:29]Method: POST [09:23:29]URL: /json_proto [09:23:29]Method is POST - this is cgi request [09:23:29]url: /json_proto [09:23:29]query_string will be loaded in cgi processing [09:23:29]execute_cgi json_proto POST (null) [09:23:29]execute_cgi path=json_proto method=POST [09:23:29]POST find Content-Length [09:23:29]Host: 172.17.42.195:8080 [09:23:29]Content-Length: 687 [09:23:29]Content-Type: application/json [09:23:29] [09:23:29]POST finish read [09:23:29]Found Content-Length = 687 [09:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311513", "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" ] } } [09:23:29]execute_script... [09:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311513", "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" ] } } [09:23:29]POST & json_proto [09:23:29]process_json_proto [09:23:29]json parsed OK: [09:23:29]protocol is kg_v1.0 [09:23:29]action value=close_receipt [09:23:29]process_action close_receipt [09:23:29]cmd_close_receipt [09:23:29]MH_GetDate [09:23:29]Write to MH i2c: F0 00 00 05 0A FE [09:23:29]Write i2c OK [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 09 00 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: F0 09 00 05 0A 00 91 06 1E 67 EF 94 12 67 1F [09:23:29]GetLastDocTimeStamp 1730020896 [09:23:29]current date 1730021009 [09:23:29]FM_GetShiftState [09:23:29]SAM_PROTO_GetShiftState [09:23:29]wFMCommunicate request_size=4 [09:23:29]MH_SAM_APDU [09:23:29]CAPDU: 80 13 01 00 [09:23:29]Write to MH i2c: E2 08 00 06 0A 80 13 01 00 00 00 00 00 8D [09:23:29]Write i2c OK [09:23:29]MH_I2C_Read... [09:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:29]Read from MH i2c: E2 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: E2 0E 00 [09:23:29]MH_I2C_Read... [09:23:29]Read from MH i2c: E2 0E 00 06 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5B [09:23:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:23:29]wFMCommunicate OK [09:23:29]SAM_PROTO_GetShiftState done [09:23:29]FM_GetShiftState done [09:23:29]opened in 1729988025 [09:23:29]opened+sec_in_day 1730074425 [09:23:29]quantity*price = 200025 [09:23:29]sum+1 = 200026 [09:23:29]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 СНО: Общий режим Чек 262 27.10.2024 09:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374984 ФПД: 40713179455958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092329&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374984&fm=40713179455958&tin=02508201610067®Number=0000000000091623&sum=200000 [09:23:30]StoreToDocumentArchive [09:23:30]shift 528 fd 374984 [09:23:30]save to /storage/0528/doc_00374984 [09:23:30]save last doc name /storage/0528/doc_00374984 to /storage/kkm_last_doc_name [09:23:30]save OK [09:23:30]Clear old archive folders... [09:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:23:30]tlvbuf is 015BE8A0 [09:23:30]SAM_PROTO_ClearQueue [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 09 00 00 [09:23:30]Write to MH i2c: E2 08 00 13 0A 80 09 00 00 00 00 00 00 8F [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 13 0A 00 90 00 91 [09:23:30]RAPDU: 90 00 [09:23:30]wFMCommunicate OK [09:23:30]SAM_PROTO_ClearQueue done [09:23:30]KKMCreateOFDPacket [09:23:30]OFDProtocolAddRootSTLVToBuf [09:23:30]FM_MakeSignedData [09:23:30]FM_MakeSignedData [09:23:30]SAM_PROTO_SignData [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 0D 01 02 [09:23:30]Write to MH i2c: E2 08 00 14 0A 80 0D 01 02 00 00 00 00 97 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 14 0A 00 90 00 92 [09:23:30]RAPDU: 90 00 [09:23:30]wFMCommunicate OK [09:23:30]wFMCommunicate request_size=255 [09:23:30]MH_SAM_APDU [09:23: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 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 06 01 00 00 F4 03 04 00 91 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:23:30]Write to MH i2c: E2 02 01 15 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 06 01 00 00 F4 03 04 00 91 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 AA [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [09:23:30]RAPDU: 90 00 [09:23:30]wFMCommunicate OK [09:23:30]wFMCommunicate request_size=11 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 0D 02 02 06 25 07 46 99 61 D6 [09:23:30]Write to MH i2c: E2 0E 00 16 0A 80 0D 02 02 06 00 25 07 46 99 61 D6 00 00 E8 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 03 00 16 0A 00 90 00 94 [09:23:30]RAPDU: 90 00 [09:23:30]wFMCommunicate OK [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 0D 03 02 [09:23:30]Write to MH i2c: E2 08 00 17 0A 80 0D 03 02 00 00 00 00 9C [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 0B 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 0B 00 17 0A 00 51 F3 23 3D 0A 2C 62 78 90 00 51 [09:23:30]RAPDU: 51 F3 23 3D 0A 2C 62 78 90 00 [09:23:30]wFMCommunicate OK [09:23:30]SAM_PROTO_SignData done [09:23:30]FM_MakeSignedData done [09:23:30]CreateOFDProtocolMessage [09:23:30]wFMCommunicate request_size=4 [09:23:30]MH_SAM_APDU [09:23:30]CAPDU: 80 11 00 00 [09:23:30]Write to MH i2c: E2 08 00 18 0A 80 11 00 00 00 00 00 00 9C [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:30]Read from MH i2c: E2 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 17 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: E2 17 00 18 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F1 [09:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:23:30]wFMCommunicate OK [09:23:30]CreateOFDProtocolMessage done [09:23:30]OFDSenderStorePacket 374984 [09:23:30]StoreOFDPacket docnum=374984 [09:23: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 1D 71 08 01 5E CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 06 01 00 00 F4 03 04 00 91 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 25 07 46 99 61 D6 51 F3 23 3D 0A 2C 62 78 [09:23:30]CheckFolder [09:23:30]dirname=/storage/ofd_packets [09:23:30]CheckFolder done [09:23:30]ProducePacketName [09:23:30]name=ofd_packets/00374984 [09:23:30]NVStorageSaveData ofd_packets/00374984 [09:23:30]File name is /storage/ofd_packets/00374984 [09:23:30]Write 302 bytes [09:23:30]NVStorageSaveData done [09:23:30]OFDSenderStorePacket done [09:23:30]KKMCreateOFDPacket done [09:23:30]NVStorageSaveData kkm_last_timestamp [09:23:30]File name is /storage/kkm_last_timestamp [09:23:30]Write 4 bytes [09:23:30]NVStorageSaveData done [09:23:30]ExternCall_PrintAddStr [09:23:30]wPrintStart [09:23:30]Write to MH i2c: 01 00 00 19 0A 23 [09:23:30]Write i2c OK [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: 01 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: 01 07 00 [09:23:30]MH_I2C_Read... [09:23:30]Read from MH i2c: 01 07 00 19 0A 00 00 00 00 00 FF 0F 38 [09:23:30]RasterBufferAndPrint [09:23:30]line Счет N : (1)3311513 [09:23:30]line ИНН: 02508201610067 [09:23:30]line Контрольно-Кассовый Чек [09:23:30]line ПРОДАЖА [09:23:30]line ТРК (МРК, ГНК) : 6 [09:23:30]line Товар: 2710194210 [09:23:30]line ДТ(л)-К-5 [09:23:30]line 26.250 * 76.20 [09:23:30]line = 2000.25 [09:23:30]line НДС 12% НСП 1% [09:23:30]line > о реализуемом товаре [09:23:30]line ОКРУГЛЕНИЕ: -0.25 [09:23:30]line ИТОГО: 2000.00 [09:23:30]line Внесено: 2000.00 [09:23:30]line СДАЧА: 0.00 [09:23:30]line НСП 1% : 17.70 [09:23:30]line НДС 12% : 212.42 [09:23:30]line Наличными: 2000.00 [09:23:30]line Безнал.: 0.00 [09:23:30]line Место: АЗС № 87 "Партнер Нефть" [09:23:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:23:30]line СНО: Общий режим [09:23:30]line Чек 262 27.10.2024 09:23 [09:23:30]line Смена: 528 ФФД: 1.0 [09:23:30]line ЗНМ: 0300000083 [09:23:30]line РНМ: 0000000000091623 [09:23:30]line Версия ККМ: 001 [09:23:30]line ФМ: 0000000000874672 [09:23:30]line ФД: 374984 [09:23:30]line ФПД: 40713179455958 [09:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092329&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374984&fm=40713179455958&tin=02508201610067®Number=0000000000091623&sum=200000 [09:23:31]OFD Sender: Processing packet 374984 [packets to send 270, broken 269] [09:23:31]ProducePacketName [09:23:31]name=ofd_packets/00374984 [09:23:31]OFD Sender: To server: pG, [09:23:31]CommunicateWithHost lk.salyk.kg:30040 [09:23:31]ConnectInit lk.salyk.kg [09:23:31]written 0, free lines is 4095 [09:23:31]Connected sock=10 [09:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 1D 71 08 01 5E CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 06 01 00 00 F4 03 04 00 91 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 25 07 46 99 61 D6 51 F3 23 3D 0A 2C 62 78 [09: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 B1 E9 47 00 16 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 C8 B8 05 00 F4 03 04 00 30 B2 1D 67 B6 04 01 00 00 51 A8 AB EB 1E 4E 33 B2 [09:23:31]CommunicateWithHost err = 0 [09:23:31]CheckOFDResponse [09:23:31]1017 (14) - 77093643461234 [09:23:31]1041 (16) - 0000000000874672 [09:23:31]1040 (4) - 374984 [09:23:31]1012 (4) - 27.10.2024 03:23 [09:23:31]1206 (1) - 0 [09:23:31]OFD Sender: Remove packet 374984 [09:23:31]ProducePacketName [09:23:31]name=ofd_packets/00374984 [09:23:31]NVStorageDeleteData [09:23:31]Write to MH i2c: 01 00 00 44 0A 4E [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 07 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: 01 07 00 44 0A 00 00 00 00 00 D8 0C 39 [09:23:31]RasterBufferAndPrint [09:23:31]line [09:23:31]line [09:23:31]line [09:23:31]line [09:23:31]line [09:23:31]written 0, free lines is 3296 [09:23:31]MH_Cut [09:23:31]Write to MH i2c: D1 01 00 4B 0A 01 27 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: D1 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: D1 01 00 [09:23:31]MH_I2C_Read... [09:23:31]Read from MH i2c: D1 01 00 4B 0A 00 26 [09:23:31]Write to MH i2c: 01 00 00 4C 0A 56 [09:23:31]Write i2c OK [09:23:31]MH_I2C_Read... [09:23:32]OFD Sender: No OFD packet to send [09:23:32]*** Cut start [09:23:32]*** Partial cut [09:23:32]*** CUTSNS_PIN = 1 [09:23:32]*** CUTSNS_PIN = 0 [09:23:32]*** Brake cut motor [09:23:33]Read from MH i2c: 01 [09:23:33]MH_I2C_Read... [09:23:33]*** Stop cut motor [09:23:33]*** Cut end [09:23:33]Read from MH i2c: 01 07 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: 01 07 00 4C 0A 00 00 00 00 00 FF 0F 6B [09:23:33]process_action close_receipt done [09:23:33]requested_data is exist [09:23:33]produce_requested_data [09:23:33]requested_item fm.sn is exist - process it [09:23:33]wFMCommunicate request_size=4 [09:23:33]MH_SAM_APDU [09:23:33]CAPDU: 80 11 00 00 [09:23:33]Write to MH i2c: E2 08 00 4D 0A 80 11 00 00 00 00 00 00 D1 [09:23:33]Write i2c OK [09:23:33]MH_I2C_Read... [09:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:33]Read from MH i2c: E2 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 17 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 17 00 4D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [09: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 [09:23:33]wFMCommunicate OK [09:23:33]requested_item fd.num is exist - process it [09:23:33]SAM_PROTO_GetFieldsCounters [09:23:33]wFMCommunicate request_size=4 [09:23:33]MH_SAM_APDU [09:23:33]CAPDU: 80 13 00 00 [09:23:33]Write to MH i2c: E2 08 00 4E 0A 80 13 00 00 00 00 00 00 D4 [09:23:33]Write i2c OK [09:23:33]MH_I2C_Read... [09:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:33]Read from MH i2c: E2 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 62 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 62 00 4E 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 C8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [09: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 C8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:33]wFMCommunicate OK [09:23:33]SAM_PROTO_GetFieldsCounters done [09:23:33]requested_item shift.num is exist - process it [09:23:33]requested_item shift.opened is exist - process it [09:23:33]req_shift_opened [09:23:33]FM_GetShiftState [09:23:33]SAM_PROTO_GetShiftState [09:23:33]wFMCommunicate request_size=4 [09:23:33]MH_SAM_APDU [09:23:33]CAPDU: 80 13 01 00 [09:23:33]Write to MH i2c: E2 08 00 4F 0A 80 13 01 00 00 00 00 00 D6 [09:23:33]Write i2c OK [09:23:33]MH_I2C_Read... [09:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:33]Read from MH i2c: E2 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 0E 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 0E 00 4F 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A4 [09:23:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:23:33]wFMCommunicate OK [09:23:33]SAM_PROTO_GetShiftState done [09:23:33]FM_GetShiftState done [09:23:33]req_shift_opened done [09:23:33]requested_item shift.open_date is exist - process it [09:23:33]req_shift_open_date [09:23:33]req_shift_open_date done [09:23:33]produce_requested_data done [09:23:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374984,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:23:33]process_action_free close_receipt [09:23:33]json_value_free [09:23:33]json_value_free done [09:23:33]process_json_proto returns [09:23:33]Send response to host [09:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374984,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:23:33]free response buf [09:23:33]execute_script done [09:23:33]execute_script returns [09:23:33]free content buf [09:23:33]Sock 8.Close socket [09:23:33]Sock 8.Thread stoped [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:17]OFD Sender: No OFD packet to send [09:24:22]OFD Sender: No OFD packet to send [09:24:27]OFD Sender: No OFD packet to send [09:24:31]accept exits with 9 [09:24:31]New connection [09:24:31]New thread 3067006308 created [09:24:31]Thread 3067149668 joined [09:24:31]Waiting for new connection... [09:24:31] Sock 9.Parse request [09:24:31]Sock 9.Check first char [09:24:31]Sock 9.First char is OK [09:24:31]request: POST /json_proto HTTP/1.0 [09:24:31]Method: POST [09:24:31]URL: /json_proto [09:24:31]Method is POST - this is cgi request [09:24:31]url: /json_proto [09:24:31]query_string will be loaded in cgi processing [09:24:31]execute_cgi json_proto POST (null) [09:24:31]execute_cgi path=json_proto method=POST [09:24:31]POST find Content-Length [09:24:31]Host: 172.17.42.195:8080 [09:24:31]Content-Length: 770 [09:24:31]Content-Type: application/json [09:24:31] [09:24:31]POST finish read [09:24:31]Found Content-Length = 770 [09:24:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311515", "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" ] } } [09:24:31]execute_script... [09:24: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)3311515", "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" ] } } [09:24:31]POST & json_proto [09:24:31]process_json_proto [09:24:31]json parsed OK: [09:24:31]protocol is kg_v1.0 [09:24:31]action value=close_receipt [09:24:31]process_action close_receipt [09:24:31]cmd_close_receipt [09:24:31]MH_GetDate [09:24:31]Write to MH i2c: F0 00 00 50 0A 49 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: F0 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: F0 09 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: F0 09 00 50 0A 00 CF 06 1E 67 EF 94 12 67 A8 [09:24:31]GetLastDocTimeStamp 1730021009 [09:24:31]current date 1730021071 [09:24:31]FM_GetShiftState [09:24:31]SAM_PROTO_GetShiftState [09:24:31]wFMCommunicate request_size=4 [09:24:31]MH_SAM_APDU [09:24:31]CAPDU: 80 13 01 00 [09:24:31]Write to MH i2c: E2 08 00 51 0A 80 13 01 00 00 00 00 00 D8 [09:24:31]Write i2c OK [09:24:31]MH_I2C_Read... [09:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:31]Read from MH i2c: E2 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 [09:24:31]MH_I2C_Read... [09:24:31]Read from MH i2c: E2 0E 00 51 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A6 [09:24:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:24:31]wFMCommunicate OK [09:24:31]SAM_PROTO_GetShiftState done [09:24:31]FM_GetShiftState done [09:24:31]opened in 1729988025 [09:24:31]opened+sec_in_day 1730074425 [09:24:31]quantity*price = 100015 [09:24:31]sum+1 = 100017 [09:24:31]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 СНО: Общий режим Чек 263 27.10.2024 09:24 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374985 ФПД: 230307243186462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092431&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374985&fm=230307243186462&tin=02508201610067®Number=0000000000091623&sum=100016 [09:24:32]StoreToDocumentArchive [09:24:32]shift 528 fd 374985 [09:24:32]save to /storage/0528/doc_00374985 [09:24:32]save last doc name /storage/0528/doc_00374985 to /storage/kkm_last_doc_name [09:24:32]save OK [09:24:32]Clear old archive folders... [09:24:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:32]tlvbuf is 01500F70 [09:24:32]SAM_PROTO_ClearQueue [09:24:32]wFMCommunicate request_size=4 [09:24:32]MH_SAM_APDU [09:24:32]CAPDU: 80 09 00 00 [09:24:32]Write to MH i2c: E2 08 00 5E 0A 80 09 00 00 00 00 00 00 DA [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:32]Read from MH i2c: E2 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 03 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 03 00 5E 0A 00 90 00 DC [09:24:32]RAPDU: 90 00 [09:24:32]wFMCommunicate OK [09:24:32]SAM_PROTO_ClearQueue done [09:24:32]KKMCreateOFDPacket [09:24:32]OFDProtocolAddRootSTLVToBuf [09:24:32]FM_MakeSignedData [09:24:32]FM_MakeSignedData [09:24:32]SAM_PROTO_SignData [09:24:32]wFMCommunicate request_size=4 [09:24:32]MH_SAM_APDU [09:24:32]CAPDU: 80 0D 01 02 [09:24:32]Write to MH i2c: E2 08 00 5F 0A 80 0D 01 02 00 00 00 00 E2 [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:32]Read from MH i2c: E2 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 03 00 [09:24:32]MH_I2C_Read... [09:24:32]Read from MH i2c: E2 03 00 5F 0A 00 90 00 DD [09:24:32]RAPDU: 90 00 [09:24:32]wFMCommunicate OK [09:24:32]wFMCommunicate request_size=255 [09:24:32]MH_SAM_APDU [09: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 07 01 00 00 F4 03 04 00 CF 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D1 [09:24:32]Write to MH i2c: E2 02 01 60 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 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 07 01 00 00 F4 03 04 00 CF 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D1 00 00 53 [09:24:32]Write i2c OK [09:24:32]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 03 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [09:24:33]RAPDU: 90 00 [09:24:33]wFMCommunicate OK [09:24:33]wFMCommunicate request_size=10 [09:24:33]MH_SAM_APDU [09:24:33]CAPDU: 80 0D 02 02 05 76 95 6B 59 1E [09:24:33]Write to MH i2c: E2 0D 00 61 0A 80 0D 02 02 05 00 76 95 6B 59 1E 00 00 DC [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 03 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 03 00 61 0A 00 90 00 DF [09:24:33]RAPDU: 90 00 [09:24:33]wFMCommunicate OK [09:24:33]wFMCommunicate request_size=4 [09:24:33]MH_SAM_APDU [09:24:33]CAPDU: 80 0D 03 02 [09:24:33]Write to MH i2c: E2 08 00 62 0A 80 0D 03 02 00 00 00 00 E7 [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 0B 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 0B 00 62 0A 00 B3 94 9E 43 96 7B 31 5E 90 00 B0 [09:24:33]RAPDU: B3 94 9E 43 96 7B 31 5E 90 00 [09:24:33]wFMCommunicate OK [09:24:33]SAM_PROTO_SignData done [09:24:33]FM_MakeSignedData done [09:24:33]CreateOFDProtocolMessage [09:24:33]wFMCommunicate request_size=4 [09:24:33]MH_SAM_APDU [09:24:33]CAPDU: 80 11 00 00 [09:24:33]Write to MH i2c: E2 08 00 63 0A 80 11 00 00 00 00 00 00 E7 [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:33]Read from MH i2c: E2 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 17 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: E2 17 00 63 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [09:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:24:33]wFMCommunicate OK [09:24:33]CreateOFDProtocolMessage done [09:24:33]OFDSenderStorePacket 374985 [09:24:33]StoreOFDPacket docnum=374985 [09:24: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 ED 92 07 01 E0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 07 01 00 00 F4 03 04 00 CF 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D1 76 95 6B 59 1E B3 94 9E 43 96 7B 31 5E [09:24:33]CheckFolder [09:24:33]dirname=/storage/ofd_packets [09:24:33]CheckFolder done [09:24:33]ProducePacketName [09:24:33]name=ofd_packets/00374985 [09:24:33]NVStorageSaveData ofd_packets/00374985 [09:24:33]File name is /storage/ofd_packets/00374985 [09:24:33]Write 301 bytes [09:24:33]NVStorageSaveData done [09:24:33]OFDSenderStorePacket done [09:24:33]KKMCreateOFDPacket done [09:24:33]NVStorageSaveData kkm_last_timestamp [09:24:33]File name is /storage/kkm_last_timestamp [09:24:33]Write 4 bytes [09:24:33]NVStorageSaveData done [09:24:33]ExternCall_PrintAddStr [09:24:33]wPrintStart [09:24:33]Write to MH i2c: 01 00 00 64 0A 6E [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 07 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 07 00 64 0A 00 00 00 00 00 FF 0F 83 [09:24:33]RasterBufferAndPrint [09:24:33]line Счет N : (1)3311515 [09:24:33]line ИНН: 02508201610067 [09:24:33]line Контрольно-Кассовый Чек [09:24:33]line ПРОДАЖА [09:24:33]line ТРК (МРК, ГНК) : 22 [09:24:33]line Товар: 2710124130 [09:24:33]line Аи-92-К-4 [09:24:33]line 14.950 * 66.90 [09:24:33]line = 1000.16 [09:24:33]line НДС 12% НСП 1% [09:24:33]line > о реализуемом товаре [09:24:33]line ИТОГО: 1000.16 [09:24:33]line НСП 1% : 8.85 [09:24:33]line НДС 12% : 106.21 [09:24:33]line Наличными: 0.00 [09:24:33]line Безнал.: 1000.16 [09:24:33]line Место: АЗС № 87 "Партнер Нефть" [09:24:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:24:33]line СНО: Общий режим [09:24:33]line Чек 263 27.10.2024 09:24 [09:24:33]line Смена: 528 ФФД: 1.0 [09:24:33]line ЗНМ: 0300000083 [09:24:33]line РНМ: 0000000000091623 [09:24:33]line Версия ККМ: 001 [09:24:33]line Платежная система: Mbank [09:24:33]line ФМ: 0000000000874672 [09:24:33]line ФД: 374985 [09:24:33]line ФПД: 230307243186462 [09:24:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092431&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374985&fm=230307243186462&tin=02508201610067®Number=0000000000091623&sum=100016 [09:24:33]written 0, free lines is 4095 [09:24:33]OFD Sender: Processing packet 374985 [packets to send 270, broken 269] [09:24:33]ProducePacketName [09:24:33]name=ofd_packets/00374985 [09:24:33]OFD Sender: To server: pG, [09:24:33]CommunicateWithHost lk.salyk.kg:30040 [09:24:33]ConnectInit lk.salyk.kg [09:24:33]Connected sock=10 [09:24:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 ED 92 07 01 E0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 07 01 00 00 F4 03 04 00 CF 06 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 D1 76 95 6B 59 1E B3 94 9E 43 96 7B 31 5E [09:24: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 0D 9F 47 00 E4 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 C9 B8 05 00 F4 03 04 00 6E B2 1D 67 B6 04 01 00 00 AC BA 02 D0 AC 10 1B BE [09:24:33]CommunicateWithHost err = 0 [09:24:33]CheckOFDResponse [09:24:33]1017 (14) - 77093643461234 [09:24:33]1041 (16) - 0000000000874672 [09:24:33]1040 (4) - 374985 [09:24:33]1012 (4) - 27.10.2024 03:24 [09:24:33]1206 (1) - 0 [09:24:33]OFD Sender: Remove packet 374985 [09:24:33]ProducePacketName [09:24:33]name=ofd_packets/00374985 [09:24:33]NVStorageDeleteData [09:24:33]Write to MH i2c: 01 00 00 8D 0A 97 [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 07 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: 01 07 00 8D 0A 00 00 00 00 00 FB 0C A5 [09:24:33]RasterBufferAndPrint [09:24:33]line [09:24:33]line [09:24:33]line [09:24:33]line [09:24:33]line [09:24:33]written 0, free lines is 3329 [09:24:33]MH_Cut [09:24:33]Write to MH i2c: D1 01 00 94 0A 01 70 [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: D1 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: D1 01 00 [09:24:33]MH_I2C_Read... [09:24:33]Read from MH i2c: D1 01 00 94 0A 00 6F [09:24:33]Write to MH i2c: 01 00 00 95 0A 9F [09:24:33]Write i2c OK [09:24:33]MH_I2C_Read... [09:24:34]OFD Sender: No OFD packet to send [09:24:34]*** Cut start [09:24:34]*** Partial cut [09:24:34]*** CUTSNS_PIN = 1 [09:24:34]*** CUTSNS_PIN = 0 [09:24:34]*** Brake cut motor [09:24:35]Read from MH i2c: 01 [09:24:35]MH_I2C_Read... [09:24:35]*** Stop cut motor [09:24:35]*** Cut end [09:24:35]Read from MH i2c: 01 07 00 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: 01 07 00 95 0A 00 00 00 00 00 FF 0F B4 [09:24:35]process_action close_receipt done [09:24:35]requested_data is exist [09:24:35]produce_requested_data [09:24:35]requested_item fm.sn is exist - process it [09:24:35]wFMCommunicate request_size=4 [09:24:35]MH_SAM_APDU [09:24:35]CAPDU: 80 11 00 00 [09:24:35]Write to MH i2c: E2 08 00 96 0A 80 11 00 00 00 00 00 00 1A [09:24:35]Write i2c OK [09:24:35]MH_I2C_Read... [09:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:35]Read from MH i2c: E2 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 17 00 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 17 00 96 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [09:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:24:35]wFMCommunicate OK [09:24:35]requested_item fd.num is exist - process it [09:24:35]SAM_PROTO_GetFieldsCounters [09:24:35]wFMCommunicate request_size=4 [09:24:35]MH_SAM_APDU [09:24:35]CAPDU: 80 13 00 00 [09:24:35]Write to MH i2c: E2 08 00 97 0A 80 13 00 00 00 00 00 00 1D [09:24:35]Write i2c OK [09:24:35]MH_I2C_Read... [09:24:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:35]Read from MH i2c: E2 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 62 00 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 62 00 97 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 C9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [09:24: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 C9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:35]wFMCommunicate OK [09:24:35]SAM_PROTO_GetFieldsCounters done [09:24:35]requested_item shift.num is exist - process it [09:24:35]requested_item shift.opened is exist - process it [09:24:35]req_shift_opened [09:24:35]FM_GetShiftState [09:24:35]SAM_PROTO_GetShiftState [09:24:35]wFMCommunicate request_size=4 [09:24:35]MH_SAM_APDU [09:24:35]CAPDU: 80 13 01 00 [09:24:35]Write to MH i2c: E2 08 00 98 0A 80 13 01 00 00 00 00 00 1F [09:24:35]Write i2c OK [09:24:35]MH_I2C_Read... [09:24:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:35]Read from MH i2c: E2 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 0E 00 [09:24:35]MH_I2C_Read... [09:24:35]Read from MH i2c: E2 0E 00 98 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [09:24:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:24:35]wFMCommunicate OK [09:24:35]SAM_PROTO_GetShiftState done [09:24:35]FM_GetShiftState done [09:24:35]req_shift_opened done [09:24:35]requested_item shift.open_date is exist - process it [09:24:35]req_shift_open_date [09:24:35]req_shift_open_date done [09:24:35]produce_requested_data done [09:24:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374985,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:24:35]process_action_free close_receipt [09:24:35]json_value_free [09:24:35]json_value_free done [09:24:35]process_json_proto returns [09:24:35]Send response to host [09:24:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374985,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:24:35]free response buf [09:24:35]execute_script done [09:24:35]execute_script returns [09:24:35]free content buf [09:24:35]Sock 9.Close socket [09:24:35]Sock 9.Thread stoped [09:24:39]OFD Sender: No OFD packet to send [09:24:44]OFD Sender: No OFD packet to send [09:24:49]OFD Sender: No OFD packet to send [09:24:54]OFD Sender: No OFD packet to send [09:24:59]OFD Sender: No OFD packet to send [09:25:04]OFD Sender: No OFD packet to send [09:25:09]OFD Sender: No OFD packet to send [09:25:14]OFD Sender: No OFD packet to send [09:25:19]OFD Sender: No OFD packet to send [09:25:24]OFD Sender: No OFD packet to send [09:25:29]OFD Sender: No OFD packet to send [09:25:34]OFD Sender: No OFD packet to send [09:25:39]OFD Sender: No OFD packet to send [09:25:44]OFD Sender: No OFD packet to send [09:25:45]accept exits with 8 [09:25:45]New connection [09:25:45]New thread 3067149668 created [09:25:45]Thread 3067006308 joined [09:25:45]Waiting for new connection... [09:25:45] Sock 8.Parse request [09:25:45]Sock 8.Check first char [09:25:45]Sock 8.First char is OK [09:25:45]request: POST /json_proto HTTP/1.0 [09:25:45]Method: POST [09:25:45]URL: /json_proto [09:25:45]Method is POST - this is cgi request [09:25:45]url: /json_proto [09:25:45]query_string will be loaded in cgi processing [09:25:45]execute_cgi json_proto POST (null) [09:25:45]execute_cgi path=json_proto method=POST [09:25:45]POST find Content-Length [09:25:45]Host: 172.17.42.195:8080 [09:25:45]Content-Length: 678 [09:25:45]Content-Type: application/json [09:25:45] [09:25:45]POST finish read [09:25:45]Found Content-Length = 678 [09:25:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311516", "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" ] } } [09:25:45]execute_script... [09: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)3311516", "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" ] } } [09:25:45]POST & json_proto [09:25:45]process_json_proto [09:25:45]json parsed OK: [09:25:45]protocol is kg_v1.0 [09:25:45]action value=close_receipt [09:25:45]process_action close_receipt [09:25:45]cmd_close_receipt [09:25:45]MH_GetDate [09:25:45]Write to MH i2c: F0 00 00 99 0A 92 [09:25:45]Write i2c OK [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: F0 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: F0 09 00 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: F0 09 00 99 0A 00 19 07 1E 67 EF 94 12 67 3C [09:25:45]GetLastDocTimeStamp 1730021071 [09:25:45]current date 1730021145 [09:25:45]FM_GetShiftState [09:25:45]SAM_PROTO_GetShiftState [09:25:45]wFMCommunicate request_size=4 [09:25:45]MH_SAM_APDU [09:25:45]CAPDU: 80 13 01 00 [09:25:45]Write to MH i2c: E2 08 00 9A 0A 80 13 01 00 00 00 00 00 21 [09:25:45]Write i2c OK [09:25:45]MH_I2C_Read... [09:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:45]Read from MH i2c: E2 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: E2 0E 00 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: E2 0E 00 9A 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EF [09:25:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:25:45]wFMCommunicate OK [09:25:45]SAM_PROTO_GetShiftState done [09:25:45]FM_GetShiftState done [09:25:45]opened in 1729988025 [09:25:45]opened+sec_in_day 1730074425 [09:25:45]quantity*price = 50041 [09:25:45]sum+1 = 50042 [09:25: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 СНО: Общий режим Чек 264 27.10.2024 09:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374986 ФПД: 126367728614490 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092545&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374986&fm=126367728614490&tin=02508201610067®Number=0000000000091623&sum=50000 [09:25:46]StoreToDocumentArchive [09:25:46]shift 528 fd 374986 [09:25:46]save to /storage/0528/doc_00374986 [09:25:46]save last doc name /storage/0528/doc_00374986 to /storage/kkm_last_doc_name [09:25:46]save OK [09:25:46]Clear old archive folders... [09:25:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:46]tlvbuf is 015212E0 [09:25:46]SAM_PROTO_ClearQueue [09:25:46]wFMCommunicate request_size=4 [09:25:46]MH_SAM_APDU [09:25:46]CAPDU: 80 09 00 00 [09:25:46]Write to MH i2c: E2 08 00 A7 0A 80 09 00 00 00 00 00 00 23 [09:25:46]Write i2c OK [09:25:46]MH_I2C_Read... [09:25:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:46]Read from MH i2c: E2 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 03 00 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 03 00 A7 0A 00 90 00 25 [09:25:46]RAPDU: 90 00 [09:25:46]wFMCommunicate OK [09:25:46]SAM_PROTO_ClearQueue done [09:25:46]KKMCreateOFDPacket [09:25:46]OFDProtocolAddRootSTLVToBuf [09:25:46]FM_MakeSignedData [09:25:46]FM_MakeSignedData [09:25:46]SAM_PROTO_SignData [09:25:46]wFMCommunicate request_size=4 [09:25:46]MH_SAM_APDU [09:25:46]CAPDU: 80 0D 01 02 [09:25:46]Write to MH i2c: E2 08 00 A8 0A 80 0D 01 02 00 00 00 00 2B [09:25:46]Write i2c OK [09:25:46]MH_I2C_Read... [09:25:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:46]Read from MH i2c: E2 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 03 00 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 03 00 A8 0A 00 90 00 26 [09:25:46]RAPDU: 90 00 [09:25:46]wFMCommunicate OK [09:25:46]wFMCommunicate request_size=255 [09:25:46]MH_SAM_APDU [09:25: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 08 01 00 00 F4 03 04 00 19 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 [09:25:46]Write to MH i2c: E2 02 01 A9 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 08 01 00 00 F4 03 04 00 19 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 00 00 70 [09:25:46]Write i2c OK [09:25:46]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 03 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [09:25:47]RAPDU: 90 00 [09:25:47]wFMCommunicate OK [09:25:47]wFMCommunicate request_size=10 [09:25:47]MH_SAM_APDU [09:25:47]CAPDU: 80 0D 02 02 05 EE 47 93 3C 5A [09:25:47]Write to MH i2c: E2 0D 00 AA 0A 80 0D 02 02 05 00 EE 47 93 3C 5A 00 00 96 [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 03 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [09:25:47]RAPDU: 90 00 [09:25:47]wFMCommunicate OK [09:25:47]wFMCommunicate request_size=4 [09:25:47]MH_SAM_APDU [09:25:47]CAPDU: 80 0D 03 02 [09:25:47]Write to MH i2c: E2 08 00 AB 0A 80 0D 03 02 00 00 00 00 30 [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 0B 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 0B 00 AB 0A 00 92 76 B8 59 5D A6 19 AD 90 00 13 [09:25:47]RAPDU: 92 76 B8 59 5D A6 19 AD 90 00 [09:25:47]wFMCommunicate OK [09:25:47]SAM_PROTO_SignData done [09:25:47]FM_MakeSignedData done [09:25:47]CreateOFDProtocolMessage [09:25:47]wFMCommunicate request_size=4 [09:25:47]MH_SAM_APDU [09:25:47]CAPDU: 80 11 00 00 [09:25:47]Write to MH i2c: E2 08 00 AC 0A 80 11 00 00 00 00 00 00 30 [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 17 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 17 00 AC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [09: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 [09:25:47]wFMCommunicate OK [09:25:47]CreateOFDProtocolMessage done [09:25:47]OFDSenderStorePacket 374986 [09:25:47]StoreOFDPacket docnum=374986 [09: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 EE 52 07 01 2E C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 19 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 EE 47 93 3C 5A 92 76 B8 59 5D A6 19 AD [09:25:47]CheckFolder [09:25:47]dirname=/storage/ofd_packets [09:25:47]CheckFolder done [09:25:47]ProducePacketName [09:25:47]name=ofd_packets/00374986 [09:25:47]NVStorageSaveData ofd_packets/00374986 [09:25:47]File name is /storage/ofd_packets/00374986 [09:25:47]Write 301 bytes [09:25:47]NVStorageSaveData done [09:25:47]OFDSenderStorePacket done [09:25:47]KKMCreateOFDPacket done [09:25:47]NVStorageSaveData kkm_last_timestamp [09:25:47]File name is /storage/kkm_last_timestamp [09:25:47]Write 4 bytes [09:25:47]NVStorageSaveData done [09:25:47]ExternCall_PrintAddStr [09:25:47]wPrintStart [09:25:47]Write to MH i2c: 01 00 00 AD 0A B7 [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 AD 0A 00 00 00 00 00 FF 0F CC [09:25:47]RasterBufferAndPrint [09:25:47]line Счет N : (1)3311516 [09:25:47]line ИНН: 02508201610067 [09:25:47]line Контрольно-Кассовый Чек [09:25:47]line ПРОДАЖА [09:25:47]line ТРК (МРК, ГНК) : 42 [09:25:47]line Товар: 2710124130 [09:25:47]line Аи-92-К-4 [09:25:47]line 7.480 * 66.90 [09:25:47]line = 500.41 [09:25:47]line НДС 12% НСП 1% [09:25:47]line > о реализуемом товаре [09:25:47]line ОКРУГЛЕНИЕ: -0.41 [09:25:47]line ИТОГО: 500.00 [09:25:47]line Внесено: 500.00 [09:25:47]line СДАЧА: 0.00 [09:25:47]line НСП 1% : 4.43 [09:25:47]line НДС 12% : 53.14 [09:25:47]line Наличными: 500.00 [09:25:47]line Безнал.: 0.00 [09:25:47]line Место: АЗС № 87 "Партнер Нефть" [09:25:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:25:47]line СНО: Общий режим [09:25:47]line Чек 264 27.10.2024 09:25 [09:25:47]line Смена: 528 ФФД: 1.0 [09:25:47]line ЗНМ: 0300000083 [09:25:47]line РНМ: 0000000000091623 [09:25:47]line Версия ККМ: 001 [09:25:47]line ФМ: 0000000000874672 [09:25:47]line ФД: 374986 [09:25:47]line ФПД: 126367728614490 [09:25:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092545&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374986&fm=126367728614490&tin=02508201610067®Number=0000000000091623&sum=50000 [09:25:47]written 0, free lines is 4095 [09:25:47]OFD Sender: Processing packet 374986 [packets to send 270, broken 269] [09:25:47]ProducePacketName [09:25:47]name=ofd_packets/00374986 [09:25:47]OFD Sender: To server: pG, [09:25:47]CommunicateWithHost lk.salyk.kg:30040 [09:25:47]ConnectInit lk.salyk.kg [09:25:47]Connected sock=10 [09: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 EE 52 07 01 2E C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 19 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 72 EE 47 93 3C 5A 92 76 B8 59 5D A6 19 AD [09:25: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 F7 74 47 00 40 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B8 05 00 F4 03 04 00 B8 B2 1D 67 B6 04 01 00 00 D6 57 E3 04 B8 28 8F 37 [09:25:47]CommunicateWithHost err = 0 [09:25:47]CheckOFDResponse [09:25:47]1017 (14) - 77093643461234 [09:25:47]1041 (16) - 0000000000874672 [09:25:47]1040 (4) - 374986 [09:25:47]1012 (4) - 27.10.2024 03:25 [09:25:47]1206 (1) - 0 [09:25:47]OFD Sender: Remove packet 374986 [09:25:47]ProducePacketName [09:25:47]name=ofd_packets/00374986 [09:25:47]NVStorageDeleteData [09:25:47]Write to MH i2c: 01 00 00 D8 0A E2 [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: 01 07 00 D8 0A 00 00 00 00 00 D7 0C CC [09:25:47]RasterBufferAndPrint [09:25:47]line [09:25:47]line [09:25:47]line [09:25:47]line [09:25:47]line [09:25:47]written 0, free lines is 3294 [09:25:47]MH_Cut [09:25:47]Write to MH i2c: D1 01 00 DF 0A 01 BB [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: D1 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: D1 01 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: D1 01 00 DF 0A 00 BA [09:25:47]Write to MH i2c: 01 00 00 E0 0A EA [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:48]OFD Sender: No OFD packet to send [09:25:48]*** Cut start [09:25:48]*** Partial cut [09:25:48]*** CUTSNS_PIN = 1 [09:25:48]*** CUTSNS_PIN = 0 [09:25:48]*** Brake cut motor [09:25:49]Read from MH i2c: 01 [09:25:49]MH_I2C_Read... [09:25:49]*** Stop cut motor [09:25:49]*** Cut end [09:25:49]Read from MH i2c: 01 07 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: 01 07 00 E0 0A 00 00 00 00 00 FF 0F FF [09:25:49]process_action close_receipt done [09:25:49]requested_data is exist [09:25:49]produce_requested_data [09:25:49]requested_item fm.sn is exist - process it [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 11 00 00 [09:25:49]Write to MH i2c: E2 08 00 E1 0A 80 11 00 00 00 00 00 00 65 [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 17 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 17 00 E1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [09: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 [09:25:49]wFMCommunicate OK [09:25:49]requested_item fd.num is exist - process it [09:25:49]SAM_PROTO_GetFieldsCounters [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 13 00 00 [09:25:49]Write to MH i2c: E2 08 00 E2 0A 80 13 00 00 00 00 00 00 68 [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 62 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 62 00 E2 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 CA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [09: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 CA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:49]wFMCommunicate OK [09:25:49]SAM_PROTO_GetFieldsCounters done [09:25:49]requested_item shift.num is exist - process it [09:25:49]requested_item shift.opened is exist - process it [09:25:49]req_shift_opened [09:25:49]FM_GetShiftState [09:25:49]SAM_PROTO_GetShiftState [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 13 01 00 [09:25:49]Write to MH i2c: E2 08 00 E3 0A 80 13 01 00 00 00 00 00 6A [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 E3 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [09:25:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:25:49]wFMCommunicate OK [09:25:49]SAM_PROTO_GetShiftState done [09:25:49]FM_GetShiftState done [09:25:49]req_shift_opened done [09:25:49]requested_item shift.open_date is exist - process it [09:25:49]req_shift_open_date [09:25:49]req_shift_open_date done [09:25:49]produce_requested_data done [09:25:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374986,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:25:49]process_action_free close_receipt [09:25:49]json_value_free [09:25:49]json_value_free done [09:25:49]process_json_proto returns [09:25:49]Send response to host [09:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374986,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:25:49]free response buf [09:25:49]execute_script done [09:25:49]execute_script returns [09:25:49]free content buf [09:25:49]Sock 8.Close socket [09:25:49]Sock 8.Thread stoped [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]OFD Sender: No OFD packet to send [09:26:28]OFD Sender: No OFD packet to send [09:26:33]OFD Sender: No OFD packet to send [09:26:38]OFD Sender: No OFD packet to send [09:26:43]OFD Sender: No OFD packet to send [09:26:48]OFD Sender: No OFD packet to send [09:26:53]OFD Sender: No OFD packet to send [09:26:58]OFD Sender: No OFD packet to send [09:27:03]OFD Sender: No OFD packet to send [09:27:08]OFD Sender: No OFD packet to send [09:27:13]OFD Sender: No OFD packet to send [09:27:18]OFD Sender: No OFD packet to send [09:27:23]OFD Sender: No OFD packet to send [09:27:28]OFD Sender: No OFD packet to send [09:27:33]OFD Sender: No OFD packet to send [09:27:38]OFD Sender: No OFD packet to send [09:27:42]accept exits with 9 [09:27:42]New connection [09:27:42]New thread 3067006308 created [09:27:42]Thread 3067149668 joined [09:27:42]Waiting for new connection... [09:27:42] Sock 9.Parse request [09:27:42]Sock 9.Check first char [09:27:42]Sock 9.First char is OK [09:27:42]request: POST /json_proto HTTP/1.0 [09:27:42]Method: POST [09:27:42]URL: /json_proto [09:27:42]Method is POST - this is cgi request [09:27:42]url: /json_proto [09:27:42]query_string will be loaded in cgi processing [09:27:42]execute_cgi json_proto POST (null) [09:27:42]execute_cgi path=json_proto method=POST [09:27:42]POST find Content-Length [09:27:42]Host: 172.17.42.195:8080 [09:27:42]Content-Length: 767 [09:27:42]Content-Type: application/json [09:27:42] [09:27:42]POST finish read [09:27:42]Found Content-Length = 767 [09:27:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311517", "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.460, "sum" : 499.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 499.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:42]execute_script... [09:27: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)3311517", "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.460, "sum" : 499.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 499.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:42]POST & json_proto [09:27:42]process_json_proto [09:27:42]json parsed OK: [09:27:42]protocol is kg_v1.0 [09:27:42]action value=close_receipt [09:27:42]process_action close_receipt [09:27:42]cmd_close_receipt [09:27:42]MH_GetDate [09:27:42]Write to MH i2c: F0 00 00 E4 0A DD [09:27:42]Write i2c OK [09:27:42]MH_I2C_Read... [09:27:42]Read from MH i2c: F0 [09:27:42]MH_I2C_Read... [09:27:42]Read from MH i2c: F0 09 00 [09:27:42]MH_I2C_Read... [09:27:42]Read from MH i2c: F0 09 00 E4 0A 00 8E 07 1E 67 EF 94 12 67 FC [09:27:42]GetLastDocTimeStamp 1730021145 [09:27:42]current date 1730021262 [09:27:42]FM_GetShiftState [09:27:42]SAM_PROTO_GetShiftState [09:27:42]wFMCommunicate request_size=4 [09:27:42]MH_SAM_APDU [09:27:42]CAPDU: 80 13 01 00 [09:27:42]Write to MH i2c: E2 08 00 E5 0A 80 13 01 00 00 00 00 00 6C [09:27:42]Write i2c OK [09:27:42]MH_I2C_Read... [09:27:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:42]Read from MH i2c: E2 [09:27:42]MH_I2C_Read... [09:27:42]Read from MH i2c: E2 0E 00 [09:27:42]MH_I2C_Read... [09:27:42]Read from MH i2c: E2 0E 00 E5 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3A [09:27:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:27:42]wFMCommunicate OK [09:27:42]SAM_PROTO_GetShiftState done [09:27:42]FM_GetShiftState done [09:27:42]opened in 1729988025 [09:27:42]opened+sec_in_day 1730074425 [09:27:42]quantity*price = 49907 [09:27:42]sum+1 = 49908 [09:27:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 499.07 НСП 1% : 4.42 НДС 12% : 53.00 Наличными: 0.00 Безнал.: 499.07 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 265 27.10.2024 09:27 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374987 ФПД: 268163794742667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092742&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374987&fm=268163794742667&tin=02508201610067®Number=0000000000091623&sum=49907 [09:27:43]StoreToDocumentArchive [09:27:43]shift 528 fd 374987 [09:27:43]save to /storage/0528/doc_00374987 [09:27:43]save last doc name /storage/0528/doc_00374987 to /storage/kkm_last_doc_name [09:27:43]save OK [09:27:43]Clear old archive folders... [09:27:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:43]tlvbuf is 0157F3E0 [09:27:43]SAM_PROTO_ClearQueue [09:27:43]wFMCommunicate request_size=4 [09:27:43]MH_SAM_APDU [09:27:43]CAPDU: 80 09 00 00 [09:27:43]Write to MH i2c: E2 08 00 F2 0A 80 09 00 00 00 00 00 00 6E [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:43]Read from MH i2c: E2 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 F2 0A 00 90 00 70 [09:27:43]RAPDU: 90 00 [09:27:43]wFMCommunicate OK [09:27:43]SAM_PROTO_ClearQueue done [09:27:43]KKMCreateOFDPacket [09:27:43]OFDProtocolAddRootSTLVToBuf [09:27:43]FM_MakeSignedData [09:27:43]FM_MakeSignedData [09:27:43]SAM_PROTO_SignData [09:27:43]wFMCommunicate request_size=4 [09:27:43]MH_SAM_APDU [09:27:43]CAPDU: 80 0D 01 02 [09:27:43]Write to MH i2c: E2 08 00 F3 0A 80 0D 01 02 00 00 00 00 76 [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:43]Read from MH i2c: E2 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 F3 0A 00 90 00 71 [09:27:43]RAPDU: 90 00 [09:27:43]wFMCommunicate OK [09:27:43]wFMCommunicate request_size=255 [09:27:43]MH_SAM_APDU [09:27: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 24 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F3 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 C2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8E 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 [09:27:43]Write to MH i2c: E2 02 01 F4 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 24 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F3 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 C2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8E 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 00 00 4D [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:43]Read from MH i2c: E2 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 03 00 F4 0A 00 90 00 72 [09:27:43]RAPDU: 90 00 [09:27:43]wFMCommunicate OK [09:27:43]wFMCommunicate request_size=10 [09:27:43]MH_SAM_APDU [09:27:43]CAPDU: 80 0D 02 02 05 E4 BF BA 2D 8B [09:27:43]Write to MH i2c: E2 0D 00 F5 0A 80 0D 02 02 05 00 E4 BF BA 2D 8B 00 00 98 [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:44]Read from MH i2c: E2 03 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 03 00 F5 0A 00 90 00 73 [09:27:44]RAPDU: 90 00 [09:27:44]wFMCommunicate OK [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 0D 03 02 [09:27:44]Write to MH i2c: E2 08 00 F6 0A 80 0D 03 02 00 00 00 00 7B [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 0B 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 0B 00 F6 0A 00 C0 BB 45 5F 8D 2F CC CF 90 00 F2 [09:27:44]RAPDU: C0 BB 45 5F 8D 2F CC CF 90 00 [09:27:44]wFMCommunicate OK [09:27:44]SAM_PROTO_SignData done [09:27:44]FM_MakeSignedData done [09:27:44]CreateOFDProtocolMessage [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 11 00 00 [09:27:44]Write to MH i2c: E2 08 00 F7 0A 80 11 00 00 00 00 00 00 7B [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 17 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 17 00 F7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [09:27:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:27:44]wFMCommunicate OK [09:27:44]CreateOFDProtocolMessage done [09:27:44]OFDSenderStorePacket 374987 [09:27:44]StoreOFDPacket docnum=374987 [09:27: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 32 C9 07 01 D7 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F3 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 C2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8E 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 E4 BF BA 2D 8B C0 BB 45 5F 8D 2F CC CF [09:27:44]CheckFolder [09:27:44]dirname=/storage/ofd_packets [09:27:44]CheckFolder done [09:27:44]ProducePacketName [09:27:44]name=ofd_packets/00374987 [09:27:44]NVStorageSaveData ofd_packets/00374987 [09:27:44]File name is /storage/ofd_packets/00374987 [09:27:44]Write 301 bytes [09:27:44]NVStorageSaveData done [09:27:44]OFDSenderStorePacket done [09:27:44]KKMCreateOFDPacket done [09:27:44]NVStorageSaveData kkm_last_timestamp [09:27:44]File name is /storage/kkm_last_timestamp [09:27:44]Write 4 bytes [09:27:44]NVStorageSaveData done [09:27:44]ExternCall_PrintAddStr [09:27:44]wPrintStart [09:27:44]Write to MH i2c: 01 00 00 F8 0A 02 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 07 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 07 00 F8 0A 00 00 00 00 00 FF 0F 17 [09:27:44]RasterBufferAndPrint [09:27:44]line Счет N : (1)3311517 [09:27:44]line ИНН: 02508201610067 [09:27:44]line Контрольно-Кассовый Чек [09:27:44]line ПРОДАЖА [09:27:44]line ТРК (МРК, ГНК) : 32 [09:27:44]line Товар: 2710124130 [09:27:44]line Аи-92-К-4 [09:27:44]line 7.460 * 66.90 [09:27:44]line = 499.07 [09:27:44]line НДС 12% НСП 1% [09:27:44]line > о реализуемом товаре [09:27:44]line ИТОГО: 499.07 [09:27:44]line НСП 1% : 4.42 [09:27:44]line НДС 12% : 53.00 [09:27:44]line Наличными: 0.00 [09:27:44]line Безнал.: 499.07 [09:27:44]line Место: АЗС № 87 "Партнер Нефть" [09:27:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:27:44]line СНО: Общий режим [09:27:44]line Чек 265 27.10.2024 09:27 [09:27:44]line Смена: 528 ФФД: 1.0 [09:27:44]line ЗНМ: 0300000083 [09:27:44]line РНМ: 0000000000091623 [09:27:44]line Версия ККМ: 001 [09:27:44]line Платежная система: Mbank [09:27:44]line ФМ: 0000000000874672 [09:27:44]line ФД: 374987 [09:27:44]line ФПД: 268163794742667 [09:27:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092742&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374987&fm=268163794742667&tin=02508201610067®Number=0000000000091623&sum=49907 [09:27:44]written 0, free lines is 4095 [09:27:44]OFD Sender: Processing packet 374987 [packets to send 270, broken 269] [09:27:44]ProducePacketName [09:27:44]name=ofd_packets/00374987 [09:27:44]OFD Sender: To server: pG, [09:27:44]CommunicateWithHost lk.salyk.kg:30040 [09:27:44]ConnectInit lk.salyk.kg [09:27:44]Connected sock=10 [09:27: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 32 C9 07 01 D7 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F3 C2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F3 C2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F3 C2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 8E 07 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F3 E4 BF BA 2D 8B C0 BB 45 5F 8D 2F CC CF [09:27: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 09 B0 47 00 A9 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 CB B8 05 00 F4 03 04 00 2D B3 1D 67 B6 04 01 00 00 74 B7 35 64 C8 97 4B AA [09:27:44]CommunicateWithHost err = 0 [09:27:44]CheckOFDResponse [09:27:44]1017 (14) - 77093643461234 [09:27:44]1041 (16) - 0000000000874672 [09:27:44]1040 (4) - 374987 [09:27:44]1012 (4) - 27.10.2024 03:27 [09:27:44]1206 (1) - 0 [09:27:44]OFD Sender: Remove packet 374987 [09:27:44]ProducePacketName [09:27:44]name=ofd_packets/00374987 [09:27:44]NVStorageDeleteData [09:27:44]Write to MH i2c: 01 00 00 21 0B 2C [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 07 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: 01 07 00 21 0B 00 00 00 00 00 FD 0C 3C [09:27:44]RasterBufferAndPrint [09:27:44]line [09:27:44]line [09:27:44]line [09:27:44]line [09:27:44]line [09:27:44]written 0, free lines is 3331 [09:27:44]MH_Cut [09:27:44]Write to MH i2c: D1 01 00 28 0B 01 05 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: D1 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: D1 01 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: D1 01 00 28 0B 00 04 [09:27:44]Write to MH i2c: 01 00 00 29 0B 34 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:45]OFD Sender: No OFD packet to send [09:27:45]*** Cut start [09:27:45]*** Partial cut [09:27:45]*** CUTSNS_PIN = 1 [09:27:45]*** CUTSNS_PIN = 0 [09:27:45]*** Brake cut motor [09:27:46]Read from MH i2c: 01 [09:27:46]MH_I2C_Read... [09:27:46]*** Stop cut motor [09:27:46]*** Cut end [09:27:46]Read from MH i2c: 01 07 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: 01 07 00 29 0B 00 00 00 00 00 FF 0F 49 [09:27:46]process_action close_receipt done [09:27:46]requested_data is exist [09:27:46]produce_requested_data [09:27:46]requested_item fm.sn is exist - process it [09:27:46]wFMCommunicate request_size=4 [09:27:46]MH_SAM_APDU [09:27:46]CAPDU: 80 11 00 00 [09:27:46]Write to MH i2c: E2 08 00 2A 0B 80 11 00 00 00 00 00 00 AF [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 [09:27:46]MH_I2C_Read... [09:27:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:46]Read from MH i2c: E2 17 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 17 00 2A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [09:27:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:27:46]wFMCommunicate OK [09:27:46]requested_item fd.num is exist - process it [09:27:46]SAM_PROTO_GetFieldsCounters [09:27:46]wFMCommunicate request_size=4 [09:27:46]MH_SAM_APDU [09:27:46]CAPDU: 80 13 00 00 [09:27:46]Write to MH i2c: E2 08 00 2B 0B 80 13 00 00 00 00 00 00 B2 [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:46]Read from MH i2c: E2 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 62 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 62 00 2B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [09:27: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 CB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:46]wFMCommunicate OK [09:27:46]SAM_PROTO_GetFieldsCounters done [09:27:46]requested_item shift.num is exist - process it [09:27:46]requested_item shift.opened is exist - process it [09:27:46]req_shift_opened [09:27:46]FM_GetShiftState [09:27:46]SAM_PROTO_GetShiftState [09:27:46]wFMCommunicate request_size=4 [09:27:46]MH_SAM_APDU [09:27:46]CAPDU: 80 13 01 00 [09:27:46]Write to MH i2c: E2 08 00 2C 0B 80 13 01 00 00 00 00 00 B4 [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:46]Read from MH i2c: E2 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 0E 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: E2 0E 00 2C 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [09:27:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:27:46]wFMCommunicate OK [09:27:46]SAM_PROTO_GetShiftState done [09:27:46]FM_GetShiftState done [09:27:46]req_shift_opened done [09:27:46]requested_item shift.open_date is exist - process it [09:27:46]req_shift_open_date [09:27:46]req_shift_open_date done [09:27:46]produce_requested_data done [09:27:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374987,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:27:46]process_action_free close_receipt [09:27:46]json_value_free [09:27:46]json_value_free done [09:27:46]process_json_proto returns [09:27:46]Send response to host [09:27:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374987,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:27:46]free response buf [09:27:46]execute_script done [09:27:46]execute_script returns [09:27:46]free content buf [09:27:46]Sock 9.Close socket [09:27:46]Sock 9.Thread stoped [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [09:28:05]OFD Sender: No OFD packet to send [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29:44]accept exits with 8 [09:29:44]New connection [09:29:44]New thread 3067149668 created [09:29:44]Thread 3067006308 joined [09:29:44]Waiting for new connection... [09:29:44] Sock 8.Parse request [09:29:44]Sock 8.Check first char [09:29:44]Sock 8.First char is OK [09:29:44]request: POST /json_proto HTTP/1.0 [09:29:44]Method: POST [09:29:44]URL: /json_proto [09:29:44]Method is POST - this is cgi request [09:29:44]url: /json_proto [09:29:44]query_string will be loaded in cgi processing [09:29:44]execute_cgi json_proto POST (null) [09:29:44]execute_cgi path=json_proto method=POST [09:29:44]POST find Content-Length [09:29:44]Host: 172.17.42.195:8080 [09:29:44]Content-Length: 772 [09:29:44]Content-Type: application/json [09:29:44] [09:29:44]POST finish read [09:29:44]Found Content-Length = 772 [09:29:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:44]execute_script... [09:29:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:44]POST & json_proto [09:29:44]process_json_proto [09:29:44]json parsed OK: [09:29:44]protocol is kg_v1.0 [09:29:44]action value=close_receipt [09:29:44]process_action close_receipt [09:29:44]cmd_close_receipt [09:29:44]MH_GetDate [09:29:44]Write to MH i2c: F0 00 00 2D 0B 27 [09:29:44]Write i2c OK [09:29:44]MH_I2C_Read... [09:29:44]Read from MH i2c: F0 [09:29:44]MH_I2C_Read... [09:29:44]Read from MH i2c: F0 09 00 [09:29:44]MH_I2C_Read... [09:29:44]Read from MH i2c: F0 09 00 2D 0B 00 08 08 1E 67 EF 94 12 67 C1 [09:29:44]GetLastDocTimeStamp 1730021262 [09:29:44]current date 1730021384 [09:29:44]FM_GetShiftState [09:29:44]SAM_PROTO_GetShiftState [09:29:44]wFMCommunicate request_size=4 [09:29:44]MH_SAM_APDU [09:29:44]CAPDU: 80 13 01 00 [09:29:44]Write to MH i2c: E2 08 00 2E 0B 80 13 01 00 00 00 00 00 B6 [09:29:44]Write i2c OK [09:29:44]MH_I2C_Read... [09:29:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:44]Read from MH i2c: E2 [09:29:44]MH_I2C_Read... [09:29:44]Read from MH i2c: E2 0E 00 [09:29:44]MH_I2C_Read... [09:29:44]Read from MH i2c: E2 0E 00 2E 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 84 [09:29:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:29:44]wFMCommunicate OK [09:29:44]SAM_PROTO_GetShiftState done [09:29:44]FM_GetShiftState done [09:29:44]opened in 1729988025 [09:29:44]opened+sec_in_day 1730074425 [09:29:44]quantity*price = 100011 [09:29:44]sum+1 = 100013 [09:29:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 266 27.10.2024 09:29 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374988 ФПД: 121001752877053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374988&fm=121001752877053&tin=02508201610067®Number=0000000000091623&sum=100012 [09:29:45]StoreToDocumentArchive [09:29:45]shift 528 fd 374988 [09:29:45]save to /storage/0528/doc_00374988 [09:29:45]save last doc name /storage/0528/doc_00374988 to /storage/kkm_last_doc_name [09:29:45]save OK [09:29:45]Clear old archive folders... [09:29:45]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:29:45]tlvbuf is 015745E0 [09:29:45]SAM_PROTO_ClearQueue [09:29:45]wFMCommunicate request_size=4 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 09 00 00 [09:29:45]Write to MH i2c: E2 08 00 3B 0B 80 09 00 00 00 00 00 00 B8 [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 3B 0B 00 90 00 BA [09:29:45]RAPDU: 90 00 [09:29:45]wFMCommunicate OK [09:29:45]SAM_PROTO_ClearQueue done [09:29:45]KKMCreateOFDPacket [09:29:45]OFDProtocolAddRootSTLVToBuf [09:29:45]FM_MakeSignedData [09:29:45]FM_MakeSignedData [09:29:45]SAM_PROTO_SignData [09:29:45]wFMCommunicate request_size=4 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 0D 01 02 [09:29:45]Write to MH i2c: E2 08 00 3C 0B 80 0D 01 02 00 00 00 00 C0 [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 3C 0B 00 90 00 BB [09:29:45]RAPDU: 90 00 [09:29:45]wFMCommunicate OK [09:29:45]wFMCommunicate request_size=255 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 08 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 0C [09:29:45]Write to MH i2c: E2 02 01 3D 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 08 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 0C 00 00 EE [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 3D 0B 00 90 00 BC [09:29:45]RAPDU: 90 00 [09:29:45]wFMCommunicate OK [09:29:45]wFMCommunicate request_size=9 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 0D 02 02 04 EA 7F 57 FD [09:29:45]Write to MH i2c: E2 0C 00 3E 0B 80 0D 02 02 04 00 EA 7F 57 FD 00 00 88 [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 03 00 3E 0B 00 90 00 BD [09:29:45]RAPDU: 90 00 [09:29:45]wFMCommunicate OK [09:29:45]wFMCommunicate request_size=4 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 0D 03 02 [09:29:45]Write to MH i2c: E2 08 00 3F 0B 80 0D 03 02 00 00 00 00 C5 [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 0B 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 0B 00 3F 0B 00 6C 0D 89 18 7A D2 18 86 90 00 CA [09:29:45]RAPDU: 6C 0D 89 18 7A D2 18 86 90 00 [09:29:45]wFMCommunicate OK [09:29:45]SAM_PROTO_SignData done [09:29:45]FM_MakeSignedData done [09:29:45]CreateOFDProtocolMessage [09:29:45]wFMCommunicate request_size=4 [09:29:45]MH_SAM_APDU [09:29:45]CAPDU: 80 11 00 00 [09:29:45]Write to MH i2c: E2 08 00 40 0B 80 11 00 00 00 00 00 00 C5 [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:45]Read from MH i2c: E2 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 17 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: E2 17 00 40 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [09:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:29:45]wFMCommunicate OK [09:29:45]CreateOFDProtocolMessage done [09:29:45]OFDSenderStorePacket 374988 [09:29:45]StoreOFDPacket docnum=374988 [09:29: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 0E 01 00 00 C0 E4 06 01 96 44 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 08 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 0C EA 7F 57 FD 6C 0D 89 18 7A D2 18 86 [09:29:45]CheckFolder [09:29:45]dirname=/storage/ofd_packets [09:29:45]CheckFolder done [09:29:45]ProducePacketName [09:29:45]name=ofd_packets/00374988 [09:29:45]NVStorageSaveData ofd_packets/00374988 [09:29:45]File name is /storage/ofd_packets/00374988 [09:29:45]Write 300 bytes [09:29:45]NVStorageSaveData done [09:29:45]OFDSenderStorePacket done [09:29:45]KKMCreateOFDPacket done [09:29:45]NVStorageSaveData kkm_last_timestamp [09:29:45]File name is /storage/kkm_last_timestamp [09:29:45]Write 4 bytes [09:29:45]NVStorageSaveData done [09:29:45]ExternCall_PrintAddStr [09:29:45]wPrintStart [09:29:45]Write to MH i2c: 01 00 00 41 0B 4C [09:29:45]Write i2c OK [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: 01 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: 01 07 00 [09:29:45]MH_I2C_Read... [09:29:45]Read from MH i2c: 01 07 00 41 0B 00 00 00 00 00 FF 0F 61 [09:29:45]RasterBufferAndPrint [09:29:45]line Счет N : (1)3311518 [09:29:45]line ИНН: 02508201610067 [09:29:45]line Контрольно-Кассовый Чек [09:29:45]line ПРОДАЖА [09:29:45]line ТРК (МРК, ГНК) : 7 [09:29:45]line Товар: 2711190000 [09:29:45]line ГАЗ-К-5 [09:29:45]line 25.710 * 38.90 [09:29:45]line = 1000.12 [09:29:45]line НДС 12% НСП 1% [09:29:45]line > о реализуемом товаре [09:29:45]line ИТОГО: 1000.12 [09:29:45]line НСП 1% : 8.85 [09:29:45]line НДС 12% : 106.21 [09:29:45]line Наличными: 0.00 [09:29:45]line Безнал.: 1000.12 [09:29:45]line Место: АЗС № 87 "Партнер Нефть" [09:29:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:29:45]line СНО: Общий режим [09:29:45]line Чек 266 27.10.2024 09:29 [09:29:45]line Смена: 528 ФФД: 1.0 [09:29:45]line ЗНМ: 0300000083 [09:29:45]line РНМ: 0000000000091623 [09:29:45]line Версия ККМ: 001 [09:29:45]line Платежная система: Mbank [09:29:45]line ФМ: 0000000000874672 [09:29:45]line ФД: 374988 [09:29:45]line ФПД: 121001752877053 [09:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T092944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374988&fm=121001752877053&tin=02508201610067®Number=0000000000091623&sum=100012 [09:29:45]written 0, free lines is 4095 [09:29:46]OFD Sender: Processing packet 374988 [packets to send 270, broken 269] [09:29:46]ProducePacketName [09:29:46]name=ofd_packets/00374988 [09:29:46]OFD Sender: To server: pG, [09:29:46]CommunicateWithHost lk.salyk.kg:30040 [09:29:46]ConnectInit lk.salyk.kg [09:29:46]Connected sock=10 [09:29:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 C0 E4 06 01 96 44 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 08 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6E 0C EA 7F 57 FD 6C 0D 89 18 7A D2 18 86 [09:29: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 51 95 47 00 46 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 CC B8 05 00 F4 03 04 00 A7 B3 1D 67 B6 04 01 00 00 CE 46 89 5F D7 44 FA A3 [09:29:46]CommunicateWithHost err = 0 [09:29:46]CheckOFDResponse [09:29:46]1017 (14) - 77093643461234 [09:29:46]1041 (16) - 0000000000874672 [09:29:46]1040 (4) - 374988 [09:29:46]1012 (4) - 27.10.2024 03:29 [09:29:46]1206 (1) - 0 [09:29:46]OFD Sender: Remove packet 374988 [09:29:46]ProducePacketName [09:29:46]name=ofd_packets/00374988 [09:29:46]NVStorageDeleteData [09:29:46]Write to MH i2c: 01 00 00 6A 0B 75 [09:29:46]Write i2c OK [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: 01 [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: 01 07 00 [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: 01 07 00 6A 0B 00 00 00 00 00 FC 0C 84 [09:29:46]RasterBufferAndPrint [09:29:46]line [09:29:46]line [09:29:46]line [09:29:46]line [09:29:46]line [09:29:46]written 0, free lines is 3331 [09:29:46]MH_Cut [09:29:46]Write to MH i2c: D1 01 00 71 0B 01 4E [09:29:46]Write i2c OK [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: D1 [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: D1 01 00 [09:29:46]MH_I2C_Read... [09:29:46]Read from MH i2c: D1 01 00 71 0B 00 4D [09:29:46]Write to MH i2c: 01 00 00 72 0B 7D [09:29:46]Write i2c OK [09:29:46]MH_I2C_Read... [09:29:46]OFD Sender: No OFD packet to send [09:29:47]*** Cut start [09:29:47]*** Partial cut [09:29:47]*** CUTSNS_PIN = 1 [09:29:47]*** CUTSNS_PIN = 0 [09:29:47]*** Brake cut motor [09:29:47]Read from MH i2c: 01 [09:29:47]MH_I2C_Read... [09:29:47]*** Stop cut motor [09:29:47]*** Cut end [09:29:47]Read from MH i2c: 01 07 00 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: 01 07 00 72 0B 00 00 00 00 00 FF 0F 92 [09:29:47]process_action close_receipt done [09:29:47]requested_data is exist [09:29:47]produce_requested_data [09:29:47]requested_item fm.sn is exist - process it [09:29:47]wFMCommunicate request_size=4 [09:29:47]MH_SAM_APDU [09:29:47]CAPDU: 80 11 00 00 [09:29:47]Write to MH i2c: E2 08 00 73 0B 80 11 00 00 00 00 00 00 F8 [09:29:47]Write i2c OK [09:29:47]MH_I2C_Read... [09:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:47]Read from MH i2c: E2 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: E2 17 00 [09:29:47]MH_I2C_Read... [09:29:47]Read from MH i2c: E2 17 00 73 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4D [09:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:29:47]wFMCommunicate OK [09:29:47]requested_item fd.num is exist - process it [09:29:47]SAM_PROTO_GetFieldsCounters [09:29:47]wFMCommunicate request_size=4 [09:29:47]MH_SAM_APDU [09:29:47]CAPDU: 80 13 00 00 [09:29:47]Write to MH i2c: E2 08 00 74 0B 80 13 00 00 00 00 00 00 FB [09:29:47]Write i2c OK [09:29:47]MH_I2C_Read... [09:29:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:48]Read from MH i2c: E2 [09:29:48]MH_I2C_Read... [09:29:48]Read from MH i2c: E2 62 00 [09:29:48]MH_I2C_Read... [09:29:48]Read from MH i2c: E2 62 00 74 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 CC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:29:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:48]wFMCommunicate OK [09:29:48]SAM_PROTO_GetFieldsCounters done [09:29:48]requested_item shift.num is exist - process it [09:29:48]requested_item shift.opened is exist - process it [09:29:48]req_shift_opened [09:29:48]FM_GetShiftState [09:29:48]SAM_PROTO_GetShiftState [09:29:48]wFMCommunicate request_size=4 [09:29:48]MH_SAM_APDU [09:29:48]CAPDU: 80 13 01 00 [09:29:48]Write to MH i2c: E2 08 00 75 0B 80 13 01 00 00 00 00 00 FD [09:29:48]Write i2c OK [09:29:48]MH_I2C_Read... [09:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:48]Read from MH i2c: E2 [09:29:48]MH_I2C_Read... [09:29:48]Read from MH i2c: E2 0E 00 [09:29:48]MH_I2C_Read... [09:29:48]Read from MH i2c: E2 0E 00 75 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CB [09:29:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:29:48]wFMCommunicate OK [09:29:48]SAM_PROTO_GetShiftState done [09:29:48]FM_GetShiftState done [09:29:48]req_shift_opened done [09:29:48]requested_item shift.open_date is exist - process it [09:29:48]req_shift_open_date [09:29:48]req_shift_open_date done [09:29:48]produce_requested_data done [09:29:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374988,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:29:48]process_action_free close_receipt [09:29:48]json_value_free [09:29:48]json_value_free done [09:29:48]process_json_proto returns [09:29:48]Send response to host [09:29:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374988,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:29:48]free response buf [09:29:48]execute_script done [09:29:48]execute_script returns [09:29:48]free content buf [09:29:48]Sock 8.Close socket [09:29:48]Sock 8.Thread stoped [09:29:51]OFD Sender: No OFD packet to send [09:29:56]OFD Sender: No OFD packet to send [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:16]OFD Sender: No OFD packet to send [09:30:21]OFD Sender: No OFD packet to send [09:30:26]OFD Sender: No OFD packet to send [09:30:31]OFD Sender: No OFD packet to send [09:30:36]OFD Sender: No OFD packet to send [09:30:41]OFD Sender: No OFD packet to send [09:30:46]OFD Sender: No OFD packet to send [09:30:51]OFD Sender: No OFD packet to send [09:30:56]OFD Sender: No OFD packet to send [09:31:01]OFD Sender: No OFD packet to send [09:31:06]OFD Sender: No OFD packet to send [09:31:11]OFD Sender: No OFD packet to send [09:31:16]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:11]accept exits with 9 [09:32:11]New connection [09:32:11]New thread 3067006308 created [09:32:11]Thread 3067149668 joined [09:32:11]Waiting for new connection... [09:32:11] Sock 9.Parse request [09:32:11]Sock 9.Check first char [09:32:11]Sock 9.First char is OK [09:32:11]request: POST /json_proto HTTP/1.0 [09:32:11]Method: POST [09:32:11]URL: /json_proto [09:32:11]Method is POST - this is cgi request [09:32:11]url: /json_proto [09:32:11]query_string will be loaded in cgi processing [09:32:11]execute_cgi json_proto POST (null) [09:32:11]execute_cgi path=json_proto method=POST [09:32:11]POST find Content-Length [09:32:11]Host: 172.17.42.195:8080 [09:32:11]Content-Length: 678 [09:32:11]Content-Type: application/json [09:32:11] [09:32:11]POST finish read [09:32:11]Found Content-Length = 678 [09:32:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311519", "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" ] } } [09:32:11]execute_script... [09:32:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311519", "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" ] } } [09:32:11]POST & json_proto [09:32:11]process_json_proto [09:32:11]json parsed OK: [09:32:11]protocol is kg_v1.0 [09:32:11]action value=close_receipt [09:32:11]process_action close_receipt [09:32:11]cmd_close_receipt [09:32:11]MH_GetDate [09:32:11]Write to MH i2c: F0 00 00 76 0B 70 [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 09 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 09 00 76 0B 00 9B 08 1E 67 EF 94 12 67 9D [09:32:11]GetLastDocTimeStamp 1730021384 [09:32:11]current date 1730021531 [09:32:11]FM_GetShiftState [09:32:11]SAM_PROTO_GetShiftState [09:32:11]wFMCommunicate request_size=4 [09:32:11]MH_SAM_APDU [09:32:11]CAPDU: 80 13 01 00 [09:32:11]Write to MH i2c: E2 08 00 77 0B 80 13 01 00 00 00 00 00 FF [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:11]Read from MH i2c: E2 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 77 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CD [09:32:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:32:11]wFMCommunicate OK [09:32:11]SAM_PROTO_GetShiftState done [09:32:11]FM_GetShiftState done [09:32:11]opened in 1729988025 [09:32:11]opened+sec_in_day 1730074425 [09:32:11]quantity*price = 20003 [09:32:11]sum+1 = 20004 [09:32:11]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 СНО: Общий режим Чек 267 27.10.2024 09:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374989 ФПД: 108297918657489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374989&fm=108297918657489&tin=02508201610067®Number=0000000000091623&sum=20000 [09:32:12]StoreToDocumentArchive [09:32:12]shift 528 fd 374989 [09:32:12]save to /storage/0528/doc_00374989 [09:32:12]save last doc name /storage/0528/doc_00374989 to /storage/kkm_last_doc_name [09:32:12]save OK [09:32:12]Clear old archive folders... [09:32:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:12]tlvbuf is 015756F0 [09:32:12]SAM_PROTO_ClearQueue [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 09 00 00 [09:32:12]Write to MH i2c: E2 08 00 84 0B 80 09 00 00 00 00 00 00 01 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 84 0B 00 90 00 03 [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]SAM_PROTO_ClearQueue done [09:32:12]KKMCreateOFDPacket [09:32:12]OFDProtocolAddRootSTLVToBuf [09:32:12]FM_MakeSignedData [09:32:12]FM_MakeSignedData [09:32:12]SAM_PROTO_SignData [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 01 02 [09:32:12]Write to MH i2c: E2 08 00 85 0B 80 0D 01 02 00 00 00 00 09 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 85 0B 00 90 00 04 [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]wFMCommunicate request_size=255 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 9B 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 62 [09:32:12]Write to MH i2c: E2 02 01 86 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 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 0B 01 00 00 F4 03 04 00 9B 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 62 00 00 89 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 03 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 03 00 86 0B 00 90 00 05 [09:32:13]RAPDU: 90 00 [09:32:13]wFMCommunicate OK [09:32:13]wFMCommunicate request_size=10 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 0D 02 02 05 7F 12 F8 B3 D1 [09:32:13]Write to MH i2c: E2 0D 00 87 0B 80 0D 02 02 05 00 7F 12 F8 B3 D1 00 00 23 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 03 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 03 00 87 0B 00 90 00 06 [09:32:13]RAPDU: 90 00 [09:32:13]wFMCommunicate OK [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 0D 03 02 [09:32:13]Write to MH i2c: E2 08 00 88 0B 80 0D 03 02 00 00 00 00 0E [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0B 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 0B 00 88 0B 00 A7 E4 3D 2E C6 C7 52 E4 90 00 C8 [09:32:13]RAPDU: A7 E4 3D 2E C6 C7 52 E4 90 00 [09:32:13]wFMCommunicate OK [09:32:13]SAM_PROTO_SignData done [09:32:13]FM_MakeSignedData done [09:32:13]CreateOFDProtocolMessage [09:32:13]wFMCommunicate request_size=4 [09:32:13]MH_SAM_APDU [09:32:13]CAPDU: 80 11 00 00 [09:32:13]Write to MH i2c: E2 08 00 89 0B 80 11 00 00 00 00 00 00 0E [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:13]Read from MH i2c: E2 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 17 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: E2 17 00 89 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [09:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:32:13]wFMCommunicate OK [09:32:13]CreateOFDProtocolMessage done [09:32:13]OFDSenderStorePacket 374989 [09:32:13]StoreOFDPacket docnum=374989 [09:32: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 89 7E 07 01 BA F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 9B 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 62 7F 12 F8 B3 D1 A7 E4 3D 2E C6 C7 52 E4 [09:32:13]CheckFolder [09:32:13]dirname=/storage/ofd_packets [09:32:13]CheckFolder done [09:32:13]ProducePacketName [09:32:13]name=ofd_packets/00374989 [09:32:13]NVStorageSaveData ofd_packets/00374989 [09:32:13]File name is /storage/ofd_packets/00374989 [09:32:13]Write 301 bytes [09:32:13]NVStorageSaveData done [09:32:13]OFDSenderStorePacket done [09:32:13]KKMCreateOFDPacket done [09:32:13]NVStorageSaveData kkm_last_timestamp [09:32:13]File name is /storage/kkm_last_timestamp [09:32:13]Write 4 bytes [09:32:13]NVStorageSaveData done [09:32:13]ExternCall_PrintAddStr [09:32:13]wPrintStart [09:32:13]Write to MH i2c: 01 00 00 8A 0B 95 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 8A 0B 00 00 00 00 00 FF 0F AA [09:32:13]RasterBufferAndPrint [09:32:13]line Счет N : (1)3311519 [09:32:13]line ИНН: 02508201610067 [09:32:13]line Контрольно-Кассовый Чек [09:32:13]line ПРОДАЖА [09:32:13]line ТРК (МРК, ГНК) : 22 [09:32:13]line Товар: 2710124130 [09:32:13]line Аи-92-К-4 [09:32:13]line 2.990 * 66.90 [09:32:13]line = 200.03 [09:32:13]line НДС 12% НСП 1% [09:32:13]line > о реализуемом товаре [09:32:13]line ОКРУГЛЕНИЕ: -0.03 [09:32:13]line ИТОГО: 200.00 [09:32:13]line Внесено: 200.00 [09:32:13]line СДАЧА: 0.00 [09:32:13]line НСП 1% : 1.77 [09:32:13]line НДС 12% : 21.24 [09:32:13]line Наличными: 200.00 [09:32:13]line Безнал.: 0.00 [09:32:13]line Место: АЗС № 87 "Партнер Нефть" [09:32:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:32:13]line СНО: Общий режим [09:32:13]line Чек 267 27.10.2024 09:32 [09:32:13]line Смена: 528 ФФД: 1.0 [09:32:13]line ЗНМ: 0300000083 [09:32:13]line РНМ: 0000000000091623 [09:32:13]line Версия ККМ: 001 [09:32:13]line ФМ: 0000000000874672 [09:32:13]line ФД: 374989 [09:32:13]line ФПД: 108297918657489 [09:32:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093211&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374989&fm=108297918657489&tin=02508201610067®Number=0000000000091623&sum=20000 [09:32:13]written 0, free lines is 4095 [09:32:13]OFD Sender: Processing packet 374989 [packets to send 270, broken 269] [09:32:13]ProducePacketName [09:32:13]name=ofd_packets/00374989 [09:32:13]OFD Sender: To server: pG, [09:32:13]CommunicateWithHost lk.salyk.kg:30040 [09:32:13]ConnectInit lk.salyk.kg [09:32:13]Connected sock=10 [09:32: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 89 7E 07 01 BA F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 9B 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 62 7F 12 F8 B3 D1 A7 E4 3D 2E C6 C7 52 E4 [09:32:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4A 33 47 00 A8 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 CD B8 05 00 F4 03 04 00 3A B4 1D 67 B6 04 01 00 00 23 DA 54 DB BC 64 7A 18 [09:32:13]CommunicateWithHost err = 0 [09:32:13]CheckOFDResponse [09:32:13]1017 (14) - 77093643461234 [09:32:13]1041 (16) - 0000000000874672 [09:32:13]1040 (4) - 374989 [09:32:13]1012 (4) - 27.10.2024 03:32 [09:32:13]1206 (1) - 0 [09:32:13]OFD Sender: Remove packet 374989 [09:32:13]ProducePacketName [09:32:13]name=ofd_packets/00374989 [09:32:13]NVStorageDeleteData [09:32:13]Write to MH i2c: 01 00 00 B5 0B C0 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 B5 0B 00 00 00 00 00 DA 0C AD [09:32:13]RasterBufferAndPrint [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]written 0, free lines is 3297 [09:32:13]MH_Cut [09:32:13]Write to MH i2c: D1 01 00 BC 0B 01 99 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 01 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 01 00 BC 0B 00 98 [09:32:13]Write to MH i2c: 01 00 00 BD 0B C8 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:14]OFD Sender: No OFD packet to send [09:32:14]*** Cut start [09:32:14]*** Partial cut [09:32:14]*** CUTSNS_PIN = 1 [09:32:14]*** CUTSNS_PIN = 0 [09:32:14]*** Brake cut motor [09:32:15]Read from MH i2c: 01 [09:32:15]MH_I2C_Read... [09:32:15]*** Stop cut motor [09:32:15]*** Cut end [09:32:15]Read from MH i2c: 01 07 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: 01 07 00 BD 0B 00 00 00 00 00 FF 0F DD [09:32:15]process_action close_receipt done [09:32:15]requested_data is exist [09:32:15]produce_requested_data [09:32:15]requested_item fm.sn is exist - process it [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 11 00 00 [09:32:15]Write to MH i2c: E2 08 00 BE 0B 80 11 00 00 00 00 00 00 43 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 17 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 17 00 BE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 98 [09:32:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:32:15]wFMCommunicate OK [09:32:15]requested_item fd.num is exist - process it [09:32:15]SAM_PROTO_GetFieldsCounters [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 13 00 00 [09:32:15]Write to MH i2c: E2 08 00 BF 0B 80 13 00 00 00 00 00 00 46 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 62 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 62 00 BF 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 CD B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [09:32:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:15]wFMCommunicate OK [09:32:15]SAM_PROTO_GetFieldsCounters done [09:32:15]requested_item shift.num is exist - process it [09:32:15]requested_item shift.opened is exist - process it [09:32:15]req_shift_opened [09:32:15]FM_GetShiftState [09:32:15]SAM_PROTO_GetShiftState [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 13 01 00 [09:32:15]Write to MH i2c: E2 08 00 C0 0B 80 13 01 00 00 00 00 00 48 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 0E 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 0E 00 C0 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 16 [09:32:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:32:15]wFMCommunicate OK [09:32:15]SAM_PROTO_GetShiftState done [09:32:15]FM_GetShiftState done [09:32:15]req_shift_opened done [09:32:15]requested_item shift.open_date is exist - process it [09:32:15]req_shift_open_date [09:32:15]req_shift_open_date done [09:32:15]produce_requested_data done [09:32:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374989,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:32:15]process_action_free close_receipt [09:32:15]json_value_free [09:32:15]json_value_free done [09:32:15]process_json_proto returns [09:32:15]Send response to host [09:32:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374989,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:32:15]free response buf [09:32:15]execute_script done [09:32:15]execute_script returns [09:32:15]free content buf [09:32:15]Sock 9.Close socket [09:32:15]Sock 9.Thread stoped [09:32:19]OFD Sender: No OFD packet to send [09:32:24]OFD Sender: No OFD packet to send [09:32:29]OFD Sender: No OFD packet to send [09:32:34]OFD Sender: No OFD packet to send [09:32:39]OFD Sender: No OFD packet to send [09:32:44]OFD Sender: No OFD packet to send [09:32:49]OFD Sender: No OFD packet to send [09:32:54]OFD Sender: No OFD packet to send [09:32:59]OFD Sender: No OFD packet to send [09:32:59]accept exits with 8 [09:32:59]New connection [09:32:59]New thread 3067149668 created [09:32:59]Thread 3067006308 joined [09:32:59]Waiting for new connection... [09:32:59] Sock 8.Parse request [09:32:59]Sock 8.Check first char [09:32:59]Sock 8.First char is OK [09:32:59]request: POST /json_proto HTTP/1.0 [09:32:59]Method: POST [09:32:59]URL: /json_proto [09:32:59]Method is POST - this is cgi request [09:32:59]url: /json_proto [09:32:59]query_string will be loaded in cgi processing [09:32:59]execute_cgi json_proto POST (null) [09:32:59]execute_cgi path=json_proto method=POST [09:32:59]POST find Content-Length [09:32:59]Host: 172.17.42.195:8080 [09:32:59]Content-Length: 767 [09:32:59]Content-Type: application/json [09:32:59] [09:32:59]POST finish read [09:32:59]Found Content-Length = 767 [09:32:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311521", "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" ] } } [09:32:59]execute_script... [09:32: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)3311521", "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" ] } } [09:32:59]POST & json_proto [09:32:59]process_json_proto [09:32:59]json parsed OK: [09:32:59]protocol is kg_v1.0 [09:32:59]action value=close_receipt [09:32:59]process_action close_receipt [09:32:59]cmd_close_receipt [09:32:59]MH_GetDate [09:32:59]Write to MH i2c: F0 00 00 C1 0B BB [09:32:59]Write i2c OK [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 09 00 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: F0 09 00 C1 0B 00 CB 08 1E 67 EF 94 12 67 18 [09:32:59]GetLastDocTimeStamp 1730021531 [09:32:59]current date 1730021579 [09:32:59]FM_GetShiftState [09:32:59]SAM_PROTO_GetShiftState [09:32:59]wFMCommunicate request_size=4 [09:32:59]MH_SAM_APDU [09:32:59]CAPDU: 80 13 01 00 [09:32:59]Write to MH i2c: E2 08 00 C2 0B 80 13 01 00 00 00 00 00 4A [09:32:59]Write i2c OK [09:32:59]MH_I2C_Read... [09:32:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:59]Read from MH i2c: E2 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: E2 0E 00 [09:32:59]MH_I2C_Read... [09:32:59]Read from MH i2c: E2 0E 00 C2 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 18 [09:32:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:32:59]wFMCommunicate OK [09:32:59]SAM_PROTO_GetShiftState done [09:32:59]FM_GetShiftState done [09:32:59]opened in 1729988025 [09:32:59]opened+sec_in_day 1730074425 [09:32:59]quantity*price = 50041 [09:32:59]sum+1 = 50042 [09:32:59]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 СНО: Общий режим Чек 268 27.10.2024 09:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374990 ФПД: 280123292520551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093259&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374990&fm=280123292520551&tin=02508201610067®Number=0000000000091623&sum=50041 [09:33:00]StoreToDocumentArchive [09:33:00]shift 528 fd 374990 [09:33:00]save to /storage/0528/doc_00374990 [09:33:00]save last doc name /storage/0528/doc_00374990 to /storage/kkm_last_doc_name [09:33:00]save OK [09:33:00]Clear old archive folders... [09:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:00]tlvbuf is 01500B80 [09:33:00]SAM_PROTO_ClearQueue [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 09 00 00 [09:33:00]Write to MH i2c: E2 08 00 CF 0B 80 09 00 00 00 00 00 00 4C [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 CF 0B 00 90 00 4E [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]SAM_PROTO_ClearQueue done [09:33:00]KKMCreateOFDPacket [09:33:00]OFDProtocolAddRootSTLVToBuf [09:33:00]FM_MakeSignedData [09:33:00]FM_MakeSignedData [09:33:00]SAM_PROTO_SignData [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 0D 01 02 [09:33:00]Write to MH i2c: E2 08 00 D0 0B 80 0D 01 02 00 00 00 00 54 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 D0 0B 00 90 00 4F [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]wFMCommunicate request_size=255 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 0C 01 00 00 F4 03 04 00 CB 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE [09:33:00]Write to MH i2c: E2 02 01 D1 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 0C 01 00 00 F4 03 04 00 CB 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE 00 00 32 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 D1 0B 00 90 00 50 [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]wFMCommunicate request_size=10 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 0D 02 02 05 C5 49 58 10 67 [09:33:00]Write to MH i2c: E2 0D 00 D2 0B 80 0D 02 02 05 00 C5 49 58 10 67 00 00 3E [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 03 00 D2 0B 00 90 00 51 [09:33:00]RAPDU: 90 00 [09:33:00]wFMCommunicate OK [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 0D 03 02 [09:33:00]Write to MH i2c: E2 08 00 D3 0B 80 0D 03 02 00 00 00 00 59 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 0B 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 0B 00 D3 0B 00 8F A9 B9 26 23 9C CE 38 90 00 36 [09:33:00]RAPDU: 8F A9 B9 26 23 9C CE 38 90 00 [09:33:00]wFMCommunicate OK [09:33:00]SAM_PROTO_SignData done [09:33:00]FM_MakeSignedData done [09:33:00]CreateOFDProtocolMessage [09:33:00]wFMCommunicate request_size=4 [09:33:00]MH_SAM_APDU [09:33:00]CAPDU: 80 11 00 00 [09:33:00]Write to MH i2c: E2 08 00 D4 0B 80 11 00 00 00 00 00 00 59 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:00]Read from MH i2c: E2 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 17 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: E2 17 00 D4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [09:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:33:00]wFMCommunicate OK [09:33:00]CreateOFDProtocolMessage done [09:33:00]OFDSenderStorePacket 374990 [09:33:00]StoreOFDPacket docnum=374990 [09:33: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 EF 78 07 01 D0 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 0C 01 00 00 F4 03 04 00 CB 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE C5 49 58 10 67 8F A9 B9 26 23 9C CE 38 [09:33:00]CheckFolder [09:33:00]dirname=/storage/ofd_packets [09:33:00]CheckFolder done [09:33:00]ProducePacketName [09:33:00]name=ofd_packets/00374990 [09:33:00]NVStorageSaveData ofd_packets/00374990 [09:33:00]File name is /storage/ofd_packets/00374990 [09:33:00]Write 301 bytes [09:33:00]NVStorageSaveData done [09:33:00]OFDSenderStorePacket done [09:33:00]KKMCreateOFDPacket done [09:33:00]NVStorageSaveData kkm_last_timestamp [09:33:00]File name is /storage/kkm_last_timestamp [09:33:00]Write 4 bytes [09:33:00]NVStorageSaveData done [09:33:00]ExternCall_PrintAddStr [09:33:00]wPrintStart [09:33:00]Write to MH i2c: 01 00 00 D5 0B E0 [09:33:00]Write i2c OK [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: 01 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: 01 07 00 [09:33:00]MH_I2C_Read... [09:33:00]Read from MH i2c: 01 07 00 D5 0B 00 00 00 00 00 FF 0F F5 [09:33:00]RasterBufferAndPrint [09:33:00]line Счет N : (1)3311521 [09:33:00]line ИНН: 02508201610067 [09:33:00]line Контрольно-Кассовый Чек [09:33:00]line ПРОДАЖА [09:33:00]line ТРК (МРК, ГНК) : 42 [09:33:00]line Товар: 2710124130 [09:33:00]line Аи-92-К-4 [09:33:00]line 7.480 * 66.90 [09:33:00]line = 500.41 [09:33:00]line НДС 12% НСП 1% [09:33:00]line > о реализуемом товаре [09:33:00]line ИТОГО: 500.41 [09:33:00]line НСП 1% : 4.43 [09:33:00]line НДС 12% : 53.14 [09:33:00]line Наличными: 0.00 [09:33:00]line Безнал.: 500.41 [09:33:00]line Место: АЗС № 87 "Партнер Нефть" [09:33:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:33:00]line СНО: Общий режим [09:33:00]line Чек 268 27.10.2024 09:32 [09:33:00]line Смена: 528 ФФД: 1.0 [09:33:00]line ЗНМ: 0300000083 [09:33:00]line РНМ: 0000000000091623 [09:33:00]line Версия ККМ: 001 [09:33:00]line Платежная система: Mbank [09:33:00]line ФМ: 0000000000874672 [09:33:00]line ФД: 374990 [09:33:00]line ФПД: 280123292520551 [09:33:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093259&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374990&fm=280123292520551&tin=02508201610067®Number=0000000000091623&sum=50041 [09:33:00]written 0, free lines is 4095 [09:33:00]OFD Sender: Processing packet 374990 [packets to send 270, broken 269] [09:33:00]ProducePacketName [09:33:00]name=ofd_packets/00374990 [09:33:00]OFD Sender: To server: pG, [09:33:00]CommunicateWithHost lk.salyk.kg:30040 [09:33:00]ConnectInit lk.salyk.kg [09:33:01]Connected sock=10 [09:33:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EF 78 07 01 D0 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 0C 01 00 00 F4 03 04 00 CB 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE C5 49 58 10 67 8F A9 B9 26 23 9C CE 38 [09:33: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 AF 29 47 00 41 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 CE B8 05 00 F4 03 04 00 6A B4 1D 67 B6 04 01 00 00 E6 EE 0F 6D D1 68 27 35 [09:33:01]CommunicateWithHost err = 0 [09:33:01]CheckOFDResponse [09:33:01]1017 (14) - 77093643461234 [09:33:01]1041 (16) - 0000000000874672 [09:33:01]1040 (4) - 374990 [09:33:01]1012 (4) - 27.10.2024 03:32 [09:33:01]1206 (1) - 0 [09:33:01]OFD Sender: Remove packet 374990 [09:33:01]ProducePacketName [09:33:01]name=ofd_packets/00374990 [09:33:01]NVStorageDeleteData [09:33:01]Write to MH i2c: 01 00 00 FE 0B 09 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: 01 07 00 FE 0B 00 00 00 00 00 F8 0C 14 [09:33:01]RasterBufferAndPrint [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]line [09:33:01]written 0, free lines is 3327 [09:33:01]MH_Cut [09:33:01]Write to MH i2c: D1 01 00 05 0C 01 E3 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 01 00 [09:33:01]MH_I2C_Read... [09:33:01]Read from MH i2c: D1 01 00 05 0C 00 E2 [09:33:01]Write to MH i2c: 01 00 00 06 0C 12 [09:33:01]Write i2c OK [09:33:01]MH_I2C_Read... [09:33:01]OFD Sender: No OFD packet to send [09:33:02]*** Cut start [09:33:02]*** Partial cut [09:33:02]*** CUTSNS_PIN = 1 [09:33:02]*** CUTSNS_PIN = 0 [09:33:02]*** Brake cut motor [09:33:02]Read from MH i2c: 01 [09:33:02]MH_I2C_Read... [09:33:02]*** Stop cut motor [09:33:02]*** Cut end [09:33:02]Read from MH i2c: 01 07 00 [09:33:02]MH_I2C_Read... [09:33:02]Read from MH i2c: 01 07 00 06 0C 00 00 00 00 00 FF 0F 27 [09:33:02]process_action close_receipt done [09:33:02]requested_data is exist [09:33:02]produce_requested_data [09:33:02]requested_item fm.sn is exist - process it [09:33:02]wFMCommunicate request_size=4 [09:33:02]MH_SAM_APDU [09:33:02]CAPDU: 80 11 00 00 [09:33:02]Write to MH i2c: E2 08 00 07 0C 80 11 00 00 00 00 00 00 8D [09:33:02]Write i2c OK [09:33:02]MH_I2C_Read... [09:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:02]Read from MH i2c: E2 [09:33:02]MH_I2C_Read... [09:33:02]Read from MH i2c: E2 17 00 [09:33:02]MH_I2C_Read... [09:33:02]Read from MH i2c: E2 17 00 07 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E2 [09:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:33:02]wFMCommunicate OK [09:33:02]requested_item fd.num is exist - process it [09:33:02]SAM_PROTO_GetFieldsCounters [09:33:02]wFMCommunicate request_size=4 [09:33:02]MH_SAM_APDU [09:33:02]CAPDU: 80 13 00 00 [09:33:02]Write to MH i2c: E2 08 00 08 0C 80 13 00 00 00 00 00 00 90 [09:33:02]Write i2c OK [09:33:02]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 62 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 62 00 08 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 CE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [09:33:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetFieldsCounters done [09:33:03]requested_item shift.num is exist - process it [09:33:03]requested_item shift.opened is exist - process it [09:33:03]req_shift_opened [09:33:03]FM_GetShiftState [09:33:03]SAM_PROTO_GetShiftState [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 13 01 00 [09:33:03]Write to MH i2c: E2 08 00 09 0C 80 13 01 00 00 00 00 00 92 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 09 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 60 [09:33:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetShiftState done [09:33:03]FM_GetShiftState done [09:33:03]req_shift_opened done [09:33:03]requested_item shift.open_date is exist - process it [09:33:03]req_shift_open_date [09:33:03]req_shift_open_date done [09:33:03]produce_requested_data done [09:33:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374990,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:33:03]process_action_free close_receipt [09:33:03]json_value_free [09:33:03]json_value_free done [09:33:03]process_json_proto returns [09:33:03]Send response to host [09:33:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374990,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:33:03]free response buf [09:33:03]execute_script done [09:33:03]execute_script returns [09:33:03]free content buf [09:33:03]Sock 8.Close socket [09:33:03]Sock 8.Thread stoped [09:33:03]accept exits with 9 [09:33:03]New connection [09:33:03]New thread 3067006308 created [09:33:03]Thread 3067149668 joined [09:33:03]Waiting for new connection... [09:33:03] Sock 9.Parse request [09:33:03]Sock 9.Check first char [09:33:03]Sock 9.First char is OK [09:33:03]request: POST /json_proto HTTP/1.0 [09:33:03]Method: POST [09:33:03]URL: /json_proto [09:33:03]Method is POST - this is cgi request [09:33:03]url: /json_proto [09:33:03]query_string will be loaded in cgi processing [09:33:03]execute_cgi json_proto POST (null) [09:33:03]execute_cgi path=json_proto method=POST [09:33:03]POST find Content-Length [09:33:03]Host: 172.17.42.195:8080 [09:33:03]Content-Length: 684 [09:33:03]Content-Type: application/json [09:33:03] [09:33:03]POST finish read [09:33:03]Found Content-Length = 684 [09:33:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311520", "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" ] } } [09:33:03]execute_script... [09:33:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311520", "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" ] } } [09:33:03]POST & json_proto [09:33:03]process_json_proto [09:33:03]json parsed OK: [09:33:03]protocol is kg_v1.0 [09:33:03]action value=close_receipt [09:33:03]process_action close_receipt [09:33:03]cmd_close_receipt [09:33:03]MH_GetDate [09:33:03]Write to MH i2c: F0 00 00 0A 0C 05 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 09 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 09 00 0A 0C 00 CF 08 1E 67 EF 94 12 67 66 [09:33:03]GetLastDocTimeStamp 1730021579 [09:33:03]current date 1730021583 [09:33:03]FM_GetShiftState [09:33:03]SAM_PROTO_GetShiftState [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 13 01 00 [09:33:03]Write to MH i2c: E2 08 00 0B 0C 80 13 01 00 00 00 00 00 94 [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 0B 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [09:33:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetShiftState done [09:33:03]FM_GetShiftState done [09:33:03]opened in 1729988025 [09:33:03]opened+sec_in_day 1730074425 [09:33:03]quantity*price = 50025 [09:33:03]sum+1 = 50027 [09:33:03]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 СНО: Общий режим Чек 269 27.10.2024 09:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374991 ФПД: 55765092130917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093303&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374991&fm=55765092130917&tin=02508201610067®Number=0000000000091623&sum=50000 [09:33:04]StoreToDocumentArchive [09:33:04]shift 528 fd 374991 [09:33:04]save to /storage/0528/doc_00374991 [09:33:04]save last doc name /storage/0528/doc_00374991 to /storage/kkm_last_doc_name [09:33:04]save OK [09:33:04]Clear old archive folders... [09:33:04]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:33:04]tlvbuf is 015B04E0 [09:33:04]SAM_PROTO_ClearQueue [09:33:04]wFMCommunicate request_size=4 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 09 00 00 [09:33:04]Write to MH i2c: E2 08 00 18 0C 80 09 00 00 00 00 00 00 96 [09:33:04]Write i2c OK [09:33:04]MH_I2C_Read... [09:33:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:04]Read from MH i2c: E2 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [09:33:04]RAPDU: 90 00 [09:33:04]wFMCommunicate OK [09:33:04]SAM_PROTO_ClearQueue done [09:33:04]KKMCreateOFDPacket [09:33:04]OFDProtocolAddRootSTLVToBuf [09:33:04]FM_MakeSignedData [09:33:04]FM_MakeSignedData [09:33:04]SAM_PROTO_SignData [09:33:04]wFMCommunicate request_size=4 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 0D 01 02 [09:33:04]Write to MH i2c: E2 08 00 19 0C 80 0D 01 02 00 00 00 00 9E [09:33:04]Write i2c OK [09:33:04]MH_I2C_Read... [09:33:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:04]Read from MH i2c: E2 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 19 0C 00 90 00 99 [09:33:04]RAPDU: 90 00 [09:33:04]wFMCommunicate OK [09:33:04]wFMCommunicate request_size=255 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 0D 02 02 FA 03 00 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 0D 01 00 00 F4 03 04 00 CF 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [09:33:04]Write to MH i2c: E2 02 01 1A 0C 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 0D 01 00 00 F4 03 04 00 CF 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 4C [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 1A 0C 00 90 00 9A [09:33:05]RAPDU: 90 00 [09:33:05]wFMCommunicate OK [09:33:05]wFMCommunicate request_size=16 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 32 B7 D2 81 E0 65 [09:33:05]Write to MH i2c: E2 13 00 1B 0C 80 0D 02 02 0B 00 00 35 04 06 00 32 B7 D2 81 E0 65 00 00 77 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [09:33:05]RAPDU: 90 00 [09:33:05]wFMCommunicate OK [09:33:05]wFMCommunicate request_size=4 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 0D 03 02 [09:33:05]Write to MH i2c: E2 08 00 1C 0C 80 0D 03 02 00 00 00 00 A3 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 0B 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 0B 00 1C 0C 00 61 E4 36 3E F5 0B 25 70 90 00 F2 [09:33:05]RAPDU: 61 E4 36 3E F5 0B 25 70 90 00 [09:33:05]wFMCommunicate OK [09:33:05]SAM_PROTO_SignData done [09:33:05]FM_MakeSignedData done [09:33:05]CreateOFDProtocolMessage [09:33:05]wFMCommunicate request_size=4 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 11 00 00 [09:33:05]Write to MH i2c: E2 08 00 1D 0C 80 11 00 00 00 00 00 00 A3 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 17 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 17 00 1D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [09:33:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:33:05]wFMCommunicate OK [09:33:05]CreateOFDProtocolMessage done [09:33:05]OFDSenderStorePacket 374991 [09:33:05]StoreOFDPacket docnum=374991 [09:33: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 15 01 00 00 AE 13 0D 01 8B E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0D 01 00 00 F4 03 04 00 CF 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 B7 D2 81 E0 65 61 E4 36 3E F5 0B 25 70 [09:33:05]CheckFolder [09:33:05]dirname=/storage/ofd_packets [09:33:05]CheckFolder done [09:33:05]ProducePacketName [09:33:05]name=ofd_packets/00374991 [09:33:05]NVStorageSaveData ofd_packets/00374991 [09:33:05]File name is /storage/ofd_packets/00374991 [09:33:05]Write 307 bytes [09:33:05]NVStorageSaveData done [09:33:05]OFDSenderStorePacket done [09:33:05]KKMCreateOFDPacket done [09:33:05]NVStorageSaveData kkm_last_timestamp [09:33:05]File name is /storage/kkm_last_timestamp [09:33:05]Write 4 bytes [09:33:05]NVStorageSaveData done [09:33:05]ExternCall_PrintAddStr [09:33:05]wPrintStart [09:33:05]Write to MH i2c: 01 00 00 1E 0C 2A [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 1E 0C 00 00 00 00 00 FF 0F 3F [09:33:05]RasterBufferAndPrint [09:33:05]line Счет N : (1)3311520 [09:33:05]line ИНН: 02508201610067 [09:33:05]line Контрольно-Кассовый Чек [09:33:05]line ПРОДАЖА [09:33:05]line ТРК (МРК, ГНК) : 11 [09:33:05]line Товар: 2710194240 [09:33:05]line D-Energy Дт-К-2 [09:33:05]line 6.480 * 77.20 [09:33:05]line = 500.26 [09:33:05]line НДС 12% НСП 1% [09:33:05]line > о реализуемом товаре [09:33:05]line ОКРУГЛЕНИЕ: -0.26 [09:33:05]line ИТОГО: 500.00 [09:33:05]line Внесено: 500.00 [09:33:05]line СДАЧА: 0.00 [09:33:05]line НСП 1% : 4.43 [09:33:05]line НДС 12% : 53.12 [09:33:05]line Наличными: 500.00 [09:33:05]line Безнал.: 0.00 [09:33:05]line Место: АЗС № 87 "Партнер Нефть" [09:33:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:33:05]line СНО: Общий режим [09:33:05]line Чек 269 27.10.2024 09:33 [09:33:05]line Смена: 528 ФФД: 1.0 [09:33:05]line ЗНМ: 0300000083 [09:33:05]line РНМ: 0000000000091623 [09:33:05]line Версия ККМ: 001 [09:33:05]line ФМ: 0000000000874672 [09:33:05]line ФД: 374991 [09:33:05]line ФПД: 55765092130917 [09:33:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093303&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374991&fm=55765092130917&tin=02508201610067®Number=0000000000091623&sum=50000 [09:33:05]OFD Sender: Processing packet 374991 [packets to send 270, broken 269] [09:33:05]ProducePacketName [09:33:05]name=ofd_packets/00374991 [09:33:05]OFD Sender: To server: pG, [09:33:05]CommunicateWithHost lk.salyk.kg:30040 [09:33:05]ConnectInit lk.salyk.kg [09:33:05]written 0, free lines is 4095 [09:33:05]Connected sock=10 [09:33:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AE 13 0D 01 8B E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0D 01 00 00 F4 03 04 00 CF 08 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 32 B7 D2 81 E0 65 61 E4 36 3E F5 0B 25 70 [09:33: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 5E 06 47 00 83 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B8 05 00 F4 03 04 00 6F B4 1D 67 B6 04 01 00 00 9C F4 BB 45 EA 82 32 D6 [09:33:06]CommunicateWithHost err = 0 [09:33:06]CheckOFDResponse [09:33:06]1017 (14) - 77093643461234 [09:33:06]1041 (16) - 0000000000874672 [09:33:06]1040 (4) - 374991 [09:33:06]1012 (4) - 27.10.2024 03:33 [09:33:06]1206 (1) - 0 [09:33:06]OFD Sender: Remove packet 374991 [09:33:06]ProducePacketName [09:33:06]name=ofd_packets/00374991 [09:33:06]NVStorageDeleteData [09:33:06]Write to MH i2c: 01 00 00 49 0C 55 [09:33:06]Write i2c OK [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: 01 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: 01 07 00 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: 01 07 00 49 0C 00 00 00 00 00 DF 0C 47 [09:33:06]RasterBufferAndPrint [09:33:06]line [09:33:06]line [09:33:06]line [09:33:06]line [09:33:06]line [09:33:06]written 0, free lines is 3307 [09:33:06]MH_Cut [09:33:06]Write to MH i2c: D1 01 00 50 0C 01 2E [09:33:06]Write i2c OK [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: D1 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: D1 01 00 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: D1 01 00 50 0C 00 2D [09:33:06]Write to MH i2c: 01 00 00 51 0C 5D [09:33:06]Write i2c OK [09:33:06]MH_I2C_Read... [09:33:06]OFD Sender: No OFD packet to send [09:33:07]*** Cut start [09:33:07]*** Partial cut [09:33:07]*** CUTSNS_PIN = 1 [09:33:07]*** CUTSNS_PIN = 0 [09:33:07]*** Brake cut motor [09:33:07]Read from MH i2c: 01 [09:33:07]MH_I2C_Read... [09:33:07]*** Stop cut motor [09:33:07]*** Cut end [09:33:07]Read from MH i2c: 01 07 00 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: 01 07 00 51 0C 00 00 00 00 00 FF 0F 72 [09:33:07]process_action close_receipt done [09:33:07]requested_data is exist [09:33:07]produce_requested_data [09:33:07]requested_item fm.sn is exist - process it [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 11 00 00 [09:33:07]Write to MH i2c: E2 08 00 52 0C 80 11 00 00 00 00 00 00 D8 [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:07]Read from MH i2c: E2 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 17 00 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 17 00 52 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [09: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 [09:33:07]wFMCommunicate OK [09:33:07]requested_item fd.num is exist - process it [09:33:07]SAM_PROTO_GetFieldsCounters [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 13 00 00 [09:33:07]Write to MH i2c: E2 08 00 53 0C 80 13 00 00 00 00 00 00 DB [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:07]Read from MH i2c: E2 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 62 00 [09:33:07]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 62 00 53 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 CF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:33: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 CF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:08]wFMCommunicate OK [09:33:08]SAM_PROTO_GetFieldsCounters done [09:33:08]requested_item shift.num is exist - process it [09:33:08]requested_item shift.opened is exist - process it [09:33:08]req_shift_opened [09:33:08]FM_GetShiftState [09:33:08]SAM_PROTO_GetShiftState [09:33:08]wFMCommunicate request_size=4 [09:33:08]MH_SAM_APDU [09:33:08]CAPDU: 80 13 01 00 [09:33:08]Write to MH i2c: E2 08 00 54 0C 80 13 01 00 00 00 00 00 DD [09:33:08]Write i2c OK [09:33:08]MH_I2C_Read... [09:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:08]Read from MH i2c: E2 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 0E 00 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 0E 00 54 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AB [09:33:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:33:08]wFMCommunicate OK [09:33:08]SAM_PROTO_GetShiftState done [09:33:08]FM_GetShiftState done [09:33:08]req_shift_opened done [09:33:08]requested_item shift.open_date is exist - process it [09:33:08]req_shift_open_date [09:33:08]req_shift_open_date done [09:33:08]produce_requested_data done [09:33:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374991,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:33:08]process_action_free close_receipt [09:33:08]json_value_free [09:33:08]json_value_free done [09:33:08]process_json_proto returns [09:33:08]Send response to host [09:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374991,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:33:08]free response buf [09:33:08]execute_script done [09:33:08]execute_script returns [09:33:08]free content buf [09:33:08]Sock 9.Close socket [09:33:08]Sock 9.Thread stoped [09:33:11]OFD Sender: No OFD packet to send [09:33:16]OFD Sender: No OFD packet to send [09:33:21]OFD Sender: No OFD packet to send [09:33:26]OFD Sender: No OFD packet to send [09:33:31]OFD Sender: No OFD packet to send [09:33:36]OFD Sender: No OFD packet to send [09:33:41]OFD Sender: No OFD packet to send [09:33:46]OFD Sender: No OFD packet to send [09:33:51]OFD Sender: No OFD packet to send [09:33:56]OFD Sender: No OFD packet to send [09:34:01]OFD Sender: No OFD packet to send [09:34:05]accept exits with 8 [09:34:05]New connection [09:34:05]New thread 3067149668 created [09:34:05]Thread 3067006308 joined [09:34:05]Waiting for new connection... [09:34:05] Sock 8.Parse request [09:34:05]Sock 8.Check first char [09:34:05]Sock 8.First char is OK [09:34:05]request: POST /json_proto HTTP/1.0 [09:34:05]Method: POST [09:34:05]URL: /json_proto [09:34:05]Method is POST - this is cgi request [09:34:05]url: /json_proto [09:34:05]query_string will be loaded in cgi processing [09:34:05]execute_cgi json_proto POST (null) [09:34:05]execute_cgi path=json_proto method=POST [09:34:05]POST find Content-Length [09:34:05]Host: 172.17.42.195:8080 [09:34:05]Content-Length: 774 [09:34:05]Content-Type: application/json [09:34:05] [09:34:05]POST finish read [09:34:05]Found Content-Length = 774 [09:34:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311523", "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" ] } } [09:34:05]execute_script... [09:34: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)3311523", "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" ] } } [09:34:05]POST & json_proto [09:34:05]process_json_proto [09:34:05]json parsed OK: [09:34:05]protocol is kg_v1.0 [09:34:05]action value=close_receipt [09:34:05]process_action close_receipt [09:34:05]cmd_close_receipt [09:34:05]MH_GetDate [09:34:05]Write to MH i2c: F0 00 00 55 0C 50 [09:34:05]Write i2c OK [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: F0 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: F0 09 00 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: F0 09 00 55 0C 00 0D 09 1E 67 EF 94 12 67 F0 [09:34:05]GetLastDocTimeStamp 1730021583 [09:34:05]current date 1730021645 [09:34:05]FM_GetShiftState [09:34:05]SAM_PROTO_GetShiftState [09:34:05]wFMCommunicate request_size=4 [09:34:05]MH_SAM_APDU [09:34:05]CAPDU: 80 13 01 00 [09:34:05]Write to MH i2c: E2 08 00 56 0C 80 13 01 00 00 00 00 00 DF [09:34:05]Write i2c OK [09:34:05]MH_I2C_Read... [09:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:05]Read from MH i2c: E2 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: E2 0E 00 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: E2 0E 00 56 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AD [09:34:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:34:05]wFMCommunicate OK [09:34:05]SAM_PROTO_GetShiftState done [09:34:05]FM_GetShiftState done [09:34:05]opened in 1729988025 [09:34:05]opened+sec_in_day 1730074425 [09:34:05]quantity*price = 100050 [09:34:05]sum+1 = 100052 [09:34:05]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 СНО: Общий режим Чек 270 27.10.2024 09:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374992 ФПД: 248242247557721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374992&fm=248242247557721&tin=02508201610067®Number=0000000000091623&sum=100051 [09:34:06]StoreToDocumentArchive [09:34:06]shift 528 fd 374992 [09:34:06]save to /storage/0528/doc_00374992 [09:34:06]save last doc name /storage/0528/doc_00374992 to /storage/kkm_last_doc_name [09:34:06]save OK [09:34:06]Clear old archive folders... [09:34:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:34:06]tlvbuf is 0151AA00 [09:34:06]SAM_PROTO_ClearQueue [09:34:06]wFMCommunicate request_size=4 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 09 00 00 [09:34:06]Write to MH i2c: E2 08 00 63 0C 80 09 00 00 00 00 00 00 E1 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [09:34:06]RAPDU: 90 00 [09:34:06]wFMCommunicate OK [09:34:06]SAM_PROTO_ClearQueue done [09:34:06]KKMCreateOFDPacket [09:34:06]OFDProtocolAddRootSTLVToBuf [09:34:06]FM_MakeSignedData [09:34:06]FM_MakeSignedData [09:34:06]SAM_PROTO_SignData [09:34:06]wFMCommunicate request_size=4 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 0D 01 02 [09:34:06]Write to MH i2c: E2 08 00 64 0C 80 0D 01 02 00 00 00 00 E9 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [09:34:06]RAPDU: 90 00 [09:34:06]wFMCommunicate OK [09:34:06]wFMCommunicate request_size=255 [09:34:06]MH_SAM_APDU [09:34: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 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 0E 01 00 00 F4 03 04 00 0D 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:34:06]Write to MH i2c: E2 02 01 65 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 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 0E 01 00 00 F4 03 04 00 0D 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 03 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 65 0C 00 90 00 E5 [09:34:06]RAPDU: 90 00 [09:34:06]wFMCommunicate OK [09:34:06]wFMCommunicate request_size=11 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 0D 02 02 06 E1 C6 66 FB E2 59 [09:34:06]Write to MH i2c: E2 0E 00 66 0C 80 0D 02 02 06 00 E1 C6 66 FB E2 59 00 00 3B [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 03 00 66 0C 00 90 00 E6 [09:34:06]RAPDU: 90 00 [09:34:06]wFMCommunicate OK [09:34:06]wFMCommunicate request_size=4 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 0D 03 02 [09:34:06]Write to MH i2c: E2 08 00 67 0C 80 0D 03 02 00 00 00 00 EE [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 0B 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 0B 00 67 0C 00 51 D9 75 BE 26 0D 82 38 90 00 39 [09:34:06]RAPDU: 51 D9 75 BE 26 0D 82 38 90 00 [09:34:06]wFMCommunicate OK [09:34:06]SAM_PROTO_SignData done [09:34:06]FM_MakeSignedData done [09:34:06]CreateOFDProtocolMessage [09:34:06]wFMCommunicate request_size=4 [09:34:06]MH_SAM_APDU [09:34:06]CAPDU: 80 11 00 00 [09:34:06]Write to MH i2c: E2 08 00 68 0C 80 11 00 00 00 00 00 00 EE [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]OFD Sender: No OFD packet to send [09:34:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:06]Read from MH i2c: E2 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 17 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: E2 17 00 68 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [09:34:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:34:06]wFMCommunicate OK [09:34:06]CreateOFDProtocolMessage done [09:34:06]OFDSenderStorePacket 374992 [09:34:06]StoreOFDPacket docnum=374992 [09:34: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 6A 2D 08 01 C1 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 0E 01 00 00 F4 03 04 00 0D 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 C6 66 FB E2 59 51 D9 75 BE 26 0D 82 38 [09:34:06]CheckFolder [09:34:06]dirname=/storage/ofd_packets [09:34:06]CheckFolder done [09:34:06]ProducePacketName [09:34:06]name=ofd_packets/00374992 [09:34:06]NVStorageSaveData ofd_packets/00374992 [09:34:06]File name is /storage/ofd_packets/00374992 [09:34:06]Write 302 bytes [09:34:06]NVStorageSaveData done [09:34:06]OFDSenderStorePacket done [09:34:06]KKMCreateOFDPacket done [09:34:06]NVStorageSaveData kkm_last_timestamp [09:34:06]File name is /storage/kkm_last_timestamp [09:34:06]Write 4 bytes [09:34:06]NVStorageSaveData done [09:34:06]ExternCall_PrintAddStr [09:34:06]wPrintStart [09:34:06]Write to MH i2c: 01 00 00 69 0C 75 [09:34:06]Write i2c OK [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 [09:34:06]MH_I2C_Read... [09:34:06]Read from MH i2c: 01 07 00 69 0C 00 00 00 00 00 FF 0F 8A [09:34:06]RasterBufferAndPrint [09:34:06]line Счет N : (1)3311523 [09:34:06]line ИНН: 02508201610067 [09:34:06]line Контрольно-Кассовый Чек [09:34:06]line ПРОДАЖА [09:34:06]line ТРК (МРК, ГНК) : 5 [09:34:06]line Товар: 2710194210 [09:34:06]line ДТ(л)-К-5 [09:34:06]line 13.130 * 76.20 [09:34:06]line = 1000.51 [09:34:06]line НДС 12% НСП 1% [09:34:06]line > о реализуемом товаре [09:34:06]line ИТОГО: 1000.51 [09:34:06]line НСП 1% : 8.85 [09:34:06]line НДС 12% : 106.25 [09:34:06]line Наличными: 0.00 [09:34:06]line Безнал.: 1000.51 [09:34:06]line Место: АЗС № 87 "Партнер Нефть" [09:34:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:34:06]line СНО: Общий режим [09:34:06]line Чек 270 27.10.2024 09:34 [09:34:06]line Смена: 528 ФФД: 1.0 [09:34:06]line ЗНМ: 0300000083 [09:34:06]line РНМ: 0000000000091623 [09:34:06]line Версия ККМ: 001 [09:34:06]line Платежная система: Mbank [09:34:06]line ФМ: 0000000000874672 [09:34:06]line ФД: 374992 [09:34:06]line ФПД: 248242247557721 [09:34:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374992&fm=248242247557721&tin=02508201610067®Number=0000000000091623&sum=100051 [09:34:07]OFD Sender: Processing packet 374992 [packets to send 270, broken 269] [09:34:07]ProducePacketName [09:34:07]name=ofd_packets/00374992 [09:34:07]OFD Sender: To server: pG, [09:34:07]CommunicateWithHost lk.salyk.kg:30040 [09:34:07]ConnectInit lk.salyk.kg [09:34:07]written 0, free lines is 4095 [09:34:07]Connected sock=10 [09:34: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 6A 2D 08 01 C1 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 0E 01 00 00 F4 03 04 00 0D 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E1 C6 66 FB E2 59 51 D9 75 BE 26 0D 82 38 [09:34: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 A3 7F 47 00 AF 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 D0 B8 05 00 F4 03 04 00 AC B4 1D 67 B6 04 01 00 00 A7 9B 60 0F E6 F4 76 FB [09:34:07]CommunicateWithHost err = 0 [09:34:07]CheckOFDResponse [09:34:07]1017 (14) - 77093643461234 [09:34:07]1041 (16) - 0000000000874672 [09:34:07]1040 (4) - 374992 [09:34:07]1012 (4) - 27.10.2024 03:34 [09:34:07]1206 (1) - 0 [09:34:07]OFD Sender: Remove packet 374992 [09:34:07]ProducePacketName [09:34:07]name=ofd_packets/00374992 [09:34:07]NVStorageDeleteData [09:34:07]Write to MH i2c: 01 00 00 92 0C 9E [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: 01 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: 01 07 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: 01 07 00 92 0C 00 00 00 00 00 FB 0C AC [09:34:07]RasterBufferAndPrint [09:34:07]line [09:34:07]line [09:34:07]line [09:34:07]line [09:34:07]line [09:34:07]written 0, free lines is 3329 [09:34:07]MH_Cut [09:34:07]Write to MH i2c: D1 01 00 99 0C 01 77 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: D1 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: D1 01 00 [09:34:07]MH_I2C_Read... [09:34:07]Read from MH i2c: D1 01 00 99 0C 00 76 [09:34:07]Write to MH i2c: 01 00 00 9A 0C A6 [09:34:07]Write i2c OK [09:34:07]MH_I2C_Read... [09:34:08]OFD Sender: No OFD packet to send [09:34:08]*** Cut start [09:34:08]*** Partial cut [09:34:08]*** CUTSNS_PIN = 1 [09:34:08]*** CUTSNS_PIN = 0 [09:34:08]*** Brake cut motor [09:34:09]Read from MH i2c: 01 [09:34:09]MH_I2C_Read... [09:34:09]*** Stop cut motor [09:34:09]*** Cut end [09:34:09]Read from MH i2c: 01 07 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: 01 07 00 9A 0C 00 00 00 00 00 FF 0F BB [09:34:09]process_action close_receipt done [09:34:09]requested_data is exist [09:34:09]produce_requested_data [09:34:09]requested_item fm.sn is exist - process it [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 11 00 00 [09:34:09]Write to MH i2c: E2 08 00 9B 0C 80 11 00 00 00 00 00 00 21 [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 17 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 17 00 9B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [09:34:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:34:09]wFMCommunicate OK [09:34:09]requested_item fd.num is exist - process it [09:34:09]SAM_PROTO_GetFieldsCounters [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 13 00 00 [09:34:09]Write to MH i2c: E2 08 00 9C 0C 80 13 00 00 00 00 00 00 24 [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 62 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 62 00 9C 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 D0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:34:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:09]wFMCommunicate OK [09:34:09]SAM_PROTO_GetFieldsCounters done [09:34:09]requested_item shift.num is exist - process it [09:34:09]requested_item shift.opened is exist - process it [09:34:09]req_shift_opened [09:34:09]FM_GetShiftState [09:34:09]SAM_PROTO_GetShiftState [09:34:09]wFMCommunicate request_size=4 [09:34:09]MH_SAM_APDU [09:34:09]CAPDU: 80 13 01 00 [09:34:09]Write to MH i2c: E2 08 00 9D 0C 80 13 01 00 00 00 00 00 26 [09:34:09]Write i2c OK [09:34:09]MH_I2C_Read... [09:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:09]Read from MH i2c: E2 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 0E 00 [09:34:09]MH_I2C_Read... [09:34:09]Read from MH i2c: E2 0E 00 9D 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F4 [09:34:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:34:09]wFMCommunicate OK [09:34:09]SAM_PROTO_GetShiftState done [09:34:09]FM_GetShiftState done [09:34:09]req_shift_opened done [09:34:09]requested_item shift.open_date is exist - process it [09:34:09]req_shift_open_date [09:34:09]req_shift_open_date done [09:34:09]produce_requested_data done [09:34:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374992,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:34:09]process_action_free close_receipt [09:34:09]json_value_free [09:34:09]json_value_free done [09:34:09]process_json_proto returns [09:34:09]Send response to host [09:34:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374992,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:34:09]free response buf [09:34:09]execute_script done [09:34:09]execute_script returns [09:34:09]free content buf [09:34:09]Sock 8.Close socket [09:34:09]Sock 8.Thread stoped [09:34:13]OFD Sender: No OFD packet to send [09:34:18]OFD Sender: No OFD packet to send [09:34:23]OFD Sender: No OFD packet to send [09:34:28]OFD Sender: No OFD packet to send [09:34:33]OFD Sender: No OFD packet to send [09:34:38]OFD Sender: No OFD packet to send [09:34:41]accept exits with 9 [09:34:41]New connection [09:34:41]New thread 3067006308 created [09:34:41]Thread 3067149668 joined [09:34:41]Waiting for new connection... [09:34:41] Sock 9.Parse request [09:34:41]Sock 9.Check first char [09:34:41]Sock 9.First char is OK [09:34:41]request: POST /json_proto HTTP/1.0 [09:34:41]Method: POST [09:34:41]URL: /json_proto [09:34:41]Method is POST - this is cgi request [09:34:41]url: /json_proto [09:34:41]query_string will be loaded in cgi processing [09:34:41]execute_cgi json_proto POST (null) [09:34:41]execute_cgi path=json_proto method=POST [09:34:41]POST find Content-Length [09:34:41]Host: 172.17.42.195:8080 [09:34:41]Content-Length: 770 [09:34:41]Content-Type: application/json [09:34:41] [09:34:41]POST finish read [09:34:41]Found Content-Length = 770 [09:34:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311522", "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" : 31.940, "sum" : 2136.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2136.79 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:41]execute_script... [09:34:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311522", "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" : 31.940, "sum" : 2136.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2136.79 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:41]POST & json_proto [09:34:41]process_json_proto [09:34:41]json parsed OK: [09:34:41]protocol is kg_v1.0 [09:34:41]action value=close_receipt [09:34:41]process_action close_receipt [09:34:41]cmd_close_receipt [09:34:41]MH_GetDate [09:34:41]Write to MH i2c: F0 00 00 9E 0C 99 [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 9E 0C 00 31 09 1E 67 EF 94 12 67 5D [09:34:41]GetLastDocTimeStamp 1730021645 [09:34:41]current date 1730021681 [09:34:41]FM_GetShiftState [09:34:41]SAM_PROTO_GetShiftState [09:34:41]wFMCommunicate request_size=4 [09:34:41]MH_SAM_APDU [09:34:41]CAPDU: 80 13 01 00 [09:34:41]Write to MH i2c: E2 08 00 9F 0C 80 13 01 00 00 00 00 00 28 [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:41]Read from MH i2c: E2 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 9F 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F6 [09:34:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:34:41]wFMCommunicate OK [09:34:41]SAM_PROTO_GetShiftState done [09:34:41]FM_GetShiftState done [09:34:41]opened in 1729988025 [09:34:41]opened+sec_in_day 1730074425 [09:34:41]quantity*price = 213678 [09:34:41]sum+1 = 213680 [09:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2136.79 НСП 1% : 18.91 НДС 12% : 226.92 Наличными: 0.00 Безнал.: 2136.79 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 271 27.10.2024 09:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374993 ФПД: 119144888053298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093441&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374993&fm=119144888053298&tin=02508201610067®Number=0000000000091623&sum=213679 [09:34:42]StoreToDocumentArchive [09:34:42]shift 528 fd 374993 [09:34:42]save to /storage/0528/doc_00374993 [09:34:42]save last doc name /storage/0528/doc_00374993 to /storage/kkm_last_doc_name [09:34:42]save OK [09:34:42]Clear old archive folders... [09:34:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:42]tlvbuf is 0151B090 [09:34:42]SAM_PROTO_ClearQueue [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 09 00 00 [09:34:42]Write to MH i2c: E2 08 00 AC 0C 80 09 00 00 00 00 00 00 2A [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_ClearQueue done [09:34:42]KKMCreateOFDPacket [09:34:42]OFDProtocolAddRootSTLVToBuf [09:34:42]FM_MakeSignedData [09:34:42]FM_MakeSignedData [09:34:42]SAM_PROTO_SignData [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 01 02 [09:34:42]Write to MH i2c: E2 08 00 AD 0C 80 0D 01 02 00 00 00 00 32 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]wFMCommunicate request_size=255 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C4 7C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AF 42 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 42 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 58 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 42 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 31 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C [09:34:42]Write to MH i2c: E2 02 01 AE 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 C4 7C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AF 42 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 42 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 58 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 42 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 31 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 00 00 D2 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 AE 0C 00 90 00 2E [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=10 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 02 02 05 5C 94 BA AE 32 [09:34:43]Write to MH i2c: E2 0D 00 AF 0C 80 0D 02 02 05 00 5C 94 BA AE 32 00 00 C9 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 AF 0C 00 90 00 2F [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 03 02 [09:34:43]Write to MH i2c: E2 08 00 B0 0C 80 0D 03 02 00 00 00 00 37 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:43]OFD Sender: No OFD packet to send [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 B0 0C 00 7A 1B 81 EE 60 41 A2 A0 90 00 1F [09:34:43]RAPDU: 7A 1B 81 EE 60 41 A2 A0 90 00 [09:34:43]wFMCommunicate OK [09:34:43]SAM_PROTO_SignData done [09:34:43]FM_MakeSignedData done [09:34:43]CreateOFDProtocolMessage [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 11 00 00 [09:34:43]Write to MH i2c: E2 08 00 B1 0C 80 11 00 00 00 00 00 00 37 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 B1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [09:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:34:43]wFMCommunicate OK [09:34:43]CreateOFDProtocolMessage done [09:34:43]OFDSenderStorePacket 374993 [09:34:43]StoreOFDPacket docnum=374993 [09:34: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 AD 72 07 01 A3 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C4 7C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AF 42 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 42 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 58 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 42 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 31 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 5C 94 BA AE 32 7A 1B 81 EE 60 41 A2 A0 [09:34:43]CheckFolder [09:34:43]dirname=/storage/ofd_packets [09:34:43]CheckFolder done [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00374993 [09:34:43]NVStorageSaveData ofd_packets/00374993 [09:34:43]File name is /storage/ofd_packets/00374993 [09:34:43]Write 301 bytes [09:34:43]NVStorageSaveData done [09:34:43]OFDSenderStorePacket done [09:34:43]KKMCreateOFDPacket done [09:34:43]NVStorageSaveData kkm_last_timestamp [09:34:43]File name is /storage/kkm_last_timestamp [09:34:43]Write 4 bytes [09:34:43]NVStorageSaveData done [09:34:43]ExternCall_PrintAddStr [09:34:43]wPrintStart [09:34:43]Write to MH i2c: 01 00 00 B2 0C BE [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 B2 0C 00 00 00 00 00 FF 0F D3 [09:34:43]RasterBufferAndPrint [09:34:43]line Счет N : (1)3311522 [09:34:43]line ИНН: 02508201610067 [09:34:43]line Контрольно-Кассовый Чек [09:34:43]line ПРОДАЖА [09:34:43]line ТРК (МРК, ГНК) : 32 [09:34:43]line Товар: 2710124130 [09:34:43]line Аи-92-К-4 [09:34:43]line 31.940 * 66.90 [09:34:43]line = 2136.79 [09:34:43]line НДС 12% НСП 1% [09:34:43]line > о реализуемом товаре [09:34:43]line ИТОГО: 2136.79 [09:34:43]line НСП 1% : 18.91 [09:34:43]line НДС 12% : 226.92 [09:34:43]line Наличными: 0.00 [09:34:43]line Безнал.: 2136.79 [09:34:43]line Место: АЗС № 87 "Партнер Нефть" [09:34:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:34:43]line СНО: Общий режим [09:34:43]line Чек 271 27.10.2024 09:34 [09:34:43]line Смена: 528 ФФД: 1.0 [09:34:43]line ЗНМ: 0300000083 [09:34:43]line РНМ: 0000000000091623 [09:34:43]line Версия ККМ: 001 [09:34:43]line Платежная система: Mbank [09:34:43]line ФМ: 0000000000874672 [09:34:43]line ФД: 374993 [09:34:43]line ФПД: 119144888053298 [09:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093441&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374993&fm=119144888053298&tin=02508201610067®Number=0000000000091623&sum=213679 [09:34:43]OFD Sender: Processing packet 374993 [packets to send 270, broken 269] [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00374993 [09:34:43]OFD Sender: To server: pG, [09:34:43]CommunicateWithHost lk.salyk.kg:30040 [09:34:43]ConnectInit lk.salyk.kg [09:34:43]written 0, free lines is 4095 [09:34:43]Connected sock=10 [09:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AD 72 07 01 A3 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C4 7C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AF 42 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AF 42 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 58 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AF 42 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 31 09 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6C 5C 94 BA AE 32 7A 1B 81 EE 60 41 A2 A0 [09:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F9 07 47 00 1E 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 D1 B8 05 00 F4 03 04 00 D0 B4 1D 67 B6 04 01 00 00 18 C9 CF F3 D1 61 2A 0C [09:34:43]CommunicateWithHost err = 0 [09:34:43]CheckOFDResponse [09:34:43]1017 (14) - 77093643461234 [09:34:43]1041 (16) - 0000000000874672 [09:34:43]1040 (4) - 374993 [09:34:43]1012 (4) - 27.10.2024 03:34 [09:34:43]1206 (1) - 0 [09:34:43]OFD Sender: Remove packet 374993 [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00374993 [09:34:43]NVStorageDeleteData [09:34:43]Write to MH i2c: 01 00 00 DB 0C E7 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 0A 0D 05 [09:34:43]RasterBufferAndPrint [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]written 0, free lines is 3342 [09:34:43]MH_Cut [09:34:43]Write to MH i2c: D1 01 00 E2 0C 01 C0 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 E2 0C 00 BF [09:34:43]Write to MH i2c: 01 00 00 E3 0C EF [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:44]OFD Sender: No OFD packet to send [09:34:44]*** Cut start [09:34:44]*** Partial cut [09:34:44]*** CUTSNS_PIN = 1 [09:34:44]*** CUTSNS_PIN = 0 [09:34:45]*** Brake cut motor [09:34:45]Read from MH i2c: 01 [09:34:45]MH_I2C_Read... [09:34:45]*** Stop cut motor [09:34:45]*** Cut end [09:34:45]Read from MH i2c: 01 07 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: 01 07 00 E3 0C 00 00 00 00 00 FF 0F 04 [09:34:45]process_action close_receipt done [09:34:45]requested_data is exist [09:34:45]produce_requested_data [09:34:45]requested_item fm.sn is exist - process it [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 11 00 00 [09:34:45]Write to MH i2c: E2 08 00 E4 0C 80 11 00 00 00 00 00 00 6A [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 17 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 17 00 E4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [09:34:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:34:45]wFMCommunicate OK [09:34:45]requested_item fd.num is exist - process it [09:34:45]SAM_PROTO_GetFieldsCounters [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 13 00 00 [09:34:45]Write to MH i2c: E2 08 00 E5 0C 80 13 00 00 00 00 00 00 6D [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 E5 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 D1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:34:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetFieldsCounters done [09:34:45]requested_item shift.num is exist - process it [09:34:45]requested_item shift.opened is exist - process it [09:34:45]req_shift_opened [09:34:45]FM_GetShiftState [09:34:45]SAM_PROTO_GetShiftState [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 13 01 00 [09:34:45]Write to MH i2c: E2 08 00 E6 0C 80 13 01 00 00 00 00 00 6F [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 E6 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3D [09:34:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetShiftState done [09:34:45]FM_GetShiftState done [09:34:45]req_shift_opened done [09:34:45]requested_item shift.open_date is exist - process it [09:34:45]req_shift_open_date [09:34:45]req_shift_open_date done [09:34:45]produce_requested_data done [09:34:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374993,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:34:45]process_action_free close_receipt [09:34:45]json_value_free [09:34:45]json_value_free done [09:34:45]process_json_proto returns [09:34:45]Send response to host [09:34:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374993,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:34:45]free response buf [09:34:45]execute_script done [09:34:45]execute_script returns [09:34:45]free content buf [09:34:45]Sock 9.Close socket [09:34:45]Sock 9.Thread stoped [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:39]OFD Sender: No OFD packet to send [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:59]OFD Sender: No OFD packet to send [09:38:04]OFD Sender: No OFD packet to send [09:38:09]OFD Sender: No OFD packet to send [09:38:14]OFD Sender: No OFD packet to send [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:28]accept exits with 8 [09:39:28]New connection [09:39:28]New thread 3067149668 created [09:39:28]Thread 3067006308 joined [09:39:28]Waiting for new connection... [09:39:28] Sock 8.Parse request [09:39:28]Sock 8.Check first char [09:39:28]Sock 8.First char is OK [09:39:28]request: POST /json_proto HTTP/1.0 [09:39:28]Method: POST [09:39:28]URL: /json_proto [09:39:28]Method is POST - this is cgi request [09:39:28]url: /json_proto [09:39:28]query_string will be loaded in cgi processing [09:39:28]execute_cgi json_proto POST (null) [09:39:28]execute_cgi path=json_proto method=POST [09:39:28]POST find Content-Length [09:39:28]Host: 172.17.42.195:8080 [09:39:28]Content-Length: 678 [09:39:28]Content-Type: application/json [09:39:28] [09:39:28]POST finish read [09:39:28]Found Content-Length = 678 [09:39:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311524", "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" ] } } [09:39:28]execute_script... [09:39: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)3311524", "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" ] } } [09:39:28]POST & json_proto [09:39:28]process_json_proto [09:39:28]json parsed OK: [09:39:28]protocol is kg_v1.0 [09:39:28]action value=close_receipt [09:39:28]process_action close_receipt [09:39:28]cmd_close_receipt [09:39:28]MH_GetDate [09:39:28]Write to MH i2c: F0 00 00 E7 0C E2 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: F0 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: F0 09 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: F0 09 00 E7 0C 00 51 0A 1E 67 EF 94 12 67 C7 [09:39:28]GetLastDocTimeStamp 1730021681 [09:39:28]current date 1730021969 [09:39:28]FM_GetShiftState [09:39:28]SAM_PROTO_GetShiftState [09:39:28]wFMCommunicate request_size=4 [09:39:28]MH_SAM_APDU [09:39:28]CAPDU: 80 13 01 00 [09:39:28]Write to MH i2c: E2 08 00 E8 0C 80 13 01 00 00 00 00 00 71 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:28]Read from MH i2c: E2 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 0E 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 0E 00 E8 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3F [09:39:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:39:28]wFMCommunicate OK [09:39:28]SAM_PROTO_GetShiftState done [09:39:28]FM_GetShiftState done [09:39:28]opened in 1729988025 [09:39:28]opened+sec_in_day 1730074425 [09:39:28]quantity*price = 30038 [09:39:28]sum+1 = 30039 [09:39: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 СНО: Общий режим Чек 272 27.10.2024 09:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374994 ФПД: 161221828157740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374994&fm=161221828157740&tin=02508201610067®Number=0000000000091623&sum=30000 [09:39:29]StoreToDocumentArchive [09:39:29]shift 528 fd 374994 [09:39:29]save to /storage/0528/doc_00374994 [09:39:29]save last doc name /storage/0528/doc_00374994 to /storage/kkm_last_doc_name [09:39:29]save OK [09:39:29]Clear old archive folders... [09:39:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:29]tlvbuf is 01574FE0 [09:39:29]SAM_PROTO_ClearQueue [09:39:29]wFMCommunicate request_size=4 [09:39:29]MH_SAM_APDU [09:39:29]CAPDU: 80 09 00 00 [09:39:29]Write to MH i2c: E2 08 00 F5 0C 80 09 00 00 00 00 00 00 73 [09:39:29]Write i2c OK [09:39:29]MH_I2C_Read... [09:39:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:29]Read from MH i2c: E2 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: E2 03 00 [09:39:29]MH_I2C_Read... [09:39:29]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [09:39:29]RAPDU: 90 00 [09:39:29]wFMCommunicate OK [09:39:29]SAM_PROTO_ClearQueue done [09:39:29]KKMCreateOFDPacket [09:39:29]OFDProtocolAddRootSTLVToBuf [09:39:29]FM_MakeSignedData [09:39:29]FM_MakeSignedData [09:39:29]SAM_PROTO_SignData [09:39:29]wFMCommunicate request_size=4 [09:39:29]MH_SAM_APDU [09:39:29]CAPDU: 80 0D 01 02 [09:39:29]Write to MH i2c: E2 08 00 F6 0C 80 0D 01 02 00 00 00 00 7B [09:39:29]Write i2c OK [09:39:29]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [09:39:30]RAPDU: 90 00 [09:39:30]wFMCommunicate OK [09:39:30]wFMCommunicate request_size=255 [09:39:30]MH_SAM_APDU [09:39: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 51 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 [09:39:30]Write to MH i2c: E2 02 01 F7 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 10 01 00 00 F4 03 04 00 51 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 00 00 1F [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 F7 0C 00 90 00 77 [09:39:30]RAPDU: 90 00 [09:39:30]wFMCommunicate OK [09:39:30]wFMCommunicate request_size=10 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 0D 02 02 05 A1 61 CC 21 2C [09:39:30]Write to MH i2c: E2 0D 00 F8 0C 80 0D 02 02 05 00 A1 61 CC 21 2C 00 00 A3 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 03 00 F8 0C 00 90 00 78 [09:39:30]RAPDU: 90 00 [09:39:30]wFMCommunicate OK [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 0D 03 02 [09:39:30]Write to MH i2c: E2 08 00 F9 0C 80 0D 03 02 00 00 00 00 80 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 0B 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 0B 00 F9 0C 00 96 15 79 84 7C 62 D2 C1 90 00 9A [09:39:30]RAPDU: 96 15 79 84 7C 62 D2 C1 90 00 [09:39:30]wFMCommunicate OK [09:39:30]SAM_PROTO_SignData done [09:39:30]FM_MakeSignedData done [09:39:30]CreateOFDProtocolMessage [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 11 00 00 [09:39:30]Write to MH i2c: E2 08 00 FA 0C 80 11 00 00 00 00 00 00 80 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 17 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 17 00 FA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [09:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:39:30]wFMCommunicate OK [09:39:30]CreateOFDProtocolMessage done [09:39:30]OFDSenderStorePacket 374994 [09:39:30]StoreOFDPacket docnum=374994 [09:39: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 45 0C 07 01 99 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 51 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 A1 61 CC 21 2C 96 15 79 84 7C 62 D2 C1 [09:39:30]CheckFolder [09:39:30]dirname=/storage/ofd_packets [09:39:30]CheckFolder done [09:39:30]ProducePacketName [09:39:30]name=ofd_packets/00374994 [09:39:30]NVStorageSaveData ofd_packets/00374994 [09:39:30]File name is /storage/ofd_packets/00374994 [09:39:30]Write 301 bytes [09:39:30]NVStorageSaveData done [09:39:30]OFDSenderStorePacket done [09:39:30]KKMCreateOFDPacket done [09:39:30]NVStorageSaveData kkm_last_timestamp [09:39:30]File name is /storage/kkm_last_timestamp [09:39:30]Write 4 bytes [09:39:30]NVStorageSaveData done [09:39:30]OFD Sender: Processing packet 374994 [packets to send 270, broken 269] [09:39:30]ProducePacketName [09:39:30]name=ofd_packets/00374994 [09:39:30]OFD Sender: To server: pG, [09:39:30]CommunicateWithHost lk.salyk.kg:30040 [09:39:30]ConnectInit lk.salyk.kg [09:39:30]ExternCall_PrintAddStr [09:39:30]wPrintStart [09:39:30]Write to MH i2c: 01 00 00 FB 0C 07 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: 01 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: 01 07 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: 01 07 00 FB 0C 00 00 00 00 00 FF 0F 1C [09:39:30]RasterBufferAndPrint [09:39:30]line Счет N : (1)3311524 [09:39:30]line ИНН: 02508201610067 [09:39:30]line Контрольно-Кассовый Чек [09:39:30]line ПРОДАЖА [09:39:30]line ТРК (МРК, ГНК) : 12 [09:39:30]line Товар: 2710124130 [09:39:30]line Аи-92-К-4 [09:39:30]line 4.490 * 66.90 [09:39:30]line = 300.38 [09:39:30]line НДС 12% НСП 1% [09:39:30]line > о реализуемом товаре [09:39:30]line ОКРУГЛЕНИЕ: -0.38 [09:39:30]line ИТОГО: 300.00 [09:39:30]line Внесено: 300.00 [09:39:30]line СДАЧА: 0.00 [09:39:30]line НСП 1% : 2.66 [09:39:30]line НДС 12% : 31.90 [09:39:30]line Наличными: 300.00 [09:39:30]line Безнал.: 0.00 [09:39:30]line Место: АЗС № 87 "Партнер Нефть" [09:39:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:39:30]line СНО: Общий режим [09:39:30]line Чек 272 27.10.2024 09:39 [09:39:30]line Смена: 528 ФФД: 1.0 [09:39:30]line ЗНМ: 0300000083 [09:39:30]line РНМ: 0000000000091623 [09:39:30]line Версия ККМ: 001 [09:39:30]line ФМ: 0000000000874672 [09:39:30]line ФД: 374994 [09:39:30]line ФПД: 161221828157740 [09:39:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374994&fm=161221828157740&tin=02508201610067®Number=0000000000091623&sum=30000 [09:39:30]Connected sock=11 [09:39: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 45 0C 07 01 99 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 51 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 92 A1 61 CC 21 2C 96 15 79 84 7C 62 D2 C1 [09:39:30]written 0, free lines is 4095 [09:39: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 36 F4 47 00 1D 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B8 05 00 F4 03 04 00 F0 B5 1D 67 B6 04 01 00 00 1F 70 2C 7B 5C 66 F9 E4 [09:39:30]CommunicateWithHost err = 0 [09:39:30]CheckOFDResponse [09:39:30]1017 (14) - 77093643461234 [09:39:30]1041 (16) - 0000000000874672 [09:39:30]1040 (4) - 374994 [09:39:30]1012 (4) - 27.10.2024 03:39 [09:39:30]1206 (1) - 0 [09:39:30]OFD Sender: Remove packet 374994 [09:39:30]ProducePacketName [09:39:30]name=ofd_packets/00374994 [09:39:30]NVStorageDeleteData [09:39:31]Write to MH i2c: 01 00 00 26 0D 33 [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 07 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: 01 07 00 26 0D 00 00 00 00 00 DC 0C 22 [09:39:31]RasterBufferAndPrint [09:39:31]line [09:39:31]line [09:39:31]line [09:39:31]line [09:39:31]line [09:39:31]written 0, free lines is 3298 [09:39:31]MH_Cut [09:39:31]Write to MH i2c: D1 01 00 2D 0D 01 0C [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: D1 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: D1 01 00 [09:39:31]MH_I2C_Read... [09:39:31]Read from MH i2c: D1 01 00 2D 0D 00 0B [09:39:31]Write to MH i2c: 01 00 00 2E 0D 3B [09:39:31]Write i2c OK [09:39:31]MH_I2C_Read... [09:39:31]OFD Sender: No OFD packet to send [09:39:32]*** Cut start [09:39:32]*** Partial cut [09:39:32]*** CUTSNS_PIN = 1 [09:39:32]*** CUTSNS_PIN = 0 [09:39:32]*** Brake cut motor [09:39:32]Read from MH i2c: 01 [09:39:32]MH_I2C_Read... [09:39:32]*** Stop cut motor [09:39:32]*** Cut end [09:39:32]Read from MH i2c: 01 07 00 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: 01 07 00 2E 0D 00 00 00 00 00 FF 0F 50 [09:39:32]process_action close_receipt done [09:39:32]requested_data is exist [09:39:32]produce_requested_data [09:39:32]requested_item fm.sn is exist - process it [09:39:32]wFMCommunicate request_size=4 [09:39:32]MH_SAM_APDU [09:39:32]CAPDU: 80 11 00 00 [09:39:32]Write to MH i2c: E2 08 00 2F 0D 80 11 00 00 00 00 00 00 B6 [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:32]Read from MH i2c: E2 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: E2 17 00 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: E2 17 00 2F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [09:39:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:39:32]wFMCommunicate OK [09:39:32]requested_item fd.num is exist - process it [09:39:32]SAM_PROTO_GetFieldsCounters [09:39:32]wFMCommunicate request_size=4 [09:39:32]MH_SAM_APDU [09:39:32]CAPDU: 80 13 00 00 [09:39:32]Write to MH i2c: E2 08 00 30 0D 80 13 00 00 00 00 00 00 B9 [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:32]Read from MH i2c: E2 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: E2 62 00 [09:39:32]MH_I2C_Read... [09:39:32]Read from MH i2c: E2 62 00 30 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 D2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [09:39: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 D2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:32]wFMCommunicate OK [09:39:32]SAM_PROTO_GetFieldsCounters done [09:39:32]requested_item shift.num is exist - process it [09:39:32]requested_item shift.opened is exist - process it [09:39:32]req_shift_opened [09:39:32]FM_GetShiftState [09:39:32]SAM_PROTO_GetShiftState [09:39:32]wFMCommunicate request_size=4 [09:39:32]MH_SAM_APDU [09:39:32]CAPDU: 80 13 01 00 [09:39:32]Write to MH i2c: E2 08 00 31 0D 80 13 01 00 00 00 00 00 BB [09:39:32]Write i2c OK [09:39:32]MH_I2C_Read... [09:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:33]Read from MH i2c: E2 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 0E 00 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 0E 00 31 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 89 [09:39:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:39:33]wFMCommunicate OK [09:39:33]SAM_PROTO_GetShiftState done [09:39:33]FM_GetShiftState done [09:39:33]req_shift_opened done [09:39:33]requested_item shift.open_date is exist - process it [09:39:33]req_shift_open_date [09:39:33]req_shift_open_date done [09:39:33]produce_requested_data done [09:39:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374994,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:39:33]process_action_free close_receipt [09:39:33]json_value_free [09:39:33]json_value_free done [09:39:33]process_json_proto returns [09:39:33]Send response to host [09:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374994,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:39:33]free response buf [09:39:33]execute_script done [09:39:33]execute_script returns [09:39:33]free content buf [09:39:33]Sock 8.Close socket [09:39:33]Sock 8.Thread stoped [09:39:33]accept exits with 9 [09:39:33]New connection [09:39:33]New thread 3067006308 created [09:39:33]Thread 3067149668 joined [09:39:33]Waiting for new connection... [09:39:33] Sock 9.Parse request [09:39:33]Sock 9.Check first char [09:39:33]Sock 9.First char is OK [09:39:33]request: POST /json_proto HTTP/1.0 [09:39:33]Method: POST [09:39:33]URL: /json_proto [09:39:33]Method is POST - this is cgi request [09:39:33]url: /json_proto [09:39:33]query_string will be loaded in cgi processing [09:39:33]execute_cgi json_proto POST (null) [09:39:33]execute_cgi path=json_proto method=POST [09:39:33]POST find Content-Length [09:39:33]Host: 172.17.42.195:8080 [09:39:33]Content-Length: 678 [09:39:33]Content-Type: application/json [09:39:33] [09:39:33]POST finish read [09:39:33]Found Content-Length = 678 [09:39:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311525", "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" ] } } [09:39:33]execute_script... [09:39: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)3311525", "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" ] } } [09:39:33]POST & json_proto [09:39:33]process_json_proto [09:39:33]json parsed OK: [09:39:33]protocol is kg_v1.0 [09:39:33]action value=close_receipt [09:39:33]process_action close_receipt [09:39:33]cmd_close_receipt [09:39:33]MH_GetDate [09:39:33]Write to MH i2c: F0 00 00 32 0D 2E [09:39:33]Write i2c OK [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: F0 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: F0 09 00 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: F0 09 00 32 0D 00 55 0A 1E 67 EF 94 12 67 17 [09:39:33]GetLastDocTimeStamp 1730021969 [09:39:33]current date 1730021973 [09:39:33]FM_GetShiftState [09:39:33]SAM_PROTO_GetShiftState [09:39:33]wFMCommunicate request_size=4 [09:39:33]MH_SAM_APDU [09:39:33]CAPDU: 80 13 01 00 [09:39:33]Write to MH i2c: E2 08 00 33 0D 80 13 01 00 00 00 00 00 BD [09:39:33]Write i2c OK [09:39:33]MH_I2C_Read... [09:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:33]Read from MH i2c: E2 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 0E 00 [09:39:33]MH_I2C_Read... [09:39:33]Read from MH i2c: E2 0E 00 33 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8B [09:39:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:39:33]wFMCommunicate OK [09:39:33]SAM_PROTO_GetShiftState done [09:39:33]FM_GetShiftState done [09:39:33]opened in 1729988025 [09:39:33]opened+sec_in_day 1730074425 [09:39:33]quantity*price = 40006 [09:39:33]sum+1 = 40007 [09:39:33]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 СНО: Общий режим Чек 273 27.10.2024 09:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 374995 ФПД: 219917492364451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093933&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374995&fm=219917492364451&tin=02508201610067®Number=0000000000091623&sum=40000 [09:39:34]StoreToDocumentArchive [09:39:34]shift 528 fd 374995 [09:39:34]save to /storage/0528/doc_00374995 [09:39:34]save last doc name /storage/0528/doc_00374995 to /storage/kkm_last_doc_name [09:39:34]save OK [09:39:34]Clear old archive folders... [09:39:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:34]tlvbuf is B6EF10E0 [09:39:34]SAM_PROTO_ClearQueue [09:39:34]wFMCommunicate request_size=4 [09:39:34]MH_SAM_APDU [09:39:34]CAPDU: 80 09 00 00 [09:39:34]Write to MH i2c: E2 08 00 40 0D 80 09 00 00 00 00 00 00 BF [09:39:34]Write i2c OK [09:39:34]MH_I2C_Read... [09:39:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:34]Read from MH i2c: E2 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 03 00 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 03 00 40 0D 00 90 00 C1 [09:39:34]RAPDU: 90 00 [09:39:34]wFMCommunicate OK [09:39:34]SAM_PROTO_ClearQueue done [09:39:34]KKMCreateOFDPacket [09:39:34]OFDProtocolAddRootSTLVToBuf [09:39:34]FM_MakeSignedData [09:39:34]FM_MakeSignedData [09:39:34]SAM_PROTO_SignData [09:39:34]wFMCommunicate request_size=4 [09:39:34]MH_SAM_APDU [09:39:34]CAPDU: 80 0D 01 02 [09:39:34]Write to MH i2c: E2 08 00 41 0D 80 0D 01 02 00 00 00 00 C7 [09:39:34]Write i2c OK [09:39:34]MH_I2C_Read... [09:39:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:34]Read from MH i2c: E2 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 03 00 [09:39:34]MH_I2C_Read... [09:39:34]Read from MH i2c: E2 03 00 41 0D 00 90 00 C2 [09:39:34]RAPDU: 90 00 [09:39:34]wFMCommunicate OK [09:39:34]wFMCommunicate request_size=255 [09:39:34]MH_SAM_APDU [09:39: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 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 11 01 00 00 F4 03 04 00 55 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C8 [09:39:34]Write to MH i2c: E2 02 01 42 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 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 11 01 00 00 F4 03 04 00 55 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C8 00 00 82 [09:39:34]Write i2c OK [09:39:34]MH_I2C_Read... [09:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:35]Read from MH i2c: E2 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 03 00 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 03 00 42 0D 00 90 00 C3 [09:39:35]RAPDU: 90 00 [09:39:35]wFMCommunicate OK [09:39:35]wFMCommunicate request_size=10 [09:39:35]MH_SAM_APDU [09:39:35]CAPDU: 80 0D 02 02 05 03 88 03 24 A3 [09:39:35]Write to MH i2c: E2 0D 00 43 0D 80 0D 02 02 05 00 03 88 03 24 A3 00 00 29 [09:39:35]Write i2c OK [09:39:35]MH_I2C_Read... [09:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:35]Read from MH i2c: E2 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 03 00 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 03 00 43 0D 00 90 00 C4 [09:39:35]RAPDU: 90 00 [09:39:35]wFMCommunicate OK [09:39:35]wFMCommunicate request_size=4 [09:39:35]MH_SAM_APDU [09:39:35]CAPDU: 80 0D 03 02 [09:39:35]Write to MH i2c: E2 08 00 44 0D 80 0D 03 02 00 00 00 00 CC [09:39:35]Write i2c OK [09:39:35]MH_I2C_Read... [09:39:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:35]Read from MH i2c: E2 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 0B 00 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 0B 00 44 0D 00 DB 4F F0 55 B5 07 48 90 90 00 D0 [09:39:35]RAPDU: DB 4F F0 55 B5 07 48 90 90 00 [09:39:35]wFMCommunicate OK [09:39:35]SAM_PROTO_SignData done [09:39:35]FM_MakeSignedData done [09:39:35]CreateOFDProtocolMessage [09:39:35]wFMCommunicate request_size=4 [09:39:35]MH_SAM_APDU [09:39:35]CAPDU: 80 11 00 00 [09:39:35]Write to MH i2c: E2 08 00 45 0D 80 11 00 00 00 00 00 00 CC [09:39:35]Write i2c OK [09:39:35]MH_I2C_Read... [09:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:35]Read from MH i2c: E2 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 17 00 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: E2 17 00 45 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [09: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 [09:39:35]wFMCommunicate OK [09:39:35]CreateOFDProtocolMessage done [09:39:35]OFDSenderStorePacket 374995 [09:39:35]StoreOFDPacket docnum=374995 [09:39: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 48 A8 07 01 05 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 55 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C8 03 88 03 24 A3 DB 4F F0 55 B5 07 48 90 [09:39:35]CheckFolder [09:39:35]dirname=/storage/ofd_packets [09:39:35]CheckFolder done [09:39:35]ProducePacketName [09:39:35]name=ofd_packets/00374995 [09:39:35]NVStorageSaveData ofd_packets/00374995 [09:39:35]File name is /storage/ofd_packets/00374995 [09:39:35]Write 301 bytes [09:39:35]NVStorageSaveData done [09:39:35]OFDSenderStorePacket done [09:39:35]KKMCreateOFDPacket done [09:39:35]NVStorageSaveData kkm_last_timestamp [09:39:35]File name is /storage/kkm_last_timestamp [09:39:35]Write 4 bytes [09:39:35]NVStorageSaveData done [09:39:35]ExternCall_PrintAddStr [09:39:35]wPrintStart [09:39:35]Write to MH i2c: 01 00 00 46 0D 53 [09:39:35]Write i2c OK [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: 01 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: 01 07 00 [09:39:35]MH_I2C_Read... [09:39:35]Read from MH i2c: 01 07 00 46 0D 00 00 00 00 00 FF 0F 68 [09:39:35]RasterBufferAndPrint [09:39:35]line Счет N : (1)3311525 [09:39:35]line ИНН: 02508201610067 [09:39:35]line Контрольно-Кассовый Чек [09:39:35]line ПРОДАЖА [09:39:35]line ТРК (МРК, ГНК) : 32 [09:39:35]line Товар: 2710124130 [09:39:35]line Аи-92-К-4 [09:39:35]line 5.980 * 66.90 [09:39:35]line = 400.06 [09:39:35]line НДС 12% НСП 1% [09:39:35]line > о реализуемом товаре [09:39:35]line ОКРУГЛЕНИЕ: -0.06 [09:39:35]line ИТОГО: 400.00 [09:39:35]line Внесено: 400.00 [09:39:35]line СДАЧА: 0.00 [09:39:35]line НСП 1% : 3.54 [09:39:35]line НДС 12% : 42.48 [09:39:35]line Наличными: 400.00 [09:39:35]line Безнал.: 0.00 [09:39:35]line Место: АЗС № 87 "Партнер Нефть" [09:39:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:39:35]line СНО: Общий режим [09:39:35]line Чек 273 27.10.2024 09:39 [09:39:35]line Смена: 528 ФФД: 1.0 [09:39:35]line ЗНМ: 0300000083 [09:39:35]line РНМ: 0000000000091623 [09:39:35]line Версия ККМ: 001 [09:39:35]line ФМ: 0000000000874672 [09:39:35]line ФД: 374995 [09:39:35]line ФПД: 219917492364451 [09:39:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T093933&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374995&fm=219917492364451&tin=02508201610067®Number=0000000000091623&sum=40000 [09:39:35]OFD Sender: Processing packet 374995 [packets to send 270, broken 269] [09:39:35]ProducePacketName [09:39:35]name=ofd_packets/00374995 [09:39:35]OFD Sender: To server: pG, [09:39:35]CommunicateWithHost lk.salyk.kg:30040 [09:39:35]ConnectInit lk.salyk.kg [09:39:35]written 0, free lines is 4095 [09:39:35]Connected sock=10 [09:39: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 48 A8 07 01 05 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 55 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 C8 03 88 03 24 A3 DB 4F F0 55 B5 07 48 90 [09:39: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 04 C0 47 00 A7 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 D3 B8 05 00 F4 03 04 00 F5 B5 1D 67 B6 04 01 00 00 7D 9D 44 AD B6 2C E2 AA [09:39:36]CommunicateWithHost err = 0 [09:39:36]CheckOFDResponse [09:39:36]1017 (14) - 77093643461234 [09:39:36]1041 (16) - 0000000000874672 [09:39:36]1040 (4) - 374995 [09:39:36]1012 (4) - 27.10.2024 03:39 [09:39:36]1206 (1) - 0 [09:39:36]OFD Sender: Remove packet 374995 [09:39:36]ProducePacketName [09:39:36]name=ofd_packets/00374995 [09:39:36]NVStorageDeleteData [09:39:36]Write to MH i2c: 01 00 00 71 0D 7E [09:39:36]Write i2c OK [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: 01 [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: 01 07 00 [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: 01 07 00 71 0D 00 00 00 00 00 E3 0C 74 [09:39:36]RasterBufferAndPrint [09:39:36]line [09:39:36]line [09:39:36]line [09:39:36]line [09:39:36]line [09:39:36]written 0, free lines is 3311 [09:39:36]MH_Cut [09:39:36]Write to MH i2c: D1 01 00 78 0D 01 57 [09:39:36]Write i2c OK [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: D1 [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: D1 01 00 [09:39:36]MH_I2C_Read... [09:39:36]Read from MH i2c: D1 01 00 78 0D 00 56 [09:39:36]Write to MH i2c: 01 00 00 79 0D 86 [09:39:36]Write i2c OK [09:39:36]MH_I2C_Read... [09:39:36]OFD Sender: No OFD packet to send [09:39:36]*** Cut start [09:39:36]*** Partial cut [09:39:36]*** CUTSNS_PIN = 1 [09:39:37]*** CUTSNS_PIN = 0 [09:39:37]*** Brake cut motor [09:39:37]Read from MH i2c: 01 [09:39:37]MH_I2C_Read... [09:39:37]*** Stop cut motor [09:39:37]*** Cut end [09:39:37]Read from MH i2c: 01 07 00 [09:39:37]MH_I2C_Read... [09:39:37]Read from MH i2c: 01 07 00 79 0D 00 00 00 00 00 FF 0F 9B [09:39:37]process_action close_receipt done [09:39:37]requested_data is exist [09:39:37]produce_requested_data [09:39:37]requested_item fm.sn is exist - process it [09:39:37]wFMCommunicate request_size=4 [09:39:37]MH_SAM_APDU [09:39:37]CAPDU: 80 11 00 00 [09:39:37]Write to MH i2c: E2 08 00 7A 0D 80 11 00 00 00 00 00 00 01 [09:39:37]Write i2c OK [09:39:37]MH_I2C_Read... [09:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:37]Read from MH i2c: E2 [09:39:37]MH_I2C_Read... [09:39:37]Read from MH i2c: E2 17 00 [09:39:37]MH_I2C_Read... [09:39:37]Read from MH i2c: E2 17 00 7A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [09:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:39:37]wFMCommunicate OK [09:39:37]requested_item fd.num is exist - process it [09:39:37]SAM_PROTO_GetFieldsCounters [09:39:37]wFMCommunicate request_size=4 [09:39:37]MH_SAM_APDU [09:39:37]CAPDU: 80 13 00 00 [09:39:37]Write to MH i2c: E2 08 00 7B 0D 80 13 00 00 00 00 00 00 04 [09:39:37]Write i2c OK [09:39:37]MH_I2C_Read... [09:39:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:37]Read from MH i2c: E2 [09:39:37]MH_I2C_Read... [09:39:37]Read from MH i2c: E2 62 00 [09:39:37]MH_I2C_Read... [09:39:37]Read from MH i2c: E2 62 00 7B 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 D3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [09:39: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 D3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:37]wFMCommunicate OK [09:39:37]SAM_PROTO_GetFieldsCounters done [09:39:37]requested_item shift.num is exist - process it [09:39:37]requested_item shift.opened is exist - process it [09:39:37]req_shift_opened [09:39:37]FM_GetShiftState [09:39:37]SAM_PROTO_GetShiftState [09:39:37]wFMCommunicate request_size=4 [09:39:37]MH_SAM_APDU [09:39:37]CAPDU: 80 13 01 00 [09:39:37]Write to MH i2c: E2 08 00 7C 0D 80 13 01 00 00 00 00 00 06 [09:39:37]Write i2c OK [09:39:37]MH_I2C_Read... [09:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:38]Read from MH i2c: E2 [09:39:38]MH_I2C_Read... [09:39:38]Read from MH i2c: E2 0E 00 [09:39:38]MH_I2C_Read... [09:39:38]Read from MH i2c: E2 0E 00 7C 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D4 [09:39:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:39:38]wFMCommunicate OK [09:39:38]SAM_PROTO_GetShiftState done [09:39:38]FM_GetShiftState done [09:39:38]req_shift_opened done [09:39:38]requested_item shift.open_date is exist - process it [09:39:38]req_shift_open_date [09:39:38]req_shift_open_date done [09:39:38]produce_requested_data done [09:39:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374995,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:39:38]process_action_free close_receipt [09:39:38]json_value_free [09:39:38]json_value_free done [09:39:38]process_json_proto returns [09:39:38]Send response to host [09:39:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374995,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:39:38]free response buf [09:39:38]execute_script done [09:39:38]execute_script returns [09:39:38]free content buf [09:39:38]Sock 9.Close socket [09:39:38]Sock 9.Thread stoped [09:39:41]OFD Sender: No OFD packet to send [09:39:46]OFD Sender: No OFD packet to send [09:39:51]OFD Sender: No OFD packet to send [09:39:56]OFD Sender: No OFD packet to send [09:40:01]OFD Sender: No OFD packet to send [09:40:06]OFD Sender: No OFD packet to send [09:40:08]accept exits with 8 [09:40:08]New connection [09:40:08]New thread 3067149668 created [09:40:08]Thread 3067006308 joined [09:40:08]Waiting for new connection... [09:40:08] Sock 8.Parse request [09:40:08]Sock 8.Check first char [09:40:08]Sock 8.First char is OK [09:40:08]request: POST /json_proto HTTP/1.0 [09:40:08]Method: POST [09:40:08]URL: /json_proto [09:40:08]Method is POST - this is cgi request [09:40:08]url: /json_proto [09:40:08]query_string will be loaded in cgi processing [09:40:08]execute_cgi json_proto POST (null) [09:40:08]execute_cgi path=json_proto method=POST [09:40:08]POST find Content-Length [09:40:08]Host: 172.17.42.195:8080 [09:40:08]Content-Length: 770 [09:40:08]Content-Type: application/json [09:40:08] [09:40:08]POST finish read [09:40:08]Found Content-Length = 770 [09:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311526", "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" ] } } [09:40:08]execute_script... [09:40: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)3311526", "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" ] } } [09:40:08]POST & json_proto [09:40:08]process_json_proto [09:40:08]json parsed OK: [09:40:08]protocol is kg_v1.0 [09:40:08]action value=close_receipt [09:40:08]process_action close_receipt [09:40:08]cmd_close_receipt [09:40:08]MH_GetDate [09:40:08]Write to MH i2c: F0 00 00 7D 0D 79 [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: F0 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: F0 09 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: F0 09 00 7D 0D 00 78 0A 1E 67 EF 94 12 67 85 [09:40:08]GetLastDocTimeStamp 1730021973 [09:40:08]current date 1730022008 [09:40:08]FM_GetShiftState [09:40:08]SAM_PROTO_GetShiftState [09:40:08]wFMCommunicate request_size=4 [09:40:08]MH_SAM_APDU [09:40:08]CAPDU: 80 13 01 00 [09:40:08]Write to MH i2c: E2 08 00 7E 0D 80 13 01 00 00 00 00 00 08 [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:08]Read from MH i2c: E2 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: E2 0E 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: E2 0E 00 7E 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D6 [09:40:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:40:08]wFMCommunicate OK [09:40:08]SAM_PROTO_GetShiftState done [09:40:08]FM_GetShiftState done [09:40:08]opened in 1729988025 [09:40:08]opened+sec_in_day 1730074425 [09:40:08]quantity*price = 100015 [09:40:08]sum+1 = 100017 [09:40:08]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 СНО: Общий режим Чек 274 27.10.2024 09:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374996 ФПД: 131062153154035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094008&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374996&fm=131062153154035&tin=02508201610067®Number=0000000000091623&sum=100016 [09:40:09]StoreToDocumentArchive [09:40:09]shift 528 fd 374996 [09:40:09]save to /storage/0528/doc_00374996 [09:40:09]save last doc name /storage/0528/doc_00374996 to /storage/kkm_last_doc_name [09:40:09]save OK [09:40:09]Clear old archive folders... [09:40:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:09]tlvbuf is 01500DB0 [09:40:09]SAM_PROTO_ClearQueue [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 09 00 00 [09:40:09]Write to MH i2c: E2 08 00 8B 0D 80 09 00 00 00 00 00 00 0A [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [09:40:09]RAPDU: 90 00 [09:40:09]wFMCommunicate OK [09:40:09]SAM_PROTO_ClearQueue done [09:40:09]KKMCreateOFDPacket [09:40:09]OFDProtocolAddRootSTLVToBuf [09:40:09]FM_MakeSignedData [09:40:09]FM_MakeSignedData [09:40:09]SAM_PROTO_SignData [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 0D 01 02 [09:40:09]Write to MH i2c: E2 08 00 8C 0D 80 0D 01 02 00 00 00 00 12 [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 8C 0D 00 90 00 0D [09:40:09]RAPDU: 90 00 [09:40:09]wFMCommunicate OK [09:40:09]wFMCommunicate request_size=255 [09:40:09]MH_SAM_APDU [09:40: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 12 01 00 00 F4 03 04 00 78 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 77 [09:40:09]Write to MH i2c: E2 02 01 8D 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 12 01 00 00 F4 03 04 00 78 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 77 00 00 EC [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 8D 0D 00 90 00 0E [09:40:09]RAPDU: 90 00 [09:40:09]wFMCommunicate OK [09:40:09]wFMCommunicate request_size=10 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 0D 02 02 05 33 49 15 0D F3 [09:40:09]Write to MH i2c: E2 0D 00 8E 0D 80 0D 02 02 05 00 33 49 15 0D F3 00 00 B0 [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 03 00 8E 0D 00 90 00 0F [09:40:09]RAPDU: 90 00 [09:40:09]wFMCommunicate OK [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 0D 03 02 [09:40:09]Write to MH i2c: E2 08 00 8F 0D 80 0D 03 02 00 00 00 00 17 [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 0B 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 0B 00 8F 0D 00 0A 69 FB F2 36 62 0D 38 90 00 55 [09:40:09]RAPDU: 0A 69 FB F2 36 62 0D 38 90 00 [09:40:09]wFMCommunicate OK [09:40:09]SAM_PROTO_SignData done [09:40:09]FM_MakeSignedData done [09:40:09]CreateOFDProtocolMessage [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 11 00 00 [09:40:09]Write to MH i2c: E2 08 00 90 0D 80 11 00 00 00 00 00 00 17 [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 17 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 17 00 90 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [09:40:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:40:09]wFMCommunicate OK [09:40:09]CreateOFDProtocolMessage done [09:40:09]OFDSenderStorePacket 374996 [09:40:09]StoreOFDPacket docnum=374996 [09:40: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 7F B4 07 01 0C 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 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 12 01 00 00 F4 03 04 00 78 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 77 33 49 15 0D F3 0A 69 FB F2 36 62 0D 38 [09:40:09]CheckFolder [09:40:09]dirname=/storage/ofd_packets [09:40:09]CheckFolder done [09:40:09]ProducePacketName [09:40:09]name=ofd_packets/00374996 [09:40:09]NVStorageSaveData ofd_packets/00374996 [09:40:09]File name is /storage/ofd_packets/00374996 [09:40:09]Write 301 bytes [09:40:09]NVStorageSaveData done [09:40:09]OFDSenderStorePacket done [09:40:09]KKMCreateOFDPacket done [09:40:09]NVStorageSaveData kkm_last_timestamp [09:40:09]File name is /storage/kkm_last_timestamp [09:40:09]Write 4 bytes [09:40:09]NVStorageSaveData done [09:40:09]ExternCall_PrintAddStr [09:40:09]wPrintStart [09:40:09]Write to MH i2c: 01 00 00 91 0D 9E [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: 01 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: 01 07 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: 01 07 00 91 0D 00 00 00 00 00 FF 0F B3 [09:40:09]RasterBufferAndPrint [09:40:09]line Счет N : (1)3311526 [09:40:09]line ИНН: 02508201610067 [09:40:09]line Контрольно-Кассовый Чек [09:40:09]line ПРОДАЖА [09:40:09]line ТРК (МРК, ГНК) : 42 [09:40:09]line Товар: 2710124130 [09:40:09]line Аи-92-К-4 [09:40:09]line 14.950 * 66.90 [09:40:09]line = 1000.16 [09:40:09]line НДС 12% НСП 1% [09:40:09]line > о реализуемом товаре [09:40:09]line ИТОГО: 1000.16 [09:40:09]line НСП 1% : 8.85 [09:40:09]line НДС 12% : 106.21 [09:40:09]line Наличными: 0.00 [09:40:09]line Безнал.: 1000.16 [09:40:09]line Место: АЗС № 87 "Партнер Нефть" [09:40:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:40:09]line СНО: Общий режим [09:40:09]line Чек 274 27.10.2024 09:40 [09:40:09]line Смена: 528 ФФД: 1.0 [09:40:09]line ЗНМ: 0300000083 [09:40:09]line РНМ: 0000000000091623 [09:40:09]line Версия ККМ: 001 [09:40:09]line Платежная система: Mbank [09:40:09]line ФМ: 0000000000874672 [09:40:09]line ФД: 374996 [09:40:09]line ФПД: 131062153154035 [09:40:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094008&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374996&fm=131062153154035&tin=02508201610067®Number=0000000000091623&sum=100016 [09:40:09]written 0, free lines is 4095 [09:40:09]OFD Sender: Processing packet 374996 [packets to send 270, broken 269] [09:40:09]ProducePacketName [09:40:09]name=ofd_packets/00374996 [09:40:09]OFD Sender: To server: pG, [09:40:09]CommunicateWithHost lk.salyk.kg:30040 [09:40:09]ConnectInit lk.salyk.kg [09:40:09]Connected sock=10 [09:40: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 7F B4 07 01 0C 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 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 12 01 00 00 F4 03 04 00 78 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 77 33 49 15 0D F3 0A 69 FB F2 36 62 0D 38 [09:40: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 A1 4D 47 00 C6 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 D4 B8 05 00 F4 03 04 00 17 B6 1D 67 B6 04 01 00 00 BB B1 FB 8A C4 88 0F 84 [09:40:10]CommunicateWithHost err = 0 [09:40:10]CheckOFDResponse [09:40:10]1017 (14) - 77093643461234 [09:40:10]1041 (16) - 0000000000874672 [09:40:10]1040 (4) - 374996 [09:40:10]1012 (4) - 27.10.2024 03:40 [09:40:10]1206 (1) - 0 [09:40:10]OFD Sender: Remove packet 374996 [09:40:10]ProducePacketName [09:40:10]name=ofd_packets/00374996 [09:40:10]NVStorageDeleteData [09:40:10]Write to MH i2c: 01 00 00 BA 0D C7 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: 01 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: 01 07 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: 01 07 00 BA 0D 00 00 00 00 00 FB 0C D5 [09:40:10]RasterBufferAndPrint [09:40:10]line [09:40:10]line [09:40:10]line [09:40:10]line [09:40:10]line [09:40:10]written 0, free lines is 3329 [09:40:10]MH_Cut [09:40:10]Write to MH i2c: D1 01 00 C1 0D 01 A0 [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: D1 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: D1 01 00 [09:40:10]MH_I2C_Read... [09:40:10]Read from MH i2c: D1 01 00 C1 0D 00 9F [09:40:10]Write to MH i2c: 01 00 00 C2 0D CF [09:40:10]Write i2c OK [09:40:10]MH_I2C_Read... [09:40:10]OFD Sender: No OFD packet to send [09:40:10]*** Cut start [09:40:10]*** Partial cut [09:40:10]*** CUTSNS_PIN = 1 [09:40:11]*** CUTSNS_PIN = 0 [09:40:11]*** Brake cut motor [09:40:11]Read from MH i2c: 01 [09:40:11]MH_I2C_Read... [09:40:11]*** Stop cut motor [09:40:11]*** Cut end [09:40:11]Read from MH i2c: 01 07 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: 01 07 00 C2 0D 00 00 00 00 00 FF 0F E4 [09:40:11]process_action close_receipt done [09:40:11]requested_data is exist [09:40:11]produce_requested_data [09:40:11]requested_item fm.sn is exist - process it [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 11 00 00 [09:40:11]Write to MH i2c: E2 08 00 C3 0D 80 11 00 00 00 00 00 00 4A [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 17 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 17 00 C3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [09:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:40:11]wFMCommunicate OK [09:40:11]requested_item fd.num is exist - process it [09:40:11]SAM_PROTO_GetFieldsCounters [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 13 00 00 [09:40:11]Write to MH i2c: E2 08 00 C4 0D 80 13 00 00 00 00 00 00 4D [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 62 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 62 00 C4 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 D4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [09:40:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_GetFieldsCounters done [09:40:11]requested_item shift.num is exist - process it [09:40:11]requested_item shift.opened is exist - process it [09:40:11]req_shift_opened [09:40:11]FM_GetShiftState [09:40:11]SAM_PROTO_GetShiftState [09:40:11]wFMCommunicate request_size=4 [09:40:11]MH_SAM_APDU [09:40:11]CAPDU: 80 13 01 00 [09:40:11]Write to MH i2c: E2 08 00 C5 0D 80 13 01 00 00 00 00 00 4F [09:40:11]Write i2c OK [09:40:11]MH_I2C_Read... [09:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:11]Read from MH i2c: E2 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0E 00 [09:40:11]MH_I2C_Read... [09:40:11]Read from MH i2c: E2 0E 00 C5 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1D [09:40:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:40:11]wFMCommunicate OK [09:40:11]SAM_PROTO_GetShiftState done [09:40:11]FM_GetShiftState done [09:40:11]req_shift_opened done [09:40:11]requested_item shift.open_date is exist - process it [09:40:11]req_shift_open_date [09:40:11]req_shift_open_date done [09:40:11]produce_requested_data done [09:40:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374996,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:40:11]process_action_free close_receipt [09:40:11]json_value_free [09:40:11]json_value_free done [09:40:11]process_json_proto returns [09:40:11]Send response to host [09:40:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374996,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:40:11]free response buf [09:40:11]execute_script done [09:40:11]execute_script returns [09:40:11]free content buf [09:40:11]Sock 8.Close socket [09:40:11]Sock 8.Thread stoped [09:40:15]OFD Sender: No OFD packet to send [09:40:20]OFD Sender: No OFD packet to send [09:40:25]OFD Sender: No OFD packet to send [09:40:30]OFD Sender: No OFD packet to send [09:40:35]OFD Sender: No OFD packet to send [09:40:40]OFD Sender: No OFD packet to send [09:40:45]OFD Sender: No OFD packet to send [09:40:50]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:25]OFD Sender: No OFD packet to send [09:41:30]OFD Sender: No OFD packet to send [09:41:32]accept exits with 9 [09:41:32]New connection [09:41:32]New thread 3067006308 created [09:41:32]Thread 3067149668 joined [09:41:32]Waiting for new connection... [09:41:32] Sock 9.Parse request [09:41:32]Sock 9.Check first char [09:41:32]Sock 9.First char is OK [09:41:32]request: POST /json_proto HTTP/1.0 [09:41:32]Method: POST [09:41:32]URL: /json_proto [09:41:32]Method is POST - this is cgi request [09:41:32]url: /json_proto [09:41:32]query_string will be loaded in cgi processing [09:41:32]execute_cgi json_proto POST (null) [09:41:32]execute_cgi path=json_proto method=POST [09:41:32]POST find Content-Length [09:41:32]Host: 172.17.42.195:8080 [09:41:32]Content-Length: 774 [09:41:32]Content-Type: application/json [09:41:32] [09:41:32]POST finish read [09:41:32]Found Content-Length = 774 [09:41:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311527", "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" ] } } [09:41:32]execute_script... [09:41:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311527", "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" ] } } [09:41:32]POST & json_proto [09:41:32]process_json_proto [09:41:32]json parsed OK: [09:41:32]protocol is kg_v1.0 [09:41:32]action value=close_receipt [09:41:32]process_action close_receipt [09:41:32]cmd_close_receipt [09:41:32]MH_GetDate [09:41:32]Write to MH i2c: F0 00 00 C6 0D C2 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: F0 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: F0 09 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: F0 09 00 C6 0D 00 CC 0A 1E 67 EF 94 12 67 22 [09:41:32]GetLastDocTimeStamp 1730022008 [09:41:32]current date 1730022092 [09:41:32]FM_GetShiftState [09:41:32]SAM_PROTO_GetShiftState [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 13 01 00 [09:41:32]Write to MH i2c: E2 08 00 C7 0D 80 13 01 00 00 00 00 00 51 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 0E 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 0E 00 C7 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1F [09:41:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:41:32]wFMCommunicate OK [09:41:32]SAM_PROTO_GetShiftState done [09:41:32]FM_GetShiftState done [09:41:32]opened in 1729988025 [09:41:32]opened+sec_in_day 1730074425 [09:41:32]quantity*price = 200025 [09:41:32]sum+1 = 200026 [09:41:32]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 СНО: Общий режим Чек 275 27.10.2024 09:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374997 ФПД: 191325633925298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374997&fm=191325633925298&tin=02508201610067®Number=0000000000091623&sum=200025 [09:41:33]StoreToDocumentArchive [09:41:33]shift 528 fd 374997 [09:41:33]save to /storage/0528/doc_00374997 [09:41:33]save last doc name /storage/0528/doc_00374997 to /storage/kkm_last_doc_name [09:41:33]save OK [09:41:33]Clear old archive folders... [09:41:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:41:33]tlvbuf is 01577910 [09:41:33]SAM_PROTO_ClearQueue [09:41:33]wFMCommunicate request_size=4 [09:41:33]MH_SAM_APDU [09:41:33]CAPDU: 80 09 00 00 [09:41:33]Write to MH i2c: E2 08 00 D4 0D 80 09 00 00 00 00 00 00 53 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [09:41:33]RAPDU: 90 00 [09:41:33]wFMCommunicate OK [09:41:33]SAM_PROTO_ClearQueue done [09:41:33]KKMCreateOFDPacket [09:41:33]OFDProtocolAddRootSTLVToBuf [09:41:33]FM_MakeSignedData [09:41:33]FM_MakeSignedData [09:41:33]SAM_PROTO_SignData [09:41:33]wFMCommunicate request_size=4 [09:41:33]MH_SAM_APDU [09:41:33]CAPDU: 80 0D 01 02 [09:41:33]Write to MH i2c: E2 08 00 D5 0D 80 0D 01 02 00 00 00 00 5B [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 D5 0D 00 90 00 56 [09:41:33]RAPDU: 90 00 [09:41:33]wFMCommunicate OK [09:41:33]wFMCommunicate request_size=255 [09:41:33]MH_SAM_APDU [09:41: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 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 13 01 00 00 F4 03 04 00 CC 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:41:33]Write to MH i2c: E2 02 01 D6 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 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 13 01 00 00 F4 03 04 00 CC 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 F9 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 D6 0D 00 90 00 57 [09:41:33]RAPDU: 90 00 [09:41:33]wFMCommunicate OK [09:41:33]wFMCommunicate request_size=11 [09:41:33]MH_SAM_APDU [09:41:33]CAPDU: 80 0D 02 02 06 AE 02 78 72 50 B2 [09:41:33]Write to MH i2c: E2 0E 00 D7 0D 80 0D 02 02 06 00 AE 02 78 72 50 B2 00 00 06 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 03 00 D7 0D 00 90 00 58 [09:41:33]RAPDU: 90 00 [09:41:33]wFMCommunicate OK [09:41:33]wFMCommunicate request_size=4 [09:41:33]MH_SAM_APDU [09:41:33]CAPDU: 80 0D 03 02 [09:41:33]Write to MH i2c: E2 08 00 D8 0D 80 0D 03 02 00 00 00 00 60 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 0B 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 0B 00 D8 0D 00 36 54 14 3C 5C 41 88 3A 90 00 9A [09:41:33]RAPDU: 36 54 14 3C 5C 41 88 3A 90 00 [09:41:33]wFMCommunicate OK [09:41:33]SAM_PROTO_SignData done [09:41:33]FM_MakeSignedData done [09:41:33]CreateOFDProtocolMessage [09:41:33]wFMCommunicate request_size=4 [09:41:33]MH_SAM_APDU [09:41:33]CAPDU: 80 11 00 00 [09:41:33]Write to MH i2c: E2 08 00 D9 0D 80 11 00 00 00 00 00 00 60 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:33]Read from MH i2c: E2 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 17 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: E2 17 00 D9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [09:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:41:33]wFMCommunicate OK [09:41:33]CreateOFDProtocolMessage done [09:41:33]OFDSenderStorePacket 374997 [09:41:33]StoreOFDPacket docnum=374997 [09:41: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 2B F3 08 01 4C B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 13 01 00 00 F4 03 04 00 CC 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AE 02 78 72 50 B2 36 54 14 3C 5C 41 88 3A [09:41:33]CheckFolder [09:41:33]dirname=/storage/ofd_packets [09:41:33]CheckFolder done [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00374997 [09:41:33]NVStorageSaveData ofd_packets/00374997 [09:41:33]File name is /storage/ofd_packets/00374997 [09:41:33]Write 302 bytes [09:41:33]NVStorageSaveData done [09:41:33]OFDSenderStorePacket done [09:41:33]KKMCreateOFDPacket done [09:41:33]NVStorageSaveData kkm_last_timestamp [09:41:33]File name is /storage/kkm_last_timestamp [09:41:33]Write 4 bytes [09:41:33]NVStorageSaveData done [09:41:33]ExternCall_PrintAddStr [09:41:33]wPrintStart [09:41:33]Write to MH i2c: 01 00 00 DA 0D E7 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 07 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 07 00 DA 0D 00 00 00 00 00 FF 0F FC [09:41:33]RasterBufferAndPrint [09:41:33]line Счет N : (1)3311527 [09:41:33]line ИНН: 02508201610067 [09:41:33]line Контрольно-Кассовый Чек [09:41:33]line ПРОДАЖА [09:41:33]line ТРК (МРК, ГНК) : 5 [09:41:33]line Товар: 2710194210 [09:41:33]line ДТ(л)-К-5 [09:41:33]line 26.250 * 76.20 [09:41:33]line = 2000.25 [09:41:33]line НДС 12% НСП 1% [09:41:33]line > о реализуемом товаре [09:41:33]line ИТОГО: 2000.25 [09:41:33]line НСП 1% : 17.70 [09:41:33]line НДС 12% : 212.42 [09:41:33]line Наличными: 0.00 [09:41:33]line Безнал.: 2000.25 [09:41:33]line Место: АЗС № 87 "Партнер Нефть" [09:41:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:41:33]line СНО: Общий режим [09:41:33]line Чек 275 27.10.2024 09:41 [09:41:33]line Смена: 528 ФФД: 1.0 [09:41:33]line ЗНМ: 0300000083 [09:41:33]line РНМ: 0000000000091623 [09:41:33]line Версия ККМ: 001 [09:41:33]line Платежная система: Mbank [09:41:33]line ФМ: 0000000000874672 [09:41:33]line ФД: 374997 [09:41:33]line ФПД: 191325633925298 [09:41:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374997&fm=191325633925298&tin=02508201610067®Number=0000000000091623&sum=200025 [09:41:33]written 0, free lines is 4095 [09:41:33]OFD Sender: Processing packet 374997 [packets to send 270, broken 269] [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00374997 [09:41:33]OFD Sender: To server: pG, [09:41:33]CommunicateWithHost lk.salyk.kg:30040 [09:41:33]ConnectInit lk.salyk.kg [09:41:33]Connected sock=10 [09:41: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 2B F3 08 01 4C B9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 13 01 00 00 F4 03 04 00 CC 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AE 02 78 72 50 B2 36 54 14 3C 5C 41 88 3A [09:41: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 9A F4 47 00 0C 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 D5 B8 05 00 F4 03 04 00 6B B6 1D 67 B6 04 01 00 00 89 EC 7C 3B 7B 4E 9D 41 [09:41:34]CommunicateWithHost err = 0 [09:41:34]CheckOFDResponse [09:41:34]1017 (14) - 77093643461234 [09:41:34]1041 (16) - 0000000000874672 [09:41:34]1040 (4) - 374997 [09:41:34]1012 (4) - 27.10.2024 03:41 [09:41:34]1206 (1) - 0 [09:41:34]OFD Sender: Remove packet 374997 [09:41:34]ProducePacketName [09:41:34]name=ofd_packets/00374997 [09:41:34]NVStorageDeleteData [09:41:34]Write to MH i2c: 01 00 00 03 0E 11 [09:41:34]Write i2c OK [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: 01 [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: 01 07 00 [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: 01 07 00 03 0E 00 00 00 00 00 FF 0C 23 [09:41:34]RasterBufferAndPrint [09:41:34]line [09:41:34]line [09:41:34]line [09:41:34]line [09:41:34]line [09:41:34]written 0, free lines is 3333 [09:41:34]MH_Cut [09:41:34]Write to MH i2c: D1 01 00 0A 0E 01 EA [09:41:34]Write i2c OK [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: D1 [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: D1 01 00 [09:41:34]MH_I2C_Read... [09:41:34]Read from MH i2c: D1 01 00 0A 0E 00 E9 [09:41:34]Write to MH i2c: 01 00 00 0B 0E 19 [09:41:34]Write i2c OK [09:41:34]MH_I2C_Read... [09:41:34]OFD Sender: No OFD packet to send [09:41:34]*** Cut start [09:41:34]*** Partial cut [09:41:34]*** CUTSNS_PIN = 1 [09:41:35]*** CUTSNS_PIN = 0 [09:41:35]*** Brake cut motor [09:41:35]Read from MH i2c: 01 [09:41:35]MH_I2C_Read... [09:41:35]*** Stop cut motor [09:41:35]*** Cut end [09:41:35]Read from MH i2c: 01 07 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: 01 07 00 0B 0E 00 00 00 00 00 FF 0F 2E [09:41:35]process_action close_receipt done [09:41:35]requested_data is exist [09:41:35]produce_requested_data [09:41:35]requested_item fm.sn is exist - process it [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 11 00 00 [09:41:35]Write to MH i2c: E2 08 00 0C 0E 80 11 00 00 00 00 00 00 94 [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 17 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 17 00 0C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [09:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:41:35]wFMCommunicate OK [09:41:35]requested_item fd.num is exist - process it [09:41:35]SAM_PROTO_GetFieldsCounters [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 13 00 00 [09:41:35]Write to MH i2c: E2 08 00 0D 0E 80 13 00 00 00 00 00 00 97 [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 62 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 62 00 0D 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 D5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:41: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 D5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:35]wFMCommunicate OK [09:41:35]SAM_PROTO_GetFieldsCounters done [09:41:35]requested_item shift.num is exist - process it [09:41:35]requested_item shift.opened is exist - process it [09:41:35]req_shift_opened [09:41:35]FM_GetShiftState [09:41:35]SAM_PROTO_GetShiftState [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 13 01 00 [09:41:35]Write to MH i2c: E2 08 00 0E 0E 80 13 01 00 00 00 00 00 99 [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 0E 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 0E 00 0E 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [09:41:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:41:35]wFMCommunicate OK [09:41:35]SAM_PROTO_GetShiftState done [09:41:35]FM_GetShiftState done [09:41:35]req_shift_opened done [09:41:35]requested_item shift.open_date is exist - process it [09:41:35]req_shift_open_date [09:41:35]req_shift_open_date done [09:41:35]produce_requested_data done [09:41:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374997,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:41:35]process_action_free close_receipt [09:41:35]json_value_free [09:41:35]json_value_free done [09:41:35]process_json_proto returns [09:41:35]Send response to host [09:41:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374997,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:41:35]free response buf [09:41:35]execute_script done [09:41:35]execute_script returns [09:41:35]free content buf [09:41:35]Sock 9.Close socket [09:41:35]Sock 9.Thread stoped [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:49]accept exits with 8 [09:41:49]New connection [09:41:49]New thread 3067149668 created [09:41:49]Thread 3067006308 joined [09:41:49]Waiting for new connection... [09:41:49] Sock 8.Parse request [09:41:49]Sock 8.Check first char [09:41:49]Sock 8.First char is OK [09:41:49]request: POST /json_proto HTTP/1.0 [09:41:49]Method: POST [09:41:49]URL: /json_proto [09:41:49]Method is POST - this is cgi request [09:41:49]url: /json_proto [09:41:49]query_string will be loaded in cgi processing [09:41:49]execute_cgi json_proto POST (null) [09:41:49]execute_cgi path=json_proto method=POST [09:41:49]POST find Content-Length [09:41:49]Host: 172.17.42.195:8080 [09:41:49]Content-Length: 770 [09:41:49]Content-Type: application/json [09:41:49] [09:41:49]POST finish read [09:41:49]Found Content-Length = 770 [09:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311528", "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" ] } } [09:41:49]execute_script... [09:41:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311528", "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" ] } } [09:41:49]POST & json_proto [09:41:49]process_json_proto [09:41:49]json parsed OK: [09:41:49]protocol is kg_v1.0 [09:41:49]action value=close_receipt [09:41:49]process_action close_receipt [09:41:49]cmd_close_receipt [09:41:49]MH_GetDate [09:41:49]Write to MH i2c: F0 00 00 0F 0E 0C [09:41:49]Write i2c OK [09:41:49]MH_I2C_Read... [09:41:49]Read from MH i2c: F0 [09:41:49]MH_I2C_Read... [09:41:49]Read from MH i2c: F0 09 00 [09:41:49]MH_I2C_Read... [09:41:49]Read from MH i2c: F0 09 00 0F 0E 00 DE 0A 1E 67 EF 94 12 67 7E [09:41:49]GetLastDocTimeStamp 1730022092 [09:41:49]current date 1730022110 [09:41:49]FM_GetShiftState [09:41:49]SAM_PROTO_GetShiftState [09:41:49]wFMCommunicate request_size=4 [09:41:49]MH_SAM_APDU [09:41:49]CAPDU: 80 13 01 00 [09:41:49]Write to MH i2c: E2 08 00 10 0E 80 13 01 00 00 00 00 00 9B [09:41:49]Write i2c OK [09:41:49]MH_I2C_Read... [09:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:49]Read from MH i2c: E2 [09:41:49]MH_I2C_Read... [09:41:49]Read from MH i2c: E2 0E 00 [09:41:49]MH_I2C_Read... [09:41:49]Read from MH i2c: E2 0E 00 10 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [09:41:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:41:49]wFMCommunicate OK [09:41:49]SAM_PROTO_GetShiftState done [09:41:49]FM_GetShiftState done [09:41:49]opened in 1729988025 [09:41:49]opened+sec_in_day 1730074425 [09:41:49]quantity*price = 100015 [09:41:49]sum+1 = 100017 [09:41: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 СНО: Общий режим Чек 276 27.10.2024 09:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374998 ФПД: 15473957690002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094150&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374998&fm=15473957690002&tin=02508201610067®Number=0000000000091623&sum=100016 [09:41:50]StoreToDocumentArchive [09:41:50]shift 528 fd 374998 [09:41:50]save to /storage/0528/doc_00374998 [09:41:50]save last doc name /storage/0528/doc_00374998 to /storage/kkm_last_doc_name [09:41:50]save OK [09:41:50]Clear old archive folders... [09:41:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:50]tlvbuf is 015AA960 [09:41:50]SAM_PROTO_ClearQueue [09:41:50]wFMCommunicate request_size=4 [09:41:50]MH_SAM_APDU [09:41:50]CAPDU: 80 09 00 00 [09:41:50]Write to MH i2c: E2 08 00 1D 0E 80 09 00 00 00 00 00 00 9D [09:41:50]Write i2c OK [09:41:50]MH_I2C_Read... [09:41:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:50]Read from MH i2c: E2 [09:41:50]MH_I2C_Read... [09:41:50]Read from MH i2c: E2 03 00 [09:41:50]MH_I2C_Read... [09:41:50]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [09:41:50]RAPDU: 90 00 [09:41:50]wFMCommunicate OK [09:41:50]SAM_PROTO_ClearQueue done [09:41:50]KKMCreateOFDPacket [09:41:50]OFDProtocolAddRootSTLVToBuf [09:41:50]FM_MakeSignedData [09:41:50]FM_MakeSignedData [09:41:50]SAM_PROTO_SignData [09:41:50]wFMCommunicate request_size=4 [09:41:50]MH_SAM_APDU [09:41:50]CAPDU: 80 0D 01 02 [09:41:50]Write to MH i2c: E2 08 00 1E 0E 80 0D 01 02 00 00 00 00 A5 [09:41:50]Write i2c OK [09:41:50]MH_I2C_Read... [09:41:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:50]Read from MH i2c: E2 [09:41:50]MH_I2C_Read... [09:41:50]Read from MH i2c: E2 03 00 [09:41:50]MH_I2C_Read... [09:41:50]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [09:41:50]RAPDU: 90 00 [09:41:50]wFMCommunicate OK [09:41:50]wFMCommunicate request_size=255 [09:41:50]MH_SAM_APDU [09:41:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 DE 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E [09:41:50]Write to MH i2c: E2 02 01 1F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 14 01 00 00 F4 03 04 00 DE 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 00 00 80 [09:41:50]Write i2c OK [09:41:50]MH_I2C_Read... [09:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:51]Read from MH i2c: E2 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 03 00 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [09:41:51]RAPDU: 90 00 [09:41:51]wFMCommunicate OK [09:41:51]wFMCommunicate request_size=10 [09:41:51]MH_SAM_APDU [09:41:51]CAPDU: 80 0D 02 02 05 12 CF C0 5A 92 [09:41:51]Write to MH i2c: E2 0D 00 20 0E 80 0D 02 02 05 00 12 CF C0 5A 92 00 00 3F [09:41:51]Write i2c OK [09:41:51]MH_I2C_Read... [09:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:51]Read from MH i2c: E2 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 03 00 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 03 00 20 0E 00 90 00 A2 [09:41:51]RAPDU: 90 00 [09:41:51]wFMCommunicate OK [09:41:51]wFMCommunicate request_size=4 [09:41:51]MH_SAM_APDU [09:41:51]CAPDU: 80 0D 03 02 [09:41:51]Write to MH i2c: E2 08 00 21 0E 80 0D 03 02 00 00 00 00 AA [09:41:51]Write i2c OK [09:41:51]MH_I2C_Read... [09:41:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:51]Read from MH i2c: E2 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 0B 00 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 0B 00 21 0E 00 89 DC 2F CC 07 74 FD C1 90 00 44 [09:41:51]RAPDU: 89 DC 2F CC 07 74 FD C1 90 00 [09:41:51]wFMCommunicate OK [09:41:51]SAM_PROTO_SignData done [09:41:51]FM_MakeSignedData done [09:41:51]CreateOFDProtocolMessage [09:41:51]wFMCommunicate request_size=4 [09:41:51]MH_SAM_APDU [09:41:51]CAPDU: 80 11 00 00 [09:41:51]Write to MH i2c: E2 08 00 22 0E 80 11 00 00 00 00 00 00 AA [09:41:51]Write i2c OK [09:41:51]MH_I2C_Read... [09:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:51]Read from MH i2c: E2 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 17 00 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: E2 17 00 22 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [09:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:41:51]wFMCommunicate OK [09:41:51]CreateOFDProtocolMessage done [09:41:51]OFDSenderStorePacket 374998 [09:41:51]StoreOFDPacket docnum=374998 [09:41: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 E5 AC 07 01 98 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 DE 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 12 CF C0 5A 92 89 DC 2F CC 07 74 FD C1 [09:41:51]CheckFolder [09:41:51]dirname=/storage/ofd_packets [09:41:51]CheckFolder done [09:41:51]ProducePacketName [09:41:51]name=ofd_packets/00374998 [09:41:51]NVStorageSaveData ofd_packets/00374998 [09:41:51]File name is /storage/ofd_packets/00374998 [09:41:51]Write 301 bytes [09:41:51]NVStorageSaveData done [09:41:51]OFDSenderStorePacket done [09:41:51]KKMCreateOFDPacket done [09:41:51]NVStorageSaveData kkm_last_timestamp [09:41:51]File name is /storage/kkm_last_timestamp [09:41:51]Write 4 bytes [09:41:51]NVStorageSaveData done [09:41:51]ExternCall_PrintAddStr [09:41:51]wPrintStart [09:41:51]Write to MH i2c: 01 00 00 23 0E 31 [09:41:51]Write i2c OK [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: 01 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: 01 07 00 [09:41:51]MH_I2C_Read... [09:41:51]Read from MH i2c: 01 07 00 23 0E 00 00 00 00 00 FF 0F 46 [09:41:51]RasterBufferAndPrint [09:41:51]line Счет N : (1)3311528 [09:41:51]line ИНН: 02508201610067 [09:41:51]line Контрольно-Кассовый Чек [09:41:51]line ПРОДАЖА [09:41:51]line ТРК (МРК, ГНК) : 22 [09:41:51]line Товар: 2710124130 [09:41:51]line Аи-92-К-4 [09:41:51]line 14.950 * 66.90 [09:41:51]line = 1000.16 [09:41:51]line НДС 12% НСП 1% [09:41:51]line > о реализуемом товаре [09:41:51]line ИТОГО: 1000.16 [09:41:51]line НСП 1% : 8.85 [09:41:51]line НДС 12% : 106.21 [09:41:51]line Наличными: 0.00 [09:41:51]line Безнал.: 1000.16 [09:41:51]line Место: АЗС № 87 "Партнер Нефть" [09:41:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:41:51]line СНО: Общий режим [09:41:51]line Чек 276 27.10.2024 09:41 [09:41:51]line Смена: 528 ФФД: 1.0 [09:41:51]line ЗНМ: 0300000083 [09:41:51]line РНМ: 0000000000091623 [09:41:51]line Версия ККМ: 001 [09:41:51]line Платежная система: Mbank [09:41:51]line ФМ: 0000000000874672 [09:41:51]line ФД: 374998 [09:41:51]line ФПД: 15473957690002 [09:41:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094150&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374998&fm=15473957690002&tin=02508201610067®Number=0000000000091623&sum=100016 [09:41:51]OFD Sender: Processing packet 374998 [packets to send 270, broken 269] [09:41:51]ProducePacketName [09:41:51]name=ofd_packets/00374998 [09:41:51]OFD Sender: To server: pG, [09:41:51]CommunicateWithHost lk.salyk.kg:30040 [09:41:51]ConnectInit lk.salyk.kg [09:41:51]written 0, free lines is 4095 [09:41:51]Connected sock=10 [09:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 AC 07 01 98 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 DE 0A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 0E 12 CF C0 5A 92 89 DC 2F CC 07 74 FD C1 [09:41: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 9F 07 47 00 AD 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 D6 B8 05 00 F4 03 04 00 7D B6 1D 67 B6 04 01 00 00 4C 6F DF 10 E1 B9 10 FF [09:41:52]CommunicateWithHost err = 0 [09:41:52]CheckOFDResponse [09:41:52]1017 (14) - 77093643461234 [09:41:52]1041 (16) - 0000000000874672 [09:41:52]1040 (4) - 374998 [09:41:52]1012 (4) - 27.10.2024 03:41 [09:41:52]1206 (1) - 0 [09:41:52]OFD Sender: Remove packet 374998 [09:41:52]ProducePacketName [09:41:52]name=ofd_packets/00374998 [09:41:52]NVStorageDeleteData [09:41:52]Write to MH i2c: 01 00 00 4C 0E 5A [09:41:52]Write i2c OK [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: 01 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: 01 07 00 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: 01 07 00 4C 0E 00 00 00 00 00 F8 0C 65 [09:41:52]RasterBufferAndPrint [09:41:52]line [09:41:52]line [09:41:52]line [09:41:52]line [09:41:52]line [09:41:52]written 0, free lines is 3326 [09:41:52]MH_Cut [09:41:52]Write to MH i2c: D1 01 00 53 0E 01 33 [09:41:52]Write i2c OK [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: D1 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: D1 01 00 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: D1 01 00 53 0E 00 32 [09:41:52]Write to MH i2c: 01 00 00 54 0E 62 [09:41:52]Write i2c OK [09:41:52]MH_I2C_Read... [09:41:52]OFD Sender: No OFD packet to send [09:41:52]*** Cut start [09:41:52]*** Partial cut [09:41:52]*** CUTSNS_PIN = 1 [09:41:53]*** CUTSNS_PIN = 0 [09:41:53]*** Brake cut motor [09:41:53]Read from MH i2c: 01 [09:41:53]MH_I2C_Read... [09:41:53]*** Stop cut motor [09:41:53]*** Cut end [09:41:53]Read from MH i2c: 01 07 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: 01 07 00 54 0E 00 00 00 00 00 FF 0F 77 [09:41:53]process_action close_receipt done [09:41:53]requested_data is exist [09:41:53]produce_requested_data [09:41:53]requested_item fm.sn is exist - process it [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 11 00 00 [09:41:53]Write to MH i2c: E2 08 00 55 0E 80 11 00 00 00 00 00 00 DD [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 17 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 17 00 55 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [09:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:41:53]wFMCommunicate OK [09:41:53]requested_item fd.num is exist - process it [09:41:53]SAM_PROTO_GetFieldsCounters [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 13 00 00 [09:41:53]Write to MH i2c: E2 08 00 56 0E 80 13 00 00 00 00 00 00 E0 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 62 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 62 00 56 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 D6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [09:41:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:53]wFMCommunicate OK [09:41:53]SAM_PROTO_GetFieldsCounters done [09:41:53]requested_item shift.num is exist - process it [09:41:53]requested_item shift.opened is exist - process it [09:41:53]req_shift_opened [09:41:53]FM_GetShiftState [09:41:53]SAM_PROTO_GetShiftState [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 13 01 00 [09:41:53]Write to MH i2c: E2 08 00 57 0E 80 13 01 00 00 00 00 00 E2 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 0E 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 0E 00 57 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [09:41:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:41:53]wFMCommunicate OK [09:41:53]SAM_PROTO_GetShiftState done [09:41:53]FM_GetShiftState done [09:41:53]req_shift_opened done [09:41:53]requested_item shift.open_date is exist - process it [09:41:53]req_shift_open_date [09:41:53]req_shift_open_date done [09:41:53]produce_requested_data done [09:41:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374998,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:41:53]process_action_free close_receipt [09:41:53]json_value_free [09:41:53]json_value_free done [09:41:53]process_json_proto returns [09:41:53]Send response to host [09:41:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374998,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:41:53]free response buf [09:41:53]execute_script done [09:41:53]execute_script returns [09:41:53]free content buf [09:41:53]Sock 8.Close socket [09:41:53]Sock 8.Thread stoped [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:07]OFD Sender: No OFD packet to send [09:42:12]OFD Sender: No OFD packet to send [09:42:17]OFD Sender: No OFD packet to send [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:32]OFD Sender: No OFD packet to send [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:55]accept exits with 9 [09:42:55]New connection [09:42:55]New thread 3067006308 created [09:42:55]Thread 3067149668 joined [09:42:55]Waiting for new connection... [09:42:55] Sock 9.Parse request [09:42:55]Sock 9.Check first char [09:42:55]Sock 9.First char is OK [09:42:55]request: POST /json_proto HTTP/1.0 [09:42:55]Method: POST [09:42:55]URL: /json_proto [09:42:55]Method is POST - this is cgi request [09:42:55]url: /json_proto [09:42:55]query_string will be loaded in cgi processing [09:42:55]execute_cgi json_proto POST (null) [09:42:55]execute_cgi path=json_proto method=POST [09:42:55]POST find Content-Length [09:42:55]Host: 172.17.42.195:8080 [09:42:55]Content-Length: 770 [09:42:55]Content-Type: application/json [09:42:55] [09:42:55]POST finish read [09:42:55]Found Content-Length = 770 [09:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311529", "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" ] } } [09:42:55]execute_script... [09: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)3311529", "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" ] } } [09:42:55]POST & json_proto [09:42:55]process_json_proto [09:42:55]json parsed OK: [09:42:55]protocol is kg_v1.0 [09:42:55]action value=close_receipt [09:42:55]process_action close_receipt [09:42:55]cmd_close_receipt [09:42:55]MH_GetDate [09:42:55]Write to MH i2c: F0 00 00 58 0E 55 [09:42:55]Write i2c OK [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: F0 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: F0 09 00 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: F0 09 00 58 0E 00 20 0B 1E 67 EF 94 12 67 0A [09:42:55]GetLastDocTimeStamp 1730022110 [09:42:55]current date 1730022176 [09:42:55]FM_GetShiftState [09:42:55]SAM_PROTO_GetShiftState [09:42:55]wFMCommunicate request_size=4 [09:42:55]MH_SAM_APDU [09:42:55]CAPDU: 80 13 01 00 [09:42:55]Write to MH i2c: E2 08 00 59 0E 80 13 01 00 00 00 00 00 E4 [09:42:55]Write i2c OK [09:42:55]MH_I2C_Read... [09:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:55]Read from MH i2c: E2 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: E2 0E 00 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: E2 0E 00 59 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B2 [09:42:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:42:55]wFMCommunicate OK [09:42:55]SAM_PROTO_GetShiftState done [09:42:55]FM_GetShiftState done [09:42:55]opened in 1729988025 [09:42:55]opened+sec_in_day 1730074425 [09:42:55]quantity*price = 150032 [09:42:55]sum+1 = 150033 [09:42:55]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 СНО: Общий режим Чек 277 27.10.2024 09:42 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 374999 ФПД: 278614618926212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374999&fm=278614618926212&tin=02508201610067®Number=0000000000091623&sum=150032 [09:42:56]StoreToDocumentArchive [09:42:56]shift 528 fd 374999 [09:42:56]save to /storage/0528/doc_00374999 [09:42:56]save last doc name /storage/0528/doc_00374999 to /storage/kkm_last_doc_name [09:42:56]save OK [09:42:56]Clear old archive folders... [09:42:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:56]tlvbuf is 01577940 [09:42:56]SAM_PROTO_ClearQueue [09:42:56]wFMCommunicate request_size=4 [09:42:56]MH_SAM_APDU [09:42:56]CAPDU: 80 09 00 00 [09:42:56]Write to MH i2c: E2 08 00 66 0E 80 09 00 00 00 00 00 00 E6 [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:56]Read from MH i2c: E2 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 03 00 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [09:42:56]RAPDU: 90 00 [09:42:56]wFMCommunicate OK [09:42:56]SAM_PROTO_ClearQueue done [09:42:56]KKMCreateOFDPacket [09:42:56]OFDProtocolAddRootSTLVToBuf [09:42:56]FM_MakeSignedData [09:42:56]FM_MakeSignedData [09:42:56]SAM_PROTO_SignData [09:42:56]wFMCommunicate request_size=4 [09:42:56]MH_SAM_APDU [09:42:56]CAPDU: 80 0D 01 02 [09:42:56]Write to MH i2c: E2 08 00 67 0E 80 0D 01 02 00 00 00 00 EE [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:56]Read from MH i2c: E2 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 03 00 [09:42:56]MH_I2C_Read... [09:42:56]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [09:42:56]RAPDU: 90 00 [09:42:56]wFMCommunicate OK [09:42:56]wFMCommunicate request_size=255 [09:42:56]MH_SAM_APDU [09:42: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 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 15 01 00 00 F4 03 04 00 20 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FD [09:42:56]Write to MH i2c: E2 02 01 68 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 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 15 01 00 00 F4 03 04 00 20 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FD 00 00 87 [09:42:56]Write i2c OK [09:42:56]MH_I2C_Read... [09:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:57]Read from MH i2c: E2 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 03 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 03 00 68 0E 00 90 00 EA [09:42:57]RAPDU: 90 00 [09:42:57]wFMCommunicate OK [09:42:57]wFMCommunicate request_size=10 [09:42:57]MH_SAM_APDU [09:42:57]CAPDU: 80 0D 02 02 05 66 05 63 EC 84 [09:42:57]Write to MH i2c: E2 0D 00 69 0E 80 0D 02 02 05 00 66 05 63 EC 84 00 00 39 [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:57]Read from MH i2c: E2 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 03 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 03 00 69 0E 00 90 00 EB [09:42:57]RAPDU: 90 00 [09:42:57]wFMCommunicate OK [09:42:57]wFMCommunicate request_size=4 [09:42:57]MH_SAM_APDU [09:42:57]CAPDU: 80 0D 03 02 [09:42:57]Write to MH i2c: E2 08 00 6A 0E 80 0D 03 02 00 00 00 00 F3 [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:57]Read from MH i2c: E2 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 0B 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 0B 00 6A 0E 00 55 1A A8 54 DD DC 31 84 90 00 CD [09:42:57]RAPDU: 55 1A A8 54 DD DC 31 84 90 00 [09:42:57]wFMCommunicate OK [09:42:57]SAM_PROTO_SignData done [09:42:57]FM_MakeSignedData done [09:42:57]CreateOFDProtocolMessage [09:42:57]wFMCommunicate request_size=4 [09:42:57]MH_SAM_APDU [09:42:57]CAPDU: 80 11 00 00 [09:42:57]Write to MH i2c: E2 08 00 6B 0E 80 11 00 00 00 00 00 00 F3 [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:57]Read from MH i2c: E2 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 17 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: E2 17 00 6B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [09: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 [09:42:57]wFMCommunicate OK [09:42:57]CreateOFDProtocolMessage done [09:42:57]OFDSenderStorePacket 374999 [09:42:57]StoreOFDPacket docnum=374999 [09: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 6C C8 07 01 80 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 15 01 00 00 F4 03 04 00 20 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FD 66 05 63 EC 84 55 1A A8 54 DD DC 31 84 [09:42:57]CheckFolder [09:42:57]dirname=/storage/ofd_packets [09:42:57]CheckFolder done [09:42:57]ProducePacketName [09:42:57]name=ofd_packets/00374999 [09:42:57]NVStorageSaveData ofd_packets/00374999 [09:42:57]File name is /storage/ofd_packets/00374999 [09:42:57]Write 301 bytes [09:42:57]NVStorageSaveData done [09:42:57]OFDSenderStorePacket done [09:42:57]KKMCreateOFDPacket done [09:42:57]NVStorageSaveData kkm_last_timestamp [09:42:57]File name is /storage/kkm_last_timestamp [09:42:57]Write 4 bytes [09:42:57]NVStorageSaveData done [09:42:57]ExternCall_PrintAddStr [09:42:57]wPrintStart [09:42:57]Write to MH i2c: 01 00 00 6C 0E 7A [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 07 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 07 00 6C 0E 00 00 00 00 00 FF 0F 8F [09:42:57]RasterBufferAndPrint [09:42:57]line Счет N : (1)3311529 [09:42:57]line ИНН: 02508201610067 [09:42:57]line Контрольно-Кассовый Чек [09:42:57]line ПРОДАЖА [09:42:57]line ТРК (МРК, ГНК) : 33 [09:42:57]line Товар: 2710124500 [09:42:57]line Аи-95-К-3 [09:42:57]line 20.220 * 74.20 [09:42:57]line = 1500.32 [09:42:57]line НДС 12% НСП 1% [09:42:57]line > о реализуемом товаре [09:42:57]line ИТОГО: 1500.32 [09:42:57]line НСП 1% : 13.28 [09:42:57]line НДС 12% : 159.33 [09:42:57]line Наличными: 0.00 [09:42:57]line Безнал.: 1500.32 [09:42:57]line Место: АЗС № 87 "Партнер Нефть" [09:42:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:42:57]line СНО: Общий режим [09:42:57]line Чек 277 27.10.2024 09:42 [09:42:57]line Смена: 528 ФФД: 1.0 [09:42:57]line ЗНМ: 0300000083 [09:42:57]line РНМ: 0000000000091623 [09:42:57]line Версия ККМ: 001 [09:42:57]line Платежная система: Mbank [09:42:57]line ФМ: 0000000000874672 [09:42:57]line ФД: 374999 [09:42:57]line ФПД: 278614618926212 [09:42:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=374999&fm=278614618926212&tin=02508201610067®Number=0000000000091623&sum=150032 [09:42:57]written 0, free lines is 4095 [09:42:57]OFD Sender: Processing packet 374999 [packets to send 270, broken 269] [09:42:57]ProducePacketName [09:42:57]name=ofd_packets/00374999 [09:42:57]OFD Sender: To server: pG, [09:42:57]CommunicateWithHost lk.salyk.kg:30040 [09:42:57]ConnectInit lk.salyk.kg [09:42:57]Connected sock=10 [09: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 6C C8 07 01 80 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 15 01 00 00 F4 03 04 00 20 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FD 66 05 63 EC 84 55 1A A8 54 DD DC 31 84 [09: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 99 E0 47 00 85 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B8 05 00 F4 03 04 00 BE B6 1D 67 B6 04 01 00 00 24 FC 7E 19 16 9B D8 83 [09:42:57]CommunicateWithHost err = 0 [09:42:57]CheckOFDResponse [09:42:57]1017 (14) - 77093643461234 [09:42:57]1041 (16) - 0000000000874672 [09:42:57]1040 (4) - 374999 [09:42:57]1012 (4) - 27.10.2024 03:42 [09:42:57]1206 (1) - 0 [09:42:57]OFD Sender: Remove packet 374999 [09:42:57]ProducePacketName [09:42:57]name=ofd_packets/00374999 [09:42:57]NVStorageDeleteData [09:42:57]Write to MH i2c: 01 00 00 95 0E A3 [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 07 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: 01 07 00 95 0E 00 00 00 00 00 FD 0C B3 [09:42:57]RasterBufferAndPrint [09:42:57]line [09:42:57]line [09:42:57]line [09:42:57]line [09:42:57]line [09:42:57]written 0, free lines is 3331 [09:42:57]MH_Cut [09:42:57]Write to MH i2c: D1 01 00 9C 0E 01 7C [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: D1 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: D1 01 00 [09:42:57]MH_I2C_Read... [09:42:57]Read from MH i2c: D1 01 00 9C 0E 00 7B [09:42:57]Write to MH i2c: 01 00 00 9D 0E AB [09:42:57]Write i2c OK [09:42:57]MH_I2C_Read... [09:42:58]OFD Sender: No OFD packet to send [09:42:58]*** Cut start [09:42:58]*** Partial cut [09:42:58]*** CUTSNS_PIN = 1 [09:42:58]*** CUTSNS_PIN = 0 [09:42:58]*** Brake cut motor [09:42:59]Read from MH i2c: 01 [09:42:59]MH_I2C_Read... [09:42:59]*** Stop cut motor [09:42:59]*** Cut end [09:42:59]Read from MH i2c: 01 07 00 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: 01 07 00 9D 0E 00 00 00 00 00 FF 0F C0 [09:42:59]process_action close_receipt done [09:42:59]requested_data is exist [09:42:59]produce_requested_data [09:42:59]requested_item fm.sn is exist - process it [09:42:59]wFMCommunicate request_size=4 [09:42:59]MH_SAM_APDU [09:42:59]CAPDU: 80 11 00 00 [09:42:59]Write to MH i2c: E2 08 00 9E 0E 80 11 00 00 00 00 00 00 26 [09:42:59]Write i2c OK [09:42:59]MH_I2C_Read... [09:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:59]Read from MH i2c: E2 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: E2 17 00 [09:42:59]MH_I2C_Read... [09:42:59]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 [09: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 [09:42:59]wFMCommunicate OK [09:42:59]requested_item fd.num is exist - process it [09:42:59]SAM_PROTO_GetFieldsCounters [09:42:59]wFMCommunicate request_size=4 [09:42:59]MH_SAM_APDU [09:42:59]CAPDU: 80 13 00 00 [09:42:59]Write to MH i2c: E2 08 00 9F 0E 80 13 00 00 00 00 00 00 29 [09:42:59]Write i2c OK [09:42:59]MH_I2C_Read... [09:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:59]Read from MH i2c: E2 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: E2 62 00 [09:42:59]MH_I2C_Read... [09:42:59]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 D7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [09: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 D7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:59]wFMCommunicate OK [09:42:59]SAM_PROTO_GetFieldsCounters done [09:42:59]requested_item shift.num is exist - process it [09:42:59]requested_item shift.opened is exist - process it [09:42:59]req_shift_opened [09:42:59]FM_GetShiftState [09:42:59]SAM_PROTO_GetShiftState [09:42:59]wFMCommunicate request_size=4 [09:42:59]MH_SAM_APDU [09:42:59]CAPDU: 80 13 01 00 [09:42:59]Write to MH i2c: E2 08 00 A0 0E 80 13 01 00 00 00 00 00 2B [09:42:59]Write i2c OK [09:42:59]MH_I2C_Read... [09:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:59]Read from MH i2c: E2 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: E2 0E 00 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: E2 0E 00 A0 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [09:42:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:42:59]wFMCommunicate OK [09:42:59]SAM_PROTO_GetShiftState done [09:42:59]FM_GetShiftState done [09:42:59]req_shift_opened done [09:42:59]requested_item shift.open_date is exist - process it [09:42:59]req_shift_open_date [09:42:59]req_shift_open_date done [09:42:59]produce_requested_data done [09:42:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":374999,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:42:59]process_action_free close_receipt [09:42:59]json_value_free [09:42:59]json_value_free done [09:42:59]process_json_proto returns [09:42:59]Send response to host [09:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":374999,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:42:59]free response buf [09:42:59]execute_script done [09:42:59]execute_script returns [09:42:59]free content buf [09:42:59]Sock 9.Close socket [09:42:59]Sock 9.Thread stoped [09:43:03]OFD Sender: No OFD packet to send [09:43:08]OFD Sender: No OFD packet to send [09:43:13]OFD Sender: No OFD packet to send [09:43:18]OFD Sender: No OFD packet to send [09:43:23]OFD Sender: No OFD packet to send [09:43:28]OFD Sender: No OFD packet to send [09:43:33]OFD Sender: No OFD packet to send [09:43:38]OFD Sender: No OFD packet to send [09:43:40]accept exits with 8 [09:43:40]New connection [09:43:40]New thread 3067149668 created [09:43:40]Thread 3067006308 joined [09:43:40]Waiting for new connection... [09:43:40] Sock 8.Parse request [09:43:40]Sock 8.Check first char [09:43:40]Sock 8.First char is OK [09:43:40]request: POST /json_proto HTTP/1.0 [09:43:40]Method: POST [09:43:40]URL: /json_proto [09:43:40]Method is POST - this is cgi request [09:43:40]url: /json_proto [09:43:40]query_string will be loaded in cgi processing [09:43:40]execute_cgi json_proto POST (null) [09:43:40]execute_cgi path=json_proto method=POST [09:43:40]POST find Content-Length [09:43:40]Host: 172.17.42.195:8080 [09:43:40]Content-Length: 774 [09:43:40]Content-Type: application/json [09:43:40] [09:43:40]POST finish read [09:43:40]Found Content-Length = 774 [09:43:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311531", "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" ] } } [09:43:40]execute_script... [09:43: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)3311531", "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" ] } } [09:43:40]POST & json_proto [09:43:40]process_json_proto [09:43:40]json parsed OK: [09:43:40]protocol is kg_v1.0 [09:43:40]action value=close_receipt [09:43:40]process_action close_receipt [09:43:40]cmd_close_receipt [09:43:40]MH_GetDate [09:43:40]Write to MH i2c: F0 00 00 A1 0E 9E [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: F0 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: F0 09 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: F0 09 00 A1 0E 00 4C 0B 1E 67 EF 94 12 67 7F [09:43:40]GetLastDocTimeStamp 1730022176 [09:43:40]current date 1730022220 [09:43:40]FM_GetShiftState [09:43:40]SAM_PROTO_GetShiftState [09:43:40]wFMCommunicate request_size=4 [09:43:40]MH_SAM_APDU [09:43:40]CAPDU: 80 13 01 00 [09:43:40]Write to MH i2c: E2 08 00 A2 0E 80 13 01 00 00 00 00 00 2D [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:40]Read from MH i2c: E2 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 0E 00 [09:43:40]MH_I2C_Read... [09:43:40]Read from MH i2c: E2 0E 00 A2 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [09:43:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:43:40]wFMCommunicate OK [09:43:40]SAM_PROTO_GetShiftState done [09:43:40]FM_GetShiftState done [09:43:40]opened in 1729988025 [09:43:40]opened+sec_in_day 1730074425 [09:43:40]quantity*price = 100050 [09:43:40]sum+1 = 100052 [09:43:40]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 СНО: Общий режим Чек 278 27.10.2024 09:43 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375000 ФПД: 158372908122319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094340&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375000&fm=158372908122319&tin=02508201610067®Number=0000000000091623&sum=100051 [09:43:41]StoreToDocumentArchive [09:43:41]shift 528 fd 375000 [09:43:41]save to /storage/0528/doc_00375000 [09:43:41]save last doc name /storage/0528/doc_00375000 to /storage/kkm_last_doc_name [09:43:41]save OK [09:43:41]Clear old archive folders... [09:43:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:43:41]tlvbuf is 015AAFF0 [09:43:41]SAM_PROTO_ClearQueue [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 09 00 00 [09:43:41]Write to MH i2c: E2 08 00 AF 0E 80 09 00 00 00 00 00 00 2F [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 AF 0E 00 90 00 31 [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]SAM_PROTO_ClearQueue done [09:43:41]KKMCreateOFDPacket [09:43:41]OFDProtocolAddRootSTLVToBuf [09:43:41]FM_MakeSignedData [09:43:41]FM_MakeSignedData [09:43:41]SAM_PROTO_SignData [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 01 02 [09:43:41]Write to MH i2c: E2 08 00 B0 0E 80 0D 01 02 00 00 00 00 37 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 B0 0E 00 90 00 32 [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]wFMCommunicate request_size=255 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 16 01 00 00 F4 03 04 00 4C 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:43:41]Write to MH i2c: E2 02 01 B1 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 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 16 01 00 00 F4 03 04 00 4C 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 A2 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 B1 0E 00 90 00 33 [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]wFMCommunicate request_size=11 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 02 02 06 90 0A 10 EE 40 CF [09:43:41]Write to MH i2c: E2 0E 00 B2 0E 80 0D 02 02 06 00 90 0A 10 EE 40 CF 00 00 ED [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 03 00 B2 0E 00 90 00 34 [09:43:42]RAPDU: 90 00 [09:43:42]wFMCommunicate OK [09:43:42]wFMCommunicate request_size=4 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 0D 03 02 [09:43:42]Write to MH i2c: E2 08 00 B3 0E 80 0D 03 02 00 00 00 00 3C [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 0B 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 0B 00 B3 0E 00 28 E2 BE 21 A9 0B 69 01 90 00 44 [09:43:42]RAPDU: 28 E2 BE 21 A9 0B 69 01 90 00 [09:43:42]wFMCommunicate OK [09:43:42]SAM_PROTO_SignData done [09:43:42]FM_MakeSignedData done [09:43:42]CreateOFDProtocolMessage [09:43:42]wFMCommunicate request_size=4 [09:43:42]MH_SAM_APDU [09:43:42]CAPDU: 80 11 00 00 [09:43:42]Write to MH i2c: E2 08 00 B4 0E 80 11 00 00 00 00 00 00 3C [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:42]Read from MH i2c: E2 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: E2 17 00 [09:43:42]MH_I2C_Read... [09:43:42]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 [09:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:43:42]wFMCommunicate OK [09:43:42]CreateOFDProtocolMessage done [09:43:42]OFDSenderStorePacket 375000 [09:43:42]StoreOFDPacket docnum=375000 [09:43: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 10 01 00 00 24 96 08 01 37 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 16 01 00 00 F4 03 04 00 4C 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 0A 10 EE 40 CF 28 E2 BE 21 A9 0B 69 01 [09:43:42]CheckFolder [09:43:42]dirname=/storage/ofd_packets [09:43:42]CheckFolder done [09:43:42]ProducePacketName [09:43:42]name=ofd_packets/00375000 [09:43:42]NVStorageSaveData ofd_packets/00375000 [09:43:42]File name is /storage/ofd_packets/00375000 [09:43:42]Write 302 bytes [09:43:42]NVStorageSaveData done [09:43:42]OFDSenderStorePacket done [09:43:42]KKMCreateOFDPacket done [09:43:42]NVStorageSaveData kkm_last_timestamp [09:43:42]File name is /storage/kkm_last_timestamp [09:43:42]Write 4 bytes [09:43:42]NVStorageSaveData done [09:43:42]ExternCall_PrintAddStr [09:43:42]wPrintStart [09:43:42]Write to MH i2c: 01 00 00 B5 0E C3 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 B5 0E 00 00 00 00 00 FF 0F D8 [09:43:42]RasterBufferAndPrint [09:43:42]line Счет N : (1)3311531 [09:43:42]line ИНН: 02508201610067 [09:43:42]line Контрольно-Кассовый Чек [09:43:42]line ПРОДАЖА [09:43:42]line ТРК (МРК, ГНК) : 6 [09:43:42]line Товар: 2710194210 [09:43:42]line ДТ(л)-К-5 [09:43:42]line 13.130 * 76.20 [09:43:42]line = 1000.51 [09:43:42]line НДС 12% НСП 1% [09:43:42]line > о реализуемом товаре [09:43:42]line ИТОГО: 1000.51 [09:43:42]line НСП 1% : 8.85 [09:43:42]line НДС 12% : 106.25 [09:43:42]line Наличными: 0.00 [09:43:42]line Безнал.: 1000.51 [09:43:42]line Место: АЗС № 87 "Партнер Нефть" [09:43:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:43:42]line СНО: Общий режим [09:43:42]line Чек 278 27.10.2024 09:43 [09:43:42]line Смена: 528 ФФД: 1.0 [09:43:42]line ЗНМ: 0300000083 [09:43:42]line РНМ: 0000000000091623 [09:43:42]line Версия ККМ: 001 [09:43:42]line Платежная система: Mbank [09:43:42]line ФМ: 0000000000874672 [09:43:42]line ФД: 375000 [09:43:42]line ФПД: 158372908122319 [09:43:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094340&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375000&fm=158372908122319&tin=02508201610067®Number=0000000000091623&sum=100051 [09:43:42]written 0, free lines is 4095 [09:43:42]OFD Sender: Processing packet 375000 [packets to send 270, broken 269] [09:43:42]ProducePacketName [09:43:42]name=ofd_packets/00375000 [09:43:42]OFD Sender: To server: pG, [09:43:42]CommunicateWithHost lk.salyk.kg:30040 [09:43:42]ConnectInit lk.salyk.kg [09:43:42]Connected sock=10 [09:43: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 10 01 00 00 24 96 08 01 37 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 16 01 00 00 F4 03 04 00 4C 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 90 0A 10 EE 40 CF 28 E2 BE 21 A9 0B 69 01 [09:43: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 17 B5 47 00 14 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 D8 B8 05 00 F4 03 04 00 EB B6 1D 67 B6 04 01 00 00 20 E7 B1 CB 3D 5C 8B 0B [09:43:42]CommunicateWithHost err = 0 [09:43:42]CheckOFDResponse [09:43:42]1017 (14) - 77093643461234 [09:43:42]1041 (16) - 0000000000874672 [09:43:42]1040 (4) - 375000 [09:43:42]1012 (4) - 27.10.2024 03:43 [09:43:42]1206 (1) - 0 [09:43:42]OFD Sender: Remove packet 375000 [09:43:42]ProducePacketName [09:43:42]name=ofd_packets/00375000 [09:43:42]NVStorageDeleteData [09:43:42]Write to MH i2c: 01 00 00 DE 0E EC [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 DE 0E 00 00 00 00 00 F6 0C F5 [09:43:42]RasterBufferAndPrint [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]written 0, free lines is 3322 [09:43:42]MH_Cut [09:43:42]Write to MH i2c: D1 01 00 E5 0E 01 C5 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 01 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 01 00 E5 0E 00 C4 [09:43:42]Write to MH i2c: 01 00 00 E6 0E F4 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]OFD Sender: No OFD packet to send [09:43:43]*** Cut start [09:43:43]*** Partial cut [09:43:43]*** CUTSNS_PIN = 1 [09:43:43]*** CUTSNS_PIN = 0 [09:43:43]*** Brake cut motor [09:43:44]Read from MH i2c: 01 [09:43:44]MH_I2C_Read... [09:43:44]*** Stop cut motor [09:43:44]*** Cut end [09:43:44]Read from MH i2c: 01 07 00 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: 01 07 00 E6 0E 00 00 00 00 00 FF 0F 09 [09:43:44]process_action close_receipt done [09:43:44]requested_data is exist [09:43:44]produce_requested_data [09:43:44]requested_item fm.sn is exist - process it [09:43:44]wFMCommunicate request_size=4 [09:43:44]MH_SAM_APDU [09:43:44]CAPDU: 80 11 00 00 [09:43:44]Write to MH i2c: E2 08 00 E7 0E 80 11 00 00 00 00 00 00 6F [09:43:44]Write i2c OK [09:43:44]MH_I2C_Read... [09:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:44]Read from MH i2c: E2 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 17 00 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 17 00 E7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [09:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:43:44]wFMCommunicate OK [09:43:44]requested_item fd.num is exist - process it [09:43:44]SAM_PROTO_GetFieldsCounters [09:43:44]wFMCommunicate request_size=4 [09:43:44]MH_SAM_APDU [09:43:44]CAPDU: 80 13 00 00 [09:43:44]Write to MH i2c: E2 08 00 E8 0E 80 13 00 00 00 00 00 00 72 [09:43:44]Write i2c OK [09:43:44]MH_I2C_Read... [09:43:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:44]Read from MH i2c: E2 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 62 00 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 62 00 E8 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 D8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [09:43: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 D8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:44]wFMCommunicate OK [09:43:44]SAM_PROTO_GetFieldsCounters done [09:43:44]requested_item shift.num is exist - process it [09:43:44]requested_item shift.opened is exist - process it [09:43:44]req_shift_opened [09:43:44]FM_GetShiftState [09:43:44]SAM_PROTO_GetShiftState [09:43:44]wFMCommunicate request_size=4 [09:43:44]MH_SAM_APDU [09:43:44]CAPDU: 80 13 01 00 [09:43:44]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [09:43:44]Write i2c OK [09:43:44]MH_I2C_Read... [09:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:44]Read from MH i2c: E2 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 0E 00 [09:43:44]MH_I2C_Read... [09:43:44]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 42 [09:43:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:43:44]wFMCommunicate OK [09:43:44]SAM_PROTO_GetShiftState done [09:43:44]FM_GetShiftState done [09:43:44]req_shift_opened done [09:43:44]requested_item shift.open_date is exist - process it [09:43:44]req_shift_open_date [09:43:44]req_shift_open_date done [09:43:44]produce_requested_data done [09:43:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375000,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:43:44]process_action_free close_receipt [09:43:44]json_value_free [09:43:44]json_value_free done [09:43:44]process_json_proto returns [09:43:44]Send response to host [09:43:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375000,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:43:44]free response buf [09:43:44]execute_script done [09:43:44]execute_script returns [09:43:44]free content buf [09:43:44]Sock 8.Close socket [09:43:44]Sock 8.Thread stoped [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:03]OFD Sender: No OFD packet to send [09:44:03]accept exits with 9 [09:44:03]New connection [09:44:03]New thread 3067006308 created [09:44:03]Thread 3067149668 joined [09:44:03]Waiting for new connection... [09:44:03] Sock 9.Parse request [09:44:03]Sock 9.Check first char [09:44:03]Sock 9.First char is OK [09:44:03]request: POST /json_proto HTTP/1.0 [09:44:03]Method: POST [09:44:03]URL: /json_proto [09:44:03]Method is POST - this is cgi request [09:44:03]url: /json_proto [09:44:03]query_string will be loaded in cgi processing [09:44:03]execute_cgi json_proto POST (null) [09:44:03]execute_cgi path=json_proto method=POST [09:44:03]POST find Content-Length [09:44:03]Host: 172.17.42.195:8080 [09:44:03]Content-Length: 770 [09:44:03]Content-Type: application/json [09:44:03] [09:44:03]POST finish read [09:44:03]Found Content-Length = 770 [09:44:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311530", "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" : 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" ] } } [09:44:03]execute_script... [09:44: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)3311530", "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" : 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" ] } } [09:44:03]POST & json_proto [09:44:03]process_json_proto [09:44:03]json parsed OK: [09:44:03]protocol is kg_v1.0 [09:44:03]action value=close_receipt [09:44:03]process_action close_receipt [09:44:03]cmd_close_receipt [09:44:03]MH_GetDate [09:44:03]Write to MH i2c: F0 00 00 EA 0E E7 [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: F0 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: F0 09 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: F0 09 00 EA 0E 00 63 0B 1E 67 EF 94 12 67 DF [09:44:03]GetLastDocTimeStamp 1730022220 [09:44:03]current date 1730022243 [09:44:03]FM_GetShiftState [09:44:03]SAM_PROTO_GetShiftState [09:44:03]wFMCommunicate request_size=4 [09:44:03]MH_SAM_APDU [09:44:03]CAPDU: 80 13 01 00 [09:44:03]Write to MH i2c: E2 08 00 EB 0E 80 13 01 00 00 00 00 00 76 [09:44:03]Write i2c OK [09:44:03]MH_I2C_Read... [09:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:03]Read from MH i2c: E2 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 0E 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 0E 00 EB 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [09:44:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:44:03]wFMCommunicate OK [09:44:03]SAM_PROTO_GetShiftState done [09:44:03]FM_GetShiftState done [09:44:03]opened in 1729988025 [09:44:03]opened+sec_in_day 1730074425 [09:44:03]quantity*price = 150032 [09:44:03]sum+1 = 150033 [09:44:03]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 СНО: Общий режим Чек 279 27.10.2024 09:44 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375001 ФПД: 70410173188152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094403&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375001&fm=70410173188152&tin=02508201610067®Number=0000000000091623&sum=150032 [09:44:04]StoreToDocumentArchive [09:44:04]shift 528 fd 375001 [09:44:04]save to /storage/0528/doc_00375001 [09:44:04]save last doc name /storage/0528/doc_00375001 to /storage/kkm_last_doc_name [09:44:04]save OK [09:44:04]Clear old archive folders... [09:44:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:04]tlvbuf is B6EF1920 [09:44:04]SAM_PROTO_ClearQueue [09:44:04]wFMCommunicate request_size=4 [09:44:04]MH_SAM_APDU [09:44:04]CAPDU: 80 09 00 00 [09:44:04]Write to MH i2c: E2 08 00 F8 0E 80 09 00 00 00 00 00 00 78 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [09:44:04]RAPDU: 90 00 [09:44:04]wFMCommunicate OK [09:44:04]SAM_PROTO_ClearQueue done [09:44:04]KKMCreateOFDPacket [09:44:04]OFDProtocolAddRootSTLVToBuf [09:44:04]FM_MakeSignedData [09:44:04]FM_MakeSignedData [09:44:04]SAM_PROTO_SignData [09:44:04]wFMCommunicate request_size=4 [09:44:04]MH_SAM_APDU [09:44:04]CAPDU: 80 0D 01 02 [09:44:04]Write to MH i2c: E2 08 00 F9 0E 80 0D 01 02 00 00 00 00 80 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [09:44:04]RAPDU: 90 00 [09:44:04]wFMCommunicate OK [09:44:04]wFMCommunicate request_size=255 [09:44:04]MH_SAM_APDU [09:44: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 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 17 01 00 00 F4 03 04 00 63 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 40 [09:44:04]Write to MH i2c: E2 02 01 FA 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 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 17 01 00 00 F4 03 04 00 63 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 40 00 00 A3 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [09:44:04]RAPDU: 90 00 [09:44:04]wFMCommunicate OK [09:44:04]wFMCommunicate request_size=10 [09:44:04]MH_SAM_APDU [09:44:04]CAPDU: 80 0D 02 02 05 09 A5 5C 88 38 [09:44:04]Write to MH i2c: E2 0D 00 FB 0E 80 0D 02 02 05 00 09 A5 5C 88 38 00 00 57 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [09:44:04]RAPDU: 90 00 [09:44:04]wFMCommunicate OK [09:44:04]wFMCommunicate request_size=4 [09:44:04]MH_SAM_APDU [09:44:04]CAPDU: 80 0D 03 02 [09:44:04]Write to MH i2c: E2 08 00 FC 0E 80 0D 03 02 00 00 00 00 85 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 0B 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 0B 00 FC 0E 00 73 8D 7E B4 49 7F AD 9A 90 00 C7 [09:44:04]RAPDU: 73 8D 7E B4 49 7F AD 9A 90 00 [09:44:04]wFMCommunicate OK [09:44:04]SAM_PROTO_SignData done [09:44:04]FM_MakeSignedData done [09:44:04]CreateOFDProtocolMessage [09:44:04]wFMCommunicate request_size=4 [09:44:04]MH_SAM_APDU [09:44:04]CAPDU: 80 11 00 00 [09:44:04]Write to MH i2c: E2 08 00 FD 0E 80 11 00 00 00 00 00 00 85 [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:04]Read from MH i2c: E2 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 17 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: E2 17 00 FD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [09: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 [09:44:04]wFMCommunicate OK [09:44:04]CreateOFDProtocolMessage done [09:44:04]OFDSenderStorePacket 375001 [09:44:04]StoreOFDPacket docnum=375001 [09:44: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 D2 F2 07 01 EB 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 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 17 01 00 00 F4 03 04 00 63 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 40 09 A5 5C 88 38 73 8D 7E B4 49 7F AD 9A [09:44:04]CheckFolder [09:44:04]dirname=/storage/ofd_packets [09:44:04]CheckFolder done [09:44:04]ProducePacketName [09:44:04]name=ofd_packets/00375001 [09:44:04]NVStorageSaveData ofd_packets/00375001 [09:44:04]File name is /storage/ofd_packets/00375001 [09:44:04]Write 301 bytes [09:44:04]NVStorageSaveData done [09:44:04]OFDSenderStorePacket done [09:44:04]KKMCreateOFDPacket done [09:44:04]NVStorageSaveData kkm_last_timestamp [09:44:04]File name is /storage/kkm_last_timestamp [09:44:04]Write 4 bytes [09:44:04]NVStorageSaveData done [09:44:04]ExternCall_PrintAddStr [09:44:04]wPrintStart [09:44:04]Write to MH i2c: 01 00 00 FE 0E 0C [09:44:04]Write i2c OK [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: 01 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: 01 07 00 [09:44:04]MH_I2C_Read... [09:44:04]Read from MH i2c: 01 07 00 FE 0E 00 00 00 00 00 FF 0F 21 [09:44:04]RasterBufferAndPrint [09:44:04]line Счет N : (1)3311530 [09:44:04]line ИНН: 02508201610067 [09:44:04]line Контрольно-Кассовый Чек [09:44:04]line ПРОДАЖА [09:44:04]line ТРК (МРК, ГНК) : 43 [09:44:04]line Товар: 2710124500 [09:44:04]line Аи-95-К-3 [09:44:04]line 20.220 * 74.20 [09:44:04]line = 1500.32 [09:44:04]line НДС 12% НСП 1% [09:44:04]line > о реализуемом товаре [09:44:04]line ИТОГО: 1500.32 [09:44:04]line НСП 1% : 13.28 [09:44:04]line НДС 12% : 159.33 [09:44:04]line Наличными: 0.00 [09:44:04]line Безнал.: 1500.32 [09:44:04]line Место: АЗС № 87 "Партнер Нефть" [09:44:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:44:04]line СНО: Общий режим [09:44:04]line Чек 279 27.10.2024 09:44 [09:44:04]line Смена: 528 ФФД: 1.0 [09:44:04]line ЗНМ: 0300000083 [09:44:04]line РНМ: 0000000000091623 [09:44:04]line Версия ККМ: 001 [09:44:04]line Платежная система: Mbank [09:44:04]line ФМ: 0000000000874672 [09:44:04]line ФД: 375001 [09:44:04]line ФПД: 70410173188152 [09:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094403&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375001&fm=70410173188152&tin=02508201610067®Number=0000000000091623&sum=150032 [09:44:04]written 0, free lines is 4095 [09:44:04]OFD Sender: Processing packet 375001 [packets to send 270, broken 269] [09:44:04]ProducePacketName [09:44:04]name=ofd_packets/00375001 [09:44:04]OFD Sender: To server: pG, [09:44:04]CommunicateWithHost lk.salyk.kg:30040 [09:44:04]ConnectInit lk.salyk.kg [09:44:04]Connected sock=10 [09:44: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 D2 F2 07 01 EB 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 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 17 01 00 00 F4 03 04 00 63 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 40 09 A5 5C 88 38 73 8D 7E B4 49 7F AD 9A [09:44: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 AC 16 47 00 03 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B8 05 00 F4 03 04 00 02 B7 1D 67 B6 04 01 00 00 50 C3 D5 E2 1E 60 44 45 [09:44:05]CommunicateWithHost err = 0 [09:44:05]CheckOFDResponse [09:44:05]1017 (14) - 77093643461234 [09:44:05]1041 (16) - 0000000000874672 [09:44:05]1040 (4) - 375001 [09:44:05]1012 (4) - 27.10.2024 03:44 [09:44:05]1206 (1) - 0 [09:44:05]OFD Sender: Remove packet 375001 [09:44:05]ProducePacketName [09:44:05]name=ofd_packets/00375001 [09:44:05]NVStorageDeleteData [09:44:05]Write to MH i2c: 01 00 00 27 0F 36 [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: 01 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: 01 07 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: 01 07 00 27 0F 00 00 00 00 00 F3 0C 3C [09:44:05]RasterBufferAndPrint [09:44:05]line [09:44:05]line [09:44:05]line [09:44:05]line [09:44:05]line [09:44:05]written 0, free lines is 3322 [09:44:05]MH_Cut [09:44:05]Write to MH i2c: D1 01 00 2E 0F 01 0F [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: D1 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: D1 01 00 [09:44:05]MH_I2C_Read... [09:44:05]Read from MH i2c: D1 01 00 2E 0F 00 0E [09:44:05]Write to MH i2c: 01 00 00 2F 0F 3E [09:44:05]Write i2c OK [09:44:05]MH_I2C_Read... [09:44:05]OFD Sender: No OFD packet to send [09:44:06]*** Cut start [09:44:06]*** Partial cut [09:44:06]*** CUTSNS_PIN = 1 [09:44:06]*** CUTSNS_PIN = 0 [09:44:06]*** Brake cut motor [09:44:06]Read from MH i2c: 01 [09:44:06]MH_I2C_Read... [09:44:06]*** Stop cut motor [09:44:06]*** Cut end [09:44:06]Read from MH i2c: 01 07 00 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: 01 07 00 2F 0F 00 00 00 00 00 FF 0F 53 [09:44:06]process_action close_receipt done [09:44:06]requested_data is exist [09:44:06]produce_requested_data [09:44:06]requested_item fm.sn is exist - process it [09:44:06]wFMCommunicate request_size=4 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 11 00 00 [09:44:06]Write to MH i2c: E2 08 00 30 0F 80 11 00 00 00 00 00 00 B9 [09:44:06]Write i2c OK [09:44:06]MH_I2C_Read... [09:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:06]Read from MH i2c: E2 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 17 00 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 17 00 30 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [09: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 [09:44:06]wFMCommunicate OK [09:44:06]requested_item fd.num is exist - process it [09:44:06]SAM_PROTO_GetFieldsCounters [09:44:06]wFMCommunicate request_size=4 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 13 00 00 [09:44:06]Write to MH i2c: E2 08 00 31 0F 80 13 00 00 00 00 00 00 BC [09:44:06]Write i2c OK [09:44:06]MH_I2C_Read... [09:44:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:06]Read from MH i2c: E2 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 62 00 [09:44:06]MH_I2C_Read... [09:44:06]Read from MH i2c: E2 62 00 31 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 D9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [09:44: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 D9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:06]wFMCommunicate OK [09:44:06]SAM_PROTO_GetFieldsCounters done [09:44:06]requested_item shift.num is exist - process it [09:44:06]requested_item shift.opened is exist - process it [09:44:06]req_shift_opened [09:44:06]FM_GetShiftState [09:44:06]SAM_PROTO_GetShiftState [09:44:06]wFMCommunicate request_size=4 [09:44:06]MH_SAM_APDU [09:44:06]CAPDU: 80 13 01 00 [09:44:06]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [09:44:06]Write i2c OK [09:44:06]MH_I2C_Read... [09:44:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:07]Read from MH i2c: E2 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 0E 00 [09:44:07]MH_I2C_Read... [09:44:07]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8C [09:44:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:44:07]wFMCommunicate OK [09:44:07]SAM_PROTO_GetShiftState done [09:44:07]FM_GetShiftState done [09:44:07]req_shift_opened done [09:44:07]requested_item shift.open_date is exist - process it [09:44:07]req_shift_open_date [09:44:07]req_shift_open_date done [09:44:07]produce_requested_data done [09:44:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375001,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:44:07]process_action_free close_receipt [09:44:07]json_value_free [09:44:07]json_value_free done [09:44:07]process_json_proto returns [09:44:07]Send response to host [09:44:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375001,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:44:07]free response buf [09:44:07]execute_script done [09:44:07]execute_script returns [09:44:07]free content buf [09:44:07]Sock 9.Close socket [09:44:07]Sock 9.Thread stoped [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:35]OFD Sender: No OFD packet to send [09:44:40]OFD Sender: No OFD packet to send [09:44:45]OFD Sender: No OFD packet to send [09:44:50]OFD Sender: No OFD packet to send [09:44:55]OFD Sender: No OFD packet to send [09:45:00]OFD Sender: No OFD packet to send [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:16]accept exits with 8 [09:45:16]New connection [09:45:16]New thread 3067149668 created [09:45:16]Thread 3067006308 joined [09:45:16]Waiting for new connection... [09:45:16] Sock 8.Parse request [09:45:16]Sock 8.Check first char [09:45:16]Sock 8.First char is OK [09:45:16]request: POST /json_proto HTTP/1.0 [09:45:16]Method: POST [09:45:16]URL: /json_proto [09:45:16]Method is POST - this is cgi request [09:45:16]url: /json_proto [09:45:16]query_string will be loaded in cgi processing [09:45:16]execute_cgi json_proto POST (null) [09:45:16]execute_cgi path=json_proto method=POST [09:45:16]POST find Content-Length [09:45:16]Host: 172.17.42.195:8080 [09:45:16]Content-Length: 678 [09:45:16]Content-Type: application/json [09:45:16] [09:45:16]POST finish read [09:45:16]Found Content-Length = 678 [09:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311533", "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" ] } } [09:45:16]execute_script... [09:45:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311533", "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" ] } } [09:45:16]POST & json_proto [09:45:16]process_json_proto [09:45:16]json parsed OK: [09:45:16]protocol is kg_v1.0 [09:45:16]action value=close_receipt [09:45:16]process_action close_receipt [09:45:16]cmd_close_receipt [09:45:16]MH_GetDate [09:45:16]Write to MH i2c: F0 00 00 33 0F 31 [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 09 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: F0 09 00 33 0F 00 AD 0B 1E 67 EF 94 12 67 73 [09:45:16]GetLastDocTimeStamp 1730022243 [09:45:16]current date 1730022317 [09:45:16]FM_GetShiftState [09:45:16]SAM_PROTO_GetShiftState [09:45:16]wFMCommunicate request_size=4 [09:45:16]MH_SAM_APDU [09:45:16]CAPDU: 80 13 01 00 [09:45:16]Write to MH i2c: E2 08 00 34 0F 80 13 01 00 00 00 00 00 C0 [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:16]Read from MH i2c: E2 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 0E 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 0E 00 34 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8E [09:45:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:45:16]wFMCommunicate OK [09:45:16]SAM_PROTO_GetShiftState done [09:45:16]FM_GetShiftState done [09:45:16]opened in 1729988025 [09:45:16]opened+sec_in_day 1730074425 [09:45:16]quantity*price = 50010 [09:45:16]sum+1 = 50012 [09:45:16]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 СНО: Общий режим Чек 280 27.10.2024 09:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375002 ФПД: 49879941444412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094517&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375002&fm=49879941444412&tin=02508201610067®Number=0000000000091623&sum=50000 [09:45:17]StoreToDocumentArchive [09:45:17]shift 528 fd 375002 [09:45:17]save to /storage/0528/doc_00375002 [09:45:17]save last doc name /storage/0528/doc_00375002 to /storage/kkm_last_doc_name [09:45:17]save OK [09:45:17]Clear old archive folders... [09:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:17]tlvbuf is 015C0F40 [09:45:17]SAM_PROTO_ClearQueue [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 09 00 00 [09:45:17]Write to MH i2c: E2 08 00 41 0F 80 09 00 00 00 00 00 00 C2 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_ClearQueue done [09:45:17]KKMCreateOFDPacket [09:45:17]OFDProtocolAddRootSTLVToBuf [09:45:17]FM_MakeSignedData [09:45:17]FM_MakeSignedData [09:45:17]SAM_PROTO_SignData [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 01 02 [09:45:17]Write to MH i2c: E2 08 00 42 0F 80 0D 01 02 00 00 00 00 CA [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=255 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 18 01 00 00 F4 03 04 00 AD 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2D [09:45:17]Write to MH i2c: E2 02 01 43 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 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 18 01 00 00 F4 03 04 00 AD 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2D 00 00 59 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:18]Read from MH i2c: E2 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 03 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [09:45:18]RAPDU: 90 00 [09:45:18]wFMCommunicate OK [09:45:18]wFMCommunicate request_size=10 [09:45:18]MH_SAM_APDU [09:45:18]CAPDU: 80 0D 02 02 05 5D 94 30 F3 3C [09:45:18]Write to MH i2c: E2 0D 00 44 0F 80 0D 02 02 05 00 5D 94 30 F3 3C 00 00 27 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:18]Read from MH i2c: E2 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 03 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 03 00 44 0F 00 90 00 C7 [09:45:18]RAPDU: 90 00 [09:45:18]wFMCommunicate OK [09:45:18]wFMCommunicate request_size=4 [09:45:18]MH_SAM_APDU [09:45:18]CAPDU: 80 0D 03 02 [09:45:18]Write to MH i2c: E2 08 00 45 0F 80 0D 03 02 00 00 00 00 CF [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:18]Read from MH i2c: E2 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 0B 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 0B 00 45 0F 00 8D B5 A5 94 D2 E8 9D 7E 90 00 20 [09:45:18]RAPDU: 8D B5 A5 94 D2 E8 9D 7E 90 00 [09:45:18]wFMCommunicate OK [09:45:18]SAM_PROTO_SignData done [09:45:18]FM_MakeSignedData done [09:45:18]CreateOFDProtocolMessage [09:45:18]wFMCommunicate request_size=4 [09:45:18]MH_SAM_APDU [09:45:18]CAPDU: 80 11 00 00 [09:45:18]Write to MH i2c: E2 08 00 46 0F 80 11 00 00 00 00 00 00 CF [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:18]Read from MH i2c: E2 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 17 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: E2 17 00 46 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [09:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:45:18]wFMCommunicate OK [09:45:18]CreateOFDProtocolMessage done [09:45:18]OFDSenderStorePacket 375002 [09:45:18]StoreOFDPacket docnum=375002 [09:45: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 79 B4 07 01 F4 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 18 01 00 00 F4 03 04 00 AD 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2D 5D 94 30 F3 3C 8D B5 A5 94 D2 E8 9D 7E [09:45:18]CheckFolder [09:45:18]dirname=/storage/ofd_packets [09:45:18]CheckFolder done [09:45:18]ProducePacketName [09:45:18]name=ofd_packets/00375002 [09:45:18]NVStorageSaveData ofd_packets/00375002 [09:45:18]File name is /storage/ofd_packets/00375002 [09:45:18]Write 301 bytes [09:45:18]NVStorageSaveData done [09:45:18]OFDSenderStorePacket done [09:45:18]KKMCreateOFDPacket done [09:45:18]NVStorageSaveData kkm_last_timestamp [09:45:18]File name is /storage/kkm_last_timestamp [09:45:18]Write 4 bytes [09:45:18]NVStorageSaveData done [09:45:18]ExternCall_PrintAddStr [09:45:18]wPrintStart [09:45:18]Write to MH i2c: 01 00 00 47 0F 56 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 47 0F 00 00 00 00 00 FF 0F 6B [09:45:18]RasterBufferAndPrint [09:45:18]line Счет N : (1)3311533 [09:45:18]line ИНН: 02508201610067 [09:45:18]line Контрольно-Кассовый Чек [09:45:18]line ПРОДАЖА [09:45:18]line ТРК (МРК, ГНК) : 13 [09:45:18]line Товар: 2710124500 [09:45:18]line Аи-95-К-3 [09:45:18]line 6.740 * 74.20 [09:45:18]line = 500.11 [09:45:18]line НДС 12% НСП 1% [09:45:18]line > о реализуемом товаре [09:45:18]line ОКРУГЛЕНИЕ: -0.11 [09:45:18]line ИТОГО: 500.00 [09:45:18]line Внесено: 500.00 [09:45:18]line СДАЧА: 0.00 [09:45:18]line НСП 1% : 4.43 [09:45:18]line НДС 12% : 53.11 [09:45:18]line Наличными: 500.00 [09:45:18]line Безнал.: 0.00 [09:45:18]line Место: АЗС № 87 "Партнер Нефть" [09:45:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:45:18]line СНО: Общий режим [09:45:18]line Чек 280 27.10.2024 09:45 [09:45:18]line Смена: 528 ФФД: 1.0 [09:45:18]line ЗНМ: 0300000083 [09:45:18]line РНМ: 0000000000091623 [09:45:18]line Версия ККМ: 001 [09:45:18]line ФМ: 0000000000874672 [09:45:18]line ФД: 375002 [09:45:18]line ФПД: 49879941444412 [09:45:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094517&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375002&fm=49879941444412&tin=02508201610067®Number=0000000000091623&sum=50000 [09:45:18]OFD Sender: Processing packet 375002 [packets to send 270, broken 269] [09:45:18]ProducePacketName [09:45:18]name=ofd_packets/00375002 [09:45:18]OFD Sender: To server: pG, [09:45:18]CommunicateWithHost lk.salyk.kg:30040 [09:45:18]ConnectInit lk.salyk.kg [09:45:18]written 0, free lines is 4095 [09:45:18]Connected sock=10 [09:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 79 B4 07 01 F4 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 18 01 00 00 F4 03 04 00 AD 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2D 5D 94 30 F3 3C 8D B5 A5 94 D2 E8 9D 7E [09:45: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 73 7D 47 00 A7 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 DA B8 05 00 F4 03 04 00 4C B7 1D 67 B6 04 01 00 00 F1 24 5A DC E1 A4 07 FD [09:45:18]CommunicateWithHost err = 0 [09:45:18]CheckOFDResponse [09:45:18]1017 (14) - 77093643461234 [09:45:18]1041 (16) - 0000000000874672 [09:45:18]1040 (4) - 375002 [09:45:18]1012 (4) - 27.10.2024 03:45 [09:45:18]1206 (1) - 0 [09:45:18]OFD Sender: Remove packet 375002 [09:45:18]ProducePacketName [09:45:18]name=ofd_packets/00375002 [09:45:18]NVStorageDeleteData [09:45:19]Write to MH i2c: 01 00 00 72 0F 81 [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: 01 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: 01 07 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: 01 07 00 72 0F 00 00 00 00 00 C9 0C 5D [09:45:19]RasterBufferAndPrint [09:45:19]line [09:45:19]line [09:45:19]line [09:45:19]line [09:45:19]line [09:45:19]written 0, free lines is 3279 [09:45:19]MH_Cut [09:45:19]Write to MH i2c: D1 01 00 79 0F 01 5A [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: D1 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: D1 01 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: D1 01 00 79 0F 00 59 [09:45:19]Write to MH i2c: 01 00 00 7A 0F 89 [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]OFD Sender: No OFD packet to send [09:45:19]*** Cut start [09:45:19]*** Partial cut [09:45:19]*** CUTSNS_PIN = 1 [09:45:19]*** CUTSNS_PIN = 0 [09:45:20]*** Brake cut motor [09:45:20]Read from MH i2c: 01 [09:45:20]MH_I2C_Read... [09:45:20]*** Stop cut motor [09:45:20]Read from MH i2c: 01 07 00 [09:45:20]MH_I2C_Read... [09:45:20]*** Cut end [09:45:20]Read from MH i2c: 01 07 00 7A 0F 00 00 00 00 00 FF 0F 9E [09:45:20]process_action close_receipt done [09:45:20]requested_data is exist [09:45:20]produce_requested_data [09:45:20]requested_item fm.sn is exist - process it [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 11 00 00 [09:45:20]Write to MH i2c: E2 08 00 7B 0F 80 11 00 00 00 00 00 00 04 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:20]Read from MH i2c: E2 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 17 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 17 00 7B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [09: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 [09:45:20]wFMCommunicate OK [09:45:20]requested_item fd.num is exist - process it [09:45:20]SAM_PROTO_GetFieldsCounters [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 13 00 00 [09:45:20]Write to MH i2c: E2 08 00 7C 0F 80 13 00 00 00 00 00 00 07 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:20]Read from MH i2c: E2 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 62 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 62 00 7C 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 DA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [09:45: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 DA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:20]wFMCommunicate OK [09:45:20]SAM_PROTO_GetFieldsCounters done [09:45:20]requested_item shift.num is exist - process it [09:45:20]requested_item shift.opened is exist - process it [09:45:20]req_shift_opened [09:45:20]FM_GetShiftState [09:45:20]SAM_PROTO_GetShiftState [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 13 01 00 [09:45:20]Write to MH i2c: E2 08 00 7D 0F 80 13 01 00 00 00 00 00 09 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:20]Read from MH i2c: E2 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 0E 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 0E 00 7D 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D7 [09:45:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:45:20]wFMCommunicate OK [09:45:20]SAM_PROTO_GetShiftState done [09:45:20]FM_GetShiftState done [09:45:20]req_shift_opened done [09:45:20]requested_item shift.open_date is exist - process it [09:45:20]req_shift_open_date [09:45:20]req_shift_open_date done [09:45:20]produce_requested_data done [09:45:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375002,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:45:20]process_action_free close_receipt [09:45:20]json_value_free [09:45:20]json_value_free done [09:45:20]process_json_proto returns [09:45:20]Send response to host [09:45:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375002,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:45:20]free response buf [09:45:20]execute_script done [09:45:20]execute_script returns [09:45:20]free content buf [09:45:20]Sock 8.Close socket [09:45:20]Sock 8.Thread stoped [09:45:24]OFD Sender: No OFD packet to send [09:45:29]OFD Sender: No OFD packet to send [09:45:34]OFD Sender: No OFD packet to send [09:45:39]OFD Sender: No OFD packet to send [09:45:44]OFD Sender: No OFD packet to send [09:45:45]accept exits with 9 [09:45:45]New connection [09:45:45]New thread 3067006308 created [09:45:45]Thread 3067149668 joined [09:45:45]Waiting for new connection... [09:45:45] Sock 9.Parse request [09:45:45]Sock 9.Check first char [09:45:45]Sock 9.First char is OK [09:45:45]request: POST /json_proto HTTP/1.0 [09:45:45]Method: POST [09:45:45]URL: /json_proto [09:45:45]Method is POST - this is cgi request [09:45:45]url: /json_proto [09:45:45]query_string will be loaded in cgi processing [09:45:45]execute_cgi json_proto POST (null) [09:45:45]execute_cgi path=json_proto method=POST [09:45:45]POST find Content-Length [09:45:45]Host: 172.17.42.195:8080 [09:45:45]Content-Length: 678 [09:45:45]Content-Type: application/json [09:45:45] [09:45:45]POST finish read [09:45:45]Found Content-Length = 678 [09:45:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311534", "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" ] } } [09:45:45]execute_script... [09:45: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)3311534", "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" ] } } [09:45:45]POST & json_proto [09:45:45]process_json_proto [09:45:45]json parsed OK: [09:45:45]protocol is kg_v1.0 [09:45:45]action value=close_receipt [09:45:45]process_action close_receipt [09:45:45]cmd_close_receipt [09:45:45]MH_GetDate [09:45:45]Write to MH i2c: F0 00 00 7E 0F 7C [09:45:45]Write i2c OK [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: F0 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: F0 09 00 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: F0 09 00 7E 0F 00 CA 0B 1E 67 EF 94 12 67 DB [09:45:45]GetLastDocTimeStamp 1730022317 [09:45:45]current date 1730022346 [09:45:45]FM_GetShiftState [09:45:45]SAM_PROTO_GetShiftState [09:45:45]wFMCommunicate request_size=4 [09:45:45]MH_SAM_APDU [09:45:45]CAPDU: 80 13 01 00 [09:45:45]Write to MH i2c: E2 08 00 7F 0F 80 13 01 00 00 00 00 00 0B [09:45:45]Write i2c OK [09:45:45]MH_I2C_Read... [09:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:45]Read from MH i2c: E2 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: E2 0E 00 [09:45:45]MH_I2C_Read... [09:45:45]Read from MH i2c: E2 0E 00 7F 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D9 [09:45:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:45:45]wFMCommunicate OK [09:45:45]SAM_PROTO_GetShiftState done [09:45:45]FM_GetShiftState done [09:45:45]opened in 1729988025 [09:45:45]opened+sec_in_day 1730074425 [09:45:45]quantity*price = 50041 [09:45:45]sum+1 = 50042 [09:45: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 СНО: Общий режим Чек 281 27.10.2024 09:45 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375003 ФПД: 173750566307752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375003&fm=173750566307752&tin=02508201610067®Number=0000000000091623&sum=50000 [09:45:46]StoreToDocumentArchive [09:45:46]shift 528 fd 375003 [09:45:46]save to /storage/0528/doc_00375003 [09:45:46]save last doc name /storage/0528/doc_00375003 to /storage/kkm_last_doc_name [09:45:46]save OK [09:45:46]Clear old archive folders... [09:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:46]tlvbuf is 01577D70 [09:45:46]SAM_PROTO_ClearQueue [09:45:46]wFMCommunicate request_size=4 [09:45:46]MH_SAM_APDU [09:45:46]CAPDU: 80 09 00 00 [09:45:46]Write to MH i2c: E2 08 00 8C 0F 80 09 00 00 00 00 00 00 0D [09:45:46]Write i2c OK [09:45:46]MH_I2C_Read... [09:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:46]Read from MH i2c: E2 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 03 00 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 03 00 8C 0F 00 90 00 0F [09:45:46]RAPDU: 90 00 [09:45:46]wFMCommunicate OK [09:45:46]SAM_PROTO_ClearQueue done [09:45:46]KKMCreateOFDPacket [09:45:46]OFDProtocolAddRootSTLVToBuf [09:45:46]FM_MakeSignedData [09:45:46]FM_MakeSignedData [09:45:46]SAM_PROTO_SignData [09:45:46]wFMCommunicate request_size=4 [09:45:46]MH_SAM_APDU [09:45:46]CAPDU: 80 0D 01 02 [09:45:46]Write to MH i2c: E2 08 00 8D 0F 80 0D 01 02 00 00 00 00 15 [09:45:46]Write i2c OK [09:45:46]MH_I2C_Read... [09:45:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:46]Read from MH i2c: E2 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 03 00 [09:45:46]MH_I2C_Read... [09:45:46]Read from MH i2c: E2 03 00 8D 0F 00 90 00 10 [09:45:46]RAPDU: 90 00 [09:45:46]wFMCommunicate OK [09:45:46]wFMCommunicate request_size=255 [09:45:46]MH_SAM_APDU [09:45: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 19 01 00 00 F4 03 04 00 CA 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9E [09:45:46]Write to MH i2c: E2 02 01 8E 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 19 01 00 00 F4 03 04 00 CA 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9E 00 00 5D [09:45:46]Write i2c OK [09:45:46]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]wFMCommunicate request_size=10 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 02 02 05 06 74 C8 C7 A8 [09:45:47]Write to MH i2c: E2 0D 00 8F 0F 80 0D 02 02 05 00 06 74 C8 C7 A8 00 00 D3 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 03 00 8F 0F 00 90 00 12 [09:45:47]RAPDU: 90 00 [09:45:47]wFMCommunicate OK [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 0D 03 02 [09:45:47]Write to MH i2c: E2 08 00 90 0F 80 0D 03 02 00 00 00 00 1A [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 0B 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 0B 00 90 0F 00 4D D0 5B 6B 69 BA E1 8C 90 00 8E [09:45:47]RAPDU: 4D D0 5B 6B 69 BA E1 8C 90 00 [09:45:47]wFMCommunicate OK [09:45:47]SAM_PROTO_SignData done [09:45:47]FM_MakeSignedData done [09:45:47]CreateOFDProtocolMessage [09:45:47]wFMCommunicate request_size=4 [09:45:47]MH_SAM_APDU [09:45:47]CAPDU: 80 11 00 00 [09:45:47]Write to MH i2c: E2 08 00 91 0F 80 11 00 00 00 00 00 00 1A [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:47]Read from MH i2c: E2 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 17 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: E2 17 00 91 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [09: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 [09:45:47]wFMCommunicate OK [09:45:47]CreateOFDProtocolMessage done [09:45:47]OFDSenderStorePacket 375003 [09:45:47]StoreOFDPacket docnum=375003 [09:45: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 44 BC 07 01 80 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CA 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9E 06 74 C8 C7 A8 4D D0 5B 6B 69 BA E1 8C [09:45:47]CheckFolder [09:45:47]dirname=/storage/ofd_packets [09:45:47]CheckFolder done [09:45:47]ProducePacketName [09:45:47]name=ofd_packets/00375003 [09:45:47]NVStorageSaveData ofd_packets/00375003 [09:45:47]File name is /storage/ofd_packets/00375003 [09:45:47]Write 301 bytes [09:45:47]NVStorageSaveData done [09:45:47]OFDSenderStorePacket done [09:45:47]KKMCreateOFDPacket done [09:45:47]NVStorageSaveData kkm_last_timestamp [09:45:47]File name is /storage/kkm_last_timestamp [09:45:47]Write 4 bytes [09:45:47]NVStorageSaveData done [09:45:47]ExternCall_PrintAddStr [09:45:47]wPrintStart [09:45:47]Write to MH i2c: 01 00 00 92 0F A1 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 07 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 07 00 92 0F 00 00 00 00 00 FF 0F B6 [09:45:47]RasterBufferAndPrint [09:45:47]line Счет N : (1)3311534 [09:45:47]line ИНН: 02508201610067 [09:45:47]line Контрольно-Кассовый Чек [09:45:47]line ПРОДАЖА [09:45:47]line ТРК (МРК, ГНК) : 22 [09:45:47]line Товар: 2710124130 [09:45:47]line Аи-92-К-4 [09:45:47]line 7.480 * 66.90 [09:45:47]line = 500.41 [09:45:47]line НДС 12% НСП 1% [09:45:47]line > о реализуемом товаре [09:45:47]line ОКРУГЛЕНИЕ: -0.41 [09:45:47]line ИТОГО: 500.00 [09:45:47]line Внесено: 500.00 [09:45:47]line СДАЧА: 0.00 [09:45:47]line НСП 1% : 4.43 [09:45:47]line НДС 12% : 53.14 [09:45:47]line Наличными: 500.00 [09:45:47]line Безнал.: 0.00 [09:45:47]line Место: АЗС № 87 "Партнер Нефть" [09:45:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:45:47]line СНО: Общий режим [09:45:47]line Чек 281 27.10.2024 09:45 [09:45:47]line Смена: 528 ФФД: 1.0 [09:45:47]line ЗНМ: 0300000083 [09:45:47]line РНМ: 0000000000091623 [09:45:47]line Версия ККМ: 001 [09:45:47]line ФМ: 0000000000874672 [09:45:47]line ФД: 375003 [09:45:47]line ФПД: 173750566307752 [09:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375003&fm=173750566307752&tin=02508201610067®Number=0000000000091623&sum=50000 [09:45:47]written 0, free lines is 4095 [09:45:47]OFD Sender: Processing packet 375003 [packets to send 270, broken 269] [09:45:47]ProducePacketName [09:45:47]name=ofd_packets/00375003 [09:45:47]OFD Sender: To server: pG, [09:45:47]CommunicateWithHost lk.salyk.kg:30040 [09:45:47]ConnectInit lk.salyk.kg [09:45:47]Connected sock=10 [09:45: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 44 BC 07 01 80 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 CA 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 9E 06 74 C8 C7 A8 4D D0 5B 6B 69 BA E1 8C [09:45: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 89 6F 47 00 BD 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 DB B8 05 00 F4 03 04 00 68 B7 1D 67 B6 04 01 00 00 F9 2B 9B 54 57 C3 11 68 [09:45:47]CommunicateWithHost err = 0 [09:45:47]CheckOFDResponse [09:45:47]1017 (14) - 77093643461234 [09:45:47]1041 (16) - 0000000000874672 [09:45:47]1040 (4) - 375003 [09:45:47]1012 (4) - 27.10.2024 03:45 [09:45:47]1206 (1) - 0 [09:45:47]OFD Sender: Remove packet 375003 [09:45:47]ProducePacketName [09:45:47]name=ofd_packets/00375003 [09:45:47]NVStorageDeleteData [09:45:47]Write to MH i2c: 01 00 00 BD 0F CC [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 07 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: 01 07 00 BD 0F 00 00 00 00 00 D8 0C B7 [09:45:47]RasterBufferAndPrint [09:45:47]line [09:45:47]line [09:45:47]line [09:45:47]line [09:45:47]line [09:45:47]written 0, free lines is 3295 [09:45:47]MH_Cut [09:45:47]Write to MH i2c: D1 01 00 C4 0F 01 A5 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: D1 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: D1 01 00 [09:45:47]MH_I2C_Read... [09:45:47]Read from MH i2c: D1 01 00 C4 0F 00 A4 [09:45:47]Write to MH i2c: 01 00 00 C5 0F D4 [09:45:47]Write i2c OK [09:45:47]MH_I2C_Read... [09:45:48]OFD Sender: No OFD packet to send [09:45:48]*** Cut start [09:45:48]*** Partial cut [09:45:48]*** CUTSNS_PIN = 1 [09:45:48]*** CUTSNS_PIN = 0 [09:45:48]*** Brake cut motor [09:45:49]Read from MH i2c: 01 [09:45:49]MH_I2C_Read... [09:45:49]*** Stop cut motor [09:45:49]*** Cut end [09:45:49]Read from MH i2c: 01 07 00 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: 01 07 00 C5 0F 00 00 00 00 00 FF 0F E9 [09:45:49]process_action close_receipt done [09:45:49]requested_data is exist [09:45:49]produce_requested_data [09:45:49]requested_item fm.sn is exist - process it [09:45:49]wFMCommunicate request_size=4 [09:45:49]MH_SAM_APDU [09:45:49]CAPDU: 80 11 00 00 [09:45:49]Write to MH i2c: E2 08 00 C6 0F 80 11 00 00 00 00 00 00 4F [09:45:49]Write i2c OK [09:45:49]MH_I2C_Read... [09:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:49]Read from MH i2c: E2 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 17 00 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 17 00 C6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [09:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:45:49]wFMCommunicate OK [09:45:49]requested_item fd.num is exist - process it [09:45:49]SAM_PROTO_GetFieldsCounters [09:45:49]wFMCommunicate request_size=4 [09:45:49]MH_SAM_APDU [09:45:49]CAPDU: 80 13 00 00 [09:45:49]Write to MH i2c: E2 08 00 C7 0F 80 13 00 00 00 00 00 00 52 [09:45:49]Write i2c OK [09:45:49]MH_I2C_Read... [09:45:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:49]Read from MH i2c: E2 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 62 00 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 62 00 C7 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 DB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [09:45: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 DB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:49]wFMCommunicate OK [09:45:49]SAM_PROTO_GetFieldsCounters done [09:45:49]requested_item shift.num is exist - process it [09:45:49]requested_item shift.opened is exist - process it [09:45:49]req_shift_opened [09:45:49]FM_GetShiftState [09:45:49]SAM_PROTO_GetShiftState [09:45:49]wFMCommunicate request_size=4 [09:45:49]MH_SAM_APDU [09:45:49]CAPDU: 80 13 01 00 [09:45:49]Write to MH i2c: E2 08 00 C8 0F 80 13 01 00 00 00 00 00 54 [09:45:49]Write i2c OK [09:45:49]MH_I2C_Read... [09:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:49]Read from MH i2c: E2 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 0E 00 [09:45:49]MH_I2C_Read... [09:45:49]Read from MH i2c: E2 0E 00 C8 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 22 [09:45:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:45:49]wFMCommunicate OK [09:45:49]SAM_PROTO_GetShiftState done [09:45:49]FM_GetShiftState done [09:45:49]req_shift_opened done [09:45:49]requested_item shift.open_date is exist - process it [09:45:49]req_shift_open_date [09:45:49]req_shift_open_date done [09:45:49]produce_requested_data done [09:45:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375003,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:45:49]process_action_free close_receipt [09:45:49]json_value_free [09:45:49]json_value_free done [09:45:49]process_json_proto returns [09:45:49]Send response to host [09:45:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375003,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:45:49]free response buf [09:45:49]execute_script done [09:45:49]execute_script returns [09:45:49]free content buf [09:45:49]Sock 9.Close socket [09:45:49]Sock 9.Thread stoped [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:00]accept exits with 8 [09:46:00]New connection [09:46:00]New thread 3067149668 created [09:46:00]Thread 3067006308 joined [09:46:00]Waiting for new connection... [09:46:00] Sock 8.Parse request [09:46:00]Sock 8.Check first char [09:46:00]Sock 8.First char is OK [09:46:00]request: POST /json_proto HTTP/1.0 [09:46:00]Method: POST [09:46:00]URL: /json_proto [09:46:00]Method is POST - this is cgi request [09:46:00]url: /json_proto [09:46:00]query_string will be loaded in cgi processing [09:46:00]execute_cgi json_proto POST (null) [09:46:00]execute_cgi path=json_proto method=POST [09:46:00]POST find Content-Length [09:46:00]Host: 172.17.42.195:8080 [09:46:00]Content-Length: 684 [09:46:00]Content-Type: application/json [09:46:00] [09:46:00]POST finish read [09:46:00]Found Content-Length = 684 [09:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311535", "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" : 7.130, "sum" : 550.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:00]execute_script... [09:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311535", "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" : 7.130, "sum" : 550.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:00]POST & json_proto [09:46:00]process_json_proto [09:46:00]json parsed OK: [09:46:00]protocol is kg_v1.0 [09:46:00]action value=close_receipt [09:46:00]process_action close_receipt [09:46:00]cmd_close_receipt [09:46:00]MH_GetDate [09:46:00]Write to MH i2c: F0 00 00 C9 0F C7 [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: F0 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: F0 09 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: F0 09 00 C9 0F 00 D8 0B 1E 67 EF 94 12 67 34 [09:46:00]GetLastDocTimeStamp 1730022346 [09:46:00]current date 1730022360 [09:46:00]FM_GetShiftState [09:46:00]SAM_PROTO_GetShiftState [09:46:00]wFMCommunicate request_size=4 [09:46:00]MH_SAM_APDU [09:46:00]CAPDU: 80 13 01 00 [09:46:00]Write to MH i2c: E2 08 00 CA 0F 80 13 01 00 00 00 00 00 56 [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:00]Read from MH i2c: E2 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 0E 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 0E 00 CA 0F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 24 [09:46:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:00]wFMCommunicate OK [09:46:00]SAM_PROTO_GetShiftState done [09:46:00]FM_GetShiftState done [09:46:00]opened in 1729988025 [09:46:00]opened+sec_in_day 1730074425 [09:46:00]quantity*price = 55043 [09:46:00]sum+1 = 55045 [09:46:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.45 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 282 27.10.2024 09:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375004 ФПД: 118121830750993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094600&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375004&fm=118121830750993&tin=02508201610067®Number=0000000000091623&sum=55000 [09:46:01]StoreToDocumentArchive [09:46:01]shift 528 fd 375004 [09:46:01]save to /storage/0528/doc_00375004 [09:46:01]save last doc name /storage/0528/doc_00375004 to /storage/kkm_last_doc_name [09:46:01]save OK [09:46:01]Clear old archive folders... [09:46:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:46:01]tlvbuf is 01559EF0 [09:46:01]SAM_PROTO_ClearQueue [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 09 00 00 [09:46:01]Write to MH i2c: E2 08 00 D7 0F 80 09 00 00 00 00 00 00 58 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 D7 0F 00 90 00 5A [09:46:01]RAPDU: 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_ClearQueue done [09:46:01]KKMCreateOFDPacket [09:46:01]OFDProtocolAddRootSTLVToBuf [09:46:01]FM_MakeSignedData [09:46:01]FM_MakeSignedData [09:46:01]SAM_PROTO_SignData [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 0D 01 02 [09:46:01]Write to MH i2c: E2 08 00 D8 0F 80 0D 01 02 00 00 00 00 60 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 D8 0F 00 90 00 5B [09:46:01]RAPDU: 90 00 [09:46:01]wFMCommunicate OK [09:46:01]wFMCommunicate request_size=255 [09:46:01]MH_SAM_APDU [09:46: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 DA 1B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 04 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D8 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [09:46:01]Write to MH i2c: E2 02 01 D9 0F 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 DA 1B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 04 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D8 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 E7 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [09:46:01]RAPDU: 90 00 [09:46:01]wFMCommunicate OK [09:46:01]wFMCommunicate request_size=16 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6B 6E 61 C3 1B 11 [09:46:01]Write to MH i2c: E2 13 00 DA 0F 80 0D 02 02 0B 00 00 35 04 06 00 6B 6E 61 C3 1B 11 00 00 E1 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 03 00 DA 0F 00 90 00 5D [09:46:01]RAPDU: 90 00 [09:46:01]wFMCommunicate OK [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 0D 03 02 [09:46:01]Write to MH i2c: E2 08 00 DB 0F 80 0D 03 02 00 00 00 00 65 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0B 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0B 00 DB 0F 00 33 BD 8F B7 40 19 9E 6A 90 00 FD [09:46:01]RAPDU: 33 BD 8F B7 40 19 9E 6A 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_SignData done [09:46:01]FM_MakeSignedData done [09:46:01]CreateOFDProtocolMessage [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 11 00 00 [09:46:01]Write to MH i2c: E2 08 00 DC 0F 80 11 00 00 00 00 00 00 65 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 DC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [09:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:01]wFMCommunicate OK [09:46:01]CreateOFDProtocolMessage done [09:46:01]OFDSenderStorePacket 375004 [09:46:01]StoreOFDPacket docnum=375004 [09:46: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 68 5E 0D 01 36 5C 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 DA 1B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 04 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D8 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6B 6E 61 C3 1B 11 33 BD 8F B7 40 19 9E 6A [09:46:01]CheckFolder [09:46:01]dirname=/storage/ofd_packets [09:46:01]CheckFolder done [09:46:01]ProducePacketName [09:46:01]name=ofd_packets/00375004 [09:46:01]NVStorageSaveData ofd_packets/00375004 [09:46:01]File name is /storage/ofd_packets/00375004 [09:46:01]Write 307 bytes [09:46:01]NVStorageSaveData done [09:46:01]OFDSenderStorePacket done [09:46:01]KKMCreateOFDPacket done [09:46:01]NVStorageSaveData kkm_last_timestamp [09:46:01]File name is /storage/kkm_last_timestamp [09:46:01]Write 4 bytes [09:46:01]NVStorageSaveData done [09:46:01]ExternCall_PrintAddStr [09:46:01]wPrintStart [09:46:01]Write to MH i2c: 01 00 00 DD 0F EC [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 DD 0F 00 00 00 00 00 FF 0F 01 [09:46:01]RasterBufferAndPrint [09:46:01]line Счет N : (1)3311535 [09:46:01]line ИНН: 02508201610067 [09:46:01]line Контрольно-Кассовый Чек [09:46:01]line ПРОДАЖА [09:46:01]line ТРК (МРК, ГНК) : 31 [09:46:01]line Товар: 2710194240 [09:46:01]line D-Energy Дт-К-2 [09:46:01]line 7.130 * 77.20 [09:46:01]line = 550.44 [09:46:01]line НДС 12% НСП 1% [09:46:01]line > о реализуемом товаре [09:46:01]line ОКРУГЛЕНИЕ: -0.44 [09:46:01]line ИТОГО: 550.00 [09:46:01]line Внесено: 550.00 [09:46:01]line СДАЧА: 0.00 [09:46:01]line НСП 1% : 4.87 [09:46:01]line НДС 12% : 58.45 [09:46:01]line Наличными: 550.00 [09:46:01]line Безнал.: 0.00 [09:46:01]line Место: АЗС № 87 "Партнер Нефть" [09:46:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:46:01]line СНО: Общий режим [09:46:01]line Чек 282 27.10.2024 09:46 [09:46:01]line Смена: 528 ФФД: 1.0 [09:46:01]line ЗНМ: 0300000083 [09:46:01]line РНМ: 0000000000091623 [09:46:01]line Версия ККМ: 001 [09:46:01]line ФМ: 0000000000874672 [09:46:01]line ФД: 375004 [09:46:01]line ФПД: 118121830750993 [09:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094600&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375004&fm=118121830750993&tin=02508201610067®Number=0000000000091623&sum=55000 [09:46:02]OFD Sender: Processing packet 375004 [packets to send 270, broken 269] [09:46:02]ProducePacketName [09:46:02]name=ofd_packets/00375004 [09:46:02]OFD Sender: To server: pG, [09:46:02]CommunicateWithHost lk.salyk.kg:30040 [09:46:02]ConnectInit lk.salyk.kg [09:46:02]written 0, free lines is 4095 [09:46:02]Connected sock=9 [09:46: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 68 5E 0D 01 36 5C 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 DA 1B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 04 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 D8 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 6B 6E 61 C3 1B 11 33 BD 8F B7 40 19 9E 6A [09:46: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 CA 7A 47 00 50 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 DC B8 05 00 F4 03 04 00 77 B7 1D 67 B6 04 01 00 00 52 F1 0A CD 4D 42 FF 5B [09:46:02]CommunicateWithHost err = 0 [09:46:02]CheckOFDResponse [09:46:02]1017 (14) - 77093643461234 [09:46:02]1041 (16) - 0000000000874672 [09:46:02]1040 (4) - 375004 [09:46:02]1012 (4) - 27.10.2024 03:45 [09:46:02]1206 (1) - 0 [09:46:02]OFD Sender: Remove packet 375004 [09:46:02]ProducePacketName [09:46:02]name=ofd_packets/00375004 [09:46:02]NVStorageDeleteData [09:46:02]Write to MH i2c: 01 00 00 08 10 18 [09:46:02]Write i2c OK [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: 01 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: 01 07 00 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: 01 07 00 08 10 00 00 00 00 00 E3 0C 0E [09:46:02]RasterBufferAndPrint [09:46:02]line [09:46:02]line [09:46:02]line [09:46:02]line [09:46:02]line [09:46:02]written 0, free lines is 3305 [09:46:02]MH_Cut [09:46:02]Write to MH i2c: D1 01 00 0F 10 01 F1 [09:46:02]Write i2c OK [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: D1 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: D1 01 00 [09:46:02]MH_I2C_Read... [09:46:02]Read from MH i2c: D1 01 00 0F 10 00 F0 [09:46:02]Write to MH i2c: 01 00 00 10 10 20 [09:46:02]Write i2c OK [09:46:02]MH_I2C_Read... [09:46:03]OFD Sender: No OFD packet to send [09:46:03]*** Cut start [09:46:03]*** Partial cut [09:46:03]*** CUTSNS_PIN = 1 [09:46:03]*** CUTSNS_PIN = 0 [09:46:03]*** Brake cut motor [09:46:04]Read from MH i2c: 01 [09:46:04]MH_I2C_Read... [09:46:04]*** Stop cut motor [09:46:04]*** Cut end [09:46:04]Read from MH i2c: 01 07 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: 01 07 00 10 10 00 00 00 00 00 FF 0F 35 [09:46:04]process_action close_receipt done [09:46:04]requested_data is exist [09:46:04]produce_requested_data [09:46:04]requested_item fm.sn is exist - process it [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 11 00 00 [09:46:04]Write to MH i2c: E2 08 00 11 10 80 11 00 00 00 00 00 00 9B [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 17 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 17 00 11 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [09:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:04]wFMCommunicate OK [09:46:04]requested_item fd.num is exist - process it [09:46:04]SAM_PROTO_GetFieldsCounters [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 13 00 00 [09:46:04]Write to MH i2c: E2 08 00 12 10 80 13 00 00 00 00 00 00 9E [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 62 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 62 00 12 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 DC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [09:46: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 DC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:04]wFMCommunicate OK [09:46:04]SAM_PROTO_GetFieldsCounters done [09:46:04]requested_item shift.num is exist - process it [09:46:04]requested_item shift.opened is exist - process it [09:46:04]req_shift_opened [09:46:04]FM_GetShiftState [09:46:04]SAM_PROTO_GetShiftState [09:46:04]wFMCommunicate request_size=4 [09:46:04]MH_SAM_APDU [09:46:04]CAPDU: 80 13 01 00 [09:46:04]Write to MH i2c: E2 08 00 13 10 80 13 01 00 00 00 00 00 A0 [09:46:04]Write i2c OK [09:46:04]MH_I2C_Read... [09:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:04]Read from MH i2c: E2 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 0E 00 [09:46:04]MH_I2C_Read... [09:46:04]Read from MH i2c: E2 0E 00 13 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6E [09:46:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:04]wFMCommunicate OK [09:46:04]SAM_PROTO_GetShiftState done [09:46:04]FM_GetShiftState done [09:46:04]req_shift_opened done [09:46:04]requested_item shift.open_date is exist - process it [09:46:04]req_shift_open_date [09:46:04]req_shift_open_date done [09:46:04]produce_requested_data done [09:46:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375004,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:46:04]process_action_free close_receipt [09:46:04]json_value_free [09:46:04]json_value_free done [09:46:04]process_json_proto returns [09:46:04]Send response to host [09:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375004,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:46:04]free response buf [09:46:04]execute_script done [09:46:04]execute_script returns [09:46:04]free content buf [09:46:04]Sock 8.Close socket [09:46:04]Sock 8.Thread stoped [09:46:05]accept exits with 10 [09:46:05]New connection [09:46:05]New thread 3067006308 created [09:46:05]Thread 3067149668 joined [09:46:05]Waiting for new connection... [09:46:05] Sock 10.Parse request [09:46:05]Sock 10.Check first char [09:46:05]Sock 10.First char is OK [09:46:05]request: POST /json_proto HTTP/1.0 [09:46:05]Method: POST [09:46:05]URL: /json_proto [09:46:05]Method is POST - this is cgi request [09:46:05]url: /json_proto [09:46:05]query_string will be loaded in cgi processing [09:46:05]execute_cgi json_proto POST (null) [09:46:05]execute_cgi path=json_proto method=POST [09:46:05]POST find Content-Length [09:46:05]Host: 172.17.42.195:8080 [09:46:05]Content-Length: 770 [09:46:05]Content-Type: application/json [09:46:05] [09:46:05]POST finish read [09:46:05]Found Content-Length = 770 [09:46:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311536", "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" ] } } [09:46:05]execute_script... [09:46: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)3311536", "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" ] } } [09:46:05]POST & json_proto [09:46:05]process_json_proto [09:46:05]json parsed OK: [09:46:05]protocol is kg_v1.0 [09:46:05]action value=close_receipt [09:46:05]process_action close_receipt [09:46:05]cmd_close_receipt [09:46:05]MH_GetDate [09:46:05]Write to MH i2c: F0 00 00 14 10 13 [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: F0 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: F0 09 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: F0 09 00 14 10 00 DE 0B 1E 67 EF 94 12 67 86 [09:46:05]GetLastDocTimeStamp 1730022360 [09:46:05]current date 1730022366 [09:46:05]FM_GetShiftState [09:46:05]SAM_PROTO_GetShiftState [09:46:05]wFMCommunicate request_size=4 [09:46:05]MH_SAM_APDU [09:46:05]CAPDU: 80 13 01 00 [09:46:05]Write to MH i2c: E2 08 00 15 10 80 13 01 00 00 00 00 00 A2 [09:46:05]Write i2c OK [09:46:05]MH_I2C_Read... [09:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:05]Read from MH i2c: E2 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: E2 0E 00 [09:46:05]MH_I2C_Read... [09:46:05]Read from MH i2c: E2 0E 00 15 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 70 [09:46:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:05]wFMCommunicate OK [09:46:05]SAM_PROTO_GetShiftState done [09:46:05]FM_GetShiftState done [09:46:05]opened in 1729988025 [09:46:05]opened+sec_in_day 1730074425 [09:46:05]quantity*price = 100021 [09:46:05]sum+1 = 100023 [09:46:05]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 СНО: Общий режим Чек 283 27.10.2024 09:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375005 ФПД: 89881585425561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375005&fm=89881585425561&tin=02508201610067®Number=0000000000091623&sum=100022 [09:46:07]StoreToDocumentArchive [09:46:07]shift 528 fd 375005 [09:46:07]save to /storage/0528/doc_00375005 [09:46:07]save last doc name /storage/0528/doc_00375005 to /storage/kkm_last_doc_name [09:46:07]save OK [09:46:07]Clear old archive folders... [09:46:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:07]tlvbuf is 0162E2D0 [09:46:07]SAM_PROTO_ClearQueue [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 09 00 00 [09:46:07]Write to MH i2c: E2 08 00 22 10 80 09 00 00 00 00 00 00 A4 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 22 10 00 90 00 A6 [09:46:07]RAPDU: 90 00 [09:46:07]wFMCommunicate OK [09:46:07]SAM_PROTO_ClearQueue done [09:46:07]KKMCreateOFDPacket [09:46:07]OFDProtocolAddRootSTLVToBuf [09:46:07]FM_MakeSignedData [09:46:07]FM_MakeSignedData [09:46:07]SAM_PROTO_SignData [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 0D 01 02 [09:46:07]Write to MH i2c: E2 08 00 23 10 80 0D 01 02 00 00 00 00 AC [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [09:46:07]RAPDU: 90 00 [09:46:07]wFMCommunicate OK [09:46:07]wFMCommunicate request_size=255 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1B 01 00 00 F4 03 04 00 DE 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 51 [09:46:07]Write to MH i2c: E2 02 01 24 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 1B 01 00 00 F4 03 04 00 DE 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 51 00 00 07 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [09:46:07]RAPDU: 90 00 [09:46:07]wFMCommunicate OK [09:46:07]wFMCommunicate request_size=10 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 0D 02 02 05 BF 2F F8 9C 99 [09:46:07]Write to MH i2c: E2 0D 00 25 10 80 0D 02 02 05 00 BF 2F F8 9C 99 00 00 D4 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 03 00 25 10 00 90 00 A9 [09:46:07]RAPDU: 90 00 [09:46:07]wFMCommunicate OK [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 0D 03 02 [09:46:07]Write to MH i2c: E2 08 00 26 10 80 0D 03 02 00 00 00 00 B1 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0B 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 0B 00 26 10 00 05 B4 E8 26 F0 85 4F 28 90 00 65 [09:46:07]RAPDU: 05 B4 E8 26 F0 85 4F 28 90 00 [09:46:07]wFMCommunicate OK [09:46:07]SAM_PROTO_SignData done [09:46:07]FM_MakeSignedData done [09:46:07]CreateOFDProtocolMessage [09:46:07]wFMCommunicate request_size=4 [09:46:07]MH_SAM_APDU [09:46:07]CAPDU: 80 11 00 00 [09:46:07]Write to MH i2c: E2 08 00 27 10 80 11 00 00 00 00 00 00 B1 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:07]Read from MH i2c: E2 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 17 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: E2 17 00 27 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [09:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:07]wFMCommunicate OK [09:46:07]CreateOFDProtocolMessage done [09:46:07]OFDSenderStorePacket 375005 [09:46:07]StoreOFDPacket docnum=375005 [09:46: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 A4 65 07 01 BC 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1B 01 00 00 F4 03 04 00 DE 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 51 BF 2F F8 9C 99 05 B4 E8 26 F0 85 4F 28 [09:46:07]CheckFolder [09:46:07]dirname=/storage/ofd_packets [09:46:07]CheckFolder done [09:46:07]ProducePacketName [09:46:07]name=ofd_packets/00375005 [09:46:07]NVStorageSaveData ofd_packets/00375005 [09:46:07]File name is /storage/ofd_packets/00375005 [09:46:07]Write 301 bytes [09:46:07]NVStorageSaveData done [09:46:07]OFDSenderStorePacket done [09:46:07]KKMCreateOFDPacket done [09:46:07]NVStorageSaveData kkm_last_timestamp [09:46:07]File name is /storage/kkm_last_timestamp [09:46:07]Write 4 bytes [09:46:07]NVStorageSaveData done [09:46:07]ExternCall_PrintAddStr [09:46:07]wPrintStart [09:46:07]Write to MH i2c: 01 00 00 28 10 38 [09:46:07]Write i2c OK [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: 01 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: 01 07 00 [09:46:07]MH_I2C_Read... [09:46:07]Read from MH i2c: 01 07 00 28 10 00 00 00 00 00 FF 0F 4D [09:46:07]RasterBufferAndPrint [09:46:07]line Счет N : (1)3311536 [09:46:07]line ИНН: 02508201610067 [09:46:07]line Контрольно-Кассовый Чек [09:46:07]line ПРОДАЖА [09:46:07]line ТРК (МРК, ГНК) : 43 [09:46:07]line Товар: 2710124500 [09:46:07]line Аи-95-К-3 [09:46:07]line 13.480 * 74.20 [09:46:07]line = 1000.22 [09:46:07]line НДС 12% НСП 1% [09:46:07]line > о реализуемом товаре [09:46:07]line ИТОГО: 1000.22 [09:46:07]line НСП 1% : 8.85 [09:46:07]line НДС 12% : 106.22 [09:46:07]line Наличными: 0.00 [09:46:07]line Безнал.: 1000.22 [09:46:07]line Место: АЗС № 87 "Партнер Нефть" [09:46:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:46:07]line СНО: Общий режим [09:46:07]line Чек 283 27.10.2024 09:46 [09:46:07]line Смена: 528 ФФД: 1.0 [09:46:07]line ЗНМ: 0300000083 [09:46:07]line РНМ: 0000000000091623 [09:46:07]line Версия ККМ: 001 [09:46:07]line Платежная система: Mbank [09:46:07]line ФМ: 0000000000874672 [09:46:07]line ФД: 375005 [09:46:07]line ФПД: 89881585425561 [09:46:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375005&fm=89881585425561&tin=02508201610067®Number=0000000000091623&sum=100022 [09:46:07]written 0, free lines is 4095 [09:46:07]OFD Sender: Processing packet 375005 [packets to send 270, broken 269] [09:46:07]ProducePacketName [09:46:07]name=ofd_packets/00375005 [09:46:07]OFD Sender: To server: pG, [09:46:07]CommunicateWithHost lk.salyk.kg:30040 [09:46:07]ConnectInit lk.salyk.kg [09:46:07]Connected sock=9 [09:46: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 A4 65 07 01 BC 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1B 01 00 00 F4 03 04 00 DE 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 51 BF 2F F8 9C 99 05 B4 E8 26 F0 85 4F 28 [09:46: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 37 E2 47 00 91 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 DD B8 05 00 F4 03 04 00 7D B7 1D 67 B6 04 01 00 00 15 BE 98 40 86 26 80 A1 [09:46:08]CommunicateWithHost err = 0 [09:46:08]CheckOFDResponse [09:46:08]1017 (14) - 77093643461234 [09:46:08]1041 (16) - 0000000000874672 [09:46:08]1040 (4) - 375005 [09:46:08]1012 (4) - 27.10.2024 03:46 [09:46:08]1206 (1) - 0 [09:46:08]OFD Sender: Remove packet 375005 [09:46:08]ProducePacketName [09:46:08]name=ofd_packets/00375005 [09:46:08]NVStorageDeleteData [09:46:08]Write to MH i2c: 01 00 00 51 10 61 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: 01 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: 01 07 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: 01 07 00 51 10 00 00 00 00 00 0B 0D 80 [09:46:08]RasterBufferAndPrint [09:46:08]line [09:46:08]line [09:46:08]line [09:46:08]line [09:46:08]line [09:46:08]written 0, free lines is 3352 [09:46:08]MH_Cut [09:46:08]Write to MH i2c: D1 01 00 58 10 01 3A [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: D1 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: D1 01 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: D1 01 00 58 10 00 39 [09:46:08]Write to MH i2c: 01 00 00 59 10 69 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]OFD Sender: No OFD packet to send [09:46:08]*** Cut start [09:46:08]*** Partial cut [09:46:08]*** CUTSNS_PIN = 1 [09:46:09]*** CUTSNS_PIN = 0 [09:46:09]*** Brake cut motor [09:46:09]Read from MH i2c: 01 [09:46:09]MH_I2C_Read... [09:46:09]*** Stop cut motor [09:46:09]*** Cut end [09:46:09]Read from MH i2c: 01 07 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: 01 07 00 59 10 00 00 00 00 00 FF 0F 7E [09:46:09]process_action close_receipt done [09:46:09]requested_data is exist [09:46:09]produce_requested_data [09:46:09]requested_item fm.sn is exist - process it [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 11 00 00 [09:46:09]Write to MH i2c: E2 08 00 5A 10 80 11 00 00 00 00 00 00 E4 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 17 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 17 00 5A 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [09:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:09]wFMCommunicate OK [09:46:09]requested_item fd.num is exist - process it [09:46:09]SAM_PROTO_GetFieldsCounters [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 13 00 00 [09:46:09]Write to MH i2c: E2 08 00 5B 10 80 13 00 00 00 00 00 00 E7 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 62 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 62 00 5B 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 DD B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [09:46:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:09]wFMCommunicate OK [09:46:09]SAM_PROTO_GetFieldsCounters done [09:46:09]requested_item shift.num is exist - process it [09:46:09]requested_item shift.opened is exist - process it [09:46:09]req_shift_opened [09:46:09]FM_GetShiftState [09:46:09]SAM_PROTO_GetShiftState [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 13 01 00 [09:46:09]Write to MH i2c: E2 08 00 5C 10 80 13 01 00 00 00 00 00 E9 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:09]Read from MH i2c: E2 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 0E 00 [09:46:09]MH_I2C_Read... [09:46:09]Read from MH i2c: E2 0E 00 5C 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B7 [09:46:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:09]wFMCommunicate OK [09:46:09]SAM_PROTO_GetShiftState done [09:46:09]FM_GetShiftState done [09:46:09]req_shift_opened done [09:46:09]requested_item shift.open_date is exist - process it [09:46:09]req_shift_open_date [09:46:09]req_shift_open_date done [09:46:09]produce_requested_data done [09:46:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375005,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:46:09]process_action_free close_receipt [09:46:09]json_value_free [09:46:09]json_value_free done [09:46:09]process_json_proto returns [09:46:09]Send response to host [09:46:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375005,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:46:09]free response buf [09:46:09]execute_script done [09:46:09]execute_script returns [09:46:09]free content buf [09:46:09]Sock 10.Close socket [09:46:09]Sock 10.Thread stoped [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:30]accept exits with 8 [09:46:30]New connection [09:46:30]New thread 3067149668 created [09:46:30]Thread 3067006308 joined [09:46:30]Waiting for new connection... [09:46:30] Sock 8.Parse request [09:46:30]Sock 8.Check first char [09:46:30]Sock 8.First char is OK [09:46:30]request: POST /json_proto HTTP/1.0 [09:46:30]Method: POST [09:46:30]URL: /json_proto [09:46:30]Method is POST - this is cgi request [09:46:30]url: /json_proto [09:46:30]query_string will be loaded in cgi processing [09:46:30]execute_cgi json_proto POST (null) [09:46:30]execute_cgi path=json_proto method=POST [09:46:30]POST find Content-Length [09:46:30]Host: 172.17.42.195:8080 [09:46:30]Content-Length: 774 [09:46:30]Content-Type: application/json [09:46:30] [09:46:30]POST finish read [09:46:30]Found Content-Length = 774 [09:46:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311532", "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" ] } } [09:46:30]execute_script... [09:46: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)3311532", "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" ] } } [09:46:30]POST & json_proto [09:46:30]process_json_proto [09:46:30]json parsed OK: [09:46:30]protocol is kg_v1.0 [09:46:30]action value=close_receipt [09:46:30]process_action close_receipt [09:46:30]cmd_close_receipt [09:46:30]MH_GetDate [09:46:30]Write to MH i2c: F0 00 00 5D 10 5C [09:46:30]Write i2c OK [09:46:30]MH_I2C_Read... [09:46:30]Read from MH i2c: F0 [09:46:30]MH_I2C_Read... [09:46:30]Read from MH i2c: F0 09 00 [09:46:30]MH_I2C_Read... [09:46:30]Read from MH i2c: F0 09 00 5D 10 00 F7 0B 1E 67 EF 94 12 67 E8 [09:46:30]GetLastDocTimeStamp 1730022366 [09:46:30]current date 1730022391 [09:46:30]FM_GetShiftState [09:46:30]SAM_PROTO_GetShiftState [09:46:30]wFMCommunicate request_size=4 [09:46:30]MH_SAM_APDU [09:46:30]CAPDU: 80 13 01 00 [09:46:30]Write to MH i2c: E2 08 00 5E 10 80 13 01 00 00 00 00 00 EB [09:46:30]Write i2c OK [09:46:30]MH_I2C_Read... [09:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:30]Read from MH i2c: E2 [09:46:30]MH_I2C_Read... [09:46:30]Read from MH i2c: E2 0E 00 [09:46:30]MH_I2C_Read... [09:46:30]Read from MH i2c: E2 0E 00 5E 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B9 [09:46:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:30]wFMCommunicate OK [09:46:30]SAM_PROTO_GetShiftState done [09:46:30]FM_GetShiftState done [09:46:30]opened in 1729988025 [09:46:30]opened+sec_in_day 1730074425 [09:46:30]quantity*price = 100050 [09:46:30]sum+1 = 100052 [09:46:30]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 СНО: Общий режим Чек 284 27.10.2024 09:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375006 ФПД: 243242678077433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375006&fm=243242678077433&tin=02508201610067®Number=0000000000091623&sum=100051 [09:46:31]StoreToDocumentArchive [09:46:31]shift 528 fd 375006 [09:46:31]save to /storage/0528/doc_00375006 [09:46:31]save last doc name /storage/0528/doc_00375006 to /storage/kkm_last_doc_name [09:46:31]save OK [09:46:31]Clear old archive folders... [09:46:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:46:32]tlvbuf is 0162FF00 [09:46:32]SAM_PROTO_ClearQueue [09:46:32]wFMCommunicate request_size=4 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 09 00 00 [09:46:32]Write to MH i2c: E2 08 00 6B 10 80 09 00 00 00 00 00 00 ED [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 6B 10 00 90 00 EF [09:46:32]RAPDU: 90 00 [09:46:32]wFMCommunicate OK [09:46:32]SAM_PROTO_ClearQueue done [09:46:32]KKMCreateOFDPacket [09:46:32]OFDProtocolAddRootSTLVToBuf [09:46:32]FM_MakeSignedData [09:46:32]FM_MakeSignedData [09:46:32]SAM_PROTO_SignData [09:46:32]wFMCommunicate request_size=4 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 0D 01 02 [09:46:32]Write to MH i2c: E2 08 00 6C 10 80 0D 01 02 00 00 00 00 F5 [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 6C 10 00 90 00 F0 [09:46:32]RAPDU: 90 00 [09:46:32]wFMCommunicate OK [09:46:32]wFMCommunicate request_size=255 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 1C 01 00 00 F4 03 04 00 F7 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [09:46:32]Write to MH i2c: E2 02 01 6D 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 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 1C 01 00 00 F4 03 04 00 F7 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 17 [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 6D 10 00 90 00 F1 [09:46:32]RAPDU: 90 00 [09:46:32]wFMCommunicate OK [09:46:32]wFMCommunicate request_size=11 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 0D 02 02 06 DD 3A 59 6B C7 F9 [09:46:32]Write to MH i2c: E2 0E 00 6E 10 80 0D 02 02 06 00 DD 3A 59 6B C7 F9 00 00 9F [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 03 00 6E 10 00 90 00 F2 [09:46:32]RAPDU: 90 00 [09:46:32]wFMCommunicate OK [09:46:32]wFMCommunicate request_size=4 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 0D 03 02 [09:46:32]Write to MH i2c: E2 08 00 6F 10 80 0D 03 02 00 00 00 00 FA [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 0B 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 0B 00 6F 10 00 0D 43 59 AE 48 0D C2 C0 90 00 29 [09:46:32]RAPDU: 0D 43 59 AE 48 0D C2 C0 90 00 [09:46:32]wFMCommunicate OK [09:46:32]SAM_PROTO_SignData done [09:46:32]FM_MakeSignedData done [09:46:32]CreateOFDProtocolMessage [09:46:32]wFMCommunicate request_size=4 [09:46:32]MH_SAM_APDU [09:46:32]CAPDU: 80 11 00 00 [09:46:32]Write to MH i2c: E2 08 00 70 10 80 11 00 00 00 00 00 00 FA [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:32]Read from MH i2c: E2 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 17 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: E2 17 00 70 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [09:46:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:32]wFMCommunicate OK [09:46:32]CreateOFDProtocolMessage done [09:46:32]OFDSenderStorePacket 375006 [09:46:32]StoreOFDPacket docnum=375006 [09:46: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 10 01 00 00 C7 A1 08 01 F6 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 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 1C 01 00 00 F4 03 04 00 F7 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DD 3A 59 6B C7 F9 0D 43 59 AE 48 0D C2 C0 [09:46:32]CheckFolder [09:46:32]dirname=/storage/ofd_packets [09:46:32]CheckFolder done [09:46:32]ProducePacketName [09:46:32]name=ofd_packets/00375006 [09:46:32]NVStorageSaveData ofd_packets/00375006 [09:46:32]File name is /storage/ofd_packets/00375006 [09:46:32]Write 302 bytes [09:46:32]NVStorageSaveData done [09:46:32]OFDSenderStorePacket done [09:46:32]KKMCreateOFDPacket done [09:46:32]NVStorageSaveData kkm_last_timestamp [09:46:32]File name is /storage/kkm_last_timestamp [09:46:32]Write 4 bytes [09:46:32]NVStorageSaveData done [09:46:32]ExternCall_PrintAddStr [09:46:32]wPrintStart [09:46:32]Write to MH i2c: 01 00 00 71 10 81 [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 07 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 07 00 71 10 00 00 00 00 00 FF 0F 96 [09:46:32]RasterBufferAndPrint [09:46:32]line Счет N : (1)3311532 [09:46:32]line ИНН: 02508201610067 [09:46:32]line Контрольно-Кассовый Чек [09:46:32]line ПРОДАЖА [09:46:32]line ТРК (МРК, ГНК) : 5 [09:46:32]line Товар: 2710194210 [09:46:32]line ДТ(л)-К-5 [09:46:32]line 13.130 * 76.20 [09:46:32]line = 1000.51 [09:46:32]line НДС 12% НСП 1% [09:46:32]line > о реализуемом товаре [09:46:32]line ИТОГО: 1000.51 [09:46:32]line НСП 1% : 8.85 [09:46:32]line НДС 12% : 106.25 [09:46:32]line Наличными: 0.00 [09:46:32]line Безнал.: 1000.51 [09:46:32]line Место: АЗС № 87 "Партнер Нефть" [09:46:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:46:32]line СНО: Общий режим [09:46:32]line Чек 284 27.10.2024 09:46 [09:46:32]line Смена: 528 ФФД: 1.0 [09:46:32]line ЗНМ: 0300000083 [09:46:32]line РНМ: 0000000000091623 [09:46:32]line Версия ККМ: 001 [09:46:32]line Платежная система: Mbank [09:46:32]line ФМ: 0000000000874672 [09:46:32]line ФД: 375006 [09:46:32]line ФПД: 243242678077433 [09:46:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375006&fm=243242678077433&tin=02508201610067®Number=0000000000091623&sum=100051 [09:46:32]written 0, free lines is 4095 [09:46:32]OFD Sender: Processing packet 375006 [packets to send 270, broken 269] [09:46:32]ProducePacketName [09:46:32]name=ofd_packets/00375006 [09:46:32]OFD Sender: To server: pG, [09:46:32]CommunicateWithHost lk.salyk.kg:30040 [09:46:32]ConnectInit lk.salyk.kg [09:46:32]Connected sock=10 [09:46: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 10 01 00 00 C7 A1 08 01 F6 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 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 1C 01 00 00 F4 03 04 00 F7 0B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DD 3A 59 6B C7 F9 0D 43 59 AE 48 0D C2 C0 [09:46:32]Write to MH i2c: 01 00 00 9A 10 AA [09:46:32]Write i2c OK [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 07 00 [09:46:32]MH_I2C_Read... [09:46:32]Read from MH i2c: 01 07 00 9A 10 00 00 00 00 00 FD 0C BA [09:46:32]RasterBufferAndPrint [09:46:32]line [09:46:32]line [09:46:32]line [09:46:32]line [09:46:32]line [09:46:32]written 0, free lines is 3331 [09:46: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 6D FA 47 00 9D 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B8 05 00 F4 03 04 00 96 B7 1D 67 B6 04 01 00 00 BF 91 06 D1 15 F6 0A DC [09:46:33]CommunicateWithHost err = 0 [09:46:33]CheckOFDResponse [09:46:33]1017 (14) - 77093643461234 [09:46:33]1041 (16) - 0000000000874672 [09:46:33]1040 (4) - 375006 [09:46:33]1012 (4) - 27.10.2024 03:46 [09:46:33]1206 (1) - 0 [09:46:33]OFD Sender: Remove packet 375006 [09:46:33]ProducePacketName [09:46:33]name=ofd_packets/00375006 [09:46:33]NVStorageDeleteData [09:46:33]MH_Cut [09:46:33]Write to MH i2c: D1 01 00 A1 10 01 83 [09:46:33]Write i2c OK [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: D1 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: D1 01 00 [09:46:33]MH_I2C_Read... [09:46:33]Read from MH i2c: D1 01 00 A1 10 00 82 [09:46:33]Write to MH i2c: 01 00 00 A2 10 B2 [09:46:33]Write i2c OK [09:46:33]MH_I2C_Read... [09:46:33]OFD Sender: No OFD packet to send [09:46:33]*** Cut start [09:46:33]*** Partial cut [09:46:33]*** CUTSNS_PIN = 1 [09:46:33]*** CUTSNS_PIN = 0 [09:46:34]*** Brake cut motor [09:46:34]Read from MH i2c: 01 [09:46:34]MH_I2C_Read... [09:46:34]*** Stop cut motor [09:46:34]*** Cut end [09:46:34]Read from MH i2c: 01 07 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: 01 07 00 A2 10 00 00 00 00 00 FF 0F C7 [09:46:34]process_action close_receipt done [09:46:34]requested_data is exist [09:46:34]produce_requested_data [09:46:34]requested_item fm.sn is exist - process it [09:46:34]wFMCommunicate request_size=4 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 11 00 00 [09:46:34]Write to MH i2c: E2 08 00 A3 10 80 11 00 00 00 00 00 00 2D [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:34]Read from MH i2c: E2 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 17 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 17 00 A3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [09:46:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:46:34]wFMCommunicate OK [09:46:34]requested_item fd.num is exist - process it [09:46:34]SAM_PROTO_GetFieldsCounters [09:46:34]wFMCommunicate request_size=4 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 13 00 00 [09:46:34]Write to MH i2c: E2 08 00 A4 10 80 13 00 00 00 00 00 00 30 [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:34]Read from MH i2c: E2 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 62 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 62 00 A4 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 DE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [09:46: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 DE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:34]wFMCommunicate OK [09:46:34]SAM_PROTO_GetFieldsCounters done [09:46:34]requested_item shift.num is exist - process it [09:46:34]requested_item shift.opened is exist - process it [09:46:34]req_shift_opened [09:46:34]FM_GetShiftState [09:46:34]SAM_PROTO_GetShiftState [09:46:34]wFMCommunicate request_size=4 [09:46:34]MH_SAM_APDU [09:46:34]CAPDU: 80 13 01 00 [09:46:34]Write to MH i2c: E2 08 00 A5 10 80 13 01 00 00 00 00 00 32 [09:46:34]Write i2c OK [09:46:34]MH_I2C_Read... [09:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:34]Read from MH i2c: E2 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 0E 00 [09:46:34]MH_I2C_Read... [09:46:34]Read from MH i2c: E2 0E 00 A5 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 00 [09:46:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:46:34]wFMCommunicate OK [09:46:34]SAM_PROTO_GetShiftState done [09:46:34]FM_GetShiftState done [09:46:34]req_shift_opened done [09:46:34]requested_item shift.open_date is exist - process it [09:46:34]req_shift_open_date [09:46:34]req_shift_open_date done [09:46:34]produce_requested_data done [09:46:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375006,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:46:34]process_action_free close_receipt [09:46:34]json_value_free [09:46:34]json_value_free done [09:46:34]process_json_proto returns [09:46:34]Send response to host [09:46:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375006,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:46:34]free response buf [09:46:34]execute_script done [09:46:34]execute_script returns [09:46:34]free content buf [09:46:34]Sock 8.Close socket [09:46:34]Sock 8.Thread stoped [09:46:38]OFD Sender: No OFD packet to send [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:58]OFD Sender: No OFD packet to send [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:10]accept exits with 9 [09:48:10]New connection [09:48:10]New thread 3067006308 created [09:48:10]Thread 3067149668 joined [09:48:10]Waiting for new connection... [09:48:10] Sock 9.Parse request [09:48:10]Sock 9.Check first char [09:48:10]Sock 9.First char is OK [09:48:10]request: POST /json_proto HTTP/1.0 [09:48:10]Method: POST [09:48:10]URL: /json_proto [09:48:10]Method is POST - this is cgi request [09:48:10]url: /json_proto [09:48:10]query_string will be loaded in cgi processing [09:48:10]execute_cgi json_proto POST (null) [09:48:10]execute_cgi path=json_proto method=POST [09:48:10]POST find Content-Length [09:48:10]Host: 172.17.42.195:8080 [09:48:10]Content-Length: 678 [09:48:10]Content-Type: application/json [09:48:10] [09:48:10]POST finish read [09:48:10]Found Content-Length = 678 [09:48:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311537", "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" ] } } [09:48:10]execute_script... [09:48:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311537", "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" ] } } [09:48:10]POST & json_proto [09:48:10]process_json_proto [09:48:10]json parsed OK: [09:48:10]protocol is kg_v1.0 [09:48:10]action value=close_receipt [09:48:10]process_action close_receipt [09:48:10]cmd_close_receipt [09:48:10]MH_GetDate [09:48:10]Write to MH i2c: F0 00 00 A6 10 A5 [09:48:10]Write i2c OK [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 09 00 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: F0 09 00 A6 10 00 5A 0C 1E 67 EF 94 12 67 95 [09:48:10]GetLastDocTimeStamp 1730022391 [09:48:10]current date 1730022490 [09:48:10]FM_GetShiftState [09:48:10]SAM_PROTO_GetShiftState [09:48:10]wFMCommunicate request_size=4 [09:48:10]MH_SAM_APDU [09:48:10]CAPDU: 80 13 01 00 [09:48:10]Write to MH i2c: E2 08 00 A7 10 80 13 01 00 00 00 00 00 34 [09:48:10]Write i2c OK [09:48:10]MH_I2C_Read... [09:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:10]Read from MH i2c: E2 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 A7 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 02 [09:48:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:10]wFMCommunicate OK [09:48:10]SAM_PROTO_GetShiftState done [09:48:10]FM_GetShiftState done [09:48:10]opened in 1729988025 [09:48:10]opened+sec_in_day 1730074425 [09:48:10]quantity*price = 50010 [09:48:10]sum+1 = 50012 [09:48:10]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 СНО: Общий режим Чек 285 27.10.2024 09:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375007 ФПД: 151944963297894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094811&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375007&fm=151944963297894&tin=02508201610067®Number=0000000000091623&sum=50000 [09:48:11]StoreToDocumentArchive [09:48:11]shift 528 fd 375007 [09:48:11]save to /storage/0528/doc_00375007 [09:48:11]save last doc name /storage/0528/doc_00375007 to /storage/kkm_last_doc_name [09:48:11]save OK [09:48:11]Clear old archive folders... [09:48:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:11]tlvbuf is 015831E0 [09:48:11]SAM_PROTO_ClearQueue [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 09 00 00 [09:48:11]Write to MH i2c: E2 08 00 B4 10 80 09 00 00 00 00 00 00 36 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 B4 10 00 90 00 38 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]SAM_PROTO_ClearQueue done [09:48:11]KKMCreateOFDPacket [09:48:11]OFDProtocolAddRootSTLVToBuf [09:48:11]FM_MakeSignedData [09:48:11]FM_MakeSignedData [09:48:11]SAM_PROTO_SignData [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 01 02 [09:48:11]Write to MH i2c: E2 08 00 B5 10 80 0D 01 02 00 00 00 00 3E [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 B5 10 00 90 00 39 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]wFMCommunicate request_size=255 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 01 00 00 F4 03 04 00 5B 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A [09:48:11]Write to MH i2c: E2 02 01 B6 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 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 01 00 00 F4 03 04 00 5B 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A 00 00 E3 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 B6 10 00 90 00 3A [09:48:12]RAPDU: 90 00 [09:48:12]wFMCommunicate OK [09:48:12]wFMCommunicate request_size=10 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 0D 02 02 05 31 71 90 12 66 [09:48:12]Write to MH i2c: E2 0D 00 B7 10 80 0D 02 02 05 00 31 71 90 12 66 00 00 F5 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 03 00 B7 10 00 90 00 3B [09:48:12]RAPDU: 90 00 [09:48:12]wFMCommunicate OK [09:48:12]wFMCommunicate request_size=4 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 0D 03 02 [09:48:12]Write to MH i2c: E2 08 00 B8 10 80 0D 03 02 00 00 00 00 43 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 0B 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 0B 00 B8 10 00 9D 02 DD 14 4E 7A 12 B6 90 00 64 [09:48:12]RAPDU: 9D 02 DD 14 4E 7A 12 B6 90 00 [09:48:12]wFMCommunicate OK [09:48:12]SAM_PROTO_SignData done [09:48:12]FM_MakeSignedData done [09:48:12]CreateOFDProtocolMessage [09:48:12]wFMCommunicate request_size=4 [09:48:12]MH_SAM_APDU [09:48:12]CAPDU: 80 11 00 00 [09:48:12]Write to MH i2c: E2 08 00 B9 10 80 11 00 00 00 00 00 00 43 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:12]Read from MH i2c: E2 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 17 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: E2 17 00 B9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 98 [09:48:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:48:12]wFMCommunicate OK [09:48:12]CreateOFDProtocolMessage done [09:48:12]OFDSenderStorePacket 375007 [09:48:12]StoreOFDPacket docnum=375007 [09:48: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 0F E9 07 01 FE A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 01 00 00 F4 03 04 00 5B 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A 31 71 90 12 66 9D 02 DD 14 4E 7A 12 B6 [09:48:12]CheckFolder [09:48:12]dirname=/storage/ofd_packets [09:48:12]CheckFolder done [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00375007 [09:48:12]NVStorageSaveData ofd_packets/00375007 [09:48:12]File name is /storage/ofd_packets/00375007 [09:48:12]Write 301 bytes [09:48:12]NVStorageSaveData done [09:48:12]OFDSenderStorePacket done [09:48:12]KKMCreateOFDPacket done [09:48:12]NVStorageSaveData kkm_last_timestamp [09:48:12]File name is /storage/kkm_last_timestamp [09:48:12]Write 4 bytes [09:48:12]NVStorageSaveData done [09:48:12]ExternCall_PrintAddStr [09:48:12]wPrintStart [09:48:12]Write to MH i2c: 01 00 00 BA 10 CA [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 BA 10 00 00 00 00 00 FF 0F DF [09:48:12]RasterBufferAndPrint [09:48:12]line Счет N : (1)3311537 [09:48:12]line ИНН: 02508201610067 [09:48:12]line Контрольно-Кассовый Чек [09:48:12]line ПРОДАЖА [09:48:12]line ТРК (МРК, ГНК) : 23 [09:48:12]line Товар: 2710124500 [09:48:12]line Аи-95-К-3 [09:48:12]line 6.740 * 74.20 [09:48:12]line = 500.11 [09:48:12]line НДС 12% НСП 1% [09:48:12]line > о реализуемом товаре [09:48:12]line ОКРУГЛЕНИЕ: -0.11 [09:48:12]line ИТОГО: 500.00 [09:48:12]line Внесено: 500.00 [09:48:12]line СДАЧА: 0.00 [09:48:12]line НСП 1% : 4.43 [09:48:12]line НДС 12% : 53.11 [09:48:12]line Наличными: 500.00 [09:48:12]line Безнал.: 0.00 [09:48:12]line Место: АЗС № 87 "Партнер Нефть" [09:48:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:48:12]line СНО: Общий режим [09:48:12]line Чек 285 27.10.2024 09:48 [09:48:12]line Смена: 528 ФФД: 1.0 [09:48:12]line ЗНМ: 0300000083 [09:48:12]line РНМ: 0000000000091623 [09:48:12]line Версия ККМ: 001 [09:48:12]line ФМ: 0000000000874672 [09:48:12]line ФД: 375007 [09:48:12]line ФПД: 151944963297894 [09:48:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094811&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375007&fm=151944963297894&tin=02508201610067®Number=0000000000091623&sum=50000 [09:48:12]written 0, free lines is 4095 [09:48:12]OFD Sender: Processing packet 375007 [packets to send 270, broken 269] [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00375007 [09:48:12]OFD Sender: To server: pG, [09:48:12]CommunicateWithHost lk.salyk.kg:30040 [09:48:12]ConnectInit lk.salyk.kg [09:48:12]Connected sock=10 [09:48:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0F E9 07 01 FE A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 01 00 00 F4 03 04 00 5B 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A 31 71 90 12 66 9D 02 DD 14 4E 7A 12 B6 [09:48:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C7 11 47 00 9C 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 DF B8 05 00 F4 03 04 00 FA B7 1D 67 B6 04 01 00 00 6D 1D 0E B3 EC 33 94 2D [09:48:12]CommunicateWithHost err = 0 [09:48:12]CheckOFDResponse [09:48:12]1017 (14) - 77093643461234 [09:48:12]1041 (16) - 0000000000874672 [09:48:12]1040 (4) - 375007 [09:48:12]1012 (4) - 27.10.2024 03:48 [09:48:12]1206 (1) - 0 [09:48:12]OFD Sender: Remove packet 375007 [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00375007 [09:48:12]NVStorageDeleteData [09:48:13]Write to MH i2c: 01 00 00 E5 10 F5 [09:48:13]Write i2c OK [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: 01 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: 01 07 00 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: 01 07 00 E5 10 00 00 00 00 00 DC 0C E4 [09:48:13]RasterBufferAndPrint [09:48:13]line [09:48:13]line [09:48:13]line [09:48:13]line [09:48:13]line [09:48:13]written 0, free lines is 3298 [09:48:13]MH_Cut [09:48:13]Write to MH i2c: D1 01 00 EC 10 01 CE [09:48:13]Write i2c OK [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: D1 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: D1 01 00 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: D1 01 00 EC 10 00 CD [09:48:13]Write to MH i2c: 01 00 00 ED 10 FD [09:48:13]Write i2c OK [09:48:13]MH_I2C_Read... [09:48:13]OFD Sender: No OFD packet to send [09:48:13]*** Cut start [09:48:13]*** Partial cut [09:48:13]*** CUTSNS_PIN = 1 [09:48:13]*** CUTSNS_PIN = 0 [09:48:14]*** Brake cut motor [09:48:14]Read from MH i2c: 01 [09:48:14]MH_I2C_Read... [09:48:14]*** Stop cut motor [09:48:14]*** Cut end [09:48:14]Read from MH i2c: 01 07 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: 01 07 00 ED 10 00 00 00 00 00 FF 0F 12 [09:48:14]process_action close_receipt done [09:48:14]requested_data is exist [09:48:14]produce_requested_data [09:48:14]requested_item fm.sn is exist - process it [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 11 00 00 [09:48:14]Write to MH i2c: E2 08 00 EE 10 80 11 00 00 00 00 00 00 78 [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 17 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 17 00 EE 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [09:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:48:14]wFMCommunicate OK [09:48:14]requested_item fd.num is exist - process it [09:48:14]SAM_PROTO_GetFieldsCounters [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 13 00 00 [09:48:14]Write to MH i2c: E2 08 00 EF 10 80 13 00 00 00 00 00 00 7B [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 EF 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 DF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 A2 [09:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:14]wFMCommunicate OK [09:48:14]SAM_PROTO_GetFieldsCounters done [09:48:14]requested_item shift.num is exist - process it [09:48:14]requested_item shift.opened is exist - process it [09:48:14]req_shift_opened [09:48:14]FM_GetShiftState [09:48:14]SAM_PROTO_GetShiftState [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 13 01 00 [09:48:14]Write to MH i2c: E2 08 00 F0 10 80 13 01 00 00 00 00 00 7D [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 0E 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 0E 00 F0 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4B [09:48:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:14]wFMCommunicate OK [09:48:14]SAM_PROTO_GetShiftState done [09:48:14]FM_GetShiftState done [09:48:14]req_shift_opened done [09:48:14]requested_item shift.open_date is exist - process it [09:48:14]req_shift_open_date [09:48:14]req_shift_open_date done [09:48:14]produce_requested_data done [09:48:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375007,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:48:14]process_action_free close_receipt [09:48:14]json_value_free [09:48:14]json_value_free done [09:48:14]process_json_proto returns [09:48:14]Send response to host [09:48:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375007,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:48:14]free response buf [09:48:14]execute_script done [09:48:14]execute_script returns [09:48:14]free content buf [09:48:14]Sock 9.Close socket [09:48:14]Sock 9.Thread stoped [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:43]accept exits with 8 [09:48:43]New connection [09:48:43]New thread 3067149668 created [09:48:43]Thread 3067006308 joined [09:48:43]Waiting for new connection... [09:48:43] Sock 8.Parse request [09:48:43]Sock 8.Check first char [09:48:43]Sock 8.First char is OK [09:48:43]request: POST /json_proto HTTP/1.0 [09:48:43]Method: POST [09:48:43]URL: /json_proto [09:48:43]Method is POST - this is cgi request [09:48:43]url: /json_proto [09:48:43]query_string will be loaded in cgi processing [09:48:43]execute_cgi json_proto POST (null) [09:48:43]execute_cgi path=json_proto method=POST [09:48:43]POST find Content-Length [09:48:43]Host: 172.17.42.195:8080 [09:48:43]Content-Length: 770 [09:48:43]Content-Type: application/json [09:48:43] [09:48:43]POST finish read [09:48:43]Found Content-Length = 770 [09:48:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311538", "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" ] } } [09:48:43]execute_script... [09:48: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)3311538", "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" ] } } [09:48:43]POST & json_proto [09:48:43]process_json_proto [09:48:43]json parsed OK: [09:48:43]protocol is kg_v1.0 [09:48:43]action value=close_receipt [09:48:43]process_action close_receipt [09:48:43]cmd_close_receipt [09:48:43]MH_GetDate [09:48:43]Write to MH i2c: F0 00 00 F1 10 F0 [09:48:43]Write i2c OK [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: F0 [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: F0 09 00 [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: F0 09 00 F1 10 00 7C 0C 1E 67 EF 94 12 67 02 [09:48:43]GetLastDocTimeStamp 1730022491 [09:48:43]current date 1730022524 [09:48:43]FM_GetShiftState [09:48:43]SAM_PROTO_GetShiftState [09:48:43]wFMCommunicate request_size=4 [09:48:43]MH_SAM_APDU [09:48:43]CAPDU: 80 13 01 00 [09:48:43]Write to MH i2c: E2 08 00 F2 10 80 13 01 00 00 00 00 00 7F [09:48:43]Write i2c OK [09:48:43]MH_I2C_Read... [09:48:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:43]Read from MH i2c: E2 [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: E2 0E 00 [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: E2 0E 00 F2 10 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4D [09:48:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:43]wFMCommunicate OK [09:48:43]SAM_PROTO_GetShiftState done [09:48:43]FM_GetShiftState done [09:48:43]opened in 1729988025 [09:48:43]opened+sec_in_day 1730074425 [09:48:43]quantity*price = 100021 [09:48:43]sum+1 = 100023 [09:48:43]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 СНО: Общий режим Чек 286 27.10.2024 09:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375008 ФПД: 178543053600939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375008&fm=178543053600939&tin=02508201610067®Number=0000000000091623&sum=100022 [09:48:44]StoreToDocumentArchive [09:48:44]shift 528 fd 375008 [09:48:44]save to /storage/0528/doc_00375008 [09:48:44]save last doc name /storage/0528/doc_00375008 to /storage/kkm_last_doc_name [09:48:44]save OK [09:48:44]Clear old archive folders... [09:48:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:44]tlvbuf is 01577A90 [09:48:44]SAM_PROTO_ClearQueue [09:48:44]wFMCommunicate request_size=4 [09:48:44]MH_SAM_APDU [09:48:44]CAPDU: 80 09 00 00 [09:48:44]Write to MH i2c: E2 08 00 FF 10 80 09 00 00 00 00 00 00 81 [09:48:44]Write i2c OK [09:48:44]MH_I2C_Read... [09:48:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 FF 10 00 90 00 83 [09:48:45]RAPDU: 90 00 [09:48:45]wFMCommunicate OK [09:48:45]SAM_PROTO_ClearQueue done [09:48:45]KKMCreateOFDPacket [09:48:45]OFDProtocolAddRootSTLVToBuf [09:48:45]FM_MakeSignedData [09:48:45]FM_MakeSignedData [09:48:45]SAM_PROTO_SignData [09:48:45]wFMCommunicate request_size=4 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 0D 01 02 [09:48:45]Write to MH i2c: E2 08 00 00 11 80 0D 01 02 00 00 00 00 8A [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 00 11 00 90 00 85 [09:48:45]RAPDU: 90 00 [09:48:45]wFMCommunicate OK [09:48:45]wFMCommunicate request_size=255 [09:48:45]MH_SAM_APDU [09:48: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1E 01 00 00 F4 03 04 00 7C 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A2 [09:48:45]Write to MH i2c: E2 02 01 01 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1E 01 00 00 F4 03 04 00 7C 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A2 00 00 DB [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 01 11 00 90 00 86 [09:48:45]RAPDU: 90 00 [09:48:45]wFMCommunicate OK [09:48:45]wFMCommunicate request_size=10 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 0D 02 02 05 62 4B 49 78 AB [09:48:45]Write to MH i2c: E2 0D 00 02 11 80 0D 02 02 05 00 62 4B 49 78 AB 00 00 B0 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 02 11 00 90 00 87 [09:48:45]RAPDU: 90 00 [09:48:45]wFMCommunicate OK [09:48:45]wFMCommunicate request_size=4 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 0D 03 02 [09:48:45]Write to MH i2c: E2 08 00 03 11 80 0D 03 02 00 00 00 00 8F [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 0B 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 0B 00 03 11 00 E6 78 EA 43 06 57 47 90 90 00 4F [09:48:45]RAPDU: E6 78 EA 43 06 57 47 90 90 00 [09:48:45]wFMCommunicate OK [09:48:45]SAM_PROTO_SignData done [09:48:45]FM_MakeSignedData done [09:48:45]CreateOFDProtocolMessage [09:48:45]wFMCommunicate request_size=4 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 11 00 00 [09:48:45]Write to MH i2c: E2 08 00 04 11 80 11 00 00 00 00 00 00 8F [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 17 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 17 00 04 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [09: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 [09:48:45]wFMCommunicate OK [09:48:45]CreateOFDProtocolMessage done [09:48:45]OFDSenderStorePacket 375008 [09:48:45]StoreOFDPacket docnum=375008 [09:48: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 24 70 07 01 C8 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1E 01 00 00 F4 03 04 00 7C 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A2 62 4B 49 78 AB E6 78 EA 43 06 57 47 90 [09:48:45]CheckFolder [09:48:45]dirname=/storage/ofd_packets [09:48:45]CheckFolder done [09:48:45]ProducePacketName [09:48:45]name=ofd_packets/00375008 [09:48:45]NVStorageSaveData ofd_packets/00375008 [09:48:45]File name is /storage/ofd_packets/00375008 [09:48:45]Write 301 bytes [09:48:45]NVStorageSaveData done [09:48:45]OFDSenderStorePacket done [09:48:45]KKMCreateOFDPacket done [09:48:45]NVStorageSaveData kkm_last_timestamp [09:48:45]File name is /storage/kkm_last_timestamp [09:48:45]Write 4 bytes [09:48:45]NVStorageSaveData done [09:48:45]ExternCall_PrintAddStr [09:48:45]wPrintStart [09:48:45]Write to MH i2c: 01 00 00 05 11 16 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 07 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 07 00 05 11 00 00 00 00 00 FF 0F 2B [09:48:45]RasterBufferAndPrint [09:48:45]line Счет N : (1)3311538 [09:48:45]line ИНН: 02508201610067 [09:48:45]line Контрольно-Кассовый Чек [09:48:45]line ПРОДАЖА [09:48:45]line ТРК (МРК, ГНК) : 43 [09:48:45]line Товар: 2710124500 [09:48:45]line Аи-95-К-3 [09:48:45]line 13.480 * 74.20 [09:48:45]line = 1000.22 [09:48:45]line НДС 12% НСП 1% [09:48:45]line > о реализуемом товаре [09:48:45]line ИТОГО: 1000.22 [09:48:45]line НСП 1% : 8.85 [09:48:45]line НДС 12% : 106.22 [09:48:45]line Наличными: 0.00 [09:48:45]line Безнал.: 1000.22 [09:48:45]line Место: АЗС № 87 "Партнер Нефть" [09:48:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:48:45]line СНО: Общий режим [09:48:45]line Чек 286 27.10.2024 09:48 [09:48:45]line Смена: 528 ФФД: 1.0 [09:48:45]line ЗНМ: 0300000083 [09:48:45]line РНМ: 0000000000091623 [09:48:45]line Версия ККМ: 001 [09:48:45]line Платежная система: Mbank [09:48:45]line ФМ: 0000000000874672 [09:48:45]line ФД: 375008 [09:48:45]line ФПД: 178543053600939 [09:48:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375008&fm=178543053600939&tin=02508201610067®Number=0000000000091623&sum=100022 [09:48:45]written 0, free lines is 4095 [09:48:45]OFD Sender: Processing packet 375008 [packets to send 270, broken 269] [09:48:45]ProducePacketName [09:48:45]name=ofd_packets/00375008 [09:48:45]OFD Sender: To server: pG, [09:48:45]CommunicateWithHost lk.salyk.kg:30040 [09:48:45]ConnectInit lk.salyk.kg [09:48:45]Connected sock=9 [09:48:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 24 70 07 01 C8 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 1E 01 00 00 F4 03 04 00 7C 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 A2 62 4B 49 78 AB E6 78 EA 43 06 57 47 90 [09:48: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 75 A9 47 00 34 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 E0 B8 05 00 F4 03 04 00 1A B8 1D 67 B6 04 01 00 00 D1 8D C0 27 F7 F0 CA 2A [09:48:45]CommunicateWithHost err = 0 [09:48:45]CheckOFDResponse [09:48:45]1017 (14) - 77093643461234 [09:48:45]1041 (16) - 0000000000874672 [09:48:45]1040 (4) - 375008 [09:48:45]1012 (4) - 27.10.2024 03:48 [09:48:45]1206 (1) - 0 [09:48:45]OFD Sender: Remove packet 375008 [09:48:45]ProducePacketName [09:48:45]name=ofd_packets/00375008 [09:48:45]NVStorageDeleteData [09:48:45]Write to MH i2c: 01 00 00 2E 11 3F [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 07 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: 01 07 00 2E 11 00 00 00 00 00 10 0D 63 [09:48:45]RasterBufferAndPrint [09:48:45]line [09:48:45]line [09:48:45]line [09:48:45]line [09:48:45]line [09:48:45]written 0, free lines is 3350 [09:48:45]MH_Cut [09:48:45]Write to MH i2c: D1 01 00 35 11 01 18 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: D1 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: D1 01 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: D1 01 00 35 11 00 17 [09:48:45]Write to MH i2c: 01 00 00 36 11 47 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:46]OFD Sender: No OFD packet to send [09:48:46]*** Cut start [09:48:46]*** Partial cut [09:48:46]*** CUTSNS_PIN = 1 [09:48:46]*** CUTSNS_PIN = 0 [09:48:47]*** Brake cut motor [09:48:47]Read from MH i2c: 01 [09:48:47]MH_I2C_Read... [09:48:47]*** Stop cut motor [09:48:47]*** Cut end [09:48:47]Read from MH i2c: 01 07 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: 01 07 00 36 11 00 00 00 00 00 FF 0F 5C [09:48:47]process_action close_receipt done [09:48:47]requested_data is exist [09:48:47]produce_requested_data [09:48:47]requested_item fm.sn is exist - process it [09:48:47]wFMCommunicate request_size=4 [09:48:47]MH_SAM_APDU [09:48:47]CAPDU: 80 11 00 00 [09:48:47]Write to MH i2c: E2 08 00 37 11 80 11 00 00 00 00 00 00 C2 [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:47]Read from MH i2c: E2 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 17 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 17 00 37 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [09: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 [09:48:47]wFMCommunicate OK [09:48:47]requested_item fd.num is exist - process it [09:48:47]SAM_PROTO_GetFieldsCounters [09:48:47]wFMCommunicate request_size=4 [09:48:47]MH_SAM_APDU [09:48:47]CAPDU: 80 13 00 00 [09:48:47]Write to MH i2c: E2 08 00 38 11 80 13 00 00 00 00 00 00 C5 [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:47]Read from MH i2c: E2 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 62 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 62 00 38 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 E0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [09:48: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 E0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:47]wFMCommunicate OK [09:48:47]SAM_PROTO_GetFieldsCounters done [09:48:47]requested_item shift.num is exist - process it [09:48:47]requested_item shift.opened is exist - process it [09:48:47]req_shift_opened [09:48:47]FM_GetShiftState [09:48:47]SAM_PROTO_GetShiftState [09:48:47]wFMCommunicate request_size=4 [09:48:47]MH_SAM_APDU [09:48:47]CAPDU: 80 13 01 00 [09:48:47]Write to MH i2c: E2 08 00 39 11 80 13 01 00 00 00 00 00 C7 [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:47]Read from MH i2c: E2 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 0E 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: E2 0E 00 39 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 95 [09:48:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:47]wFMCommunicate OK [09:48:47]SAM_PROTO_GetShiftState done [09:48:47]FM_GetShiftState done [09:48:47]req_shift_opened done [09:48:47]requested_item shift.open_date is exist - process it [09:48:47]req_shift_open_date [09:48:47]req_shift_open_date done [09:48:47]produce_requested_data done [09:48:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375008,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:48:47]process_action_free close_receipt [09:48:47]json_value_free [09:48:47]json_value_free done [09:48:47]process_json_proto returns [09:48:47]Send response to host [09:48:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375008,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:48:47]free response buf [09:48:47]execute_script done [09:48:47]execute_script returns [09:48:47]free content buf [09:48:47]Sock 8.Close socket [09:48:47]Sock 8.Thread stoped [09:48:51]OFD Sender: No OFD packet to send [09:48:52]accept exits with 10 [09:48:52]New connection [09:48:52]New thread 3067006308 created [09:48:52]Thread 3067149668 joined [09:48:52]Waiting for new connection... [09:48:52] Sock 10.Parse request [09:48:52]Sock 10.Check first char [09:48:52]Sock 10.First char is OK [09:48:52]request: POST /json_proto HTTP/1.0 [09:48:52]Method: POST [09:48:52]URL: /json_proto [09:48:52]Method is POST - this is cgi request [09:48:52]url: /json_proto [09:48:52]query_string will be loaded in cgi processing [09:48:52]execute_cgi json_proto POST (null) [09:48:52]execute_cgi path=json_proto method=POST [09:48:52]POST find Content-Length [09:48:52]Host: 172.17.42.195:8080 [09:48:52]Content-Length: 678 [09:48:52]Content-Type: application/json [09:48:52] [09:48:52]POST finish read [09:48:52]Found Content-Length = 678 [09:48:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311539", "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" ] } } [09:48:52]execute_script... [09:48: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)3311539", "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" ] } } [09:48:52]POST & json_proto [09:48:52]process_json_proto [09:48:52]json parsed OK: [09:48:52]protocol is kg_v1.0 [09:48:52]action value=close_receipt [09:48:52]process_action close_receipt [09:48:52]cmd_close_receipt [09:48:52]MH_GetDate [09:48:52]Write to MH i2c: F0 00 00 3A 11 3A [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: F0 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: F0 09 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: F0 09 00 3A 11 00 84 0C 1E 67 EF 94 12 67 54 [09:48:52]GetLastDocTimeStamp 1730022524 [09:48:52]current date 1730022532 [09:48:52]FM_GetShiftState [09:48:52]SAM_PROTO_GetShiftState [09:48:52]wFMCommunicate request_size=4 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 13 01 00 [09:48:52]Write to MH i2c: E2 08 00 3B 11 80 13 01 00 00 00 00 00 C9 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0E 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0E 00 3B 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 97 [09:48:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:52]wFMCommunicate OK [09:48:52]SAM_PROTO_GetShiftState done [09:48:52]FM_GetShiftState done [09:48:52]opened in 1729988025 [09:48:52]opened+sec_in_day 1730074425 [09:48:52]quantity*price = 50010 [09:48:52]sum+1 = 50012 [09:48:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 287 27.10.2024 09:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375009 ФПД: 86183845676916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094852&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375009&fm=86183845676916&tin=02508201610067®Number=0000000000091623&sum=50000 [09:48:53]StoreToDocumentArchive [09:48:53]shift 528 fd 375009 [09:48:53]save to /storage/0528/doc_00375009 [09:48:53]save last doc name /storage/0528/doc_00375009 to /storage/kkm_last_doc_name [09:48:53]save OK [09:48:53]Clear old archive folders... [09:48:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:53]tlvbuf is 0159AA10 [09:48:53]SAM_PROTO_ClearQueue [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 09 00 00 [09:48:53]Write to MH i2c: E2 08 00 48 11 80 09 00 00 00 00 00 00 CB [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 48 11 00 90 00 CD [09:48:53]RAPDU: 90 00 [09:48:53]wFMCommunicate OK [09:48:53]SAM_PROTO_ClearQueue done [09:48:53]KKMCreateOFDPacket [09:48:53]OFDProtocolAddRootSTLVToBuf [09:48:53]FM_MakeSignedData [09:48:53]FM_MakeSignedData [09:48:53]SAM_PROTO_SignData [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 0D 01 02 [09:48:53]Write to MH i2c: E2 08 00 49 11 80 0D 01 02 00 00 00 00 D3 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 49 11 00 90 00 CE [09:48:53]RAPDU: 90 00 [09:48:53]wFMCommunicate OK [09:48:53]wFMCommunicate request_size=255 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 84 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4E [09:48:53]Write to MH i2c: E2 02 01 4A 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 84 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4E 00 00 69 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 4A 11 00 90 00 CF [09:48:53]RAPDU: 90 00 [09:48:53]wFMCommunicate OK [09:48:53]wFMCommunicate request_size=10 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 0D 02 02 05 62 3D 81 C7 74 [09:48:53]Write to MH i2c: E2 0D 00 4B 11 80 0D 02 02 05 00 62 3D 81 C7 74 00 00 3B [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 03 00 4B 11 00 90 00 D0 [09:48:53]RAPDU: 90 00 [09:48:53]wFMCommunicate OK [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 0D 03 02 [09:48:53]Write to MH i2c: E2 08 00 4C 11 80 0D 03 02 00 00 00 00 D8 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 0B 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 0B 00 4C 11 00 FC CC 35 2C C3 44 D5 6C 90 00 4A [09:48:53]RAPDU: FC CC 35 2C C3 44 D5 6C 90 00 [09:48:53]wFMCommunicate OK [09:48:53]SAM_PROTO_SignData done [09:48:53]FM_MakeSignedData done [09:48:53]CreateOFDProtocolMessage [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 11 00 00 [09:48:53]Write to MH i2c: E2 08 00 4D 11 80 11 00 00 00 00 00 00 D8 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 17 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 17 00 4D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [09:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:48:53]wFMCommunicate OK [09:48:53]CreateOFDProtocolMessage done [09:48:53]OFDSenderStorePacket 375009 [09:48:53]StoreOFDPacket docnum=375009 [09:48: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 A4 D7 07 01 06 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 84 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4E 62 3D 81 C7 74 FC CC 35 2C C3 44 D5 6C [09:48:53]CheckFolder [09:48:53]dirname=/storage/ofd_packets [09:48:53]CheckFolder done [09:48:53]ProducePacketName [09:48:53]name=ofd_packets/00375009 [09:48:53]NVStorageSaveData ofd_packets/00375009 [09:48:53]File name is /storage/ofd_packets/00375009 [09:48:53]Write 301 bytes [09:48:53]NVStorageSaveData done [09:48:53]OFDSenderStorePacket done [09:48:53]KKMCreateOFDPacket done [09:48:53]NVStorageSaveData kkm_last_timestamp [09:48:53]File name is /storage/kkm_last_timestamp [09:48:53]Write 4 bytes [09:48:53]NVStorageSaveData done [09:48:53]ExternCall_PrintAddStr [09:48:53]wPrintStart [09:48:53]Write to MH i2c: 01 00 00 4E 11 5F [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 4E 11 00 00 00 00 00 FF 0F 74 [09:48:54]RasterBufferAndPrint [09:48:54]line Счет N : (1)3311539 [09:48:54]line ИНН: 02508201610067 [09:48:54]line Контрольно-Кассовый Чек [09:48:54]line ПРОДАЖА [09:48:54]line ТРК (МРК, ГНК) : 33 [09:48:54]line Товар: 2710124500 [09:48:54]line Аи-95-К-3 [09:48:54]line 6.740 * 74.20 [09:48:54]line = 500.11 [09:48:54]line НДС 12% НСП 1% [09:48:54]line > о реализуемом товаре [09:48:54]line ОКРУГЛЕНИЕ: -0.11 [09:48:54]line ИТОГО: 500.00 [09:48:54]line Внесено: 500.00 [09:48:54]line СДАЧА: 0.00 [09:48:54]line НСП 1% : 4.43 [09:48:54]line НДС 12% : 53.11 [09:48:54]line Наличными: 500.00 [09:48:54]line Безнал.: 0.00 [09:48:54]line Место: АЗС № 87 "Партнер Нефть" [09:48:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:48:54]line СНО: Общий режим [09:48:54]line Чек 287 27.10.2024 09:48 [09:48:54]line Смена: 528 ФФД: 1.0 [09:48:54]line ЗНМ: 0300000083 [09:48:54]line РНМ: 0000000000091623 [09:48:54]line Версия ККМ: 001 [09:48:54]line ФМ: 0000000000874672 [09:48:54]line ФД: 375009 [09:48:54]line ФПД: 86183845676916 [09:48:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094852&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375009&fm=86183845676916&tin=02508201610067®Number=0000000000091623&sum=50000 [09:48:54]written 0, free lines is 4095 [09:48:54]OFD Sender: Processing packet 375009 [packets to send 270, broken 269] [09:48:54]ProducePacketName [09:48:54]name=ofd_packets/00375009 [09:48:54]OFD Sender: To server: pG, [09:48:54]CommunicateWithHost lk.salyk.kg:30040 [09:48:54]ConnectInit lk.salyk.kg [09:48:54]Connected sock=9 [09:48: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 A4 D7 07 01 06 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 84 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4E 62 3D 81 C7 74 FC CC 35 2C C3 44 D5 6C [09:48: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 E7 6E 47 00 26 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 E1 B8 05 00 F4 03 04 00 23 B8 1D 67 B6 04 01 00 00 A1 61 7B DA 3B 00 F8 A0 [09:48:54]CommunicateWithHost err = 0 [09:48:54]CheckOFDResponse [09:48:54]1017 (14) - 77093643461234 [09:48:54]1041 (16) - 0000000000874672 [09:48:54]1040 (4) - 375009 [09:48:54]1012 (4) - 27.10.2024 03:48 [09:48:54]1206 (1) - 0 [09:48:54]OFD Sender: Remove packet 375009 [09:48:54]ProducePacketName [09:48:54]name=ofd_packets/00375009 [09:48:54]NVStorageDeleteData [09:48:54]Write to MH i2c: 01 00 00 79 11 8A [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 79 11 00 00 00 00 00 E3 0C 80 [09:48:54]RasterBufferAndPrint [09:48:54]line [09:48:54]line [09:48:54]line [09:48:54]line [09:48:54]line [09:48:54]written 0, free lines is 3307 [09:48:54]MH_Cut [09:48:54]Write to MH i2c: D1 01 00 80 11 01 63 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: D1 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: D1 01 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: D1 01 00 80 11 00 62 [09:48:54]Write to MH i2c: 01 00 00 81 11 92 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]OFD Sender: No OFD packet to send [09:48:55]*** Cut start [09:48:55]*** Partial cut [09:48:55]*** CUTSNS_PIN = 1 [09:48:55]*** CUTSNS_PIN = 0 [09:48:55]*** Brake cut motor [09:48:55]Read from MH i2c: 01 [09:48:55]MH_I2C_Read... [09:48:55]*** Stop cut motor [09:48:55]*** Cut end [09:48:55]Read from MH i2c: 01 07 00 [09:48:55]MH_I2C_Read... [09:48:55]Read from MH i2c: 01 07 00 81 11 00 00 00 00 00 FF 0F A7 [09:48:55]process_action close_receipt done [09:48:55]requested_data is exist [09:48:55]produce_requested_data [09:48:55]requested_item fm.sn is exist - process it [09:48:55]wFMCommunicate request_size=4 [09:48:55]MH_SAM_APDU [09:48:55]CAPDU: 80 11 00 00 [09:48:55]Write to MH i2c: E2 08 00 82 11 80 11 00 00 00 00 00 00 0D [09:48:55]Write i2c OK [09:48:55]MH_I2C_Read... [09:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:56]Read from MH i2c: E2 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 17 00 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 17 00 82 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 62 [09:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:48:56]wFMCommunicate OK [09:48:56]requested_item fd.num is exist - process it [09:48:56]SAM_PROTO_GetFieldsCounters [09:48:56]wFMCommunicate request_size=4 [09:48:56]MH_SAM_APDU [09:48:56]CAPDU: 80 13 00 00 [09:48:56]Write to MH i2c: E2 08 00 83 11 80 13 00 00 00 00 00 00 10 [09:48:56]Write i2c OK [09:48:56]MH_I2C_Read... [09:48:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:56]Read from MH i2c: E2 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 62 00 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 62 00 83 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 E1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [09:48:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:56]wFMCommunicate OK [09:48:56]SAM_PROTO_GetFieldsCounters done [09:48:56]requested_item shift.num is exist - process it [09:48:56]requested_item shift.opened is exist - process it [09:48:56]req_shift_opened [09:48:56]FM_GetShiftState [09:48:56]SAM_PROTO_GetShiftState [09:48:56]wFMCommunicate request_size=4 [09:48:56]MH_SAM_APDU [09:48:56]CAPDU: 80 13 01 00 [09:48:56]Write to MH i2c: E2 08 00 84 11 80 13 01 00 00 00 00 00 12 [09:48:56]Write i2c OK [09:48:56]MH_I2C_Read... [09:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:56]Read from MH i2c: E2 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 0E 00 [09:48:56]MH_I2C_Read... [09:48:56]Read from MH i2c: E2 0E 00 84 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E0 [09:48:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:56]wFMCommunicate OK [09:48:56]SAM_PROTO_GetShiftState done [09:48:56]FM_GetShiftState done [09:48:56]req_shift_opened done [09:48:56]requested_item shift.open_date is exist - process it [09:48:56]req_shift_open_date [09:48:56]req_shift_open_date done [09:48:56]produce_requested_data done [09:48:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375009,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:48:56]process_action_free close_receipt [09:48:56]json_value_free [09:48:56]json_value_free done [09:48:56]process_json_proto returns [09:48:56]Send response to host [09:48:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375009,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:48:56]free response buf [09:48:56]execute_script done [09:48:56]execute_script returns [09:48:56]free content buf [09:48:56]Sock 10.Close socket [09:48:56]Sock 10.Thread stoped [09:48:57]accept exits with 8 [09:48:57]New connection [09:48:57]New thread 3067149668 created [09:48:57]Thread 3067006308 joined [09:48:57]Waiting for new connection... [09:48:57] Sock 8.Parse request [09:48:57]Sock 8.Check first char [09:48:57]Sock 8.First char is OK [09:48:57]request: POST /json_proto HTTP/1.0 [09:48:57]Method: POST [09:48:57]URL: /json_proto [09:48:57]Method is POST - this is cgi request [09:48:57]url: /json_proto [09:48:57]query_string will be loaded in cgi processing [09:48:57]execute_cgi json_proto POST (null) [09:48:57]execute_cgi path=json_proto method=POST [09:48:57]POST find Content-Length [09:48:57]Host: 172.17.42.195:8080 [09:48:57]Content-Length: 678 [09:48:57]Content-Type: application/json [09:48:57] [09:48:57]POST finish read [09:48:57]Found Content-Length = 678 [09:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311540", "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" ] } } [09:48:57]execute_script... [09:48: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)3311540", "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" ] } } [09:48:57]POST & json_proto [09:48:57]process_json_proto [09:48:57]json parsed OK: [09:48:57]protocol is kg_v1.0 [09:48:57]action value=close_receipt [09:48:57]process_action close_receipt [09:48:57]cmd_close_receipt [09:48:57]MH_GetDate [09:48:57]Write to MH i2c: F0 00 00 85 11 85 [09:48:57]Write i2c OK [09:48:57]MH_I2C_Read... [09:48:57]Read from MH i2c: F0 [09:48:57]MH_I2C_Read... [09:48:57]Read from MH i2c: F0 09 00 [09:48:57]MH_I2C_Read... [09:48:57]Read from MH i2c: F0 09 00 85 11 00 89 0C 1E 67 EF 94 12 67 A4 [09:48:57]GetLastDocTimeStamp 1730022532 [09:48:57]current date 1730022537 [09:48:57]FM_GetShiftState [09:48:57]SAM_PROTO_GetShiftState [09:48:57]wFMCommunicate request_size=4 [09:48:57]MH_SAM_APDU [09:48:57]CAPDU: 80 13 01 00 [09:48:57]Write to MH i2c: E2 08 00 86 11 80 13 01 00 00 00 00 00 14 [09:48:57]Write i2c OK [09:48:57]MH_I2C_Read... [09:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:57]Read from MH i2c: E2 [09:48:57]MH_I2C_Read... [09:48:57]Read from MH i2c: E2 0E 00 [09:48:57]MH_I2C_Read... [09:48:57]Read from MH i2c: E2 0E 00 86 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E2 [09:48:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:48:57]wFMCommunicate OK [09:48:57]SAM_PROTO_GetShiftState done [09:48:57]FM_GetShiftState done [09:48:57]opened in 1729988025 [09:48:57]opened+sec_in_day 1730074425 [09:48:57]quantity*price = 20003 [09:48:57]sum+1 = 20004 [09:48: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 СНО: Общий режим Чек 288 27.10.2024 09:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375010 ФПД: 279990666902630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375010&fm=279990666902630&tin=02508201610067®Number=0000000000091623&sum=20000 [09:48:59]StoreToDocumentArchive [09:48:59]shift 528 fd 375010 [09:48:59]save to /storage/0528/doc_00375010 [09:48:59]save last doc name /storage/0528/doc_00375010 to /storage/kkm_last_doc_name [09:48:59]save OK [09:48:59]Clear old archive folders... [09:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:59]tlvbuf is 01587040 [09:48:59]SAM_PROTO_ClearQueue [09:48:59]wFMCommunicate request_size=4 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 09 00 00 [09:48:59]Write to MH i2c: E2 08 00 93 11 80 09 00 00 00 00 00 00 16 [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 93 11 00 90 00 18 [09:48:59]RAPDU: 90 00 [09:48:59]wFMCommunicate OK [09:48:59]SAM_PROTO_ClearQueue done [09:48:59]KKMCreateOFDPacket [09:48:59]OFDProtocolAddRootSTLVToBuf [09:48:59]FM_MakeSignedData [09:48:59]FM_MakeSignedData [09:48:59]SAM_PROTO_SignData [09:48:59]wFMCommunicate request_size=4 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 0D 01 02 [09:48:59]Write to MH i2c: E2 08 00 94 11 80 0D 01 02 00 00 00 00 1E [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 94 11 00 90 00 19 [09:48:59]RAPDU: 90 00 [09:48:59]wFMCommunicate OK [09:48:59]wFMCommunicate request_size=255 [09:48:59]MH_SAM_APDU [09:48: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 20 01 00 00 F4 03 04 00 89 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE [09:48:59]Write to MH i2c: E2 02 01 95 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 20 01 00 00 F4 03 04 00 89 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE 00 00 56 [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 95 11 00 90 00 1A [09:48:59]RAPDU: 90 00 [09:48:59]wFMCommunicate OK [09:48:59]wFMCommunicate request_size=10 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 0D 02 02 05 A6 68 3D BC 66 [09:48:59]Write to MH i2c: E2 0D 00 96 11 80 0D 02 02 05 00 A6 68 3D BC 66 00 00 98 [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 03 00 96 11 00 90 00 1B [09:48:59]RAPDU: 90 00 [09:48:59]wFMCommunicate OK [09:48:59]wFMCommunicate request_size=4 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 0D 03 02 [09:48:59]Write to MH i2c: E2 08 00 97 11 80 0D 03 02 00 00 00 00 23 [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 0B 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 0B 00 97 11 00 F9 7B 1F 67 CE BD 70 81 90 00 9A [09:48:59]RAPDU: F9 7B 1F 67 CE BD 70 81 90 00 [09:48:59]wFMCommunicate OK [09:48:59]SAM_PROTO_SignData done [09:48:59]FM_MakeSignedData done [09:48:59]CreateOFDProtocolMessage [09:48:59]wFMCommunicate request_size=4 [09:48:59]MH_SAM_APDU [09:48:59]CAPDU: 80 11 00 00 [09:48:59]Write to MH i2c: E2 08 00 98 11 80 11 00 00 00 00 00 00 23 [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:59]Read from MH i2c: E2 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 17 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: E2 17 00 98 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 78 [09:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:48:59]wFMCommunicate OK [09:48:59]CreateOFDProtocolMessage done [09:48:59]OFDSenderStorePacket 375010 [09:48:59]StoreOFDPacket docnum=375010 [09:48: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 8D 67 07 01 2B 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 20 01 00 00 F4 03 04 00 89 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE A6 68 3D BC 66 F9 7B 1F 67 CE BD 70 81 [09:48:59]CheckFolder [09:48:59]dirname=/storage/ofd_packets [09:48:59]CheckFolder done [09:48:59]ProducePacketName [09:48:59]name=ofd_packets/00375010 [09:48:59]NVStorageSaveData ofd_packets/00375010 [09:48:59]File name is /storage/ofd_packets/00375010 [09:48:59]Write 301 bytes [09:48:59]NVStorageSaveData done [09:48:59]OFDSenderStorePacket done [09:48:59]KKMCreateOFDPacket done [09:48:59]NVStorageSaveData kkm_last_timestamp [09:48:59]File name is /storage/kkm_last_timestamp [09:48:59]Write 4 bytes [09:48:59]NVStorageSaveData done [09:48:59]ExternCall_PrintAddStr [09:48:59]wPrintStart [09:48:59]Write to MH i2c: 01 00 00 99 11 AA [09:48:59]Write i2c OK [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: 01 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: 01 07 00 [09:48:59]MH_I2C_Read... [09:48:59]Read from MH i2c: 01 07 00 99 11 00 00 00 00 00 FF 0F BF [09:48:59]RasterBufferAndPrint [09:48:59]line Счет N : (1)3311540 [09:48:59]line ИНН: 02508201610067 [09:48:59]line Контрольно-Кассовый Чек [09:48:59]line ПРОДАЖА [09:48:59]line ТРК (МРК, ГНК) : 12 [09:48:59]line Товар: 2710124130 [09:48:59]line Аи-92-К-4 [09:48:59]line 2.990 * 66.90 [09:48:59]line = 200.03 [09:48:59]line НДС 12% НСП 1% [09:48:59]line > о реализуемом товаре [09:48:59]line ОКРУГЛЕНИЕ: -0.03 [09:48:59]line ИТОГО: 200.00 [09:48:59]line Внесено: 200.00 [09:48:59]line СДАЧА: 0.00 [09:48:59]line НСП 1% : 1.77 [09:48:59]line НДС 12% : 21.24 [09:48:59]line Наличными: 200.00 [09:48:59]line Безнал.: 0.00 [09:48:59]line Место: АЗС № 87 "Партнер Нефть" [09:48:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:48:59]line СНО: Общий режим [09:48:59]line Чек 288 27.10.2024 09:48 [09:48:59]line Смена: 528 ФФД: 1.0 [09:48:59]line ЗНМ: 0300000083 [09:48:59]line РНМ: 0000000000091623 [09:48:59]line Версия ККМ: 001 [09:48:59]line ФМ: 0000000000874672 [09:48:59]line ФД: 375010 [09:48:59]line ФПД: 279990666902630 [09:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T094857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375010&fm=279990666902630&tin=02508201610067®Number=0000000000091623&sum=20000 [09:48:59]written 0, free lines is 4095 [09:48:59]OFD Sender: Processing packet 375010 [packets to send 270, broken 269] [09:48:59]ProducePacketName [09:48:59]name=ofd_packets/00375010 [09:48:59]OFD Sender: To server: pG, [09:48:59]CommunicateWithHost lk.salyk.kg:30040 [09:48:59]ConnectInit lk.salyk.kg [09:49:00]Connected sock=10 [09:49: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 8D 67 07 01 2B 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 20 01 00 00 F4 03 04 00 89 0C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FE A6 68 3D BC 66 F9 7B 1F 67 CE BD 70 81 [09:49: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 32 CF 47 00 3B 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 E2 B8 05 00 F4 03 04 00 29 B8 1D 67 B6 04 01 00 00 B4 BA FD 1B 75 39 BB DC [09:49:00]CommunicateWithHost err = 0 [09:49:00]CheckOFDResponse [09:49:00]1017 (14) - 77093643461234 [09:49:00]1041 (16) - 0000000000874672 [09:49:00]1040 (4) - 375010 [09:49:00]1012 (4) - 27.10.2024 03:48 [09:49:00]1206 (1) - 0 [09:49:00]OFD Sender: Remove packet 375010 [09:49:00]ProducePacketName [09:49:00]name=ofd_packets/00375010 [09:49:00]NVStorageDeleteData [09:49:00]Write to MH i2c: 01 00 00 C4 11 D5 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 07 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: 01 07 00 C4 11 00 00 00 00 00 04 0D ED [09:49:00]RasterBufferAndPrint [09:49:00]line [09:49:00]line [09:49:00]line [09:49:00]line [09:49:00]line [09:49:00]written 0, free lines is 3348 [09:49:00]MH_Cut [09:49:00]Write to MH i2c: D1 01 00 CB 11 01 AE [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: D1 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: D1 01 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: D1 01 00 CB 11 00 AD [09:49:00]Write to MH i2c: 01 00 00 CC 11 DD [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]OFD Sender: No OFD packet to send [09:49:01]*** Cut start [09:49:01]*** Partial cut [09:49:01]*** CUTSNS_PIN = 1 [09:49:01]*** CUTSNS_PIN = 0 [09:49:01]*** Brake cut motor [09:49:01]Read from MH i2c: 01 [09:49:01]MH_I2C_Read... [09:49:01]*** Stop cut motor [09:49:01]*** Cut end [09:49:01]Read from MH i2c: 01 07 00 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: 01 07 00 CC 11 00 00 00 00 00 FF 0F F2 [09:49:01]process_action close_receipt done [09:49:01]requested_data is exist [09:49:01]produce_requested_data [09:49:01]requested_item fm.sn is exist - process it [09:49:01]wFMCommunicate request_size=4 [09:49:01]MH_SAM_APDU [09:49:01]CAPDU: 80 11 00 00 [09:49:01]Write to MH i2c: E2 08 00 CD 11 80 11 00 00 00 00 00 00 58 [09:49:01]Write i2c OK [09:49:01]MH_I2C_Read... [09:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:01]Read from MH i2c: E2 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: E2 17 00 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: E2 17 00 CD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AD [09:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:49:01]wFMCommunicate OK [09:49:01]requested_item fd.num is exist - process it [09:49:01]SAM_PROTO_GetFieldsCounters [09:49:01]wFMCommunicate request_size=4 [09:49:01]MH_SAM_APDU [09:49:01]CAPDU: 80 13 00 00 [09:49:01]Write to MH i2c: E2 08 00 CE 11 80 13 00 00 00 00 00 00 5B [09:49:01]Write i2c OK [09:49:01]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 62 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 62 00 CE 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 E2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [09:49: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 E2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:02]wFMCommunicate OK [09:49:02]SAM_PROTO_GetFieldsCounters done [09:49:02]requested_item shift.num is exist - process it [09:49:02]requested_item shift.opened is exist - process it [09:49:02]req_shift_opened [09:49:02]FM_GetShiftState [09:49:02]SAM_PROTO_GetShiftState [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 13 01 00 [09:49:02]Write to MH i2c: E2 08 00 CF 11 80 13 01 00 00 00 00 00 5D [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0E 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0E 00 CF 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2B [09:49:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:49:02]wFMCommunicate OK [09:49:02]SAM_PROTO_GetShiftState done [09:49:02]FM_GetShiftState done [09:49:02]req_shift_opened done [09:49:02]requested_item shift.open_date is exist - process it [09:49:02]req_shift_open_date [09:49:02]req_shift_open_date done [09:49:02]produce_requested_data done [09:49:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375010,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:49:02]process_action_free close_receipt [09:49:02]json_value_free [09:49:02]json_value_free done [09:49:02]process_json_proto returns [09:49:02]Send response to host [09:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375010,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:49:02]free response buf [09:49:02]execute_script done [09:49:02]execute_script returns [09:49:02]free content buf [09:49:02]Sock 8.Close socket [09:49:02]Sock 8.Thread stoped [09:49:05]OFD Sender: No OFD packet to send [09:49:10]OFD Sender: No OFD packet to send [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:25]OFD Sender: No OFD packet to send [09:49:30]OFD Sender: No OFD packet to send [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:31]OFD Sender: No OFD packet to send [09:50:36]OFD Sender: No OFD packet to send [09:50:41]OFD Sender: No OFD packet to send [09:50:46]OFD Sender: No OFD packet to send [09:50:51]OFD Sender: No OFD packet to send [09:50:56]OFD Sender: No OFD packet to send [09:51:01]OFD Sender: No OFD packet to send [09:51:06]OFD Sender: No OFD packet to send [09:51:11]OFD Sender: No OFD packet to send [09:51:16]OFD Sender: No OFD packet to send [09:51:16]accept exits with 9 [09:51:16]New connection [09:51:16]New thread 3067006308 created [09:51:16]Thread 3067149668 joined [09:51:16]Waiting for new connection... [09:51:16] Sock 9.Parse request [09:51:16]Sock 9.Check first char [09:51:16]Sock 9.First char is OK [09:51:16]request: POST /json_proto HTTP/1.0 [09:51:16]Method: POST [09:51:16]URL: /json_proto [09:51:16]Method is POST - this is cgi request [09:51:16]url: /json_proto [09:51:16]query_string will be loaded in cgi processing [09:51:16]execute_cgi json_proto POST (null) [09:51:16]execute_cgi path=json_proto method=POST [09:51:16]POST find Content-Length [09:51:16]Host: 172.17.42.195:8080 [09:51:16]Content-Length: 678 [09:51:16]Content-Type: application/json [09:51:16] [09:51:16]POST finish read [09:51:16]Found Content-Length = 678 [09:51:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311542", "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" ] } } [09:51:16]execute_script... [09: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)3311542", "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" ] } } [09:51:16]POST & json_proto [09:51:16]process_json_proto [09:51:16]json parsed OK: [09:51:16]protocol is kg_v1.0 [09:51:16]action value=close_receipt [09:51:16]process_action close_receipt [09:51:16]cmd_close_receipt [09:51:16]MH_GetDate [09:51:16]Write to MH i2c: F0 00 00 D0 11 D0 [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: F0 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: F0 09 00 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: F0 09 00 D0 11 00 15 0D 1E 67 EF 94 12 67 7C [09:51:16]GetLastDocTimeStamp 1730022537 [09:51:16]current date 1730022677 [09:51:16]FM_GetShiftState [09:51:16]SAM_PROTO_GetShiftState [09:51:16]wFMCommunicate request_size=4 [09:51:16]MH_SAM_APDU [09:51:16]CAPDU: 80 13 01 00 [09:51:16]Write to MH i2c: E2 08 00 D1 11 80 13 01 00 00 00 00 00 5F [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:16]Read from MH i2c: E2 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: E2 0E 00 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: E2 0E 00 D1 11 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2D [09:51:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:16]wFMCommunicate OK [09:51:16]SAM_PROTO_GetShiftState done [09:51:16]FM_GetShiftState done [09:51:16]opened in 1729988025 [09:51:16]opened+sec_in_day 1730074425 [09:51:16]quantity*price = 50041 [09:51:16]sum+1 = 50042 [09:51: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 СНО: Общий режим Чек 289 27.10.2024 09:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375011 ФПД: 84471093160117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375011&fm=84471093160117&tin=02508201610067®Number=0000000000091623&sum=50000 [09:51:17]StoreToDocumentArchive [09:51:17]shift 528 fd 375011 [09:51:17]save to /storage/0528/doc_00375011 [09:51:17]save last doc name /storage/0528/doc_00375011 to /storage/kkm_last_doc_name [09:51:17]save OK [09:51:17]Clear old archive folders... [09:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:17]tlvbuf is 01568790 [09:51:17]SAM_PROTO_ClearQueue [09:51:17]wFMCommunicate request_size=4 [09:51:17]MH_SAM_APDU [09:51:17]CAPDU: 80 09 00 00 [09:51:17]Write to MH i2c: E2 08 00 DE 11 80 09 00 00 00 00 00 00 61 [09:51:17]Write i2c OK [09:51:17]MH_I2C_Read... [09:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:17]Read from MH i2c: E2 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 03 00 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 03 00 DE 11 00 90 00 63 [09:51:17]RAPDU: 90 00 [09:51:17]wFMCommunicate OK [09:51:17]SAM_PROTO_ClearQueue done [09:51:17]KKMCreateOFDPacket [09:51:17]OFDProtocolAddRootSTLVToBuf [09:51:17]FM_MakeSignedData [09:51:17]FM_MakeSignedData [09:51:17]SAM_PROTO_SignData [09:51:17]wFMCommunicate request_size=4 [09:51:17]MH_SAM_APDU [09:51:17]CAPDU: 80 0D 01 02 [09:51:17]Write to MH i2c: E2 08 00 DF 11 80 0D 01 02 00 00 00 00 69 [09:51:17]Write i2c OK [09:51:17]MH_I2C_Read... [09:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:17]Read from MH i2c: E2 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 03 00 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 03 00 DF 11 00 90 00 64 [09:51:17]RAPDU: 90 00 [09:51:17]wFMCommunicate OK [09:51:17]wFMCommunicate request_size=255 [09:51:17]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 15 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C [09:51:17]Write to MH i2c: E2 02 01 E0 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 21 01 00 00 F4 03 04 00 15 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C 00 00 BC [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:18]Read from MH i2c: E2 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 03 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 03 00 E0 11 00 90 00 65 [09:51:18]RAPDU: 90 00 [09:51:18]wFMCommunicate OK [09:51:18]wFMCommunicate request_size=10 [09:51:18]MH_SAM_APDU [09:51:18]CAPDU: 80 0D 02 02 05 D3 75 80 68 B5 [09:51:18]Write to MH i2c: E2 0D 00 E1 11 80 0D 02 02 05 00 D3 75 80 68 B5 00 00 5B [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:18]Read from MH i2c: E2 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 03 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 03 00 E1 11 00 90 00 66 [09:51:18]RAPDU: 90 00 [09:51:18]wFMCommunicate OK [09:51:18]wFMCommunicate request_size=4 [09:51:18]MH_SAM_APDU [09:51:18]CAPDU: 80 0D 03 02 [09:51:18]Write to MH i2c: E2 08 00 E2 11 80 0D 03 02 00 00 00 00 6E [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:18]Read from MH i2c: E2 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 0B 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 0B 00 E2 11 00 5B 6E 25 59 6D 18 F3 EC 90 00 1A [09:51:18]RAPDU: 5B 6E 25 59 6D 18 F3 EC 90 00 [09:51:18]wFMCommunicate OK [09:51:18]SAM_PROTO_SignData done [09:51:18]FM_MakeSignedData done [09:51:18]CreateOFDProtocolMessage [09:51:18]wFMCommunicate request_size=4 [09:51:18]MH_SAM_APDU [09:51:18]CAPDU: 80 11 00 00 [09:51:18]Write to MH i2c: E2 08 00 E3 11 80 11 00 00 00 00 00 00 6E [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:18]Read from MH i2c: E2 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 17 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 17 00 E3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C3 [09: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 [09:51:18]wFMCommunicate OK [09:51:18]CreateOFDProtocolMessage done [09:51:18]OFDSenderStorePacket 375011 [09:51:18]StoreOFDPacket docnum=375011 [09:51: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 B8 86 07 01 77 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 15 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C D3 75 80 68 B5 5B 6E 25 59 6D 18 F3 EC [09:51:18]CheckFolder [09:51:18]dirname=/storage/ofd_packets [09:51:18]CheckFolder done [09:51:18]ProducePacketName [09:51:18]name=ofd_packets/00375011 [09:51:18]NVStorageSaveData ofd_packets/00375011 [09:51:18]File name is /storage/ofd_packets/00375011 [09:51:18]Write 301 bytes [09:51:18]NVStorageSaveData done [09:51:18]OFDSenderStorePacket done [09:51:18]KKMCreateOFDPacket done [09:51:18]NVStorageSaveData kkm_last_timestamp [09:51:18]File name is /storage/kkm_last_timestamp [09:51:18]Write 4 bytes [09:51:18]NVStorageSaveData done [09:51:18]ExternCall_PrintAddStr [09:51:18]wPrintStart [09:51:18]Write to MH i2c: 01 00 00 E4 11 F5 [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: 01 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: 01 07 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: 01 07 00 E4 11 00 00 00 00 00 FF 0F 0A [09:51:18]RasterBufferAndPrint [09:51:18]line Счет N : (1)3311542 [09:51:18]line ИНН: 02508201610067 [09:51:18]line Контрольно-Кассовый Чек [09:51:18]line ПРОДАЖА [09:51:18]line ТРК (МРК, ГНК) : 32 [09:51:18]line Товар: 2710124130 [09:51:18]line Аи-92-К-4 [09:51:18]line 7.480 * 66.90 [09:51:18]line = 500.41 [09:51:18]line НДС 12% НСП 1% [09:51:18]line > о реализуемом товаре [09:51:18]line ОКРУГЛЕНИЕ: -0.41 [09:51:18]line ИТОГО: 500.00 [09:51:18]line Внесено: 500.00 [09:51:18]line СДАЧА: 0.00 [09:51:18]line НСП 1% : 4.43 [09:51:18]line НДС 12% : 53.14 [09:51:18]line Наличными: 500.00 [09:51:18]line Безнал.: 0.00 [09:51:18]line Место: АЗС № 87 "Партнер Нефть" [09:51:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:51:18]line СНО: Общий режим [09:51:18]line Чек 289 27.10.2024 09:51 [09:51:18]line Смена: 528 ФФД: 1.0 [09:51:18]line ЗНМ: 0300000083 [09:51:18]line РНМ: 0000000000091623 [09:51:18]line Версия ККМ: 001 [09:51:18]line ФМ: 0000000000874672 [09:51:18]line ФД: 375011 [09:51:18]line ФПД: 84471093160117 [09:51:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375011&fm=84471093160117&tin=02508201610067®Number=0000000000091623&sum=50000 [09:51:18]OFD Sender: Processing packet 375011 [packets to send 270, broken 269] [09:51:18]ProducePacketName [09:51:18]name=ofd_packets/00375011 [09:51:18]OFD Sender: To server: pG, [09:51:18]CommunicateWithHost lk.salyk.kg:30040 [09:51:18]ConnectInit lk.salyk.kg [09:51:18]written 0, free lines is 4095 [09:51:18]Connected sock=10 [09: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 B8 86 07 01 77 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 15 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4C D3 75 80 68 B5 5B 6E 25 59 6D 18 F3 EC [09:51: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 DD 70 47 00 5C 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 E3 B8 05 00 F4 03 04 00 B4 B8 1D 67 B6 04 01 00 00 00 CE 56 82 65 A0 36 54 [09:51:19]CommunicateWithHost err = 0 [09:51:19]CheckOFDResponse [09:51:19]1017 (14) - 77093643461234 [09:51:19]1041 (16) - 0000000000874672 [09:51:19]1040 (4) - 375011 [09:51:19]1012 (4) - 27.10.2024 03:51 [09:51:19]1206 (1) - 0 [09:51:19]OFD Sender: Remove packet 375011 [09:51:19]ProducePacketName [09:51:19]name=ofd_packets/00375011 [09:51:19]NVStorageDeleteData [09:51:19]Write to MH i2c: 01 00 00 0F 12 21 [09:51:19]Write i2c OK [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: 01 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: 01 07 00 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: 01 07 00 0F 12 00 00 00 00 00 CD 0C 01 [09:51:19]RasterBufferAndPrint [09:51:19]line [09:51:19]line [09:51:19]line [09:51:19]line [09:51:19]line [09:51:19]written 0, free lines is 3283 [09:51:19]MH_Cut [09:51:19]Write to MH i2c: D1 01 00 16 12 01 FA [09:51:19]Write i2c OK [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: D1 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: D1 01 00 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: D1 01 00 16 12 00 F9 [09:51:19]Write to MH i2c: 01 00 00 17 12 29 [09:51:19]Write i2c OK [09:51:19]MH_I2C_Read... [09:51:19]OFD Sender: No OFD packet to send [09:51:19]*** Cut start [09:51:19]*** Partial cut [09:51:19]*** CUTSNS_PIN = 1 [09:51:20]*** CUTSNS_PIN = 0 [09:51:20]*** Brake cut motor [09:51:20]Read from MH i2c: 01 [09:51:20]MH_I2C_Read... [09:51:20]*** Stop cut motor [09:51:20]*** Cut end [09:51:20]Read from MH i2c: 01 07 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: 01 07 00 17 12 00 00 00 00 00 FF 0F 3E [09:51:20]process_action close_receipt done [09:51:20]requested_data is exist [09:51:20]produce_requested_data [09:51:20]requested_item fm.sn is exist - process it [09:51:20]wFMCommunicate request_size=4 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 11 00 00 [09:51:20]Write to MH i2c: E2 08 00 18 12 80 11 00 00 00 00 00 00 A4 [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 17 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 17 00 18 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [09:51:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:51:20]wFMCommunicate OK [09:51:20]requested_item fd.num is exist - process it [09:51:20]SAM_PROTO_GetFieldsCounters [09:51:20]wFMCommunicate request_size=4 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 13 00 00 [09:51:20]Write to MH i2c: E2 08 00 19 12 80 13 00 00 00 00 00 00 A7 [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 62 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 62 00 19 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 E3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [09: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 E3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:20]wFMCommunicate OK [09:51:20]SAM_PROTO_GetFieldsCounters done [09:51:20]requested_item shift.num is exist - process it [09:51:20]requested_item shift.opened is exist - process it [09:51:20]req_shift_opened [09:51:20]FM_GetShiftState [09:51:20]SAM_PROTO_GetShiftState [09:51:20]wFMCommunicate request_size=4 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 13 01 00 [09:51:20]Write to MH i2c: E2 08 00 1A 12 80 13 01 00 00 00 00 00 A9 [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 0E 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 0E 00 1A 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 77 [09:51:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:20]wFMCommunicate OK [09:51:20]SAM_PROTO_GetShiftState done [09:51:20]FM_GetShiftState done [09:51:20]req_shift_opened done [09:51:20]requested_item shift.open_date is exist - process it [09:51:20]req_shift_open_date [09:51:20]req_shift_open_date done [09:51:20]produce_requested_data done [09:51:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375011,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:51:20]process_action_free close_receipt [09:51:20]json_value_free [09:51:20]json_value_free done [09:51:20]process_json_proto returns [09:51:20]Send response to host [09:51:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375011,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:51:20]free response buf [09:51:20]execute_script done [09:51:20]execute_script returns [09:51:20]free content buf [09:51:20]Sock 9.Close socket [09:51:20]Sock 9.Thread stoped [09:51:21]accept exits with 8 [09:51:21]New connection [09:51:21]New thread 3067149668 created [09:51:21]Thread 3067006308 joined [09:51:21]Waiting for new connection... [09:51:21] Sock 8.Parse request [09:51:21]Sock 8.Check first char [09:51:21]Sock 8.First char is OK [09:51:21]request: POST /json_proto HTTP/1.0 [09:51:21]Method: POST [09:51:21]URL: /json_proto [09:51:21]Method is POST - this is cgi request [09:51:21]url: /json_proto [09:51:21]query_string will be loaded in cgi processing [09:51:21]execute_cgi json_proto POST (null) [09:51:21]execute_cgi path=json_proto method=POST [09:51:21]POST find Content-Length [09:51:21]Host: 172.17.42.195:8080 [09:51:21]Content-Length: 776 [09:51:21]Content-Type: application/json [09:51:21] [09:51:21]POST finish read [09:51:21]Found Content-Length = 776 [09:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311541", "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:21]execute_script... [09:51:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311541", "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:21]POST & json_proto [09:51:21]process_json_proto [09:51:21]json parsed OK: [09:51:21]protocol is kg_v1.0 [09:51:21]action value=close_receipt [09:51:21]process_action close_receipt [09:51:21]cmd_close_receipt [09:51:21]MH_GetDate [09:51:21]Write to MH i2c: F0 00 00 1B 12 1C [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 1B 12 00 19 0D 1E 67 EF 94 12 67 CC [09:51:21]GetLastDocTimeStamp 1730022677 [09:51:21]current date 1730022681 [09:51:21]FM_GetShiftState [09:51:21]SAM_PROTO_GetShiftState [09:51:21]wFMCommunicate request_size=4 [09:51:21]MH_SAM_APDU [09:51:21]CAPDU: 80 13 01 00 [09:51:21]Write to MH i2c: E2 08 00 1C 12 80 13 01 00 00 00 00 00 AB [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:21]Read from MH i2c: E2 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: E2 0E 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: E2 0E 00 1C 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [09:51:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:21]wFMCommunicate OK [09:51:21]SAM_PROTO_GetShiftState done [09:51:21]FM_GetShiftState done [09:51:21]opened in 1729988025 [09:51:21]opened+sec_in_day 1730074425 [09:51:21]quantity*price = 100051 [09:51:21]sum+1 = 100052 [09:51:21]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 СНО: Общий режим Чек 290 27.10.2024 09:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375012 ФПД: 210374933338305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375012&fm=210374933338305&tin=02508201610067®Number=0000000000091623&sum=100051 [09:51:22]StoreToDocumentArchive [09:51:22]shift 528 fd 375012 [09:51:22]save to /storage/0528/doc_00375012 [09:51:22]save last doc name /storage/0528/doc_00375012 to /storage/kkm_last_doc_name [09:51:22]save OK [09:51:22]Clear old archive folders... [09:51:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:51:22]tlvbuf is 015A3340 [09:51:22]SAM_PROTO_ClearQueue [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 09 00 00 [09:51:22]Write to MH i2c: E2 08 00 29 12 80 09 00 00 00 00 00 00 AD [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 29 12 00 90 00 AF [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]SAM_PROTO_ClearQueue done [09:51:22]KKMCreateOFDPacket [09:51:22]OFDProtocolAddRootSTLVToBuf [09:51:22]FM_MakeSignedData [09:51:22]FM_MakeSignedData [09:51:22]SAM_PROTO_SignData [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 0D 01 02 [09:51:22]Write to MH i2c: E2 08 00 2A 12 80 0D 01 02 00 00 00 00 B5 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 2A 12 00 90 00 B0 [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]wFMCommunicate request_size=255 [09:51:22]MH_SAM_APDU [09:51: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 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 22 01 00 00 F4 03 04 00 19 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [09:51:22]Write to MH i2c: E2 02 01 2B 12 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 22 01 00 00 F4 03 04 00 19 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 92 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 2B 12 00 90 00 B1 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]wFMCommunicate request_size=16 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 BF 55 BB 2B D8 C1 [09:51:23]Write to MH i2c: E2 13 00 2C 12 80 0D 02 02 0B 00 00 35 04 06 00 BF 55 BB 2B D8 C1 00 00 A0 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 2C 12 00 90 00 B2 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 03 02 [09:51:23]Write to MH i2c: E2 08 00 2D 12 80 0D 03 02 00 00 00 00 BA [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 0B 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 0B 00 2D 12 00 AB 11 74 A0 F7 BB C2 03 90 00 02 [09:51:23]RAPDU: AB 11 74 A0 F7 BB C2 03 90 00 [09:51:23]wFMCommunicate OK [09:51:23]SAM_PROTO_SignData done [09:51:23]FM_MakeSignedData done [09:51:23]CreateOFDProtocolMessage [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 11 00 00 [09:51:23]Write to MH i2c: E2 08 00 2E 12 80 11 00 00 00 00 00 00 BA [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 17 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 17 00 2E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [09:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:51:23]wFMCommunicate OK [09:51:23]CreateOFDProtocolMessage done [09:51:23]OFDSenderStorePacket 375012 [09:51:23]StoreOFDPacket docnum=375012 [09:51: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 5E 92 0D 01 49 2F 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 22 01 00 00 F4 03 04 00 19 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BF 55 BB 2B D8 C1 AB 11 74 A0 F7 BB C2 03 [09:51:23]CheckFolder [09:51:23]dirname=/storage/ofd_packets [09:51:23]CheckFolder done [09:51:23]ProducePacketName [09:51:23]name=ofd_packets/00375012 [09:51:23]NVStorageSaveData ofd_packets/00375012 [09:51:23]File name is /storage/ofd_packets/00375012 [09:51:23]Write 307 bytes [09:51:23]NVStorageSaveData done [09:51:23]OFDSenderStorePacket done [09:51:23]KKMCreateOFDPacket done [09:51:23]NVStorageSaveData kkm_last_timestamp [09:51:23]File name is /storage/kkm_last_timestamp [09:51:23]Write 4 bytes [09:51:23]NVStorageSaveData done [09:51:23]ExternCall_PrintAddStr [09:51:23]wPrintStart [09:51:23]Write to MH i2c: 01 00 00 2F 12 41 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 2F 12 00 00 00 00 00 FF 0F 56 [09:51:23]RasterBufferAndPrint [09:51:23]line Счет N : (1)3311541 [09:51:23]line ИНН: 02508201610067 [09:51:23]line Контрольно-Кассовый Чек [09:51:23]line ПРОДАЖА [09:51:23]line ТРК (МРК, ГНК) : 21 [09:51:23]line Товар: 2710194240 [09:51:23]line D-Energy Дт-К-2 [09:51:23]line 12.960 * 77.20 [09:51:23]line = 1000.51 [09:51:23]line НДС 12% НСП 1% [09:51:23]line > о реализуемом товаре [09:51:23]line ИТОГО: 1000.51 [09:51:23]line НСП 1% : 8.85 [09:51:23]line НДС 12% : 106.25 [09:51:23]line Наличными: 0.00 [09:51:23]line Безнал.: 1000.51 [09:51:23]line Место: АЗС № 87 "Партнер Нефть" [09:51:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:51:23]line СНО: Общий режим [09:51:23]line Чек 290 27.10.2024 09:51 [09:51:23]line Смена: 528 ФФД: 1.0 [09:51:23]line ЗНМ: 0300000083 [09:51:23]line РНМ: 0000000000091623 [09:51:23]line Версия ККМ: 001 [09:51:23]line Платежная система: Mbank [09:51:23]line ФМ: 0000000000874672 [09:51:23]line ФД: 375012 [09:51:23]line ФПД: 210374933338305 [09:51:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375012&fm=210374933338305&tin=02508201610067®Number=0000000000091623&sum=100051 [09:51:23]OFD Sender: Processing packet 375012 [packets to send 270, broken 269] [09:51:23]ProducePacketName [09:51:23]name=ofd_packets/00375012 [09:51:23]OFD Sender: To server: pG, [09:51:23]CommunicateWithHost lk.salyk.kg:30040 [09:51:23]ConnectInit lk.salyk.kg [09:51:23]written 0, free lines is 4095 [09:51:23]Connected sock=10 [09:51:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 5E 92 0D 01 49 2F 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 22 01 00 00 F4 03 04 00 19 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BF 55 BB 2B D8 C1 AB 11 74 A0 F7 BB C2 03 [09:51:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8E A2 47 00 0B 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 E4 B8 05 00 F4 03 04 00 B9 B8 1D 67 B6 04 01 00 00 DE 03 59 EC CE 25 F4 19 [09:51:23]CommunicateWithHost err = 0 [09:51:23]CheckOFDResponse [09:51:23]1017 (14) - 77093643461234 [09:51:23]1041 (16) - 0000000000874672 [09:51:23]1040 (4) - 375012 [09:51:23]1012 (4) - 27.10.2024 03:51 [09:51:23]1206 (1) - 0 [09:51:23]OFD Sender: Remove packet 375012 [09:51:23]ProducePacketName [09:51:23]name=ofd_packets/00375012 [09:51:23]NVStorageDeleteData [09:51:24]Write to MH i2c: 01 00 00 58 12 6A [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 07 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 07 00 58 12 00 00 00 00 00 10 0D 8E [09:51:24]RasterBufferAndPrint [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]written 0, free lines is 3354 [09:51:24]MH_Cut [09:51:24]Write to MH i2c: D1 01 00 5F 12 01 43 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 01 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 01 00 5F 12 00 42 [09:51:24]Write to MH i2c: 01 00 00 60 12 72 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]OFD Sender: No OFD packet to send [09:51:24]*** Cut start [09:51:24]*** Partial cut [09:51:24]*** CUTSNS_PIN = 1 [09:51:24]*** CUTSNS_PIN = 0 [09:51:25]*** Brake cut motor [09:51:25]Read from MH i2c: 01 [09:51:25]MH_I2C_Read... [09:51:25]*** Stop cut motor [09:51:25]*** Cut end [09:51:25]Read from MH i2c: 01 07 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: 01 07 00 60 12 00 00 00 00 00 FF 0F 87 [09:51:25]process_action close_receipt done [09:51:25]requested_data is exist [09:51:25]produce_requested_data [09:51:25]requested_item fm.sn is exist - process it [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 11 00 00 [09:51:25]Write to MH i2c: E2 08 00 61 12 80 11 00 00 00 00 00 00 ED [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 17 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 17 00 61 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 42 [09: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 [09:51:25]wFMCommunicate OK [09:51:25]requested_item fd.num is exist - process it [09:51:25]SAM_PROTO_GetFieldsCounters [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 13 00 00 [09:51:25]Write to MH i2c: E2 08 00 62 12 80 13 00 00 00 00 00 00 F0 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 62 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 62 00 62 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 E4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [09:51:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetFieldsCounters done [09:51:25]requested_item shift.num is exist - process it [09:51:25]requested_item shift.opened is exist - process it [09:51:25]req_shift_opened [09:51:25]FM_GetShiftState [09:51:25]SAM_PROTO_GetShiftState [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 13 01 00 [09:51:25]Write to MH i2c: E2 08 00 63 12 80 13 01 00 00 00 00 00 F2 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 63 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C0 [09:51:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetShiftState done [09:51:25]FM_GetShiftState done [09:51:25]req_shift_opened done [09:51:25]requested_item shift.open_date is exist - process it [09:51:25]req_shift_open_date [09:51:25]req_shift_open_date done [09:51:25]produce_requested_data done [09:51:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375012,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:51:25]process_action_free close_receipt [09:51:25]json_value_free [09:51:25]json_value_free done [09:51:25]process_json_proto returns [09:51:25]Send response to host [09:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375012,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:51:25]free response buf [09:51:25]execute_script done [09:51:25]execute_script returns [09:51:25]free content buf [09:51:25]Sock 8.Close socket [09:51:25]Sock 8.Thread stoped [09:51:29]OFD Sender: No OFD packet to send [09:51:34]OFD Sender: No OFD packet to send [09:51:39]OFD Sender: No OFD packet to send [09:51:44]accept exits with 9 [09:51:44]New connection [09:51:44]New thread 3067006308 created [09:51:44]Thread 3067149668 joined [09:51:44]Waiting for new connection... [09:51:44] Sock 9.Parse request [09:51:44]Sock 9.Check first char [09:51:44]Sock 9.First char is OK [09:51:44]request: POST /json_proto HTTP/1.0 [09:51:44]Method: POST [09:51:44]URL: /json_proto [09:51:44]Method is POST - this is cgi request [09:51:44]url: /json_proto [09:51:44]query_string will be loaded in cgi processing [09:51:44]execute_cgi json_proto POST (null) [09:51:44]execute_cgi path=json_proto method=POST [09:51:44]POST find Content-Length [09:51:44]Host: 172.17.42.195:8080 [09:51:44]Content-Length: 678 [09:51:44]Content-Type: application/json [09:51:44] [09:51:44]POST finish read [09:51:44]Found Content-Length = 678 [09:51:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311543", "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" ] } } [09:51:44]execute_script... [09:51: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)3311543", "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" ] } } [09:51:44]POST & json_proto [09:51:44]process_json_proto [09:51:44]json parsed OK: [09:51:44]protocol is kg_v1.0 [09:51:44]action value=close_receipt [09:51:44]process_action close_receipt [09:51:44]cmd_close_receipt [09:51:44]MH_GetDate [09:51:44]Write to MH i2c: F0 00 00 64 12 65 [09:51:44]Write i2c OK [09:51:44]MH_I2C_Read... [09:51:44]Read from MH i2c: F0 [09:51:44]MH_I2C_Read... [09:51:44]Read from MH i2c: F0 09 00 [09:51:44]MH_I2C_Read... [09:51:44]Read from MH i2c: F0 09 00 64 12 00 30 0D 1E 67 EF 94 12 67 2C [09:51:44]GetLastDocTimeStamp 1730022681 [09:51:44]current date 1730022704 [09:51:44]FM_GetShiftState [09:51:44]SAM_PROTO_GetShiftState [09:51:44]wFMCommunicate request_size=4 [09:51:44]MH_SAM_APDU [09:51:44]CAPDU: 80 13 01 00 [09:51:44]Write to MH i2c: E2 08 00 65 12 80 13 01 00 00 00 00 00 F4 [09:51:44]Write i2c OK [09:51:44]MH_I2C_Read... [09:51:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:44]Read from MH i2c: E2 [09:51:44]MH_I2C_Read... [09:51:44]Read from MH i2c: E2 0E 00 [09:51:44]MH_I2C_Read... [09:51:44]Read from MH i2c: E2 0E 00 65 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C2 [09:51:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:44]wFMCommunicate OK [09:51:44]SAM_PROTO_GetShiftState done [09:51:44]FM_GetShiftState done [09:51:44]opened in 1729988025 [09:51:44]opened+sec_in_day 1730074425 [09:51:44]quantity*price = 50041 [09:51:44]sum+1 = 50042 [09:51: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 СНО: Общий режим Чек 291 27.10.2024 09:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375013 ФПД: 252237025567878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375013&fm=252237025567878&tin=02508201610067®Number=0000000000091623&sum=50000 [09:51:45]StoreToDocumentArchive [09:51:45]shift 528 fd 375013 [09:51:45]save to /storage/0528/doc_00375013 [09:51:45]save last doc name /storage/0528/doc_00375013 to /storage/kkm_last_doc_name [09:51:45]save OK [09:51:45]Clear old archive folders... [09:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:45]tlvbuf is B6F85A40 [09:51:45]SAM_PROTO_ClearQueue [09:51:45]wFMCommunicate request_size=4 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 09 00 00 [09:51:45]Write to MH i2c: E2 08 00 72 12 80 09 00 00 00 00 00 00 F6 [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 72 12 00 90 00 F8 [09:51:45]RAPDU: 90 00 [09:51:45]wFMCommunicate OK [09:51:45]SAM_PROTO_ClearQueue done [09:51:45]KKMCreateOFDPacket [09:51:45]OFDProtocolAddRootSTLVToBuf [09:51:45]FM_MakeSignedData [09:51:45]FM_MakeSignedData [09:51:45]SAM_PROTO_SignData [09:51:45]wFMCommunicate request_size=4 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 0D 01 02 [09:51:45]Write to MH i2c: E2 08 00 73 12 80 0D 01 02 00 00 00 00 FE [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 73 12 00 90 00 F9 [09:51:45]RAPDU: 90 00 [09:51:45]wFMCommunicate OK [09:51:45]wFMCommunicate request_size=255 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 30 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 [09:51:45]Write to MH i2c: E2 02 01 74 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 23 01 00 00 F4 03 04 00 30 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 00 00 09 [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 74 12 00 90 00 FA [09:51:45]RAPDU: 90 00 [09:51:45]wFMCommunicate OK [09:51:45]wFMCommunicate request_size=10 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 0D 02 02 05 68 82 4E E4 86 [09:51:45]Write to MH i2c: E2 0D 00 75 12 80 0D 02 02 05 00 68 82 4E E4 86 00 00 AD [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 03 00 75 12 00 90 00 FB [09:51:45]RAPDU: 90 00 [09:51:45]wFMCommunicate OK [09:51:45]wFMCommunicate request_size=4 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 0D 03 02 [09:51:45]Write to MH i2c: E2 08 00 76 12 80 0D 03 02 00 00 00 00 03 [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 0B 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 0B 00 76 12 00 9E B2 F3 8F 83 E1 08 CC 90 00 0E [09:51:45]RAPDU: 9E B2 F3 8F 83 E1 08 CC 90 00 [09:51:45]wFMCommunicate OK [09:51:45]SAM_PROTO_SignData done [09:51:45]FM_MakeSignedData done [09:51:45]CreateOFDProtocolMessage [09:51:45]wFMCommunicate request_size=4 [09:51:45]MH_SAM_APDU [09:51:45]CAPDU: 80 11 00 00 [09:51:45]Write to MH i2c: E2 08 00 77 12 80 11 00 00 00 00 00 00 03 [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:45]Read from MH i2c: E2 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 17 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: E2 17 00 77 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 58 [09:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:51:45]wFMCommunicate OK [09:51:45]CreateOFDProtocolMessage done [09:51:45]OFDSenderStorePacket 375013 [09:51:45]StoreOFDPacket docnum=375013 [09:51: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 B8 89 07 01 3D 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 30 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 68 82 4E E4 86 9E B2 F3 8F 83 E1 08 CC [09:51:45]CheckFolder [09:51:45]dirname=/storage/ofd_packets [09:51:45]CheckFolder done [09:51:45]ProducePacketName [09:51:45]name=ofd_packets/00375013 [09:51:45]NVStorageSaveData ofd_packets/00375013 [09:51:45]File name is /storage/ofd_packets/00375013 [09:51:45]Write 301 bytes [09:51:45]NVStorageSaveData done [09:51:45]OFDSenderStorePacket done [09:51:45]KKMCreateOFDPacket done [09:51:45]NVStorageSaveData kkm_last_timestamp [09:51:45]File name is /storage/kkm_last_timestamp [09:51:45]Write 4 bytes [09:51:45]NVStorageSaveData done [09:51:45]ExternCall_PrintAddStr [09:51:45]wPrintStart [09:51:45]Write to MH i2c: 01 00 00 78 12 8A [09:51:45]Write i2c OK [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: 01 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: 01 07 00 [09:51:45]MH_I2C_Read... [09:51:45]Read from MH i2c: 01 07 00 78 12 00 00 00 00 00 FF 0F 9F [09:51:45]RasterBufferAndPrint [09:51:45]line Счет N : (1)3311543 [09:51:45]line ИНН: 02508201610067 [09:51:45]line Контрольно-Кассовый Чек [09:51:45]line ПРОДАЖА [09:51:45]line ТРК (МРК, ГНК) : 42 [09:51:45]line Товар: 2710124130 [09:51:45]line Аи-92-К-4 [09:51:45]line 7.480 * 66.90 [09:51:45]line = 500.41 [09:51:45]line НДС 12% НСП 1% [09:51:45]line > о реализуемом товаре [09:51:45]line ОКРУГЛЕНИЕ: -0.41 [09:51:45]line ИТОГО: 500.00 [09:51:45]line Внесено: 500.00 [09:51:45]line СДАЧА: 0.00 [09:51:45]line НСП 1% : 4.43 [09:51:45]line НДС 12% : 53.14 [09:51:45]line Наличными: 500.00 [09:51:45]line Безнал.: 0.00 [09:51:45]line Место: АЗС № 87 "Партнер Нефть" [09:51:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:51:45]line СНО: Общий режим [09:51:45]line Чек 291 27.10.2024 09:51 [09:51:45]line Смена: 528 ФФД: 1.0 [09:51:45]line ЗНМ: 0300000083 [09:51:45]line РНМ: 0000000000091623 [09:51:45]line Версия ККМ: 001 [09:51:45]line ФМ: 0000000000874672 [09:51:45]line ФД: 375013 [09:51:45]line ФПД: 252237025567878 [09:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375013&fm=252237025567878&tin=02508201610067®Number=0000000000091623&sum=50000 [09:51:45]written 0, free lines is 4095 [09:51:45]OFD Sender: Processing packet 375013 [packets to send 270, broken 269] [09:51:45]ProducePacketName [09:51:45]name=ofd_packets/00375013 [09:51:45]OFD Sender: To server: pG, [09:51:45]CommunicateWithHost lk.salyk.kg:30040 [09:51:45]ConnectInit lk.salyk.kg [09:51:46]Connected sock=10 [09:51: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 B8 89 07 01 3D 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 30 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 68 82 4E E4 86 9E B2 F3 8F 83 E1 08 CC [09:51: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 9C FD 47 00 26 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 E5 B8 05 00 F4 03 04 00 CF B8 1D 67 B6 04 01 00 00 AE 18 24 43 C4 99 2E 2B [09:51:46]CommunicateWithHost err = 0 [09:51:46]CheckOFDResponse [09:51:46]1017 (14) - 77093643461234 [09:51:46]1041 (16) - 0000000000874672 [09:51:46]1040 (4) - 375013 [09:51:46]1012 (4) - 27.10.2024 03:51 [09:51:46]1206 (1) - 0 [09:51:46]OFD Sender: Remove packet 375013 [09:51:46]ProducePacketName [09:51:46]name=ofd_packets/00375013 [09:51:46]NVStorageDeleteData [09:51:46]Write to MH i2c: 01 00 00 A3 12 B5 [09:51:46]Write i2c OK [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: 01 [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: 01 07 00 [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: 01 07 00 A3 12 00 00 00 00 00 D7 0C 9F [09:51:46]RasterBufferAndPrint [09:51:46]line [09:51:46]line [09:51:46]line [09:51:46]line [09:51:46]line [09:51:46]written 0, free lines is 3294 [09:51:46]MH_Cut [09:51:46]Write to MH i2c: D1 01 00 AA 12 01 8E [09:51:46]Write i2c OK [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: D1 [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: D1 01 00 [09:51:46]MH_I2C_Read... [09:51:46]Read from MH i2c: D1 01 00 AA 12 00 8D [09:51:46]Write to MH i2c: 01 00 00 AB 12 BD [09:51:46]Write i2c OK [09:51:46]MH_I2C_Read... [09:51:46]OFD Sender: No OFD packet to send [09:51:47]*** Cut start [09:51:47]*** Partial cut [09:51:47]*** CUTSNS_PIN = 1 [09:51:47]*** CUTSNS_PIN = 0 [09:51:47]*** Brake cut motor [09:51:47]Read from MH i2c: 01 [09:51:47]MH_I2C_Read... [09:51:47]*** Stop cut motor [09:51:47]*** Cut end [09:51:47]Read from MH i2c: 01 07 00 [09:51:47]MH_I2C_Read... [09:51:47]Read from MH i2c: 01 07 00 AB 12 00 00 00 00 00 FF 0F D2 [09:51:47]process_action close_receipt done [09:51:47]requested_data is exist [09:51:47]produce_requested_data [09:51:47]requested_item fm.sn is exist - process it [09:51:47]wFMCommunicate request_size=4 [09:51:47]MH_SAM_APDU [09:51:47]CAPDU: 80 11 00 00 [09:51:47]Write to MH i2c: E2 08 00 AC 12 80 11 00 00 00 00 00 00 38 [09:51:47]Write i2c OK [09:51:47]MH_I2C_Read... [09:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:47]Read from MH i2c: E2 [09:51:47]MH_I2C_Read... [09:51:47]Read from MH i2c: E2 17 00 [09:51:47]MH_I2C_Read... [09:51:47]Read from MH i2c: E2 17 00 AC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8D [09: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 [09:51:47]wFMCommunicate OK [09:51:47]requested_item fd.num is exist - process it [09:51:47]SAM_PROTO_GetFieldsCounters [09:51:47]wFMCommunicate request_size=4 [09:51:47]MH_SAM_APDU [09:51:47]CAPDU: 80 13 00 00 [09:51:47]Write to MH i2c: E2 08 00 AD 12 80 13 00 00 00 00 00 00 3B [09:51:47]Write i2c OK [09:51:47]MH_I2C_Read... [09:51:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:48]Read from MH i2c: E2 [09:51:48]MH_I2C_Read... [09:51:48]Read from MH i2c: E2 62 00 [09:51:48]MH_I2C_Read... [09:51:48]Read from MH i2c: E2 62 00 AD 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 E5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [09:51: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 E5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:48]wFMCommunicate OK [09:51:48]SAM_PROTO_GetFieldsCounters done [09:51:48]requested_item shift.num is exist - process it [09:51:48]requested_item shift.opened is exist - process it [09:51:48]req_shift_opened [09:51:48]FM_GetShiftState [09:51:48]SAM_PROTO_GetShiftState [09:51:48]wFMCommunicate request_size=4 [09:51:48]MH_SAM_APDU [09:51:48]CAPDU: 80 13 01 00 [09:51:48]Write to MH i2c: E2 08 00 AE 12 80 13 01 00 00 00 00 00 3D [09:51:48]Write i2c OK [09:51:48]MH_I2C_Read... [09:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:48]Read from MH i2c: E2 [09:51:48]MH_I2C_Read... [09:51:48]Read from MH i2c: E2 0E 00 [09:51:48]MH_I2C_Read... [09:51:48]Read from MH i2c: E2 0E 00 AE 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0B [09:51:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:51:48]wFMCommunicate OK [09:51:48]SAM_PROTO_GetShiftState done [09:51:48]FM_GetShiftState done [09:51:48]req_shift_opened done [09:51:48]requested_item shift.open_date is exist - process it [09:51:48]req_shift_open_date [09:51:48]req_shift_open_date done [09:51:48]produce_requested_data done [09:51:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375013,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:51:48]process_action_free close_receipt [09:51:48]json_value_free [09:51:48]json_value_free done [09:51:48]process_json_proto returns [09:51:48]Send response to host [09:51:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375013,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:51:48]free response buf [09:51:48]execute_script done [09:51:48]execute_script returns [09:51:48]free content buf [09:51:48]Sock 9.Close socket [09:51:48]Sock 9.Thread stoped [09:51:51]OFD Sender: No OFD packet to send [09:51:56]OFD Sender: No OFD packet to send [09:52:01]OFD Sender: No OFD packet to send [09:52:06]OFD Sender: No OFD packet to send [09:52:11]OFD Sender: No OFD packet to send [09:52:16]OFD Sender: No OFD packet to send [09:52:21]OFD Sender: No OFD packet to send [09:52:26]OFD Sender: No OFD packet to send [09:52:31]OFD Sender: No OFD packet to send [09:52:36]OFD Sender: No OFD packet to send [09:52:41]OFD Sender: No OFD packet to send [09:52:46]OFD Sender: No OFD packet to send [09:52:51]OFD Sender: No OFD packet to send [09:52:56]OFD Sender: No OFD packet to send [09:53:01]OFD Sender: No OFD packet to send [09:53:06]OFD Sender: No OFD packet to send [09:53:11]OFD Sender: No OFD packet to send [09:53:16]OFD Sender: No OFD packet to send [09:53:21]OFD Sender: No OFD packet to send [09:53:26]OFD Sender: No OFD packet to send [09:53:32]OFD Sender: No OFD packet to send [09:53:37]OFD Sender: No OFD packet to send [09:53:42]OFD Sender: No OFD packet to send [09:53:43]accept exits with 8 [09:53:43]New connection [09:53:43]New thread 3067149668 created [09:53:43]Thread 3067006308 joined [09:53:43]Waiting for new connection... [09:53:43] Sock 8.Parse request [09:53:43]Sock 8.Check first char [09:53:43]Sock 8.First char is OK [09:53:43]request: POST /json_proto HTTP/1.0 [09:53:43]Method: POST [09:53:43]URL: /json_proto [09:53:43]Method is POST - this is cgi request [09:53:43]url: /json_proto [09:53:43]query_string will be loaded in cgi processing [09:53:43]execute_cgi json_proto POST (null) [09:53:43]execute_cgi path=json_proto method=POST [09:53:43]POST find Content-Length [09:53:43]Host: 172.17.42.195:8080 [09:53:43]Content-Length: 678 [09:53:43]Content-Type: application/json [09:53:43] [09:53:43]POST finish read [09:53:43]Found Content-Length = 678 [09:53:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311544", "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" ] } } [09:53:43]execute_script... [09: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)3311544", "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" ] } } [09:53:43]POST & json_proto [09:53:43]process_json_proto [09:53:43]json parsed OK: [09:53:43]protocol is kg_v1.0 [09:53:43]action value=close_receipt [09:53:43]process_action close_receipt [09:53:43]cmd_close_receipt [09:53:43]MH_GetDate [09:53:43]Write to MH i2c: F0 00 00 AF 12 B0 [09:53:43]Write i2c OK [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: F0 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: F0 09 00 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: F0 09 00 AF 12 00 A8 0D 1E 67 EF 94 12 67 EF [09:53:43]GetLastDocTimeStamp 1730022704 [09:53:43]current date 1730022824 [09:53:43]FM_GetShiftState [09:53:43]SAM_PROTO_GetShiftState [09:53:43]wFMCommunicate request_size=4 [09:53:43]MH_SAM_APDU [09:53:43]CAPDU: 80 13 01 00 [09:53:43]Write to MH i2c: E2 08 00 B0 12 80 13 01 00 00 00 00 00 3F [09:53:43]Write i2c OK [09:53:43]MH_I2C_Read... [09:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:43]Read from MH i2c: E2 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: E2 0E 00 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: E2 0E 00 B0 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0D [09:53:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:53:43]wFMCommunicate OK [09:53:43]SAM_PROTO_GetShiftState done [09:53:43]FM_GetShiftState done [09:53:43]opened in 1729988025 [09:53:43]opened+sec_in_day 1730074425 [09:53:43]quantity*price = 20003 [09:53:43]sum+1 = 20004 [09:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 292 27.10.2024 09:53 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375014 ФПД: 87293779104241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375014&fm=87293779104241&tin=02508201610067®Number=0000000000091623&sum=20000 [09:53:44]StoreToDocumentArchive [09:53:44]shift 528 fd 375014 [09:53:44]save to /storage/0528/doc_00375014 [09:53:44]save last doc name /storage/0528/doc_00375014 to /storage/kkm_last_doc_name [09:53:44]save OK [09:53:44]Clear old archive folders... [09:53:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:44]tlvbuf is B6ED8970 [09:53:44]SAM_PROTO_ClearQueue [09:53:44]wFMCommunicate request_size=4 [09:53:44]MH_SAM_APDU [09:53:44]CAPDU: 80 09 00 00 [09:53:44]Write to MH i2c: E2 08 00 BD 12 80 09 00 00 00 00 00 00 41 [09:53:44]Write i2c OK [09:53:44]MH_I2C_Read... [09:53:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:44]Read from MH i2c: E2 [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: E2 03 00 [09:53:44]MH_I2C_Read... [09:53:44]Read from MH i2c: E2 03 00 BD 12 00 90 00 43 [09:53:44]RAPDU: 90 00 [09:53:44]wFMCommunicate OK [09:53:44]SAM_PROTO_ClearQueue done [09:53:44]KKMCreateOFDPacket [09:53:44]OFDProtocolAddRootSTLVToBuf [09:53:44]FM_MakeSignedData [09:53:44]FM_MakeSignedData [09:53:44]SAM_PROTO_SignData [09:53:44]wFMCommunicate request_size=4 [09:53:44]MH_SAM_APDU [09:53:44]CAPDU: 80 0D 01 02 [09:53:44]Write to MH i2c: E2 08 00 BE 12 80 0D 01 02 00 00 00 00 49 [09:53:44]Write i2c OK [09:53:44]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 BE 12 00 90 00 44 [09:53:45]RAPDU: 90 00 [09:53:45]wFMCommunicate OK [09:53:45]wFMCommunicate request_size=255 [09:53:45]MH_SAM_APDU [09:53: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 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 24 01 00 00 F4 03 04 00 A8 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F [09:53:45]Write to MH i2c: E2 02 01 BF 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 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 24 01 00 00 F4 03 04 00 A8 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F 00 00 FA [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 BF 12 00 90 00 45 [09:53:45]RAPDU: 90 00 [09:53:45]wFMCommunicate OK [09:53:45]wFMCommunicate request_size=10 [09:53:45]MH_SAM_APDU [09:53:45]CAPDU: 80 0D 02 02 05 64 AA B1 D1 F1 [09:53:45]Write to MH i2c: E2 0D 00 C0 12 80 0D 02 02 05 00 64 AA B1 D1 F1 00 00 D7 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 03 00 C0 12 00 90 00 46 [09:53:45]RAPDU: 90 00 [09:53:45]wFMCommunicate OK [09:53:45]wFMCommunicate request_size=4 [09:53:45]MH_SAM_APDU [09:53:45]CAPDU: 80 0D 03 02 [09:53:45]Write to MH i2c: E2 08 00 C1 12 80 0D 03 02 00 00 00 00 4E [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 0B 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 0B 00 C1 12 00 3D 9A 72 21 4A 6A 56 0B 90 00 CE [09:53:45]RAPDU: 3D 9A 72 21 4A 6A 56 0B 90 00 [09:53:45]wFMCommunicate OK [09:53:45]SAM_PROTO_SignData done [09:53:45]FM_MakeSignedData done [09:53:45]CreateOFDProtocolMessage [09:53:45]wFMCommunicate request_size=4 [09:53:45]MH_SAM_APDU [09:53:45]CAPDU: 80 11 00 00 [09:53:45]Write to MH i2c: E2 08 00 C2 12 80 11 00 00 00 00 00 00 4E [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:45]Read from MH i2c: E2 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 17 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: E2 17 00 C2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A3 [09: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 [09:53:45]wFMCommunicate OK [09:53:45]CreateOFDProtocolMessage done [09:53:45]OFDSenderStorePacket 375014 [09:53:45]StoreOFDPacket docnum=375014 [09: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 6A DC 07 01 03 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 A8 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F 64 AA B1 D1 F1 3D 9A 72 21 4A 6A 56 0B [09:53:45]CheckFolder [09:53:45]dirname=/storage/ofd_packets [09:53:45]CheckFolder done [09:53:45]ProducePacketName [09:53:45]name=ofd_packets/00375014 [09:53:45]NVStorageSaveData ofd_packets/00375014 [09:53:45]File name is /storage/ofd_packets/00375014 [09:53:45]Write 301 bytes [09:53:45]NVStorageSaveData done [09:53:45]OFDSenderStorePacket done [09:53:45]KKMCreateOFDPacket done [09:53:45]NVStorageSaveData kkm_last_timestamp [09:53:45]File name is /storage/kkm_last_timestamp [09:53:45]Write 4 bytes [09:53:45]NVStorageSaveData done [09:53:45]ExternCall_PrintAddStr [09:53:45]wPrintStart [09:53:45]Write to MH i2c: 01 00 00 C3 12 D5 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 07 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 07 00 C3 12 00 00 00 00 00 FF 0F EA [09:53:45]RasterBufferAndPrint [09:53:45]line Счет N : (1)3311544 [09:53:45]line ИНН: 02508201610067 [09:53:45]line Контрольно-Кассовый Чек [09:53:45]line ПРОДАЖА [09:53:45]line ТРК (МРК, ГНК) : 32 [09:53:45]line Товар: 2710124130 [09:53:45]line Аи-92-К-4 [09:53:45]line 2.990 * 66.90 [09:53:45]line = 200.03 [09:53:45]line НДС 12% НСП 1% [09:53:45]line > о реализуемом товаре [09:53:45]line ОКРУГЛЕНИЕ: -0.03 [09:53:45]line ИТОГО: 200.00 [09:53:45]line Внесено: 200.00 [09:53:45]line СДАЧА: 0.00 [09:53:45]line НСП 1% : 1.77 [09:53:45]line НДС 12% : 21.24 [09:53:45]line Наличными: 200.00 [09:53:45]line Безнал.: 0.00 [09:53:45]line Место: АЗС № 87 "Партнер Нефть" [09:53:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:53:45]line СНО: Общий режим [09:53:45]line Чек 292 27.10.2024 09:53 [09:53:45]line Смена: 528 ФФД: 1.0 [09:53:45]line ЗНМ: 0300000083 [09:53:45]line РНМ: 0000000000091623 [09:53:45]line Версия ККМ: 001 [09:53:45]line ФМ: 0000000000874672 [09:53:45]line ФД: 375014 [09:53:45]line ФПД: 87293779104241 [09:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375014&fm=87293779104241&tin=02508201610067®Number=0000000000091623&sum=20000 [09:53:45]written 0, free lines is 4095 [09:53:45]OFD Sender: Processing packet 375014 [packets to send 270, broken 269] [09:53:45]ProducePacketName [09:53:45]name=ofd_packets/00375014 [09:53:45]OFD Sender: To server: pG, [09:53:45]CommunicateWithHost lk.salyk.kg:30040 [09:53:45]ConnectInit lk.salyk.kg [09:53:45]Connected sock=10 [09: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 6A DC 07 01 03 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 A8 0D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 4F 64 AA B1 D1 F1 3D 9A 72 21 4A 6A 56 0B [09: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 BB 08 47 00 64 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 E6 B8 05 00 F4 03 04 00 46 B9 1D 67 B6 04 01 00 00 FD 01 84 BE 5F 9B 9B 9A [09:53:45]CommunicateWithHost err = 0 [09:53:45]CheckOFDResponse [09:53:45]1017 (14) - 77093643461234 [09:53:45]1041 (16) - 0000000000874672 [09:53:45]1040 (4) - 375014 [09:53:45]1012 (4) - 27.10.2024 03:53 [09:53:45]1206 (1) - 0 [09:53:45]OFD Sender: Remove packet 375014 [09:53:45]ProducePacketName [09:53:45]name=ofd_packets/00375014 [09:53:45]NVStorageDeleteData [09:53:45]Write to MH i2c: 01 00 00 EE 12 00 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 07 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: 01 07 00 EE 12 00 00 00 00 00 CF 0C E2 [09:53:45]RasterBufferAndPrint [09:53:45]line [09:53:45]line [09:53:45]line [09:53:45]line [09:53:45]line [09:53:45]written 0, free lines is 3286 [09:53:45]MH_Cut [09:53:45]Write to MH i2c: D1 01 00 F5 12 01 D9 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: D1 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: D1 01 00 [09:53:45]MH_I2C_Read... [09:53:45]Read from MH i2c: D1 01 00 F5 12 00 D8 [09:53:45]Write to MH i2c: 01 00 00 F6 12 08 [09:53:45]Write i2c OK [09:53:45]MH_I2C_Read... [09:53:46]OFD Sender: No OFD packet to send [09:53:46]*** Cut start [09:53:46]*** Partial cut [09:53:46]*** CUTSNS_PIN = 1 [09:53:46]*** CUTSNS_PIN = 0 [09:53:47]*** Brake cut motor [09:53:47]Read from MH i2c: 01 [09:53:47]MH_I2C_Read... [09:53:47]*** Stop cut motor [09:53:47]*** Cut end [09:53:47]Read from MH i2c: 01 07 00 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: 01 07 00 F6 12 00 00 00 00 00 FF 0F 1D [09:53:47]process_action close_receipt done [09:53:47]requested_data is exist [09:53:47]produce_requested_data [09:53:47]requested_item fm.sn is exist - process it [09:53:47]wFMCommunicate request_size=4 [09:53:47]MH_SAM_APDU [09:53:47]CAPDU: 80 11 00 00 [09:53:47]Write to MH i2c: E2 08 00 F7 12 80 11 00 00 00 00 00 00 83 [09:53:47]Write i2c OK [09:53:47]MH_I2C_Read... [09:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:47]Read from MH i2c: E2 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 17 00 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 17 00 F7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [09: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 [09:53:47]wFMCommunicate OK [09:53:47]requested_item fd.num is exist - process it [09:53:47]SAM_PROTO_GetFieldsCounters [09:53:47]wFMCommunicate request_size=4 [09:53:47]MH_SAM_APDU [09:53:47]CAPDU: 80 13 00 00 [09:53:47]Write to MH i2c: E2 08 00 F8 12 80 13 00 00 00 00 00 00 86 [09:53:47]Write i2c OK [09:53:47]MH_I2C_Read... [09:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:47]Read from MH i2c: E2 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 62 00 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 62 00 F8 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 E6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [09: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 E6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:53:47]wFMCommunicate OK [09:53:47]SAM_PROTO_GetFieldsCounters done [09:53:47]requested_item shift.num is exist - process it [09:53:47]requested_item shift.opened is exist - process it [09:53:47]req_shift_opened [09:53:47]FM_GetShiftState [09:53:47]SAM_PROTO_GetShiftState [09:53:47]wFMCommunicate request_size=4 [09:53:47]MH_SAM_APDU [09:53:47]CAPDU: 80 13 01 00 [09:53:47]Write to MH i2c: E2 08 00 F9 12 80 13 01 00 00 00 00 00 88 [09:53:47]Write i2c OK [09:53:47]MH_I2C_Read... [09:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:47]Read from MH i2c: E2 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 0E 00 [09:53:47]MH_I2C_Read... [09:53:47]Read from MH i2c: E2 0E 00 F9 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 56 [09:53:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:53:47]wFMCommunicate OK [09:53:47]SAM_PROTO_GetShiftState done [09:53:47]FM_GetShiftState done [09:53:47]req_shift_opened done [09:53:47]requested_item shift.open_date is exist - process it [09:53:47]req_shift_open_date [09:53:47]req_shift_open_date done [09:53:47]produce_requested_data done [09:53:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375014,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:53:47]process_action_free close_receipt [09:53:47]json_value_free [09:53:47]json_value_free done [09:53:47]process_json_proto returns [09:53:47]Send response to host [09:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375014,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:53:47]free response buf [09:53:47]execute_script done [09:53:47]execute_script returns [09:53:47]free content buf [09:53:47]Sock 8.Close socket [09:53:47]Sock 8.Thread stoped [09:53:51]OFD Sender: No OFD packet to send [09:53:56]OFD Sender: No OFD packet to send [09:54:01]OFD Sender: No OFD packet to send [09:54:06]OFD Sender: No OFD packet to send [09:54:11]OFD Sender: No OFD packet to send [09:54:16]OFD Sender: No OFD packet to send [09:54:21]OFD Sender: No OFD packet to send [09:54:26]OFD Sender: No OFD packet to send [09:54:31]OFD Sender: No OFD packet to send [09:54:36]OFD Sender: No OFD packet to send [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:06]OFD Sender: No OFD packet to send [09:55:11]OFD Sender: No OFD packet to send [09:55:16]accept exits with 9 [09:55:16]New connection [09:55:16]New thread 3067006308 created [09:55:16]Thread 3067149668 joined [09:55:16]Waiting for new connection... [09:55:16] Sock 9.Parse request [09:55:16]Sock 9.Check first char [09:55:16]Sock 9.First char is OK [09:55:16]request: POST /json_proto HTTP/1.0 [09:55:16]Method: POST [09:55:16]URL: /json_proto [09:55:16]Method is POST - this is cgi request [09:55:16]url: /json_proto [09:55:16]query_string will be loaded in cgi processing [09:55:16]execute_cgi json_proto POST (null) [09:55:16]execute_cgi path=json_proto method=POST [09:55:16]POST find Content-Length [09:55:16]Host: 172.17.42.195:8080 [09:55:16]Content-Length: 678 [09:55:16]Content-Type: application/json [09:55:16] [09:55:16]POST finish read [09:55:16]Found Content-Length = 678 [09:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311546", "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" ] } } [09:55:16]execute_script... [09: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)3311546", "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" ] } } [09:55:16]POST & json_proto [09:55:16]process_json_proto [09:55:16]json parsed OK: [09:55:16]protocol is kg_v1.0 [09:55:16]action value=close_receipt [09:55:16]process_action close_receipt [09:55:16]cmd_close_receipt [09:55:16]MH_GetDate [09:55:16]Write to MH i2c: F0 00 00 FA 12 FB [09:55:16]Write i2c OK [09:55:16]MH_I2C_Read... [09:55:16]Read from MH i2c: F0 [09:55:16]MH_I2C_Read... [09:55:16]Read from MH i2c: F0 09 00 [09:55:16]MH_I2C_Read... [09:55:16]Read from MH i2c: F0 09 00 FA 12 00 04 0E 1E 67 EF 94 12 67 97 [09:55:16]GetLastDocTimeStamp 1730022824 [09:55:16]current date 1730022916 [09:55:16]FM_GetShiftState [09:55:16]SAM_PROTO_GetShiftState [09:55:16]wFMCommunicate request_size=4 [09:55:16]MH_SAM_APDU [09:55:16]CAPDU: 80 13 01 00 [09:55:16]Write to MH i2c: E2 08 00 FB 12 80 13 01 00 00 00 00 00 8A [09:55:16]Write i2c OK [09:55:16]MH_I2C_Read... [09:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:16]Read from MH i2c: E2 [09:55:16]MH_I2C_Read... [09:55:16]Read from MH i2c: E2 0E 00 [09:55:16]MH_I2C_Read... [09:55:16]Read from MH i2c: E2 0E 00 FB 12 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 58 [09:55:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:55:16]wFMCommunicate OK [09:55:16]SAM_PROTO_GetShiftState done [09:55:16]FM_GetShiftState done [09:55:16]opened in 1729988025 [09:55:16]opened+sec_in_day 1730074425 [09:55:16]quantity*price = 20003 [09:55:16]sum+1 = 20004 [09:55:16]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 СНО: Общий режим Чек 293 27.10.2024 09:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375015 ФПД: 137265941364245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095516&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375015&fm=137265941364245&tin=02508201610067®Number=0000000000091623&sum=20000 [09:55:17]StoreToDocumentArchive [09:55:17]shift 528 fd 375015 [09:55:17]save to /storage/0528/doc_00375015 [09:55:17]save last doc name /storage/0528/doc_00375015 to /storage/kkm_last_doc_name [09:55:17]save OK [09:55:17]Clear old archive folders... [09:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:17]tlvbuf is B6F85840 [09:55:17]SAM_PROTO_ClearQueue [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 09 00 00 [09:55:17]Write to MH i2c: E2 08 00 08 13 80 09 00 00 00 00 00 00 8D [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 08 13 00 90 00 8F [09:55:17]RAPDU: 90 00 [09:55:17]wFMCommunicate OK [09:55:17]SAM_PROTO_ClearQueue done [09:55:17]KKMCreateOFDPacket [09:55:17]OFDProtocolAddRootSTLVToBuf [09:55:17]FM_MakeSignedData [09:55:17]FM_MakeSignedData [09:55:17]SAM_PROTO_SignData [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 0D 01 02 [09:55:17]Write to MH i2c: E2 08 00 09 13 80 0D 01 02 00 00 00 00 95 [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 09 13 00 90 00 90 [09:55:17]RAPDU: 90 00 [09:55:17]wFMCommunicate OK [09:55:17]wFMCommunicate request_size=255 [09:55:17]MH_SAM_APDU [09: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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 04 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C [09:55:17]Write to MH i2c: E2 02 01 0A 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 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 04 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C 00 00 D2 [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 0A 13 00 90 00 91 [09:55:17]RAPDU: 90 00 [09:55:17]wFMCommunicate OK [09:55:17]wFMCommunicate request_size=10 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 0D 02 02 05 D7 B7 AC BE 15 [09:55:17]Write to MH i2c: E2 0D 00 0B 13 80 0D 02 02 05 00 D7 B7 AC BE 15 00 00 AF [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 03 00 0B 13 00 90 00 92 [09:55:17]RAPDU: 90 00 [09:55:17]wFMCommunicate OK [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 0D 03 02 [09:55:17]Write to MH i2c: E2 08 00 0C 13 80 0D 03 02 00 00 00 00 9A [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:18]Read from MH i2c: E2 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 0B 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 0B 00 0C 13 00 C9 C0 47 78 CD 85 E9 F0 90 00 0E [09:55:18]RAPDU: C9 C0 47 78 CD 85 E9 F0 90 00 [09:55:18]wFMCommunicate OK [09:55:18]SAM_PROTO_SignData done [09:55:18]FM_MakeSignedData done [09:55:18]CreateOFDProtocolMessage [09:55:18]wFMCommunicate request_size=4 [09:55:18]MH_SAM_APDU [09:55:18]CAPDU: 80 11 00 00 [09:55:18]Write to MH i2c: E2 08 00 0D 13 80 11 00 00 00 00 00 00 9A [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:18]Read from MH i2c: E2 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 17 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 17 00 0D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [09:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:55:18]wFMCommunicate OK [09:55:18]CreateOFDProtocolMessage done [09:55:18]OFDSenderStorePacket 375015 [09:55:18]StoreOFDPacket docnum=375015 [09:55: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 07 33 07 01 BA 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 25 01 00 00 F4 03 04 00 04 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C D7 B7 AC BE 15 C9 C0 47 78 CD 85 E9 F0 [09:55:18]CheckFolder [09:55:18]dirname=/storage/ofd_packets [09:55:18]CheckFolder done [09:55:18]ProducePacketName [09:55:18]name=ofd_packets/00375015 [09:55:18]NVStorageSaveData ofd_packets/00375015 [09:55:18]File name is /storage/ofd_packets/00375015 [09:55:18]Write 301 bytes [09:55:18]NVStorageSaveData done [09:55:18]OFDSenderStorePacket done [09:55:18]KKMCreateOFDPacket done [09:55:18]NVStorageSaveData kkm_last_timestamp [09:55:18]File name is /storage/kkm_last_timestamp [09:55:18]Write 4 bytes [09:55:18]NVStorageSaveData done [09:55:18]ExternCall_PrintAddStr [09:55:18]wPrintStart [09:55:18]Write to MH i2c: 01 00 00 0E 13 21 [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 07 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 07 00 0E 13 00 00 00 00 00 FF 0F 36 [09:55:18]RasterBufferAndPrint [09:55:18]line Счет N : (1)3311546 [09:55:18]line ИНН: 02508201610067 [09:55:18]line Контрольно-Кассовый Чек [09:55:18]line ПРОДАЖА [09:55:18]line ТРК (МРК, ГНК) : 42 [09:55:18]line Товар: 2710124130 [09:55:18]line Аи-92-К-4 [09:55:18]line 2.990 * 66.90 [09:55:18]line = 200.03 [09:55:18]line НДС 12% НСП 1% [09:55:18]line > о реализуемом товаре [09:55:18]line ОКРУГЛЕНИЕ: -0.03 [09:55:18]line ИТОГО: 200.00 [09:55:18]line Внесено: 200.00 [09:55:18]line СДАЧА: 0.00 [09:55:18]line НСП 1% : 1.77 [09:55:18]line НДС 12% : 21.24 [09:55:18]line Наличными: 200.00 [09:55:18]line Безнал.: 0.00 [09:55:18]line Место: АЗС № 87 "Партнер Нефть" [09:55:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:55:18]line СНО: Общий режим [09:55:18]line Чек 293 27.10.2024 09:55 [09:55:18]line Смена: 528 ФФД: 1.0 [09:55:18]line ЗНМ: 0300000083 [09:55:18]line РНМ: 0000000000091623 [09:55:18]line Версия ККМ: 001 [09:55:18]line ФМ: 0000000000874672 [09:55:18]line ФД: 375015 [09:55:18]line ФПД: 137265941364245 [09:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095516&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375015&fm=137265941364245&tin=02508201610067®Number=0000000000091623&sum=20000 [09:55:18]written 0, free lines is 4095 [09:55:18]OFD Sender: Processing packet 375015 [packets to send 270, broken 269] [09:55:18]ProducePacketName [09:55:18]name=ofd_packets/00375015 [09:55:18]OFD Sender: To server: pG, [09:55:18]CommunicateWithHost lk.salyk.kg:30040 [09:55:18]ConnectInit lk.salyk.kg [09:55:18]Connected sock=10 [09: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 07 33 07 01 BA 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 25 01 00 00 F4 03 04 00 04 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 7C D7 B7 AC BE 15 C9 C0 47 78 CD 85 E9 F0 [09: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 A4 50 47 00 00 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 B8 05 00 F4 03 04 00 A3 B9 1D 67 B6 04 01 00 00 8B 1F 08 CD DB A0 56 54 [09:55:18]CommunicateWithHost err = 0 [09:55:18]CheckOFDResponse [09:55:18]1017 (14) - 77093643461234 [09:55:18]1041 (16) - 0000000000874672 [09:55:18]1040 (4) - 375015 [09:55:18]1012 (4) - 27.10.2024 03:55 [09:55:18]1206 (1) - 0 [09:55:18]OFD Sender: Remove packet 375015 [09:55:18]ProducePacketName [09:55:18]name=ofd_packets/00375015 [09:55:18]NVStorageDeleteData [09:55:18]Write to MH i2c: 01 00 00 39 13 4C [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 07 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 07 00 39 13 00 00 00 00 00 CD 0C 2C [09:55:18]RasterBufferAndPrint [09:55:18]line [09:55:18]line [09:55:18]line [09:55:18]line [09:55:18]line [09:55:18]written 0, free lines is 3283 [09:55:18]MH_Cut [09:55:18]Write to MH i2c: D1 01 00 40 13 01 25 [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: D1 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: D1 01 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: D1 01 00 40 13 00 24 [09:55:18]Write to MH i2c: 01 00 00 41 13 54 [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]OFD Sender: No OFD packet to send [09:55:19]*** Cut start [09:55:19]*** Partial cut [09:55:19]*** CUTSNS_PIN = 1 [09:55:19]*** CUTSNS_PIN = 0 [09:55:19]*** Brake cut motor [09:55:20]Read from MH i2c: 01 [09:55:20]MH_I2C_Read... [09:55:20]*** Stop cut motor [09:55:20]*** Cut end [09:55:20]Read from MH i2c: 01 07 00 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: 01 07 00 41 13 00 00 00 00 00 FF 0F 69 [09:55:20]process_action close_receipt done [09:55:20]requested_data is exist [09:55:20]produce_requested_data [09:55:20]requested_item fm.sn is exist - process it [09:55:20]wFMCommunicate request_size=4 [09:55:20]MH_SAM_APDU [09:55:20]CAPDU: 80 11 00 00 [09:55:20]Write to MH i2c: E2 08 00 42 13 80 11 00 00 00 00 00 00 CF [09:55:20]Write i2c OK [09:55:20]MH_I2C_Read... [09:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:20]Read from MH i2c: E2 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 17 00 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 17 00 42 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [09: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 [09:55:20]wFMCommunicate OK [09:55:20]requested_item fd.num is exist - process it [09:55:20]SAM_PROTO_GetFieldsCounters [09:55:20]wFMCommunicate request_size=4 [09:55:20]MH_SAM_APDU [09:55:20]CAPDU: 80 13 00 00 [09:55:20]Write to MH i2c: E2 08 00 43 13 80 13 00 00 00 00 00 00 D2 [09:55:20]Write i2c OK [09:55:20]MH_I2C_Read... [09:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:20]Read from MH i2c: E2 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 62 00 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 62 00 43 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 E7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [09: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 E7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:20]wFMCommunicate OK [09:55:20]SAM_PROTO_GetFieldsCounters done [09:55:20]requested_item shift.num is exist - process it [09:55:20]requested_item shift.opened is exist - process it [09:55:20]req_shift_opened [09:55:20]FM_GetShiftState [09:55:20]SAM_PROTO_GetShiftState [09:55:20]wFMCommunicate request_size=4 [09:55:20]MH_SAM_APDU [09:55:20]CAPDU: 80 13 01 00 [09:55:20]Write to MH i2c: E2 08 00 44 13 80 13 01 00 00 00 00 00 D4 [09:55:20]Write i2c OK [09:55:20]MH_I2C_Read... [09:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:20]Read from MH i2c: E2 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 0E 00 [09:55:20]MH_I2C_Read... [09:55:20]Read from MH i2c: E2 0E 00 44 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A2 [09:55:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:55:20]wFMCommunicate OK [09:55:20]SAM_PROTO_GetShiftState done [09:55:20]FM_GetShiftState done [09:55:20]req_shift_opened done [09:55:20]requested_item shift.open_date is exist - process it [09:55:20]req_shift_open_date [09:55:20]req_shift_open_date done [09:55:20]produce_requested_data done [09:55:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375015,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:55:20]process_action_free close_receipt [09:55:20]json_value_free [09:55:20]json_value_free done [09:55:20]process_json_proto returns [09:55:20]Send response to host [09:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375015,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:55:20]free response buf [09:55:20]execute_script done [09:55:20]execute_script returns [09:55:20]free content buf [09:55:20]Sock 9.Close socket [09:55:20]Sock 9.Thread stoped [09:55:23]OFD Sender: No OFD packet to send [09:55:28]OFD Sender: No OFD packet to send [09:55:33]OFD Sender: No OFD packet to send [09:55:38]OFD Sender: No OFD packet to send [09:55:43]OFD Sender: No OFD packet to send [09:55:48]OFD Sender: No OFD packet to send [09:55:53]OFD Sender: No OFD packet to send [09:55:58]OFD Sender: No OFD packet to send [09:55:59]accept exits with 8 [09:55:59]New connection [09:55:59]New thread 3067149668 created [09:55:59]Thread 3067006308 joined [09:55:59]Waiting for new connection... [09:55:59] Sock 8.Parse request [09:55:59]Sock 8.Check first char [09:55:59]Sock 8.First char is OK [09:55:59]request: POST /json_proto HTTP/1.0 [09:55:59]Method: POST [09:55:59]URL: /json_proto [09:55:59]Method is POST - this is cgi request [09:55:59]url: /json_proto [09:55:59]query_string will be loaded in cgi processing [09:55:59]execute_cgi json_proto POST (null) [09:55:59]execute_cgi path=json_proto method=POST [09:55:59]POST find Content-Length [09:55:59]Host: 172.17.42.195:8080 [09:55:59]Content-Length: 770 [09:55:59]Content-Type: application/json [09:55:59] [09:55:59]POST finish read [09:55:59]Found Content-Length = 770 [09:55:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311547", "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" ] } } [09:55:59]execute_script... [09:55: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)3311547", "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" ] } } [09:55:59]POST & json_proto [09:55:59]process_json_proto [09:55:59]json parsed OK: [09:55:59]protocol is kg_v1.0 [09:55:59]action value=close_receipt [09:55:59]process_action close_receipt [09:55:59]cmd_close_receipt [09:55:59]MH_GetDate [09:55:59]Write to MH i2c: F0 00 00 45 13 47 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: F0 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: F0 09 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: F0 09 00 45 13 00 2F 0E 1E 67 EF 94 12 67 0E [09:55:59]GetLastDocTimeStamp 1730022916 [09:55:59]current date 1730022959 [09:55:59]FM_GetShiftState [09:55:59]SAM_PROTO_GetShiftState [09:55:59]wFMCommunicate request_size=4 [09:55:59]MH_SAM_APDU [09:55:59]CAPDU: 80 13 01 00 [09:55:59]Write to MH i2c: E2 08 00 46 13 80 13 01 00 00 00 00 00 D6 [09:55:59]Write i2c OK [09:55:59]MH_I2C_Read... [09:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:59]Read from MH i2c: E2 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0E 00 [09:55:59]MH_I2C_Read... [09:55:59]Read from MH i2c: E2 0E 00 46 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A4 [09:55:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:55:59]wFMCommunicate OK [09:55:59]SAM_PROTO_GetShiftState done [09:55:59]FM_GetShiftState done [09:55:59]opened in 1729988025 [09:55:59]opened+sec_in_day 1730074425 [09:55:59]quantity*price = 100015 [09:55:59]sum+1 = 100017 [09:55: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 СНО: Общий режим Чек 294 27.10.2024 09:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375016 ФПД: 141409507829035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095559&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375016&fm=141409507829035&tin=02508201610067®Number=0000000000091623&sum=100016 [09:56:00]StoreToDocumentArchive [09:56:00]shift 528 fd 375016 [09:56:00]save to /storage/0528/doc_00375016 [09:56:00]save last doc name /storage/0528/doc_00375016 to /storage/kkm_last_doc_name [09:56:00]save OK [09:56:00]Clear old archive folders... [09:56:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:00]tlvbuf is B6ED89D0 [09:56:00]SAM_PROTO_ClearQueue [09:56:00]wFMCommunicate request_size=4 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 09 00 00 [09:56:00]Write to MH i2c: E2 08 00 53 13 80 09 00 00 00 00 00 00 D8 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 53 13 00 90 00 DA [09:56:00]RAPDU: 90 00 [09:56:00]wFMCommunicate OK [09:56:00]SAM_PROTO_ClearQueue done [09:56:00]KKMCreateOFDPacket [09:56:00]OFDProtocolAddRootSTLVToBuf [09:56:00]FM_MakeSignedData [09:56:00]FM_MakeSignedData [09:56:00]SAM_PROTO_SignData [09:56:00]wFMCommunicate request_size=4 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 0D 01 02 [09:56:00]Write to MH i2c: E2 08 00 54 13 80 0D 01 02 00 00 00 00 E0 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 54 13 00 90 00 DB [09:56:00]RAPDU: 90 00 [09:56:00]wFMCommunicate OK [09:56:00]wFMCommunicate request_size=255 [09:56:00]MH_SAM_APDU [09:56: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 26 01 00 00 F4 03 04 00 2F 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 [09:56:00]Write to MH i2c: E2 02 01 55 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 26 01 00 00 F4 03 04 00 2F 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 00 00 A6 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 55 13 00 90 00 DC [09:56:00]RAPDU: 90 00 [09:56:00]wFMCommunicate OK [09:56:00]wFMCommunicate request_size=10 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 0D 02 02 05 9C 77 7B 65 2B [09:56:00]Write to MH i2c: E2 0D 00 56 13 80 0D 02 02 05 00 9C 77 7B 65 2B 00 00 0B [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 03 00 56 13 00 90 00 DD [09:56:00]RAPDU: 90 00 [09:56:00]wFMCommunicate OK [09:56:00]wFMCommunicate request_size=4 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 0D 03 02 [09:56:00]Write to MH i2c: E2 08 00 57 13 80 0D 03 02 00 00 00 00 E5 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 0B 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 0B 00 57 13 00 22 F9 DE 23 D8 62 97 5D 90 00 30 [09:56:00]RAPDU: 22 F9 DE 23 D8 62 97 5D 90 00 [09:56:00]wFMCommunicate OK [09:56:00]SAM_PROTO_SignData done [09:56:00]FM_MakeSignedData done [09:56:00]CreateOFDProtocolMessage [09:56:00]wFMCommunicate request_size=4 [09:56:00]MH_SAM_APDU [09:56:00]CAPDU: 80 11 00 00 [09:56:00]Write to MH i2c: E2 08 00 58 13 80 11 00 00 00 00 00 00 E5 [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:00]Read from MH i2c: E2 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 17 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: E2 17 00 58 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [09:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:56:00]wFMCommunicate OK [09:56:00]CreateOFDProtocolMessage done [09:56:00]OFDSenderStorePacket 375016 [09:56:00]StoreOFDPacket docnum=375016 [09:56: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 76 A6 07 01 31 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 26 01 00 00 F4 03 04 00 2F 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 9C 77 7B 65 2B 22 F9 DE 23 D8 62 97 5D [09:56:00]CheckFolder [09:56:00]dirname=/storage/ofd_packets [09:56:00]CheckFolder done [09:56:00]ProducePacketName [09:56:00]name=ofd_packets/00375016 [09:56:00]NVStorageSaveData ofd_packets/00375016 [09:56:00]File name is /storage/ofd_packets/00375016 [09:56:00]Write 301 bytes [09:56:00]NVStorageSaveData done [09:56:00]OFDSenderStorePacket done [09:56:00]KKMCreateOFDPacket done [09:56:00]NVStorageSaveData kkm_last_timestamp [09:56:00]File name is /storage/kkm_last_timestamp [09:56:00]Write 4 bytes [09:56:00]NVStorageSaveData done [09:56:00]ExternCall_PrintAddStr [09:56:00]wPrintStart [09:56:00]Write to MH i2c: 01 00 00 59 13 6C [09:56:00]Write i2c OK [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 07 00 [09:56:00]MH_I2C_Read... [09:56:00]Read from MH i2c: 01 07 00 59 13 00 00 00 00 00 FF 0F 81 [09:56:00]RasterBufferAndPrint [09:56:00]line Счет N : (1)3311547 [09:56:00]line ИНН: 02508201610067 [09:56:00]line Контрольно-Кассовый Чек [09:56:00]line ПРОДАЖА [09:56:00]line ТРК (МРК, ГНК) : 12 [09:56:00]line Товар: 2710124130 [09:56:00]line Аи-92-К-4 [09:56:00]line 14.950 * 66.90 [09:56:00]line = 1000.16 [09:56:00]line НДС 12% НСП 1% [09:56:00]line > о реализуемом товаре [09:56:00]line ИТОГО: 1000.16 [09:56:00]line НСП 1% : 8.85 [09:56:00]line НДС 12% : 106.21 [09:56:00]line Наличными: 0.00 [09:56:00]line Безнал.: 1000.16 [09:56:00]line Место: АЗС № 87 "Партнер Нефть" [09:56:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:56:00]line СНО: Общий режим [09:56:00]line Чек 294 27.10.2024 09:55 [09:56:00]line Смена: 528 ФФД: 1.0 [09:56:00]line ЗНМ: 0300000083 [09:56:00]line РНМ: 0000000000091623 [09:56:00]line Версия ККМ: 001 [09:56:00]line Платежная система: Mbank [09:56:00]line ФМ: 0000000000874672 [09:56:00]line ФД: 375016 [09:56:00]line ФПД: 141409507829035 [09:56:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095559&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375016&fm=141409507829035&tin=02508201610067®Number=0000000000091623&sum=100016 [09:56:01]OFD Sender: Processing packet 375016 [packets to send 270, broken 269] [09:56:01]ProducePacketName [09:56:01]name=ofd_packets/00375016 [09:56:01]OFD Sender: To server: pG, [09:56:01]CommunicateWithHost lk.salyk.kg:30040 [09:56:01]ConnectInit lk.salyk.kg [09:56:01]written 0, free lines is 4095 [09:56:01]Connected sock=10 [09:56: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 76 A6 07 01 31 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 26 01 00 00 F4 03 04 00 2F 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 80 9C 77 7B 65 2B 22 F9 DE 23 D8 62 97 5D [09:56: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 70 E4 47 00 23 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 E8 B8 05 00 F4 03 04 00 CE B9 1D 67 B6 04 01 00 00 41 8D 4A 6E EE 00 02 00 [09:56:01]CommunicateWithHost err = 0 [09:56:01]CheckOFDResponse [09:56:01]1017 (14) - 77093643461234 [09:56:01]1041 (16) - 0000000000874672 [09:56:01]1040 (4) - 375016 [09:56:01]1012 (4) - 27.10.2024 03:55 [09:56:01]1206 (1) - 0 [09:56:01]OFD Sender: Remove packet 375016 [09:56:01]ProducePacketName [09:56:01]name=ofd_packets/00375016 [09:56:01]NVStorageDeleteData [09:56:01]Write to MH i2c: 01 00 00 82 13 95 [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: 01 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: 01 07 00 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: 01 07 00 82 13 00 00 00 00 00 F9 0C A1 [09:56:01]RasterBufferAndPrint [09:56:01]line [09:56:01]line [09:56:01]line [09:56:01]line [09:56:01]line [09:56:01]written 0, free lines is 3327 [09:56:01]MH_Cut [09:56:01]Write to MH i2c: D1 01 00 89 13 01 6E [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: D1 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: D1 01 00 [09:56:01]MH_I2C_Read... [09:56:01]Read from MH i2c: D1 01 00 89 13 00 6D [09:56:01]Write to MH i2c: 01 00 00 8A 13 9D [09:56:01]Write i2c OK [09:56:01]MH_I2C_Read... [09:56:02]OFD Sender: No OFD packet to send [09:56:02]*** Cut start [09:56:02]*** Partial cut [09:56:02]*** CUTSNS_PIN = 1 [09:56:02]*** CUTSNS_PIN = 0 [09:56:02]*** Brake cut motor [09:56:03]Read from MH i2c: 01 [09:56:03]MH_I2C_Read... [09:56:03]*** Stop cut motor [09:56:03]*** Cut end [09:56:03]Read from MH i2c: 01 07 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: 01 07 00 8A 13 00 00 00 00 00 FF 0F B2 [09:56:03]process_action close_receipt done [09:56:03]requested_data is exist [09:56:03]produce_requested_data [09:56:03]requested_item fm.sn is exist - process it [09:56:03]wFMCommunicate request_size=4 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 11 00 00 [09:56:03]Write to MH i2c: E2 08 00 8B 13 80 11 00 00 00 00 00 00 18 [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:03]Read from MH i2c: E2 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 17 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 17 00 8B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [09:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:56:03]wFMCommunicate OK [09:56:03]requested_item fd.num is exist - process it [09:56:03]SAM_PROTO_GetFieldsCounters [09:56:03]wFMCommunicate request_size=4 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 13 00 00 [09:56:03]Write to MH i2c: E2 08 00 8C 13 80 13 00 00 00 00 00 00 1B [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:03]Read from MH i2c: E2 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 62 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 62 00 8C 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 E8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [09:56: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 E8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:03]wFMCommunicate OK [09:56:03]SAM_PROTO_GetFieldsCounters done [09:56:03]requested_item shift.num is exist - process it [09:56:03]requested_item shift.opened is exist - process it [09:56:03]req_shift_opened [09:56:03]FM_GetShiftState [09:56:03]SAM_PROTO_GetShiftState [09:56:03]wFMCommunicate request_size=4 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 13 01 00 [09:56:03]Write to MH i2c: E2 08 00 8D 13 80 13 01 00 00 00 00 00 1D [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:03]Read from MH i2c: E2 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 0E 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 0E 00 8D 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [09:56:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:56:03]wFMCommunicate OK [09:56:03]SAM_PROTO_GetShiftState done [09:56:03]FM_GetShiftState done [09:56:03]req_shift_opened done [09:56:03]requested_item shift.open_date is exist - process it [09:56:03]req_shift_open_date [09:56:03]req_shift_open_date done [09:56:03]produce_requested_data done [09:56:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375016,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:56:03]process_action_free close_receipt [09:56:03]json_value_free [09:56:03]json_value_free done [09:56:03]process_json_proto returns [09:56:03]Send response to host [09:56:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375016,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:56:03]free response buf [09:56:03]execute_script done [09:56:03]execute_script returns [09:56:03]free content buf [09:56:03]Sock 8.Close socket [09:56:03]Sock 8.Thread stoped [09:56:07]OFD Sender: No OFD packet to send [09:56:12]accept exits with 9 [09:56:12]New connection [09:56:12]New thread 3067006308 created [09:56:12]Thread 3067149668 joined [09:56:12]Waiting for new connection... [09:56:12] Sock 9.Parse request [09:56:12]Sock 9.Check first char [09:56:12]Sock 9.First char is OK [09:56:12]request: POST /json_proto HTTP/1.0 [09:56:12]Method: POST [09:56:12]URL: /json_proto [09:56:12]Method is POST - this is cgi request [09:56:12]url: /json_proto [09:56:12]query_string will be loaded in cgi processing [09:56:12]execute_cgi json_proto POST (null) [09:56:12]execute_cgi path=json_proto method=POST [09:56:12]POST find Content-Length [09:56:12]Host: 172.17.42.195:8080 [09:56:12]Content-Length: 776 [09:56:12]Content-Type: application/json [09:56:12] [09:56:12]POST finish read [09:56:12]Found Content-Length = 776 [09:56:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311545", "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" : 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" ] } } [09:56:12]execute_script... [09:56: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)3311545", "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" : 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" ] } } [09:56:12]POST & json_proto [09:56:12]process_json_proto [09:56:12]json parsed OK: [09:56:12]protocol is kg_v1.0 [09:56:12]action value=close_receipt [09:56:12]process_action close_receipt [09:56:12]cmd_close_receipt [09:56:12]MH_GetDate [09:56:12]Write to MH i2c: F0 00 00 8E 13 90 [09:56:12]Write i2c OK [09:56:12]MH_I2C_Read... [09:56:12]Read from MH i2c: F0 [09:56:12]MH_I2C_Read... [09:56:12]Read from MH i2c: F0 09 00 [09:56:12]MH_I2C_Read... [09:56:12]Read from MH i2c: F0 09 00 8E 13 00 3C 0E 1E 67 EF 94 12 67 64 [09:56:12]GetLastDocTimeStamp 1730022959 [09:56:12]current date 1730022972 [09:56:12]FM_GetShiftState [09:56:12]SAM_PROTO_GetShiftState [09:56:12]wFMCommunicate request_size=4 [09:56:12]MH_SAM_APDU [09:56:12]CAPDU: 80 13 01 00 [09:56:12]Write to MH i2c: E2 08 00 8F 13 80 13 01 00 00 00 00 00 1F [09:56:12]Write i2c OK [09:56:12]MH_I2C_Read... [09:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:12]Read from MH i2c: E2 [09:56:12]MH_I2C_Read... [09:56:12]Read from MH i2c: E2 0E 00 [09:56:12]MH_I2C_Read... [09:56:12]Read from MH i2c: E2 0E 00 8F 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [09:56:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:56:12]wFMCommunicate OK [09:56:12]SAM_PROTO_GetShiftState done [09:56:12]FM_GetShiftState done [09:56:12]opened in 1729988025 [09:56:12]opened+sec_in_day 1730074425 [09:56:12]quantity*price = 150076 [09:56:12]sum+1 = 150078 [09:56:12]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 СНО: Общий режим Чек 295 27.10.2024 09:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375017 ФПД: 198087512437465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375017&fm=198087512437465&tin=02508201610067®Number=0000000000091623&sum=150077 [09:56:13]StoreToDocumentArchive [09:56:13]shift 528 fd 375017 [09:56:13]save to /storage/0528/doc_00375017 [09:56:13]save last doc name /storage/0528/doc_00375017 to /storage/kkm_last_doc_name [09:56:13]save OK [09:56:13]Clear old archive folders... [09:56:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:56:13]tlvbuf is B6EF1890 [09:56:13]SAM_PROTO_ClearQueue [09:56:13]wFMCommunicate request_size=4 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 09 00 00 [09:56:13]Write to MH i2c: E2 08 00 9C 13 80 09 00 00 00 00 00 00 21 [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 9C 13 00 90 00 23 [09:56:13]RAPDU: 90 00 [09:56:13]wFMCommunicate OK [09:56:13]SAM_PROTO_ClearQueue done [09:56:13]KKMCreateOFDPacket [09:56:13]OFDProtocolAddRootSTLVToBuf [09:56:13]FM_MakeSignedData [09:56:13]FM_MakeSignedData [09:56:13]SAM_PROTO_SignData [09:56:13]wFMCommunicate request_size=4 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 0D 01 02 [09:56:13]Write to MH i2c: E2 08 00 9D 13 80 0D 01 02 00 00 00 00 29 [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 9D 13 00 90 00 24 [09:56:13]RAPDU: 90 00 [09:56:13]wFMCommunicate OK [09:56:13]wFMCommunicate request_size=255 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 27 01 00 00 F4 03 04 00 3C 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [09:56:13]Write to MH i2c: E2 02 01 9E 13 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 27 01 00 00 F4 03 04 00 3C 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 BC [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:13]Read from MH i2c: E2 03 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 9E 13 00 90 00 25 [09:56:13]RAPDU: 90 00 [09:56:13]wFMCommunicate OK [09:56:13]wFMCommunicate request_size=16 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B4 28 D7 D0 32 D9 [09:56:13]Write to MH i2c: E2 13 00 9F 13 80 0D 02 02 0B 00 00 35 04 06 00 B4 28 D7 D0 32 D9 00 00 0F [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 03 00 9F 13 00 90 00 26 [09:56:13]RAPDU: 90 00 [09:56:13]wFMCommunicate OK [09:56:13]wFMCommunicate request_size=4 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 0D 03 02 [09:56:13]Write to MH i2c: E2 08 00 A0 13 80 0D 03 02 00 00 00 00 2E [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 0B 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 0B 00 A0 13 00 B6 10 1D 30 25 52 82 3D 90 00 78 [09:56:13]RAPDU: B6 10 1D 30 25 52 82 3D 90 00 [09:56:13]wFMCommunicate OK [09:56:13]SAM_PROTO_SignData done [09:56:13]FM_MakeSignedData done [09:56:13]CreateOFDProtocolMessage [09:56:13]wFMCommunicate request_size=4 [09:56:13]MH_SAM_APDU [09:56:13]CAPDU: 80 11 00 00 [09:56:13]Write to MH i2c: E2 08 00 A1 13 80 11 00 00 00 00 00 00 2E [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:13]Read from MH i2c: E2 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 17 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: E2 17 00 A1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [09:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:56:13]wFMCommunicate OK [09:56:13]CreateOFDProtocolMessage done [09:56:13]OFDSenderStorePacket 375017 [09:56:13]StoreOFDPacket docnum=375017 [09:56: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 2A 20 0D 01 C1 B1 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 27 01 00 00 F4 03 04 00 3C 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B4 28 D7 D0 32 D9 B6 10 1D 30 25 52 82 3D [09:56:13]CheckFolder [09:56:13]dirname=/storage/ofd_packets [09:56:13]CheckFolder done [09:56:13]ProducePacketName [09:56:13]name=ofd_packets/00375017 [09:56:13]NVStorageSaveData ofd_packets/00375017 [09:56:13]File name is /storage/ofd_packets/00375017 [09:56:13]Write 307 bytes [09:56:13]NVStorageSaveData done [09:56:13]OFDSenderStorePacket done [09:56:13]KKMCreateOFDPacket done [09:56:13]NVStorageSaveData kkm_last_timestamp [09:56:13]File name is /storage/kkm_last_timestamp [09:56:13]Write 4 bytes [09:56:13]NVStorageSaveData done [09:56:13]ExternCall_PrintAddStr [09:56:13]wPrintStart [09:56:13]Write to MH i2c: 01 00 00 A2 13 B5 [09:56:13]Write i2c OK [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: 01 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: 01 07 00 [09:56:13]MH_I2C_Read... [09:56:13]Read from MH i2c: 01 07 00 A2 13 00 00 00 00 00 FF 0F CA [09:56:13]RasterBufferAndPrint [09:56:13]line Счет N : (1)3311545 [09:56:13]line ИНН: 02508201610067 [09:56:13]line Контрольно-Кассовый Чек [09:56:13]line ПРОДАЖА [09:56:13]line ТРК (МРК, ГНК) : 21 [09:56:13]line Товар: 2710194240 [09:56:13]line D-Energy Дт-К-2 [09:56:13]line 19.440 * 77.20 [09:56:13]line = 1500.77 [09:56:13]line НДС 12% НСП 1% [09:56:13]line > о реализуемом товаре [09:56:13]line ИТОГО: 1500.77 [09:56:13]line НСП 1% : 13.28 [09:56:13]line НДС 12% : 159.37 [09:56:13]line Наличными: 0.00 [09:56:13]line Безнал.: 1500.77 [09:56:13]line Место: АЗС № 87 "Партнер Нефть" [09:56:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:56:13]line СНО: Общий режим [09:56:13]line Чек 295 27.10.2024 09:56 [09:56:13]line Смена: 528 ФФД: 1.0 [09:56:13]line ЗНМ: 0300000083 [09:56:13]line РНМ: 0000000000091623 [09:56:13]line Версия ККМ: 001 [09:56:13]line Платежная система: Mbank [09:56:13]line ФМ: 0000000000874672 [09:56:13]line ФД: 375017 [09:56:13]line ФПД: 198087512437465 [09:56:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375017&fm=198087512437465&tin=02508201610067®Number=0000000000091623&sum=150077 [09:56:13]written 0, free lines is 4095 [09:56:13]OFD Sender: Processing packet 375017 [packets to send 270, broken 269] [09:56:13]ProducePacketName [09:56:13]name=ofd_packets/00375017 [09:56:13]OFD Sender: To server: pG, [09:56:13]CommunicateWithHost lk.salyk.kg:30040 [09:56:13]ConnectInit lk.salyk.kg [09:56:13]Connected sock=11 [09:56: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 15 01 00 00 2A 20 0D 01 C1 B1 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 27 01 00 00 F4 03 04 00 3C 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 B4 28 D7 D0 32 D9 B6 10 1D 30 25 52 82 3D [09:56:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8E 70 47 00 38 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B8 05 00 F4 03 04 00 DB B9 1D 67 B6 04 01 00 00 FA 58 B7 C7 FC C2 43 1C [09:56:14]CommunicateWithHost err = 0 [09:56:14]CheckOFDResponse [09:56:14]1017 (14) - 77093643461234 [09:56:14]1041 (16) - 0000000000874672 [09:56:14]1040 (4) - 375017 [09:56:14]1012 (4) - 27.10.2024 03:56 [09:56:14]1206 (1) - 0 [09:56:14]OFD Sender: Remove packet 375017 [09:56:14]ProducePacketName [09:56:14]name=ofd_packets/00375017 [09:56:14]NVStorageDeleteData [09:56:14]Write to MH i2c: 01 00 00 CB 13 DE [09:56:14]Write i2c OK [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: 01 [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: 01 07 00 [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: 01 07 00 CB 13 00 00 00 00 00 0F 0D 01 [09:56:14]RasterBufferAndPrint [09:56:14]line [09:56:14]line [09:56:14]line [09:56:14]line [09:56:14]line [09:56:14]written 0, free lines is 3349 [09:56:14]MH_Cut [09:56:14]Write to MH i2c: D1 01 00 D2 13 01 B7 [09:56:14]Write i2c OK [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: D1 [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: D1 01 00 [09:56:14]MH_I2C_Read... [09:56:14]Read from MH i2c: D1 01 00 D2 13 00 B6 [09:56:14]Write to MH i2c: 01 00 00 D3 13 E6 [09:56:14]Write i2c OK [09:56:14]MH_I2C_Read... [09:56:14]OFD Sender: No OFD packet to send [09:56:14]*** Cut start [09:56:14]*** Partial cut [09:56:14]*** CUTSNS_PIN = 1 [09:56:15]*** CUTSNS_PIN = 0 [09:56:15]*** Brake cut motor [09:56:15]Read from MH i2c: 01 [09:56:15]MH_I2C_Read... [09:56:15]*** Stop cut motor [09:56:15]*** Cut end [09:56:15]Read from MH i2c: 01 07 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: 01 07 00 D3 13 00 00 00 00 00 FF 0F FB [09:56:15]process_action close_receipt done [09:56:15]requested_data is exist [09:56:15]produce_requested_data [09:56:15]requested_item fm.sn is exist - process it [09:56:15]wFMCommunicate request_size=4 [09:56:15]MH_SAM_APDU [09:56:15]CAPDU: 80 11 00 00 [09:56:15]Write to MH i2c: E2 08 00 D4 13 80 11 00 00 00 00 00 00 61 [09:56:15]Write i2c OK [09:56:15]MH_I2C_Read... [09:56:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:15]Read from MH i2c: E2 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 17 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 17 00 D4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B6 [09:56:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:56:15]wFMCommunicate OK [09:56:15]requested_item fd.num is exist - process it [09:56:15]SAM_PROTO_GetFieldsCounters [09:56:15]wFMCommunicate request_size=4 [09:56:15]MH_SAM_APDU [09:56:15]CAPDU: 80 13 00 00 [09:56:15]Write to MH i2c: E2 08 00 D5 13 80 13 00 00 00 00 00 00 64 [09:56:15]Write i2c OK [09:56:15]MH_I2C_Read... [09:56:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:15]Read from MH i2c: E2 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 62 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 62 00 D5 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 E9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [09:56:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:15]wFMCommunicate OK [09:56:15]SAM_PROTO_GetFieldsCounters done [09:56:15]requested_item shift.num is exist - process it [09:56:15]requested_item shift.opened is exist - process it [09:56:15]req_shift_opened [09:56:15]FM_GetShiftState [09:56:15]SAM_PROTO_GetShiftState [09:56:15]wFMCommunicate request_size=4 [09:56:15]MH_SAM_APDU [09:56:15]CAPDU: 80 13 01 00 [09:56:15]Write to MH i2c: E2 08 00 D6 13 80 13 01 00 00 00 00 00 66 [09:56:15]Write i2c OK [09:56:15]MH_I2C_Read... [09:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:15]Read from MH i2c: E2 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 0E 00 [09:56:15]MH_I2C_Read... [09:56:15]Read from MH i2c: E2 0E 00 D6 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 34 [09:56:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:56:15]wFMCommunicate OK [09:56:15]SAM_PROTO_GetShiftState done [09:56:15]FM_GetShiftState done [09:56:15]req_shift_opened done [09:56:15]requested_item shift.open_date is exist - process it [09:56:15]req_shift_open_date [09:56:15]req_shift_open_date done [09:56:15]produce_requested_data done [09:56:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375017,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:56:15]process_action_free close_receipt [09:56:15]json_value_free [09:56:15]json_value_free done [09:56:15]process_json_proto returns [09:56:15]Send response to host [09:56:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375017,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:56:15]free response buf [09:56:15]execute_script done [09:56:15]execute_script returns [09:56:15]free content buf [09:56:15]Sock 9.Close socket [09:56:15]Sock 9.Thread stoped [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:29]OFD Sender: No OFD packet to send [09:56:34]OFD Sender: No OFD packet to send [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]OFD Sender: No OFD packet to send [09:58:33]accept exits with 8 [09:58:33]New connection [09:58:33]New thread 3067149668 created [09:58:33]Thread 3067006308 joined [09:58:33]Waiting for new connection... [09:58:33] Sock 8.Parse request [09:58:33]Sock 8.Check first char [09:58:33]Sock 8.First char is OK [09:58:33]request: POST /json_proto HTTP/1.0 [09:58:33]Method: POST [09:58:33]URL: /json_proto [09:58:33]Method is POST - this is cgi request [09:58:33]url: /json_proto [09:58:33]query_string will be loaded in cgi processing [09:58:33]execute_cgi json_proto POST (null) [09:58:33]execute_cgi path=json_proto method=POST [09:58:33]POST find Content-Length [09:58:33]Host: 172.17.42.195:8080 [09:58:33]Content-Length: 678 [09:58:33]Content-Type: application/json [09:58:33] [09:58:33]POST finish read [09:58:33]Found Content-Length = 678 [09:58:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311550", "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" ] } } [09:58:33]execute_script... [09:58: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)3311550", "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" ] } } [09:58:33]POST & json_proto [09:58:33]process_json_proto [09:58:33]json parsed OK: [09:58:33]protocol is kg_v1.0 [09:58:33]action value=close_receipt [09:58:33]process_action close_receipt [09:58:33]cmd_close_receipt [09:58:33]MH_GetDate [09:58:33]Write to MH i2c: F0 00 00 D7 13 D9 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: F0 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: F0 09 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: F0 09 00 D7 13 00 CA 0E 1E 67 EF 94 12 67 3B [09:58:33]GetLastDocTimeStamp 1730022972 [09:58:33]current date 1730023114 [09:58:33]FM_GetShiftState [09:58:33]SAM_PROTO_GetShiftState [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 13 01 00 [09:58:33]Write to MH i2c: E2 08 00 D8 13 80 13 01 00 00 00 00 00 68 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0E 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0E 00 D8 13 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 36 [09:58:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_GetShiftState done [09:58:33]FM_GetShiftState done [09:58:33]opened in 1729988025 [09:58:33]opened+sec_in_day 1730074425 [09:58:33]quantity*price = 20003 [09:58:33]sum+1 = 20004 [09:58: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 СНО: Общий режим Чек 296 27.10.2024 09:58 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375018 ФПД: 159596490069054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095834&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375018&fm=159596490069054&tin=02508201610067®Number=0000000000091623&sum=20000 [09:58:34]StoreToDocumentArchive [09:58:34]shift 528 fd 375018 [09:58:34]save to /storage/0528/doc_00375018 [09:58:34]save last doc name /storage/0528/doc_00375018 to /storage/kkm_last_doc_name [09:58:34]save OK [09:58:34]Clear old archive folders... [09:58:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:35]tlvbuf is 0154CE60 [09:58:35]SAM_PROTO_ClearQueue [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 09 00 00 [09:58:35]Write to MH i2c: E2 08 00 E5 13 80 09 00 00 00 00 00 00 6A [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 E5 13 00 90 00 6C [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_ClearQueue done [09:58:35]KKMCreateOFDPacket [09:58:35]OFDProtocolAddRootSTLVToBuf [09:58:35]FM_MakeSignedData [09:58:35]FM_MakeSignedData [09:58:35]SAM_PROTO_SignData [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 0D 01 02 [09:58:35]Write to MH i2c: E2 08 00 E6 13 80 0D 01 02 00 00 00 00 72 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 E6 13 00 90 00 6D [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]wFMCommunicate request_size=255 [09:58:35]MH_SAM_APDU [09:58: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 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 01 00 00 F4 03 04 00 CA 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 [09:58:35]Write to MH i2c: E2 02 01 E7 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 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 01 00 00 F4 03 04 00 CA 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 00 00 90 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 E7 13 00 90 00 6E [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]wFMCommunicate request_size=10 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 0D 02 02 05 26 F4 19 14 3E [09:58:35]Write to MH i2c: E2 0D 00 E8 13 80 0D 02 02 05 00 26 F4 19 14 3E 00 00 04 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 E8 13 00 90 00 6F [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 0D 03 02 [09:58:35]Write to MH i2c: E2 08 00 E9 13 80 0D 03 02 00 00 00 00 77 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0B 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0B 00 E9 13 00 AF B4 3A 05 44 95 A8 B6 90 00 51 [09:58:35]RAPDU: AF B4 3A 05 44 95 A8 B6 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_SignData done [09:58:35]FM_MakeSignedData done [09:58:35]CreateOFDProtocolMessage [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 11 00 00 [09:58:35]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 EA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CC [09: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 [09:58:35]wFMCommunicate OK [09:58:35]CreateOFDProtocolMessage done [09:58:35]OFDSenderStorePacket 375018 [09:58:35]StoreOFDPacket docnum=375018 [09:58: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 28 B5 07 01 21 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 28 01 00 00 F4 03 04 00 CA 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 26 F4 19 14 3E AF B4 3A 05 44 95 A8 B6 [09:58:35]CheckFolder [09:58:35]dirname=/storage/ofd_packets [09:58:35]CheckFolder done [09:58:35]ProducePacketName [09:58:35]name=ofd_packets/00375018 [09:58:35]NVStorageSaveData ofd_packets/00375018 [09:58:35]File name is /storage/ofd_packets/00375018 [09:58:35]Write 301 bytes [09:58:35]NVStorageSaveData done [09:58:35]OFDSenderStorePacket done [09:58:35]KKMCreateOFDPacket done [09:58:35]NVStorageSaveData kkm_last_timestamp [09:58:35]File name is /storage/kkm_last_timestamp [09:58:35]Write 4 bytes [09:58:35]NVStorageSaveData done [09:58:35]ExternCall_PrintAddStr [09:58:35]wPrintStart [09:58:35]Write to MH i2c: 01 00 00 EB 13 FE [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 07 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 07 00 EB 13 00 00 00 00 00 FF 0F 13 [09:58:35]RasterBufferAndPrint [09:58:35]line Счет N : (1)3311550 [09:58:35]line ИНН: 02508201610067 [09:58:35]line Контрольно-Кассовый Чек [09:58:35]line ПРОДАЖА [09:58:35]line ТРК (МРК, ГНК) : 42 [09:58:35]line Товар: 2710124130 [09:58:35]line Аи-92-К-4 [09:58:35]line 2.990 * 66.90 [09:58:35]line = 200.03 [09:58:35]line НДС 12% НСП 1% [09:58:35]line > о реализуемом товаре [09:58:35]line ОКРУГЛЕНИЕ: -0.03 [09:58:35]line ИТОГО: 200.00 [09:58:35]line Внесено: 200.00 [09:58:35]line СДАЧА: 0.00 [09:58:35]line НСП 1% : 1.77 [09:58:35]line НДС 12% : 21.24 [09:58:35]line Наличными: 200.00 [09:58:35]line Безнал.: 0.00 [09:58:35]line Место: АЗС № 87 "Партнер Нефть" [09:58:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:58:35]line СНО: Общий режим [09:58:35]line Чек 296 27.10.2024 09:58 [09:58:35]line Смена: 528 ФФД: 1.0 [09:58:35]line ЗНМ: 0300000083 [09:58:35]line РНМ: 0000000000091623 [09:58:35]line Версия ККМ: 001 [09:58:35]line ФМ: 0000000000874672 [09:58:35]line ФД: 375018 [09:58:35]line ФПД: 159596490069054 [09:58:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095834&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375018&fm=159596490069054&tin=02508201610067®Number=0000000000091623&sum=20000 [09:58:35]written 0, free lines is 4095 [09:58:35]OFD Sender: Processing packet 375018 [packets to send 270, broken 269] [09:58:35]ProducePacketName [09:58:35]name=ofd_packets/00375018 [09:58:35]OFD Sender: To server: pG, [09:58:35]CommunicateWithHost lk.salyk.kg:30040 [09:58:35]ConnectInit lk.salyk.kg [09:58:35]Connected sock=10 [09:58: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 28 B5 07 01 21 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 28 01 00 00 F4 03 04 00 CA 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 91 26 F4 19 14 3E AF B4 3A 05 44 95 A8 B6 [09:58: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 73 CC 47 00 9B 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 EA B8 05 00 F4 03 04 00 69 BA 1D 67 B6 04 01 00 00 23 F3 B5 57 11 29 25 AC [09:58:35]CommunicateWithHost err = 0 [09:58:35]CheckOFDResponse [09:58:35]1017 (14) - 77093643461234 [09:58:35]1041 (16) - 0000000000874672 [09:58:35]1040 (4) - 375018 [09:58:35]1012 (4) - 27.10.2024 03:58 [09:58:35]1206 (1) - 0 [09:58:35]OFD Sender: Remove packet 375018 [09:58:35]ProducePacketName [09:58:35]name=ofd_packets/00375018 [09:58:35]NVStorageDeleteData [09:58:36]Write to MH i2c: 01 00 00 16 14 2A [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 07 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 07 00 16 14 00 00 00 00 00 D7 0C 14 [09:58:36]RasterBufferAndPrint [09:58:36]line [09:58:36]line [09:58:36]line [09:58:36]line [09:58:36]line [09:58:36]written 0, free lines is 3294 [09:58:36]MH_Cut [09:58:36]Write to MH i2c: D1 01 00 1D 14 01 03 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: D1 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: D1 01 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: D1 01 00 1D 14 00 02 [09:58:36]Write to MH i2c: 01 00 00 1E 14 32 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]OFD Sender: No OFD packet to send [09:58:36]*** Cut start [09:58:36]*** Partial cut [09:58:36]*** CUTSNS_PIN = 1 [09:58:36]*** CUTSNS_PIN = 0 [09:58:37]*** Brake cut motor [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]*** Stop cut motor [09:58:37]*** Cut end [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 1E 14 00 00 00 00 00 FF 0F 47 [09:58:37]process_action close_receipt done [09:58:37]requested_data is exist [09:58:37]produce_requested_data [09:58:37]requested_item fm.sn is exist - process it [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 11 00 00 [09:58:37]Write to MH i2c: E2 08 00 1F 14 80 11 00 00 00 00 00 00 AD [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 17 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 17 00 1F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 02 [09:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:58:37]wFMCommunicate OK [09:58:37]requested_item fd.num is exist - process it [09:58:37]SAM_PROTO_GetFieldsCounters [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 13 00 00 [09:58:37]Write to MH i2c: E2 08 00 20 14 80 13 00 00 00 00 00 00 B0 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 62 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 62 00 20 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 EA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [09:58: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 EA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:37]wFMCommunicate OK [09:58:37]SAM_PROTO_GetFieldsCounters done [09:58:37]requested_item shift.num is exist - process it [09:58:37]requested_item shift.opened is exist - process it [09:58:37]req_shift_opened [09:58:37]FM_GetShiftState [09:58:37]SAM_PROTO_GetShiftState [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 13 01 00 [09:58:37]Write to MH i2c: E2 08 00 21 14 80 13 01 00 00 00 00 00 B2 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 0E 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 0E 00 21 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 80 [09:58:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:58:37]wFMCommunicate OK [09:58:37]SAM_PROTO_GetShiftState done [09:58:37]FM_GetShiftState done [09:58:37]req_shift_opened done [09:58:37]requested_item shift.open_date is exist - process it [09:58:37]req_shift_open_date [09:58:37]req_shift_open_date done [09:58:37]produce_requested_data done [09:58:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375018,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:58:37]process_action_free close_receipt [09:58:37]json_value_free [09:58:37]json_value_free done [09:58:37]process_json_proto returns [09:58:37]Send response to host [09:58:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375018,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:58:37]free response buf [09:58:37]execute_script done [09:58:37]execute_script returns [09:58:37]free content buf [09:58:37]Sock 8.Close socket [09:58:37]Sock 8.Thread stoped [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:00]accept exits with 9 [09:59:00]New connection [09:59:00]New thread 3067006308 created [09:59:00]Thread 3067149668 joined [09:59:00]Waiting for new connection... [09:59:00] Sock 9.Parse request [09:59:00]Sock 9.Check first char [09:59:00]Sock 9.First char is OK [09:59:00]request: POST /json_proto HTTP/1.0 [09:59:00]Method: POST [09:59:00]URL: /json_proto [09:59:00]Method is POST - this is cgi request [09:59:00]url: /json_proto [09:59:00]query_string will be loaded in cgi processing [09:59:00]execute_cgi json_proto POST (null) [09:59:00]execute_cgi path=json_proto method=POST [09:59:00]POST find Content-Length [09:59:00]Host: 172.17.42.195:8080 [09:59:00]Content-Length: 770 [09:59:00]Content-Type: application/json [09:59:00] [09:59:00]POST finish read [09:59:00]Found Content-Length = 770 [09:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311551", "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" ] } } [09:59:00]execute_script... [09:59:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311551", "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" ] } } [09:59:00]POST & json_proto [09:59:00]process_json_proto [09:59:00]json parsed OK: [09:59:00]protocol is kg_v1.0 [09:59:00]action value=close_receipt [09:59:00]process_action close_receipt [09:59:00]cmd_close_receipt [09:59:00]MH_GetDate [09:59:00]Write to MH i2c: F0 00 00 22 14 25 [09:59:00]Write i2c OK [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: F0 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: F0 09 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: F0 09 00 22 14 00 E4 0E 1E 67 EF 94 12 67 A1 [09:59:00]GetLastDocTimeStamp 1730023114 [09:59:00]current date 1730023140 [09:59:00]FM_GetShiftState [09:59:00]SAM_PROTO_GetShiftState [09:59:00]wFMCommunicate request_size=4 [09:59:00]MH_SAM_APDU [09:59:00]CAPDU: 80 13 01 00 [09:59:00]Write to MH i2c: E2 08 00 23 14 80 13 01 00 00 00 00 00 B4 [09:59:00]Write i2c OK [09:59:00]MH_I2C_Read... [09:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:00]Read from MH i2c: E2 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 0E 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 0E 00 23 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [09:59:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:59:00]wFMCommunicate OK [09:59:00]SAM_PROTO_GetShiftState done [09:59:00]FM_GetShiftState done [09:59:00]opened in 1729988025 [09:59:00]opened+sec_in_day 1730074425 [09:59:00]quantity*price = 150032 [09:59:00]sum+1 = 150033 [09:59:00]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 СНО: Общий режим Чек 297 27.10.2024 09:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375019 ФПД: 209169111226934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095900&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375019&fm=209169111226934&tin=02508201610067®Number=0000000000091623&sum=150032 [09:59:01]StoreToDocumentArchive [09:59:01]shift 528 fd 375019 [09:59:01]save to /storage/0528/doc_00375019 [09:59:01]save last doc name /storage/0528/doc_00375019 to /storage/kkm_last_doc_name [09:59:01]save OK [09:59:01]Clear old archive folders... [09:59:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:01]tlvbuf is 0163A880 [09:59:01]SAM_PROTO_ClearQueue [09:59:01]wFMCommunicate request_size=4 [09:59:01]MH_SAM_APDU [09:59:01]CAPDU: 80 09 00 00 [09:59:01]Write to MH i2c: E2 08 00 30 14 80 09 00 00 00 00 00 00 B6 [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 30 14 00 90 00 B8 [09:59:01]RAPDU: 90 00 [09:59:01]wFMCommunicate OK [09:59:01]SAM_PROTO_ClearQueue done [09:59:01]KKMCreateOFDPacket [09:59:01]OFDProtocolAddRootSTLVToBuf [09:59:01]FM_MakeSignedData [09:59:01]FM_MakeSignedData [09:59:01]SAM_PROTO_SignData [09:59:01]wFMCommunicate request_size=4 [09:59:01]MH_SAM_APDU [09:59:01]CAPDU: 80 0D 01 02 [09:59:01]Write to MH i2c: E2 08 00 31 14 80 0D 01 02 00 00 00 00 BE [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 31 14 00 90 00 B9 [09:59:01]RAPDU: 90 00 [09:59:01]wFMCommunicate OK [09:59:01]wFMCommunicate request_size=255 [09:59:01]MH_SAM_APDU [09:59: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 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 29 01 00 00 F4 03 04 00 E4 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BE [09:59:01]Write to MH i2c: E2 02 01 32 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 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 29 01 00 00 F4 03 04 00 E4 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BE 00 00 07 [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]OFD Sender: No OFD packet to send [09:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 32 14 00 90 00 BA [09:59:01]RAPDU: 90 00 [09:59:01]wFMCommunicate OK [09:59:01]wFMCommunicate request_size=10 [09:59:01]MH_SAM_APDU [09:59:01]CAPDU: 80 0D 02 02 05 3C FA 92 9A 36 [09:59:01]Write to MH i2c: E2 0D 00 33 14 80 0D 02 02 05 00 3C FA 92 9A 36 00 00 63 [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 03 00 33 14 00 90 00 BB [09:59:01]RAPDU: 90 00 [09:59:01]wFMCommunicate OK [09:59:01]wFMCommunicate request_size=4 [09:59:01]MH_SAM_APDU [09:59:01]CAPDU: 80 0D 03 02 [09:59:01]Write to MH i2c: E2 08 00 34 14 80 0D 03 02 00 00 00 00 C3 [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 0B 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 0B 00 34 14 00 C3 FF 58 05 B5 B0 8F 98 90 00 6F [09:59:01]RAPDU: C3 FF 58 05 B5 B0 8F 98 90 00 [09:59:01]wFMCommunicate OK [09:59:01]SAM_PROTO_SignData done [09:59:01]FM_MakeSignedData done [09:59:01]CreateOFDProtocolMessage [09:59:01]wFMCommunicate request_size=4 [09:59:01]MH_SAM_APDU [09:59:01]CAPDU: 80 11 00 00 [09:59:01]Write to MH i2c: E2 08 00 35 14 80 11 00 00 00 00 00 00 C3 [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:01]Read from MH i2c: E2 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 17 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: E2 17 00 35 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [09:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:59:01]wFMCommunicate OK [09:59:01]CreateOFDProtocolMessage done [09:59:01]OFDSenderStorePacket 375019 [09:59:01]StoreOFDPacket docnum=375019 [09:59: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 75 4B 07 01 07 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 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 29 01 00 00 F4 03 04 00 E4 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BE 3C FA 92 9A 36 C3 FF 58 05 B5 B0 8F 98 [09:59:01]CheckFolder [09:59:01]dirname=/storage/ofd_packets [09:59:01]CheckFolder done [09:59:01]ProducePacketName [09:59:01]name=ofd_packets/00375019 [09:59:01]NVStorageSaveData ofd_packets/00375019 [09:59:01]File name is /storage/ofd_packets/00375019 [09:59:01]Write 301 bytes [09:59:01]NVStorageSaveData done [09:59:01]OFDSenderStorePacket done [09:59:01]KKMCreateOFDPacket done [09:59:01]NVStorageSaveData kkm_last_timestamp [09:59:01]File name is /storage/kkm_last_timestamp [09:59:01]Write 4 bytes [09:59:01]NVStorageSaveData done [09:59:01]ExternCall_PrintAddStr [09:59:01]wPrintStart [09:59:01]Write to MH i2c: 01 00 00 36 14 4A [09:59:01]Write i2c OK [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: 01 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: 01 07 00 [09:59:01]MH_I2C_Read... [09:59:01]Read from MH i2c: 01 07 00 36 14 00 00 00 00 00 FF 0F 5F [09:59:01]RasterBufferAndPrint [09:59:01]line Счет N : (1)3311551 [09:59:01]line ИНН: 02508201610067 [09:59:01]line Контрольно-Кассовый Чек [09:59:01]line ПРОДАЖА [09:59:01]line ТРК (МРК, ГНК) : 23 [09:59:01]line Товар: 2710124500 [09:59:01]line Аи-95-К-3 [09:59:01]line 20.220 * 74.20 [09:59:01]line = 1500.32 [09:59:01]line НДС 12% НСП 1% [09:59:01]line > о реализуемом товаре [09:59:01]line ИТОГО: 1500.32 [09:59:01]line НСП 1% : 13.28 [09:59:01]line НДС 12% : 159.33 [09:59:01]line Наличными: 0.00 [09:59:01]line Безнал.: 1500.32 [09:59:01]line Место: АЗС № 87 "Партнер Нефть" [09:59:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:59:01]line СНО: Общий режим [09:59:01]line Чек 297 27.10.2024 09:59 [09:59:01]line Смена: 528 ФФД: 1.0 [09:59:01]line ЗНМ: 0300000083 [09:59:01]line РНМ: 0000000000091623 [09:59:01]line Версия ККМ: 001 [09:59:01]line Платежная система: Mbank [09:59:01]line ФМ: 0000000000874672 [09:59:01]line ФД: 375019 [09:59:01]line ФПД: 209169111226934 [09:59:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095900&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375019&fm=209169111226934&tin=02508201610067®Number=0000000000091623&sum=150032 [09:59:01]written 0, free lines is 4095 [09:59:01]OFD Sender: Processing packet 375019 [packets to send 270, broken 269] [09:59:01]ProducePacketName [09:59:01]name=ofd_packets/00375019 [09:59:01]OFD Sender: To server: pG, [09:59:01]CommunicateWithHost lk.salyk.kg:30040 [09:59:01]ConnectInit lk.salyk.kg [09:59:01]Connected sock=10 [09:59: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 75 4B 07 01 07 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 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 29 01 00 00 F4 03 04 00 E4 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 BE 3C FA 92 9A 36 C3 FF 58 05 B5 B0 8F 98 [09:59: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 27 76 47 00 48 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 EB B8 05 00 F4 03 04 00 83 BA 1D 67 B6 04 01 00 00 A5 51 ED BC BA 21 F2 22 [09:59:02]CommunicateWithHost err = 0 [09:59:02]CheckOFDResponse [09:59:02]1017 (14) - 77093643461234 [09:59:02]1041 (16) - 0000000000874672 [09:59:02]1040 (4) - 375019 [09:59:02]1012 (4) - 27.10.2024 03:58 [09:59:02]1206 (1) - 0 [09:59:02]OFD Sender: Remove packet 375019 [09:59:02]ProducePacketName [09:59:02]name=ofd_packets/00375019 [09:59:02]NVStorageDeleteData [09:59:02]Write to MH i2c: 01 00 00 5F 14 73 [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: 01 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: 01 07 00 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: 01 07 00 5F 14 00 00 00 00 00 F8 0C 7E [09:59:02]RasterBufferAndPrint [09:59:02]line [09:59:02]line [09:59:02]line [09:59:02]line [09:59:02]line [09:59:02]written 0, free lines is 3327 [09:59:02]MH_Cut [09:59:02]Write to MH i2c: D1 01 00 66 14 01 4C [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: D1 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: D1 01 00 [09:59:02]MH_I2C_Read... [09:59:02]Read from MH i2c: D1 01 00 66 14 00 4B [09:59:02]Write to MH i2c: 01 00 00 67 14 7B [09:59:02]Write i2c OK [09:59:02]MH_I2C_Read... [09:59:02]OFD Sender: No OFD packet to send [09:59:03]*** Cut start [09:59:03]*** Partial cut [09:59:03]*** CUTSNS_PIN = 1 [09:59:03]*** CUTSNS_PIN = 0 [09:59:03]*** Brake cut motor [09:59:03]Read from MH i2c: 01 [09:59:03]MH_I2C_Read... [09:59:03]*** Stop cut motor [09:59:03]*** Cut end [09:59:03]Read from MH i2c: 01 07 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: 01 07 00 67 14 00 00 00 00 00 FF 0F 90 [09:59:03]process_action close_receipt done [09:59:03]requested_data is exist [09:59:03]produce_requested_data [09:59:03]requested_item fm.sn is exist - process it [09:59:03]wFMCommunicate request_size=4 [09:59:03]MH_SAM_APDU [09:59:03]CAPDU: 80 11 00 00 [09:59:03]Write to MH i2c: E2 08 00 68 14 80 11 00 00 00 00 00 00 F6 [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:03]Read from MH i2c: E2 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 17 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 17 00 68 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [09:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:59:03]wFMCommunicate OK [09:59:03]requested_item fd.num is exist - process it [09:59:03]SAM_PROTO_GetFieldsCounters [09:59:03]wFMCommunicate request_size=4 [09:59:03]MH_SAM_APDU [09:59:03]CAPDU: 80 13 00 00 [09:59:03]Write to MH i2c: E2 08 00 69 14 80 13 00 00 00 00 00 00 F9 [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:03]Read from MH i2c: E2 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 62 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 62 00 69 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 EB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [09:59: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 EB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:03]wFMCommunicate OK [09:59:03]SAM_PROTO_GetFieldsCounters done [09:59:03]requested_item shift.num is exist - process it [09:59:03]requested_item shift.opened is exist - process it [09:59:03]req_shift_opened [09:59:03]FM_GetShiftState [09:59:03]SAM_PROTO_GetShiftState [09:59:03]wFMCommunicate request_size=4 [09:59:03]MH_SAM_APDU [09:59:03]CAPDU: 80 13 01 00 [09:59:03]Write to MH i2c: E2 08 00 6A 14 80 13 01 00 00 00 00 00 FB [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 0E 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 0E 00 6A 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C9 [09:59:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:59:04]wFMCommunicate OK [09:59:04]SAM_PROTO_GetShiftState done [09:59:04]FM_GetShiftState done [09:59:04]req_shift_opened done [09:59:04]requested_item shift.open_date is exist - process it [09:59:04]req_shift_open_date [09:59:04]req_shift_open_date done [09:59:04]produce_requested_data done [09:59:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375019,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:59:04]process_action_free close_receipt [09:59:04]json_value_free [09:59:04]json_value_free done [09:59:04]process_json_proto returns [09:59:04]Send response to host [09:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375019,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:59:04]free response buf [09:59:04]execute_script done [09:59:04]execute_script returns [09:59:04]free content buf [09:59:04]Sock 9.Close socket [09:59:04]Sock 9.Thread stoped [09:59:07]OFD Sender: No OFD packet to send [09:59:12]OFD Sender: No OFD packet to send [09:59:17]OFD Sender: No OFD packet to send [09:59:22]OFD Sender: No OFD packet to send [09:59:25]accept exits with 8 [09:59:25]New connection [09:59:25]New thread 3067149668 created [09:59:25]Thread 3067006308 joined [09:59:25]Waiting for new connection... [09:59:25] Sock 8.Parse request [09:59:25]Sock 8.Check first char [09:59:25]Sock 8.First char is OK [09:59:25]request: POST /json_proto HTTP/1.0 [09:59:25]Method: POST [09:59:25]URL: /json_proto [09:59:25]Method is POST - this is cgi request [09:59:25]url: /json_proto [09:59:25]query_string will be loaded in cgi processing [09:59:25]execute_cgi json_proto POST (null) [09:59:25]execute_cgi path=json_proto method=POST [09:59:25]POST find Content-Length [09:59:25]Host: 172.17.42.195:8080 [09:59:25]Content-Length: 770 [09:59:25]Content-Type: application/json [09:59:25] [09:59:25]POST finish read [09:59:25]Found Content-Length = 770 [09:59:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311553", "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" ] } } [09:59:25]execute_script... [09:59: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)3311553", "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" ] } } [09:59:25]POST & json_proto [09:59:25]process_json_proto [09:59:25]json parsed OK: [09:59:25]protocol is kg_v1.0 [09:59:25]action value=close_receipt [09:59:25]process_action close_receipt [09:59:25]cmd_close_receipt [09:59:25]MH_GetDate [09:59:25]Write to MH i2c: F0 00 00 6B 14 6E [09:59:25]Write i2c OK [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: F0 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: F0 09 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: F0 09 00 6B 14 00 FD 0E 1E 67 EF 94 12 67 03 [09:59:25]GetLastDocTimeStamp 1730023140 [09:59:25]current date 1730023165 [09:59:25]FM_GetShiftState [09:59:25]SAM_PROTO_GetShiftState [09:59:25]wFMCommunicate request_size=4 [09:59:25]MH_SAM_APDU [09:59:25]CAPDU: 80 13 01 00 [09:59:25]Write to MH i2c: E2 08 00 6C 14 80 13 01 00 00 00 00 00 FD [09:59:25]Write i2c OK [09:59:25]MH_I2C_Read... [09:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:25]Read from MH i2c: E2 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 0E 00 [09:59:25]MH_I2C_Read... [09:59:25]Read from MH i2c: E2 0E 00 6C 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CB [09:59:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:59:25]wFMCommunicate OK [09:59:25]SAM_PROTO_GetShiftState done [09:59:25]FM_GetShiftState done [09:59:25]opened in 1729988025 [09:59:25]opened+sec_in_day 1730074425 [09:59:25]quantity*price = 100021 [09:59:25]sum+1 = 100023 [09:59: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 СНО: Общий режим Чек 298 27.10.2024 09:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375020 ФПД: 2971835010464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375020&fm=2971835010464&tin=02508201610067®Number=0000000000091623&sum=100022 [09:59:26]StoreToDocumentArchive [09:59:26]shift 528 fd 375020 [09:59:26]save to /storage/0528/doc_00375020 [09:59:26]save last doc name /storage/0528/doc_00375020 to /storage/kkm_last_doc_name [09:59:26]save OK [09:59:26]Clear old archive folders... [09:59:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:26]tlvbuf is 01567ED0 [09:59:26]SAM_PROTO_ClearQueue [09:59:26]wFMCommunicate request_size=4 [09:59:26]MH_SAM_APDU [09:59:26]CAPDU: 80 09 00 00 [09:59:26]Write to MH i2c: E2 08 00 79 14 80 09 00 00 00 00 00 00 FF [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:26]Read from MH i2c: E2 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 79 14 00 90 00 01 [09:59:26]RAPDU: 90 00 [09:59:26]wFMCommunicate OK [09:59:26]SAM_PROTO_ClearQueue done [09:59:26]KKMCreateOFDPacket [09:59:26]OFDProtocolAddRootSTLVToBuf [09:59:26]FM_MakeSignedData [09:59:26]FM_MakeSignedData [09:59:26]SAM_PROTO_SignData [09:59:26]wFMCommunicate request_size=4 [09:59:26]MH_SAM_APDU [09:59:26]CAPDU: 80 0D 01 02 [09:59:26]Write to MH i2c: E2 08 00 7A 14 80 0D 01 02 00 00 00 00 07 [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:26]Read from MH i2c: E2 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 7A 14 00 90 00 02 [09:59:26]RAPDU: 90 00 [09:59:26]wFMCommunicate OK [09:59:26]wFMCommunicate request_size=255 [09:59:26]MH_SAM_APDU [09:59: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 2A 01 00 00 F4 03 04 00 FD 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 02 [09:59:26]Write to MH i2c: E2 02 01 7B 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 2A 01 00 00 F4 03 04 00 FD 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 02 00 00 53 [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:26]Read from MH i2c: E2 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 7B 14 00 90 00 03 [09:59:26]RAPDU: 90 00 [09:59:26]wFMCommunicate OK [09:59:26]wFMCommunicate request_size=10 [09:59:26]MH_SAM_APDU [09:59:26]CAPDU: 80 0D 02 02 05 B3 EF 2B 8D A0 [09:59:26]Write to MH i2c: E2 0D 00 7C 14 80 0D 02 02 05 00 B3 EF 2B 8D A0 00 00 0E [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:26]Read from MH i2c: E2 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 03 00 7C 14 00 90 00 04 [09:59:26]RAPDU: 90 00 [09:59:26]wFMCommunicate OK [09:59:26]wFMCommunicate request_size=4 [09:59:26]MH_SAM_APDU [09:59:26]CAPDU: 80 0D 03 02 [09:59:26]Write to MH i2c: E2 08 00 7D 14 80 0D 03 02 00 00 00 00 0C [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:26]Read from MH i2c: E2 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 0B 00 [09:59:26]MH_I2C_Read... [09:59:26]Read from MH i2c: E2 0B 00 7D 14 00 90 44 20 79 75 18 A2 29 90 00 D2 [09:59:26]RAPDU: 90 44 20 79 75 18 A2 29 90 00 [09:59:26]wFMCommunicate OK [09:59:26]SAM_PROTO_SignData done [09:59:26]FM_MakeSignedData done [09:59:26]CreateOFDProtocolMessage [09:59:26]wFMCommunicate request_size=4 [09:59:26]MH_SAM_APDU [09:59:26]CAPDU: 80 11 00 00 [09:59:26]Write to MH i2c: E2 08 00 7E 14 80 11 00 00 00 00 00 00 0C [09:59:26]Write i2c OK [09:59:26]MH_I2C_Read... [09:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:27]Read from MH i2c: E2 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: E2 17 00 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: E2 17 00 7E 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [09:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:59:27]wFMCommunicate OK [09:59:27]CreateOFDProtocolMessage done [09:59:27]OFDSenderStorePacket 375020 [09:59:27]StoreOFDPacket docnum=375020 [09:59: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 14 83 07 01 D0 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 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 2A 01 00 00 F4 03 04 00 FD 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 02 B3 EF 2B 8D A0 90 44 20 79 75 18 A2 29 [09:59:27]CheckFolder [09:59:27]dirname=/storage/ofd_packets [09:59:27]CheckFolder done [09:59:27]ProducePacketName [09:59:27]name=ofd_packets/00375020 [09:59:27]NVStorageSaveData ofd_packets/00375020 [09:59:27]File name is /storage/ofd_packets/00375020 [09:59:27]Write 301 bytes [09:59:27]NVStorageSaveData done [09:59:27]OFDSenderStorePacket done [09:59:27]KKMCreateOFDPacket done [09:59:27]NVStorageSaveData kkm_last_timestamp [09:59:27]File name is /storage/kkm_last_timestamp [09:59:27]Write 4 bytes [09:59:27]NVStorageSaveData done [09:59:27]ExternCall_PrintAddStr [09:59:27]wPrintStart [09:59:27]Write to MH i2c: 01 00 00 7F 14 93 [09:59:27]Write i2c OK [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 07 00 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 07 00 7F 14 00 00 00 00 00 FF 0F A8 [09:59:27]RasterBufferAndPrint [09:59:27]line Счет N : (1)3311553 [09:59:27]line ИНН: 02508201610067 [09:59:27]line Контрольно-Кассовый Чек [09:59:27]line ПРОДАЖА [09:59:27]line ТРК (МРК, ГНК) : 13 [09:59:27]line Товар: 2710124500 [09:59:27]line Аи-95-К-3 [09:59:27]line 13.480 * 74.20 [09:59:27]line = 1000.22 [09:59:27]line НДС 12% НСП 1% [09:59:27]line > о реализуемом товаре [09:59:27]line ИТОГО: 1000.22 [09:59:27]line НСП 1% : 8.85 [09:59:27]line НДС 12% : 106.22 [09:59:27]line Наличными: 0.00 [09:59:27]line Безнал.: 1000.22 [09:59:27]line Место: АЗС № 87 "Партнер Нефть" [09:59:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [09:59:27]line СНО: Общий режим [09:59:27]line Чек 298 27.10.2024 09:59 [09:59:27]line Смена: 528 ФФД: 1.0 [09:59:27]line ЗНМ: 0300000083 [09:59:27]line РНМ: 0000000000091623 [09:59:27]line Версия ККМ: 001 [09:59:27]line Платежная система: Mbank [09:59:27]line ФМ: 0000000000874672 [09:59:27]line ФД: 375020 [09:59:27]line ФПД: 2971835010464 [09:59:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375020&fm=2971835010464&tin=02508201610067®Number=0000000000091623&sum=100022 [09:59:27]written 0, free lines is 4095 [09:59:27]OFD Sender: Processing packet 375020 [packets to send 270, broken 269] [09:59:27]ProducePacketName [09:59:27]name=ofd_packets/00375020 [09:59:27]OFD Sender: To server: pG, [09:59:27]CommunicateWithHost lk.salyk.kg:30040 [09:59:27]ConnectInit lk.salyk.kg [09:59:27]Connected sock=10 [09:59: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 14 83 07 01 D0 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 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 2A 01 00 00 F4 03 04 00 FD 0E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 02 B3 EF 2B 8D A0 90 44 20 79 75 18 A2 29 [09:59: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 84 7C 47 00 D9 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 EC B8 05 00 F4 03 04 00 9C BA 1D 67 B6 04 01 00 00 05 4A 44 F2 B5 60 24 AC [09:59:27]CommunicateWithHost err = 0 [09:59:27]CheckOFDResponse [09:59:27]1017 (14) - 77093643461234 [09:59:27]1041 (16) - 0000000000874672 [09:59:27]1040 (4) - 375020 [09:59:27]1012 (4) - 27.10.2024 03:59 [09:59:27]1206 (1) - 0 [09:59:27]OFD Sender: Remove packet 375020 [09:59:27]ProducePacketName [09:59:27]name=ofd_packets/00375020 [09:59:27]NVStorageDeleteData [09:59:27]Write to MH i2c: 01 00 00 A8 14 BC [09:59:27]Write i2c OK [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 07 00 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: 01 07 00 A8 14 00 00 00 00 00 FD 0C CC [09:59:27]RasterBufferAndPrint [09:59:27]line [09:59:27]line [09:59:27]line [09:59:27]line [09:59:27]line [09:59:27]written 0, free lines is 3331 [09:59:27]MH_Cut [09:59:27]Write to MH i2c: D1 01 00 AF 14 01 95 [09:59:27]Write i2c OK [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: D1 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: D1 01 00 [09:59:27]MH_I2C_Read... [09:59:27]Read from MH i2c: D1 01 00 AF 14 00 94 [09:59:27]Write to MH i2c: 01 00 00 B0 14 C4 [09:59:27]Write i2c OK [09:59:27]MH_I2C_Read... [09:59:27]OFD Sender: No OFD packet to send [09:59:28]*** Cut start [09:59:28]*** Partial cut [09:59:28]*** CUTSNS_PIN = 1 [09:59:28]*** CUTSNS_PIN = 0 [09:59:28]*** Brake cut motor [09:59:28]Read from MH i2c: 01 [09:59:28]MH_I2C_Read... [09:59:28]*** Stop cut motor [09:59:28]*** Cut end [09:59:28]Read from MH i2c: 01 07 00 [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: 01 07 00 B0 14 00 00 00 00 00 FF 0F D9 [09:59:28]process_action close_receipt done [09:59:28]requested_data is exist [09:59:28]produce_requested_data [09:59:28]requested_item fm.sn is exist - process it [09:59:28]wFMCommunicate request_size=4 [09:59:28]MH_SAM_APDU [09:59:28]CAPDU: 80 11 00 00 [09:59:28]Write to MH i2c: E2 08 00 B1 14 80 11 00 00 00 00 00 00 3F [09:59:28]Write i2c OK [09:59:28]MH_I2C_Read... [09:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:29]Read from MH i2c: E2 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 17 00 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 17 00 B1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 94 [09:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [09:59:29]wFMCommunicate OK [09:59:29]requested_item fd.num is exist - process it [09:59:29]SAM_PROTO_GetFieldsCounters [09:59:29]wFMCommunicate request_size=4 [09:59:29]MH_SAM_APDU [09:59:29]CAPDU: 80 13 00 00 [09:59:29]Write to MH i2c: E2 08 00 B2 14 80 13 00 00 00 00 00 00 42 [09:59:29]Write i2c OK [09:59:29]MH_I2C_Read... [09:59:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:29]Read from MH i2c: E2 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 62 00 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 62 00 B2 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 EC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [09:59: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 EC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:29]wFMCommunicate OK [09:59:29]SAM_PROTO_GetFieldsCounters done [09:59:29]requested_item shift.num is exist - process it [09:59:29]requested_item shift.opened is exist - process it [09:59:29]req_shift_opened [09:59:29]FM_GetShiftState [09:59:29]SAM_PROTO_GetShiftState [09:59:29]wFMCommunicate request_size=4 [09:59:29]MH_SAM_APDU [09:59:29]CAPDU: 80 13 01 00 [09:59:29]Write to MH i2c: E2 08 00 B3 14 80 13 01 00 00 00 00 00 44 [09:59:29]Write i2c OK [09:59:29]MH_I2C_Read... [09:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:29]Read from MH i2c: E2 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 0E 00 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: E2 0E 00 B3 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 12 [09:59:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:59:29]wFMCommunicate OK [09:59:29]SAM_PROTO_GetShiftState done [09:59:29]FM_GetShiftState done [09:59:29]req_shift_opened done [09:59:29]requested_item shift.open_date is exist - process it [09:59:29]req_shift_open_date [09:59:29]req_shift_open_date done [09:59:29]produce_requested_data done [09:59:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375020,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [09:59:29]process_action_free close_receipt [09:59:29]json_value_free [09:59:29]json_value_free done [09:59:29]process_json_proto returns [09:59:29]Send response to host [09:59:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375020,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [09:59:29]free response buf [09:59:29]execute_script done [09:59:29]execute_script returns [09:59:29]free content buf [09:59:29]Sock 8.Close socket [09:59:29]Sock 8.Thread stoped [09:59:32]OFD Sender: No OFD packet to send [09:59:37]OFD Sender: No OFD packet to send [09:59:42]OFD Sender: No OFD packet to send [09:59:47]OFD Sender: No OFD packet to send [09:59:52]OFD Sender: No OFD packet to send [09:59:58]OFD Sender: No OFD packet to send [09:59:58]accept exits with 9 [09:59:58]New connection [09:59:58]New thread 3067006308 created [09:59:58]Thread 3067149668 joined [09:59:58]Waiting for new connection... [09:59:58] Sock 9.Parse request [09:59:58]Sock 9.Check first char [09:59:58]Sock 9.First char is OK [09:59:58]request: POST /json_proto HTTP/1.0 [09:59:58]Method: POST [09:59:58]URL: /json_proto [09:59:58]Method is POST - this is cgi request [09:59:58]url: /json_proto [09:59:58]query_string will be loaded in cgi processing [09:59:58]execute_cgi json_proto POST (null) [09:59:58]execute_cgi path=json_proto method=POST [09:59:58]POST find Content-Length [09:59:58]Host: 172.17.42.195:8080 [09:59:58]Content-Length: 772 [09:59:58]Content-Type: application/json [09:59:58] [09:59:58]POST finish read [09:59:58]Found Content-Length = 772 [09:59:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:58]execute_script... [09: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)3311548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:58]POST & json_proto [09:59:58]process_json_proto [09:59:58]json parsed OK: [09:59:58]protocol is kg_v1.0 [09:59:58]action value=close_receipt [09:59:58]process_action close_receipt [09:59:58]cmd_close_receipt [09:59:58]MH_GetDate [09:59:58]Write to MH i2c: F0 00 00 B4 14 B7 [09:59:58]Write i2c OK [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: F0 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: F0 09 00 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: F0 09 00 B4 14 00 1F 0F 1E 67 EF 94 12 67 6F [09:59:58]GetLastDocTimeStamp 1730023165 [09:59:58]current date 1730023199 [09:59:58]FM_GetShiftState [09:59:58]SAM_PROTO_GetShiftState [09:59:58]wFMCommunicate request_size=4 [09:59:58]MH_SAM_APDU [09:59:58]CAPDU: 80 13 01 00 [09:59:58]Write to MH i2c: E2 08 00 B5 14 80 13 01 00 00 00 00 00 46 [09:59:58]Write i2c OK [09:59:58]MH_I2C_Read... [09:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:58]Read from MH i2c: E2 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: E2 0E 00 [09:59:58]MH_I2C_Read... [09:59:58]Read from MH i2c: E2 0E 00 B5 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 14 [09:59:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [09:59:58]wFMCommunicate OK [09:59:58]SAM_PROTO_GetShiftState done [09:59:58]FM_GetShiftState done [09:59:58]opened in 1729988025 [09:59:58]opened+sec_in_day 1730074425 [09:59:58]quantity*price = 100011 [09:59:58]sum+1 = 100013 [09:59:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 299 27.10.2024 09:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375021 ФПД: 252524869008015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375021&fm=252524869008015&tin=02508201610067®Number=0000000000091623&sum=100012 [10:00:00]StoreToDocumentArchive [10:00:00]shift 528 fd 375021 [10:00:00]save to /storage/0528/doc_00375021 [10:00:00]save last doc name /storage/0528/doc_00375021 to /storage/kkm_last_doc_name [10:00:00]save OK [10:00:00]Clear old archive folders... [10:00:00]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:00:00]tlvbuf is 01567F20 [10:00:00]SAM_PROTO_ClearQueue [10:00:00]wFMCommunicate request_size=4 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 09 00 00 [10:00:00]Write to MH i2c: E2 08 00 C2 14 80 09 00 00 00 00 00 00 48 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 C2 14 00 90 00 4A [10:00:00]RAPDU: 90 00 [10:00:00]wFMCommunicate OK [10:00:00]SAM_PROTO_ClearQueue done [10:00:00]KKMCreateOFDPacket [10:00:00]OFDProtocolAddRootSTLVToBuf [10:00:00]FM_MakeSignedData [10:00:00]FM_MakeSignedData [10:00:00]SAM_PROTO_SignData [10:00:00]wFMCommunicate request_size=4 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 0D 01 02 [10:00:00]Write to MH i2c: E2 08 00 C3 14 80 0D 01 02 00 00 00 00 50 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 C3 14 00 90 00 4B [10:00:00]RAPDU: 90 00 [10:00:00]wFMCommunicate OK [10:00:00]wFMCommunicate request_size=255 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 AB [10:00:00]Write to MH i2c: E2 02 01 C4 14 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 AB 00 00 F4 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 C4 14 00 90 00 4C [10:00:00]RAPDU: 90 00 [10:00:00]wFMCommunicate OK [10:00:00]wFMCommunicate request_size=9 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 0D 02 02 04 87 1D 3A 8F [10:00:00]Write to MH i2c: E2 0C 00 C5 14 80 0D 02 02 04 00 87 1D 3A 8F 00 00 C8 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 03 00 C5 14 00 90 00 4D [10:00:00]RAPDU: 90 00 [10:00:00]wFMCommunicate OK [10:00:00]wFMCommunicate request_size=4 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 0D 03 02 [10:00:00]Write to MH i2c: E2 08 00 C6 14 80 0D 03 02 00 00 00 00 55 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 0B 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 0B 00 C6 14 00 43 E1 A5 57 FF 18 29 89 90 00 3F [10:00:00]RAPDU: 43 E1 A5 57 FF 18 29 89 90 00 [10:00:00]wFMCommunicate OK [10:00:00]SAM_PROTO_SignData done [10:00:00]FM_MakeSignedData done [10:00:00]CreateOFDProtocolMessage [10:00:00]wFMCommunicate request_size=4 [10:00:00]MH_SAM_APDU [10:00:00]CAPDU: 80 11 00 00 [10:00:00]Write to MH i2c: E2 08 00 C7 14 80 11 00 00 00 00 00 00 55 [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:00]Read from MH i2c: E2 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 17 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: E2 17 00 C7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [10: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 [10:00:00]wFMCommunicate OK [10:00:00]CreateOFDProtocolMessage done [10:00:00]OFDSenderStorePacket 375021 [10:00:00]StoreOFDPacket docnum=375021 [10: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 0E 01 00 00 7E 3F 06 01 F2 B1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 AB 87 1D 3A 8F 43 E1 A5 57 FF 18 29 89 [10:00:00]CheckFolder [10:00:00]dirname=/storage/ofd_packets [10:00:00]CheckFolder done [10:00:00]ProducePacketName [10:00:00]name=ofd_packets/00375021 [10:00:00]NVStorageSaveData ofd_packets/00375021 [10:00:00]File name is /storage/ofd_packets/00375021 [10:00:00]Write 300 bytes [10:00:00]NVStorageSaveData done [10:00:00]OFDSenderStorePacket done [10:00:00]KKMCreateOFDPacket done [10:00:00]NVStorageSaveData kkm_last_timestamp [10:00:00]File name is /storage/kkm_last_timestamp [10:00:00]Write 4 bytes [10:00:00]NVStorageSaveData done [10:00:00]OFD Sender: Processing packet 375021 [packets to send 270, broken 269] [10:00:00]ProducePacketName [10:00:00]name=ofd_packets/00375021 [10:00:00]OFD Sender: To server: pG, [10:00:00]CommunicateWithHost lk.salyk.kg:30040 [10:00:00]ConnectInit lk.salyk.kg [10:00:00]ExternCall_PrintAddStr [10:00:00]wPrintStart [10:00:00]Write to MH i2c: 01 00 00 C8 14 DC [10:00:00]Write i2c OK [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: 01 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: 01 07 00 [10:00:00]MH_I2C_Read... [10:00:00]Read from MH i2c: 01 07 00 C8 14 00 00 00 00 00 FF 0F F1 [10:00:00]RasterBufferAndPrint [10:00:00]line Счет N : (1)3311548 [10:00:00]line ИНН: 02508201610067 [10:00:00]line Контрольно-Кассовый Чек [10:00:00]line ПРОДАЖА [10:00:00]line ТРК (МРК, ГНК) : 7 [10:00:00]line Товар: 2711190000 [10:00:00]line ГАЗ-К-5 [10:00:00]line 25.710 * 38.90 [10:00:00]line = 1000.12 [10:00:00]line НДС 12% НСП 1% [10:00:00]line > о реализуемом товаре [10:00:00]line ИТОГО: 1000.12 [10:00:00]line НСП 1% : 8.85 [10:00:00]line НДС 12% : 106.21 [10:00:00]line Наличными: 0.00 [10:00:00]line Безнал.: 1000.12 [10:00:00]line Место: АЗС № 87 "Партнер Нефть" [10:00:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:00:00]line СНО: Общий режим [10:00:00]line Чек 299 27.10.2024 09:59 [10:00:00]line Смена: 528 ФФД: 1.0 [10:00:00]line ЗНМ: 0300000083 [10:00:00]line РНМ: 0000000000091623 [10:00:00]line Версия ККМ: 001 [10:00:00]line Платежная система: Mbank [10:00:00]line ФМ: 0000000000874672 [10:00:00]line ФД: 375021 [10:00:00]line ФПД: 252524869008015 [10:00:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T095959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375021&fm=252524869008015&tin=02508201610067®Number=0000000000091623&sum=100012 [10:00:00]Connected sock=11 [10:00: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 0E 01 00 00 7E 3F 06 01 F2 B1 5A 03 written 0, free lines is 4095 [10:00:00]01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 E5 AB 87 1D 3A 8F 43 E1 A5 57 FF 18 29 89 [10: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 D7 E9 47 00 86 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B8 05 00 F4 03 04 00 BE BA 1D 67 B6 04 01 00 00 CB 4C DD C8 B6 75 44 E3 [10:00:01]CommunicateWithHost err = 0 [10:00:01]CheckOFDResponse [10:00:01]1017 (14) - 77093643461234 [10:00:01]1041 (16) - 0000000000874672 [10:00:01]1040 (4) - 375021 [10:00:01]1012 (4) - 27.10.2024 03:59 [10:00:01]1206 (1) - 0 [10:00:01]OFD Sender: Remove packet 375021 [10:00:01]ProducePacketName [10:00:01]name=ofd_packets/00375021 [10:00:01]NVStorageDeleteData [10:00:01]Write to MH i2c: 01 00 00 F1 14 05 [10:00:01]Write i2c OK [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: 01 [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: 01 07 00 [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: 01 07 00 F1 14 00 00 00 00 00 F7 0C 0F [10:00:01]RasterBufferAndPrint [10:00:01]line [10:00:01]line [10:00:01]line [10:00:01]line [10:00:01]line [10:00:01]written 0, free lines is 3327 [10:00:01]MH_Cut [10:00:01]Write to MH i2c: D1 01 00 F8 14 01 DE [10:00:01]Write i2c OK [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: D1 [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: D1 01 00 [10:00:01]MH_I2C_Read... [10:00:01]Read from MH i2c: D1 01 00 F8 14 00 DD [10:00:01]Write to MH i2c: 01 00 00 F9 14 0D [10:00:01]Write i2c OK [10:00:01]MH_I2C_Read... [10:00:01]OFD Sender: No OFD packet to send [10:00:02]*** Cut start [10:00:02]*** Partial cut [10:00:02]*** CUTSNS_PIN = 1 [10:00:02]*** CUTSNS_PIN = 0 [10:00:02]*** Brake cut motor [10:00:02]Read from MH i2c: 01 [10:00:02]MH_I2C_Read... [10:00:02]*** Stop cut motor [10:00:02]*** Cut end [10:00:02]Read from MH i2c: 01 07 00 [10:00:02]MH_I2C_Read... [10:00:02]Read from MH i2c: 01 07 00 F9 14 00 00 00 00 00 FF 0F 22 [10:00:02]process_action close_receipt done [10:00:02]requested_data is exist [10:00:02]produce_requested_data [10:00:02]requested_item fm.sn is exist - process it [10:00:02]wFMCommunicate request_size=4 [10:00:02]MH_SAM_APDU [10:00:02]CAPDU: 80 11 00 00 [10:00:02]Write to MH i2c: E2 08 00 FA 14 80 11 00 00 00 00 00 00 88 [10:00:02]Write i2c OK [10:00:02]MH_I2C_Read... [10:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:03]Read from MH i2c: E2 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 17 00 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 17 00 FA 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [10: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 [10:00:03]wFMCommunicate OK [10:00:03]requested_item fd.num is exist - process it [10:00:03]SAM_PROTO_GetFieldsCounters [10:00:03]wFMCommunicate request_size=4 [10:00:03]MH_SAM_APDU [10:00:03]CAPDU: 80 13 00 00 [10:00:03]Write to MH i2c: E2 08 00 FB 14 80 13 00 00 00 00 00 00 8B [10:00:03]Write i2c OK [10:00:03]MH_I2C_Read... [10:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:03]Read from MH i2c: E2 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 62 00 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 62 00 FB 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 ED B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [10: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 ED B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:03]wFMCommunicate OK [10:00:03]SAM_PROTO_GetFieldsCounters done [10:00:03]requested_item shift.num is exist - process it [10:00:03]requested_item shift.opened is exist - process it [10:00:03]req_shift_opened [10:00:03]FM_GetShiftState [10:00:03]SAM_PROTO_GetShiftState [10:00:03]wFMCommunicate request_size=4 [10:00:03]MH_SAM_APDU [10:00:03]CAPDU: 80 13 01 00 [10:00:03]Write to MH i2c: E2 08 00 FC 14 80 13 01 00 00 00 00 00 8D [10:00:03]Write i2c OK [10:00:03]MH_I2C_Read... [10:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:03]Read from MH i2c: E2 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 0E 00 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 0E 00 FC 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5B [10:00:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:03]wFMCommunicate OK [10:00:03]SAM_PROTO_GetShiftState done [10:00:03]FM_GetShiftState done [10:00:03]req_shift_opened done [10:00:03]requested_item shift.open_date is exist - process it [10:00:03]req_shift_open_date [10:00:03]req_shift_open_date done [10:00:03]produce_requested_data done [10:00:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375021,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:00:03]process_action_free close_receipt [10:00:03]json_value_free [10:00:03]json_value_free done [10:00:03]process_json_proto returns [10:00:03]Send response to host [10:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375021,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:00:03]free response buf [10:00:03]execute_script done [10:00:03]execute_script returns [10:00:03]free content buf [10:00:03]Sock 9.Close socket [10:00:03]Sock 9.Thread stoped [10:00:03]accept exits with 8 [10:00:03]New connection [10:00:03]New thread 3067149668 created [10:00:03]Thread 3067006308 joined [10:00:03]Waiting for new connection... [10:00:03] Sock 8.Parse request [10:00:03]Sock 8.Check first char [10:00:03]Sock 8.First char is OK [10:00:03]request: POST /json_proto HTTP/1.0 [10:00:03]Method: POST [10:00:03]URL: /json_proto [10:00:03]Method is POST - this is cgi request [10:00:03]url: /json_proto [10:00:03]query_string will be loaded in cgi processing [10:00:03]execute_cgi json_proto POST (null) [10:00:03]execute_cgi path=json_proto method=POST [10:00:03]POST find Content-Length [10:00:03]Host: 172.17.42.195:8080 [10:00:03]Content-Length: 774 [10:00:03]Content-Type: application/json [10:00:03] [10:00:03]POST finish read [10:00:03]Found Content-Length = 774 [10:00:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311549", "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 }]} ], "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" ] } } [10:00:03]execute_script... [10:00: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)3311549", "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 }]} ], "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" ] } } [10:00:03]POST & json_proto [10:00:03]process_json_proto [10:00:03]json parsed OK: [10:00:03]protocol is kg_v1.0 [10:00:03]action value=close_receipt [10:00:03]process_action close_receipt [10:00:03]cmd_close_receipt [10:00:03]MH_GetDate [10:00:03]Write to MH i2c: F0 00 00 FD 14 00 [10:00:03]Write i2c OK [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: F0 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: F0 09 00 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: F0 09 00 FD 14 00 24 0F 1E 67 EF 94 12 67 BD [10:00:03]GetLastDocTimeStamp 1730023199 [10:00:03]current date 1730023204 [10:00:03]FM_GetShiftState [10:00:03]SAM_PROTO_GetShiftState [10:00:03]wFMCommunicate request_size=4 [10:00:03]MH_SAM_APDU [10:00:03]CAPDU: 80 13 01 00 [10:00:03]Write to MH i2c: E2 08 00 FE 14 80 13 01 00 00 00 00 00 8F [10:00:03]Write i2c OK [10:00:03]MH_I2C_Read... [10:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:03]Read from MH i2c: E2 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 0E 00 [10:00:03]MH_I2C_Read... [10:00:03]Read from MH i2c: E2 0E 00 FE 14 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [10:00:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:03]wFMCommunicate OK [10:00:03]SAM_PROTO_GetShiftState done [10:00:03]FM_GetShiftState done [10:00:03]opened in 1729988025 [10:00:03]opened+sec_in_day 1730074425 [10:00:03]quantity*price = 500024 [10:00:03]sum+1 = 500025 [10:00:03]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 СНО: Общий режим Чек 300 27.10.2024 10:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375022 ФПД: 19991757210308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100004&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375022&fm=19991757210308&tin=02508201610067®Number=0000000000091623&sum=500024 [10:00:04]StoreToDocumentArchive [10:00:04]shift 528 fd 375022 [10:00:04]save to /storage/0528/doc_00375022 [10:00:04]save last doc name /storage/0528/doc_00375022 to /storage/kkm_last_doc_name [10:00:04]save OK [10:00:04]Clear old archive folders... [10:00:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:00:04]tlvbuf is B6F0AA60 [10:00:04]SAM_PROTO_ClearQueue [10:00:04]wFMCommunicate request_size=4 [10:00:04]MH_SAM_APDU [10:00:04]CAPDU: 80 09 00 00 [10:00:04]Write to MH i2c: E2 08 00 0B 15 80 09 00 00 00 00 00 00 92 [10:00:04]Write i2c OK [10:00:04]MH_I2C_Read... [10:00:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:04]Read from MH i2c: E2 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: E2 03 00 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: E2 03 00 0B 15 00 90 00 94 [10:00:04]RAPDU: 90 00 [10:00:04]wFMCommunicate OK [10:00:04]SAM_PROTO_ClearQueue done [10:00:04]KKMCreateOFDPacket [10:00:04]OFDProtocolAddRootSTLVToBuf [10:00:04]FM_MakeSignedData [10:00:04]FM_MakeSignedData [10:00:04]SAM_PROTO_SignData [10:00:04]wFMCommunicate request_size=4 [10:00:04]MH_SAM_APDU [10:00:04]CAPDU: 80 0D 01 02 [10:00:04]Write to MH i2c: E2 08 00 0C 15 80 0D 01 02 00 00 00 00 9A [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 0C 15 00 90 00 95 [10:00:05]RAPDU: 90 00 [10:00:05]wFMCommunicate OK [10:00:05]wFMCommunicate request_size=255 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 24 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [10:00:05]Write to MH i2c: E2 02 01 0D 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 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 24 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 EA [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 0D 15 00 90 00 96 [10:00:05]RAPDU: 90 00 [10:00:05]wFMCommunicate OK [10:00:05]wFMCommunicate request_size=11 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 0D 02 02 06 12 2E B1 96 42 C4 [10:00:05]Write to MH i2c: E2 0E 00 0E 15 80 0D 02 02 06 00 12 2E B1 96 42 C4 00 00 36 [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 03 00 0E 15 00 90 00 97 [10:00:05]RAPDU: 90 00 [10:00:05]wFMCommunicate OK [10:00:05]wFMCommunicate request_size=4 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 0D 03 02 [10:00:05]Write to MH i2c: E2 08 00 0F 15 80 0D 03 02 00 00 00 00 9F [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 0B 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 0B 00 0F 15 00 95 91 17 C0 D1 2B 57 C3 90 00 B3 [10:00:05]RAPDU: 95 91 17 C0 D1 2B 57 C3 90 00 [10:00:05]wFMCommunicate OK [10:00:05]SAM_PROTO_SignData done [10:00:05]FM_MakeSignedData done [10:00:05]CreateOFDProtocolMessage [10:00:05]wFMCommunicate request_size=4 [10:00:05]MH_SAM_APDU [10:00:05]CAPDU: 80 11 00 00 [10:00:05]Write to MH i2c: E2 08 00 10 15 80 11 00 00 00 00 00 00 9F [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:05]Read from MH i2c: E2 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 17 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: E2 17 00 10 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [10: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 [10:00:05]wFMCommunicate OK [10:00:05]CreateOFDProtocolMessage done [10:00:05]OFDSenderStorePacket 375022 [10:00:05]StoreOFDPacket docnum=375022 [10:00: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 10 01 00 00 67 CB 08 01 41 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 24 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 2E B1 96 42 C4 95 91 17 C0 D1 2B 57 C3 [10:00:05]CheckFolder [10:00:05]dirname=/storage/ofd_packets [10:00:05]CheckFolder done [10:00:05]ProducePacketName [10:00:05]name=ofd_packets/00375022 [10:00:05]NVStorageSaveData ofd_packets/00375022 [10:00:05]File name is /storage/ofd_packets/00375022 [10:00:05]Write 302 bytes [10:00:05]NVStorageSaveData done [10:00:05]OFDSenderStorePacket done [10:00:05]KKMCreateOFDPacket done [10:00:05]NVStorageSaveData kkm_last_timestamp [10:00:05]File name is /storage/kkm_last_timestamp [10:00:05]Write 4 bytes [10:00:05]NVStorageSaveData done [10:00:05]ExternCall_PrintAddStr [10:00:05]wPrintStart [10:00:05]Write to MH i2c: 01 00 00 11 15 26 [10:00:05]Write i2c OK [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: 01 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: 01 07 00 [10:00:05]MH_I2C_Read... [10:00:05]Read from MH i2c: 01 07 00 11 15 00 00 00 00 00 FF 0F 3B [10:00:05]RasterBufferAndPrint [10:00:05]line Счет N : (1)3311549 [10:00:05]line ИНН: 02508201610067 [10:00:05]line Контрольно-Кассовый Чек [10:00:05]line ПРОДАЖА [10:00:05]line ТРК (МРК, ГНК) : 5 [10:00:05]line Товар: 2710194210 [10:00:05]line ДТ(л)-К-5 [10:00:05]line 65.620 * 76.20 [10:00:05]line = 5000.24 [10:00:05]line НДС 12% НСП 1% [10:00:05]line > о реализуемом товаре [10:00:05]line ИТОГО: 5000.24 [10:00:05]line НСП 1% : 44.25 [10:00:05]line НДС 12% : 531.00 [10:00:05]line Наличными: 0.00 [10:00:05]line Безнал.: 5000.24 [10:00:05]line Место: АЗС № 87 "Партнер Нефть" [10:00:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:00:05]line СНО: Общий режим [10:00:05]line Чек 300 27.10.2024 10:00 [10:00:05]line Смена: 528 ФФД: 1.0 [10:00:05]line ЗНМ: 0300000083 [10:00:05]line РНМ: 0000000000091623 [10:00:05]line Версия ККМ: 001 [10:00:06]line Платежная система: Mbank [10:00:06]line ФМ: 0000000000874672 [10:00:06]line ФД: 375022 [10:00:06]line ФПД: 19991757210308 [10:00:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100004&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375022&fm=19991757210308&tin=02508201610067®Number=0000000000091623&sum=500024 [10:00:06]OFD Sender: Processing packet 375022 [packets to send 270, broken 269] [10:00:06]ProducePacketName [10:00:06]name=ofd_packets/00375022 [10:00:06]OFD Sender: To server: pG, [10:00:06]CommunicateWithHost lk.salyk.kg:30040 [10:00:06]ConnectInit lk.salyk.kg [10:00:06]written 0, free lines is 4095 [10:00:06]Connected sock=10 [10:00: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 10 01 00 00 67 CB 08 01 41 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 24 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 12 2E B1 96 42 C4 95 91 17 C0 D1 2B 57 C3 [10:00: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 29 C0 47 00 DF 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 EE B8 05 00 F4 03 04 00 C3 BA 1D 67 B6 04 01 00 00 2D E9 E8 1F CE 69 21 D2 [10:00:06]CommunicateWithHost err = 0 [10:00:06]CheckOFDResponse [10:00:06]1017 (14) - 77093643461234 [10:00:06]1041 (16) - 0000000000874672 [10:00:06]1040 (4) - 375022 [10:00:06]1012 (4) - 27.10.2024 04:00 [10:00:06]1206 (1) - 0 [10:00:06]OFD Sender: Remove packet 375022 [10:00:06]ProducePacketName [10:00:06]name=ofd_packets/00375022 [10:00:06]NVStorageDeleteData [10:00:06]Write to MH i2c: 01 00 00 3A 15 4F [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: 01 07 00 3A 15 00 00 00 00 00 18 0D 7B [10:00:06]RasterBufferAndPrint [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]line [10:00:06]written 0, free lines is 3361 [10:00:06]MH_Cut [10:00:06]Write to MH i2c: D1 01 00 41 15 01 28 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: D1 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: D1 01 00 [10:00:06]MH_I2C_Read... [10:00:06]Read from MH i2c: D1 01 00 41 15 00 27 [10:00:06]Write to MH i2c: 01 00 00 42 15 57 [10:00:06]Write i2c OK [10:00:06]MH_I2C_Read... [10:00:06]OFD Sender: No OFD packet to send [10:00:07]*** Cut start [10:00:07]*** Partial cut [10:00:07]*** CUTSNS_PIN = 1 [10:00:07]*** CUTSNS_PIN = 0 [10:00:07]*** Brake cut motor [10:00:07]Read from MH i2c: 01 [10:00:07]MH_I2C_Read... [10:00:07]*** Stop cut motor [10:00:07]*** Cut end [10:00:07]Read from MH i2c: 01 07 00 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 42 15 00 00 00 00 00 FF 0F 6C [10:00:07]process_action close_receipt done [10:00:07]requested_data is exist [10:00:07]produce_requested_data [10:00:07]requested_item fm.sn is exist - process it [10:00:07]wFMCommunicate request_size=4 [10:00:07]MH_SAM_APDU [10:00:07]CAPDU: 80 11 00 00 [10:00:07]Write to MH i2c: E2 08 00 43 15 80 11 00 00 00 00 00 00 D2 [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 17 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 17 00 43 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 27 [10:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:00:08]wFMCommunicate OK [10:00:08]requested_item fd.num is exist - process it [10:00:08]SAM_PROTO_GetFieldsCounters [10:00:08]wFMCommunicate request_size=4 [10:00:08]MH_SAM_APDU [10:00:08]CAPDU: 80 13 00 00 [10:00:08]Write to MH i2c: E2 08 00 44 15 80 13 00 00 00 00 00 00 D5 [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 62 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 62 00 44 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 EE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [10:00: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 EE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:08]wFMCommunicate OK [10:00:08]SAM_PROTO_GetFieldsCounters done [10:00:08]requested_item shift.num is exist - process it [10:00:08]requested_item shift.opened is exist - process it [10:00:08]req_shift_opened [10:00:08]FM_GetShiftState [10:00:08]SAM_PROTO_GetShiftState [10:00:08]wFMCommunicate request_size=4 [10:00:08]MH_SAM_APDU [10:00:08]CAPDU: 80 13 01 00 [10:00:08]Write to MH i2c: E2 08 00 45 15 80 13 01 00 00 00 00 00 D7 [10:00:08]Write i2c OK [10:00:08]MH_I2C_Read... [10:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:08]Read from MH i2c: E2 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 0E 00 [10:00:08]MH_I2C_Read... [10:00:08]Read from MH i2c: E2 0E 00 45 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A5 [10:00:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:08]wFMCommunicate OK [10:00:08]SAM_PROTO_GetShiftState done [10:00:08]FM_GetShiftState done [10:00:08]req_shift_opened done [10:00:08]requested_item shift.open_date is exist - process it [10:00:08]req_shift_open_date [10:00:08]req_shift_open_date done [10:00:08]produce_requested_data done [10:00:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375022,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:00:08]process_action_free close_receipt [10:00:08]json_value_free [10:00:08]json_value_free done [10:00:08]process_json_proto returns [10:00:08]Send response to host [10:00:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375022,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:00:08]free response buf [10:00:08]execute_script done [10:00:08]execute_script returns [10:00:08]free content buf [10:00:08]Sock 8.Close socket [10:00:08]Sock 8.Thread stoped [10:00:11]OFD Sender: No OFD packet to send [10:00:16]OFD Sender: No OFD packet to send [10:00:21]OFD Sender: No OFD packet to send [10:00:26]OFD Sender: No OFD packet to send [10:00:31]accept exits with 9 [10:00:31]New connection [10:00:31]New thread 3067006308 created [10:00:31]Thread 3067149668 joined [10:00:31]Waiting for new connection... [10:00:31] Sock 9.Parse request [10:00:31]Sock 9.Check first char [10:00:31]Sock 9.First char is OK [10:00:31]request: POST /json_proto HTTP/1.0 [10:00:31]Method: POST [10:00:31]URL: /json_proto [10:00:31]Method is POST - this is cgi request [10:00:31]url: /json_proto [10:00:31]query_string will be loaded in cgi processing [10:00:31]execute_cgi json_proto POST (null) [10:00:31]execute_cgi path=json_proto method=POST [10:00:31]POST find Content-Length [10:00:31]Host: 172.17.42.195:8080 [10:00:31]Content-Length: 810 [10:00:31]Content-Type: application/json [10:00:31] [10:00:31]POST finish read [10:00:31]Found Content-Length = 810 [10:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311552", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:31]execute_script... [10:00: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)3311552", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:31]POST & json_proto [10:00:31]process_json_proto [10:00:31]json parsed OK: [10:00:31]protocol is kg_v1.0 [10:00:31]action value=close_receipt [10:00:31]process_action close_receipt [10:00:31]cmd_close_receipt [10:00:31]MH_GetDate [10:00:31]Write to MH i2c: F0 00 00 46 15 4A [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: F0 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: F0 09 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: F0 09 00 46 15 00 40 0F 1E 67 EF 94 12 67 23 [10:00:31]GetLastDocTimeStamp 1730023204 [10:00:31]current date 1730023232 [10:00:31]FM_GetShiftState [10:00:31]SAM_PROTO_GetShiftState [10:00:31]wFMCommunicate request_size=4 [10:00:31]MH_SAM_APDU [10:00:31]CAPDU: 80 13 01 00 [10:00:31]Write to MH i2c: E2 08 00 47 15 80 13 01 00 00 00 00 00 D9 [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:31]Read from MH i2c: E2 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 0E 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: E2 0E 00 47 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A7 [10:00:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:31]wFMCommunicate OK [10:00:31]SAM_PROTO_GetShiftState done [10:00:31]FM_GetShiftState done [10:00:31]opened in 1729988025 [10:00:31]opened+sec_in_day 1730074425 [10:00:31]quantity*price = 300076 [10:00:31]sum+1 = 300077 [10:00:31]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 СНО: Общий режим Чек 301 27.10.2024 10:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874672 ФД: 375023 ФПД: 46933990002902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100032&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375023&fm=46933990002902&tin=02508201610067®Number=0000000000091623&sum=300076 [10:00:32]StoreToDocumentArchive [10:00:32]shift 528 fd 375023 [10:00:32]save to /storage/0528/doc_00375023 [10:00:32]save last doc name /storage/0528/doc_00375023 to /storage/kkm_last_doc_name [10:00:32]save OK [10:00:32]Clear old archive folders... [10:00:32]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:00:32]tlvbuf is 01570080 [10:00:32]SAM_PROTO_ClearQueue [10:00:32]wFMCommunicate request_size=4 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 09 00 00 [10:00:32]Write to MH i2c: E2 08 00 54 15 80 09 00 00 00 00 00 00 DB [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 [10:00:32]MH_I2C_Read... [10:00:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:32]Read from MH i2c: E2 03 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 03 00 54 15 00 90 00 DD [10:00:32]RAPDU: 90 00 [10:00:32]wFMCommunicate OK [10:00:32]SAM_PROTO_ClearQueue done [10:00:32]KKMCreateOFDPacket [10:00:32]OFDProtocolAddRootSTLVToBuf [10:00:32]FM_MakeSignedData [10:00:32]FM_MakeSignedData [10:00:32]SAM_PROTO_SignData [10:00:32]wFMCommunicate request_size=4 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 0D 01 02 [10:00:32]Write to MH i2c: E2 08 00 55 15 80 0D 01 02 00 00 00 00 E3 [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:32]Read from MH i2c: E2 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 03 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 03 00 55 15 00 90 00 DE [10:00:32]RAPDU: 90 00 [10:00:32]wFMCommunicate OK [10:00:32]wFMCommunicate request_size=255 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 2D 01 00 00 F4 03 04 00 40 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [10:00:32]Write to MH i2c: E2 02 01 56 15 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 2D 01 00 00 F4 03 04 00 40 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 15 [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:33]Read from MH i2c: E2 03 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 03 00 56 15 00 90 00 DF [10:00:33]RAPDU: 90 00 [10:00:33]wFMCommunicate OK [10:00:33]wFMCommunicate request_size=16 [10:00:33]MH_SAM_APDU [10:00:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 2A AF AB CD 50 D6 [10:00:33]Write to MH i2c: E2 13 00 57 15 80 0D 02 02 0B 00 00 35 04 06 00 2A AF AB CD 50 D6 00 00 B2 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 03 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 03 00 57 15 00 90 00 E0 [10:00:33]RAPDU: 90 00 [10:00:33]wFMCommunicate OK [10:00:33]wFMCommunicate request_size=4 [10:00:33]MH_SAM_APDU [10:00:33]CAPDU: 80 0D 03 02 [10:00:33]Write to MH i2c: E2 08 00 58 15 80 0D 03 02 00 00 00 00 E8 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0B 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0B 00 58 15 00 86 A8 00 AA AD 27 5E 9F 90 00 92 [10:00:33]RAPDU: 86 A8 00 AA AD 27 5E 9F 90 00 [10:00:33]wFMCommunicate OK [10:00:33]SAM_PROTO_SignData done [10:00:33]FM_MakeSignedData done [10:00:33]CreateOFDProtocolMessage [10:00:33]wFMCommunicate request_size=4 [10:00:33]MH_SAM_APDU [10:00:33]CAPDU: 80 11 00 00 [10:00:33]Write to MH i2c: E2 08 00 59 15 80 11 00 00 00 00 00 00 E8 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 17 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 17 00 59 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [10:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:00:33]wFMCommunicate OK [10:00:33]CreateOFDProtocolMessage done [10:00:33]OFDSenderStorePacket 375023 [10:00:33]StoreOFDPacket docnum=375023 [10:00: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 7E 4B 0D 01 F7 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 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 2D 01 00 00 F4 03 04 00 40 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2A AF AB CD 50 D6 86 A8 00 AA AD 27 5E 9F [10:00:33]CheckFolder [10:00:33]dirname=/storage/ofd_packets [10:00:33]CheckFolder done [10:00:33]ProducePacketName [10:00:33]name=ofd_packets/00375023 [10:00:33]NVStorageSaveData ofd_packets/00375023 [10:00:33]File name is /storage/ofd_packets/00375023 [10:00:33]Write 307 bytes [10:00:33]NVStorageSaveData done [10:00:33]OFDSenderStorePacket done [10:00:33]KKMCreateOFDPacket done [10:00:33]NVStorageSaveData kkm_last_timestamp [10:00:33]File name is /storage/kkm_last_timestamp [10:00:33]Write 4 bytes [10:00:33]NVStorageSaveData done [10:00:33]ExternCall_PrintAddStr [10:00:33]wPrintStart [10:00:33]Write to MH i2c: 01 00 00 5A 15 6F [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: 01 07 00 5A 15 00 00 00 00 00 FF 0F 84 [10:00:33]RasterBufferAndPrint [10:00:33]line Счет N : (1)3311552 [10:00:33]line ИНН: 02508201610067 [10:00:33]line Контрольно-Кассовый Чек [10:00:33]line ПРОДАЖА [10:00:33]line ТРК (МРК, ГНК) : 31 [10:00:33]line Товар: 2710194240 [10:00:33]line D-Energy Дт-К-2 [10:00:33]line 38.870 * 77.20 [10:00:33]line = 3000.76 [10:00:33]line НДС 12% НСП 1% [10:00:33]line > о реализуемом товаре [10:00:33]line ИТОГО: 3000.76 [10:00:33]line НСП 1% : 26.55 [10:00:33]line НДС 12% : 318.66 [10:00:33]line Наличными: 0.00 [10:00:33]line Безнал.: 3000.76 [10:00:33]line Место: АЗС № 87 "Партнер Нефть" [10:00:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:00:33]line СНО: Общий режим [10:00:33]line Чек 301 27.10.2024 10:00 [10:00:33]line Смена: 528 ФФД: 1.0 [10:00:33]line ЗНМ: 0300000083 [10:00:33]line РНМ: 0000000000091623 [10:00:33]line Версия ККМ: 001 [10:00:33]line Платежная система: O! деньги [10:00:33]line ФМ: 0000000000874672 [10:00:33]line ФД: 375023 [10:00:33]line ФПД: 46933990002902 [10:00:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100032&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375023&fm=46933990002902&tin=02508201610067®Number=0000000000091623&sum=300076 [10:00:33]OFD Sender: Processing packet 375023 [packets to send 270, broken 269] [10:00:33]ProducePacketName [10:00:33]name=ofd_packets/00375023 [10:00:33]OFD Sender: To server: pG, [10:00:33]CommunicateWithHost lk.salyk.kg:30040 [10:00:33]ConnectInit lk.salyk.kg [10:00:33]written 0, free lines is 4095 [10:00:33]Connected sock=10 [10:00: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 7E 4B 0D 01 F7 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 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 2D 01 00 00 F4 03 04 00 40 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 2A AF AB CD 50 D6 86 A8 00 AA AD 27 5E 9F [10:00: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 53 A8 47 00 86 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 EF B8 05 00 F4 03 04 00 DF BA 1D 67 B6 04 01 00 00 DB A2 C2 35 6D C8 7C 5E [10:00:34]CommunicateWithHost err = 0 [10:00:34]CheckOFDResponse [10:00:34]1017 (14) - 77093643461234 [10:00:34]1041 (16) - 0000000000874672 [10:00:34]1040 (4) - 375023 [10:00:34]1012 (4) - 27.10.2024 04:00 [10:00:34]1206 (1) - 0 [10:00:34]OFD Sender: Remove packet 375023 [10:00:34]ProducePacketName [10:00:34]name=ofd_packets/00375023 [10:00:34]NVStorageDeleteData [10:00:34]Write to MH i2c: 01 00 00 84 15 99 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 84 15 00 00 00 00 00 01 0D AE [10:00:34]RasterBufferAndPrint [10:00:34]line [10:00:34]line [10:00:34]line [10:00:34]line [10:00:34]line [10:00:34]written 0, free lines is 3335 [10:00:34]MH_Cut [10:00:34]Write to MH i2c: D1 01 00 8B 15 01 72 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: D1 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: D1 01 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: D1 01 00 8B 15 00 71 [10:00:34]Write to MH i2c: 01 00 00 8C 15 A1 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]OFD Sender: No OFD packet to send [10:00:34]*** Cut start [10:00:34]*** Partial cut [10:00:34]*** CUTSNS_PIN = 1 [10:00:35]*** CUTSNS_PIN = 0 [10:00:35]*** Brake cut motor [10:00:35]Read from MH i2c: 01 [10:00:35]MH_I2C_Read... [10:00:35]*** Stop cut motor [10:00:35]*** Cut end [10:00:35]Read from MH i2c: 01 07 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 8C 15 00 00 00 00 00 FF 0F B6 [10:00:35]process_action close_receipt done [10:00:35]requested_data is exist [10:00:35]produce_requested_data [10:00:35]requested_item fm.sn is exist - process it [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 11 00 00 [10:00:35]Write to MH i2c: E2 08 00 8D 15 80 11 00 00 00 00 00 00 1C [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 17 00 [10:00:35]MH_I2C_Read... [10:00:35]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 [10:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:00:35]wFMCommunicate OK [10:00:35]requested_item fd.num is exist - process it [10:00:35]SAM_PROTO_GetFieldsCounters [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 13 00 00 [10:00:35]Write to MH i2c: E2 08 00 8E 15 80 13 00 00 00 00 00 00 1F [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 62 00 [10:00:35]MH_I2C_Read... [10:00:35]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 EF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [10:00: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 EF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_GetFieldsCounters done [10:00:35]requested_item shift.num is exist - process it [10:00:35]requested_item shift.opened is exist - process it [10:00:35]req_shift_opened [10:00:35]FM_GetShiftState [10:00:35]SAM_PROTO_GetShiftState [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 13 01 00 [10:00:35]Write to MH i2c: E2 08 00 8F 15 80 13 01 00 00 00 00 00 21 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0E 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0E 00 8F 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EF [10:00:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_GetShiftState done [10:00:35]FM_GetShiftState done [10:00:35]req_shift_opened done [10:00:35]requested_item shift.open_date is exist - process it [10:00:35]req_shift_open_date [10:00:35]req_shift_open_date done [10:00:35]produce_requested_data done [10:00:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375023,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:00:35]process_action_free close_receipt [10:00:35]json_value_free [10:00:35]json_value_free done [10:00:35]process_json_proto returns [10:00:35]Send response to host [10:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375023,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:00:35]free response buf [10:00:35]execute_script done [10:00:35]execute_script returns [10:00:35]free content buf [10:00:35]Sock 9.Close socket [10:00:35]Sock 9.Thread stoped [10:00:39]OFD Sender: No OFD packet to send [10:00:44]OFD Sender: No OFD packet to send [10:00:49]OFD Sender: No OFD packet to send [10:00:54]OFD Sender: No OFD packet to send [10:00:58]accept exits with 8 [10:00:58]New connection [10:00:58]New thread 3067149668 created [10:00:58]Thread 3067006308 joined [10:00:58]Waiting for new connection... [10:00:58] Sock 8.Parse request [10:00:58]Sock 8.Check first char [10:00:58]Sock 8.First char is OK [10:00:58]request: POST /json_proto HTTP/1.0 [10:00:58]Method: POST [10:00:58]URL: /json_proto [10:00:58]Method is POST - this is cgi request [10:00:58]url: /json_proto [10:00:58]query_string will be loaded in cgi processing [10:00:58]execute_cgi json_proto POST (null) [10:00:58]execute_cgi path=json_proto method=POST [10:00:58]POST find Content-Length [10:00:58]Host: 172.17.42.195:8080 [10:00:58]Content-Length: 770 [10:00:58]Content-Type: application/json [10:00:58] [10:00:58]POST finish read [10:00:58]Found Content-Length = 770 [10:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311554", "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" ] } } [10:00:58]execute_script... [10:00: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)3311554", "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" ] } } [10:00:58]POST & json_proto [10:00:58]process_json_proto [10:00:58]json parsed OK: [10:00:58]protocol is kg_v1.0 [10:00:58]action value=close_receipt [10:00:58]process_action close_receipt [10:00:58]cmd_close_receipt [10:00:58]MH_GetDate [10:00:58]Write to MH i2c: F0 00 00 90 15 94 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: F0 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: F0 09 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: F0 09 00 90 15 00 5B 0F 1E 67 EF 94 12 67 88 [10:00:58]GetLastDocTimeStamp 1730023232 [10:00:58]current date 1730023259 [10:00:58]FM_GetShiftState [10:00:58]SAM_PROTO_GetShiftState [10:00:58]wFMCommunicate request_size=4 [10:00:58]MH_SAM_APDU [10:00:58]CAPDU: 80 13 01 00 [10:00:58]Write to MH i2c: E2 08 00 91 15 80 13 01 00 00 00 00 00 23 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:58]Read from MH i2c: E2 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: E2 0E 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: E2 0E 00 91 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F1 [10:00:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:00:58]wFMCommunicate OK [10:00:58]SAM_PROTO_GetShiftState done [10:00:58]FM_GetShiftState done [10:00:58]opened in 1729988025 [10:00:58]opened+sec_in_day 1730074425 [10:00:58]quantity*price = 100015 [10:00:58]sum+1 = 100017 [10:00:58]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 СНО: Общий режим Чек 302 27.10.2024 10:00 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375024 ФПД: 149060547553859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375024&fm=149060547553859&tin=02508201610067®Number=0000000000091623&sum=100016 [10:00:59]StoreToDocumentArchive [10:00:59]shift 528 fd 375024 [10:00:59]save to /storage/0528/doc_00375024 [10:00:59]save last doc name /storage/0528/doc_00375024 to /storage/kkm_last_doc_name [10:00:59]save OK [10:00:59]Clear old archive folders... [10:00:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:59]tlvbuf is 0154CF30 [10:00:59]SAM_PROTO_ClearQueue [10:00:59]wFMCommunicate request_size=4 [10:00:59]MH_SAM_APDU [10:00:59]CAPDU: 80 09 00 00 [10:00:59]Write to MH i2c: E2 08 00 9E 15 80 09 00 00 00 00 00 00 25 [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:00:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:59]Read from MH i2c: E2 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: E2 03 00 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: E2 03 00 9E 15 00 90 00 27 [10:00:59]RAPDU: 90 00 [10:00:59]wFMCommunicate OK [10:00:59]SAM_PROTO_ClearQueue done [10:00:59]KKMCreateOFDPacket [10:00:59]OFDProtocolAddRootSTLVToBuf [10:00:59]FM_MakeSignedData [10:00:59]FM_MakeSignedData [10:00:59]SAM_PROTO_SignData [10:00:59]wFMCommunicate request_size=4 [10:00:59]MH_SAM_APDU [10:00:59]CAPDU: 80 0D 01 02 [10:00:59]Write to MH i2c: E2 08 00 9F 15 80 0D 01 02 00 00 00 00 2D [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:00:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:59]Read from MH i2c: E2 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: E2 03 00 [10:00:59]MH_I2C_Read... [10:00:59]Read from MH i2c: E2 03 00 9F 15 00 90 00 28 [10:00:59]RAPDU: 90 00 [10:00:59]wFMCommunicate OK [10:00:59]wFMCommunicate request_size=255 [10:00:59]MH_SAM_APDU [10:00: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2E 01 00 00 F4 03 04 00 5B 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 [10:00:59]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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 2E 01 00 00 F4 03 04 00 5B 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 00 00 37 [10:00:59]Write i2c OK [10:00:59]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 03 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 03 00 A0 15 00 90 00 29 [10:01:00]RAPDU: 90 00 [10:01:00]wFMCommunicate OK [10:01:00]wFMCommunicate request_size=10 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 0D 02 02 05 91 DC FC AA 43 [10:01:00]Write to MH i2c: E2 0D 00 A1 15 80 0D 02 02 05 00 91 DC FC AA 43 00 00 90 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 03 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 03 00 A1 15 00 90 00 2A [10:01:00]RAPDU: 90 00 [10:01:00]wFMCommunicate OK [10:01:00]wFMCommunicate request_size=4 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 0D 03 02 [10:01:00]Write to MH i2c: E2 08 00 A2 15 80 0D 03 02 00 00 00 00 32 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 0B 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 0B 00 A2 15 00 FA 8B 80 C1 73 54 4F 6F 90 00 7E [10:01:00]RAPDU: FA 8B 80 C1 73 54 4F 6F 90 00 [10:01:00]wFMCommunicate OK [10:01:00]SAM_PROTO_SignData done [10:01:00]FM_MakeSignedData done [10:01:00]CreateOFDProtocolMessage [10:01:00]wFMCommunicate request_size=4 [10:01:00]MH_SAM_APDU [10:01:00]CAPDU: 80 11 00 00 [10:01:00]Write to MH i2c: E2 08 00 A3 15 80 11 00 00 00 00 00 00 32 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:00]Read from MH i2c: E2 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: E2 17 00 [10:01:00]MH_I2C_Read... [10:01:00]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 [10:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:01:00]wFMCommunicate OK [10:01:00]CreateOFDProtocolMessage done [10:01:00]OFDSenderStorePacket 375024 [10:01:00]StoreOFDPacket docnum=375024 [10:01: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 56 10 07 01 DD 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 2E 01 00 00 F4 03 04 00 5B 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 91 DC FC AA 43 FA 8B 80 C1 73 54 4F 6F [10:01:00]CheckFolder [10:01:00]dirname=/storage/ofd_packets [10:01:00]CheckFolder done [10:01:00]ProducePacketName [10:01:00]name=ofd_packets/00375024 [10:01:00]NVStorageSaveData ofd_packets/00375024 [10:01:00]File name is /storage/ofd_packets/00375024 [10:01:00]Write 301 bytes [10:01:00]NVStorageSaveData done [10:01:00]OFDSenderStorePacket done [10:01:00]KKMCreateOFDPacket done [10:01:00]NVStorageSaveData kkm_last_timestamp [10:01:00]File name is /storage/kkm_last_timestamp [10:01:00]Write 4 bytes [10:01:00]NVStorageSaveData done [10:01:00]ExternCall_PrintAddStr [10:01:00]wPrintStart [10:01:00]Write to MH i2c: 01 00 00 A4 15 B9 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 07 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 07 00 A4 15 00 00 00 00 00 FF 0F CE [10:01:00]RasterBufferAndPrint [10:01:00]line Счет N : (1)3311554 [10:01:00]line ИНН: 02508201610067 [10:01:00]line Контрольно-Кассовый Чек [10:01:00]line ПРОДАЖА [10:01:00]line ТРК (МРК, ГНК) : 42 [10:01:00]line Товар: 2710124130 [10:01:00]line Аи-92-К-4 [10:01:00]line 14.950 * 66.90 [10:01:00]line = 1000.16 [10:01:00]line НДС 12% НСП 1% [10:01:00]line > о реализуемом товаре [10:01:00]line ИТОГО: 1000.16 [10:01:00]line НСП 1% : 8.85 [10:01:00]line НДС 12% : 106.21 [10:01:00]line Наличными: 0.00 [10:01:00]line Безнал.: 1000.16 [10:01:00]line Место: АЗС № 87 "Партнер Нефть" [10:01:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:01:00]line СНО: Общий режим [10:01:00]line Чек 302 27.10.2024 10:00 [10:01:00]line Смена: 528 ФФД: 1.0 [10:01:00]line ЗНМ: 0300000083 [10:01:00]line РНМ: 0000000000091623 [10:01:00]line Версия ККМ: 001 [10:01:00]line Платежная система: Mbank [10:01:00]line ФМ: 0000000000874672 [10:01:00]line ФД: 375024 [10:01:00]line ФПД: 149060547553859 [10:01:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375024&fm=149060547553859&tin=02508201610067®Number=0000000000091623&sum=100016 [10:01:00]written 0, free lines is 4095 [10:01:00]OFD Sender: Processing packet 375024 [packets to send 270, broken 269] [10:01:00]ProducePacketName [10:01:00]name=ofd_packets/00375024 [10:01:00]OFD Sender: To server: pG, [10:01:00]CommunicateWithHost lk.salyk.kg:30040 [10:01:00]ConnectInit lk.salyk.kg [10:01:00]Connected sock=10 [10:01: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 56 10 07 01 DD 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 2E 01 00 00 F4 03 04 00 5B 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 87 91 DC FC AA 43 FA 8B 80 C1 73 54 4F 6F [10:01: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 CB 0C 47 00 04 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 F0 B8 05 00 F4 03 04 00 F9 BA 1D 67 B6 04 01 00 00 B5 FB 65 4D AD 5C DB 7F [10:01:00]CommunicateWithHost err = 0 [10:01:00]CheckOFDResponse [10:01:00]1017 (14) - 77093643461234 [10:01:00]1041 (16) - 0000000000874672 [10:01:00]1040 (4) - 375024 [10:01:00]1012 (4) - 27.10.2024 04:00 [10:01:00]1206 (1) - 0 [10:01:00]OFD Sender: Remove packet 375024 [10:01:00]ProducePacketName [10:01:00]name=ofd_packets/00375024 [10:01:00]NVStorageDeleteData [10:01:00]Write to MH i2c: 01 00 00 CD 15 E2 [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 07 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 07 00 CD 15 00 00 00 00 00 02 0D F8 [10:01:00]RasterBufferAndPrint [10:01:00]line [10:01:00]line [10:01:00]line [10:01:00]line [10:01:00]line [10:01:00]written 0, free lines is 3337 [10:01:00]MH_Cut [10:01:00]Write to MH i2c: D1 01 00 D4 15 01 BB [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: D1 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: D1 01 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: D1 01 00 D4 15 00 BA [10:01:00]Write to MH i2c: 01 00 00 D5 15 EA [10:01:00]Write i2c OK [10:01:00]MH_I2C_Read... [10:01:01]OFD Sender: No OFD packet to send [10:01:01]*** Cut start [10:01:01]*** Partial cut [10:01:01]*** CUTSNS_PIN = 1 [10:01:01]*** CUTSNS_PIN = 0 [10:01:01]*** Brake cut motor [10:01:02]Read from MH i2c: 01 [10:01:02]MH_I2C_Read... [10:01:02]*** Stop cut motor [10:01:02]*** Cut end [10:01:02]Read from MH i2c: 01 07 00 [10:01:02]MH_I2C_Read... [10:01:02]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 FF 0F FF [10:01:02]process_action close_receipt done [10:01:02]requested_data is exist [10:01:02]produce_requested_data [10:01:02]requested_item fm.sn is exist - process it [10:01:02]wFMCommunicate request_size=4 [10:01:02]MH_SAM_APDU [10:01:02]CAPDU: 80 11 00 00 [10:01:02]Write to MH i2c: E2 08 00 D6 15 80 11 00 00 00 00 00 00 65 [10:01:02]Write i2c OK [10:01:02]MH_I2C_Read... [10:01:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:02]Read from MH i2c: E2 [10:01:02]MH_I2C_Read... [10:01:02]Read from MH i2c: E2 17 00 [10:01:02]MH_I2C_Read... [10:01:02]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 [10:01:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:01:02]wFMCommunicate OK [10:01:02]requested_item fd.num is exist - process it [10:01:02]SAM_PROTO_GetFieldsCounters [10:01:02]wFMCommunicate request_size=4 [10:01:02]MH_SAM_APDU [10:01:02]CAPDU: 80 13 00 00 [10:01:02]Write to MH i2c: E2 08 00 D7 15 80 13 00 00 00 00 00 00 68 [10:01:02]Write i2c OK [10:01:02]MH_I2C_Read... [10:01:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:02]Read from MH i2c: E2 [10:01:02]MH_I2C_Read... [10:01:02]Read from MH i2c: E2 62 00 [10:01:02]MH_I2C_Read... [10:01:02]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 F0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:01: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 F0 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:02]wFMCommunicate OK [10:01:02]SAM_PROTO_GetFieldsCounters done [10:01:02]requested_item shift.num is exist - process it [10:01:02]requested_item shift.opened is exist - process it [10:01:02]req_shift_opened [10:01:02]FM_GetShiftState [10:01:02]SAM_PROTO_GetShiftState [10:01:02]wFMCommunicate request_size=4 [10:01:02]MH_SAM_APDU [10:01:02]CAPDU: 80 13 01 00 [10:01:02]Write to MH i2c: E2 08 00 D8 15 80 13 01 00 00 00 00 00 6A [10:01:02]Write i2c OK [10:01:02]MH_I2C_Read... [10:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:02]Read from MH i2c: E2 [10:01:02]MH_I2C_Read... [10:01:02]Read from MH i2c: E2 0E 00 [10:01:02]MH_I2C_Read... [10:01:02]Read from MH i2c: E2 0E 00 D8 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [10:01:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:01:02]wFMCommunicate OK [10:01:02]SAM_PROTO_GetShiftState done [10:01:02]FM_GetShiftState done [10:01:02]req_shift_opened done [10:01:02]requested_item shift.open_date is exist - process it [10:01:02]req_shift_open_date [10:01:02]req_shift_open_date done [10:01:02]produce_requested_data done [10:01:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375024,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:01:02]process_action_free close_receipt [10:01:02]json_value_free [10:01:02]json_value_free done [10:01:02]process_json_proto returns [10:01:02]Send response to host [10:01:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375024,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:01:02]free response buf [10:01:02]execute_script done [10:01:02]execute_script returns [10:01:02]free content buf [10:01:02]Sock 8.Close socket [10:01:02]Sock 8.Thread stoped [10:01:06]OFD Sender: No OFD packet to send [10:01:11]OFD Sender: No OFD packet to send [10:01:16]OFD Sender: No OFD packet to send [10:01:21]OFD Sender: No OFD packet to send [10:01:26]OFD Sender: No OFD packet to send [10:01:31]OFD Sender: No OFD packet to send [10:01:36]OFD Sender: No OFD packet to send [10:01:41]OFD Sender: No OFD packet to send [10:01:46]OFD Sender: No OFD packet to send [10:01:51]OFD Sender: No OFD packet to send [10:01:56]OFD Sender: No OFD packet to send [10:02:01]OFD Sender: No OFD packet to send [10:02:06]OFD Sender: No OFD packet to send [10:02:11]OFD Sender: No OFD packet to send [10:02:16]OFD Sender: No OFD packet to send [10:02:21]OFD Sender: No OFD packet to send [10:02:26]OFD Sender: No OFD packet to send [10:02:31]OFD Sender: No OFD packet to send [10:02:36]OFD Sender: No OFD packet to send [10:02:41]OFD Sender: No OFD packet to send [10:02:46]OFD Sender: No OFD packet to send [10:02:51]OFD Sender: No OFD packet to send [10:02:54]accept exits with 9 [10:02:54]New connection [10:02:54]New thread 3067006308 created [10:02:54]Thread 3067149668 joined [10:02:54]Waiting for new connection... [10:02:54] Sock 9.Parse request [10:02:54]Sock 9.Check first char [10:02:54]Sock 9.First char is OK [10:02:54]request: POST /json_proto HTTP/1.0 [10:02:54]Method: POST [10:02:54]URL: /json_proto [10:02:54]Method is POST - this is cgi request [10:02:54]url: /json_proto [10:02:54]query_string will be loaded in cgi processing [10:02:54]execute_cgi json_proto POST (null) [10:02:54]execute_cgi path=json_proto method=POST [10:02:54]POST find Content-Length [10:02:54]Host: 172.17.42.195:8080 [10:02:54]Content-Length: 770 [10:02:54]Content-Type: application/json [10:02:54] [10:02:54]POST finish read [10:02:54]Found Content-Length = 770 [10:02:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311555", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:54]execute_script... [10:02: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)3311555", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:54]POST & json_proto [10:02:54]process_json_proto [10:02:54]json parsed OK: [10:02:54]protocol is kg_v1.0 [10:02:54]action value=close_receipt [10:02:54]process_action close_receipt [10:02:54]cmd_close_receipt [10:02:54]MH_GetDate [10:02:54]Write to MH i2c: F0 00 00 D9 15 DD [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: F0 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: F0 09 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: F0 09 00 D9 15 00 CF 0F 1E 67 EF 94 12 67 45 [10:02:54]GetLastDocTimeStamp 1730023259 [10:02:54]current date 1730023375 [10:02:54]FM_GetShiftState [10:02:54]SAM_PROTO_GetShiftState [10:02:54]wFMCommunicate request_size=4 [10:02:54]MH_SAM_APDU [10:02:54]CAPDU: 80 13 01 00 [10:02:54]Write to MH i2c: E2 08 00 DA 15 80 13 01 00 00 00 00 00 6C [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:54]Read from MH i2c: E2 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 0E 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 0E 00 DA 15 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3A [10:02:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:02:54]wFMCommunicate OK [10:02:54]SAM_PROTO_GetShiftState done [10:02:54]FM_GetShiftState done [10:02:54]opened in 1729988025 [10:02:54]opened+sec_in_day 1730074425 [10:02:54]quantity*price = 160049 [10:02:54]sum+1 = 160050 [10:02:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.49 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 0.00 Безнал.: 1600.49 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 303 27.10.2024 10:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375025 ФПД: 35947318976878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100255&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375025&fm=35947318976878&tin=02508201610067®Number=0000000000091623&sum=160049 [10:02:55]StoreToDocumentArchive [10:02:55]shift 528 fd 375025 [10:02:55]save to /storage/0528/doc_00375025 [10:02:55]save last doc name /storage/0528/doc_00375025 to /storage/kkm_last_doc_name [10:02:55]save OK [10:02:55]Clear old archive folders... [10:02:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:55]tlvbuf is 01521750 [10:02:55]SAM_PROTO_ClearQueue [10:02:55]wFMCommunicate request_size=4 [10:02:55]MH_SAM_APDU [10:02:55]CAPDU: 80 09 00 00 [10:02:55]Write to MH i2c: E2 08 00 E7 15 80 09 00 00 00 00 00 00 6E [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:55]Read from MH i2c: E2 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 03 00 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 03 00 E7 15 00 90 00 70 [10:02:55]RAPDU: 90 00 [10:02:55]wFMCommunicate OK [10:02:55]SAM_PROTO_ClearQueue done [10:02:55]KKMCreateOFDPacket [10:02:55]OFDProtocolAddRootSTLVToBuf [10:02:55]FM_MakeSignedData [10:02:55]FM_MakeSignedData [10:02:55]SAM_PROTO_SignData [10:02:55]wFMCommunicate request_size=4 [10:02:55]MH_SAM_APDU [10:02:55]CAPDU: 80 0D 01 02 [10:02:55]Write to MH i2c: E2 08 00 E8 15 80 0D 01 02 00 00 00 00 76 [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:55]Read from MH i2c: E2 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 03 00 [10:02:55]MH_I2C_Read... [10:02:55]Read from MH i2c: E2 03 00 E8 15 00 90 00 71 [10:02:55]RAPDU: 90 00 [10:02:55]wFMCommunicate OK [10:02:55]wFMCommunicate request_size=255 [10:02:55]MH_SAM_APDU [10:02: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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 CF 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 20 [10:02:55]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 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 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 CF 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 20 00 00 C0 [10:02:55]Write i2c OK [10:02:55]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 03 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 03 00 E9 15 00 90 00 72 [10:02:56]RAPDU: 90 00 [10:02:56]wFMCommunicate OK [10:02:56]wFMCommunicate request_size=10 [10:02:56]MH_SAM_APDU [10:02:56]CAPDU: 80 0D 02 02 05 B1 A3 2D A1 6E [10:02:56]Write to MH i2c: E2 0D 00 EA 15 80 0D 02 02 05 00 B1 A3 2D A1 6E 00 00 13 [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 03 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 03 00 EA 15 00 90 00 73 [10:02:56]RAPDU: 90 00 [10:02:56]wFMCommunicate OK [10:02:56]wFMCommunicate request_size=4 [10:02:56]MH_SAM_APDU [10:02:56]CAPDU: 80 0D 03 02 [10:02:56]Write to MH i2c: E2 08 00 EB 15 80 0D 03 02 00 00 00 00 7B [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0B 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 0B 00 EB 15 00 9D 72 5B 6D 39 B4 87 FF 90 00 C6 [10:02:56]RAPDU: 9D 72 5B 6D 39 B4 87 FF 90 00 [10:02:56]wFMCommunicate OK [10:02:56]SAM_PROTO_SignData done [10:02:56]FM_MakeSignedData done [10:02:56]CreateOFDProtocolMessage [10:02:56]wFMCommunicate request_size=4 [10:02:56]MH_SAM_APDU [10:02:56]CAPDU: 80 11 00 00 [10:02:56]Write to MH i2c: E2 08 00 EC 15 80 11 00 00 00 00 00 00 7B [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:56]Read from MH i2c: E2 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: E2 17 00 [10:02:56]MH_I2C_Read... [10:02:56]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 [10:02:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:02:56]wFMCommunicate OK [10:02:56]CreateOFDProtocolMessage done [10:02:56]OFDSenderStorePacket 375025 [10:02:56]StoreOFDPacket docnum=375025 [10:02: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 7E 62 07 01 66 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 CF 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 20 B1 A3 2D A1 6E 9D 72 5B 6D 39 B4 87 FF [10:02:56]CheckFolder [10:02:56]dirname=/storage/ofd_packets [10:02:56]CheckFolder done [10:02:56]ProducePacketName [10:02:56]name=ofd_packets/00375025 [10:02:56]NVStorageSaveData ofd_packets/00375025 [10:02:56]File name is /storage/ofd_packets/00375025 [10:02:56]Write 301 bytes [10:02:56]NVStorageSaveData done [10:02:56]OFDSenderStorePacket done [10:02:56]KKMCreateOFDPacket done [10:02:56]NVStorageSaveData kkm_last_timestamp [10:02:56]File name is /storage/kkm_last_timestamp [10:02:56]Write 4 bytes [10:02:56]NVStorageSaveData done [10:02:56]ExternCall_PrintAddStr [10:02:56]wPrintStart [10:02:56]Write to MH i2c: 01 00 00 ED 15 02 [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 07 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 07 00 ED 15 00 00 00 00 00 FF 0F 17 [10:02:56]RasterBufferAndPrint [10:02:56]line Счет N : (1)3311555 [10:02:56]line ИНН: 02508201610067 [10:02:56]line Контрольно-Кассовый Чек [10:02:56]line ПРОДАЖА [10:02:56]line ТРК (МРК, ГНК) : 23 [10:02:56]line Товар: 2710124500 [10:02:56]line Аи-95-К-3 [10:02:56]line 21.570 * 74.20 [10:02:56]line = 1600.49 [10:02:56]line НДС 12% НСП 1% [10:02:56]line > о реализуемом товаре [10:02:56]line ИТОГО: 1600.49 [10:02:56]line НСП 1% : 14.16 [10:02:56]line НДС 12% : 169.96 [10:02:56]line Наличными: 0.00 [10:02:56]line Безнал.: 1600.49 [10:02:56]line Место: АЗС № 87 "Партнер Нефть" [10:02:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:02:56]line СНО: Общий режим [10:02:56]line Чек 303 27.10.2024 10:02 [10:02:56]line Смена: 528 ФФД: 1.0 [10:02:56]line ЗНМ: 0300000083 [10:02:56]line РНМ: 0000000000091623 [10:02:56]line Версия ККМ: 001 [10:02:56]line Платежная система: Mbank [10:02:56]line ФМ: 0000000000874672 [10:02:56]line ФД: 375025 [10:02:56]line ФПД: 35947318976878 [10:02:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100255&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375025&fm=35947318976878&tin=02508201610067®Number=0000000000091623&sum=160049 [10:02:56]written 0, free lines is 4095 [10:02:56]OFD Sender: Processing packet 375025 [packets to send 270, broken 269] [10:02:56]ProducePacketName [10:02:56]name=ofd_packets/00375025 [10:02:56]OFD Sender: To server: pG, [10:02:56]CommunicateWithHost lk.salyk.kg:30040 [10:02:56]ConnectInit lk.salyk.kg [10:02:56]Connected sock=10 [10:02: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 7E 62 07 01 66 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 CF 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 20 B1 A3 2D A1 6E 9D 72 5B 6D 39 B4 87 FF [10:02: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 3A CE 47 00 13 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 F1 B8 05 00 F4 03 04 00 6D BB 1D 67 B6 04 01 00 00 1C FF 25 D1 60 7A B9 41 [10:02:56]CommunicateWithHost err = 0 [10:02:56]CheckOFDResponse [10:02:56]1017 (14) - 77093643461234 [10:02:56]1041 (16) - 0000000000874672 [10:02:56]1040 (4) - 375025 [10:02:56]1012 (4) - 27.10.2024 04:02 [10:02:56]1206 (1) - 0 [10:02:56]OFD Sender: Remove packet 375025 [10:02:56]ProducePacketName [10:02:56]name=ofd_packets/00375025 [10:02:56]NVStorageDeleteData [10:02:56]Write to MH i2c: 01 00 00 16 16 2C [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 07 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: 01 07 00 16 16 00 00 00 00 00 09 0D 49 [10:02:56]RasterBufferAndPrint [10:02:56]line [10:02:56]line [10:02:56]line [10:02:56]line [10:02:56]line [10:02:56]written 0, free lines is 3344 [10:02:56]MH_Cut [10:02:56]Write to MH i2c: D1 01 00 1D 16 01 05 [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: D1 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: D1 01 00 [10:02:56]MH_I2C_Read... [10:02:56]Read from MH i2c: D1 01 00 1D 16 00 04 [10:02:56]Write to MH i2c: 01 00 00 1E 16 34 [10:02:56]Write i2c OK [10:02:56]MH_I2C_Read... [10:02:57]OFD Sender: No OFD packet to send [10:02:57]*** Cut start [10:02:57]*** Partial cut [10:02:57]*** CUTSNS_PIN = 1 [10:02:57]*** CUTSNS_PIN = 0 [10:02:57]*** Brake cut motor [10:02:58]Read from MH i2c: 01 [10:02:58]MH_I2C_Read... [10:02:58]*** Stop cut motor [10:02:58]*** Cut end [10:02:58]Read from MH i2c: 01 07 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: 01 07 00 1E 16 00 00 00 00 00 FF 0F 49 [10:02:58]process_action close_receipt done [10:02:58]requested_data is exist [10:02:58]produce_requested_data [10:02:58]requested_item fm.sn is exist - process it [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 11 00 00 [10:02:58]Write to MH i2c: E2 08 00 1F 16 80 11 00 00 00 00 00 00 AF [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 17 00 [10:02:58]MH_I2C_Read... [10:02:58]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 [10:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:02:58]wFMCommunicate OK [10:02:58]requested_item fd.num is exist - process it [10:02:58]SAM_PROTO_GetFieldsCounters [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 13 00 00 [10:02:58]Write to MH i2c: E2 08 00 20 16 80 13 00 00 00 00 00 00 B2 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 62 00 [10:02:58]MH_I2C_Read... [10:02:58]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 F1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:02: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 F1 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:58]wFMCommunicate OK [10:02:58]SAM_PROTO_GetFieldsCounters done [10:02:58]requested_item shift.num is exist - process it [10:02:58]requested_item shift.opened is exist - process it [10:02:58]req_shift_opened [10:02:58]FM_GetShiftState [10:02:58]SAM_PROTO_GetShiftState [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 13 01 00 [10:02:58]Write to MH i2c: E2 08 00 21 16 80 13 01 00 00 00 00 00 B4 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 0E 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 0E 00 21 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [10:02:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:02:58]wFMCommunicate OK [10:02:58]SAM_PROTO_GetShiftState done [10:02:58]FM_GetShiftState done [10:02:58]req_shift_opened done [10:02:58]requested_item shift.open_date is exist - process it [10:02:58]req_shift_open_date [10:02:58]req_shift_open_date done [10:02:58]produce_requested_data done [10:02:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375025,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:02:58]process_action_free close_receipt [10:02:58]json_value_free [10:02:58]json_value_free done [10:02:58]process_json_proto returns [10:02:58]Send response to host [10:02:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375025,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:02:58]free response buf [10:02:58]execute_script done [10:02:58]execute_script returns [10:02:58]free content buf [10:02:58]Sock 9.Close socket [10:02:58]Sock 9.Thread stoped [10:02:59]accept exits with 8 [10:02:59]New connection [10:02:59]New thread 3067149668 created [10:02:59]Thread 3067006308 joined [10:02:59]Waiting for new connection... [10:02:59] Sock 8.Parse request [10:02:59]Sock 8.Check first char [10:02:59]Sock 8.First char is OK [10:02:59]request: POST /json_proto HTTP/1.0 [10:02:59]Method: POST [10:02:59]URL: /json_proto [10:02:59]Method is POST - this is cgi request [10:02:59]url: /json_proto [10:02:59]query_string will be loaded in cgi processing [10:02:59]execute_cgi json_proto POST (null) [10:02:59]execute_cgi path=json_proto method=POST [10:02:59]POST find Content-Length [10:02:59]Host: 172.17.42.195:8080 [10:02:59]Content-Length: 776 [10:02:59]Content-Type: application/json [10:02:59] [10:02:59]POST finish read [10:02:59]Found Content-Length = 776 [10:02:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311556", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:59]execute_script... [10:02: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)3311556", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:59]POST & json_proto [10:02:59]process_json_proto [10:02:59]json parsed OK: [10:02:59]protocol is kg_v1.0 [10:02:59]action value=close_receipt [10:02:59]process_action close_receipt [10:02:59]cmd_close_receipt [10:02:59]MH_GetDate [10:02:59]Write to MH i2c: F0 00 00 22 16 27 [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: F0 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: F0 09 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: F0 09 00 22 16 00 D4 0F 1E 67 EF 94 12 67 94 [10:02:59]GetLastDocTimeStamp 1730023375 [10:02:59]current date 1730023380 [10:02:59]FM_GetShiftState [10:02:59]SAM_PROTO_GetShiftState [10:02:59]wFMCommunicate request_size=4 [10:02:59]MH_SAM_APDU [10:02:59]CAPDU: 80 13 01 00 [10:02:59]Write to MH i2c: E2 08 00 23 16 80 13 01 00 00 00 00 00 B6 [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 [10:02:59]MH_I2C_Read... [10:02:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:59]Read from MH i2c: E2 0E 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 0E 00 23 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 84 [10:02:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:02:59]wFMCommunicate OK [10:02:59]SAM_PROTO_GetShiftState done [10:02:59]FM_GetShiftState done [10:02:59]opened in 1729988025 [10:02:59]opened+sec_in_day 1730074425 [10:02:59]quantity*price = 100051 [10:02:59]sum+1 = 100052 [10:02:59]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 СНО: Общий режим Чек 304 27.10.2024 10:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375026 ФПД: 10509404532254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100300&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375026&fm=10509404532254&tin=02508201610067®Number=0000000000091623&sum=100051 [10:03:01]StoreToDocumentArchive [10:03:01]shift 528 fd 375026 [10:03:01]save to /storage/0528/doc_00375026 [10:03:01]save last doc name /storage/0528/doc_00375026 to /storage/kkm_last_doc_name [10:03:01]save OK [10:03:01]Clear old archive folders... [10:03:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:03:01]tlvbuf is 0156FD30 [10:03:01]SAM_PROTO_ClearQueue [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 09 00 00 [10:03:01]Write to MH i2c: E2 08 00 30 16 80 09 00 00 00 00 00 00 B8 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 30 16 00 90 00 BA [10:03:01]RAPDU: 90 00 [10:03:01]wFMCommunicate OK [10:03:01]SAM_PROTO_ClearQueue done [10:03:01]KKMCreateOFDPacket [10:03:01]OFDProtocolAddRootSTLVToBuf [10:03:01]FM_MakeSignedData [10:03:01]FM_MakeSignedData [10:03:01]SAM_PROTO_SignData [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 0D 01 02 [10:03:01]Write to MH i2c: E2 08 00 31 16 80 0D 01 02 00 00 00 00 C0 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 31 16 00 90 00 BB [10:03:01]RAPDU: 90 00 [10:03:01]wFMCommunicate OK [10:03:01]wFMCommunicate request_size=255 [10:03:01]MH_SAM_APDU [10:03: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 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 30 01 00 00 F4 03 04 00 D4 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [10:03:01]Write to MH i2c: E2 02 01 32 16 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 30 01 00 00 F4 03 04 00 D4 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 76 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 32 16 00 90 00 BC [10:03:01]RAPDU: 90 00 [10:03:01]wFMCommunicate OK [10:03:01]wFMCommunicate request_size=16 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 09 8E E9 52 EE 1E [10:03:01]Write to MH i2c: E2 13 00 33 16 80 0D 02 02 0B 00 00 35 04 06 00 09 8E E9 52 EE 1E 00 00 F6 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 03 00 33 16 00 90 00 BD [10:03:01]RAPDU: 90 00 [10:03:01]wFMCommunicate OK [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 0D 03 02 [10:03:01]Write to MH i2c: E2 08 00 34 16 80 0D 03 02 00 00 00 00 C5 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 0B 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 0B 00 34 16 00 CD E8 F1 E7 A5 D1 4F F9 90 00 11 [10:03:01]RAPDU: CD E8 F1 E7 A5 D1 4F F9 90 00 [10:03:01]wFMCommunicate OK [10:03:01]SAM_PROTO_SignData done [10:03:01]FM_MakeSignedData done [10:03:01]CreateOFDProtocolMessage [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 11 00 00 [10:03:01]Write to MH i2c: E2 08 00 35 16 80 11 00 00 00 00 00 00 C5 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 17 00 [10:03:01]MH_I2C_Read... [10:03:01]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 [10:03:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:03:01]wFMCommunicate OK [10:03:01]CreateOFDProtocolMessage done [10:03:01]OFDSenderStorePacket 375026 [10:03:01]StoreOFDPacket docnum=375026 [10:03: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 3A F5 0D 01 6D 55 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 30 01 00 00 F4 03 04 00 D4 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 8E E9 52 EE 1E CD E8 F1 E7 A5 D1 4F F9 [10:03:01]CheckFolder [10:03:01]dirname=/storage/ofd_packets [10:03:01]CheckFolder done [10:03:01]ProducePacketName [10:03:01]name=ofd_packets/00375026 [10:03:01]NVStorageSaveData ofd_packets/00375026 [10:03:01]File name is /storage/ofd_packets/00375026 [10:03:01]Write 307 bytes [10:03:01]NVStorageSaveData done [10:03:01]OFDSenderStorePacket done [10:03:01]KKMCreateOFDPacket done [10:03:01]NVStorageSaveData kkm_last_timestamp [10:03:01]File name is /storage/kkm_last_timestamp [10:03:01]Write 4 bytes [10:03:01]NVStorageSaveData done [10:03:01]ExternCall_PrintAddStr [10:03:01]wPrintStart [10:03:01]Write to MH i2c: 01 00 00 36 16 4C [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: 01 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: 01 07 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: 01 07 00 36 16 00 00 00 00 00 FF 0F 61 [10:03:01]RasterBufferAndPrint [10:03:01]line Счет N : (1)3311556 [10:03:01]line ИНН: 02508201610067 [10:03:01]line Контрольно-Кассовый Чек [10:03:01]line ПРОДАЖА [10:03:01]line ТРК (МРК, ГНК) : 31 [10:03:01]line Товар: 2710194240 [10:03:01]line D-Energy Дт-К-2 [10:03:01]line 12.960 * 77.20 [10:03:01]line = 1000.51 [10:03:01]line НДС 12% НСП 1% [10:03:01]line > о реализуемом товаре [10:03:01]line ИТОГО: 1000.51 [10:03:01]line НСП 1% : 8.85 [10:03:01]line НДС 12% : 106.25 [10:03:01]line Наличными: 0.00 [10:03:01]line Безнал.: 1000.51 [10:03:01]line Место: АЗС № 87 "Партнер Нефть" [10:03:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:03:01]line СНО: Общий режим [10:03:01]line Чек 304 27.10.2024 10:03 [10:03:01]line Смена: 528 ФФД: 1.0 [10:03:01]line ЗНМ: 0300000083 [10:03:01]line РНМ: 0000000000091623 [10:03:01]line Версия ККМ: 001 [10:03:01]line Платежная система: Mbank [10:03:01]line ФМ: 0000000000874672 [10:03:01]line ФД: 375026 [10:03:01]line ФПД: 10509404532254 [10:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100300&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375026&fm=10509404532254&tin=02508201610067®Number=0000000000091623&sum=100051 [10:03:02]OFD Sender: Processing packet 375026 [packets to send 270, broken 269] [10:03:02]ProducePacketName [10:03:02]name=ofd_packets/00375026 [10:03:02]OFD Sender: To server: pG, [10:03:02]CommunicateWithHost lk.salyk.kg:30040 [10:03:02]ConnectInit lk.salyk.kg [10:03:02]written 0, free lines is 4095 [10:03:02]Connected sock=10 [10:03:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3A F5 0D 01 6D 55 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 30 01 00 00 F4 03 04 00 D4 0F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 09 8E E9 52 EE 1E CD E8 F1 E7 A5 D1 4F F9 [10:03: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 C4 56 47 00 55 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 F2 B8 05 00 F4 03 04 00 73 BB 1D 67 B6 04 01 00 00 87 80 7D 01 81 5C C9 C9 [10:03:02]CommunicateWithHost err = 0 [10:03:02]CheckOFDResponse [10:03:02]1017 (14) - 77093643461234 [10:03:02]1041 (16) - 0000000000874672 [10:03:02]1040 (4) - 375026 [10:03:02]1012 (4) - 27.10.2024 04:02 [10:03:02]1206 (1) - 0 [10:03:02]OFD Sender: Remove packet 375026 [10:03:02]ProducePacketName [10:03:02]name=ofd_packets/00375026 [10:03:02]NVStorageDeleteData [10:03:02]Write to MH i2c: 01 00 00 5F 16 75 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 07 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: 01 07 00 5F 16 00 00 00 00 00 14 0D 9D [10:03:02]RasterBufferAndPrint [10:03:02]line [10:03:02]line [10:03:02]line [10:03:02]line [10:03:02]line [10:03:02]written 0, free lines is 3358 [10:03:02]MH_Cut [10:03:02]Write to MH i2c: D1 01 00 66 16 01 4E [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: D1 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: D1 01 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: D1 01 00 66 16 00 4D [10:03:02]Write to MH i2c: 01 00 00 67 16 7D [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:03]OFD Sender: No OFD packet to send [10:03:03]*** Cut start [10:03:03]*** Partial cut [10:03:03]*** CUTSNS_PIN = 1 [10:03:03]*** CUTSNS_PIN = 0 [10:03:03]*** Brake cut motor [10:03:04]Read from MH i2c: 01 [10:03:04]MH_I2C_Read... [10:03:04]*** Stop cut motor [10:03:04]*** Cut end [10:03:04]Read from MH i2c: 01 07 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: 01 07 00 67 16 00 00 00 00 00 FF 0F 92 [10:03:04]process_action close_receipt done [10:03:04]requested_data is exist [10:03:04]produce_requested_data [10:03:04]requested_item fm.sn is exist - process it [10:03:04]wFMCommunicate request_size=4 [10:03:04]MH_SAM_APDU [10:03:04]CAPDU: 80 11 00 00 [10:03:04]Write to MH i2c: E2 08 00 68 16 80 11 00 00 00 00 00 00 F8 [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:04]Read from MH i2c: E2 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 17 00 [10:03:04]MH_I2C_Read... [10:03:04]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 [10:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:03:04]wFMCommunicate OK [10:03:04]requested_item fd.num is exist - process it [10:03:04]SAM_PROTO_GetFieldsCounters [10:03:04]wFMCommunicate request_size=4 [10:03:04]MH_SAM_APDU [10:03:04]CAPDU: 80 13 00 00 [10:03:04]Write to MH i2c: E2 08 00 69 16 80 13 00 00 00 00 00 00 FB [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:04]Read from MH i2c: E2 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 62 00 [10:03:04]MH_I2C_Read... [10:03:04]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 F2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [10:03: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 F2 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:04]wFMCommunicate OK [10:03:04]SAM_PROTO_GetFieldsCounters done [10:03:04]requested_item shift.num is exist - process it [10:03:04]requested_item shift.opened is exist - process it [10:03:04]req_shift_opened [10:03:04]FM_GetShiftState [10:03:04]SAM_PROTO_GetShiftState [10:03:04]wFMCommunicate request_size=4 [10:03:04]MH_SAM_APDU [10:03:04]CAPDU: 80 13 01 00 [10:03:04]Write to MH i2c: E2 08 00 6A 16 80 13 01 00 00 00 00 00 FD [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:04]Read from MH i2c: E2 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 0E 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: E2 0E 00 6A 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CB [10:03:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:03:04]wFMCommunicate OK [10:03:04]SAM_PROTO_GetShiftState done [10:03:04]FM_GetShiftState done [10:03:04]req_shift_opened done [10:03:04]requested_item shift.open_date is exist - process it [10:03:04]req_shift_open_date [10:03:04]req_shift_open_date done [10:03:04]produce_requested_data done [10:03:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375026,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:03:04]process_action_free close_receipt [10:03:04]json_value_free [10:03:04]json_value_free done [10:03:04]process_json_proto returns [10:03:04]Send response to host [10:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375026,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:03:04]free response buf [10:03:04]execute_script done [10:03:04]execute_script returns [10:03:04]free content buf [10:03:04]Sock 8.Close socket [10:03:04]Sock 8.Thread stoped [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:48]OFD Sender: No OFD packet to send [10:03:53]OFD Sender: No OFD packet to send [10:03:58]OFD Sender: No OFD packet to send [10:04:03]OFD Sender: No OFD packet to send [10:04:08]OFD Sender: No OFD packet to send [10:04:13]OFD Sender: No OFD packet to send [10:04:18]OFD Sender: No OFD packet to send [10:04:23]OFD Sender: No OFD packet to send [10:04:28]OFD Sender: No OFD packet to send [10:04:33]OFD Sender: No OFD packet to send [10:04:38]OFD Sender: No OFD packet to send [10:04:43]OFD Sender: No OFD packet to send [10:04:48]OFD Sender: No OFD packet to send [10:04:53]OFD Sender: No OFD packet to send [10:04:58]OFD Sender: No OFD packet to send [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05:09]accept exits with 9 [10:05:09]New connection [10:05:09]New thread 3067006308 created [10:05:09]Thread 3067149668 joined [10:05:09]Waiting for new connection... [10:05:09] Sock 9.Parse request [10:05:09]Sock 9.Check first char [10:05:09]Sock 9.First char is OK [10:05:09]request: POST /json_proto HTTP/1.0 [10:05:09]Method: POST [10:05:09]URL: /json_proto [10:05:09]Method is POST - this is cgi request [10:05:09]url: /json_proto [10:05:09]query_string will be loaded in cgi processing [10:05:09]execute_cgi json_proto POST (null) [10:05:09]execute_cgi path=json_proto method=POST [10:05:09]POST find Content-Length [10:05:09]Host: 172.17.42.195:8080 [10:05:09]Content-Length: 776 [10:05:09]Content-Type: application/json [10:05:09] [10:05:09]POST finish read [10:05:09]Found Content-Length = 776 [10:05:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311557", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:09]execute_script... [10:05:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311557", "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" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:09]POST & json_proto [10:05:09]process_json_proto [10:05:09]json parsed OK: [10:05:09]protocol is kg_v1.0 [10:05:09]action value=close_receipt [10:05:09]process_action close_receipt [10:05:09]cmd_close_receipt [10:05:09]MH_GetDate [10:05:09]Write to MH i2c: F0 00 00 6B 16 70 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: F0 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: F0 09 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: F0 09 00 6B 16 00 55 10 1E 67 EF 94 12 67 5F [10:05:09]GetLastDocTimeStamp 1730023380 [10:05:09]current date 1730023509 [10:05:09]FM_GetShiftState [10:05:09]SAM_PROTO_GetShiftState [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 13 01 00 [10:05:09]Write to MH i2c: E2 08 00 6C 16 80 13 01 00 00 00 00 00 FF [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0E 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0E 00 6C 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CD [10:05:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:05:09]wFMCommunicate OK [10:05:09]SAM_PROTO_GetShiftState done [10:05:09]FM_GetShiftState done [10:05:09]opened in 1729988025 [10:05:09]opened+sec_in_day 1730074425 [10:05:09]quantity*price = 400050 [10:05:09]sum+1 = 400051 [10:05:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 305 27.10.2024 10:05 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375027 ФПД: 155081544516896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100509&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375027&fm=155081544516896&tin=02508201610067®Number=0000000000091623&sum=400050 [10:05:10]StoreToDocumentArchive [10:05:10]shift 528 fd 375027 [10:05:10]save to /storage/0528/doc_00375027 [10:05:10]save last doc name /storage/0528/doc_00375027 to /storage/kkm_last_doc_name [10:05:10]save OK [10:05:10]Clear old archive folders... [10:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:05:10]tlvbuf is 015219F0 [10:05:10]SAM_PROTO_ClearQueue [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 09 00 00 [10:05:10]Write to MH i2c: E2 08 00 79 16 80 09 00 00 00 00 00 00 01 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 79 16 00 90 00 03 [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]SAM_PROTO_ClearQueue done [10:05:10]KKMCreateOFDPacket [10:05:10]OFDProtocolAddRootSTLVToBuf [10:05:10]FM_MakeSignedData [10:05:10]FM_MakeSignedData [10:05:10]SAM_PROTO_SignData [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 01 02 [10:05:10]Write to MH i2c: E2 08 00 7A 16 80 0D 01 02 00 00 00 00 09 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 7A 16 00 90 00 04 [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=255 [10:05:10]MH_SAM_APDU [10:05: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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 55 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 [10:05:10]Write to MH i2c: E2 02 01 7B 16 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 55 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 00 66 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 7B 16 00 90 00 05 [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=16 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8D 0B BC 5F 45 20 [10:05:10]Write to MH i2c: E2 13 00 7C 16 80 0D 02 02 0B 00 00 35 04 06 00 8D 0B BC 5F 45 20 00 00 79 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 7C 16 00 90 00 06 [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 03 02 [10:05:10]Write to MH i2c: E2 08 00 7D 16 80 0D 03 02 00 00 00 00 0E [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 0B 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 0B 00 7D 16 00 17 4A 81 02 46 3D 20 C1 90 00 57 [10:05:10]RAPDU: 17 4A 81 02 46 3D 20 C1 90 00 [10:05:10]wFMCommunicate OK [10:05:10]SAM_PROTO_SignData done [10:05:10]FM_MakeSignedData done [10:05:10]CreateOFDProtocolMessage [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 11 00 00 [10:05:10]Write to MH i2c: E2 08 00 7E 16 80 11 00 00 00 00 00 00 0E [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 17 00 [10:05:10]MH_I2C_Read... [10:05:10]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 [10:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:05:10]wFMCommunicate OK [10:05:10]CreateOFDProtocolMessage done [10:05:10]OFDSenderStorePacket 375027 [10:05:10]StoreOFDPacket docnum=375027 [10:05: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 74 F5 0D 01 0C 4F 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 55 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8D 0B BC 5F 45 20 17 4A 81 02 46 3D 20 C1 [10:05:10]CheckFolder [10:05:10]dirname=/storage/ofd_packets [10:05:10]CheckFolder done [10:05:10]ProducePacketName [10:05:10]name=ofd_packets/00375027 [10:05:10]NVStorageSaveData ofd_packets/00375027 [10:05:10]File name is /storage/ofd_packets/00375027 [10:05:10]Write 307 bytes [10:05:10]NVStorageSaveData done [10:05:10]OFDSenderStorePacket done [10:05:10]KKMCreateOFDPacket done [10:05:10]NVStorageSaveData kkm_last_timestamp [10:05:10]File name is /storage/kkm_last_timestamp [10:05:10]Write 4 bytes [10:05:10]NVStorageSaveData done [10:05:10]ExternCall_PrintAddStr [10:05:10]wPrintStart [10:05:10]Write to MH i2c: 01 00 00 7F 16 95 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 7F 16 00 00 00 00 00 FF 0F AA [10:05:10]RasterBufferAndPrint [10:05:10]line Счет N : (1)3311557 [10:05:10]line ИНН: 02508201610067 [10:05:10]line Контрольно-Кассовый Чек [10:05:10]line ПРОДАЖА [10:05:10]line ТРК (МРК, ГНК) : 11 [10:05:10]line Товар: 2710194240 [10:05:10]line D-Energy Дт-К-2 [10:05:10]line 51.820 * 77.20 [10:05:10]line = 4000.50 [10:05:10]line НДС 12% НСП 1% [10:05:10]line > о реализуемом товаре [10:05:10]line ИТОГО: 4000.50 [10:05:10]line НСП 1% : 35.40 [10:05:10]line НДС 12% : 424.83 [10:05:10]line Наличными: 0.00 [10:05:10]line Безнал.: 4000.50 [10:05:10]line Место: АЗС № 87 "Партнер Нефть" [10:05:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:05:10]line СНО: Общий режим [10:05:10]line Чек 305 27.10.2024 10:05 [10:05:10]line Смена: 528 ФФД: 1.0 [10:05:10]line ЗНМ: 0300000083 [10:05:10]line РНМ: 0000000000091623 [10:05:10]line Версия ККМ: 001 [10:05:10]line Платежная система: Mbank [10:05:10]line ФМ: 0000000000874672 [10:05:10]line ФД: 375027 [10:05:10]line ФПД: 155081544516896 [10:05:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100509&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375027&fm=155081544516896&tin=02508201610067®Number=0000000000091623&sum=400050 [10:05:11]OFD Sender: Processing packet 375027 [packets to send 270, broken 269] [10:05:11]ProducePacketName [10:05:11]name=ofd_packets/00375027 [10:05:11]OFD Sender: To server: pG, [10:05:11]CommunicateWithHost lk.salyk.kg:30040 [10:05:11]ConnectInit lk.salyk.kg [10:05:11]written 0, free lines is 4095 [10:05:11]Connected sock=10 [10:05:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 74 F5 0D 01 0C 4F 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 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 55 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8D 0B BC 5F 45 20 17 4A 81 02 46 3D 20 C1 [10:05: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 48 76 47 00 A5 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 F3 B8 05 00 F4 03 04 00 F4 BB 1D 67 B6 04 01 00 00 FC B9 4E 6E 18 0A A5 49 [10:05:11]CommunicateWithHost err = 0 [10:05:11]CheckOFDResponse [10:05:11]1017 (14) - 77093643461234 [10:05:11]1041 (16) - 0000000000874672 [10:05:11]1040 (4) - 375027 [10:05:11]1012 (4) - 27.10.2024 04:05 [10:05:11]1206 (1) - 0 [10:05:11]OFD Sender: Remove packet 375027 [10:05:11]ProducePacketName [10:05:11]name=ofd_packets/00375027 [10:05:11]NVStorageDeleteData [10:05:11]Write to MH i2c: 01 00 00 A8 16 BE [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 A8 16 00 00 00 00 00 16 0D E8 [10:05:11]RasterBufferAndPrint [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]written 0, free lines is 3357 [10:05:11]MH_Cut [10:05:11]Write to MH i2c: D1 01 00 AF 16 01 97 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 01 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 01 00 AF 16 00 96 [10:05:11]Write to MH i2c: 01 00 00 B0 16 C6 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:12]OFD Sender: No OFD packet to send [10:05:12]*** Cut start [10:05:12]*** Partial cut [10:05:12]*** CUTSNS_PIN = 1 [10:05:12]*** CUTSNS_PIN = 0 [10:05:12]*** Brake cut motor [10:05:13]Read from MH i2c: 01 [10:05:13]MH_I2C_Read... [10:05:13]*** Stop cut motor [10:05:13]*** Cut end [10:05:13]Read from MH i2c: 01 07 00 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: 01 07 00 B0 16 00 00 00 00 00 FF 0F DB [10:05:13]process_action close_receipt done [10:05:13]requested_data is exist [10:05:13]produce_requested_data [10:05:13]requested_item fm.sn is exist - process it [10:05:13]wFMCommunicate request_size=4 [10:05:13]MH_SAM_APDU [10:05:13]CAPDU: 80 11 00 00 [10:05:13]Write to MH i2c: E2 08 00 B1 16 80 11 00 00 00 00 00 00 41 [10:05:13]Write i2c OK [10:05:13]MH_I2C_Read... [10:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:13]Read from MH i2c: E2 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 17 00 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 17 00 B1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [10:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:05:13]wFMCommunicate OK [10:05:13]requested_item fd.num is exist - process it [10:05:13]SAM_PROTO_GetFieldsCounters [10:05:13]wFMCommunicate request_size=4 [10:05:13]MH_SAM_APDU [10:05:13]CAPDU: 80 13 00 00 [10:05:13]Write to MH i2c: E2 08 00 B2 16 80 13 00 00 00 00 00 00 44 [10:05:13]Write i2c OK [10:05:13]MH_I2C_Read... [10:05:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:13]Read from MH i2c: E2 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 62 00 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 62 00 B2 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 F3 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [10:05:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:13]wFMCommunicate OK [10:05:13]SAM_PROTO_GetFieldsCounters done [10:05:13]requested_item shift.num is exist - process it [10:05:13]requested_item shift.opened is exist - process it [10:05:13]req_shift_opened [10:05:13]FM_GetShiftState [10:05:13]SAM_PROTO_GetShiftState [10:05:13]wFMCommunicate request_size=4 [10:05:13]MH_SAM_APDU [10:05:13]CAPDU: 80 13 01 00 [10:05:13]Write to MH i2c: E2 08 00 B3 16 80 13 01 00 00 00 00 00 46 [10:05:13]Write i2c OK [10:05:13]MH_I2C_Read... [10:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:13]Read from MH i2c: E2 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 0E 00 [10:05:13]MH_I2C_Read... [10:05:13]Read from MH i2c: E2 0E 00 B3 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 14 [10:05:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:05:13]wFMCommunicate OK [10:05:13]SAM_PROTO_GetShiftState done [10:05:13]FM_GetShiftState done [10:05:13]req_shift_opened done [10:05:13]requested_item shift.open_date is exist - process it [10:05:13]req_shift_open_date [10:05:13]req_shift_open_date done [10:05:13]produce_requested_data done [10:05:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375027,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:05:13]process_action_free close_receipt [10:05:13]json_value_free [10:05:13]json_value_free done [10:05:13]process_json_proto returns [10:05:13]Send response to host [10:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375027,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:05:13]free response buf [10:05:13]execute_script done [10:05:13]execute_script returns [10:05:13]free content buf [10:05:13]Sock 9.Close socket [10:05:13]Sock 9.Thread stoped [10:05:17]OFD Sender: No OFD packet to send [10:05:22]OFD Sender: No OFD packet to send [10:05:27]OFD Sender: No OFD packet to send [10:05:32]OFD Sender: No OFD packet to send [10:05:37]OFD Sender: No OFD packet to send [10:05:42]OFD Sender: No OFD packet to send [10:05:47]OFD Sender: No OFD packet to send [10:05:52]OFD Sender: No OFD packet to send [10:05:57]OFD Sender: No OFD packet to send [10:06:02]OFD Sender: No OFD packet to send [10:06:07]OFD Sender: No OFD packet to send [10:06:08]accept exits with 8 [10:06:08]New connection [10:06:08]New thread 3067149668 created [10:06:08]Thread 3067006308 joined [10:06:08]Waiting for new connection... [10:06:08] Sock 8.Parse request [10:06:08]Sock 8.Check first char [10:06:08]Sock 8.First char is OK [10:06:08]request: POST /json_proto HTTP/1.0 [10:06:08]Method: POST [10:06:08]URL: /json_proto [10:06:08]Method is POST - this is cgi request [10:06:08]url: /json_proto [10:06:08]query_string will be loaded in cgi processing [10:06:08]execute_cgi json_proto POST (null) [10:06:08]execute_cgi path=json_proto method=POST [10:06:08]POST find Content-Length [10:06:08]Host: 172.17.42.195:8080 [10:06:08]Content-Length: 772 [10:06:08]Content-Type: application/json [10:06:08] [10:06:08]POST finish read [10:06:08]Found Content-Length = 772 [10:06:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 38.570, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:08]execute_script... [10:06: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)3311560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 38.570, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:08]POST & json_proto [10:06:08]process_json_proto [10:06:08]json parsed OK: [10:06:08]protocol is kg_v1.0 [10:06:08]action value=close_receipt [10:06:08]process_action close_receipt [10:06:08]cmd_close_receipt [10:06:08]MH_GetDate [10:06:08]Write to MH i2c: F0 00 00 B4 16 B9 [10:06:08]Write i2c OK [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: F0 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: F0 09 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: F0 09 00 B4 16 00 90 10 1E 67 EF 94 12 67 E3 [10:06:08]GetLastDocTimeStamp 1730023509 [10:06:08]current date 1730023568 [10:06:08]FM_GetShiftState [10:06:08]SAM_PROTO_GetShiftState [10:06:08]wFMCommunicate request_size=4 [10:06:08]MH_SAM_APDU [10:06:08]CAPDU: 80 13 01 00 [10:06:08]Write to MH i2c: E2 08 00 B5 16 80 13 01 00 00 00 00 00 48 [10:06:08]Write i2c OK [10:06:08]MH_I2C_Read... [10:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:08]Read from MH i2c: E2 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 0E 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 0E 00 B5 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 16 [10:06:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:06:08]wFMCommunicate OK [10:06:08]SAM_PROTO_GetShiftState done [10:06:08]FM_GetShiftState done [10:06:08]opened in 1729988025 [10:06:08]opened+sec_in_day 1730074425 [10:06:08]quantity*price = 150037 [10:06:08]sum+1 = 150038 [10:06:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 306 27.10.2024 10:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375028 ФПД: 164140344262328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100608&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375028&fm=164140344262328&tin=02508201610067®Number=0000000000091623&sum=150037 [10:06:09]StoreToDocumentArchive [10:06:09]shift 528 fd 375028 [10:06:09]save to /storage/0528/doc_00375028 [10:06:09]save last doc name /storage/0528/doc_00375028 to /storage/kkm_last_doc_name [10:06:09]save OK [10:06:09]Clear old archive folders... [10:06:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:06:09]tlvbuf is 01521750 [10:06:09]SAM_PROTO_ClearQueue [10:06:09]wFMCommunicate request_size=4 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 09 00 00 [10:06:09]Write to MH i2c: E2 08 00 C2 16 80 09 00 00 00 00 00 00 4A [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 C2 16 00 90 00 4C [10:06:09]RAPDU: 90 00 [10:06:09]wFMCommunicate OK [10:06:09]SAM_PROTO_ClearQueue done [10:06:09]KKMCreateOFDPacket [10:06:09]OFDProtocolAddRootSTLVToBuf [10:06:09]FM_MakeSignedData [10:06:09]FM_MakeSignedData [10:06:09]SAM_PROTO_SignData [10:06:09]wFMCommunicate request_size=4 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 0D 01 02 [10:06:09]Write to MH i2c: E2 08 00 C3 16 80 0D 01 02 00 00 00 00 52 [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 C3 16 00 90 00 4D [10:06:09]RAPDU: 90 00 [10:06:09]wFMCommunicate OK [10:06:09]wFMCommunicate request_size=255 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 96 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 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 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 90 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 95 48 [10:06:09]Write to MH i2c: E2 02 01 C4 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 96 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 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 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 90 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 95 48 00 00 4D [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 C4 16 00 90 00 4E [10:06:09]RAPDU: 90 00 [10:06:09]wFMCommunicate OK [10:06:09]wFMCommunicate request_size=9 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 0D 02 02 04 E6 E9 BE B8 [10:06:09]Write to MH i2c: E2 0C 00 C5 16 80 0D 02 02 04 00 E6 E9 BE B8 00 00 A2 [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 03 00 C5 16 00 90 00 4F [10:06:09]RAPDU: 90 00 [10:06:09]wFMCommunicate OK [10:06:09]wFMCommunicate request_size=4 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 0D 03 02 [10:06:09]Write to MH i2c: E2 08 00 C6 16 80 0D 03 02 00 00 00 00 57 [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 0B 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 0B 00 C6 16 00 9F 97 C0 2F 47 6C 01 61 90 00 92 [10:06:09]RAPDU: 9F 97 C0 2F 47 6C 01 61 90 00 [10:06:09]wFMCommunicate OK [10:06:09]SAM_PROTO_SignData done [10:06:09]FM_MakeSignedData done [10:06:09]CreateOFDProtocolMessage [10:06:09]wFMCommunicate request_size=4 [10:06:09]MH_SAM_APDU [10:06:09]CAPDU: 80 11 00 00 [10:06:09]Write to MH i2c: E2 08 00 C7 16 80 11 00 00 00 00 00 00 57 [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:09]Read from MH i2c: E2 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 17 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: E2 17 00 C7 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [10: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 [10:06:09]wFMCommunicate OK [10:06:09]CreateOFDProtocolMessage done [10:06:09]OFDSenderStorePacket 375028 [10:06:09]StoreOFDPacket docnum=375028 [10:06: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 0E 01 00 00 A5 74 06 01 BA CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 96 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 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 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 90 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 95 48 E6 E9 BE B8 9F 97 C0 2F 47 6C 01 61 [10:06:09]CheckFolder [10:06:09]dirname=/storage/ofd_packets [10:06:09]CheckFolder done [10:06:09]ProducePacketName [10:06:09]name=ofd_packets/00375028 [10:06:09]NVStorageSaveData ofd_packets/00375028 [10:06:09]File name is /storage/ofd_packets/00375028 [10:06:09]Write 300 bytes [10:06:09]NVStorageSaveData done [10:06:09]OFDSenderStorePacket done [10:06:09]KKMCreateOFDPacket done [10:06:09]NVStorageSaveData kkm_last_timestamp [10:06:09]File name is /storage/kkm_last_timestamp [10:06:09]Write 4 bytes [10:06:09]NVStorageSaveData done [10:06:09]ExternCall_PrintAddStr [10:06:09]wPrintStart [10:06:09]Write to MH i2c: 01 00 00 C8 16 DE [10:06:09]Write i2c OK [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: 01 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: 01 07 00 [10:06:09]MH_I2C_Read... [10:06:09]Read from MH i2c: 01 07 00 C8 16 00 00 00 00 00 FF 0F F3 [10:06:09]RasterBufferAndPrint [10:06:09]line Счет N : (1)3311560 [10:06:09]line ИНН: 02508201610067 [10:06:09]line Контрольно-Кассовый Чек [10:06:09]line ПРОДАЖА [10:06:09]line ТРК (МРК, ГНК) : 7 [10:06:09]line Товар: 2711190000 [10:06:09]line ГАЗ-К-5 [10:06:09]line 38.570 * 38.90 [10:06:09]line = 1500.37 [10:06:09]line НДС 12% НСП 1% [10:06:09]line > о реализуемом товаре [10:06:09]line ИТОГО: 1500.37 [10:06:09]line НСП 1% : 13.28 [10:06:09]line НДС 12% : 159.33 [10:06:09]line Наличными: 0.00 [10:06:09]line Безнал.: 1500.37 [10:06:09]line Место: АЗС № 87 "Партнер Нефть" [10:06:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:06:09]line СНО: Общий режим [10:06:09]line Чек 306 27.10.2024 10:06 [10:06:09]line Смена: 528 ФФД: 1.0 [10:06:09]line ЗНМ: 0300000083 [10:06:09]line РНМ: 0000000000091623 [10:06:09]line Версия ККМ: 001 [10:06:09]line Платежная система: Mbank [10:06:09]line ФМ: 0000000000874672 [10:06:09]line ФД: 375028 [10:06:09]line ФПД: 164140344262328 [10:06:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100608&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375028&fm=164140344262328&tin=02508201610067®Number=0000000000091623&sum=150037 [10:06:10]OFD Sender: Processing packet 375028 [packets to send 270, broken 269] [10:06:10]ProducePacketName [10:06:10]name=ofd_packets/00375028 [10:06:10]OFD Sender: To server: pG, [10:06:10]CommunicateWithHost lk.salyk.kg:30040 [10:06:10]ConnectInit lk.salyk.kg [10:06:10]written 0, free lines is 4095 [10:06:10]Connected sock=10 [10:06: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 0E 01 00 00 A5 74 06 01 BA CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AA 96 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 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 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 90 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 95 48 E6 E9 BE B8 9F 97 C0 2F 47 6C 01 61 [10:06: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 DB 76 47 00 99 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 F4 B8 05 00 F4 03 04 00 2F BC 1D 67 B6 04 01 00 00 3A F0 98 55 69 A5 C9 2F [10:06:10]CommunicateWithHost err = 0 [10:06:10]CheckOFDResponse [10:06:10]1017 (14) - 77093643461234 [10:06:10]1041 (16) - 0000000000874672 [10:06:10]1040 (4) - 375028 [10:06:10]1012 (4) - 27.10.2024 04:06 [10:06:10]1206 (1) - 0 [10:06:10]OFD Sender: Remove packet 375028 [10:06:10]ProducePacketName [10:06:10]name=ofd_packets/00375028 [10:06:10]NVStorageDeleteData [10:06:10]Write to MH i2c: 01 00 00 F1 16 07 [10:06:10]Write i2c OK [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: 01 [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: 01 07 00 [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: 01 07 00 F1 16 00 00 00 00 00 08 0D 23 [10:06:10]RasterBufferAndPrint [10:06:10]line [10:06:10]line [10:06:10]line [10:06:10]line [10:06:10]line [10:06:10]written 0, free lines is 3344 [10:06:10]MH_Cut [10:06:10]Write to MH i2c: D1 01 00 F8 16 01 E0 [10:06:10]Write i2c OK [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: D1 [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: D1 01 00 [10:06:10]MH_I2C_Read... [10:06:10]Read from MH i2c: D1 01 00 F8 16 00 DF [10:06:10]Write to MH i2c: 01 00 00 F9 16 0F [10:06:10]Write i2c OK [10:06:10]MH_I2C_Read... [10:06:10]OFD Sender: No OFD packet to send [10:06:11]*** Cut start [10:06:11]*** Partial cut [10:06:11]*** CUTSNS_PIN = 1 [10:06:11]*** CUTSNS_PIN = 0 [10:06:11]*** Brake cut motor [10:06:12]Read from MH i2c: 01 [10:06:12]MH_I2C_Read... [10:06:12]*** Stop cut motor [10:06:12]*** Cut end [10:06:12]Read from MH i2c: 01 07 00 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: 01 07 00 F9 16 00 00 00 00 00 FF 0F 24 [10:06:12]process_action close_receipt done [10:06:12]requested_data is exist [10:06:12]produce_requested_data [10:06:12]requested_item fm.sn is exist - process it [10:06:12]wFMCommunicate request_size=4 [10:06:12]MH_SAM_APDU [10:06:12]CAPDU: 80 11 00 00 [10:06:12]Write to MH i2c: E2 08 00 FA 16 80 11 00 00 00 00 00 00 8A [10:06:12]Write i2c OK [10:06:12]MH_I2C_Read... [10:06:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:12]Read from MH i2c: E2 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 17 00 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 17 00 FA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [10:06:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:06:12]wFMCommunicate OK [10:06:12]requested_item fd.num is exist - process it [10:06:12]SAM_PROTO_GetFieldsCounters [10:06:12]wFMCommunicate request_size=4 [10:06:12]MH_SAM_APDU [10:06:12]CAPDU: 80 13 00 00 [10:06:12]Write to MH i2c: E2 08 00 FB 16 80 13 00 00 00 00 00 00 8D [10:06:12]Write i2c OK [10:06:12]MH_I2C_Read... [10:06:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:12]Read from MH i2c: E2 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 62 00 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 62 00 FB 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 F4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [10:06: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 F4 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:12]wFMCommunicate OK [10:06:12]SAM_PROTO_GetFieldsCounters done [10:06:12]requested_item shift.num is exist - process it [10:06:12]requested_item shift.opened is exist - process it [10:06:12]req_shift_opened [10:06:12]FM_GetShiftState [10:06:12]SAM_PROTO_GetShiftState [10:06:12]wFMCommunicate request_size=4 [10:06:12]MH_SAM_APDU [10:06:12]CAPDU: 80 13 01 00 [10:06:12]Write to MH i2c: E2 08 00 FC 16 80 13 01 00 00 00 00 00 8F [10:06:12]Write i2c OK [10:06:12]MH_I2C_Read... [10:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:12]Read from MH i2c: E2 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 0E 00 [10:06:12]MH_I2C_Read... [10:06:12]Read from MH i2c: E2 0E 00 FC 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [10:06:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:06:12]wFMCommunicate OK [10:06:12]SAM_PROTO_GetShiftState done [10:06:12]FM_GetShiftState done [10:06:12]req_shift_opened done [10:06:12]requested_item shift.open_date is exist - process it [10:06:12]req_shift_open_date [10:06:12]req_shift_open_date done [10:06:12]produce_requested_data done [10:06:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375028,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:06:12]process_action_free close_receipt [10:06:12]json_value_free [10:06:12]json_value_free done [10:06:12]process_json_proto returns [10:06:12]Send response to host [10:06:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375028,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:06:12]free response buf [10:06:12]execute_script done [10:06:12]execute_script returns [10:06:12]free content buf [10:06:12]Sock 8.Close socket [10:06:12]Sock 8.Thread stoped [10:06:15]OFD Sender: No OFD packet to send [10:06:20]OFD Sender: No OFD packet to send [10:06:25]OFD Sender: No OFD packet to send [10:06:30]OFD Sender: No OFD packet to send [10:06:33]accept exits with 9 [10:06:33]New connection [10:06:33]New thread 3067006308 created [10:06:33]Thread 3067149668 joined [10:06:33]Waiting for new connection... [10:06:33] Sock 9.Parse request [10:06:33]Sock 9.Check first char [10:06:33]Sock 9.First char is OK [10:06:33]request: POST /json_proto HTTP/1.0 [10:06:33]Method: POST [10:06:33]URL: /json_proto [10:06:33]Method is POST - this is cgi request [10:06:33]url: /json_proto [10:06:33]query_string will be loaded in cgi processing [10:06:33]execute_cgi json_proto POST (null) [10:06:33]execute_cgi path=json_proto method=POST [10:06:33]POST find Content-Length [10:06:33]Host: 172.17.42.195:8080 [10:06:33]Content-Length: 687 [10:06:33]Content-Type: application/json [10:06:33] [10:06:33]POST finish read [10:06:33]Found Content-Length = 687 [10:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311558", "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" : 55.610, "sum" : 4237.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4237.00, "payments": [ { "type": 0, "sum" : 4237.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:33]execute_script... [10: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)3311558", "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" : 55.610, "sum" : 4237.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4237.00, "payments": [ { "type": 0, "sum" : 4237.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:33]POST & json_proto [10:06:33]process_json_proto [10:06:33]json parsed OK: [10:06:33]protocol is kg_v1.0 [10:06:33]action value=close_receipt [10:06:33]process_action close_receipt [10:06:33]cmd_close_receipt [10:06:33]MH_GetDate [10:06:33]Write to MH i2c: F0 00 00 FD 16 02 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: F0 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: F0 09 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: F0 09 00 FD 16 00 A9 10 1E 67 EF 94 12 67 45 [10:06:33]GetLastDocTimeStamp 1730023568 [10:06:33]current date 1730023593 [10:06:33]FM_GetShiftState [10:06:33]SAM_PROTO_GetShiftState [10:06:33]wFMCommunicate request_size=4 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 13 01 00 [10:06:33]Write to MH i2c: E2 08 00 FE 16 80 13 01 00 00 00 00 00 91 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 0E 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 0E 00 FE 16 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5F [10:06:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:06:33]wFMCommunicate OK [10:06:33]SAM_PROTO_GetShiftState done [10:06:33]FM_GetShiftState done [10:06:33]opened in 1729988025 [10:06:33]opened+sec_in_day 1730074425 [10:06:33]quantity*price = 423748 [10:06:33]sum+1 = 423749 [10:06:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 4237.00 Внесено: 5000.00 СДАЧА: 763.00 НСП 1% : 37.50 НДС 12% : 450.00 Наличными: 4237.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 307 27.10.2024 10:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375029 ФПД: 133140011593211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100633&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375029&fm=133140011593211&tin=02508201610067®Number=0000000000091623&sum=423700 [10:06:34]StoreToDocumentArchive [10:06:34]shift 528 fd 375029 [10:06:34]save to /storage/0528/doc_00375029 [10:06:34]save last doc name /storage/0528/doc_00375029 to /storage/kkm_last_doc_name [10:06:34]save OK [10:06:34]Clear old archive folders... [10:06:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:06:34]tlvbuf is 015BA420 [10:06:34]SAM_PROTO_ClearQueue [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 09 00 00 [10:06:34]Write to MH i2c: E2 08 00 0B 17 80 09 00 00 00 00 00 00 94 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 0B 17 00 90 00 96 [10:06:34]RAPDU: 90 00 [10:06:34]wFMCommunicate OK [10:06:34]SAM_PROTO_ClearQueue done [10:06:34]KKMCreateOFDPacket [10:06:34]OFDProtocolAddRootSTLVToBuf [10:06:34]FM_MakeSignedData [10:06:34]FM_MakeSignedData [10:06:34]SAM_PROTO_SignData [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 0D 01 02 [10:06:34]Write to MH i2c: E2 08 00 0C 17 80 0D 01 02 00 00 00 00 9C [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 0C 17 00 90 00 97 [10:06:34]RAPDU: 90 00 [10:06:34]wFMCommunicate OK [10:06:34]wFMCommunicate request_size=255 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A D9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 44 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 AF 00 00 00 00 07 04 06 00 14 77 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 A9 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [10:06:34]Write to MH i2c: E2 02 01 0D 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 3A D9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 44 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 AF 00 00 00 00 07 04 06 00 14 77 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 A9 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 17 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 0D 17 00 90 00 98 [10:06:34]RAPDU: 90 00 [10:06:34]wFMCommunicate OK [10:06:34]wFMCommunicate request_size=11 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 0D 02 02 06 79 17 13 18 AD FB [10:06:34]Write to MH i2c: E2 0E 00 0E 17 80 0D 02 02 06 00 79 17 13 18 AD FB 00 00 0E [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 03 00 0E 17 00 90 00 99 [10:06:34]RAPDU: 90 00 [10:06:34]wFMCommunicate OK [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 0D 03 02 [10:06:34]Write to MH i2c: E2 08 00 0F 17 80 0D 03 02 00 00 00 00 A1 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:34]Read from MH i2c: E2 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 0B 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: E2 0B 00 0F 17 00 A1 00 89 A2 01 10 DD F2 90 00 4E [10:06:34]RAPDU: A1 00 89 A2 01 10 DD F2 90 00 [10:06:34]wFMCommunicate OK [10:06:34]SAM_PROTO_SignData done [10:06:34]FM_MakeSignedData done [10:06:34]CreateOFDProtocolMessage [10:06:34]wFMCommunicate request_size=4 [10:06:34]MH_SAM_APDU [10:06:34]CAPDU: 80 11 00 00 [10:06:34]Write to MH i2c: E2 08 00 10 17 80 11 00 00 00 00 00 00 A1 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:35]Read from MH i2c: E2 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 17 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: E2 17 00 10 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F6 [10: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 [10:06:35]wFMCommunicate OK [10:06:35]CreateOFDProtocolMessage done [10:06:35]OFDSenderStorePacket 375029 [10:06:35]StoreOFDPacket docnum=375029 [10: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 10 01 00 00 84 50 08 01 11 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A D9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 44 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 AF 00 00 00 00 07 04 06 00 14 77 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 A9 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 79 17 13 18 AD FB A1 00 89 A2 01 10 DD F2 [10:06:35]CheckFolder [10:06:35]dirname=/storage/ofd_packets [10:06:35]CheckFolder done [10:06:35]ProducePacketName [10:06:35]name=ofd_packets/00375029 [10:06:35]NVStorageSaveData ofd_packets/00375029 [10:06:35]File name is /storage/ofd_packets/00375029 [10:06:35]Write 302 bytes [10:06:35]NVStorageSaveData done [10:06:35]OFDSenderStorePacket done [10:06:35]KKMCreateOFDPacket done [10:06:35]NVStorageSaveData kkm_last_timestamp [10:06:35]File name is /storage/kkm_last_timestamp [10:06:35]Write 4 bytes [10:06:35]NVStorageSaveData done [10:06:35]ExternCall_PrintAddStr [10:06:35]wPrintStart [10:06:35]Write to MH i2c: 01 00 00 11 17 28 [10:06:35]Write i2c OK [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 07 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 07 00 11 17 00 00 00 00 00 FF 0F 3D [10:06:35]RasterBufferAndPrint [10:06:35]line Счет N : (1)3311558 [10:06:35]line ИНН: 02508201610067 [10:06:35]line Контрольно-Кассовый Чек [10:06:35]line ПРОДАЖА [10:06:35]line ТРК (МРК, ГНК) : 6 [10:06:35]line Товар: 2710194210 [10:06:35]line ДТ(л)-К-5 [10:06:35]line 55.610 * 76.20 [10:06:35]line = 4237.48 [10:06:35]line НДС 12% НСП 1% [10:06:35]line > о реализуемом товаре [10:06:35]line ОКРУГЛЕНИЕ: -0.48 [10:06:35]line ИТОГО: 4237.00 [10:06:35]line Внесено: 5000.00 [10:06:35]line СДАЧА: 763.00 [10:06:35]line НСП 1% : 37.50 [10:06:35]line НДС 12% : 450.00 [10:06:35]line Наличными: 4237.00 [10:06:35]line Безнал.: 0.00 [10:06:35]line Место: АЗС № 87 "Партнер Нефть" [10:06:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:06:35]line СНО: Общий режим [10:06:35]line Чек 307 27.10.2024 10:06 [10:06:35]line Смена: 528 ФФД: 1.0 [10:06:35]line ЗНМ: 0300000083 [10:06:35]line РНМ: 0000000000091623 [10:06:35]line Версия ККМ: 001 [10:06:35]line ФМ: 0000000000874672 [10:06:35]line ФД: 375029 [10:06:35]line ФПД: 133140011593211 [10:06:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100633&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375029&fm=133140011593211&tin=02508201610067®Number=0000000000091623&sum=423700 [10:06:35]written 0, free lines is 4095 [10:06:35]OFD Sender: Processing packet 375029 [packets to send 270, broken 269] [10:06:35]ProducePacketName [10:06:35]name=ofd_packets/00375029 [10:06:35]OFD Sender: To server: pG, [10:06:35]CommunicateWithHost lk.salyk.kg:30040 [10:06:35]ConnectInit lk.salyk.kg [10:06:35]Connected sock=10 [10: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 10 01 00 00 84 50 08 01 11 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A D9 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 44 77 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 77 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 AF 00 00 00 00 07 04 06 00 14 77 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 A9 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 79 17 13 18 AD FB A1 00 89 A2 01 10 DD F2 [10: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 6E EE 47 00 14 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 F5 B8 05 00 F4 03 04 00 48 BC 1D 67 B6 04 01 00 00 14 D0 2F AB E1 A5 4F EB [10:06:35]CommunicateWithHost err = 0 [10:06:35]CheckOFDResponse [10:06:35]1017 (14) - 77093643461234 [10:06:35]1041 (16) - 0000000000874672 [10:06:35]1040 (4) - 375029 [10:06:35]1012 (4) - 27.10.2024 04:06 [10:06:35]1206 (1) - 0 [10:06:35]OFD Sender: Remove packet 375029 [10:06:35]ProducePacketName [10:06:35]name=ofd_packets/00375029 [10:06:35]NVStorageDeleteData [10:06:35]Write to MH i2c: 01 00 00 3C 17 53 [10:06:35]Write i2c OK [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 07 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: 01 07 00 3C 17 00 00 00 00 00 E4 0C 4A [10:06:35]RasterBufferAndPrint [10:06:35]line [10:06:35]line [10:06:35]line [10:06:35]line [10:06:35]line [10:06:35]written 0, free lines is 3306 [10:06:35]MH_Cut [10:06:35]Write to MH i2c: D1 01 00 43 17 01 2C [10:06:35]Write i2c OK [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: D1 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: D1 01 00 [10:06:35]MH_I2C_Read... [10:06:35]Read from MH i2c: D1 01 00 43 17 00 2B [10:06:35]Write to MH i2c: 01 00 00 44 17 5B [10:06:35]Write i2c OK [10:06:35]MH_I2C_Read... [10:06:35]OFD Sender: No OFD packet to send [10:06:36]*** Cut start [10:06:36]*** Partial cut [10:06:36]*** CUTSNS_PIN = 1 [10:06:36]*** CUTSNS_PIN = 0 [10:06:36]*** Brake cut motor [10:06:36]Read from MH i2c: 01 [10:06:36]MH_I2C_Read... [10:06:36]*** Stop cut motor [10:06:36]*** Cut end [10:06:36]Read from MH i2c: 01 07 00 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: 01 07 00 44 17 00 00 00 00 00 FF 0F 70 [10:06:36]process_action close_receipt done [10:06:36]requested_data is exist [10:06:36]produce_requested_data [10:06:36]requested_item fm.sn is exist - process it [10:06:36]wFMCommunicate request_size=4 [10:06:36]MH_SAM_APDU [10:06:36]CAPDU: 80 11 00 00 [10:06:36]Write to MH i2c: E2 08 00 45 17 80 11 00 00 00 00 00 00 D6 [10:06:36]Write i2c OK [10:06:36]MH_I2C_Read... [10:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:37]Read from MH i2c: E2 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 17 00 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 17 00 45 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2B [10: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 [10:06:37]wFMCommunicate OK [10:06:37]requested_item fd.num is exist - process it [10:06:37]SAM_PROTO_GetFieldsCounters [10:06:37]wFMCommunicate request_size=4 [10:06:37]MH_SAM_APDU [10:06:37]CAPDU: 80 13 00 00 [10:06:37]Write to MH i2c: E2 08 00 46 17 80 13 00 00 00 00 00 00 D9 [10:06:37]Write i2c OK [10:06:37]MH_I2C_Read... [10:06:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:37]Read from MH i2c: E2 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 62 00 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 62 00 46 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 F5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [10: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 F5 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:37]wFMCommunicate OK [10:06:37]SAM_PROTO_GetFieldsCounters done [10:06:37]requested_item shift.num is exist - process it [10:06:37]requested_item shift.opened is exist - process it [10:06:37]req_shift_opened [10:06:37]FM_GetShiftState [10:06:37]SAM_PROTO_GetShiftState [10:06:37]wFMCommunicate request_size=4 [10:06:37]MH_SAM_APDU [10:06:37]CAPDU: 80 13 01 00 [10:06:37]Write to MH i2c: E2 08 00 47 17 80 13 01 00 00 00 00 00 DB [10:06:37]Write i2c OK [10:06:37]MH_I2C_Read... [10:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:37]Read from MH i2c: E2 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 0E 00 [10:06:37]MH_I2C_Read... [10:06:37]Read from MH i2c: E2 0E 00 47 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A9 [10:06:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:06:37]wFMCommunicate OK [10:06:37]SAM_PROTO_GetShiftState done [10:06:37]FM_GetShiftState done [10:06:37]req_shift_opened done [10:06:37]requested_item shift.open_date is exist - process it [10:06:37]req_shift_open_date [10:06:37]req_shift_open_date done [10:06:37]produce_requested_data done [10:06:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375029,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:06:37]process_action_free close_receipt [10:06:37]json_value_free [10:06:37]json_value_free done [10:06:37]process_json_proto returns [10:06:37]Send response to host [10:06:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375029,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:06:37]free response buf [10:06:37]execute_script done [10:06:37]execute_script returns [10:06:37]free content buf [10:06:37]Sock 9.Close socket [10:06:37]Sock 9.Thread stoped [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:07:00]OFD Sender: No OFD packet to send [10:07:05]OFD Sender: No OFD packet to send [10:07:10]OFD Sender: No OFD packet to send [10:07:14]accept exits with 8 [10:07:14]New connection [10:07:14]New thread 3067149668 created [10:07:14]Thread 3067006308 joined [10:07:14]Waiting for new connection... [10:07:14] Sock 8.Parse request [10:07:14]Sock 8.Check first char [10:07:14]Sock 8.First char is OK [10:07:14]request: POST /json_proto HTTP/1.0 [10:07:14]Method: POST [10:07:14]URL: /json_proto [10:07:14]Method is POST - this is cgi request [10:07:14]url: /json_proto [10:07:14]query_string will be loaded in cgi processing [10:07:14]execute_cgi json_proto POST (null) [10:07:14]execute_cgi path=json_proto method=POST [10:07:14]POST find Content-Length [10:07:14]Host: 172.17.42.195:8080 [10:07:14]Content-Length: 770 [10:07:14]Content-Type: application/json [10:07:14] [10:07:14]POST finish read [10:07:14]Found Content-Length = 770 [10:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311562", "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" : 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" ] } } [10:07:14]execute_script... [10: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)3311562", "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" : 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" ] } } [10:07:14]POST & json_proto [10:07:14]process_json_proto [10:07:14]json parsed OK: [10:07:14]protocol is kg_v1.0 [10:07:14]action value=close_receipt [10:07:14]process_action close_receipt [10:07:14]cmd_close_receipt [10:07:14]MH_GetDate [10:07:14]Write to MH i2c: F0 00 00 48 17 4E [10:07:14]Write i2c OK [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: F0 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: F0 09 00 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: F0 09 00 48 17 00 D2 10 1E 67 EF 94 12 67 BA [10:07:14]GetLastDocTimeStamp 1730023593 [10:07:14]current date 1730023634 [10:07:14]FM_GetShiftState [10:07:14]SAM_PROTO_GetShiftState [10:07:14]wFMCommunicate request_size=4 [10:07:14]MH_SAM_APDU [10:07:14]CAPDU: 80 13 01 00 [10:07:14]Write to MH i2c: E2 08 00 49 17 80 13 01 00 00 00 00 00 DD [10:07:14]Write i2c OK [10:07:14]MH_I2C_Read... [10:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:14]Read from MH i2c: E2 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 0E 00 [10:07:14]MH_I2C_Read... [10:07:14]Read from MH i2c: E2 0E 00 49 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AB [10:07:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:07:14]wFMCommunicate OK [10:07:14]SAM_PROTO_GetShiftState done [10:07:14]FM_GetShiftState done [10:07:14]opened in 1729988025 [10:07:14]opened+sec_in_day 1730074425 [10:07:14]quantity*price = 200031 [10:07:14]sum+1 = 200032 [10:07:14]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 СНО: Общий режим Чек 308 27.10.2024 10:07 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375030 ФПД: 269620713528798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375030&fm=269620713528798&tin=02508201610067®Number=0000000000091623&sum=200031 [10:07:15]StoreToDocumentArchive [10:07:15]shift 528 fd 375030 [10:07:15]save to /storage/0528/doc_00375030 [10:07:15]save last doc name /storage/0528/doc_00375030 to /storage/kkm_last_doc_name [10:07:15]save OK [10:07:15]Clear old archive folders... [10:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:15]tlvbuf is B6F0A840 [10:07:15]SAM_PROTO_ClearQueue [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 09 00 00 [10:07:15]Write to MH i2c: E2 08 00 56 17 80 09 00 00 00 00 00 00 DF [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 56 17 00 90 00 E1 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]SAM_PROTO_ClearQueue done [10:07:15]KKMCreateOFDPacket [10:07:15]OFDProtocolAddRootSTLVToBuf [10:07:15]FM_MakeSignedData [10:07:15]FM_MakeSignedData [10:07:15]SAM_PROTO_SignData [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 0D 01 02 [10:07:15]Write to MH i2c: E2 08 00 57 17 80 0D 01 02 00 00 00 00 E7 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 57 17 00 90 00 E2 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]wFMCommunicate request_size=255 [10:07:15]MH_SAM_APDU [10: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 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 34 01 00 00 F4 03 04 00 D2 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F5 [10:07:15]Write to MH i2c: E2 02 01 58 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 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 34 01 00 00 F4 03 04 00 D2 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F5 00 00 49 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:15]E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 58 17 00 90 00 E3 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]wFMCommunicate request_size=10 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 0D 02 02 05 37 F6 DA 9D DE [10:07:15]Write to MH i2c: E2 0D 00 59 17 80 0D 02 02 05 00 37 F6 DA 9D DE 00 00 76 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 03 00 59 17 00 90 00 E4 [10:07:15]RAPDU: 90 00 [10:07:15]wFMCommunicate OK [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 0D 03 02 [10:07:15]Write to MH i2c: E2 08 00 5A 17 80 0D 03 02 00 00 00 00 EC [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 0B 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 0B 00 5A 17 00 34 79 AA 06 8B 87 D3 D1 90 00 00 [10:07:15]RAPDU: 34 79 AA 06 8B 87 D3 D1 90 00 [10:07:15]wFMCommunicate OK [10:07:15]SAM_PROTO_SignData done [10:07:15]FM_MakeSignedData done [10:07:15]CreateOFDProtocolMessage [10:07:15]wFMCommunicate request_size=4 [10:07:15]MH_SAM_APDU [10:07:15]CAPDU: 80 11 00 00 [10:07:15]Write to MH i2c: E2 08 00 5B 17 80 11 00 00 00 00 00 00 EC [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:15]OFD Sender: No OFD packet to send [10:07:15]Read from MH i2c: E2 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 17 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: E2 17 00 5B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [10: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 [10:07:15]wFMCommunicate OK [10:07:15]CreateOFDProtocolMessage done [10:07:15]OFDSenderStorePacket 375030 [10:07:15]StoreOFDPacket docnum=375030 [10: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 49 8D 07 01 36 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 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 34 01 00 00 F4 03 04 00 D2 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F5 37 F6 DA 9D DE 34 79 AA 06 8B 87 D3 D1 [10:07:15]CheckFolder [10:07:15]dirname=/storage/ofd_packets [10:07:15]CheckFolder done [10:07:15]ProducePacketName [10:07:15]name=ofd_packets/00375030 [10:07:15]NVStorageSaveData ofd_packets/00375030 [10:07:15]File name is /storage/ofd_packets/00375030 [10:07:15]Write 301 bytes [10:07:15]NVStorageSaveData done [10:07:15]OFDSenderStorePacket done [10:07:15]KKMCreateOFDPacket done [10:07:15]NVStorageSaveData kkm_last_timestamp [10:07:15]File name is /storage/kkm_last_timestamp [10:07:15]Write 4 bytes [10:07:15]NVStorageSaveData done [10:07:15]ExternCall_PrintAddStr [10:07:15]wPrintStart [10:07:15]Write to MH i2c: 01 00 00 5C 17 73 [10:07:15]Write i2c OK [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 [10:07:15]MH_I2C_Read... [10:07:15]Read from MH i2c: 01 07 00 5C 17 00 00 00 00 00 FF 0F 88 [10:07:15]RasterBufferAndPrint [10:07:15]line Счет N : (1)3311562 [10:07:15]line ИНН: 02508201610067 [10:07:15]line Контрольно-Кассовый Чек [10:07:15]line ПРОДАЖА [10:07:15]line ТРК (МРК, ГНК) : 42 [10:07:15]line Товар: 2710124130 [10:07:15]line Аи-92-К-4 [10:07:15]line 29.900 * 66.90 [10:07:15]line = 2000.31 [10:07:15]line НДС 12% НСП 1% [10:07:15]line > о реализуемом товаре [10:07:15]line ИТОГО: 2000.31 [10:07:15]line НСП 1% : 17.70 [10:07:15]line НДС 12% : 212.42 [10:07:15]line Наличными: 0.00 [10:07:15]line Безнал.: 2000.31 [10:07:15]line Место: АЗС № 87 "Партнер Нефть" [10:07:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:07:15]line СНО: Общий режим [10:07:15]line Чек 308 27.10.2024 10:07 [10:07:15]line Смена: 528 ФФД: 1.0 [10:07:15]line ЗНМ: 0300000083 [10:07:15]line РНМ: 0000000000091623 [10:07:15]line Версия ККМ: 001 [10:07:15]line Платежная система: Mbank [10:07:15]line ФМ: 0000000000874672 [10:07:15]line ФД: 375030 [10:07:15]line ФПД: 269620713528798 [10:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375030&fm=269620713528798&tin=02508201610067®Number=0000000000091623&sum=200031 [10:07:16]OFD Sender: Processing packet 375030 [packets to send 270, broken 269] [10:07:16]ProducePacketName [10:07:16]name=ofd_packets/00375030 [10:07:16]OFD Sender: To server: pG, [10:07:16]CommunicateWithHost lk.salyk.kg:30040 [10:07:16]ConnectInit lk.salyk.kg [10:07:16]written 0, free lines is 4095 [10:07:16]Connected sock=10 [10: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 49 8D 07 01 36 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 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 34 01 00 00 F4 03 04 00 D2 10 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F5 37 F6 DA 9D DE 34 79 AA 06 8B 87 D3 D1 [10: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 DA BE 47 00 58 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 F6 B8 05 00 F4 03 04 00 71 BC 1D 67 B6 04 01 00 00 E4 32 80 C1 B0 76 4A 86 [10:07:16]CommunicateWithHost err = 0 [10:07:16]CheckOFDResponse [10:07:16]1017 (14) - 77093643461234 [10:07:16]1041 (16) - 0000000000874672 [10:07:16]1040 (4) - 375030 [10:07:16]1012 (4) - 27.10.2024 04:07 [10:07:16]1206 (1) - 0 [10:07:16]OFD Sender: Remove packet 375030 [10:07:16]ProducePacketName [10:07:16]name=ofd_packets/00375030 [10:07:16]NVStorageDeleteData [10:07:16]Write to MH i2c: 01 00 00 85 17 9C [10:07:16]Write i2c OK [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: 01 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: 01 07 00 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: 01 07 00 85 17 00 00 00 00 00 10 0D C0 [10:07:16]RasterBufferAndPrint [10:07:16]line [10:07:16]line [10:07:16]line [10:07:16]line [10:07:16]line [10:07:16]written 0, free lines is 3350 [10:07:16]MH_Cut [10:07:16]Write to MH i2c: D1 01 00 8C 17 01 75 [10:07:16]Write i2c OK [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: D1 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: D1 01 00 [10:07:16]MH_I2C_Read... [10:07:16]Read from MH i2c: D1 01 00 8C 17 00 74 [10:07:16]Write to MH i2c: 01 00 00 8D 17 A4 [10:07:16]Write i2c OK [10:07:16]MH_I2C_Read... [10:07:17]OFD Sender: No OFD packet to send [10:07:17]*** Cut start [10:07:17]*** Partial cut [10:07:17]*** CUTSNS_PIN = 1 [10:07:17]*** CUTSNS_PIN = 0 [10:07:17]*** Brake cut motor [10:07:18]Read from MH i2c: 01 [10:07:18]MH_I2C_Read... [10:07:18]*** Stop cut motor [10:07:18]*** Cut end [10:07:18]Read from MH i2c: 01 07 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: 01 07 00 8D 17 00 00 00 00 00 FF 0F B9 [10:07:18]process_action close_receipt done [10:07:18]requested_data is exist [10:07:18]produce_requested_data [10:07:18]requested_item fm.sn is exist - process it [10:07:18]wFMCommunicate request_size=4 [10:07:18]MH_SAM_APDU [10:07:18]CAPDU: 80 11 00 00 [10:07:18]Write to MH i2c: E2 08 00 8E 17 80 11 00 00 00 00 00 00 1F [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 17 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 17 00 8E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 74 [10: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 [10:07:18]wFMCommunicate OK [10:07:18]requested_item fd.num is exist - process it [10:07:18]SAM_PROTO_GetFieldsCounters [10:07:18]wFMCommunicate request_size=4 [10:07:18]MH_SAM_APDU [10:07:18]CAPDU: 80 13 00 00 [10:07:18]Write to MH i2c: E2 08 00 8F 17 80 13 00 00 00 00 00 00 22 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 62 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 62 00 8F 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 F6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [10: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 F6 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:18]wFMCommunicate OK [10:07:18]SAM_PROTO_GetFieldsCounters done [10:07:18]requested_item shift.num is exist - process it [10:07:18]requested_item shift.opened is exist - process it [10:07:18]req_shift_opened [10:07:18]FM_GetShiftState [10:07:18]SAM_PROTO_GetShiftState [10:07:18]wFMCommunicate request_size=4 [10:07:18]MH_SAM_APDU [10:07:18]CAPDU: 80 13 01 00 [10:07:18]Write to MH i2c: E2 08 00 90 17 80 13 01 00 00 00 00 00 24 [10:07:18]Write i2c OK [10:07:18]MH_I2C_Read... [10:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:18]Read from MH i2c: E2 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 0E 00 [10:07:18]MH_I2C_Read... [10:07:18]Read from MH i2c: E2 0E 00 90 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F2 [10:07:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:07:18]wFMCommunicate OK [10:07:18]SAM_PROTO_GetShiftState done [10:07:18]FM_GetShiftState done [10:07:18]req_shift_opened done [10:07:18]requested_item shift.open_date is exist - process it [10:07:18]req_shift_open_date [10:07:18]req_shift_open_date done [10:07:18]produce_requested_data done [10:07:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375030,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:07:18]process_action_free close_receipt [10:07:18]json_value_free [10:07:18]json_value_free done [10:07:18]process_json_proto returns [10:07:18]Send response to host [10:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375030,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:07:18]free response buf [10:07:18]execute_script done [10:07:18]execute_script returns [10:07:18]free content buf [10:07:18]Sock 8.Close socket [10:07:18]Sock 8.Thread stoped [10:07:22]OFD Sender: No OFD packet to send [10:07:27]OFD Sender: No OFD packet to send [10:07:32]OFD Sender: No OFD packet to send [10:07:37]OFD Sender: No OFD packet to send [10:07:42]OFD Sender: No OFD packet to send [10:07:47]OFD Sender: No OFD packet to send [10:07:52]OFD Sender: No OFD packet to send [10:07:57]OFD Sender: No OFD packet to send [10:08:02]OFD Sender: No OFD packet to send [10:08:07]OFD Sender: No OFD packet to send [10:08:12]OFD Sender: No OFD packet to send [10:08:17]OFD Sender: No OFD packet to send [10:08:22]OFD Sender: No OFD packet to send [10:08:27]OFD Sender: No OFD packet to send [10:08:32]OFD Sender: No OFD packet to send [10:08:37]OFD Sender: No OFD packet to send [10:08:42]OFD Sender: No OFD packet to send [10:08:47]OFD Sender: No OFD packet to send [10:08:52]OFD Sender: No OFD packet to send [10:08:57]OFD Sender: No OFD packet to send [10:09:02]OFD Sender: No OFD packet to send [10:09:07]OFD Sender: No OFD packet to send [10:09:08]accept exits with 9 [10:09:08]New connection [10:09:08]New thread 3067006308 created [10:09:08]Thread 3067149668 joined [10:09:08]Waiting for new connection... [10:09:08] Sock 9.Parse request [10:09:08]Sock 9.Check first char [10:09:08]Sock 9.First char is OK [10:09:08]request: POST /json_proto HTTP/1.0 [10:09:08]Method: POST [10:09:08]URL: /json_proto [10:09:08]Method is POST - this is cgi request [10:09:08]url: /json_proto [10:09:08]query_string will be loaded in cgi processing [10:09:08]execute_cgi json_proto POST (null) [10:09:08]execute_cgi path=json_proto method=POST [10:09:08]POST find Content-Length [10:09:08]Host: 172.17.42.195:8080 [10:09:08]Content-Length: 678 [10:09:08]Content-Type: application/json [10:09:08] [10:09:08]POST finish read [10:09:08]Found Content-Length = 678 [10:09:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311566", "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" ] } } [10:09:08]execute_script... [10:09: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)3311566", "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" ] } } [10:09:08]POST & json_proto [10:09:08]process_json_proto [10:09:08]json parsed OK: [10:09:08]protocol is kg_v1.0 [10:09:08]action value=close_receipt [10:09:08]process_action close_receipt [10:09:08]cmd_close_receipt [10:09:08]MH_GetDate [10:09:08]Write to MH i2c: F0 00 00 91 17 97 [10:09:08]Write i2c OK [10:09:08]MH_I2C_Read... [10:09:08]Read from MH i2c: F0 [10:09:08]MH_I2C_Read... [10:09:08]Read from MH i2c: F0 09 00 [10:09:08]MH_I2C_Read... [10:09:08]Read from MH i2c: F0 09 00 91 17 00 45 11 1E 67 EF 94 12 67 77 [10:09:08]GetLastDocTimeStamp 1730023634 [10:09:08]current date 1730023749 [10:09:08]FM_GetShiftState [10:09:08]SAM_PROTO_GetShiftState [10:09:08]wFMCommunicate request_size=4 [10:09:08]MH_SAM_APDU [10:09:08]CAPDU: 80 13 01 00 [10:09:08]Write to MH i2c: E2 08 00 92 17 80 13 01 00 00 00 00 00 26 [10:09:08]Write i2c OK [10:09:08]MH_I2C_Read... [10:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:09]Read from MH i2c: E2 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: E2 0E 00 [10:09:09]MH_I2C_Read... [10:09:09]Read from MH i2c: E2 0E 00 92 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F4 [10:09:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:09:09]wFMCommunicate OK [10:09:09]SAM_PROTO_GetShiftState done [10:09:09]FM_GetShiftState done [10:09:09]opened in 1729988025 [10:09:09]opened+sec_in_day 1730074425 [10:09:09]quantity*price = 60009 [10:09:09]sum+1 = 60010 [10:09:09]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 СНО: Общий режим Чек 309 27.10.2024 10:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375031 ФПД: 278014203839114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100909&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375031&fm=278014203839114&tin=02508201610067®Number=0000000000091623&sum=60000 [10:09:10]StoreToDocumentArchive [10:09:10]shift 528 fd 375031 [10:09:10]save to /storage/0528/doc_00375031 [10:09:10]save last doc name /storage/0528/doc_00375031 to /storage/kkm_last_doc_name [10:09:10]save OK [10:09:10]Clear old archive folders... [10:09:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:10]tlvbuf is B6F0A470 [10:09:10]SAM_PROTO_ClearQueue [10:09:10]wFMCommunicate request_size=4 [10:09:10]MH_SAM_APDU [10:09:10]CAPDU: 80 09 00 00 [10:09:10]Write to MH i2c: E2 08 00 9F 17 80 09 00 00 00 00 00 00 28 [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 9F 17 00 90 00 2A [10:09:10]RAPDU: 90 00 [10:09:10]wFMCommunicate OK [10:09:10]SAM_PROTO_ClearQueue done [10:09:10]KKMCreateOFDPacket [10:09:10]OFDProtocolAddRootSTLVToBuf [10:09:10]FM_MakeSignedData [10:09:10]FM_MakeSignedData [10:09:10]SAM_PROTO_SignData [10:09:10]wFMCommunicate request_size=4 [10:09:10]MH_SAM_APDU [10:09:10]CAPDU: 80 0D 01 02 [10:09:10]Write to MH i2c: E2 08 00 A0 17 80 0D 01 02 00 00 00 00 30 [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 A0 17 00 90 00 2B [10:09:10]RAPDU: 90 00 [10:09:10]wFMCommunicate OK [10:09:10]wFMCommunicate request_size=255 [10:09:10]MH_SAM_APDU [10:09: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 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 35 01 00 00 F4 03 04 00 45 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC [10:09:10]Write to MH i2c: E2 02 01 A1 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 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 35 01 00 00 F4 03 04 00 45 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC 00 00 6C [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 A1 17 00 90 00 2C [10:09:10]RAPDU: 90 00 [10:09:10]wFMCommunicate OK [10:09:10]wFMCommunicate request_size=10 [10:09:10]MH_SAM_APDU [10:09:10]CAPDU: 80 0D 02 02 05 DA 39 DC C2 8A [10:09:10]Write to MH i2c: E2 0D 00 A2 17 80 0D 02 02 05 00 DA 39 DC C2 8A 00 00 78 [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 03 00 A2 17 00 90 00 2D [10:09:10]RAPDU: 90 00 [10:09:10]wFMCommunicate OK [10:09:10]wFMCommunicate request_size=4 [10:09:10]MH_SAM_APDU [10:09:10]CAPDU: 80 0D 03 02 [10:09:10]Write to MH i2c: E2 08 00 A3 17 80 0D 03 02 00 00 00 00 35 [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 0B 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 0B 00 A3 17 00 7E E2 9D 83 DC 05 DE 93 90 00 08 [10:09:10]RAPDU: 7E E2 9D 83 DC 05 DE 93 90 00 [10:09:10]wFMCommunicate OK [10:09:10]SAM_PROTO_SignData done [10:09:10]FM_MakeSignedData done [10:09:10]CreateOFDProtocolMessage [10:09:10]wFMCommunicate request_size=4 [10:09:10]MH_SAM_APDU [10:09:10]CAPDU: 80 11 00 00 [10:09:10]Write to MH i2c: E2 08 00 A4 17 80 11 00 00 00 00 00 00 35 [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:10]Read from MH i2c: E2 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 17 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: E2 17 00 A4 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [10:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:09:10]wFMCommunicate OK [10:09:10]CreateOFDProtocolMessage done [10:09:10]OFDSenderStorePacket 375031 [10:09:10]StoreOFDPacket docnum=375031 [10:09: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 61 44 07 01 C6 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 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 35 01 00 00 F4 03 04 00 45 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC DA 39 DC C2 8A 7E E2 9D 83 DC 05 DE 93 [10:09:10]CheckFolder [10:09:10]dirname=/storage/ofd_packets [10:09:10]CheckFolder done [10:09:10]ProducePacketName [10:09:10]name=ofd_packets/00375031 [10:09:10]NVStorageSaveData ofd_packets/00375031 [10:09:10]File name is /storage/ofd_packets/00375031 [10:09:10]Write 301 bytes [10:09:10]NVStorageSaveData done [10:09:10]OFDSenderStorePacket done [10:09:10]KKMCreateOFDPacket done [10:09:10]NVStorageSaveData kkm_last_timestamp [10:09:10]File name is /storage/kkm_last_timestamp [10:09:10]Write 4 bytes [10:09:10]NVStorageSaveData done [10:09:10]ExternCall_PrintAddStr [10:09:10]wPrintStart [10:09:10]Write to MH i2c: 01 00 00 A5 17 BC [10:09:10]Write i2c OK [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: 01 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: 01 07 00 [10:09:10]MH_I2C_Read... [10:09:10]Read from MH i2c: 01 07 00 A5 17 00 00 00 00 00 FF 0F D1 [10:09:10]RasterBufferAndPrint [10:09:10]line Счет N : (1)3311566 [10:09:10]line ИНН: 02508201610067 [10:09:10]line Контрольно-Кассовый Чек [10:09:10]line ПРОДАЖА [10:09:10]line ТРК (МРК, ГНК) : 22 [10:09:10]line Товар: 2710124130 [10:09:10]line Аи-92-К-4 [10:09:10]line 8.970 * 66.90 [10:09:10]line = 600.09 [10:09:10]line НДС 12% НСП 1% [10:09:10]line > о реализуемом товаре [10:09:10]line ОКРУГЛЕНИЕ: -0.09 [10:09:10]line ИТОГО: 600.00 [10:09:10]line Внесено: 600.00 [10:09:10]line СДАЧА: 0.00 [10:09:10]line НСП 1% : 5.31 [10:09:10]line НДС 12% : 63.73 [10:09:10]line Наличными: 600.00 [10:09:10]line Безнал.: 0.00 [10:09:10]line Место: АЗС № 87 "Партнер Нефть" [10:09:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:09:10]line СНО: Общий режим [10:09:10]line Чек 309 27.10.2024 10:09 [10:09:10]line Смена: 528 ФФД: 1.0 [10:09:10]line ЗНМ: 0300000083 [10:09:10]line РНМ: 0000000000091623 [10:09:10]line Версия ККМ: 001 [10:09:10]line ФМ: 0000000000874672 [10:09:10]line ФД: 375031 [10:09:10]line ФПД: 278014203839114 [10:09:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100909&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375031&fm=278014203839114&tin=02508201610067®Number=0000000000091623&sum=60000 [10:09:10]written 0, free lines is 4095 [10:09:10]OFD Sender: Processing packet 375031 [packets to send 270, broken 269] [10:09:10]ProducePacketName [10:09:10]name=ofd_packets/00375031 [10:09:10]OFD Sender: To server: pG, [10:09:10]CommunicateWithHost lk.salyk.kg:30040 [10:09:10]ConnectInit lk.salyk.kg [10:09:10]Connected sock=10 [10:09: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 61 44 07 01 C6 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 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 35 01 00 00 F4 03 04 00 45 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 FC DA 39 DC C2 8A 7E E2 9D 83 DC 05 DE 93 [10:09: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 52 A5 47 00 8E 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 F7 B8 05 00 F4 03 04 00 E4 BC 1D 67 B6 04 01 00 00 85 EF 5E 26 82 1E F1 56 [10:09:11]CommunicateWithHost err = 0 [10:09:11]CheckOFDResponse [10:09:11]1017 (14) - 77093643461234 [10:09:11]1041 (16) - 0000000000874672 [10:09:11]1040 (4) - 375031 [10:09:11]1012 (4) - 27.10.2024 04:09 [10:09:11]1206 (1) - 0 [10:09:11]OFD Sender: Remove packet 375031 [10:09:11]ProducePacketName [10:09:11]name=ofd_packets/00375031 [10:09:11]NVStorageDeleteData [10:09:11]Write to MH i2c: 01 00 00 D0 17 E7 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 07 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: 01 07 00 D0 17 00 00 00 00 00 D3 0C CD [10:09:11]RasterBufferAndPrint [10:09:11]line [10:09:11]line [10:09:11]line [10:09:11]line [10:09:11]line [10:09:11]written 0, free lines is 3290 [10:09:11]MH_Cut [10:09:11]Write to MH i2c: D1 01 00 D7 17 01 C0 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: D1 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: D1 01 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: D1 01 00 D7 17 00 BF [10:09:11]Write to MH i2c: 01 00 00 D8 17 EF [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]OFD Sender: No OFD packet to send [10:09:11]*** Cut start [10:09:11]*** Partial cut [10:09:11]*** CUTSNS_PIN = 1 [10:09:12]*** CUTSNS_PIN = 0 [10:09:12]*** Brake cut motor [10:09:12]Read from MH i2c: 01 [10:09:12]MH_I2C_Read... [10:09:12]*** Stop cut motor [10:09:12]*** Cut end [10:09:12]Read from MH i2c: 01 07 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: 01 07 00 D8 17 00 00 00 00 00 FF 0F 04 [10:09:12]process_action close_receipt done [10:09:12]requested_data is exist [10:09:12]produce_requested_data [10:09:12]requested_item fm.sn is exist - process it [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 11 00 00 [10:09:12]Write to MH i2c: E2 08 00 D9 17 80 11 00 00 00 00 00 00 6A [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 17 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 17 00 D9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [10:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:09:12]wFMCommunicate OK [10:09:12]requested_item fd.num is exist - process it [10:09:12]SAM_PROTO_GetFieldsCounters [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 13 00 00 [10:09:12]Write to MH i2c: E2 08 00 DA 17 80 13 00 00 00 00 00 00 6D [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 62 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 62 00 DA 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 F7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [10:09: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 F7 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_GetFieldsCounters done [10:09:12]requested_item shift.num is exist - process it [10:09:12]requested_item shift.opened is exist - process it [10:09:12]req_shift_opened [10:09:12]FM_GetShiftState [10:09:12]SAM_PROTO_GetShiftState [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 13 01 00 [10:09:12]Write to MH i2c: E2 08 00 DB 17 80 13 01 00 00 00 00 00 6F [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 0E 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 0E 00 DB 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3D [10:09:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_GetShiftState done [10:09:12]FM_GetShiftState done [10:09:12]req_shift_opened done [10:09:12]requested_item shift.open_date is exist - process it [10:09:12]req_shift_open_date [10:09:12]req_shift_open_date done [10:09:12]produce_requested_data done [10:09:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375031,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:09:12]process_action_free close_receipt [10:09:12]json_value_free [10:09:12]json_value_free done [10:09:12]process_json_proto returns [10:09:12]Send response to host [10:09:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375031,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:09:12]free response buf [10:09:12]execute_script done [10:09:12]execute_script returns [10:09:12]free content buf [10:09:12]Sock 9.Close socket [10:09:12]Sock 9.Thread stoped [10:09:16]OFD Sender: No OFD packet to send [10:09:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:38]accept exits with 8 [10:09:38]New connection [10:09:38]New thread 3067149668 created [10:09:38]Thread 3067006308 joined [10:09:38]Waiting for new connection... [10:09:38] Sock 8.Parse request [10:09:38]Sock 8.Check first char [10:09:38]Sock 8.First char is OK [10:09:38]request: POST /json_proto HTTP/1.0 [10:09:38]Method: POST [10:09:38]URL: /json_proto [10:09:38]Method is POST - this is cgi request [10:09:38]url: /json_proto [10:09:38]query_string will be loaded in cgi processing [10:09:38]execute_cgi json_proto POST (null) [10:09:38]execute_cgi path=json_proto method=POST [10:09:38]POST find Content-Length [10:09:38]Host: 172.17.42.195:8080 [10:09:38]Content-Length: 770 [10:09:38]Content-Type: application/json [10:09:38] [10:09:38]POST finish read [10:09:38]Found Content-Length = 770 [10:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311567", "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" ] } } [10:09:38]execute_script... [10:09:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311567", "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" ] } } [10:09:38]POST & json_proto [10:09:38]process_json_proto [10:09:38]json parsed OK: [10:09:38]protocol is kg_v1.0 [10:09:38]action value=close_receipt [10:09:38]process_action close_receipt [10:09:38]cmd_close_receipt [10:09:38]MH_GetDate [10:09:38]Write to MH i2c: F0 00 00 DC 17 E2 [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 09 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 09 00 DC 17 00 62 11 1E 67 EF 94 12 67 DF [10:09:38]GetLastDocTimeStamp 1730023749 [10:09:38]current date 1730023778 [10:09:38]FM_GetShiftState [10:09:38]SAM_PROTO_GetShiftState [10:09:38]wFMCommunicate request_size=4 [10:09:38]MH_SAM_APDU [10:09:38]CAPDU: 80 13 01 00 [10:09:38]Write to MH i2c: E2 08 00 DD 17 80 13 01 00 00 00 00 00 71 [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:38]Read from MH i2c: E2 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 DD 17 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3F [10:09:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:09:38]wFMCommunicate OK [10:09:38]SAM_PROTO_GetShiftState done [10:09:38]FM_GetShiftState done [10:09:38]opened in 1729988025 [10:09:38]opened+sec_in_day 1730074425 [10:09:38]quantity*price = 100021 [10:09:38]sum+1 = 100023 [10:09:38]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 СНО: Общий режим Чек 310 27.10.2024 10:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375032 ФПД: 192632846826545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375032&fm=192632846826545&tin=02508201610067®Number=0000000000091623&sum=100022 [10:09:39]StoreToDocumentArchive [10:09:39]shift 528 fd 375032 [10:09:39]save to /storage/0528/doc_00375032 [10:09:39]save last doc name /storage/0528/doc_00375032 to /storage/kkm_last_doc_name [10:09:39]save OK [10:09:39]Clear old archive folders... [10:09:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:39]tlvbuf is 0154CD40 [10:09:39]SAM_PROTO_ClearQueue [10:09:39]wFMCommunicate request_size=4 [10:09:39]MH_SAM_APDU [10:09:39]CAPDU: 80 09 00 00 [10:09:39]Write to MH i2c: E2 08 00 EA 17 80 09 00 00 00 00 00 00 73 [10:09:39]Write i2c OK [10:09:39]MH_I2C_Read... [10:09:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:39]Read from MH i2c: E2 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 EA 17 00 90 00 75 [10:09:39]RAPDU: 90 00 [10:09:39]wFMCommunicate OK [10:09:39]SAM_PROTO_ClearQueue done [10:09:39]KKMCreateOFDPacket [10:09:39]OFDProtocolAddRootSTLVToBuf [10:09:39]FM_MakeSignedData [10:09:39]FM_MakeSignedData [10:09:39]SAM_PROTO_SignData [10:09:39]wFMCommunicate request_size=4 [10:09:39]MH_SAM_APDU [10:09:39]CAPDU: 80 0D 01 02 [10:09:39]Write to MH i2c: E2 08 00 EB 17 80 0D 01 02 00 00 00 00 7B [10:09:39]Write i2c OK [10:09:39]MH_I2C_Read... [10:09:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:39]Read from MH i2c: E2 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 EB 17 00 90 00 76 [10:09:39]RAPDU: 90 00 [10:09:39]wFMCommunicate OK [10:09:39]wFMCommunicate request_size=255 [10:09:39]MH_SAM_APDU [10:09:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 36 01 00 00 F4 03 04 00 62 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF [10:09:39]Write to MH i2c: E2 02 01 EC 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 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 36 01 00 00 F4 03 04 00 62 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF 00 00 F4 [10:09:39]Write i2c OK [10:09:39]MH_I2C_Read... [10:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:39]Read from MH i2c: E2 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 EC 17 00 90 00 77 [10:09:39]RAPDU: 90 00 [10:09:39]wFMCommunicate OK [10:09:39]wFMCommunicate request_size=10 [10:09:39]MH_SAM_APDU [10:09:39]CAPDU: 80 0D 02 02 05 32 D4 68 3C 31 [10:09:39]Write to MH i2c: E2 0D 00 ED 17 80 0D 02 02 05 00 32 D4 68 3C 31 00 00 63 [10:09:39]Write i2c OK [10:09:39]MH_I2C_Read... [10:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:39]Read from MH i2c: E2 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 [10:09:39]MH_I2C_Read... [10:09:39]Read from MH i2c: E2 03 00 ED 17 00 90 00 78 [10:09:39]RAPDU: 90 00 [10:09:39]wFMCommunicate OK [10:09:39]wFMCommunicate request_size=4 [10:09:39]MH_SAM_APDU [10:09:39]CAPDU: 80 0D 03 02 [10:09:39]Write to MH i2c: E2 08 00 EE 17 80 0D 03 02 00 00 00 00 80 [10:09:39]Write i2c OK [10:09:39]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 0B 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 0B 00 EE 17 00 B8 18 E1 45 F8 14 14 70 90 00 07 [10:09:40]RAPDU: B8 18 E1 45 F8 14 14 70 90 00 [10:09:40]wFMCommunicate OK [10:09:40]SAM_PROTO_SignData done [10:09:40]FM_MakeSignedData done [10:09:40]CreateOFDProtocolMessage [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 11 00 00 [10:09:40]Write to MH i2c: E2 08 00 EF 17 80 11 00 00 00 00 00 00 80 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 17 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 17 00 EF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [10: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 [10:09:40]wFMCommunicate OK [10:09:40]CreateOFDProtocolMessage done [10:09:40]OFDSenderStorePacket 375032 [10:09:40]StoreOFDPacket docnum=375032 [10:09: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 7A 2B 07 01 CA 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 36 01 00 00 F4 03 04 00 62 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF 32 D4 68 3C 31 B8 18 E1 45 F8 14 14 70 [10:09:40]CheckFolder [10:09:40]dirname=/storage/ofd_packets [10:09:40]CheckFolder done [10:09:40]ProducePacketName [10:09:40]name=ofd_packets/00375032 [10:09:40]NVStorageSaveData ofd_packets/00375032 [10:09:40]File name is /storage/ofd_packets/00375032 [10:09:40]Write 301 bytes [10:09:40]NVStorageSaveData done [10:09:40]OFDSenderStorePacket done [10:09:40]KKMCreateOFDPacket done [10:09:40]NVStorageSaveData kkm_last_timestamp [10:09:40]File name is /storage/kkm_last_timestamp [10:09:40]Write 4 bytes [10:09:40]NVStorageSaveData done [10:09:40]ExternCall_PrintAddStr [10:09:40]wPrintStart [10:09:40]Write to MH i2c: 01 00 00 F0 17 07 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 F0 17 00 00 00 00 00 FF 0F 1C [10:09:40]RasterBufferAndPrint [10:09:40]line Счет N : (1)3311567 [10:09:40]line ИНН: 02508201610067 [10:09:40]line Контрольно-Кассовый Чек [10:09:40]line ПРОДАЖА [10:09:40]line ТРК (МРК, ГНК) : 43 [10:09:40]line Товар: 2710124500 [10:09:40]line Аи-95-К-3 [10:09:40]line 13.480 * 74.20 [10:09:40]line = 1000.22 [10:09:40]line НДС 12% НСП 1% [10:09:40]line > о реализуемом товаре [10:09:40]line ИТОГО: 1000.22 [10:09:40]line НСП 1% : 8.85 [10:09:40]line НДС 12% : 106.22 [10:09:40]line Наличными: 0.00 [10:09:40]line Безнал.: 1000.22 [10:09:40]line Место: АЗС № 87 "Партнер Нефть" [10:09:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:09:40]line СНО: Общий режим [10:09:40]line Чек 310 27.10.2024 10:09 [10:09:40]line Смена: 528 ФФД: 1.0 [10:09:40]line ЗНМ: 0300000083 [10:09:40]line РНМ: 0000000000091623 [10:09:40]line Версия ККМ: 001 [10:09:40]line Платежная система: Mbank [10:09:40]line ФМ: 0000000000874672 [10:09:40]line ФД: 375032 [10:09:40]line ФПД: 192632846826545 [10:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T100938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375032&fm=192632846826545&tin=02508201610067®Number=0000000000091623&sum=100022 [10:09:40]written 0, free lines is 4095 [10:09:40]OFD Sender: Processing packet 375032 [packets to send 270, broken 269] [10:09:40]ProducePacketName [10:09:40]name=ofd_packets/00375032 [10:09:40]OFD Sender: To server: pG, [10:09:40]CommunicateWithHost lk.salyk.kg:30040 [10:09:40]ConnectInit lk.salyk.kg [10:09:40]Connected sock=10 [10:09:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7A 2B 07 01 CA 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 36 01 00 00 F4 03 04 00 62 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 AF 32 D4 68 3C 31 B8 18 E1 45 F8 14 14 70 [10:09: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 29 1E 47 00 D4 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 F8 B8 05 00 F4 03 04 00 01 BD 1D 67 B6 04 01 00 00 04 45 0A 68 DB 5F 45 19 [10:09:40]CommunicateWithHost err = 0 [10:09:40]CheckOFDResponse [10:09:40]1017 (14) - 77093643461234 [10:09:40]1041 (16) - 0000000000874672 [10:09:40]1040 (4) - 375032 [10:09:40]1012 (4) - 27.10.2024 04:09 [10:09:40]1206 (1) - 0 [10:09:40]OFD Sender: Remove packet 375032 [10:09:40]ProducePacketName [10:09:40]name=ofd_packets/00375032 [10:09:40]NVStorageDeleteData [10:09:40]Write to MH i2c: 01 00 00 19 18 31 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 19 18 00 00 00 00 00 01 0D 46 [10:09:40]RasterBufferAndPrint [10:09:40]line [10:09:40]line [10:09:40]line [10:09:40]line [10:09:40]line [10:09:40]written 0, free lines is 3336 [10:09:40]MH_Cut [10:09:40]Write to MH i2c: D1 01 00 20 18 01 0A [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: D1 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: D1 01 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: D1 01 00 20 18 00 09 [10:09:40]Write to MH i2c: 01 00 00 21 18 39 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:41]OFD Sender: No OFD packet to send [10:09:41]*** Cut start [10:09:41]*** Partial cut [10:09:41]*** CUTSNS_PIN = 1 [10:09:41]*** CUTSNS_PIN = 0 [10:09:41]*** Brake cut motor [10:09:42]Read from MH i2c: 01 [10:09:42]MH_I2C_Read... [10:09:42]*** Stop cut motor [10:09:42]*** Cut end [10:09:42]Read from MH i2c: 01 07 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: 01 07 00 21 18 00 00 00 00 00 FF 0F 4E [10:09:42]process_action close_receipt done [10:09:42]requested_data is exist [10:09:42]produce_requested_data [10:09:42]requested_item fm.sn is exist - process it [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 11 00 00 [10:09:42]Write to MH i2c: E2 08 00 22 18 80 11 00 00 00 00 00 00 B4 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 17 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 17 00 22 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 09 [10:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:09:42]wFMCommunicate OK [10:09:42]requested_item fd.num is exist - process it [10:09:42]SAM_PROTO_GetFieldsCounters [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 13 00 00 [10:09:42]Write to MH i2c: E2 08 00 23 18 80 13 00 00 00 00 00 00 B7 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 62 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 62 00 23 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 F8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [10:09: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 F8 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:42]wFMCommunicate OK [10:09:42]SAM_PROTO_GetFieldsCounters done [10:09:42]requested_item shift.num is exist - process it [10:09:42]requested_item shift.opened is exist - process it [10:09:42]req_shift_opened [10:09:42]FM_GetShiftState [10:09:42]SAM_PROTO_GetShiftState [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 13 01 00 [10:09:42]Write to MH i2c: E2 08 00 24 18 80 13 01 00 00 00 00 00 B9 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 0E 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 0E 00 24 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 87 [10:09:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:09:42]wFMCommunicate OK [10:09:42]SAM_PROTO_GetShiftState done [10:09:42]FM_GetShiftState done [10:09:42]req_shift_opened done [10:09:42]requested_item shift.open_date is exist - process it [10:09:42]req_shift_open_date [10:09:42]req_shift_open_date done [10:09:42]produce_requested_data done [10:09:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375032,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:09:42]process_action_free close_receipt [10:09:42]json_value_free [10:09:42]json_value_free done [10:09:42]process_json_proto returns [10:09:42]Send response to host [10:09:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375032,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:09:42]free response buf [10:09:42]execute_script done [10:09:42]execute_script returns [10:09:42]free content buf [10:09:42]Sock 8.Close socket [10:09:42]Sock 8.Thread stoped [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:50]accept exits with 9 [10:10:50]New connection [10:10:50]New thread 3067006308 created [10:10:50]Thread 3067149668 joined [10:10:50]Waiting for new connection... [10:10:50] Sock 9.Parse request [10:10:50]Sock 9.Check first char [10:10:50]Sock 9.First char is OK [10:10:50]request: POST /json_proto HTTP/1.0 [10:10:50]Method: POST [10:10:50]URL: /json_proto [10:10:50]Method is POST - this is cgi request [10:10:50]url: /json_proto [10:10:50]query_string will be loaded in cgi processing [10:10:50]execute_cgi json_proto POST (null) [10:10:50]execute_cgi path=json_proto method=POST [10:10:50]POST find Content-Length [10:10:50]Host: 172.17.42.195:8080 [10:10:50]Content-Length: 774 [10:10:50]Content-Type: application/json [10:10:50] [10:10:50]POST finish read [10:10:50]Found Content-Length = 774 [10:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311568", "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" ] } } [10:10:50]execute_script... [10:10:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311568", "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" ] } } [10:10:50]POST & json_proto [10:10:50]process_json_proto [10:10:50]json parsed OK: [10:10:50]protocol is kg_v1.0 [10:10:50]action value=close_receipt [10:10:50]process_action close_receipt [10:10:50]cmd_close_receipt [10:10:50]MH_GetDate [10:10:50]Write to MH i2c: F0 00 00 25 18 2C [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 09 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 09 00 25 18 00 AB 11 1E 67 EF 94 12 67 72 [10:10:50]GetLastDocTimeStamp 1730023778 [10:10:50]current date 1730023851 [10:10:50]FM_GetShiftState [10:10:50]SAM_PROTO_GetShiftState [10:10:50]wFMCommunicate request_size=4 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 13 01 00 [10:10:50]Write to MH i2c: E2 08 00 26 18 80 13 01 00 00 00 00 00 BB [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0E 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0E 00 26 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 89 [10:10:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:10:50]wFMCommunicate OK [10:10:50]SAM_PROTO_GetShiftState done [10:10:50]FM_GetShiftState done [10:10:50]opened in 1729988025 [10:10:50]opened+sec_in_day 1730074425 [10:10:50]quantity*price = 200025 [10:10:50]sum+1 = 200026 [10:10:50]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 СНО: Общий режим Чек 311 27.10.2024 10:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375033 ФПД: 246217963954096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101051&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375033&fm=246217963954096&tin=02508201610067®Number=0000000000091623&sum=200025 [10:10:51]StoreToDocumentArchive [10:10:51]shift 528 fd 375033 [10:10:51]save to /storage/0528/doc_00375033 [10:10:51]save last doc name /storage/0528/doc_00375033 to /storage/kkm_last_doc_name [10:10:51]save OK [10:10:51]Clear old archive folders... [10:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:10:51]tlvbuf is 015217D0 [10:10:51]SAM_PROTO_ClearQueue [10:10:51]wFMCommunicate request_size=4 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 09 00 00 [10:10:51]Write to MH i2c: E2 08 00 33 18 80 09 00 00 00 00 00 00 BD [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 33 18 00 90 00 BF [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]SAM_PROTO_ClearQueue done [10:10:51]KKMCreateOFDPacket [10:10:51]OFDProtocolAddRootSTLVToBuf [10:10:51]FM_MakeSignedData [10:10:51]FM_MakeSignedData [10:10:51]SAM_PROTO_SignData [10:10:51]wFMCommunicate request_size=4 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 01 02 [10:10:51]Write to MH i2c: E2 08 00 34 18 80 0D 01 02 00 00 00 00 C5 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 34 18 00 90 00 C0 [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]wFMCommunicate request_size=255 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 37 01 00 00 F4 03 04 00 AB 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 [10:10:51]Write to MH i2c: E2 02 01 35 18 80 0D 02 02 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 37 01 00 00 F4 03 04 00 AB 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 00 00 91 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 35 18 00 90 00 C1 [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]wFMCommunicate request_size=11 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 0D 02 02 06 DF EF 16 47 5F B0 [10:10:52]Write to MH i2c: E2 0E 00 36 18 80 0D 02 02 06 00 DF EF 16 47 5F B0 00 00 0E [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 36 18 00 90 00 C2 [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 0D 03 02 [10:10:52]Write to MH i2c: E2 08 00 37 18 80 0D 03 02 00 00 00 00 CA [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0B 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0B 00 37 18 00 85 95 D7 03 98 91 AC 98 90 00 2C [10:10:52]RAPDU: 85 95 D7 03 98 91 AC 98 90 00 [10:10:52]wFMCommunicate OK [10:10:52]SAM_PROTO_SignData done [10:10:52]FM_MakeSignedData done [10:10:52]CreateOFDProtocolMessage [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 11 00 00 [10:10:52]Write to MH i2c: E2 08 00 38 18 80 11 00 00 00 00 00 00 CA [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 38 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [10:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:10:52]wFMCommunicate OK [10:10:52]CreateOFDProtocolMessage done [10:10:52]OFDSenderStorePacket 375033 [10:10:52]StoreOFDPacket docnum=375033 [10:10: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 10 01 00 00 CE 98 08 01 E8 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 37 01 00 00 F4 03 04 00 AB 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF EF 16 47 5F B0 85 95 D7 03 98 91 AC 98 [10:10:52]CheckFolder [10:10:52]dirname=/storage/ofd_packets [10:10:52]CheckFolder done [10:10:52]ProducePacketName [10:10:52]name=ofd_packets/00375033 [10:10:52]NVStorageSaveData ofd_packets/00375033 [10:10:52]File name is /storage/ofd_packets/00375033 [10:10:52]Write 302 bytes [10:10:52]NVStorageSaveData done [10:10:52]OFDSenderStorePacket done [10:10:52]KKMCreateOFDPacket done [10:10:52]NVStorageSaveData kkm_last_timestamp [10:10:52]File name is /storage/kkm_last_timestamp [10:10:52]Write 4 bytes [10:10:52]NVStorageSaveData done [10:10:52]ExternCall_PrintAddStr [10:10:52]wPrintStart [10:10:52]Write to MH i2c: 01 00 00 39 18 51 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 39 18 00 00 00 00 00 FF 0F 66 [10:10:52]RasterBufferAndPrint [10:10:52]line Счет N : (1)3311568 [10:10:52]line ИНН: 02508201610067 [10:10:52]line Контрольно-Кассовый Чек [10:10:52]line ПРОДАЖА [10:10:52]line ТРК (МРК, ГНК) : 5 [10:10:52]line Товар: 2710194210 [10:10:52]line ДТ(л)-К-5 [10:10:52]line 26.250 * 76.20 [10:10:52]line = 2000.25 [10:10:52]line НДС 12% НСП 1% [10:10:52]line > о реализуемом товаре [10:10:52]line ИТОГО: 2000.25 [10:10:52]line НСП 1% : 17.70 [10:10:52]line НДС 12% : 212.42 [10:10:52]line Наличными: 0.00 [10:10:52]line Безнал.: 2000.25 [10:10:52]line Место: АЗС № 87 "Партнер Нефть" [10:10:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:10:52]line СНО: Общий режим [10:10:52]line Чек 311 27.10.2024 10:10 [10:10:52]line Смена: 528 ФФД: 1.0 [10:10:52]line ЗНМ: 0300000083 [10:10:52]line РНМ: 0000000000091623 [10:10:52]line Версия ККМ: 001 [10:10:52]line Платежная система: Mbank [10:10:52]line ФМ: 0000000000874672 [10:10:52]line ФД: 375033 [10:10:52]line ФПД: 246217963954096 [10:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101051&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375033&fm=246217963954096&tin=02508201610067®Number=0000000000091623&sum=200025 [10:10:52]written 0, free lines is 4095 [10:10:52]OFD Sender: Processing packet 375033 [packets to send 270, broken 269] [10:10:52]ProducePacketName [10:10:52]name=ofd_packets/00375033 [10:10:52]OFD Sender: To server: pG, [10:10:52]CommunicateWithHost lk.salyk.kg:30040 [10:10:52]ConnectInit lk.salyk.kg [10:10:52]Connected sock=10 [10:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CE 98 08 01 E8 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 37 01 00 00 F4 03 04 00 AB 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 DF EF 16 47 5F B0 85 95 D7 03 98 91 AC 98 [10:10: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 34 33 47 00 97 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B8 05 00 F4 03 04 00 4A BD 1D 67 B6 04 01 00 00 CC 6A 65 E6 59 AC B8 41 [10:10:53]CommunicateWithHost err = 0 [10:10:53]CheckOFDResponse [10:10:53]1017 (14) - 77093643461234 [10:10:53]1041 (16) - 0000000000874672 [10:10:53]1040 (4) - 375033 [10:10:53]1012 (4) - 27.10.2024 04:10 [10:10:53]1206 (1) - 0 [10:10:53]OFD Sender: Remove packet 375033 [10:10:53]ProducePacketName [10:10:53]name=ofd_packets/00375033 [10:10:53]NVStorageDeleteData [10:10:53]Write to MH i2c: 01 00 00 62 18 7A [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 07 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 07 00 62 18 00 00 00 00 00 FC 0C 89 [10:10:53]RasterBufferAndPrint [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]written 0, free lines is 3330 [10:10:53]MH_Cut [10:10:53]Write to MH i2c: D1 01 00 69 18 01 53 [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 01 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 01 00 69 18 00 52 [10:10:53]Write to MH i2c: 01 00 00 6A 18 82 [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]OFD Sender: No OFD packet to send [10:10:53]*** Cut start [10:10:53]*** Partial cut [10:10:53]*** CUTSNS_PIN = 1 [10:10:54]*** CUTSNS_PIN = 0 [10:10:54]*** Brake cut motor [10:10:54]Read from MH i2c: 01 [10:10:54]MH_I2C_Read... [10:10:54]*** Stop cut motor [10:10:54]*** Cut end [10:10:54]Read from MH i2c: 01 07 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: 01 07 00 6A 18 00 00 00 00 00 FF 0F 97 [10:10:54]process_action close_receipt done [10:10:54]requested_data is exist [10:10:54]produce_requested_data [10:10:54]requested_item fm.sn is exist - process it [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 11 00 00 [10:10:54]Write to MH i2c: E2 08 00 6B 18 80 11 00 00 00 00 00 00 FD [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 17 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 17 00 6B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [10:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:10:54]wFMCommunicate OK [10:10:54]requested_item fd.num is exist - process it [10:10:54]SAM_PROTO_GetFieldsCounters [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 13 00 00 [10:10:54]Write to MH i2c: E2 08 00 6C 18 80 13 00 00 00 00 00 00 00 [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 62 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 62 00 6C 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 F9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [10:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:54]wFMCommunicate OK [10:10:54]SAM_PROTO_GetFieldsCounters done [10:10:54]requested_item shift.num is exist - process it [10:10:54]requested_item shift.opened is exist - process it [10:10:54]req_shift_opened [10:10:54]FM_GetShiftState [10:10:54]SAM_PROTO_GetShiftState [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 13 01 00 [10:10:54]Write to MH i2c: E2 08 00 6D 18 80 13 01 00 00 00 00 00 02 [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 6D 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [10:10:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:10:54]wFMCommunicate OK [10:10:54]SAM_PROTO_GetShiftState done [10:10:54]FM_GetShiftState done [10:10:54]req_shift_opened done [10:10:54]requested_item shift.open_date is exist - process it [10:10:54]req_shift_open_date [10:10:54]req_shift_open_date done [10:10:54]produce_requested_data done [10:10:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375033,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:10:54]process_action_free close_receipt [10:10:54]json_value_free [10:10:54]json_value_free done [10:10:54]process_json_proto returns [10:10:54]Send response to host [10:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375033,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:10:54]free response buf [10:10:54]execute_script done [10:10:54]execute_script returns [10:10:54]free content buf [10:10:54]Sock 9.Close socket [10:10:54]Sock 9.Thread stoped [10:10:58]OFD Sender: No OFD packet to send [10:11:03]OFD Sender: No OFD packet to send [10:11:08]OFD Sender: No OFD packet to send [10:11:13]OFD Sender: No OFD packet to send [10:11:18]OFD Sender: No OFD packet to send [10:11:23]OFD Sender: No OFD packet to send [10:11:26]accept exits with 8 [10:11:26]New connection [10:11:26]New thread 3067149668 created [10:11:26]Thread 3067006308 joined [10:11:26]Waiting for new connection... [10:11:26] Sock 8.Parse request [10:11:26]Sock 8.Check first char [10:11:26]Sock 8.First char is OK [10:11:26]request: POST /json_proto HTTP/1.0 [10:11:26]Method: POST [10:11:26]URL: /json_proto [10:11:26]Method is POST - this is cgi request [10:11:26]url: /json_proto [10:11:26]query_string will be loaded in cgi processing [10:11:26]execute_cgi json_proto POST (null) [10:11:26]execute_cgi path=json_proto method=POST [10:11:26]POST find Content-Length [10:11:26]Host: 172.17.42.195:8080 [10:11:26]Content-Length: 215 [10:11:26]Content-Type: application/json [10:11:26] [10:11:26]POST finish read [10:11:26]Found Content-Length = 215 [10:11: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" ] } } [10:11:26]execute_script... [10:11: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" ] } } [10:11:26]POST & json_proto [10:11:26]process_json_proto [10:11:26]json parsed OK: [10:11:26]protocol is kg_v1.0 [10:11:26]action value=get_value [10:11:26]process_action get_value [10:11:26]cmd_get_value [10:11:26]process_action get_value done [10:11:26]requested_data is exist [10:11:26]produce_requested_data [10:11:26]requested_item kkm.sn is exist - process it [10:11:26]requested_item kkm.ver is exist - process it [10:11:26]requested_item fm.sn is exist - process it [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 11 00 00 [10:11:26]Write to MH i2c: E2 08 00 6E 18 80 11 00 00 00 00 00 00 00 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 17 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 17 00 6E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [10: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 [10:11:26]wFMCommunicate OK [10:11:26]requested_item fd.num is exist - process it [10:11:26]SAM_PROTO_GetFieldsCounters [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 13 00 00 [10:11:26]Write to MH i2c: E2 08 00 6F 18 80 13 00 00 00 00 00 00 03 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 62 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 62 00 6F 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 F9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [10: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 F9 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:26]wFMCommunicate OK [10:11:26]SAM_PROTO_GetFieldsCounters done [10:11:26]requested_item shift.num is exist - process it [10:11:26]requested_item shift.opened is exist - process it [10:11:26]req_shift_opened [10:11:26]FM_GetShiftState [10:11:26]SAM_PROTO_GetShiftState [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 13 01 00 [10:11:26]Write to MH i2c: E2 08 00 70 18 80 13 01 00 00 00 00 00 05 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:26]Read from MH i2c: E2 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 0E 00 [10:11:26]MH_I2C_Read... [10:11:26]Read from MH i2c: E2 0E 00 70 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D3 [10:11:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:11:26]wFMCommunicate OK [10:11:26]SAM_PROTO_GetShiftState done [10:11:26]FM_GetShiftState done [10:11:26]req_shift_opened done [10:11:26]requested_item shift.open_date is exist - process it [10:11:26]req_shift_open_date [10:11:26]req_shift_open_date done [10:11:26]produce_requested_data done [10:11:26]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375033,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:11:26]process_action_free get_value [10:11:26]json_value_free [10:11:26]json_value_free done [10:11:26]process_json_proto returns [10:11:26]Send response to host [10:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375033,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:11:26]free response buf [10:11:26]execute_script done [10:11:26]execute_script returns [10:11:26]free content buf [10:11:26]Sock 8.Close socket [10:11:26]Sock 8.Thread stoped [10:11:26]accept exits with 9 [10:11:26]New connection [10:11:26]New thread 3067006308 created [10:11:26]Thread 3067149668 joined [10:11:26]Waiting for new connection... [10:11:26] Sock 9.Parse request [10:11:26]Sock 9.Check first char [10:11:26]Sock 9.First char is OK [10:11:26]request: POST /json_proto HTTP/1.0 [10:11:26]Method: POST [10:11:26]URL: /json_proto [10:11:26]Method is POST - this is cgi request [10:11:26]url: /json_proto [10:11:26]query_string will be loaded in cgi processing [10:11:26]execute_cgi json_proto POST (null) [10:11:26]execute_cgi path=json_proto method=POST [10:11:26]POST find Content-Length [10:11:26]Host: 172.17.42.195:8080 [10:11:26]Content-Length: 331 [10:11:26]Content-Type: application/json [10:11:26] [10:11:26]POST finish read [10:11:26]Found Content-Length = 331 [10:11:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:11:26]execute_script... [10:11:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:11:26]POST & json_proto [10:11:26]process_json_proto [10:11:26]json parsed OK: [10:11:26]protocol is kg_v1.0 [10:11:26]action value=get_value [10:11:26]process_action get_value [10:11:26]cmd_get_value [10:11:26]process_action get_value done [10:11:26]requested_data is exist [10:11:26]produce_requested_data [10:11:26]requested_item fm.sale.total is exist - process it [10:11:26]SAM_PROTO_GetFMData [10:11:26]wFMCommunicate request_size=4 [10:11:26]MH_SAM_APDU [10:11:26]CAPDU: 80 13 03 00 [10:11:26]Write to MH i2c: E2 08 00 71 18 80 13 03 00 00 00 00 00 08 [10:11:26]Write i2c OK [10:11:26]MH_I2C_Read... [10:11:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:11:27]Read from MH i2c: E2 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 71 18 00 C6 04 85 04 C2 04 6E 04 04 00 D8 B4 05 00 69 04 A4 00 6F 04 04 00 C2 B2 05 00 B1 04 05 00 FD 29 FA FA 07 70 04 05 00 B8 60 AD 2E 06 72 04 05 00 45 C9 4C CC 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 FE 02 05 D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 64 15 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 1A [10:11:27]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 D8 B4 05 00 69 04 A4 00 6F 04 04 00 C2 B2 05 00 B1 04 05 00 FD 29 FA FA 07 70 04 05 00 B8 60 AD 2E 06 72 04 05 00 45 C9 4C CC 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 FE 02 05 D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 A1 64 15 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [10:11:27]wFMCommunicate OK [10:11:27]wFMCommunicate request_size=4 [10:11:27]MH_SAM_APDU [10:11:27]CAPDU: 80 17 00 00 [10:11:27]Write to MH i2c: E2 08 00 72 18 80 17 00 00 00 00 00 00 0A [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:27]Read from MH i2c: E2 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 72 18 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 [10:11:27]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 [10:11:27]wFMCommunicate OK [10:11:27]wFMCommunicate request_size=4 [10:11:27]MH_SAM_APDU [10:11:27]CAPDU: 80 17 00 00 [10:11:27]Write to MH i2c: E2 08 00 73 18 80 17 00 00 00 00 00 00 0B [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:27]Read from MH i2c: E2 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: E2 FD 00 73 18 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 [10:11:27]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 [10:11:27]wFMCommunicate OK [10:11:27]wFMCommunicate request_size=4 [10:11:27]MH_SAM_APDU [10:11:27]CAPDU: 80 17 00 00 [10:11:27]Write to MH i2c: E2 08 00 74 18 80 17 00 00 00 00 00 00 0C [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 FD 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 FD 00 74 18 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 [10:11: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 [10:11:28]wFMCommunicate OK [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 17 00 00 [10:11:28]Write to MH i2c: E2 08 00 75 18 80 17 00 00 00 00 00 00 0D [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 E3 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 E3 00 75 18 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [10:11: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 [10:11:28]wFMCommunicate OK [10:11:28]SAM_PROTO_GetFMData done [10:11:28]requested_item fm.sale_refund.total is exist - process it [10:11:28]requested_item fm.buy.total is exist - process it [10:11:28]requested_item shift.sale.total is exist - process it [10:11:28]SAM_PROTO_GetShiftData [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 13 02 00 [10:11:28]Write to MH i2c: E2 08 00 76 18 80 13 02 00 00 00 00 00 0C [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]OFD Sender: No OFD packet to send [10:11:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 FD 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 FD 00 76 18 00 B1 04 AA 04 AD 04 6E 04 04 00 37 01 00 00 69 04 9E 00 6F 04 04 00 37 01 00 00 B1 04 04 00 52 17 E4 01 70 04 04 00 24 2A 24 01 72 04 03 00 2E ED BF 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 27 6B 33 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 DF 48 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 DE [10:11:28]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 37 01 00 00 69 04 9E 00 6F 04 04 00 37 01 00 00 B1 04 04 00 52 17 E4 01 70 04 04 00 24 2A 24 01 72 04 03 00 2E ED BF 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 27 6B 33 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 DF 48 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:11:28]wFMCommunicate OK [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 17 00 00 [10:11:28]Write to MH i2c: E2 08 00 77 18 80 17 00 00 00 00 00 00 0F [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 77 18 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 28 [10:11:29]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [10:11:29]wFMCommunicate OK [10:11:29]wFMCommunicate request_size=4 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 17 00 00 [10:11:29]Write to MH i2c: E2 08 00 78 18 80 17 00 00 00 00 00 00 10 [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 78 18 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 C9 [10:11:29]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:11:29]wFMCommunicate OK [10:11:29]wFMCommunicate request_size=4 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 17 00 00 [10:11:29]Write to MH i2c: E2 08 00 79 18 80 17 00 00 00 00 00 00 11 [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 FD 00 79 18 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 89 [10:11:29]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:11:29]wFMCommunicate OK [10:11:29]wFMCommunicate request_size=4 [10:11:29]MH_SAM_APDU [10:11:29]CAPDU: 80 17 00 00 [10:11:29]Write to MH i2c: E2 08 00 7A 18 80 17 00 00 00 00 00 00 12 [10:11:29]Write i2c OK [10:11:29]MH_I2C_Read... [10:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [10:11:29]Read from MH i2c: E2 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 CE 00 [10:11:29]MH_I2C_Read... [10:11:29]Read from MH i2c: E2 CE 00 7A 18 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F7 [10:11:29]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:11:29]wFMCommunicate OK [10:11:29]SAM_PROTO_GetShiftData done [10:11:29]requested_item shift.sale.total_cash is exist - process it [10:11:29]requested_item shift.sale_refund.total is exist - process it [10:11:29]requested_item shift.sale_refund.total_cash is exist - process it [10:11:29]requested_item shift.buy.total is exist - process it [10:11:29]requested_item shift.buy.total_cash is exist - process it [10:11:29]produce_requested_data done [10:11:29]produce_requested_data return {"fm.sale.total":342754698.21,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":317253.94,"shift.sale.total_cash":191473.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:11:29]process_action_free get_value [10:11:29]json_value_free [10:11:29]json_value_free done [10:11:29]process_json_proto returns [10:11:29]Send response to host [10:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342754698.21,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":317253.94,"shift.sale.total_cash":191473.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:11:29]free response buf [10:11:29]execute_script done [10:11:29]execute_script returns [10:11:29]free content buf [10:11:29]Sock 9.Close socket [10:11:29]Sock 9.Thread stoped [10:11:31]accept exits with 8 [10:11:31]New connection [10:11:31]New thread 3067149668 created [10:11:31]Thread 3067006308 joined [10:11:31]Waiting for new connection... [10:11:31] Sock 8.Parse request [10:11:31]Sock 8.Check first char [10:11:31]Sock 8.First char is OK [10:11:31]request: POST /json_proto HTTP/1.0 [10:11:31]Method: POST [10:11:31]URL: /json_proto [10:11:31]Method is POST - this is cgi request [10:11:31]url: /json_proto [10:11:31]query_string will be loaded in cgi processing [10:11:31]execute_cgi json_proto POST (null) [10:11:31]execute_cgi path=json_proto method=POST [10:11:31]POST find Content-Length [10:11:31]Host: 172.17.42.195:8080 [10:11:31]Content-Length: 678 [10:11:31]Content-Type: application/json [10:11:31] [10:11:31]POST finish read [10:11:31]Found Content-Length = 678 [10:11:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311570", "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" ] } } [10:11:31]execute_script... [10:11:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311570", "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" ] } } [10:11:31]POST & json_proto [10:11:31]process_json_proto [10:11:31]json parsed OK: [10:11:31]protocol is kg_v1.0 [10:11:31]action value=close_receipt [10:11:31]process_action close_receipt [10:11:31]cmd_close_receipt [10:11:31]MH_GetDate [10:11:31]Write to MH i2c: F0 00 00 7B 18 82 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: F0 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: F0 09 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: F0 09 00 7B 18 00 D4 11 1E 67 EF 94 12 67 F1 [10:11:31]GetLastDocTimeStamp 1730023851 [10:11:31]current date 1730023892 [10:11:31]FM_GetShiftState [10:11:31]SAM_PROTO_GetShiftState [10:11:31]wFMCommunicate request_size=4 [10:11:31]MH_SAM_APDU [10:11:31]CAPDU: 80 13 01 00 [10:11:31]Write to MH i2c: E2 08 00 7C 18 80 13 01 00 00 00 00 00 11 [10:11:31]Write i2c OK [10:11:31]MH_I2C_Read... [10:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:31]Read from MH i2c: E2 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 0E 00 [10:11:31]MH_I2C_Read... [10:11:31]Read from MH i2c: E2 0E 00 7C 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DF [10:11:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:11:31]wFMCommunicate OK [10:11:31]SAM_PROTO_GetShiftState done [10:11:31]FM_GetShiftState done [10:11:31]opened in 1729988025 [10:11:31]opened+sec_in_day 1730074425 [10:11:31]quantity*price = 30038 [10:11:31]sum+1 = 30039 [10:11:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 312 27.10.2024 10:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375034 ФПД: 67846140495248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375034&fm=67846140495248&tin=02508201610067®Number=0000000000091623&sum=30000 [10:11:32]StoreToDocumentArchive [10:11:32]shift 528 fd 375034 [10:11:32]save to /storage/0528/doc_00375034 [10:11:32]save last doc name /storage/0528/doc_00375034 to /storage/kkm_last_doc_name [10:11:32]save OK [10:11:32]Clear old archive folders... [10:11:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:32]tlvbuf is 015685E0 [10:11:32]SAM_PROTO_ClearQueue [10:11:32]wFMCommunicate request_size=4 [10:11:32]MH_SAM_APDU [10:11:32]CAPDU: 80 09 00 00 [10:11:32]Write to MH i2c: E2 08 00 89 18 80 09 00 00 00 00 00 00 13 [10:11:32]Write i2c OK [10:11:32]MH_I2C_Read... [10:11:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:32]Read from MH i2c: E2 [10:11:32]MH_I2C_Read... [10:11:32]Read from MH i2c: E2 03 00 [10:11:32]MH_I2C_Read... [10:11:32]Read from MH i2c: E2 03 00 89 18 00 90 00 15 [10:11:32]RAPDU: 90 00 [10:11:32]wFMCommunicate OK [10:11:32]SAM_PROTO_ClearQueue done [10:11:32]KKMCreateOFDPacket [10:11:32]OFDProtocolAddRootSTLVToBuf [10:11:32]FM_MakeSignedData [10:11:32]FM_MakeSignedData [10:11:32]SAM_PROTO_SignData [10:11:32]wFMCommunicate request_size=4 [10:11:32]MH_SAM_APDU [10:11:32]CAPDU: 80 0D 01 02 [10:11:32]Write to MH i2c: E2 08 00 8A 18 80 0D 01 02 00 00 00 00 1B [10:11:32]Write i2c OK [10:11:32]MH_I2C_Read... [10:11:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:32]Read from MH i2c: E2 [10:11:32]MH_I2C_Read... [10:11:32]Read from MH i2c: E2 03 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 03 00 8A 18 00 90 00 16 [10:11:33]RAPDU: 90 00 [10:11:33]wFMCommunicate OK [10:11:33]wFMCommunicate request_size=255 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 38 01 00 00 F4 03 04 00 D4 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D [10:11:33]Write to MH i2c: E2 02 01 8B 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D4 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D 00 00 44 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 03 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 03 00 8B 18 00 90 00 17 [10:11:33]RAPDU: 90 00 [10:11:33]wFMCommunicate OK [10:11:33]wFMCommunicate request_size=10 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 0D 02 02 05 B4 A9 1A 85 90 [10:11:33]Write to MH i2c: E2 0D 00 8C 18 80 0D 02 02 05 00 B4 A9 1A 85 90 00 00 B4 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 03 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 03 00 8C 18 00 90 00 18 [10:11:33]RAPDU: 90 00 [10:11:33]wFMCommunicate OK [10:11:33]wFMCommunicate request_size=4 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 0D 03 02 [10:11:33]Write to MH i2c: E2 08 00 8D 18 80 0D 03 02 00 00 00 00 20 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 0B 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 0B 00 8D 18 00 BA 79 15 0D 4A 59 07 EA 90 00 0A [10:11:33]RAPDU: BA 79 15 0D 4A 59 07 EA 90 00 [10:11:33]wFMCommunicate OK [10:11:33]SAM_PROTO_SignData done [10:11:33]FM_MakeSignedData done [10:11:33]CreateOFDProtocolMessage [10:11:33]wFMCommunicate request_size=4 [10:11:33]MH_SAM_APDU [10:11:33]CAPDU: 80 11 00 00 [10:11:33]Write to MH i2c: E2 08 00 8E 18 80 11 00 00 00 00 00 00 20 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:33]Read from MH i2c: E2 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 17 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: E2 17 00 8E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [10:11:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:11:33]wFMCommunicate OK [10:11:33]CreateOFDProtocolMessage done [10:11:33]OFDSenderStorePacket 375034 [10:11:33]StoreOFDPacket docnum=375034 [10:11: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 4B 46 07 01 AA 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D4 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D B4 A9 1A 85 90 BA 79 15 0D 4A 59 07 EA [10:11:33]CheckFolder [10:11:33]dirname=/storage/ofd_packets [10:11:33]CheckFolder done [10:11:33]ProducePacketName [10:11:33]name=ofd_packets/00375034 [10:11:33]NVStorageSaveData ofd_packets/00375034 [10:11:33]File name is /storage/ofd_packets/00375034 [10:11:33]Write 301 bytes [10:11:33]NVStorageSaveData done [10:11:33]OFDSenderStorePacket done [10:11:33]KKMCreateOFDPacket done [10:11:33]NVStorageSaveData kkm_last_timestamp [10:11:33]File name is /storage/kkm_last_timestamp [10:11:33]Write 4 bytes [10:11:33]NVStorageSaveData done [10:11:33]ExternCall_PrintAddStr [10:11:33]wPrintStart [10:11:33]Write to MH i2c: 01 00 00 8F 18 A7 [10:11:33]Write i2c OK [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: 01 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: 01 07 00 [10:11:33]MH_I2C_Read... [10:11:33]Read from MH i2c: 01 07 00 8F 18 00 00 00 00 00 FF 0F BC [10:11:33]RasterBufferAndPrint [10:11:33]line Счет N : (1)3311570 [10:11:33]line ИНН: 02508201610067 [10:11:33]line Контрольно-Кассовый Чек [10:11:33]line ПРОДАЖА [10:11:33]line ТРК (МРК, ГНК) : 22 [10:11:33]line Товар: 2710124130 [10:11:33]line Аи-92-К-4 [10:11:33]line 4.490 * 66.90 [10:11:33]line = 300.38 [10:11:33]line НДС 12% НСП 1% [10:11:33]line > о реализуемом товаре [10:11:33]line ОКРУГЛЕНИЕ: -0.38 [10:11:33]line ИТОГО: 300.00 [10:11:33]line Внесено: 300.00 [10:11:33]line СДАЧА: 0.00 [10:11:33]line НСП 1% : 2.66 [10:11:33]line НДС 12% : 31.90 [10:11:33]line Наличными: 300.00 [10:11:33]line Безнал.: 0.00 [10:11:33]line Место: АЗС № 87 "Партнер Нефть" [10:11:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:11:33]line СНО: Общий режим [10:11:33]line Чек 312 27.10.2024 10:11 [10:11:33]line Смена: 528 ФФД: 1.0 [10:11:33]line ЗНМ: 0300000083 [10:11:33]line РНМ: 0000000000091623 [10:11:33]line Версия ККМ: 001 [10:11:33]line ФМ: 0000000000874672 [10:11:33]line ФД: 375034 [10:11:33]line ФПД: 67846140495248 [10:11:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375034&fm=67846140495248&tin=02508201610067®Number=0000000000091623&sum=30000 [10:11:33]written 0, free lines is 4095 [10:11:33]OFD Sender: Processing packet 375034 [packets to send 270, broken 269] [10:11:33]ProducePacketName [10:11:33]name=ofd_packets/00375034 [10:11:33]OFD Sender: To server: pG, [10:11:33]CommunicateWithHost lk.salyk.kg:30040 [10:11:33]ConnectInit lk.salyk.kg [10:11:33]Connected sock=10 [10:11:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4B 46 07 01 AA 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D4 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 3D B4 A9 1A 85 90 BA 79 15 0D 4A 59 07 EA [10:11: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 2A BB 47 00 61 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 FA B8 05 00 F4 03 04 00 73 BD 1D 67 B6 04 01 00 00 81 C7 79 7A 5B E8 30 D0 [10:11:34]CommunicateWithHost err = 0 [10:11:34]CheckOFDResponse [10:11:34]1017 (14) - 77093643461234 [10:11:34]1041 (16) - 0000000000874672 [10:11:34]1040 (4) - 375034 [10:11:34]1012 (4) - 27.10.2024 04:11 [10:11:34]1206 (1) - 0 [10:11:34]OFD Sender: Remove packet 375034 [10:11:34]ProducePacketName [10:11:34]name=ofd_packets/00375034 [10:11:34]NVStorageDeleteData [10:11:34]Write to MH i2c: 01 00 00 BA 18 D2 [10:11:34]Write i2c OK [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: 01 [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: 01 07 00 [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: 01 07 00 BA 18 00 00 00 00 00 E7 0C CC [10:11:34]RasterBufferAndPrint [10:11:34]line [10:11:34]line [10:11:34]line [10:11:34]line [10:11:34]line [10:11:34]written 0, free lines is 3324 [10:11:34]MH_Cut [10:11:34]Write to MH i2c: D1 01 00 C1 18 01 AB [10:11:34]Write i2c OK [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: D1 [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: D1 01 00 [10:11:34]MH_I2C_Read... [10:11:34]Read from MH i2c: D1 01 00 C1 18 00 AA [10:11:34]Write to MH i2c: 01 00 00 C2 18 DA [10:11:34]Write i2c OK [10:11:34]MH_I2C_Read... [10:11:34]OFD Sender: No OFD packet to send [10:11:34]*** Cut start [10:11:34]*** Partial cut [10:11:34]*** CUTSNS_PIN = 1 [10:11:34]*** CUTSNS_PIN = 0 [10:11:35]*** Brake cut motor [10:11:35]Read from MH i2c: 01 [10:11:35]MH_I2C_Read... [10:11:35]*** Stop cut motor [10:11:35]*** Cut end [10:11:35]Read from MH i2c: 01 07 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: 01 07 00 C2 18 00 00 00 00 00 FF 0F EF [10:11:35]process_action close_receipt done [10:11:35]requested_data is exist [10:11:35]produce_requested_data [10:11:35]requested_item fm.sn is exist - process it [10:11:35]wFMCommunicate request_size=4 [10:11:35]MH_SAM_APDU [10:11:35]CAPDU: 80 11 00 00 [10:11:35]Write to MH i2c: E2 08 00 C3 18 80 11 00 00 00 00 00 00 55 [10:11:35]Write i2c OK [10:11:35]MH_I2C_Read... [10:11:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:35]Read from MH i2c: E2 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 17 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 17 00 C3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [10:11:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:11:35]wFMCommunicate OK [10:11:35]requested_item fd.num is exist - process it [10:11:35]SAM_PROTO_GetFieldsCounters [10:11:35]wFMCommunicate request_size=4 [10:11:35]MH_SAM_APDU [10:11:35]CAPDU: 80 13 00 00 [10:11:35]Write to MH i2c: E2 08 00 C4 18 80 13 00 00 00 00 00 00 58 [10:11:35]Write i2c OK [10:11:35]MH_I2C_Read... [10:11:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:35]Read from MH i2c: E2 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 62 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 62 00 C4 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 FA B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [10:11:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:35]wFMCommunicate OK [10:11:35]SAM_PROTO_GetFieldsCounters done [10:11:35]requested_item shift.num is exist - process it [10:11:35]requested_item shift.opened is exist - process it [10:11:35]req_shift_opened [10:11:35]FM_GetShiftState [10:11:35]SAM_PROTO_GetShiftState [10:11:35]wFMCommunicate request_size=4 [10:11:35]MH_SAM_APDU [10:11:35]CAPDU: 80 13 01 00 [10:11:35]Write to MH i2c: E2 08 00 C5 18 80 13 01 00 00 00 00 00 5A [10:11:35]Write i2c OK [10:11:35]MH_I2C_Read... [10:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:35]Read from MH i2c: E2 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 0E 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 0E 00 C5 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 28 [10:11:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:11:35]wFMCommunicate OK [10:11:35]SAM_PROTO_GetShiftState done [10:11:35]FM_GetShiftState done [10:11:35]req_shift_opened done [10:11:35]requested_item shift.open_date is exist - process it [10:11:35]req_shift_open_date [10:11:35]req_shift_open_date done [10:11:35]produce_requested_data done [10:11:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375034,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:11:35]process_action_free close_receipt [10:11:35]json_value_free [10:11:35]json_value_free done [10:11:35]process_json_proto returns [10:11:35]Send response to host [10:11:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375034,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:11:35]free response buf [10:11:35]execute_script done [10:11:35]execute_script returns [10:11:35]free content buf [10:11:35]Sock 8.Close socket [10:11:35]Sock 8.Thread stoped [10:11:39]OFD Sender: No OFD packet to send [10:11:44]OFD Sender: No OFD packet to send [10:11:49]OFD Sender: No OFD packet to send [10:11:54]OFD Sender: No OFD packet to send [10:11:59]OFD Sender: No OFD packet to send [10:12:02]accept exits with 9 [10:12:02]New connection [10:12:02]New thread 3067006308 created [10:12:02]Thread 3067149668 joined [10:12:02]Waiting for new connection... [10:12:02] Sock 9.Parse request [10:12:02]Sock 9.Check first char [10:12:02]Sock 9.First char is OK [10:12:02]request: POST /json_proto HTTP/1.0 [10:12:02]Method: POST [10:12:02]URL: /json_proto [10:12:02]Method is POST - this is cgi request [10:12:02]url: /json_proto [10:12:02]query_string will be loaded in cgi processing [10:12:02]execute_cgi json_proto POST (null) [10:12:02]execute_cgi path=json_proto method=POST [10:12:02]POST find Content-Length [10:12:02]Host: 172.17.42.195:8080 [10:12:02]Content-Length: 678 [10:12:02]Content-Type: application/json [10:12:02] [10:12:02]POST finish read [10:12:02]Found Content-Length = 678 [10:12:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311571", "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" ] } } [10:12:02]execute_script... [10: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)3311571", "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" ] } } [10:12:02]POST & json_proto [10:12:02]process_json_proto [10:12:02]json parsed OK: [10:12:02]protocol is kg_v1.0 [10:12:02]action value=close_receipt [10:12:02]process_action close_receipt [10:12:02]cmd_close_receipt [10:12:02]MH_GetDate [10:12:02]Write to MH i2c: F0 00 00 C6 18 CD [10:12:02]Write i2c OK [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: F0 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: F0 09 00 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: F0 09 00 C6 18 00 F2 11 1E 67 EF 94 12 67 5A [10:12:02]GetLastDocTimeStamp 1730023892 [10:12:02]current date 1730023922 [10:12:02]FM_GetShiftState [10:12:02]SAM_PROTO_GetShiftState [10:12:02]wFMCommunicate request_size=4 [10:12:02]MH_SAM_APDU [10:12:02]CAPDU: 80 13 01 00 [10:12:02]Write to MH i2c: E2 08 00 C7 18 80 13 01 00 00 00 00 00 5C [10:12:02]Write i2c OK [10:12:02]MH_I2C_Read... [10:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:02]Read from MH i2c: E2 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 0E 00 [10:12:02]MH_I2C_Read... [10:12:02]Read from MH i2c: E2 0E 00 C7 18 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2A [10:12:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:12:02]wFMCommunicate OK [10:12:02]SAM_PROTO_GetShiftState done [10:12:02]FM_GetShiftState done [10:12:02]opened in 1729988025 [10:12:02]opened+sec_in_day 1730074425 [10:12:02]quantity*price = 50041 [10:12:02]sum+1 = 50042 [10:12:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 313 27.10.2024 10:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375035 ФПД: 268635225756322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101202&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375035&fm=268635225756322&tin=02508201610067®Number=0000000000091623&sum=50000 [10:12:03]StoreToDocumentArchive [10:12:03]shift 528 fd 375035 [10:12:03]save to /storage/0528/doc_00375035 [10:12:03]save last doc name /storage/0528/doc_00375035 to /storage/kkm_last_doc_name [10:12:03]save OK [10:12:03]Clear old archive folders... [10:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:03]tlvbuf is 015A2FF0 [10:12:03]SAM_PROTO_ClearQueue [10:12:03]wFMCommunicate request_size=4 [10:12:03]MH_SAM_APDU [10:12:03]CAPDU: 80 09 00 00 [10:12:03]Write to MH i2c: E2 08 00 D4 18 80 09 00 00 00 00 00 00 5E [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 D4 18 00 90 00 60 [10:12:03]RAPDU: 90 00 [10:12:03]wFMCommunicate OK [10:12:03]SAM_PROTO_ClearQueue done [10:12:03]KKMCreateOFDPacket [10:12:03]OFDProtocolAddRootSTLVToBuf [10:12:03]FM_MakeSignedData [10:12:03]FM_MakeSignedData [10:12:03]SAM_PROTO_SignData [10:12:03]wFMCommunicate request_size=4 [10:12:03]MH_SAM_APDU [10:12:03]CAPDU: 80 0D 01 02 [10:12:03]Write to MH i2c: E2 08 00 D5 18 80 0D 01 02 00 00 00 00 66 [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 D5 18 00 90 00 61 [10:12:03]RAPDU: 90 00 [10:12:03]wFMCommunicate OK [10:12:03]wFMCommunicate request_size=255 [10:12:03]MH_SAM_APDU [10: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F2 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 [10:12:03]Write to MH i2c: E2 02 01 D6 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 39 01 00 00 F4 03 04 00 F2 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 00 00 72 [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 D6 18 00 90 00 62 [10:12:03]RAPDU: 90 00 [10:12:03]wFMCommunicate OK [10:12:03]wFMCommunicate request_size=10 [10:12:03]MH_SAM_APDU [10:12:03]CAPDU: 80 0D 02 02 05 52 83 34 92 A2 [10:12:03]Write to MH i2c: E2 0D 00 D7 18 80 0D 02 02 05 00 52 83 34 92 A2 00 00 B0 [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 03 00 D7 18 00 90 00 63 [10:12:03]RAPDU: 90 00 [10:12:03]wFMCommunicate OK [10:12:03]wFMCommunicate request_size=4 [10:12:03]MH_SAM_APDU [10:12:03]CAPDU: 80 0D 03 02 [10:12:03]Write to MH i2c: E2 08 00 D8 18 80 0D 03 02 00 00 00 00 6B [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 0B 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 0B 00 D8 18 00 CE 39 AB 89 BD 8C EC 9B 90 00 77 [10:12:03]RAPDU: CE 39 AB 89 BD 8C EC 9B 90 00 [10:12:03]wFMCommunicate OK [10:12:03]SAM_PROTO_SignData done [10:12:03]FM_MakeSignedData done [10:12:03]CreateOFDProtocolMessage [10:12:03]wFMCommunicate request_size=4 [10:12:03]MH_SAM_APDU [10:12:03]CAPDU: 80 11 00 00 [10:12:03]Write to MH i2c: E2 08 00 D9 18 80 11 00 00 00 00 00 00 6B [10:12:03]Write i2c OK [10:12:03]MH_I2C_Read... [10:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:03]Read from MH i2c: E2 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 17 00 [10:12:03]MH_I2C_Read... [10:12:03]Read from MH i2c: E2 17 00 D9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [10: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 [10:12:03]wFMCommunicate OK [10:12:03]CreateOFDProtocolMessage done [10:12:03]OFDSenderStorePacket 375035 [10:12:03]StoreOFDPacket docnum=375035 [10:12: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 CD 47 07 01 DA EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F2 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 52 83 34 92 A2 CE 39 AB 89 BD 8C EC 9B [10:12:03]CheckFolder [10:12:03]dirname=/storage/ofd_packets [10:12:03]CheckFolder done [10:12:03]ProducePacketName [10:12:03]name=ofd_packets/00375035 [10:12:03]NVStorageSaveData ofd_packets/00375035 [10:12:03]File name is /storage/ofd_packets/00375035 [10:12:04]Write 301 bytes [10:12:04]NVStorageSaveData done [10:12:04]OFDSenderStorePacket done [10:12:04]KKMCreateOFDPacket done [10:12:04]NVStorageSaveData kkm_last_timestamp [10:12:04]File name is /storage/kkm_last_timestamp [10:12:04]Write 4 bytes [10:12:04]NVStorageSaveData done [10:12:04]ExternCall_PrintAddStr [10:12:04]wPrintStart [10:12:04]Write to MH i2c: 01 00 00 DA 18 F2 [10:12:04]Write i2c OK [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 07 00 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 07 00 DA 18 00 00 00 00 00 FF 0F 07 [10:12:04]RasterBufferAndPrint [10:12:04]line Счет N : (1)3311571 [10:12:04]line ИНН: 02508201610067 [10:12:04]line Контрольно-Кассовый Чек [10:12:04]line ПРОДАЖА [10:12:04]line ТРК (МРК, ГНК) : 12 [10:12:04]line Товар: 2710124130 [10:12:04]line Аи-92-К-4 [10:12:04]line 7.480 * 66.90 [10:12:04]line = 500.41 [10:12:04]line НДС 12% НСП 1% [10:12:04]line > о реализуемом товаре [10:12:04]line ОКРУГЛЕНИЕ: -0.41 [10:12:04]line ИТОГО: 500.00 [10:12:04]line Внесено: 500.00 [10:12:04]line СДАЧА: 0.00 [10:12:04]line НСП 1% : 4.43 [10:12:04]line НДС 12% : 53.14 [10:12:04]line Наличными: 500.00 [10:12:04]line Безнал.: 0.00 [10:12:04]line Место: АЗС № 87 "Партнер Нефть" [10:12:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:12:04]line СНО: Общий режим [10:12:04]line Чек 313 27.10.2024 10:12 [10:12:04]line Смена: 528 ФФД: 1.0 [10:12:04]line ЗНМ: 0300000083 [10:12:04]line РНМ: 0000000000091623 [10:12:04]line Версия ККМ: 001 [10:12:04]line ФМ: 0000000000874672 [10:12:04]line ФД: 375035 [10:12:04]line ФПД: 268635225756322 [10:12:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101202&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375035&fm=268635225756322&tin=02508201610067®Number=0000000000091623&sum=50000 [10:12:04]OFD Sender: Processing packet 375035 [packets to send 270, broken 269] [10:12:04]ProducePacketName [10:12:04]name=ofd_packets/00375035 [10:12:04]OFD Sender: To server: pG, [10:12:04]CommunicateWithHost lk.salyk.kg:30040 [10:12:04]ConnectInit lk.salyk.kg [10:12:04]written 0, free lines is 4095 [10:12:04]Connected sock=10 [10: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 CD 47 07 01 DA EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 F2 11 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 F4 52 83 34 92 A2 CE 39 AB 89 BD 8C EC 9B [10: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 06 43 47 00 B4 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 FB B8 05 00 F4 03 04 00 91 BD 1D 67 B6 04 01 00 00 45 C4 4A 3E 26 D6 11 A0 [10:12:04]CommunicateWithHost err = 0 [10:12:04]CheckOFDResponse [10:12:04]1017 (14) - 77093643461234 [10:12:04]1041 (16) - 0000000000874672 [10:12:04]1040 (4) - 375035 [10:12:04]1012 (4) - 27.10.2024 04:12 [10:12:04]1206 (1) - 0 [10:12:04]OFD Sender: Remove packet 375035 [10:12:04]ProducePacketName [10:12:04]name=ofd_packets/00375035 [10:12:04]NVStorageDeleteData [10:12:04]Write to MH i2c: 01 00 00 05 19 1E [10:12:04]Write i2c OK [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 07 00 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: 01 07 00 05 19 00 00 00 00 00 D4 0C 05 [10:12:04]RasterBufferAndPrint [10:12:04]line [10:12:04]line [10:12:04]line [10:12:04]line [10:12:04]line [10:12:04]written 0, free lines is 3292 [10:12:04]MH_Cut [10:12:04]Write to MH i2c: D1 01 00 0C 19 01 F7 [10:12:04]Write i2c OK [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: D1 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: D1 01 00 [10:12:04]MH_I2C_Read... [10:12:04]Read from MH i2c: D1 01 00 0C 19 00 F6 [10:12:04]Write to MH i2c: 01 00 00 0D 19 26 [10:12:04]Write i2c OK [10:12:04]MH_I2C_Read... [10:12:05]OFD Sender: No OFD packet to send [10:12:05]*** Cut start [10:12:05]*** Partial cut [10:12:05]*** CUTSNS_PIN = 1 [10:12:05]*** CUTSNS_PIN = 0 [10:12:05]*** Brake cut motor [10:12:06]Read from MH i2c: 01 [10:12:06]MH_I2C_Read... [10:12:06]*** Stop cut motor [10:12:06]*** Cut end [10:12:06]Read from MH i2c: 01 07 00 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: 01 07 00 0D 19 00 00 00 00 00 FF 0F 3B [10:12:06]process_action close_receipt done [10:12:06]requested_data is exist [10:12:06]produce_requested_data [10:12:06]requested_item fm.sn is exist - process it [10:12:06]wFMCommunicate request_size=4 [10:12:06]MH_SAM_APDU [10:12:06]CAPDU: 80 11 00 00 [10:12:06]Write to MH i2c: E2 08 00 0E 19 80 11 00 00 00 00 00 00 A1 [10:12:06]Write i2c OK [10:12:06]MH_I2C_Read... [10:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:06]Read from MH i2c: E2 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 17 00 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 17 00 0E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F6 [10: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 [10:12:06]wFMCommunicate OK [10:12:06]requested_item fd.num is exist - process it [10:12:06]SAM_PROTO_GetFieldsCounters [10:12:06]wFMCommunicate request_size=4 [10:12:06]MH_SAM_APDU [10:12:06]CAPDU: 80 13 00 00 [10:12:06]Write to MH i2c: E2 08 00 0F 19 80 13 00 00 00 00 00 00 A4 [10:12:06]Write i2c OK [10:12:06]MH_I2C_Read... [10:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:06]Read from MH i2c: E2 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 62 00 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 62 00 0F 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 FB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [10: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 FB B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:06]wFMCommunicate OK [10:12:06]SAM_PROTO_GetFieldsCounters done [10:12:06]requested_item shift.num is exist - process it [10:12:06]requested_item shift.opened is exist - process it [10:12:06]req_shift_opened [10:12:06]FM_GetShiftState [10:12:06]SAM_PROTO_GetShiftState [10:12:06]wFMCommunicate request_size=4 [10:12:06]MH_SAM_APDU [10:12:06]CAPDU: 80 13 01 00 [10:12:06]Write to MH i2c: E2 08 00 10 19 80 13 01 00 00 00 00 00 A6 [10:12:06]Write i2c OK [10:12:06]MH_I2C_Read... [10:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:06]Read from MH i2c: E2 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 0E 00 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 0E 00 10 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 74 [10:12:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:12:06]wFMCommunicate OK [10:12:06]SAM_PROTO_GetShiftState done [10:12:06]FM_GetShiftState done [10:12:06]req_shift_opened done [10:12:06]requested_item shift.open_date is exist - process it [10:12:06]req_shift_open_date [10:12:06]req_shift_open_date done [10:12:06]produce_requested_data done [10:12:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375035,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:12:06]process_action_free close_receipt [10:12:06]json_value_free [10:12:06]json_value_free done [10:12:06]process_json_proto returns [10:12:06]Send response to host [10:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375035,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:12:06]free response buf [10:12:06]execute_script done [10:12:06]execute_script returns [10:12:06]free content buf [10:12:06]Sock 9.Close socket [10:12:06]Sock 9.Thread stoped [10:12:10]OFD Sender: No OFD packet to send [10:12:15]OFD Sender: No OFD packet to send [10:12:20]OFD Sender: No OFD packet to send [10:12:25]OFD Sender: No OFD packet to send [10:12:30]OFD Sender: No OFD packet to send [10:12:35]OFD Sender: No OFD packet to send [10:12:40]OFD Sender: No OFD packet to send [10:12:45]OFD Sender: No OFD packet to send [10:12:50]OFD Sender: No OFD packet to send [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:05]OFD Sender: No OFD packet to send [10:13:10]OFD Sender: No OFD packet to send [10:13:15]OFD Sender: No OFD packet to send [10:13:20]OFD Sender: No OFD packet to send [10:13:25]OFD Sender: No OFD packet to send [10:13:30]OFD Sender: No OFD packet to send [10:13:35]OFD Sender: No OFD packet to send [10:13:40]OFD Sender: No OFD packet to send [10:13:45]OFD Sender: No OFD packet to send [10:13:50]OFD Sender: No OFD packet to send [10:13:55]OFD Sender: No OFD packet to send [10:14:00]OFD Sender: No OFD packet to send [10:14:05]OFD Sender: No OFD packet to send [10:14:08]accept exits with 8 [10:14:08]New connection [10:14:08]New thread 3067149668 created [10:14:08]Thread 3067006308 joined [10:14:08]Waiting for new connection... [10:14:08] Sock 8.Parse request [10:14:08]Sock 8.Check first char [10:14:08]Sock 8.First char is OK [10:14:08]request: POST /json_proto HTTP/1.0 [10:14:08]Method: POST [10:14:08]URL: /json_proto [10:14:08]Method is POST - this is cgi request [10:14:08]url: /json_proto [10:14:08]query_string will be loaded in cgi processing [10:14:08]execute_cgi json_proto POST (null) [10:14:08]execute_cgi path=json_proto method=POST [10:14:08]POST find Content-Length [10:14:08]Host: 172.17.42.195:8080 [10:14:08]Content-Length: 770 [10:14:08]Content-Type: application/json [10:14:08] [10:14:08]POST finish read [10:14:08]Found Content-Length = 770 [10:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311572", "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" : 40.360, "sum" : 2700.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:08]execute_script... [10:14:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311572", "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" : 40.360, "sum" : 2700.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:08]POST & json_proto [10:14:08]process_json_proto [10:14:08]json parsed OK: [10:14:08]protocol is kg_v1.0 [10:14:08]action value=close_receipt [10:14:08]process_action close_receipt [10:14:08]cmd_close_receipt [10:14:08]MH_GetDate [10:14:08]Write to MH i2c: F0 00 00 11 19 19 [10:14:08]Write i2c OK [10:14:08]MH_I2C_Read... [10:14:08]Read from MH i2c: F0 [10:14:08]MH_I2C_Read... [10:14:08]Read from MH i2c: F0 09 00 [10:14:08]MH_I2C_Read... [10:14:08]Read from MH i2c: F0 09 00 11 19 00 71 12 1E 67 EF 94 12 67 26 [10:14:08]GetLastDocTimeStamp 1730023922 [10:14:08]current date 1730024049 [10:14:08]FM_GetShiftState [10:14:08]SAM_PROTO_GetShiftState [10:14:08]wFMCommunicate request_size=4 [10:14:08]MH_SAM_APDU [10:14:08]CAPDU: 80 13 01 00 [10:14:08]Write to MH i2c: E2 08 00 12 19 80 13 01 00 00 00 00 00 A8 [10:14:08]Write i2c OK [10:14:08]MH_I2C_Read... [10:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:08]Read from MH i2c: E2 [10:14:08]MH_I2C_Read... [10:14:08]Read from MH i2c: E2 0E 00 [10:14:08]MH_I2C_Read... [10:14:08]Read from MH i2c: E2 0E 00 12 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 76 [10:14:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:14:08]wFMCommunicate OK [10:14:08]SAM_PROTO_GetShiftState done [10:14:08]FM_GetShiftState done [10:14:08]opened in 1729988025 [10:14:08]opened+sec_in_day 1730074425 [10:14:08]quantity*price = 270008 [10:14:08]sum+1 = 270009 [10:14:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2700.08 НСП 1% : 23.89 НДС 12% : 286.73 Наличными: 0.00 Безнал.: 2700.08 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 314 27.10.2024 10:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375036 ФПД: 63360504404048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101409&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375036&fm=63360504404048&tin=02508201610067®Number=0000000000091623&sum=270008 [10:14:09]StoreToDocumentArchive [10:14:09]shift 528 fd 375036 [10:14:09]save to /storage/0528/doc_00375036 [10:14:09]save last doc name /storage/0528/doc_00375036 to /storage/kkm_last_doc_name [10:14:09]save OK [10:14:09]Clear old archive folders... [10:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:09]tlvbuf is 01563E90 [10:14:09]SAM_PROTO_ClearQueue [10:14:09]wFMCommunicate request_size=4 [10:14:09]MH_SAM_APDU [10:14:09]CAPDU: 80 09 00 00 [10:14:09]Write to MH i2c: E2 08 00 1F 19 80 09 00 00 00 00 00 00 AA [10:14:09]Write i2c OK [10:14:09]MH_I2C_Read... [10:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:09]Read from MH i2c: E2 [10:14:09]MH_I2C_Read... [10:14:09]Read from MH i2c: E2 03 00 [10:14:09]MH_I2C_Read... [10:14:09]Read from MH i2c: E2 03 00 1F 19 00 90 00 AC [10:14:09]RAPDU: 90 00 [10:14:09]wFMCommunicate OK [10:14:09]SAM_PROTO_ClearQueue done [10:14:09]KKMCreateOFDPacket [10:14:09]OFDProtocolAddRootSTLVToBuf [10:14:09]FM_MakeSignedData [10:14:09]FM_MakeSignedData [10:14:09]SAM_PROTO_SignData [10:14:09]wFMCommunicate request_size=4 [10:14:09]MH_SAM_APDU [10:14:09]CAPDU: 80 0D 01 02 [10:14:09]Write to MH i2c: E2 08 00 20 19 80 0D 01 02 00 00 00 00 B2 [10:14:09]Write i2c OK [10:14:09]MH_I2C_Read... [10:14:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:10]Read from MH i2c: E2 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 20 19 00 90 00 AD [10:14:10]RAPDU: 90 00 [10:14:10]wFMCommunicate OK [10:14:10]wFMCommunicate request_size=255 [10:14:10]MH_SAM_APDU [10:14: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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 71 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 39 [10:14:10]Write to MH i2c: E2 02 01 21 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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 71 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 39 00 00 DE [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:10]Read from MH i2c: E2 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 21 19 00 90 00 AE [10:14:10]RAPDU: 90 00 [10:14:10]wFMCommunicate OK [10:14:10]wFMCommunicate request_size=10 [10:14:10]MH_SAM_APDU [10:14:10]CAPDU: 80 0D 02 02 05 A0 44 5B 98 50 [10:14:10]Write to MH i2c: E2 0D 00 22 19 80 0D 02 02 05 00 A0 44 5B 98 50 00 00 E6 [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:10]Read from MH i2c: E2 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 03 00 22 19 00 90 00 AF [10:14:10]RAPDU: 90 00 [10:14:10]wFMCommunicate OK [10:14:10]wFMCommunicate request_size=4 [10:14:10]MH_SAM_APDU [10:14:10]CAPDU: 80 0D 03 02 [10:14:10]Write to MH i2c: E2 08 00 23 19 80 0D 03 02 00 00 00 00 B7 [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:10]Read from MH i2c: E2 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 0B 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 0B 00 23 19 00 E9 00 21 AC D8 1D 7B 87 90 00 65 [10:14:10]RAPDU: E9 00 21 AC D8 1D 7B 87 90 00 [10:14:10]wFMCommunicate OK [10:14:10]SAM_PROTO_SignData done [10:14:10]FM_MakeSignedData done [10:14:10]CreateOFDProtocolMessage [10:14:10]wFMCommunicate request_size=4 [10:14:10]MH_SAM_APDU [10:14:10]CAPDU: 80 11 00 00 [10:14:10]Write to MH i2c: E2 08 00 24 19 80 11 00 00 00 00 00 00 B7 [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]OFD Sender: No OFD packet to send [10:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:10]Read from MH i2c: E2 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 17 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: E2 17 00 24 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [10:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:14:10]wFMCommunicate OK [10:14:10]CreateOFDProtocolMessage done [10:14:10]OFDSenderStorePacket 375036 [10:14:10]StoreOFDPacket docnum=375036 [10:14: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 47 67 07 01 7F 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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 71 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 39 A0 44 5B 98 50 E9 00 21 AC D8 1D 7B 87 [10:14:10]CheckFolder [10:14:10]dirname=/storage/ofd_packets [10:14:10]CheckFolder done [10:14:10]ProducePacketName [10:14:10]name=ofd_packets/00375036 [10:14:10]NVStorageSaveData ofd_packets/00375036 [10:14:10]File name is /storage/ofd_packets/00375036 [10:14:10]Write 301 bytes [10:14:10]NVStorageSaveData done [10:14:10]OFDSenderStorePacket done [10:14:10]KKMCreateOFDPacket done [10:14:10]NVStorageSaveData kkm_last_timestamp [10:14:10]File name is /storage/kkm_last_timestamp [10:14:10]Write 4 bytes [10:14:10]NVStorageSaveData done [10:14:10]ExternCall_PrintAddStr [10:14:10]wPrintStart [10:14:10]Write to MH i2c: 01 00 00 25 19 3E [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 07 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 07 00 25 19 00 00 00 00 00 FF 0F 53 [10:14:10]RasterBufferAndPrint [10:14:10]line Счет N : (1)3311572 [10:14:10]line ИНН: 02508201610067 [10:14:10]line Контрольно-Кассовый Чек [10:14:10]line ПРОДАЖА [10:14:10]line ТРК (МРК, ГНК) : 42 [10:14:10]line Товар: 2710124130 [10:14:10]line Аи-92-К-4 [10:14:10]line 40.360 * 66.90 [10:14:10]line = 2700.08 [10:14:10]line НДС 12% НСП 1% [10:14:10]line > о реализуемом товаре [10:14:10]line ИТОГО: 2700.08 [10:14:10]line НСП 1% : 23.89 [10:14:10]line НДС 12% : 286.73 [10:14:10]line Наличными: 0.00 [10:14:10]line Безнал.: 2700.08 [10:14:10]line Место: АЗС № 87 "Партнер Нефть" [10:14:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:14:10]line СНО: Общий режим [10:14:10]line Чек 314 27.10.2024 10:14 [10:14:10]line Смена: 528 ФФД: 1.0 [10:14:10]line ЗНМ: 0300000083 [10:14:10]line РНМ: 0000000000091623 [10:14:10]line Версия ККМ: 001 [10:14:10]line Платежная система: Mbank [10:14:10]line ФМ: 0000000000874672 [10:14:10]line ФД: 375036 [10:14:10]line ФПД: 63360504404048 [10:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101409&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375036&fm=63360504404048&tin=02508201610067®Number=0000000000091623&sum=270008 [10:14:10]written 0, free lines is 4095 [10:14:10]OFD Sender: Processing packet 375036 [packets to send 270, broken 269] [10:14:10]ProducePacketName [10:14:10]name=ofd_packets/00375036 [10:14:10]OFD Sender: To server: pG, [10:14:10]CommunicateWithHost lk.salyk.kg:30040 [10:14:10]ConnectInit lk.salyk.kg [10:14:10]Connected sock=10 [10:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 47 67 07 01 7F 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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 71 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 39 A0 44 5B 98 50 E9 00 21 AC D8 1D 7B 87 [10:14: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 03 01 47 00 6F 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 FC B8 05 00 F4 03 04 00 10 BE 1D 67 B6 04 01 00 00 91 7C 3D 6C 8A B3 A6 A9 [10:14:10]CommunicateWithHost err = 0 [10:14:10]CheckOFDResponse [10:14:10]1017 (14) - 77093643461234 [10:14:10]1041 (16) - 0000000000874672 [10:14:10]1040 (4) - 375036 [10:14:10]1012 (4) - 27.10.2024 04:14 [10:14:10]1206 (1) - 0 [10:14:10]OFD Sender: Remove packet 375036 [10:14:10]ProducePacketName [10:14:10]name=ofd_packets/00375036 [10:14:10]NVStorageDeleteData [10:14:10]Write to MH i2c: 01 00 00 4E 19 67 [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 07 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: 01 07 00 4E 19 00 00 00 00 00 03 0D 7E [10:14:10]RasterBufferAndPrint [10:14:10]line [10:14:10]line [10:14:10]line [10:14:10]line [10:14:10]line [10:14:10]written 0, free lines is 3337 [10:14:10]MH_Cut [10:14:10]Write to MH i2c: D1 01 00 55 19 01 40 [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: D1 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: D1 01 00 [10:14:10]MH_I2C_Read... [10:14:10]Read from MH i2c: D1 01 00 55 19 00 3F [10:14:10]Write to MH i2c: 01 00 00 56 19 6F [10:14:10]Write i2c OK [10:14:10]MH_I2C_Read... [10:14:11]OFD Sender: No OFD packet to send [10:14:11]*** Cut start [10:14:11]*** Partial cut [10:14:11]*** CUTSNS_PIN = 1 [10:14:11]*** CUTSNS_PIN = 0 [10:14:12]*** Brake cut motor [10:14:12]Read from MH i2c: 01 [10:14:12]MH_I2C_Read... [10:14:12]*** Stop cut motor [10:14:12]*** Cut end [10:14:12]Read from MH i2c: 01 07 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: 01 07 00 56 19 00 00 00 00 00 FF 0F 84 [10:14:12]process_action close_receipt done [10:14:12]requested_data is exist [10:14:12]produce_requested_data [10:14:12]requested_item fm.sn is exist - process it [10:14:12]wFMCommunicate request_size=4 [10:14:12]MH_SAM_APDU [10:14:12]CAPDU: 80 11 00 00 [10:14:12]Write to MH i2c: E2 08 00 57 19 80 11 00 00 00 00 00 00 EA [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:12]Read from MH i2c: E2 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 17 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 17 00 57 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [10:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:14:12]wFMCommunicate OK [10:14:12]requested_item fd.num is exist - process it [10:14:12]SAM_PROTO_GetFieldsCounters [10:14:12]wFMCommunicate request_size=4 [10:14:12]MH_SAM_APDU [10:14:12]CAPDU: 80 13 00 00 [10:14:12]Write to MH i2c: E2 08 00 58 19 80 13 00 00 00 00 00 00 ED [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:12]Read from MH i2c: E2 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 62 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 62 00 58 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 FC B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [10:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:12]wFMCommunicate OK [10:14:12]SAM_PROTO_GetFieldsCounters done [10:14:12]requested_item shift.num is exist - process it [10:14:12]requested_item shift.opened is exist - process it [10:14:12]req_shift_opened [10:14:12]FM_GetShiftState [10:14:12]SAM_PROTO_GetShiftState [10:14:12]wFMCommunicate request_size=4 [10:14:12]MH_SAM_APDU [10:14:12]CAPDU: 80 13 01 00 [10:14:12]Write to MH i2c: E2 08 00 59 19 80 13 01 00 00 00 00 00 EF [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:12]Read from MH i2c: E2 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 0E 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: E2 0E 00 59 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [10:14:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:14:12]wFMCommunicate OK [10:14:12]SAM_PROTO_GetShiftState done [10:14:12]FM_GetShiftState done [10:14:12]req_shift_opened done [10:14:12]requested_item shift.open_date is exist - process it [10:14:12]req_shift_open_date [10:14:12]req_shift_open_date done [10:14:12]produce_requested_data done [10:14:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375036,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:14:12]process_action_free close_receipt [10:14:12]json_value_free [10:14:12]json_value_free done [10:14:12]process_json_proto returns [10:14:12]Send response to host [10:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375036,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:14:12]free response buf [10:14:12]execute_script done [10:14:12]execute_script returns [10:14:12]free content buf [10:14:12]Sock 8.Close socket [10:14:12]Sock 8.Thread stoped [10:14:12]accept exits with 9 [10:14:12]New connection [10:14:12]New thread 3067006308 created [10:14:12]Thread 3067149668 joined [10:14:12]Waiting for new connection... [10:14:12] Sock 9.Parse request [10:14:12]Sock 9.Check first char [10:14:12]Sock 9.First char is OK [10:14:12]request: POST /json_proto HTTP/1.0 [10:14:12]Method: POST [10:14:12]URL: /json_proto [10:14:12]Method is POST - this is cgi request [10:14:12]url: /json_proto [10:14:12]query_string will be loaded in cgi processing [10:14:12]execute_cgi json_proto POST (null) [10:14:12]execute_cgi path=json_proto method=POST [10:14:12]POST find Content-Length [10:14:12]Host: 172.17.42.195:8080 [10:14:12]Content-Length: 678 [10:14:12]Content-Type: application/json [10:14:12] [10:14:12]POST finish read [10:14:12]Found Content-Length = 678 [10:14:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311573", "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" ] } } [10:14:12]execute_script... [10:14: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)3311573", "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" ] } } [10:14:12]POST & json_proto [10:14:12]process_json_proto [10:14:12]json parsed OK: [10:14:12]protocol is kg_v1.0 [10:14:12]action value=close_receipt [10:14:12]process_action close_receipt [10:14:12]cmd_close_receipt [10:14:12]MH_GetDate [10:14:12]Write to MH i2c: F0 00 00 5A 19 62 [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: F0 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: F0 09 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: F0 09 00 5A 19 00 75 12 1E 67 EF 94 12 67 73 [10:14:12]GetLastDocTimeStamp 1730024049 [10:14:12]current date 1730024053 [10:14:12]FM_GetShiftState [10:14:12]SAM_PROTO_GetShiftState [10:14:12]wFMCommunicate request_size=4 [10:14:12]MH_SAM_APDU [10:14:12]CAPDU: 80 13 01 00 [10:14:12]Write to MH i2c: E2 08 00 5B 19 80 13 01 00 00 00 00 00 F1 [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:13]Read from MH i2c: E2 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 0E 00 [10:14:13]MH_I2C_Read... [10:14:13]Read from MH i2c: E2 0E 00 5B 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BF [10:14:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:14:13]wFMCommunicate OK [10:14:13]SAM_PROTO_GetShiftState done [10:14:13]FM_GetShiftState done [10:14:13]opened in 1729988025 [10:14:13]opened+sec_in_day 1730074425 [10:14:13]quantity*price = 20003 [10:14:13]sum+1 = 20004 [10:14:13]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 СНО: Общий режим Чек 315 27.10.2024 10:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375037 ФПД: 22720052842060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101413&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375037&fm=22720052842060&tin=02508201610067®Number=0000000000091623&sum=20000 [10:14:14]StoreToDocumentArchive [10:14:14]shift 528 fd 375037 [10:14:14]save to /storage/0528/doc_00375037 [10:14:14]save last doc name /storage/0528/doc_00375037 to /storage/kkm_last_doc_name [10:14:14]save OK [10:14:14]Clear old archive folders... [10:14:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:14]tlvbuf is 0152E930 [10:14:14]SAM_PROTO_ClearQueue [10:14:14]wFMCommunicate request_size=4 [10:14:14]MH_SAM_APDU [10:14:14]CAPDU: 80 09 00 00 [10:14:14]Write to MH i2c: E2 08 00 68 19 80 09 00 00 00 00 00 00 F3 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 68 19 00 90 00 F5 [10:14:14]RAPDU: 90 00 [10:14:14]wFMCommunicate OK [10:14:14]SAM_PROTO_ClearQueue done [10:14:14]KKMCreateOFDPacket [10:14:14]OFDProtocolAddRootSTLVToBuf [10:14:14]FM_MakeSignedData [10:14:14]FM_MakeSignedData [10:14:14]SAM_PROTO_SignData [10:14:14]wFMCommunicate request_size=4 [10:14:14]MH_SAM_APDU [10:14:14]CAPDU: 80 0D 01 02 [10:14:14]Write to MH i2c: E2 08 00 69 19 80 0D 01 02 00 00 00 00 FB [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 69 19 00 90 00 F6 [10:14:14]RAPDU: 90 00 [10:14:14]wFMCommunicate OK [10:14:14]wFMCommunicate request_size=255 [10:14:14]MH_SAM_APDU [10:14: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 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 3B 01 00 00 F4 03 04 00 75 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 [10:14:14]Write to MH i2c: E2 02 01 6A 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 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 3B 01 00 00 F4 03 04 00 75 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 00 00 71 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 6A 19 00 90 00 F7 [10:14:14]RAPDU: 90 00 [10:14:14]wFMCommunicate OK [10:14:14]wFMCommunicate request_size=10 [10:14:14]MH_SAM_APDU [10:14:14]CAPDU: 80 0D 02 02 05 A9 EC AD CE 4C [10:14:14]Write to MH i2c: E2 0D 00 6B 19 80 0D 02 02 05 00 A9 EC AD CE 4C 00 00 64 [10:14:14]Write i2c OK [10:14:14]MH_I2C_Read... [10:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:14]Read from MH i2c: E2 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 [10:14:14]MH_I2C_Read... [10:14:14]Read from MH i2c: E2 03 00 6B 19 00 90 00 F8 [10:14:14]RAPDU: 90 00 [10:14:14]wFMCommunicate OK [10:14:14]wFMCommunicate request_size=4 [10:14:14]MH_SAM_APDU [10:14:14]CAPDU: 80 0D 03 02 [10:14:14]Write to MH i2c: E2 08 00 6C 19 80 0D 03 02 00 00 00 00 00 [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:15]Read from MH i2c: E2 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: E2 0B 00 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: E2 0B 00 6C 19 00 41 89 D8 C2 AD D9 86 77 90 00 E8 [10:14:15]RAPDU: 41 89 D8 C2 AD D9 86 77 90 00 [10:14:15]wFMCommunicate OK [10:14:15]SAM_PROTO_SignData done [10:14:15]FM_MakeSignedData done [10:14:15]CreateOFDProtocolMessage [10:14:15]wFMCommunicate request_size=4 [10:14:15]MH_SAM_APDU [10:14:15]CAPDU: 80 11 00 00 [10:14:15]Write to MH i2c: E2 08 00 6D 19 80 11 00 00 00 00 00 00 00 [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:15]Read from MH i2c: E2 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: E2 17 00 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: E2 17 00 6D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [10:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:14:15]wFMCommunicate OK [10:14:15]CreateOFDProtocolMessage done [10:14:15]OFDSenderStorePacket 375037 [10:14:15]StoreOFDPacket docnum=375037 [10:14: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 5C 34 07 01 55 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 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 3B 01 00 00 F4 03 04 00 75 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 A9 EC AD CE 4C 41 89 D8 C2 AD D9 86 77 [10:14:15]CheckFolder [10:14:15]dirname=/storage/ofd_packets [10:14:15]CheckFolder done [10:14:15]ProducePacketName [10:14:15]name=ofd_packets/00375037 [10:14:15]NVStorageSaveData ofd_packets/00375037 [10:14:15]File name is /storage/ofd_packets/00375037 [10:14:15]Write 301 bytes [10:14:15]NVStorageSaveData done [10:14:15]OFDSenderStorePacket done [10:14:15]KKMCreateOFDPacket done [10:14:15]NVStorageSaveData kkm_last_timestamp [10:14:15]File name is /storage/kkm_last_timestamp [10:14:15]Write 4 bytes [10:14:15]NVStorageSaveData done [10:14:15]ExternCall_PrintAddStr [10:14:15]wPrintStart [10:14:15]Write to MH i2c: 01 00 00 6E 19 87 [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 07 00 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 07 00 6E 19 00 00 00 00 00 FF 0F 9C [10:14:15]RasterBufferAndPrint [10:14:15]line Счет N : (1)3311573 [10:14:15]line ИНН: 02508201610067 [10:14:15]line Контрольно-Кассовый Чек [10:14:15]line ПРОДАЖА [10:14:15]line ТРК (МРК, ГНК) : 22 [10:14:15]line Товар: 2710124130 [10:14:15]line Аи-92-К-4 [10:14:15]line 2.990 * 66.90 [10:14:15]line = 200.03 [10:14:15]line НДС 12% НСП 1% [10:14:15]line > о реализуемом товаре [10:14:15]line ОКРУГЛЕНИЕ: -0.03 [10:14:15]line ИТОГО: 200.00 [10:14:15]line Внесено: 200.00 [10:14:15]line СДАЧА: 0.00 [10:14:15]line НСП 1% : 1.77 [10:14:15]line НДС 12% : 21.24 [10:14:15]line Наличными: 200.00 [10:14:15]line Безнал.: 0.00 [10:14:15]line Место: АЗС № 87 "Партнер Нефть" [10:14:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:14:15]line СНО: Общий режим [10:14:15]line Чек 315 27.10.2024 10:14 [10:14:15]line Смена: 528 ФФД: 1.0 [10:14:15]line ЗНМ: 0300000083 [10:14:15]line РНМ: 0000000000091623 [10:14:15]line Версия ККМ: 001 [10:14:15]line ФМ: 0000000000874672 [10:14:15]line ФД: 375037 [10:14:15]line ФПД: 22720052842060 [10:14:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101413&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375037&fm=22720052842060&tin=02508201610067®Number=0000000000091623&sum=20000 [10:14:15]OFD Sender: Processing packet 375037 [packets to send 270, broken 269] [10:14:15]ProducePacketName [10:14:15]name=ofd_packets/00375037 [10:14:15]written 0, free lines is 4095 [10:14:15]OFD Sender: To server: pG, [10:14:15]CommunicateWithHost lk.salyk.kg:30040 [10:14:15]ConnectInit lk.salyk.kg [10:14:15]Connected sock=8 [10:14: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 5C 34 07 01 55 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 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 3B 01 00 00 F4 03 04 00 75 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 14 A9 EC AD CE 4C 41 89 D8 C2 AD D9 86 77 [10:14: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 C7 5A 47 00 8F 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 FD B8 05 00 F4 03 04 00 14 BE 1D 67 B6 04 01 00 00 5D 05 F0 B2 87 7D 35 05 [10:14:15]CommunicateWithHost err = 0 [10:14:15]CheckOFDResponse [10:14:15]1017 (14) - 77093643461234 [10:14:15]1041 (16) - 0000000000874672 [10:14:15]1040 (4) - 375037 [10:14:15]1012 (4) - 27.10.2024 04:14 [10:14:15]1206 (1) - 0 [10:14:15]OFD Sender: Remove packet 375037 [10:14:15]ProducePacketName [10:14:15]name=ofd_packets/00375037 [10:14:15]NVStorageDeleteData [10:14:15]Write to MH i2c: 01 00 00 99 19 B2 [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 07 00 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: 01 07 00 99 19 00 00 00 00 00 E4 0C A9 [10:14:15]RasterBufferAndPrint [10:14:15]line [10:14:15]line [10:14:15]line [10:14:15]line [10:14:15]line [10:14:15]written 0, free lines is 3315 [10:14:15]MH_Cut [10:14:15]Write to MH i2c: D1 01 00 A0 19 01 8B [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: D1 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: D1 01 00 [10:14:15]MH_I2C_Read... [10:14:15]Read from MH i2c: D1 01 00 A0 19 00 8A [10:14:15]Write to MH i2c: 01 00 00 A1 19 BA [10:14:15]Write i2c OK [10:14:15]MH_I2C_Read... [10:14:16]OFD Sender: No OFD packet to send [10:14:16]*** Cut start [10:14:16]*** Partial cut [10:14:16]*** CUTSNS_PIN = 1 [10:14:16]*** CUTSNS_PIN = 0 [10:14:17]*** Brake cut motor [10:14:17]Read from MH i2c: 01 [10:14:17]MH_I2C_Read... [10:14:17]*** Stop cut motor [10:14:17]*** Cut end [10:14:17]Read from MH i2c: 01 07 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: 01 07 00 A1 19 00 00 00 00 00 FF 0F CF [10:14:17]process_action close_receipt done [10:14:17]requested_data is exist [10:14:17]produce_requested_data [10:14:17]requested_item fm.sn is exist - process it [10:14:17]wFMCommunicate request_size=4 [10:14:17]MH_SAM_APDU [10:14:17]CAPDU: 80 11 00 00 [10:14:17]Write to MH i2c: E2 08 00 A2 19 80 11 00 00 00 00 00 00 35 [10:14:17]Write i2c OK [10:14:17]MH_I2C_Read... [10:14:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:17]Read from MH i2c: E2 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 17 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 17 00 A2 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [10:14:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:14:17]wFMCommunicate OK [10:14:17]requested_item fd.num is exist - process it [10:14:17]SAM_PROTO_GetFieldsCounters [10:14:17]wFMCommunicate request_size=4 [10:14:17]MH_SAM_APDU [10:14:17]CAPDU: 80 13 00 00 [10:14:17]Write to MH i2c: E2 08 00 A3 19 80 13 00 00 00 00 00 00 38 [10:14:17]Write i2c OK [10:14:17]MH_I2C_Read... [10:14:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:17]Read from MH i2c: E2 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 62 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 62 00 A3 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 FD B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [10:14: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 FD B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:17]wFMCommunicate OK [10:14:17]SAM_PROTO_GetFieldsCounters done [10:14:17]requested_item shift.num is exist - process it [10:14:17]requested_item shift.opened is exist - process it [10:14:17]req_shift_opened [10:14:17]FM_GetShiftState [10:14:17]SAM_PROTO_GetShiftState [10:14:17]wFMCommunicate request_size=4 [10:14:17]MH_SAM_APDU [10:14:17]CAPDU: 80 13 01 00 [10:14:17]Write to MH i2c: E2 08 00 A4 19 80 13 01 00 00 00 00 00 3A [10:14:17]Write i2c OK [10:14:17]MH_I2C_Read... [10:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:17]Read from MH i2c: E2 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 0E 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: E2 0E 00 A4 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [10:14:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:14:17]wFMCommunicate OK [10:14:17]SAM_PROTO_GetShiftState done [10:14:17]FM_GetShiftState done [10:14:17]req_shift_opened done [10:14:17]requested_item shift.open_date is exist - process it [10:14:17]req_shift_open_date [10:14:17]req_shift_open_date done [10:14:17]produce_requested_data done [10:14:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375037,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:14:17]process_action_free close_receipt [10:14:17]json_value_free [10:14:17]json_value_free done [10:14:17]process_json_proto returns [10:14:17]Send response to host [10:14:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375037,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:14:17]free response buf [10:14:17]execute_script done [10:14:17]execute_script returns [10:14:17]free content buf [10:14:17]Sock 9.Close socket [10:14:17]Sock 9.Thread stoped [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:51]OFD Sender: No OFD packet to send [10:14:56]OFD Sender: No OFD packet to send [10:15:01]OFD Sender: No OFD packet to send [10:15:06]OFD Sender: No OFD packet to send [10:15:11]OFD Sender: No OFD packet to send [10:15:16]OFD Sender: No OFD packet to send [10:15:21]OFD Sender: No OFD packet to send [10:15:26]OFD Sender: No OFD packet to send [10:15:31]OFD Sender: No OFD packet to send [10:15:36]OFD Sender: No OFD packet to send [10:15:41]OFD Sender: No OFD packet to send [10:15:46]OFD Sender: No OFD packet to send [10:15:49]accept exits with 10 [10:15:49]New connection [10:15:49]New thread 3067149668 created [10:15:49]Thread 3067006308 joined [10:15:49]Waiting for new connection... [10:15:49] Sock 10.Parse request [10:15:49]Sock 10.Check first char [10:15:49]Sock 10.First char is OK [10:15:49]request: POST /json_proto HTTP/1.0 [10:15:49]Method: POST [10:15:49]URL: /json_proto [10:15:49]Method is POST - this is cgi request [10:15:49]url: /json_proto [10:15:49]query_string will be loaded in cgi processing [10:15:49]execute_cgi json_proto POST (null) [10:15:49]execute_cgi path=json_proto method=POST [10:15:49]POST find Content-Length [10:15:49]Host: 172.17.42.195:8080 [10:15:49]Content-Length: 678 [10:15:49]Content-Type: application/json [10:15:49] [10:15:49]POST finish read [10:15:49]Found Content-Length = 678 [10:15:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311574", "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" ] } } [10:15:49]execute_script... [10:15:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311574", "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" ] } } [10:15:49]POST & json_proto [10:15:49]process_json_proto [10:15:49]json parsed OK: [10:15:49]protocol is kg_v1.0 [10:15:49]action value=close_receipt [10:15:49]process_action close_receipt [10:15:49]cmd_close_receipt [10:15:49]MH_GetDate [10:15:49]Write to MH i2c: F0 00 00 A5 19 AD [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: F0 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: F0 09 00 [10:15:49]MH_I2C_Read... [10:15:49]Read from MH i2c: F0 09 00 A5 19 00 D6 12 1E 67 EF 94 12 67 1F [10:15:49]GetLastDocTimeStamp 1730024053 [10:15:49]current date 1730024150 [10:15:49]FM_GetShiftState [10:15:49]SAM_PROTO_GetShiftState [10:15:49]wFMCommunicate request_size=4 [10:15:49]MH_SAM_APDU [10:15:49]CAPDU: 80 13 01 00 [10:15:49]Write to MH i2c: E2 08 00 A6 19 80 13 01 00 00 00 00 00 3C [10:15:49]Write i2c OK [10:15:49]MH_I2C_Read... [10:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:50]Read from MH i2c: E2 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: E2 0E 00 [10:15:50]MH_I2C_Read... [10:15:50]Read from MH i2c: E2 0E 00 A6 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0A [10:15:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:15:50]wFMCommunicate OK [10:15:50]SAM_PROTO_GetShiftState done [10:15:50]FM_GetShiftState done [10:15:50]opened in 1729988025 [10:15:50]opened+sec_in_day 1730074425 [10:15:50]quantity*price = 60027 [10:15:50]sum+1 = 60029 [10:15:50]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 СНО: Общий режим Чек 316 27.10.2024 10:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375038 ФПД: 107258959102389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101550&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375038&fm=107258959102389&tin=02508201610067®Number=0000000000091623&sum=60000 [10:15:51]StoreToDocumentArchive [10:15:51]shift 528 fd 375038 [10:15:51]save to /storage/0528/doc_00375038 [10:15:51]save last doc name /storage/0528/doc_00375038 to /storage/kkm_last_doc_name [10:15:51]save OK [10:15:51]Clear old archive folders... [10:15:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:51]tlvbuf is 0154D2D0 [10:15:51]SAM_PROTO_ClearQueue [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 09 00 00 [10:15:51]Write to MH i2c: E2 08 00 B3 19 80 09 00 00 00 00 00 00 3E [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 B3 19 00 90 00 40 [10:15:51]RAPDU: 90 00 [10:15:51]wFMCommunicate OK [10:15:51]SAM_PROTO_ClearQueue done [10:15:51]KKMCreateOFDPacket [10:15:51]OFDProtocolAddRootSTLVToBuf [10:15:51]FM_MakeSignedData [10:15:51]FM_MakeSignedData [10:15:51]SAM_PROTO_SignData [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 0D 01 02 [10:15:51]Write to MH i2c: E2 08 00 B4 19 80 0D 01 02 00 00 00 00 46 [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 B4 19 00 90 00 41 [10:15:51]RAPDU: 90 00 [10:15:51]wFMCommunicate OK [10:15:51]wFMCommunicate request_size=255 [10:15:51]MH_SAM_APDU [10:15: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 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 3C 01 00 00 F4 03 04 00 D6 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 [10:15:51]Write to MH i2c: E2 02 01 B5 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 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 3C 01 00 00 F4 03 04 00 D6 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 00 00 07 [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:51]OFD Sender: No OFD packet to send [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 B5 19 00 90 00 42 [10:15:51]RAPDU: 90 00 [10:15:51]wFMCommunicate OK [10:15:51]wFMCommunicate request_size=10 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 0D 02 02 05 8D 2C 28 01 B5 [10:15:51]Write to MH i2c: E2 0D 00 B6 19 80 0D 02 02 05 00 8D 2C 28 01 B5 00 00 EA [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 03 00 B6 19 00 90 00 43 [10:15:51]RAPDU: 90 00 [10:15:51]wFMCommunicate OK [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 0D 03 02 [10:15:51]Write to MH i2c: E2 08 00 B7 19 80 0D 03 02 00 00 00 00 4B [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 0B 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 0B 00 B7 19 00 B4 51 03 D5 5D 2B 56 D7 90 00 DE [10:15:51]RAPDU: B4 51 03 D5 5D 2B 56 D7 90 00 [10:15:51]wFMCommunicate OK [10:15:51]SAM_PROTO_SignData done [10:15:51]FM_MakeSignedData done [10:15:51]CreateOFDProtocolMessage [10:15:51]wFMCommunicate request_size=4 [10:15:51]MH_SAM_APDU [10:15:51]CAPDU: 80 11 00 00 [10:15:51]Write to MH i2c: E2 08 00 B8 19 80 11 00 00 00 00 00 00 4B [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:51]Read from MH i2c: E2 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 17 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: E2 17 00 B8 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [10:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:15:51]wFMCommunicate OK [10:15:51]CreateOFDProtocolMessage done [10:15:51]OFDSenderStorePacket 375038 [10:15:51]StoreOFDPacket docnum=375038 [10:15: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 04 2B 07 01 6E 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 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 3C 01 00 00 F4 03 04 00 D6 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 8D 2C 28 01 B5 B4 51 03 D5 5D 2B 56 D7 [10:15:51]CheckFolder [10:15:51]dirname=/storage/ofd_packets [10:15:51]CheckFolder done [10:15:51]ProducePacketName [10:15:51]name=ofd_packets/00375038 [10:15:51]NVStorageSaveData ofd_packets/00375038 [10:15:51]File name is /storage/ofd_packets/00375038 [10:15:51]Write 301 bytes [10:15:51]NVStorageSaveData done [10:15:51]OFDSenderStorePacket done [10:15:51]KKMCreateOFDPacket done [10:15:51]NVStorageSaveData kkm_last_timestamp [10:15:51]File name is /storage/kkm_last_timestamp [10:15:51]Write 4 bytes [10:15:51]NVStorageSaveData done [10:15:51]ExternCall_PrintAddStr [10:15:51]wPrintStart [10:15:51]Write to MH i2c: 01 00 00 B9 19 D2 [10:15:51]Write i2c OK [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: 01 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: 01 07 00 [10:15:51]MH_I2C_Read... [10:15:51]Read from MH i2c: 01 07 00 B9 19 00 00 00 00 00 FF 0F E7 [10:15:51]RasterBufferAndPrint [10:15:51]line Счет N : (1)3311574 [10:15:51]line ИНН: 02508201610067 [10:15:51]line Контрольно-Кассовый Чек [10:15:51]line ПРОДАЖА [10:15:51]line ТРК (МРК, ГНК) : 13 [10:15:51]line Товар: 2710124500 [10:15:51]line Аи-95-К-3 [10:15:51]line 8.090 * 74.20 [10:15:51]line = 600.28 [10:15:51]line НДС 12% НСП 1% [10:15:51]line > о реализуемом товаре [10:15:51]line ОКРУГЛЕНИЕ: -0.28 [10:15:51]line ИТОГО: 600.00 [10:15:51]line Внесено: 600.00 [10:15:51]line СДАЧА: 0.00 [10:15:51]line НСП 1% : 5.31 [10:15:51]line НДС 12% : 63.75 [10:15:51]line Наличными: 600.00 [10:15:51]line Безнал.: 0.00 [10:15:51]line Место: АЗС № 87 "Партнер Нефть" [10:15:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:15:51]line СНО: Общий режим [10:15:51]line Чек 316 27.10.2024 10:15 [10:15:51]line Смена: 528 ФФД: 1.0 [10:15:51]line ЗНМ: 0300000083 [10:15:51]line РНМ: 0000000000091623 [10:15:51]line Версия ККМ: 001 [10:15:51]line ФМ: 0000000000874672 [10:15:51]line ФД: 375038 [10:15:51]line ФПД: 107258959102389 [10:15:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101550&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375038&fm=107258959102389&tin=02508201610067®Number=0000000000091623&sum=60000 [10:15:52]OFD Sender: Processing packet 375038 [packets to send 270, broken 269] [10:15:52]ProducePacketName [10:15:52]name=ofd_packets/00375038 [10:15:52]OFD Sender: To server: pG, [10:15:52]CommunicateWithHost lk.salyk.kg:30040 [10:15:52]ConnectInit lk.salyk.kg [10:15:52]written 0, free lines is 4095 [10:15:52]Connected sock=9 [10:15: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 04 2B 07 01 6E 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 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 3C 01 00 00 F4 03 04 00 D6 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 61 8D 2C 28 01 B5 B4 51 03 D5 5D 2B 56 D7 [10:15: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 A5 DC 47 00 3D 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 FE B8 05 00 F4 03 04 00 75 BE 1D 67 B6 04 01 00 00 F6 33 3D ED 55 FF D2 A7 [10:15:52]CommunicateWithHost err = 0 [10:15:52]CheckOFDResponse [10:15:52]1017 (14) - 77093643461234 [10:15:52]1041 (16) - 0000000000874672 [10:15:52]1040 (4) - 375038 [10:15:52]1012 (4) - 27.10.2024 04:15 [10:15:52]1206 (1) - 0 [10:15:52]OFD Sender: Remove packet 375038 [10:15:52]ProducePacketName [10:15:52]name=ofd_packets/00375038 [10:15:52]NVStorageDeleteData [10:15:52]Write to MH i2c: 01 00 00 E4 19 FD [10:15:52]Write i2c OK [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 07 00 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 07 00 E4 19 00 00 00 00 00 E2 0C F2 [10:15:52]RasterBufferAndPrint [10:15:52]line [10:15:52]line [10:15:52]line [10:15:52]line [10:15:52]line [10:15:52]written 0, free lines is 3304 [10:15:52]MH_Cut [10:15:52]Write to MH i2c: D1 01 00 EB 19 01 D6 [10:15:52]Write i2c OK [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: D1 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: D1 01 00 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: D1 01 00 EB 19 00 D5 [10:15:52]Write to MH i2c: 01 00 00 EC 19 05 [10:15:52]Write i2c OK [10:15:52]MH_I2C_Read... [10:15:52]OFD Sender: No OFD packet to send [10:15:53]*** Cut start [10:15:53]*** Partial cut [10:15:53]*** CUTSNS_PIN = 1 [10:15:53]*** CUTSNS_PIN = 0 [10:15:53]*** Brake cut motor [10:15:53]Read from MH i2c: 01 [10:15:53]MH_I2C_Read... [10:15:53]*** Stop cut motor [10:15:54]*** Cut end [10:15:54]Read from MH i2c: 01 07 00 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: 01 07 00 EC 19 00 00 00 00 00 FF 0F 1A [10:15:54]process_action close_receipt done [10:15:54]requested_data is exist [10:15:54]produce_requested_data [10:15:54]requested_item fm.sn is exist - process it [10:15:54]wFMCommunicate request_size=4 [10:15:54]MH_SAM_APDU [10:15:54]CAPDU: 80 11 00 00 [10:15:54]Write to MH i2c: E2 08 00 ED 19 80 11 00 00 00 00 00 00 80 [10:15:54]Write i2c OK [10:15:54]MH_I2C_Read... [10:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:54]Read from MH i2c: E2 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 17 00 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 17 00 ED 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [10:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:15:54]wFMCommunicate OK [10:15:54]requested_item fd.num is exist - process it [10:15:54]SAM_PROTO_GetFieldsCounters [10:15:54]wFMCommunicate request_size=4 [10:15:54]MH_SAM_APDU [10:15:54]CAPDU: 80 13 00 00 [10:15:54]Write to MH i2c: E2 08 00 EE 19 80 13 00 00 00 00 00 00 83 [10:15:54]Write i2c OK [10:15:54]MH_I2C_Read... [10:15:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:54]Read from MH i2c: E2 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 62 00 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 62 00 EE 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 FE B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [10:15:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:54]wFMCommunicate OK [10:15:54]SAM_PROTO_GetFieldsCounters done [10:15:54]requested_item shift.num is exist - process it [10:15:54]requested_item shift.opened is exist - process it [10:15:54]req_shift_opened [10:15:54]FM_GetShiftState [10:15:54]SAM_PROTO_GetShiftState [10:15:54]wFMCommunicate request_size=4 [10:15:54]MH_SAM_APDU [10:15:54]CAPDU: 80 13 01 00 [10:15:54]Write to MH i2c: E2 08 00 EF 19 80 13 01 00 00 00 00 00 85 [10:15:54]Write i2c OK [10:15:54]MH_I2C_Read... [10:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:54]Read from MH i2c: E2 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 0E 00 [10:15:54]MH_I2C_Read... [10:15:54]Read from MH i2c: E2 0E 00 EF 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 53 [10:15:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:15:54]wFMCommunicate OK [10:15:54]SAM_PROTO_GetShiftState done [10:15:54]FM_GetShiftState done [10:15:54]req_shift_opened done [10:15:54]requested_item shift.open_date is exist - process it [10:15:54]req_shift_open_date [10:15:54]req_shift_open_date done [10:15:54]produce_requested_data done [10:15:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375038,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:15:54]process_action_free close_receipt [10:15:54]json_value_free [10:15:54]json_value_free done [10:15:54]process_json_proto returns [10:15:54]Send response to host [10:15:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375038,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:15:54]free response buf [10:15:54]execute_script done [10:15:54]execute_script returns [10:15:54]free content buf [10:15:54]Sock 10.Close socket [10:15:54]Sock 10.Thread stoped [10:15:57]OFD Sender: No OFD packet to send [10:16:02]OFD Sender: No OFD packet to send [10:16:07]OFD Sender: No OFD packet to send [10:16:12]OFD Sender: No OFD packet to send [10:16:14]accept exits with 8 [10:16:14]New connection [10:16:14]New thread 3067006308 created [10:16:14]Thread 3067149668 joined [10:16:14]Waiting for new connection... [10:16:14] Sock 8.Parse request [10:16:14]Sock 8.Check first char [10:16:14]Sock 8.First char is OK [10:16:14]request: POST /json_proto HTTP/1.0 [10:16:14]Method: POST [10:16:14]URL: /json_proto [10:16:14]Method is POST - this is cgi request [10:16:14]url: /json_proto [10:16:14]query_string will be loaded in cgi processing [10:16:14]execute_cgi json_proto POST (null) [10:16:14]execute_cgi path=json_proto method=POST [10:16:14]POST find Content-Length [10:16:14]Host: 172.17.42.195:8080 [10:16:14]Content-Length: 678 [10:16:14]Content-Type: application/json [10:16:14] [10:16:14]POST finish read [10:16:14]Found Content-Length = 678 [10:16:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311576", "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" ] } } [10:16:14]execute_script... [10:16:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311576", "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" ] } } [10:16:14]POST & json_proto [10:16:14]process_json_proto [10:16:14]json parsed OK: [10:16:14]protocol is kg_v1.0 [10:16:14]action value=close_receipt [10:16:14]process_action close_receipt [10:16:14]cmd_close_receipt [10:16:14]MH_GetDate [10:16:14]Write to MH i2c: F0 00 00 F0 19 F8 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 09 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: F0 09 00 F0 19 00 EE 12 1E 67 EF 94 12 67 82 [10:16:14]GetLastDocTimeStamp 1730024150 [10:16:14]current date 1730024174 [10:16:14]FM_GetShiftState [10:16:14]SAM_PROTO_GetShiftState [10:16:14]wFMCommunicate request_size=4 [10:16:14]MH_SAM_APDU [10:16:14]CAPDU: 80 13 01 00 [10:16:14]Write to MH i2c: E2 08 00 F1 19 80 13 01 00 00 00 00 00 87 [10:16:14]Write i2c OK [10:16:14]MH_I2C_Read... [10:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:14]Read from MH i2c: E2 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: E2 0E 00 [10:16:14]MH_I2C_Read... [10:16:14]Read from MH i2c: E2 0E 00 F1 19 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 55 [10:16:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:16:14]wFMCommunicate OK [10:16:14]SAM_PROTO_GetShiftState done [10:16:14]FM_GetShiftState done [10:16:14]opened in 1729988025 [10:16:14]opened+sec_in_day 1730074425 [10:16:14]quantity*price = 20003 [10:16:14]sum+1 = 20004 [10:16:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 317 27.10.2024 10:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375039 ФПД: 152647666104689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101614&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375039&fm=152647666104689&tin=02508201610067®Number=0000000000091623&sum=20000 [10:16:15]StoreToDocumentArchive [10:16:15]shift 528 fd 375039 [10:16:15]save to /storage/0528/doc_00375039 [10:16:15]save last doc name /storage/0528/doc_00375039 to /storage/kkm_last_doc_name [10:16:15]save OK [10:16:15]Clear old archive folders... [10:16:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:15]tlvbuf is B6F85840 [10:16:15]SAM_PROTO_ClearQueue [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 09 00 00 [10:16:15]Write to MH i2c: E2 08 00 FE 19 80 09 00 00 00 00 00 00 89 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 FE 19 00 90 00 8B [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]SAM_PROTO_ClearQueue done [10:16:15]KKMCreateOFDPacket [10:16:15]OFDProtocolAddRootSTLVToBuf [10:16:15]FM_MakeSignedData [10:16:15]FM_MakeSignedData [10:16:15]SAM_PROTO_SignData [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 01 02 [10:16:15]Write to MH i2c: E2 08 00 FF 19 80 0D 01 02 00 00 00 00 91 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 FF 19 00 90 00 8C [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=255 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3D 01 00 00 F4 03 04 00 EE 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A [10:16:15]Write to MH i2c: E2 02 01 00 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 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 3D 01 00 00 F4 03 04 00 EE 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A 00 00 FB [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 00 1A 00 90 00 8E [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=10 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 02 02 05 D5 0D E9 F9 71 [10:16:15]Write to MH i2c: E2 0D 00 01 1A 80 0D 02 02 05 00 D5 0D E9 F9 71 00 00 D4 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:15]Read from MH i2c: E2 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 [10:16:15]MH_I2C_Read... [10:16:15]Read from MH i2c: E2 03 00 01 1A 00 90 00 8F [10:16:15]RAPDU: 90 00 [10:16:15]wFMCommunicate OK [10:16:15]wFMCommunicate request_size=4 [10:16:15]MH_SAM_APDU [10:16:15]CAPDU: 80 0D 03 02 [10:16:15]Write to MH i2c: E2 08 00 02 1A 80 0D 03 02 00 00 00 00 97 [10:16:15]Write i2c OK [10:16:15]MH_I2C_Read... [10:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:16]Read from MH i2c: E2 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0B 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 0B 00 02 1A 00 D3 D8 FE 39 B6 0F EF A2 90 00 D0 [10:16:16]RAPDU: D3 D8 FE 39 B6 0F EF A2 90 00 [10:16:16]wFMCommunicate OK [10:16:16]SAM_PROTO_SignData done [10:16:16]FM_MakeSignedData done [10:16:16]CreateOFDProtocolMessage [10:16:16]wFMCommunicate request_size=4 [10:16:16]MH_SAM_APDU [10:16:16]CAPDU: 80 11 00 00 [10:16:16]Write to MH i2c: E2 08 00 03 1A 80 11 00 00 00 00 00 00 97 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:16]Read from MH i2c: E2 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 17 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: E2 17 00 03 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [10:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:16:16]wFMCommunicate OK [10:16:16]CreateOFDProtocolMessage done [10:16:16]OFDSenderStorePacket 375039 [10:16:16]StoreOFDPacket docnum=375039 [10:16: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 51 96 07 01 F5 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 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 3D 01 00 00 F4 03 04 00 EE 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A D5 0D E9 F9 71 D3 D8 FE 39 B6 0F EF A2 [10:16:16]CheckFolder [10:16:16]dirname=/storage/ofd_packets [10:16:16]CheckFolder done [10:16:16]ProducePacketName [10:16:16]name=ofd_packets/00375039 [10:16:16]NVStorageSaveData ofd_packets/00375039 [10:16:16]File name is /storage/ofd_packets/00375039 [10:16:16]Write 301 bytes [10:16:16]NVStorageSaveData done [10:16:16]OFDSenderStorePacket done [10:16:16]KKMCreateOFDPacket done [10:16:16]NVStorageSaveData kkm_last_timestamp [10:16:16]File name is /storage/kkm_last_timestamp [10:16:16]Write 4 bytes [10:16:16]NVStorageSaveData done [10:16:16]ExternCall_PrintAddStr [10:16:16]wPrintStart [10:16:16]Write to MH i2c: 01 00 00 04 1A 1E [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 04 1A 00 00 00 00 00 FF 0F 33 [10:16:16]RasterBufferAndPrint [10:16:16]line Счет N : (1)3311576 [10:16:16]line ИНН: 02508201610067 [10:16:16]line Контрольно-Кассовый Чек [10:16:16]line ПРОДАЖА [10:16:16]line ТРК (МРК, ГНК) : 32 [10:16:16]line Товар: 2710124130 [10:16:16]line Аи-92-К-4 [10:16:16]line 2.990 * 66.90 [10:16:16]line = 200.03 [10:16:16]line НДС 12% НСП 1% [10:16:16]line > о реализуемом товаре [10:16:16]line ОКРУГЛЕНИЕ: -0.03 [10:16:16]line ИТОГО: 200.00 [10:16:16]line Внесено: 200.00 [10:16:16]line СДАЧА: 0.00 [10:16:16]line НСП 1% : 1.77 [10:16:16]line НДС 12% : 21.24 [10:16:16]line Наличными: 200.00 [10:16:16]line Безнал.: 0.00 [10:16:16]line Место: АЗС № 87 "Партнер Нефть" [10:16:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:16:16]line СНО: Общий режим [10:16:16]line Чек 317 27.10.2024 10:16 [10:16:16]line Смена: 528 ФФД: 1.0 [10:16:16]line ЗНМ: 0300000083 [10:16:16]line РНМ: 0000000000091623 [10:16:16]line Версия ККМ: 001 [10:16:16]line ФМ: 0000000000874672 [10:16:16]line ФД: 375039 [10:16:16]line ФПД: 152647666104689 [10:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101614&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375039&fm=152647666104689&tin=02508201610067®Number=0000000000091623&sum=20000 [10:16:16]written 0, free lines is 4095 [10:16:16]OFD Sender: Processing packet 375039 [packets to send 270, broken 269] [10:16:16]ProducePacketName [10:16:16]name=ofd_packets/00375039 [10:16:16]OFD Sender: To server: pG, [10:16:16]CommunicateWithHost lk.salyk.kg:30040 [10:16:16]ConnectInit lk.salyk.kg [10:16:16]Connected sock=10 [10:16:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 51 96 07 01 F5 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 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 3D 01 00 00 F4 03 04 00 EE 12 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B8 05 00 35 04 06 00 8A D5 0D E9 F9 71 D3 D8 FE 39 B6 0F EF A2 [10:16:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D6 D4 47 00 A4 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 FF B8 05 00 F4 03 04 00 8D BE 1D 67 B6 04 01 00 00 43 16 1F 46 6D C3 30 66 [10:16:16]CommunicateWithHost err = 0 [10:16:16]CheckOFDResponse [10:16:16]1017 (14) - 77093643461234 [10:16:16]1041 (16) - 0000000000874672 [10:16:16]1040 (4) - 375039 [10:16:16]1012 (4) - 27.10.2024 04:16 [10:16:16]1206 (1) - 0 [10:16:16]OFD Sender: Remove packet 375039 [10:16:16]ProducePacketName [10:16:16]name=ofd_packets/00375039 [10:16:16]NVStorageDeleteData [10:16:16]Write to MH i2c: 01 00 00 2F 1A 49 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: 01 07 00 2F 1A 00 00 00 00 00 D8 0C 34 [10:16:16]RasterBufferAndPrint [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]line [10:16:16]written 0, free lines is 3295 [10:16:16]MH_Cut [10:16:16]Write to MH i2c: D1 01 00 36 1A 01 22 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 01 00 [10:16:16]MH_I2C_Read... [10:16:16]Read from MH i2c: D1 01 00 36 1A 00 21 [10:16:16]Write to MH i2c: 01 00 00 37 1A 51 [10:16:16]Write i2c OK [10:16:16]MH_I2C_Read... [10:16:16]OFD Sender: No OFD packet to send [10:16:17]*** Cut start [10:16:17]*** Partial cut [10:16:17]*** CUTSNS_PIN = 1 [10:16:17]*** CUTSNS_PIN = 0 [10:16:17]*** Brake cut motor [10:16:18]Read from MH i2c: 01 [10:16:18]MH_I2C_Read... [10:16:18]*** Stop cut motor [10:16:18]*** Cut end [10:16:18]Read from MH i2c: 01 07 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: 01 07 00 37 1A 00 00 00 00 00 FF 0F 66 [10:16:18]process_action close_receipt done [10:16:18]requested_data is exist [10:16:18]produce_requested_data [10:16:18]requested_item fm.sn is exist - process it [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 11 00 00 [10:16:18]Write to MH i2c: E2 08 00 38 1A 80 11 00 00 00 00 00 00 CC [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 17 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 17 00 38 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [10: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 [10:16:18]wFMCommunicate OK [10:16:18]requested_item fd.num is exist - process it [10:16:18]SAM_PROTO_GetFieldsCounters [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 13 00 00 [10:16:18]Write to MH i2c: E2 08 00 39 1A 80 13 00 00 00 00 00 00 CF [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 62 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 62 00 39 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 FF B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [10:16:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B8 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:18]wFMCommunicate OK [10:16:18]SAM_PROTO_GetFieldsCounters done [10:16:18]requested_item shift.num is exist - process it [10:16:18]requested_item shift.opened is exist - process it [10:16:18]req_shift_opened [10:16:18]FM_GetShiftState [10:16:18]SAM_PROTO_GetShiftState [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 13 01 00 [10:16:18]Write to MH i2c: E2 08 00 3A 1A 80 13 01 00 00 00 00 00 D1 [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:18]Read from MH i2c: E2 0E 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 0E 00 3A 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9F [10:16:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:16:18]wFMCommunicate OK [10:16:18]SAM_PROTO_GetShiftState done [10:16:18]FM_GetShiftState done [10:16:18]req_shift_opened done [10:16:18]requested_item shift.open_date is exist - process it [10:16:18]req_shift_open_date [10:16:18]req_shift_open_date done [10:16:18]produce_requested_data done [10:16:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375039,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:16:18]process_action_free close_receipt [10:16:18]json_value_free [10:16:18]json_value_free done [10:16:18]process_json_proto returns [10:16:18]Send response to host [10:16:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375039,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:16:18]free response buf [10:16:18]execute_script done [10:16:18]execute_script returns [10:16:18]free content buf [10:16:18]Sock 8.Close socket [10:16:18]Sock 8.Thread stoped [10:16:21]OFD Sender: No OFD packet to send [10:16:27]OFD Sender: No OFD packet to send [10:16:32]OFD Sender: No OFD packet to send [10:16:37]OFD Sender: No OFD packet to send [10:16:42]OFD Sender: No OFD packet to send [10:16:47]OFD Sender: No OFD packet to send [10:16:49]accept exits with 9 [10:16:49]New connection [10:16:49]New thread 3067149668 created [10:16:49]Thread 3067006308 joined [10:16:49]Waiting for new connection... [10:16:49] Sock 9.Parse request [10:16:49]Sock 9.Check first char [10:16:49]Sock 9.First char is OK [10:16:49]request: POST /json_proto HTTP/1.0 [10:16:49]Method: POST [10:16:49]URL: /json_proto [10:16:49]Method is POST - this is cgi request [10:16:49]url: /json_proto [10:16:49]query_string will be loaded in cgi processing [10:16:49]execute_cgi json_proto POST (null) [10:16:49]execute_cgi path=json_proto method=POST [10:16:49]POST find Content-Length [10:16:49]Host: 172.17.42.195:8080 [10:16:49]Content-Length: 770 [10:16:49]Content-Type: application/json [10:16:49] [10:16:49]POST finish read [10:16:49]Found Content-Length = 770 [10:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311575", "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" ] } } [10:16:49]execute_script... [10: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)3311575", "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" ] } } [10:16:49]POST & json_proto [10:16:49]process_json_proto [10:16:49]json parsed OK: [10:16:49]protocol is kg_v1.0 [10:16:49]action value=close_receipt [10:16:49]process_action close_receipt [10:16:49]cmd_close_receipt [10:16:49]MH_GetDate [10:16:49]Write to MH i2c: F0 00 00 3B 1A 44 [10:16:49]Write i2c OK [10:16:49]MH_I2C_Read... [10:16:49]Read from MH i2c: F0 [10:16:49]MH_I2C_Read... [10:16:49]Read from MH i2c: F0 09 00 [10:16:49]MH_I2C_Read... [10:16:49]Read from MH i2c: F0 09 00 3B 1A 00 11 13 1E 67 EF 94 12 67 F2 [10:16:49]GetLastDocTimeStamp 1730024174 [10:16:49]current date 1730024209 [10:16:49]FM_GetShiftState [10:16:49]SAM_PROTO_GetShiftState [10:16:49]wFMCommunicate request_size=4 [10:16:49]MH_SAM_APDU [10:16:49]CAPDU: 80 13 01 00 [10:16:49]Write to MH i2c: E2 08 00 3C 1A 80 13 01 00 00 00 00 00 D3 [10:16:49]Write i2c OK [10:16:49]MH_I2C_Read... [10:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:49]Read from MH i2c: E2 [10:16:49]MH_I2C_Read... [10:16:49]Read from MH i2c: E2 0E 00 [10:16:49]MH_I2C_Read... [10:16:49]Read from MH i2c: E2 0E 00 3C 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A1 [10:16:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:16:49]wFMCommunicate OK [10:16:49]SAM_PROTO_GetShiftState done [10:16:49]FM_GetShiftState done [10:16:49]opened in 1729988025 [10:16:49]opened+sec_in_day 1730074425 [10:16:49]quantity*price = 150056 [10:16:49]sum+1 = 150058 [10:16:49]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 СНО: Общий режим Чек 318 27.10.2024 10:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375040 ФПД: 205887516979009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375040&fm=205887516979009&tin=02508201610067®Number=0000000000091623&sum=150057 [10:16:50]StoreToDocumentArchive [10:16:50]shift 528 fd 375040 [10:16:50]save to /storage/0528/doc_00375040 [10:16:50]save last doc name /storage/0528/doc_00375040 to /storage/kkm_last_doc_name [10:16:50]save OK [10:16:50]Clear old archive folders... [10:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:50]tlvbuf is 0163AB10 [10:16:50]SAM_PROTO_ClearQueue [10:16:50]wFMCommunicate request_size=4 [10:16:50]MH_SAM_APDU [10:16:50]CAPDU: 80 09 00 00 [10:16:50]Write to MH i2c: E2 08 00 49 1A 80 09 00 00 00 00 00 00 D5 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 49 1A 00 90 00 D7 [10:16:50]RAPDU: 90 00 [10:16:50]wFMCommunicate OK [10:16:50]SAM_PROTO_ClearQueue done [10:16:50]KKMCreateOFDPacket [10:16:50]OFDProtocolAddRootSTLVToBuf [10:16:50]FM_MakeSignedData [10:16:50]FM_MakeSignedData [10:16:50]SAM_PROTO_SignData [10:16:50]wFMCommunicate request_size=4 [10:16:50]MH_SAM_APDU [10:16:50]CAPDU: 80 0D 01 02 [10:16:50]Write to MH i2c: E2 08 00 4A 1A 80 0D 01 02 00 00 00 00 DD [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 4A 1A 00 90 00 D8 [10:16:50]RAPDU: 90 00 [10:16:50]wFMCommunicate OK [10:16:50]wFMCommunicate request_size=255 [10:16:50]MH_SAM_APDU [10: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 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 3E 01 00 00 F4 03 04 00 11 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB [10:16:50]Write to MH i2c: E2 02 01 4B 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 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 3E 01 00 00 F4 03 04 00 11 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 00 00 99 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 4B 1A 00 90 00 D9 [10:16:50]RAPDU: 90 00 [10:16:50]wFMCommunicate OK [10:16:50]wFMCommunicate request_size=10 [10:16:50]MH_SAM_APDU [10:16:50]CAPDU: 80 0D 02 02 05 40 EC 50 2F 41 [10:16:50]Write to MH i2c: E2 0D 00 4C 1A 80 0D 02 02 05 00 40 EC 50 2F 41 00 00 D6 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 03 00 4C 1A 00 90 00 DA [10:16:50]RAPDU: 90 00 [10:16:50]wFMCommunicate OK [10:16:50]wFMCommunicate request_size=4 [10:16:50]MH_SAM_APDU [10:16:50]CAPDU: 80 0D 03 02 [10:16:50]Write to MH i2c: E2 08 00 4D 1A 80 0D 03 02 00 00 00 00 E2 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 0B 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 0B 00 4D 1A 00 22 ED 99 CD C2 94 F9 88 90 00 2F [10:16:50]RAPDU: 22 ED 99 CD C2 94 F9 88 90 00 [10:16:50]wFMCommunicate OK [10:16:50]SAM_PROTO_SignData done [10:16:50]FM_MakeSignedData done [10:16:50]CreateOFDProtocolMessage [10:16:50]wFMCommunicate request_size=4 [10:16:50]MH_SAM_APDU [10:16:50]CAPDU: 80 11 00 00 [10:16:50]Write to MH i2c: E2 08 00 4E 1A 80 11 00 00 00 00 00 00 E2 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:50]Read from MH i2c: E2 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 17 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: E2 17 00 4E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [10: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 [10:16:50]wFMCommunicate OK [10:16:50]CreateOFDProtocolMessage done [10:16:50]OFDSenderStorePacket 375040 [10:16:50]StoreOFDPacket docnum=375040 [10: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 F7 4E 07 01 EB B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3E 01 00 00 F4 03 04 00 11 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 40 EC 50 2F 41 22 ED 99 CD C2 94 F9 88 [10:16:50]CheckFolder [10:16:50]dirname=/storage/ofd_packets [10:16:50]CheckFolder done [10:16:50]ProducePacketName [10:16:50]name=ofd_packets/00375040 [10:16:50]NVStorageSaveData ofd_packets/00375040 [10:16:50]File name is /storage/ofd_packets/00375040 [10:16:50]Write 301 bytes [10:16:50]NVStorageSaveData done [10:16:50]OFDSenderStorePacket done [10:16:50]KKMCreateOFDPacket done [10:16:50]NVStorageSaveData kkm_last_timestamp [10:16:50]File name is /storage/kkm_last_timestamp [10:16:50]Write 4 bytes [10:16:50]NVStorageSaveData done [10:16:50]ExternCall_PrintAddStr [10:16:50]wPrintStart [10:16:50]Write to MH i2c: 01 00 00 4F 1A 69 [10:16:50]Write i2c OK [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: 01 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: 01 07 00 [10:16:50]MH_I2C_Read... [10:16:50]Read from MH i2c: 01 07 00 4F 1A 00 00 00 00 00 FF 0F 7E [10:16:50]RasterBufferAndPrint [10:16:50]line Счет N : (1)3311575 [10:16:50]line ИНН: 02508201610067 [10:16:50]line Контрольно-Кассовый Чек [10:16:50]line ПРОДАЖА [10:16:50]line ТРК (МРК, ГНК) : 42 [10:16:50]line Товар: 2710124130 [10:16:50]line Аи-92-К-4 [10:16:50]line 22.430 * 66.90 [10:16:50]line = 1500.57 [10:16:50]line НДС 12% НСП 1% [10:16:50]line > о реализуемом товаре [10:16:50]line ИТОГО: 1500.57 [10:16:50]line НСП 1% : 13.28 [10:16:50]line НДС 12% : 159.35 [10:16:50]line Наличными: 0.00 [10:16:50]line Безнал.: 1500.57 [10:16:50]line Место: АЗС № 87 "Партнер Нефть" [10:16:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:16:50]line СНО: Общий режим [10:16:50]line Чек 318 27.10.2024 10:16 [10:16:50]line Смена: 528 ФФД: 1.0 [10:16:50]line ЗНМ: 0300000083 [10:16:50]line РНМ: 0000000000091623 [10:16:50]line Версия ККМ: 001 [10:16:50]line Платежная система: Mbank [10:16:50]line ФМ: 0000000000874672 [10:16:50]line ФД: 375040 [10:16:50]line ФПД: 205887516979009 [10:16:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375040&fm=205887516979009&tin=02508201610067®Number=0000000000091623&sum=150057 [10:16:50]written 0, free lines is 4095 [10:16:50]OFD Sender: Processing packet 375040 [packets to send 270, broken 269] [10:16:50]ProducePacketName [10:16:50]name=ofd_packets/00375040 [10:16:50]OFD Sender: To server: pG, [10:16:50]CommunicateWithHost lk.salyk.kg:30040 [10:16:50]ConnectInit lk.salyk.kg [10:16:50]Connected sock=10 [10: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 F7 4E 07 01 EB B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3E 01 00 00 F4 03 04 00 11 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 40 EC 50 2F 41 22 ED 99 CD C2 94 F9 88 [10: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 98 03 47 00 C9 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 00 B9 05 00 F4 03 04 00 B0 BE 1D 67 B6 04 01 00 00 39 6A 09 90 AA D2 E2 47 [10:16:51]CommunicateWithHost err = 0 [10:16:51]CheckOFDResponse [10:16:51]1017 (14) - 77093643461234 [10:16:51]1041 (16) - 0000000000874672 [10:16:51]1040 (4) - 375040 [10:16:51]1012 (4) - 27.10.2024 04:16 [10:16:51]1206 (1) - 0 [10:16:51]OFD Sender: Remove packet 375040 [10:16:51]ProducePacketName [10:16:51]name=ofd_packets/00375040 [10:16:51]NVStorageDeleteData [10:16:51]Write to MH i2c: 01 00 00 78 1A 92 [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 78 1A 00 00 00 00 00 09 0D AF [10:16:51]RasterBufferAndPrint [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]written 0, free lines is 3344 [10:16:51]MH_Cut [10:16:51]Write to MH i2c: D1 01 00 7F 1A 01 6B [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 01 00 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 01 00 7F 1A 00 6A [10:16:51]Write to MH i2c: 01 00 00 80 1A 9A [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]OFD Sender: No OFD packet to send [10:16:51]*** Cut start [10:16:51]*** Partial cut [10:16:51]*** CUTSNS_PIN = 1 [10:16:52]*** CUTSNS_PIN = 0 [10:16:52]*** Brake cut motor [10:16:52]Read from MH i2c: 01 [10:16:52]MH_I2C_Read... [10:16:52]*** Stop cut motor [10:16:52]*** Cut end [10:16:52]Read from MH i2c: 01 07 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: 01 07 00 80 1A 00 00 00 00 00 FF 0F AF [10:16:52]process_action close_receipt done [10:16:52]requested_data is exist [10:16:52]produce_requested_data [10:16:52]requested_item fm.sn is exist - process it [10:16:52]wFMCommunicate request_size=4 [10:16:52]MH_SAM_APDU [10:16:52]CAPDU: 80 11 00 00 [10:16:52]Write to MH i2c: E2 08 00 81 1A 80 11 00 00 00 00 00 00 15 [10:16:52]Write i2c OK [10:16:52]MH_I2C_Read... [10:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:52]Read from MH i2c: E2 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 17 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 17 00 81 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [10: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 [10:16:52]wFMCommunicate OK [10:16:52]requested_item fd.num is exist - process it [10:16:52]SAM_PROTO_GetFieldsCounters [10:16:52]wFMCommunicate request_size=4 [10:16:52]MH_SAM_APDU [10:16:52]CAPDU: 80 13 00 00 [10:16:52]Write to MH i2c: E2 08 00 82 1A 80 13 00 00 00 00 00 00 18 [10:16:52]Write i2c OK [10:16:52]MH_I2C_Read... [10:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:52]Read from MH i2c: E2 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 62 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 62 00 82 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 00 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [10: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 00 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:52]wFMCommunicate OK [10:16:52]SAM_PROTO_GetFieldsCounters done [10:16:52]requested_item shift.num is exist - process it [10:16:52]requested_item shift.opened is exist - process it [10:16:52]req_shift_opened [10:16:52]FM_GetShiftState [10:16:52]SAM_PROTO_GetShiftState [10:16:52]wFMCommunicate request_size=4 [10:16:52]MH_SAM_APDU [10:16:52]CAPDU: 80 13 01 00 [10:16:52]Write to MH i2c: E2 08 00 83 1A 80 13 01 00 00 00 00 00 1A [10:16:52]Write i2c OK [10:16:52]MH_I2C_Read... [10:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:52]Read from MH i2c: E2 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 0E 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 0E 00 83 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E8 [10:16:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:16:52]wFMCommunicate OK [10:16:52]SAM_PROTO_GetShiftState done [10:16:52]FM_GetShiftState done [10:16:52]req_shift_opened done [10:16:52]requested_item shift.open_date is exist - process it [10:16:52]req_shift_open_date [10:16:52]req_shift_open_date done [10:16:52]produce_requested_data done [10:16:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375040,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:16:52]process_action_free close_receipt [10:16:52]json_value_free [10:16:52]json_value_free done [10:16:52]process_json_proto returns [10:16:52]Send response to host [10:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375040,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:16:52]free response buf [10:16:52]execute_script done [10:16:52]execute_script returns [10:16:52]free content buf [10:16:52]Sock 9.Close socket [10:16:52]Sock 9.Thread stoped [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:13]accept exits with 8 [10:17:13]New connection [10:17:13]New thread 3067006308 created [10:17:13]Thread 3067149668 joined [10:17:13]Waiting for new connection... [10:17:13] Sock 8.Parse request [10:17:13]Sock 8.Check first char [10:17:13]Sock 8.First char is OK [10:17:13]request: POST /json_proto HTTP/1.0 [10:17:13]Method: POST [10:17:13]URL: /json_proto [10:17:13]Method is POST - this is cgi request [10:17:13]url: /json_proto [10:17:13]query_string will be loaded in cgi processing [10:17:13]execute_cgi json_proto POST (null) [10:17:13]execute_cgi path=json_proto method=POST [10:17:13]POST find Content-Length [10:17:13]Host: 172.17.42.195:8080 [10:17:13]Content-Length: 770 [10:17:13]Content-Type: application/json [10:17:13] [10:17:13]POST finish read [10:17:13]Found Content-Length = 770 [10:17:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311577", "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" ] } } [10:17:13]execute_script... [10:17: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)3311577", "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" ] } } [10:17:13]POST & json_proto [10:17:13]process_json_proto [10:17:13]json parsed OK: [10:17:13]protocol is kg_v1.0 [10:17:13]action value=close_receipt [10:17:13]process_action close_receipt [10:17:13]cmd_close_receipt [10:17:13]MH_GetDate [10:17:13]Write to MH i2c: F0 00 00 84 1A 8D [10:17:13]Write i2c OK [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 09 00 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: F0 09 00 84 1A 00 2A 13 1E 67 EF 94 12 67 54 [10:17:13]GetLastDocTimeStamp 1730024209 [10:17:13]current date 1730024234 [10:17:13]FM_GetShiftState [10:17:13]SAM_PROTO_GetShiftState [10:17:13]wFMCommunicate request_size=4 [10:17:13]MH_SAM_APDU [10:17:13]CAPDU: 80 13 01 00 [10:17:13]Write to MH i2c: E2 08 00 85 1A 80 13 01 00 00 00 00 00 1C [10:17:13]Write i2c OK [10:17:13]MH_I2C_Read... [10:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:13]Read from MH i2c: E2 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: E2 0E 00 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: E2 0E 00 85 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EA [10:17:13]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:17:13]wFMCommunicate OK [10:17:13]SAM_PROTO_GetShiftState done [10:17:13]FM_GetShiftState done [10:17:13]opened in 1729988025 [10:17:13]opened+sec_in_day 1730074425 [10:17:13]quantity*price = 150056 [10:17:13]sum+1 = 150058 [10:17:13]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 СНО: Общий режим Чек 319 27.10.2024 10:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375041 ФПД: 197597780587401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375041&fm=197597780587401&tin=02508201610067®Number=0000000000091623&sum=150057 [10:17:14]StoreToDocumentArchive [10:17:14]shift 528 fd 375041 [10:17:14]save to /storage/0528/doc_00375041 [10:17:14]save last doc name /storage/0528/doc_00375041 to /storage/kkm_last_doc_name [10:17:15]save OK [10:17:15]Clear old archive folders... [10:17:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:15]tlvbuf is B6DD85F0 [10:17:15]SAM_PROTO_ClearQueue [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 09 00 00 [10:17:15]Write to MH i2c: E2 08 00 92 1A 80 09 00 00 00 00 00 00 1E [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 92 1A 00 90 00 20 [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]SAM_PROTO_ClearQueue done [10:17:15]KKMCreateOFDPacket [10:17:15]OFDProtocolAddRootSTLVToBuf [10:17:15]FM_MakeSignedData [10:17:15]FM_MakeSignedData [10:17:15]SAM_PROTO_SignData [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 0D 01 02 [10:17:15]Write to MH i2c: E2 08 00 93 1A 80 0D 01 02 00 00 00 00 26 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 93 1A 00 90 00 21 [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]wFMCommunicate request_size=255 [10:17:15]MH_SAM_APDU [10:17: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 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 3F 01 00 00 F4 03 04 00 2A 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 [10:17:15]Write to MH i2c: E2 02 01 94 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 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 3F 01 00 00 F4 03 04 00 2A 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 00 00 F5 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 94 1A 00 90 00 22 [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]wFMCommunicate request_size=10 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 0D 02 02 05 B6 D1 85 33 89 [10:17:15]Write to MH i2c: E2 0D 00 95 1A 80 0D 02 02 05 00 B6 D1 85 33 89 00 00 FB [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 03 00 95 1A 00 90 00 23 [10:17:15]RAPDU: 90 00 [10:17:15]wFMCommunicate OK [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 0D 03 02 [10:17:15]Write to MH i2c: E2 08 00 96 1A 80 0D 03 02 00 00 00 00 2B [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 0B 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 0B 00 96 1A 00 DD 50 BD D1 02 13 2A 63 90 00 89 [10:17:15]RAPDU: DD 50 BD D1 02 13 2A 63 90 00 [10:17:15]wFMCommunicate OK [10:17:15]SAM_PROTO_SignData done [10:17:15]FM_MakeSignedData done [10:17:15]CreateOFDProtocolMessage [10:17:15]wFMCommunicate request_size=4 [10:17:15]MH_SAM_APDU [10:17:15]CAPDU: 80 11 00 00 [10:17:15]Write to MH i2c: E2 08 00 97 1A 80 11 00 00 00 00 00 00 2B [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:15]Read from MH i2c: E2 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 17 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: E2 17 00 97 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [10: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 [10:17:15]wFMCommunicate OK [10:17:15]CreateOFDProtocolMessage done [10:17:15]OFDSenderStorePacket 375041 [10:17:15]StoreOFDPacket docnum=375041 [10:17: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 0C E5 07 01 51 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 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 3F 01 00 00 F4 03 04 00 2A 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 B6 D1 85 33 89 DD 50 BD D1 02 13 2A 63 [10:17:15]CheckFolder [10:17:15]dirname=/storage/ofd_packets [10:17:15]CheckFolder done [10:17:15]ProducePacketName [10:17:15]name=ofd_packets/00375041 [10:17:15]NVStorageSaveData ofd_packets/00375041 [10:17:15]File name is /storage/ofd_packets/00375041 [10:17:15]Write 301 bytes [10:17:15]NVStorageSaveData done [10:17:15]OFDSenderStorePacket done [10:17:15]KKMCreateOFDPacket done [10:17:15]NVStorageSaveData kkm_last_timestamp [10:17:15]File name is /storage/kkm_last_timestamp [10:17:15]Write 4 bytes [10:17:15]NVStorageSaveData done [10:17:15]ExternCall_PrintAddStr [10:17:15]wPrintStart [10:17:15]Write to MH i2c: 01 00 00 98 1A B2 [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 98 1A 00 00 00 00 00 FF 0F C7 [10:17:15]RasterBufferAndPrint [10:17:15]line Счет N : (1)3311577 [10:17:15]line ИНН: 02508201610067 [10:17:15]line Контрольно-Кассовый Чек [10:17:15]line ПРОДАЖА [10:17:15]line ТРК (МРК, ГНК) : 22 [10:17:15]line Товар: 2710124130 [10:17:15]line Аи-92-К-4 [10:17:15]line 22.430 * 66.90 [10:17:15]line = 1500.57 [10:17:15]line НДС 12% НСП 1% [10:17:15]line > о реализуемом товаре [10:17:15]line ИТОГО: 1500.57 [10:17:15]line НСП 1% : 13.28 [10:17:15]line НДС 12% : 159.35 [10:17:15]line Наличными: 0.00 [10:17:15]line Безнал.: 1500.57 [10:17:15]line Место: АЗС № 87 "Партнер Нефть" [10:17:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:17:15]line СНО: Общий режим [10:17:15]line Чек 319 27.10.2024 10:17 [10:17:15]line Смена: 528 ФФД: 1.0 [10:17:15]line ЗНМ: 0300000083 [10:17:15]line РНМ: 0000000000091623 [10:17:15]line Версия ККМ: 001 [10:17:15]line Платежная система: Mbank [10:17:15]line ФМ: 0000000000874672 [10:17:15]line ФД: 375041 [10:17:15]line ФПД: 197597780587401 [10:17:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375041&fm=197597780587401&tin=02508201610067®Number=0000000000091623&sum=150057 [10:17:15]written 0, free lines is 4095 [10:17:15]OFD Sender: Processing packet 375041 [packets to send 270, broken 269] [10:17:15]ProducePacketName [10:17:15]name=ofd_packets/00375041 [10:17:15]OFD Sender: To server: pG, [10:17:15]CommunicateWithHost lk.salyk.kg:30040 [10:17:15]ConnectInit lk.salyk.kg [10:17:15]Connected sock=10 [10:17: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 0C E5 07 01 51 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 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 3F 01 00 00 F4 03 04 00 2A 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 B6 D1 85 33 89 DD 50 BD D1 02 13 2A 63 [10:17: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 58 30 47 00 2A 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 01 B9 05 00 F4 03 04 00 C9 BE 1D 67 B6 04 01 00 00 69 0D 62 62 9F FD 4B 4D [10:17:15]CommunicateWithHost err = 0 [10:17:15]CheckOFDResponse [10:17:15]1017 (14) - 77093643461234 [10:17:15]1041 (16) - 0000000000874672 [10:17:15]1040 (4) - 375041 [10:17:15]1012 (4) - 27.10.2024 04:17 [10:17:15]1206 (1) - 0 [10:17:15]OFD Sender: Remove packet 375041 [10:17:15]ProducePacketName [10:17:15]name=ofd_packets/00375041 [10:17:15]NVStorageDeleteData [10:17:15]Write to MH i2c: 01 00 00 C1 1A DB [10:17:15]Write i2c OK [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 [10:17:15]MH_I2C_Read... [10:17:15]Read from MH i2c: 01 07 00 C1 1A 00 00 00 00 00 FF 0C ED [10:17:16]RasterBufferAndPrint [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]line [10:17:16]written 0, free lines is 3333 [10:17:16]MH_Cut [10:17:16]Write to MH i2c: D1 01 00 C8 1A 01 B4 [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 01 00 [10:17:16]MH_I2C_Read... [10:17:16]Read from MH i2c: D1 01 00 C8 1A 00 B3 [10:17:16]Write to MH i2c: 01 00 00 C9 1A E3 [10:17:16]Write i2c OK [10:17:16]MH_I2C_Read... [10:17:16]OFD Sender: No OFD packet to send [10:17:16]*** Cut start [10:17:16]*** Partial cut [10:17:16]*** CUTSNS_PIN = 1 [10:17:16]*** CUTSNS_PIN = 0 [10:17:17]*** Brake cut motor [10:17:17]Read from MH i2c: 01 [10:17:17]MH_I2C_Read... [10:17:17]*** Stop cut motor [10:17:17]*** Cut end [10:17:17]Read from MH i2c: 01 07 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: 01 07 00 C9 1A 00 00 00 00 00 FF 0F F8 [10:17:17]process_action close_receipt done [10:17:17]requested_data is exist [10:17:17]produce_requested_data [10:17:17]requested_item fm.sn is exist - process it [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 11 00 00 [10:17:17]Write to MH i2c: E2 08 00 CA 1A 80 11 00 00 00 00 00 00 5E [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 17 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 17 00 CA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [10:17:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:17:17]wFMCommunicate OK [10:17:17]requested_item fd.num is exist - process it [10:17:17]SAM_PROTO_GetFieldsCounters [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 13 00 00 [10:17:17]Write to MH i2c: E2 08 00 CB 1A 80 13 00 00 00 00 00 00 61 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 62 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 62 00 CB 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 01 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [10:17: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 01 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:17]wFMCommunicate OK [10:17:17]SAM_PROTO_GetFieldsCounters done [10:17:17]requested_item shift.num is exist - process it [10:17:17]requested_item shift.opened is exist - process it [10:17:17]req_shift_opened [10:17:17]FM_GetShiftState [10:17:17]SAM_PROTO_GetShiftState [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 13 01 00 [10:17:17]Write to MH i2c: E2 08 00 CC 1A 80 13 01 00 00 00 00 00 63 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 CC 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [10:17:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:17:17]wFMCommunicate OK [10:17:17]SAM_PROTO_GetShiftState done [10:17:17]FM_GetShiftState done [10:17:17]req_shift_opened done [10:17:17]requested_item shift.open_date is exist - process it [10:17:17]req_shift_open_date [10:17:17]req_shift_open_date done [10:17:17]produce_requested_data done [10:17:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375041,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:17:17]process_action_free close_receipt [10:17:17]json_value_free [10:17:17]json_value_free done [10:17:17]process_json_proto returns [10:17:17]Send response to host [10:17:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375041,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:17:17]free response buf [10:17:17]execute_script done [10:17:17]execute_script returns [10:17:17]free content buf [10:17:17]Sock 8.Close socket [10:17:17]Sock 8.Thread stoped [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:07]accept exits with 9 [10:18:07]New connection [10:18:07]New thread 3067149668 created [10:18:07]Thread 3067006308 joined [10:18:07]Waiting for new connection... [10:18:07] Sock 9.Parse request [10:18:07]Sock 9.Check first char [10:18:07]Sock 9.First char is OK [10:18:07]request: POST /json_proto HTTP/1.0 [10:18:07]Method: POST [10:18:07]URL: /json_proto [10:18:07]Method is POST - this is cgi request [10:18:07]url: /json_proto [10:18:07]query_string will be loaded in cgi processing [10:18:07]execute_cgi json_proto POST (null) [10:18:07]execute_cgi path=json_proto method=POST [10:18:07]POST find Content-Length [10:18:07]Host: 172.17.42.195:8080 [10:18:07]Content-Length: 678 [10:18:07]Content-Type: application/json [10:18:07] [10:18:07]POST finish read [10:18:07]Found Content-Length = 678 [10:18:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311578", "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" ] } } [10:18:07]execute_script... [10:18:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311578", "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" ] } } [10:18:07]POST & json_proto [10:18:07]process_json_proto [10:18:07]json parsed OK: [10:18:07]protocol is kg_v1.0 [10:18:07]action value=close_receipt [10:18:07]process_action close_receipt [10:18:07]cmd_close_receipt [10:18:07]MH_GetDate [10:18:07]Write to MH i2c: F0 00 00 CD 1A D6 [10:18:07]Write i2c OK [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: F0 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: F0 09 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: F0 09 00 CD 1A 00 5F 13 1E 67 EF 94 12 67 D2 [10:18:07]GetLastDocTimeStamp 1730024234 [10:18:07]current date 1730024287 [10:18:07]FM_GetShiftState [10:18:07]SAM_PROTO_GetShiftState [10:18:07]wFMCommunicate request_size=4 [10:18:07]MH_SAM_APDU [10:18:07]CAPDU: 80 13 01 00 [10:18:07]Write to MH i2c: E2 08 00 CE 1A 80 13 01 00 00 00 00 00 65 [10:18:07]Write i2c OK [10:18:07]MH_I2C_Read... [10:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:07]Read from MH i2c: E2 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 0E 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 0E 00 CE 1A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 33 [10:18:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:18:07]wFMCommunicate OK [10:18:07]SAM_PROTO_GetShiftState done [10:18:07]FM_GetShiftState done [10:18:07]opened in 1729988025 [10:18:07]opened+sec_in_day 1730074425 [10:18:07]quantity*price = 40006 [10:18:07]sum+1 = 40007 [10:18: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 СНО: Общий режим Чек 320 27.10.2024 10:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375042 ФПД: 144413365372363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101807&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375042&fm=144413365372363&tin=02508201610067®Number=0000000000091623&sum=40000 [10:18:08]StoreToDocumentArchive [10:18:08]shift 528 fd 375042 [10:18:08]save to /storage/0528/doc_00375042 [10:18:08]save last doc name /storage/0528/doc_00375042 to /storage/kkm_last_doc_name [10:18:08]save OK [10:18:08]Clear old archive folders... [10:18:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:08]tlvbuf is B6DD8420 [10:18:08]SAM_PROTO_ClearQueue [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 09 00 00 [10:18:08]Write to MH i2c: E2 08 00 DB 1A 80 09 00 00 00 00 00 00 67 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 DB 1A 00 90 00 69 [10:18:08]RAPDU: 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_ClearQueue done [10:18:08]KKMCreateOFDPacket [10:18:08]OFDProtocolAddRootSTLVToBuf [10:18:08]FM_MakeSignedData [10:18:08]FM_MakeSignedData [10:18:08]SAM_PROTO_SignData [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 0D 01 02 [10:18:08]Write to MH i2c: E2 08 00 DC 1A 80 0D 01 02 00 00 00 00 6F [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 DC 1A 00 90 00 6A [10:18:08]RAPDU: 90 00 [10:18:08]wFMCommunicate OK [10:18:08]wFMCommunicate request_size=255 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 5F 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 [10:18:08]Write to MH i2c: E2 02 01 DD 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 40 01 00 00 F4 03 04 00 5F 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 00 00 57 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 DD 1A 00 90 00 6B [10:18:08]RAPDU: 90 00 [10:18:08]wFMCommunicate OK [10:18:08]wFMCommunicate request_size=10 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 0D 02 02 05 57 DB 58 05 CB [10:18:08]Write to MH i2c: E2 0D 00 DE 1A 80 0D 02 02 05 00 57 DB 58 05 CB 00 00 D6 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 03 00 DE 1A 00 90 00 6C [10:18:08]RAPDU: 90 00 [10:18:08]wFMCommunicate OK [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 0D 03 02 [10:18:08]Write to MH i2c: E2 08 00 DF 1A 80 0D 03 02 00 00 00 00 74 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0B 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0B 00 DF 1A 00 87 7C 45 B6 1F F6 A2 64 90 00 8E [10:18:08]RAPDU: 87 7C 45 B6 1F F6 A2 64 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_SignData done [10:18:08]FM_MakeSignedData done [10:18:08]CreateOFDProtocolMessage [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 11 00 00 [10:18:08]Write to MH i2c: E2 08 00 E0 1A 80 11 00 00 00 00 00 00 74 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 E0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [10:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:18:08]wFMCommunicate OK [10:18:08]CreateOFDProtocolMessage done [10:18:08]OFDSenderStorePacket 375042 [10:18:08]StoreOFDPacket docnum=375042 [10:18: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 65 B3 07 01 03 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 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 40 01 00 00 F4 03 04 00 5F 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 57 DB 58 05 CB 87 7C 45 B6 1F F6 A2 64 [10:18:08]CheckFolder [10:18:08]dirname=/storage/ofd_packets [10:18:08]CheckFolder done [10:18:08]ProducePacketName [10:18:08]name=ofd_packets/00375042 [10:18:08]NVStorageSaveData ofd_packets/00375042 [10:18:08]File name is /storage/ofd_packets/00375042 [10:18:08]Write 301 bytes [10:18:08]NVStorageSaveData done [10:18:08]OFDSenderStorePacket done [10:18:08]KKMCreateOFDPacket done [10:18:08]NVStorageSaveData kkm_last_timestamp [10:18:08]File name is /storage/kkm_last_timestamp [10:18:08]Write 4 bytes [10:18:08]NVStorageSaveData done [10:18:08]ExternCall_PrintAddStr [10:18:08]wPrintStart [10:18:08]Write to MH i2c: 01 00 00 E1 1A FB [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 E1 1A 00 00 00 00 00 FF 0F 10 [10:18:08]RasterBufferAndPrint [10:18:08]line Счет N : (1)3311578 [10:18:08]line ИНН: 02508201610067 [10:18:08]line Контрольно-Кассовый Чек [10:18:08]line ПРОДАЖА [10:18:08]line ТРК (МРК, ГНК) : 32 [10:18:08]line Товар: 2710124130 [10:18:08]line Аи-92-К-4 [10:18:08]line 5.980 * 66.90 [10:18:08]line = 400.06 [10:18:08]line НДС 12% НСП 1% [10:18:08]line > о реализуемом товаре [10:18:08]line ОКРУГЛЕНИЕ: -0.06 [10:18:08]line ИТОГО: 400.00 [10:18:08]line Внесено: 400.00 [10:18:08]line СДАЧА: 0.00 [10:18:08]line НСП 1% : 3.54 [10:18:08]line НДС 12% : 42.48 [10:18:08]line Наличными: 400.00 [10:18:08]line Безнал.: 0.00 [10:18:08]line Место: АЗС № 87 "Партнер Нефть" [10:18:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:18:08]line СНО: Общий режим [10:18:08]line Чек 320 27.10.2024 10:18 [10:18:08]line Смена: 528 ФФД: 1.0 [10:18:08]line ЗНМ: 0300000083 [10:18:08]line РНМ: 0000000000091623 [10:18:08]line Версия ККМ: 001 [10:18:08]line ФМ: 0000000000874672 [10:18:08]line ФД: 375042 [10:18:08]line ФПД: 144413365372363 [10:18:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101807&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375042&fm=144413365372363&tin=02508201610067®Number=0000000000091623&sum=40000 [10:18:08]written 0, free lines is 4095 [10:18:08]OFD Sender: Processing packet 375042 [packets to send 270, broken 269] [10:18:08]ProducePacketName [10:18:08]name=ofd_packets/00375042 [10:18:08]OFD Sender: To server: pG, [10:18:08]CommunicateWithHost lk.salyk.kg:30040 [10:18:08]ConnectInit lk.salyk.kg [10:18:09]Connected sock=10 [10:18:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 B3 07 01 03 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 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 40 01 00 00 F4 03 04 00 5F 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 57 DB 58 05 CB 87 7C 45 B6 1F F6 A2 64 [10:18: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 46 E4 47 00 73 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 02 B9 05 00 F4 03 04 00 FE BE 1D 67 B6 04 01 00 00 13 04 A4 C3 D4 DD A3 AD [10:18:09]CommunicateWithHost err = 0 [10:18:09]CheckOFDResponse [10:18:09]1017 (14) - 77093643461234 [10:18:09]1041 (16) - 0000000000874672 [10:18:09]1040 (4) - 375042 [10:18:09]1012 (4) - 27.10.2024 04:18 [10:18:09]1206 (1) - 0 [10:18:09]OFD Sender: Remove packet 375042 [10:18:09]ProducePacketName [10:18:09]name=ofd_packets/00375042 [10:18:09]NVStorageDeleteData [10:18:09]Write to MH i2c: 01 00 00 0C 1B 27 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 07 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: 01 07 00 0C 1B 00 00 00 00 00 D5 0C 0F [10:18:09]RasterBufferAndPrint [10:18:09]line [10:18:09]line [10:18:09]line [10:18:09]line [10:18:09]line [10:18:09]written 0, free lines is 3292 [10:18:09]MH_Cut [10:18:09]Write to MH i2c: D1 01 00 13 1B 01 00 [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: D1 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: D1 01 00 [10:18:09]MH_I2C_Read... [10:18:09]Read from MH i2c: D1 01 00 13 1B 00 FF [10:18:09]Write to MH i2c: 01 00 00 14 1B 2F [10:18:09]Write i2c OK [10:18:09]MH_I2C_Read... [10:18:09]OFD Sender: No OFD packet to send [10:18:10]*** Cut start [10:18:10]*** Partial cut [10:18:10]*** CUTSNS_PIN = 1 [10:18:10]*** CUTSNS_PIN = 0 [10:18:10]*** Brake cut motor [10:18:10]Read from MH i2c: 01 [10:18:10]MH_I2C_Read... [10:18:10]*** Stop cut motor [10:18:10]*** Cut end [10:18:10]Read from MH i2c: 01 07 00 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: 01 07 00 14 1B 00 00 00 00 00 FF 0F 44 [10:18:10]process_action close_receipt done [10:18:10]requested_data is exist [10:18:10]produce_requested_data [10:18:10]requested_item fm.sn is exist - process it [10:18:10]wFMCommunicate request_size=4 [10:18:10]MH_SAM_APDU [10:18:10]CAPDU: 80 11 00 00 [10:18:10]Write to MH i2c: E2 08 00 15 1B 80 11 00 00 00 00 00 00 AA [10:18:10]Write i2c OK [10:18:10]MH_I2C_Read... [10:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:10]Read from MH i2c: E2 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: E2 17 00 [10:18:10]MH_I2C_Read... [10:18:10]Read from MH i2c: E2 17 00 15 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [10:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:18:10]wFMCommunicate OK [10:18:10]requested_item fd.num is exist - process it [10:18:10]SAM_PROTO_GetFieldsCounters [10:18:10]wFMCommunicate request_size=4 [10:18:10]MH_SAM_APDU [10:18:10]CAPDU: 80 13 00 00 [10:18:10]Write to MH i2c: E2 08 00 16 1B 80 13 00 00 00 00 00 00 AD [10:18:10]Write i2c OK [10:18:10]MH_I2C_Read... [10:18:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:11]Read from MH i2c: E2 [10:18:11]MH_I2C_Read... [10:18:11]Read from MH i2c: E2 62 00 [10:18:11]MH_I2C_Read... [10:18:11]Read from MH i2c: E2 62 00 16 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 02 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [10:18: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 02 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:11]wFMCommunicate OK [10:18:11]SAM_PROTO_GetFieldsCounters done [10:18:11]requested_item shift.num is exist - process it [10:18:11]requested_item shift.opened is exist - process it [10:18:11]req_shift_opened [10:18:11]FM_GetShiftState [10:18:11]SAM_PROTO_GetShiftState [10:18:11]wFMCommunicate request_size=4 [10:18:11]MH_SAM_APDU [10:18:11]CAPDU: 80 13 01 00 [10:18:11]Write to MH i2c: E2 08 00 17 1B 80 13 01 00 00 00 00 00 AF [10:18:11]Write i2c OK [10:18:11]MH_I2C_Read... [10:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:11]Read from MH i2c: E2 [10:18:11]MH_I2C_Read... [10:18:11]Read from MH i2c: E2 0E 00 [10:18:11]MH_I2C_Read... [10:18:11]Read from MH i2c: E2 0E 00 17 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7D [10:18:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:18:11]wFMCommunicate OK [10:18:11]SAM_PROTO_GetShiftState done [10:18:11]FM_GetShiftState done [10:18:11]req_shift_opened done [10:18:11]requested_item shift.open_date is exist - process it [10:18:11]req_shift_open_date [10:18:11]req_shift_open_date done [10:18:11]produce_requested_data done [10:18:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375042,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:18:11]process_action_free close_receipt [10:18:11]json_value_free [10:18:11]json_value_free done [10:18:11]process_json_proto returns [10:18:11]Send response to host [10:18:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375042,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:18:11]free response buf [10:18:11]execute_script done [10:18:11]execute_script returns [10:18:11]free content buf [10:18:11]Sock 9.Close socket [10:18:11]Sock 9.Thread stoped [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:24]OFD Sender: No OFD packet to send [10:18:29]OFD Sender: No OFD packet to send [10:18:34]OFD Sender: No OFD packet to send [10:18:39]OFD Sender: No OFD packet to send [10:18:44]OFD Sender: No OFD packet to send [10:18:49]OFD Sender: No OFD packet to send [10:18:54]OFD Sender: No OFD packet to send [10:18:59]OFD Sender: No OFD packet to send [10:19:04]OFD Sender: No OFD packet to send [10:19:09]OFD Sender: No OFD packet to send [10:19:14]OFD Sender: No OFD packet to send [10:19:19]OFD Sender: No OFD packet to send [10:19:24]OFD Sender: No OFD packet to send [10:19:29]OFD Sender: No OFD packet to send [10:19:34]OFD Sender: No OFD packet to send [10:19:39]OFD Sender: No OFD packet to send [10:19:44]OFD Sender: No OFD packet to send [10:19:49]OFD Sender: No OFD packet to send [10:19:50]accept exits with 8 [10:19:50]New connection [10:19:50]New thread 3067006308 created [10:19:50]Thread 3067149668 joined [10:19:50]Waiting for new connection... [10:19:50] Sock 8.Parse request [10:19:50]Sock 8.Check first char [10:19:50]Sock 8.First char is OK [10:19:50]request: POST /json_proto HTTP/1.0 [10:19:50]Method: POST [10:19:50]URL: /json_proto [10:19:50]Method is POST - this is cgi request [10:19:50]url: /json_proto [10:19:50]query_string will be loaded in cgi processing [10:19:50]execute_cgi json_proto POST (null) [10:19:50]execute_cgi path=json_proto method=POST [10:19:50]POST find Content-Length [10:19:50]Host: 172.17.42.195:8080 [10:19:50]Content-Length: 678 [10:19:50]Content-Type: application/json [10:19:50] [10:19:50]POST finish read [10:19:50]Found Content-Length = 678 [10:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311581", "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" ] } } [10:19:50]execute_script... [10:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311581", "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" ] } } [10:19:50]POST & json_proto [10:19:50]process_json_proto [10:19:50]json parsed OK: [10:19:50]protocol is kg_v1.0 [10:19:50]action value=close_receipt [10:19:50]process_action close_receipt [10:19:50]cmd_close_receipt [10:19:50]MH_GetDate [10:19:50]Write to MH i2c: F0 00 00 18 1B 22 [10:19:50]Write i2c OK [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: F0 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: F0 09 00 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: F0 09 00 18 1B 00 C6 13 1E 67 EF 94 12 67 85 [10:19:50]GetLastDocTimeStamp 1730024287 [10:19:50]current date 1730024390 [10:19:50]FM_GetShiftState [10:19:50]SAM_PROTO_GetShiftState [10:19:50]wFMCommunicate request_size=4 [10:19:50]MH_SAM_APDU [10:19:50]CAPDU: 80 13 01 00 [10:19:50]Write to MH i2c: E2 08 00 19 1B 80 13 01 00 00 00 00 00 B1 [10:19:50]Write i2c OK [10:19:50]MH_I2C_Read... [10:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:50]Read from MH i2c: E2 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: E2 0E 00 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: E2 0E 00 19 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7F [10:19:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:19:50]wFMCommunicate OK [10:19:50]SAM_PROTO_GetShiftState done [10:19:50]FM_GetShiftState done [10:19:50]opened in 1729988025 [10:19:50]opened+sec_in_day 1730074425 [10:19:50]quantity*price = 30038 [10:19:50]sum+1 = 30039 [10:19:50]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 СНО: Общий режим Чек 321 27.10.2024 10:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375043 ФПД: 113006024541388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375043&fm=113006024541388&tin=02508201610067®Number=0000000000091623&sum=30000 [10:19:51]StoreToDocumentArchive [10:19:51]shift 528 fd 375043 [10:19:51]save to /storage/0528/doc_00375043 [10:19:51]save last doc name /storage/0528/doc_00375043 to /storage/kkm_last_doc_name [10:19:51]save OK [10:19:51]Clear old archive folders... [10:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:51]tlvbuf is 01591460 [10:19:51]SAM_PROTO_ClearQueue [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 09 00 00 [10:19:51]Write to MH i2c: E2 08 00 26 1B 80 09 00 00 00 00 00 00 B3 [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 03 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 03 00 26 1B 00 90 00 B5 [10:19:51]RAPDU: 90 00 [10:19:51]wFMCommunicate OK [10:19:51]SAM_PROTO_ClearQueue done [10:19:51]KKMCreateOFDPacket [10:19:51]OFDProtocolAddRootSTLVToBuf [10:19:51]FM_MakeSignedData [10:19:51]FM_MakeSignedData [10:19:51]SAM_PROTO_SignData [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 0D 01 02 [10:19:51]Write to MH i2c: E2 08 00 27 1B 80 0D 01 02 00 00 00 00 BB [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 03 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 03 00 27 1B 00 90 00 B6 [10:19:51]RAPDU: 90 00 [10:19:51]wFMCommunicate OK [10:19:51]wFMCommunicate request_size=255 [10:19:51]MH_SAM_APDU [10:19: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C7 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 66 [10:19:51]Write to MH i2c: E2 02 01 28 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C7 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 66 00 00 15 [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 03 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 03 00 28 1B 00 90 00 B7 [10:19:52]RAPDU: 90 00 [10:19:52]wFMCommunicate OK [10:19:52]wFMCommunicate request_size=10 [10:19:52]MH_SAM_APDU [10:19:52]CAPDU: 80 0D 02 02 05 C7 43 F3 44 CC [10:19:52]Write to MH i2c: E2 0D 00 29 1B 80 0D 02 02 05 00 C7 43 F3 44 CC 00 00 D5 [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 03 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 03 00 29 1B 00 90 00 B8 [10:19:52]RAPDU: 90 00 [10:19:52]wFMCommunicate OK [10:19:52]wFMCommunicate request_size=4 [10:19:52]MH_SAM_APDU [10:19:52]CAPDU: 80 0D 03 02 [10:19:52]Write to MH i2c: E2 08 00 2A 1B 80 0D 03 02 00 00 00 00 C0 [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 0B 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 0B 00 2A 1B 00 27 D4 E6 AF D0 D0 23 5E 90 00 72 [10:19:52]RAPDU: 27 D4 E6 AF D0 D0 23 5E 90 00 [10:19:52]wFMCommunicate OK [10:19:52]SAM_PROTO_SignData done [10:19:52]FM_MakeSignedData done [10:19:52]CreateOFDProtocolMessage [10:19:52]wFMCommunicate request_size=4 [10:19:52]MH_SAM_APDU [10:19:52]CAPDU: 80 11 00 00 [10:19:52]Write to MH i2c: E2 08 00 2B 1B 80 11 00 00 00 00 00 00 C0 [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:52]Read from MH i2c: E2 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 17 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: E2 17 00 2B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [10:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:19:52]wFMCommunicate OK [10:19:52]CreateOFDProtocolMessage done [10:19:52]OFDSenderStorePacket 375043 [10:19:52]StoreOFDPacket docnum=375043 [10:19: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 9C F2 07 01 0E 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 01 00 00 F4 03 04 00 C7 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 66 C7 43 F3 44 CC 27 D4 E6 AF D0 D0 23 5E [10:19:52]CheckFolder [10:19:52]dirname=/storage/ofd_packets [10:19:52]CheckFolder done [10:19:52]ProducePacketName [10:19:52]name=ofd_packets/00375043 [10:19:52]NVStorageSaveData ofd_packets/00375043 [10:19:52]File name is /storage/ofd_packets/00375043 [10:19:52]Write 301 bytes [10:19:52]NVStorageSaveData done [10:19:52]OFDSenderStorePacket done [10:19:52]KKMCreateOFDPacket done [10:19:52]NVStorageSaveData kkm_last_timestamp [10:19:52]File name is /storage/kkm_last_timestamp [10:19:52]Write 4 bytes [10:19:52]NVStorageSaveData done [10:19:52]ExternCall_PrintAddStr [10:19:52]wPrintStart [10:19:52]Write to MH i2c: 01 00 00 2C 1B 47 [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 07 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 07 00 2C 1B 00 00 00 00 00 FF 0F 5C [10:19:52]RasterBufferAndPrint [10:19:52]line Счет N : (1)3311581 [10:19:52]line ИНН: 02508201610067 [10:19:52]line Контрольно-Кассовый Чек [10:19:52]line ПРОДАЖА [10:19:52]line ТРК (МРК, ГНК) : 32 [10:19:52]line Товар: 2710124130 [10:19:52]line Аи-92-К-4 [10:19:52]line 4.490 * 66.90 [10:19:52]line = 300.38 [10:19:52]line НДС 12% НСП 1% [10:19:52]line > о реализуемом товаре [10:19:52]line ОКРУГЛЕНИЕ: -0.38 [10:19:52]line ИТОГО: 300.00 [10:19:52]line Внесено: 300.00 [10:19:52]line СДАЧА: 0.00 [10:19:52]line НСП 1% : 2.66 [10:19:52]line НДС 12% : 31.90 [10:19:52]line Наличными: 300.00 [10:19:52]line Безнал.: 0.00 [10:19:52]line Место: АЗС № 87 "Партнер Нефть" [10:19:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:19:52]line СНО: Общий режим [10:19:52]line Чек 321 27.10.2024 10:19 [10:19:52]line Смена: 528 ФФД: 1.0 [10:19:52]line ЗНМ: 0300000083 [10:19:52]line РНМ: 0000000000091623 [10:19:52]line Версия ККМ: 001 [10:19:52]line ФМ: 0000000000874672 [10:19:52]line ФД: 375043 [10:19:52]line ФПД: 113006024541388 [10:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T101951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375043&fm=113006024541388&tin=02508201610067®Number=0000000000091623&sum=30000 [10:19:52]OFD Sender: Processing packet 375043 [packets to send 270, broken 269] [10:19:52]ProducePacketName [10:19:52]name=ofd_packets/00375043 [10:19:52]OFD Sender: To server: pG, [10:19:52]CommunicateWithHost lk.salyk.kg:30040 [10:19:52]ConnectInit lk.salyk.kg [10:19:52]written 0, free lines is 4095 [10:19:52]Connected sock=10 [10:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9C F2 07 01 0E 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 01 00 00 F4 03 04 00 C7 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 66 C7 43 F3 44 CC 27 D4 E6 AF D0 D0 23 5E [10:19: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 F0 91 47 00 8F 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 03 B9 05 00 F4 03 04 00 65 BF 1D 67 B6 04 01 00 00 D1 01 62 CB 63 07 2F 62 [10:19:52]CommunicateWithHost err = 0 [10:19:52]CheckOFDResponse [10:19:52]1017 (14) - 77093643461234 [10:19:52]1041 (16) - 0000000000874672 [10:19:52]1040 (4) - 375043 [10:19:52]1012 (4) - 27.10.2024 04:19 [10:19:52]1206 (1) - 0 [10:19:52]OFD Sender: Remove packet 375043 [10:19:52]ProducePacketName [10:19:52]name=ofd_packets/00375043 [10:19:52]NVStorageDeleteData [10:19:52]Write to MH i2c: 01 00 00 57 1B 72 [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 07 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: 01 07 00 57 1B 00 00 00 00 00 E6 0C 6B [10:19:52]RasterBufferAndPrint [10:19:52]line [10:19:52]line [10:19:52]line [10:19:52]line [10:19:52]line [10:19:52]written 0, free lines is 3308 [10:19:52]MH_Cut [10:19:52]Write to MH i2c: D1 01 00 5E 1B 01 4B [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: D1 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: D1 01 00 [10:19:52]MH_I2C_Read... [10:19:52]Read from MH i2c: D1 01 00 5E 1B 00 4A [10:19:52]Write to MH i2c: 01 00 00 5F 1B 7A [10:19:52]Write i2c OK [10:19:52]MH_I2C_Read... [10:19:53]OFD Sender: No OFD packet to send [10:19:53]*** Cut start [10:19:53]*** Partial cut [10:19:53]*** CUTSNS_PIN = 1 [10:19:53]*** CUTSNS_PIN = 0 [10:19:54]*** Brake cut motor [10:19:54]Read from MH i2c: 01 [10:19:54]MH_I2C_Read... [10:19:54]*** Stop cut motor [10:19:54]*** Cut end [10:19:54]Read from MH i2c: 01 07 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: 01 07 00 5F 1B 00 00 00 00 00 FF 0F 8F [10:19:54]process_action close_receipt done [10:19:54]requested_data is exist [10:19:54]produce_requested_data [10:19:54]requested_item fm.sn is exist - process it [10:19:54]wFMCommunicate request_size=4 [10:19:54]MH_SAM_APDU [10:19:54]CAPDU: 80 11 00 00 [10:19:54]Write to MH i2c: E2 08 00 60 1B 80 11 00 00 00 00 00 00 F5 [10:19:54]Write i2c OK [10:19:54]MH_I2C_Read... [10:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:54]Read from MH i2c: E2 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 17 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 17 00 60 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [10:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:19:54]wFMCommunicate OK [10:19:54]requested_item fd.num is exist - process it [10:19:54]SAM_PROTO_GetFieldsCounters [10:19:54]wFMCommunicate request_size=4 [10:19:54]MH_SAM_APDU [10:19:54]CAPDU: 80 13 00 00 [10:19:54]Write to MH i2c: E2 08 00 61 1B 80 13 00 00 00 00 00 00 F8 [10:19:54]Write i2c OK [10:19:54]MH_I2C_Read... [10:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:54]Read from MH i2c: E2 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 62 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 62 00 61 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 03 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [10:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:19:54]wFMCommunicate OK [10:19:54]SAM_PROTO_GetFieldsCounters done [10:19:54]requested_item shift.num is exist - process it [10:19:54]requested_item shift.opened is exist - process it [10:19:54]req_shift_opened [10:19:54]FM_GetShiftState [10:19:54]SAM_PROTO_GetShiftState [10:19:54]wFMCommunicate request_size=4 [10:19:54]MH_SAM_APDU [10:19:54]CAPDU: 80 13 01 00 [10:19:54]Write to MH i2c: E2 08 00 62 1B 80 13 01 00 00 00 00 00 FA [10:19:54]Write i2c OK [10:19:54]MH_I2C_Read... [10:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:54]Read from MH i2c: E2 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 0E 00 [10:19:54]MH_I2C_Read... [10:19:54]Read from MH i2c: E2 0E 00 62 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C8 [10:19:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:19:54]wFMCommunicate OK [10:19:54]SAM_PROTO_GetShiftState done [10:19:54]FM_GetShiftState done [10:19:54]req_shift_opened done [10:19:54]requested_item shift.open_date is exist - process it [10:19:54]req_shift_open_date [10:19:54]req_shift_open_date done [10:19:54]produce_requested_data done [10:19:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375043,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:19:54]process_action_free close_receipt [10:19:54]json_value_free [10:19:54]json_value_free done [10:19:54]process_json_proto returns [10:19:54]Send response to host [10:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375043,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:19:54]free response buf [10:19:54]execute_script done [10:19:54]execute_script returns [10:19:54]free content buf [10:19:54]Sock 8.Close socket [10:19:54]Sock 8.Thread stoped [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:12]accept exits with 9 [10:20:12]New connection [10:20:12]New thread 3067149668 created [10:20:12]Thread 3067006308 joined [10:20:12]Waiting for new connection... [10:20:12] Sock 9.Parse request [10:20:12]Sock 9.Check first char [10:20:12]Sock 9.First char is OK [10:20:12]request: POST /json_proto HTTP/1.0 [10:20:12]Method: POST [10:20:12]URL: /json_proto [10:20:12]Method is POST - this is cgi request [10:20:12]url: /json_proto [10:20:12]query_string will be loaded in cgi processing [10:20:12]execute_cgi json_proto POST (null) [10:20:12]execute_cgi path=json_proto method=POST [10:20:12]POST find Content-Length [10:20:12]Host: 172.17.42.195:8080 [10:20:12]Content-Length: 678 [10:20:12]Content-Type: application/json [10:20:12] [10:20:12]POST finish read [10:20:12]Found Content-Length = 678 [10:20:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311580", "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" ] } } [10:20:12]execute_script... [10:20:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311580", "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" ] } } [10:20:12]POST & json_proto [10:20:12]process_json_proto [10:20:12]json parsed OK: [10:20:12]protocol is kg_v1.0 [10:20:12]action value=close_receipt [10:20:12]process_action close_receipt [10:20:12]cmd_close_receipt [10:20:12]MH_GetDate [10:20:12]Write to MH i2c: F0 00 00 63 1B 6D [10:20:12]Write i2c OK [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 09 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: F0 09 00 63 1B 00 DC 13 1E 67 EF 94 12 67 E6 [10:20:12]GetLastDocTimeStamp 1730024391 [10:20:12]current date 1730024412 [10:20:12]FM_GetShiftState [10:20:12]SAM_PROTO_GetShiftState [10:20:12]wFMCommunicate request_size=4 [10:20:12]MH_SAM_APDU [10:20:12]CAPDU: 80 13 01 00 [10:20:12]Write to MH i2c: E2 08 00 64 1B 80 13 01 00 00 00 00 00 FC [10:20:12]Write i2c OK [10:20:12]MH_I2C_Read... [10:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:12]Read from MH i2c: E2 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 0E 00 [10:20:12]MH_I2C_Read... [10:20:12]Read from MH i2c: E2 0E 00 64 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CA [10:20:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:12]wFMCommunicate OK [10:20:12]SAM_PROTO_GetShiftState done [10:20:12]FM_GetShiftState done [10:20:12]opened in 1729988025 [10:20:12]opened+sec_in_day 1730074425 [10:20:12]quantity*price = 50041 [10:20:12]sum+1 = 50042 [10:20: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 СНО: Общий режим Чек 322 27.10.2024 10:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375044 ФПД: 215326363791994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375044&fm=215326363791994&tin=02508201610067®Number=0000000000091623&sum=50000 [10:20:13]StoreToDocumentArchive [10:20:13]shift 528 fd 375044 [10:20:13]save to /storage/0528/doc_00375044 [10:20:13]save last doc name /storage/0528/doc_00375044 to /storage/kkm_last_doc_name [10:20:13]save OK [10:20:13]Clear old archive folders... [10:20:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:13]tlvbuf is 0154A750 [10:20:13]SAM_PROTO_ClearQueue [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 09 00 00 [10:20:13]Write to MH i2c: E2 08 00 71 1B 80 09 00 00 00 00 00 00 FE [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 71 1B 00 90 00 00 [10:20:13]RAPDU: 90 00 [10:20:13]wFMCommunicate OK [10:20:13]SAM_PROTO_ClearQueue done [10:20:13]KKMCreateOFDPacket [10:20:13]OFDProtocolAddRootSTLVToBuf [10:20:13]FM_MakeSignedData [10:20:13]FM_MakeSignedData [10:20:13]SAM_PROTO_SignData [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 0D 01 02 [10:20:13]Write to MH i2c: E2 08 00 72 1B 80 0D 01 02 00 00 00 00 06 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]OFD Sender: No OFD packet to send [10:20:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 72 1B 00 90 00 01 [10:20:13]RAPDU: 90 00 [10:20:13]wFMCommunicate OK [10:20:13]wFMCommunicate request_size=255 [10:20:13]MH_SAM_APDU [10:20: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 42 01 00 00 F4 03 04 00 DC 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C3 [10:20:13]Write to MH i2c: E2 02 01 73 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 42 01 00 00 F4 03 04 00 DC 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C3 00 00 E0 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 73 1B 00 90 00 02 [10:20:13]RAPDU: 90 00 [10:20:13]wFMCommunicate OK [10:20:13]wFMCommunicate request_size=10 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 0D 02 02 05 D6 93 6C B2 7A [10:20:13]Write to MH i2c: E2 0D 00 74 1B 80 0D 02 02 05 00 D6 93 6C B2 7A 00 00 14 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 03 00 74 1B 00 90 00 03 [10:20:13]RAPDU: 90 00 [10:20:13]wFMCommunicate OK [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 0D 03 02 [10:20:13]Write to MH i2c: E2 08 00 75 1B 80 0D 03 02 00 00 00 00 0B [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 0B 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 0B 00 75 1B 00 FD 58 EC 9D C7 E5 57 88 90 00 75 [10:20:13]RAPDU: FD 58 EC 9D C7 E5 57 88 90 00 [10:20:13]wFMCommunicate OK [10:20:13]SAM_PROTO_SignData done [10:20:13]FM_MakeSignedData done [10:20:13]CreateOFDProtocolMessage [10:20:13]wFMCommunicate request_size=4 [10:20:13]MH_SAM_APDU [10:20:13]CAPDU: 80 11 00 00 [10:20:13]Write to MH i2c: E2 08 00 76 1B 80 11 00 00 00 00 00 00 0B [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:13]Read from MH i2c: E2 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 17 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: E2 17 00 76 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 60 [10:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:20:13]wFMCommunicate OK [10:20:13]CreateOFDProtocolMessage done [10:20:13]OFDSenderStorePacket 375044 [10:20:13]StoreOFDPacket docnum=375044 [10:20: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 18 DC 07 01 59 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 DC 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C3 D6 93 6C B2 7A FD 58 EC 9D C7 E5 57 88 [10:20:13]CheckFolder [10:20:13]dirname=/storage/ofd_packets [10:20:13]CheckFolder done [10:20:13]ProducePacketName [10:20:13]name=ofd_packets/00375044 [10:20:13]NVStorageSaveData ofd_packets/00375044 [10:20:13]File name is /storage/ofd_packets/00375044 [10:20:13]Write 301 bytes [10:20:13]NVStorageSaveData done [10:20:13]OFDSenderStorePacket done [10:20:13]KKMCreateOFDPacket done [10:20:13]NVStorageSaveData kkm_last_timestamp [10:20:13]File name is /storage/kkm_last_timestamp [10:20:13]Write 4 bytes [10:20:13]NVStorageSaveData done [10:20:13]ExternCall_PrintAddStr [10:20:13]wPrintStart [10:20:13]Write to MH i2c: 01 00 00 77 1B 92 [10:20:13]Write i2c OK [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: 01 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: 01 07 00 [10:20:13]MH_I2C_Read... [10:20:13]Read from MH i2c: 01 07 00 77 1B 00 00 00 00 00 FF 0F A7 [10:20:13]RasterBufferAndPrint [10:20:13]line Счет N : (1)3311580 [10:20:13]line ИНН: 02508201610067 [10:20:13]line Контрольно-Кассовый Чек [10:20:13]line ПРОДАЖА [10:20:13]line ТРК (МРК, ГНК) : 42 [10:20:13]line Товар: 2710124130 [10:20:13]line Аи-92-К-4 [10:20:13]line 7.480 * 66.90 [10:20:13]line = 500.41 [10:20:13]line НДС 12% НСП 1% [10:20:13]line > о реализуемом товаре [10:20:13]line ОКРУГЛЕНИЕ: -0.41 [10:20:13]line ИТОГО: 500.00 [10:20:13]line Внесено: 500.00 [10:20:13]line СДАЧА: 0.00 [10:20:13]line НСП 1% : 4.43 [10:20:13]line НДС 12% : 53.14 [10:20:13]line Наличными: 500.00 [10:20:13]line Безнал.: 0.00 [10:20:13]line Место: АЗС № 87 "Партнер Нефть" [10:20:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:20:13]line СНО: Общий режим [10:20:13]line Чек 322 27.10.2024 10:20 [10:20:13]line Смена: 528 ФФД: 1.0 [10:20:13]line ЗНМ: 0300000083 [10:20:13]line РНМ: 0000000000091623 [10:20:13]line Версия ККМ: 001 [10:20:13]line ФМ: 0000000000874672 [10:20:13]line ФД: 375044 [10:20:13]line ФПД: 215326363791994 [10:20:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375044&fm=215326363791994&tin=02508201610067®Number=0000000000091623&sum=50000 [10:20:14]OFD Sender: Processing packet 375044 [packets to send 270, broken 269] [10:20:14]ProducePacketName [10:20:14]name=ofd_packets/00375044 [10:20:14]OFD Sender: To server: pG, [10:20:14]CommunicateWithHost lk.salyk.kg:30040 [10:20:14]ConnectInit lk.salyk.kg [10:20:14]written 0, free lines is 4095 [10:20:14]Connected sock=10 [10:20: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 18 DC 07 01 59 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 DC 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C3 D6 93 6C B2 7A FD 58 EC 9D C7 E5 57 88 [10:20: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 FD 7B 47 00 13 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 04 B9 05 00 F4 03 04 00 7B BF 1D 67 B6 04 01 00 00 1B 84 C9 40 60 16 45 BB [10:20:14]CommunicateWithHost err = 0 [10:20:14]CheckOFDResponse [10:20:14]1017 (14) - 77093643461234 [10:20:14]1041 (16) - 0000000000874672 [10:20:14]1040 (4) - 375044 [10:20:14]1012 (4) - 27.10.2024 04:20 [10:20:14]1206 (1) - 0 [10:20:14]OFD Sender: Remove packet 375044 [10:20:14]ProducePacketName [10:20:14]name=ofd_packets/00375044 [10:20:14]NVStorageDeleteData [10:20:14]Write to MH i2c: 01 00 00 A2 1B BD [10:20:14]Write i2c OK [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: 01 [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: 01 07 00 [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: 01 07 00 A2 1B 00 00 00 00 00 EB 0C BB [10:20:14]RasterBufferAndPrint [10:20:14]line [10:20:14]line [10:20:14]line [10:20:14]line [10:20:14]line [10:20:14]written 0, free lines is 3313 [10:20:14]MH_Cut [10:20:14]Write to MH i2c: D1 01 00 A9 1B 01 96 [10:20:14]Write i2c OK [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: D1 [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: D1 01 00 [10:20:14]MH_I2C_Read... [10:20:14]Read from MH i2c: D1 01 00 A9 1B 00 95 [10:20:14]Write to MH i2c: 01 00 00 AA 1B C5 [10:20:14]Write i2c OK [10:20:14]MH_I2C_Read... [10:20:15]OFD Sender: No OFD packet to send [10:20:15]*** Cut start [10:20:15]*** Partial cut [10:20:15]*** CUTSNS_PIN = 1 [10:20:15]*** CUTSNS_PIN = 0 [10:20:15]*** Brake cut motor [10:20:16]Read from MH i2c: 01 [10:20:16]MH_I2C_Read... [10:20:16]*** Stop cut motor [10:20:16]*** Cut end [10:20:16]Read from MH i2c: 01 07 00 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: 01 07 00 AA 1B 00 00 00 00 00 FF 0F DA [10:20:16]process_action close_receipt done [10:20:16]requested_data is exist [10:20:16]produce_requested_data [10:20:16]requested_item fm.sn is exist - process it [10:20:16]wFMCommunicate request_size=4 [10:20:16]MH_SAM_APDU [10:20:16]CAPDU: 80 11 00 00 [10:20:16]Write to MH i2c: E2 08 00 AB 1B 80 11 00 00 00 00 00 00 40 [10:20:16]Write i2c OK [10:20:16]MH_I2C_Read... [10:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:16]Read from MH i2c: E2 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 17 00 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 17 00 AB 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 95 [10: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 [10:20:16]wFMCommunicate OK [10:20:16]requested_item fd.num is exist - process it [10:20:16]SAM_PROTO_GetFieldsCounters [10:20:16]wFMCommunicate request_size=4 [10:20:16]MH_SAM_APDU [10:20:16]CAPDU: 80 13 00 00 [10:20:16]Write to MH i2c: E2 08 00 AC 1B 80 13 00 00 00 00 00 00 43 [10:20:16]Write i2c OK [10:20:16]MH_I2C_Read... [10:20:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:16]Read from MH i2c: E2 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 62 00 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 62 00 AC 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 04 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [10:20: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 04 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:16]wFMCommunicate OK [10:20:16]SAM_PROTO_GetFieldsCounters done [10:20:16]requested_item shift.num is exist - process it [10:20:16]requested_item shift.opened is exist - process it [10:20:16]req_shift_opened [10:20:16]FM_GetShiftState [10:20:16]SAM_PROTO_GetShiftState [10:20:16]wFMCommunicate request_size=4 [10:20:16]MH_SAM_APDU [10:20:16]CAPDU: 80 13 01 00 [10:20:16]Write to MH i2c: E2 08 00 AD 1B 80 13 01 00 00 00 00 00 45 [10:20:16]Write i2c OK [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 [10:20:16]MH_I2C_Read... [10:20:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:16]Read from MH i2c: E2 0E 00 [10:20:16]MH_I2C_Read... [10:20:16]Read from MH i2c: E2 0E 00 AD 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 13 [10:20:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:16]wFMCommunicate OK [10:20:16]SAM_PROTO_GetShiftState done [10:20:16]FM_GetShiftState done [10:20:16]req_shift_opened done [10:20:16]requested_item shift.open_date is exist - process it [10:20:16]req_shift_open_date [10:20:16]req_shift_open_date done [10:20:16]produce_requested_data done [10:20:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375044,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:20:16]process_action_free close_receipt [10:20:16]json_value_free [10:20:16]json_value_free done [10:20:16]process_json_proto returns [10:20:16]Send response to host [10:20:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375044,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:20:16]free response buf [10:20:16]execute_script done [10:20:16]execute_script returns [10:20:16]free content buf [10:20:16]Sock 9.Close socket [10:20:16]Sock 9.Thread stoped [10:20:20]OFD Sender: No OFD packet to send [10:20:25]OFD Sender: No OFD packet to send [10:20:30]OFD Sender: No OFD packet to send [10:20:35]OFD Sender: No OFD packet to send [10:20:35]accept exits with 8 [10:20:35]New connection [10:20:35]New thread 3067006308 created [10:20:35]Thread 3067149668 joined [10:20:35]Waiting for new connection... [10:20:35] Sock 8.Parse request [10:20:35]Sock 8.Check first char [10:20:35]Sock 8.First char is OK [10:20:35]request: POST /json_proto HTTP/1.0 [10:20:35]Method: POST [10:20:35]URL: /json_proto [10:20:35]Method is POST - this is cgi request [10:20:35]url: /json_proto [10:20:35]query_string will be loaded in cgi processing [10:20:35]execute_cgi json_proto POST (null) [10:20:35]execute_cgi path=json_proto method=POST [10:20:35]POST find Content-Length [10:20:35]Host: 172.17.42.195:8080 [10:20:35]Content-Length: 679 [10:20:35]Content-Type: application/json [10:20:35] [10:20:35]POST finish read [10:20:35]Found Content-Length = 679 [10:20:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311582", "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" ] } } [10:20:35]execute_script... [10: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)3311582", "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" ] } } [10:20:35]POST & json_proto [10:20:35]process_json_proto [10:20:35]json parsed OK: [10:20:35]protocol is kg_v1.0 [10:20:35]action value=close_receipt [10:20:35]process_action close_receipt [10:20:35]cmd_close_receipt [10:20:35]MH_GetDate [10:20:35]Write to MH i2c: F0 00 00 AE 1B B8 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: F0 09 00 AE 1B 00 F4 13 1E 67 EF 94 12 67 49 [10:20:35]GetLastDocTimeStamp 1730024412 [10:20:35]current date 1730024436 [10:20:35]FM_GetShiftState [10:20:35]SAM_PROTO_GetShiftState [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 01 00 [10:20:35]Write to MH i2c: E2 08 00 AF 1B 80 13 01 00 00 00 00 00 47 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 AF 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 15 [10:20:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetShiftState done [10:20:35]FM_GetShiftState done [10:20:35]opened in 1729988025 [10:20:35]opened+sec_in_day 1730074425 [10:20:35]quantity*price = 70044 [10:20:35]sum+1 = 70045 [10:20:35]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 СНО: Общий режим Чек 323 27.10.2024 10:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375045 ФПД: 163984086650195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102036&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375045&fm=163984086650195&tin=02508201610067®Number=0000000000091623&sum=70000 [10:20:36]StoreToDocumentArchive [10:20:36]shift 528 fd 375045 [10:20:36]save to /storage/0528/doc_00375045 [10:20:36]save last doc name /storage/0528/doc_00375045 to /storage/kkm_last_doc_name [10:20:36]save OK [10:20:36]Clear old archive folders... [10:20:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:36]tlvbuf is B6F88880 [10:20:36]SAM_PROTO_ClearQueue [10:20:36]wFMCommunicate request_size=4 [10:20:36]MH_SAM_APDU [10:20:36]CAPDU: 80 09 00 00 [10:20:36]Write to MH i2c: E2 08 00 BC 1B 80 09 00 00 00 00 00 00 49 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:36]Read from MH i2c: E2 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 03 00 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 03 00 BC 1B 00 90 00 4B [10:20:36]RAPDU: 90 00 [10:20:36]wFMCommunicate OK [10:20:36]SAM_PROTO_ClearQueue done [10:20:36]KKMCreateOFDPacket [10:20:36]OFDProtocolAddRootSTLVToBuf [10:20:36]FM_MakeSignedData [10:20:36]FM_MakeSignedData [10:20:36]SAM_PROTO_SignData [10:20:36]wFMCommunicate request_size=4 [10:20:36]MH_SAM_APDU [10:20:36]CAPDU: 80 0D 01 02 [10:20:36]Write to MH i2c: E2 08 00 BD 1B 80 0D 01 02 00 00 00 00 51 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:36]Read from MH i2c: E2 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 03 00 [10:20:36]MH_I2C_Read... [10:20:36]Read from MH i2c: E2 03 00 BD 1B 00 90 00 4C [10:20:36]RAPDU: 90 00 [10:20:36]wFMCommunicate OK [10:20:36]wFMCommunicate request_size=255 [10:20:36]MH_SAM_APDU [10: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 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 43 01 00 00 F4 03 04 00 F4 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 95 [10:20:36]Write to MH i2c: E2 02 01 BE 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 43 01 00 00 F4 03 04 00 F4 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 95 00 00 27 [10:20:36]Write i2c OK [10:20:36]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 03 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 03 00 BE 1B 00 90 00 4D [10:20:37]RAPDU: 90 00 [10:20:37]wFMCommunicate OK [10:20:37]wFMCommunicate request_size=10 [10:20:37]MH_SAM_APDU [10:20:37]CAPDU: 80 0D 02 02 05 24 85 3B CD 53 [10:20:37]Write to MH i2c: E2 0D 00 BF 1B 80 0D 02 02 05 00 24 85 3B CD 53 00 00 62 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 03 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 03 00 BF 1B 00 90 00 4E [10:20:37]RAPDU: 90 00 [10:20:37]wFMCommunicate OK [10:20:37]wFMCommunicate request_size=4 [10:20:37]MH_SAM_APDU [10:20:37]CAPDU: 80 0D 03 02 [10:20:37]Write to MH i2c: E2 08 00 C0 1B 80 0D 03 02 00 00 00 00 56 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 0B 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 0B 00 C0 1B 00 F2 41 AF C3 08 35 38 CD 90 00 3E [10:20:37]RAPDU: F2 41 AF C3 08 35 38 CD 90 00 [10:20:37]wFMCommunicate OK [10:20:37]SAM_PROTO_SignData done [10:20:37]FM_MakeSignedData done [10:20:37]CreateOFDProtocolMessage [10:20:37]wFMCommunicate request_size=4 [10:20:37]MH_SAM_APDU [10:20:37]CAPDU: 80 11 00 00 [10:20:37]Write to MH i2c: E2 08 00 C1 1B 80 11 00 00 00 00 00 00 56 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:37]Read from MH i2c: E2 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 17 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: E2 17 00 C1 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AB [10: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 [10:20:37]wFMCommunicate OK [10:20:37]CreateOFDProtocolMessage done [10:20:37]OFDSenderStorePacket 375045 [10:20:37]StoreOFDPacket docnum=375045 [10: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 0C 08 07 01 1B 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 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 43 01 00 00 F4 03 04 00 F4 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 95 24 85 3B CD 53 F2 41 AF C3 08 35 38 CD [10:20:37]CheckFolder [10:20:37]dirname=/storage/ofd_packets [10:20:37]CheckFolder done [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00375045 [10:20:37]NVStorageSaveData ofd_packets/00375045 [10:20:37]File name is /storage/ofd_packets/00375045 [10:20:37]Write 301 bytes [10:20:37]NVStorageSaveData done [10:20:37]OFDSenderStorePacket done [10:20:37]KKMCreateOFDPacket done [10:20:37]NVStorageSaveData kkm_last_timestamp [10:20:37]File name is /storage/kkm_last_timestamp [10:20:37]Write 4 bytes [10:20:37]NVStorageSaveData done [10:20:37]ExternCall_PrintAddStr [10:20:37]wPrintStart [10:20:37]Write to MH i2c: 01 00 00 C2 1B DD [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 07 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 07 00 C2 1B 00 00 00 00 00 FF 0F F2 [10:20:37]RasterBufferAndPrint [10:20:37]line Счет N : (1)3311582 [10:20:37]line ИНН: 02508201610067 [10:20:37]line Контрольно-Кассовый Чек [10:20:37]line ПРОДАЖА [10:20:37]line ТРК (МРК, ГНК) : 22 [10:20:37]line Товар: 2710124130 [10:20:37]line Аи-92-К-4 [10:20:37]line 10.470 * 66.90 [10:20:37]line = 700.44 [10:20:37]line НДС 12% НСП 1% [10:20:37]line > о реализуемом товаре [10:20:37]line ОКРУГЛЕНИЕ: -0.44 [10:20:37]line ИТОГО: 700.00 [10:20:37]line Внесено: 700.00 [10:20:37]line СДАЧА: 0.00 [10:20:37]line НСП 1% : 6.20 [10:20:37]line НДС 12% : 74.38 [10:20:37]line Наличными: 700.00 [10:20:37]line Безнал.: 0.00 [10:20:37]line Место: АЗС № 87 "Партнер Нефть" [10:20:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:20:37]line СНО: Общий режим [10:20:37]line Чек 323 27.10.2024 10:20 [10:20:37]line Смена: 528 ФФД: 1.0 [10:20:37]line ЗНМ: 0300000083 [10:20:37]line РНМ: 0000000000091623 [10:20:37]line Версия ККМ: 001 [10:20:37]line ФМ: 0000000000874672 [10:20:37]line ФД: 375045 [10:20:37]line ФПД: 163984086650195 [10:20:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102036&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375045&fm=163984086650195&tin=02508201610067®Number=0000000000091623&sum=70000 [10:20:37]written 0, free lines is 4095 [10:20:37]OFD Sender: Processing packet 375045 [packets to send 270, broken 269] [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00375045 [10:20:37]OFD Sender: To server: pG, [10:20:37]CommunicateWithHost lk.salyk.kg:30040 [10:20:37]ConnectInit lk.salyk.kg [10:20:37]Connected sock=10 [10: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 0C 08 07 01 1B 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 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 43 01 00 00 F4 03 04 00 F4 13 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 95 24 85 3B CD 53 F2 41 AF C3 08 35 38 CD [10: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 F2 41 47 00 B9 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 05 B9 05 00 F4 03 04 00 92 BF 1D 67 B6 04 01 00 00 31 12 8B D1 2B 5A 6C 38 [10:20:37]CommunicateWithHost err = 0 [10:20:37]CheckOFDResponse [10:20:37]1017 (14) - 77093643461234 [10:20:37]1041 (16) - 0000000000874672 [10:20:37]1040 (4) - 375045 [10:20:37]1012 (4) - 27.10.2024 04:20 [10:20:37]1206 (1) - 0 [10:20:37]OFD Sender: Remove packet 375045 [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00375045 [10:20:37]NVStorageDeleteData [10:20:37]Write to MH i2c: 01 00 00 ED 1B 08 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 07 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: 01 07 00 ED 1B 00 00 00 00 00 DC 0C F7 [10:20:37]RasterBufferAndPrint [10:20:37]line [10:20:37]line [10:20:37]line [10:20:37]line [10:20:37]line [10:20:37]written 0, free lines is 3298 [10:20:37]MH_Cut [10:20:37]Write to MH i2c: D1 01 00 F4 1B 01 E1 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: D1 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: D1 01 00 [10:20:37]MH_I2C_Read... [10:20:37]Read from MH i2c: D1 01 00 F4 1B 00 E0 [10:20:37]Write to MH i2c: 01 00 00 F5 1B 10 [10:20:37]Write i2c OK [10:20:37]MH_I2C_Read... [10:20:38]OFD Sender: No OFD packet to send [10:20:38]*** Cut start [10:20:38]*** Partial cut [10:20:38]*** CUTSNS_PIN = 1 [10:20:38]*** CUTSNS_PIN = 0 [10:20:39]*** Brake cut motor [10:20:39]Read from MH i2c: 01 [10:20:39]MH_I2C_Read... [10:20:39]*** Stop cut motor [10:20:39]*** Cut end [10:20:39]Read from MH i2c: 01 07 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: 01 07 00 F5 1B 00 00 00 00 00 FF 0F 25 [10:20:39]process_action close_receipt done [10:20:39]requested_data is exist [10:20:39]produce_requested_data [10:20:39]requested_item fm.sn is exist - process it [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 11 00 00 [10:20:39]Write to MH i2c: E2 08 00 F6 1B 80 11 00 00 00 00 00 00 8B [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 17 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 17 00 F6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E0 [10: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 [10:20:39]wFMCommunicate OK [10:20:39]requested_item fd.num is exist - process it [10:20:39]SAM_PROTO_GetFieldsCounters [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 13 00 00 [10:20:39]Write to MH i2c: E2 08 00 F7 1B 80 13 00 00 00 00 00 00 8E [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 62 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 62 00 F7 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 05 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [10: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 05 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:39]wFMCommunicate OK [10:20:39]SAM_PROTO_GetFieldsCounters done [10:20:39]requested_item shift.num is exist - process it [10:20:39]requested_item shift.opened is exist - process it [10:20:39]req_shift_opened [10:20:39]FM_GetShiftState [10:20:39]SAM_PROTO_GetShiftState [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 13 01 00 [10:20:39]Write to MH i2c: E2 08 00 F8 1B 80 13 01 00 00 00 00 00 90 [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 0E 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 0E 00 F8 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5E [10:20:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:39]wFMCommunicate OK [10:20:39]SAM_PROTO_GetShiftState done [10:20:39]FM_GetShiftState done [10:20:39]req_shift_opened done [10:20:39]requested_item shift.open_date is exist - process it [10:20:39]req_shift_open_date [10:20:39]req_shift_open_date done [10:20:39]produce_requested_data done [10:20:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375045,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:20:39]process_action_free close_receipt [10:20:39]json_value_free [10:20:39]json_value_free done [10:20:39]process_json_proto returns [10:20:39]Send response to host [10:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375045,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:20:39]free response buf [10:20:39]execute_script done [10:20:39]execute_script returns [10:20:39]free content buf [10:20:39]Sock 8.Close socket [10:20:39]Sock 8.Thread stoped [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20:53]OFD Sender: No OFD packet to send [10:20:54]accept exits with 9 [10:20:54]New connection [10:20:54]New thread 3067149668 created [10:20:54]Thread 3067006308 joined [10:20:54]Waiting for new connection... [10:20:54] Sock 9.Parse request [10:20:54]Sock 9.Check first char [10:20:54]Sock 9.First char is OK [10:20:54]request: POST /json_proto HTTP/1.0 [10:20:54]Method: POST [10:20:54]URL: /json_proto [10:20:54]Method is POST - this is cgi request [10:20:54]url: /json_proto [10:20:54]query_string will be loaded in cgi processing [10:20:54]execute_cgi json_proto POST (null) [10:20:54]execute_cgi path=json_proto method=POST [10:20:54]POST find Content-Length [10:20:54]Host: 172.17.42.195:8080 [10:20:54]Content-Length: 776 [10:20:54]Content-Type: application/json [10:20:54] [10:20:54]POST finish read [10:20:54]Found Content-Length = 776 [10:20:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311579", "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" : 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" ] } } [10:20:54]execute_script... [10:20:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311579", "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" : 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" ] } } [10:20:54]POST & json_proto [10:20:54]process_json_proto [10:20:54]json parsed OK: [10:20:54]protocol is kg_v1.0 [10:20:54]action value=close_receipt [10:20:54]process_action close_receipt [10:20:54]cmd_close_receipt [10:20:54]MH_GetDate [10:20:54]Write to MH i2c: F0 00 00 F9 1B 03 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 09 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: F0 09 00 F9 1B 00 06 14 1E 67 EF 94 12 67 A7 [10:20:54]GetLastDocTimeStamp 1730024436 [10:20:54]current date 1730024454 [10:20:54]FM_GetShiftState [10:20:54]SAM_PROTO_GetShiftState [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 13 01 00 [10:20:54]Write to MH i2c: E2 08 00 FA 1B 80 13 01 00 00 00 00 00 92 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 0E 00 FA 1B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 60 [10:20:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:54]wFMCommunicate OK [10:20:54]SAM_PROTO_GetShiftState done [10:20:54]FM_GetShiftState done [10:20:54]opened in 1729988025 [10:20:54]opened+sec_in_day 1730074425 [10:20:54]quantity*price = 300076 [10:20:54]sum+1 = 300077 [10:20:54]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 СНО: Общий режим Чек 324 27.10.2024 10:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375046 ФПД: 231543326934327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102054&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375046&fm=231543326934327&tin=02508201610067®Number=0000000000091623&sum=300076 [10:20:55]StoreToDocumentArchive [10:20:55]shift 528 fd 375046 [10:20:55]save to /storage/0528/doc_00375046 [10:20:55]save last doc name /storage/0528/doc_00375046 to /storage/kkm_last_doc_name [10:20:55]save OK [10:20:55]Clear old archive folders... [10:20:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:20:55]tlvbuf is 01571CA0 [10:20:55]SAM_PROTO_ClearQueue [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 09 00 00 [10:20:55]Write to MH i2c: E2 08 00 07 1C 80 09 00 00 00 00 00 00 95 [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 07 1C 00 90 00 97 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]SAM_PROTO_ClearQueue done [10:20:55]KKMCreateOFDPacket [10:20:55]OFDProtocolAddRootSTLVToBuf [10:20:55]FM_MakeSignedData [10:20:55]FM_MakeSignedData [10:20:55]SAM_PROTO_SignData [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 0D 01 02 [10:20:55]Write to MH i2c: E2 08 00 08 1C 80 0D 01 02 00 00 00 00 9D [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 08 1C 00 90 00 98 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]wFMCommunicate request_size=255 [10:20:55]MH_SAM_APDU [10:20: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 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 44 01 00 00 F4 03 04 00 06 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [10:20:55]Write to MH i2c: E2 02 01 09 1C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 44 01 00 00 F4 03 04 00 06 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 C9 [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 09 1C 00 90 00 99 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]wFMCommunicate request_size=16 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D2 96 61 C0 85 37 [10:20:55]Write to MH i2c: E2 13 00 0A 1C 80 0D 02 02 0B 00 00 35 04 06 00 D2 96 61 C0 85 37 00 00 3A [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 03 00 0A 1C 00 90 00 9A [10:20:56]RAPDU: 90 00 [10:20:56]wFMCommunicate OK [10:20:56]wFMCommunicate request_size=4 [10:20:56]MH_SAM_APDU [10:20:56]CAPDU: 80 0D 03 02 [10:20:56]Write to MH i2c: E2 08 00 0B 1C 80 0D 03 02 00 00 00 00 A2 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 0B 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 0B 00 0B 1C 00 E8 AE 06 B5 EE 27 25 3F 90 00 6D [10:20:56]RAPDU: E8 AE 06 B5 EE 27 25 3F 90 00 [10:20:56]wFMCommunicate OK [10:20:56]SAM_PROTO_SignData done [10:20:56]FM_MakeSignedData done [10:20:56]CreateOFDProtocolMessage [10:20:56]wFMCommunicate request_size=4 [10:20:56]MH_SAM_APDU [10:20:56]CAPDU: 80 11 00 00 [10:20:56]Write to MH i2c: E2 08 00 0C 1C 80 11 00 00 00 00 00 00 A2 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:56]Read from MH i2c: E2 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 17 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: E2 17 00 0C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F7 [10:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:20:56]wFMCommunicate OK [10:20:56]CreateOFDProtocolMessage done [10:20:56]OFDSenderStorePacket 375046 [10:20:56]StoreOFDPacket docnum=375046 [10:20: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 15 01 00 00 7E 21 0D 01 E7 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 44 01 00 00 F4 03 04 00 06 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D2 96 61 C0 85 37 E8 AE 06 B5 EE 27 25 3F [10:20:56]CheckFolder [10:20:56]dirname=/storage/ofd_packets [10:20:56]CheckFolder done [10:20:56]ProducePacketName [10:20:56]name=ofd_packets/00375046 [10:20:56]NVStorageSaveData ofd_packets/00375046 [10:20:56]File name is /storage/ofd_packets/00375046 [10:20:56]Write 307 bytes [10:20:56]NVStorageSaveData done [10:20:56]OFDSenderStorePacket done [10:20:56]KKMCreateOFDPacket done [10:20:56]NVStorageSaveData kkm_last_timestamp [10:20:56]File name is /storage/kkm_last_timestamp [10:20:56]Write 4 bytes [10:20:56]NVStorageSaveData done [10:20:56]ExternCall_PrintAddStr [10:20:56]wPrintStart [10:20:56]Write to MH i2c: 01 00 00 0D 1C 29 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 0D 1C 00 00 00 00 00 FF 0F 3E [10:20:56]RasterBufferAndPrint [10:20:56]line Счет N : (1)3311579 [10:20:56]line ИНН: 02508201610067 [10:20:56]line Контрольно-Кассовый Чек [10:20:56]line ПРОДАЖА [10:20:56]line ТРК (МРК, ГНК) : 11 [10:20:56]line Товар: 2710194240 [10:20:56]line D-Energy Дт-К-2 [10:20:56]line 38.870 * 77.20 [10:20:56]line = 3000.76 [10:20:56]line НДС 12% НСП 1% [10:20:56]line > о реализуемом товаре [10:20:56]line ИТОГО: 3000.76 [10:20:56]line НСП 1% : 26.55 [10:20:56]line НДС 12% : 318.66 [10:20:56]line Наличными: 0.00 [10:20:56]line Безнал.: 3000.76 [10:20:56]line Место: АЗС № 87 "Партнер Нефть" [10:20:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:20:56]line СНО: Общий режим [10:20:56]line Чек 324 27.10.2024 10:20 [10:20:56]line Смена: 528 ФФД: 1.0 [10:20:56]line ЗНМ: 0300000083 [10:20:56]line РНМ: 0000000000091623 [10:20:56]line Версия ККМ: 001 [10:20:56]line Платежная система: Mbank [10:20:56]line ФМ: 0000000000874672 [10:20:56]line ФД: 375046 [10:20:56]line ФПД: 231543326934327 [10:20:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102054&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375046&fm=231543326934327&tin=02508201610067®Number=0000000000091623&sum=300076 [10:20:56]OFD Sender: Processing packet 375046 [packets to send 270, broken 269] [10:20:56]ProducePacketName [10:20:56]name=ofd_packets/00375046 [10:20:56]OFD Sender: To server: pG, [10:20:56]CommunicateWithHost lk.salyk.kg:30040 [10:20:56]ConnectInit lk.salyk.kg [10:20:56]written 0, free lines is 4095 [10:20:56]Connected sock=10 [10:20: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 7E 21 0D 01 E7 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 44 01 00 00 F4 03 04 00 06 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D2 96 61 C0 85 37 E8 AE 06 B5 EE 27 25 3F [10:20: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 C4 AF 47 00 8E 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 06 B9 05 00 F4 03 04 00 A5 BF 1D 67 B6 04 01 00 00 19 89 50 0E CF 9C F2 43 [10:20:56]CommunicateWithHost err = 0 [10:20:56]CheckOFDResponse [10:20:56]1017 (14) - 77093643461234 [10:20:56]1041 (16) - 0000000000874672 [10:20:56]1040 (4) - 375046 [10:20:56]1012 (4) - 27.10.2024 04:20 [10:20:56]1206 (1) - 0 [10:20:56]OFD Sender: Remove packet 375046 [10:20:56]ProducePacketName [10:20:56]name=ofd_packets/00375046 [10:20:56]NVStorageDeleteData [10:20:56]Write to MH i2c: 01 00 00 36 1C 52 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 36 1C 00 00 00 00 00 21 0D 87 [10:20:56]RasterBufferAndPrint [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]written 0, free lines is 3367 [10:20:56]MH_Cut [10:20:56]Write to MH i2c: D1 01 00 3D 1C 01 2B [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 01 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 01 00 3D 1C 00 2A [10:20:56]Write to MH i2c: 01 00 00 3E 1C 5A [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:57]OFD Sender: No OFD packet to send [10:20:57]*** Cut start [10:20:57]*** Partial cut [10:20:57]*** CUTSNS_PIN = 1 [10:20:57]*** CUTSNS_PIN = 0 [10:20:58]*** Brake cut motor [10:20:58]Read from MH i2c: 01 [10:20:58]MH_I2C_Read... [10:20:58]*** Stop cut motor [10:20:58]*** Cut end [10:20:58]Read from MH i2c: 01 07 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: 01 07 00 3E 1C 00 00 00 00 00 FF 0F 6F [10:20:58]process_action close_receipt done [10:20:58]requested_data is exist [10:20:58]produce_requested_data [10:20:58]requested_item fm.sn is exist - process it [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 11 00 00 [10:20:58]Write to MH i2c: E2 08 00 3F 1C 80 11 00 00 00 00 00 00 D5 [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 17 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 17 00 3F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [10:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:20:58]wFMCommunicate OK [10:20:58]requested_item fd.num is exist - process it [10:20:58]SAM_PROTO_GetFieldsCounters [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 13 00 00 [10:20:58]Write to MH i2c: E2 08 00 40 1C 80 13 00 00 00 00 00 00 D8 [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 62 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 62 00 40 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 06 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [10:20: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 06 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:58]wFMCommunicate OK [10:20:58]SAM_PROTO_GetFieldsCounters done [10:20:58]requested_item shift.num is exist - process it [10:20:58]requested_item shift.opened is exist - process it [10:20:58]req_shift_opened [10:20:58]FM_GetShiftState [10:20:58]SAM_PROTO_GetShiftState [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 13 01 00 [10:20:58]Write to MH i2c: E2 08 00 41 1C 80 13 01 00 00 00 00 00 DA [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:58]Read from MH i2c: E2 0E 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 0E 00 41 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A8 [10:20:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:20:58]wFMCommunicate OK [10:20:58]SAM_PROTO_GetShiftState done [10:20:58]FM_GetShiftState done [10:20:58]req_shift_opened done [10:20:58]requested_item shift.open_date is exist - process it [10:20:58]req_shift_open_date [10:20:58]req_shift_open_date done [10:20:58]produce_requested_data done [10:20:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375046,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:20:58]process_action_free close_receipt [10:20:58]json_value_free [10:20:58]json_value_free done [10:20:58]process_json_proto returns [10:20:58]Send response to host [10:20:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375046,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:20:58]free response buf [10:20:58]execute_script done [10:20:58]execute_script returns [10:20:58]free content buf [10:20:58]Sock 9.Close socket [10:20:58]Sock 9.Thread stoped [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:47]OFD Sender: No OFD packet to send [10:21:52]OFD Sender: No OFD packet to send [10:21:57]OFD Sender: No OFD packet to send [10:22:02]OFD Sender: No OFD packet to send [10:22:04]accept exits with 8 [10:22:04]New connection [10:22:04]New thread 3067006308 created [10:22:04]Thread 3067149668 joined [10:22:04]Waiting for new connection... [10:22:04] Sock 8.Parse request [10:22:04]Sock 8.Check first char [10:22:04]Sock 8.First char is OK [10:22:04]request: POST /json_proto HTTP/1.0 [10:22:04]Method: POST [10:22:04]URL: /json_proto [10:22:04]Method is POST - this is cgi request [10:22:04]url: /json_proto [10:22:04]query_string will be loaded in cgi processing [10:22:04]execute_cgi json_proto POST (null) [10:22:04]execute_cgi path=json_proto method=POST [10:22:04]POST find Content-Length [10:22:04]Host: 172.17.42.195:8080 [10:22:04]Content-Length: 678 [10:22:04]Content-Type: application/json [10:22:04] [10:22:04]POST finish read [10:22:04]Found Content-Length = 678 [10:22:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311583", "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" ] } } [10:22:04]execute_script... [10:22:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311583", "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" ] } } [10:22:04]POST & json_proto [10:22:04]process_json_proto [10:22:04]json parsed OK: [10:22:04]protocol is kg_v1.0 [10:22:04]action value=close_receipt [10:22:04]process_action close_receipt [10:22:04]cmd_close_receipt [10:22:04]MH_GetDate [10:22:04]Write to MH i2c: F0 00 00 42 1C 4D [10:22:04]Write i2c OK [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: F0 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: F0 09 00 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: F0 09 00 42 1C 00 4D 14 1E 67 EF 94 12 67 38 [10:22:04]GetLastDocTimeStamp 1730024454 [10:22:04]current date 1730024525 [10:22:04]FM_GetShiftState [10:22:04]SAM_PROTO_GetShiftState [10:22:04]wFMCommunicate request_size=4 [10:22:04]MH_SAM_APDU [10:22:04]CAPDU: 80 13 01 00 [10:22:04]Write to MH i2c: E2 08 00 43 1C 80 13 01 00 00 00 00 00 DC [10:22:04]Write i2c OK [10:22:04]MH_I2C_Read... [10:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:04]Read from MH i2c: E2 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: E2 0E 00 [10:22:04]MH_I2C_Read... [10:22:04]Read from MH i2c: E2 0E 00 43 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AA [10:22:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:22:04]wFMCommunicate OK [10:22:04]SAM_PROTO_GetShiftState done [10:22:04]FM_GetShiftState done [10:22:04]opened in 1729988025 [10:22:04]opened+sec_in_day 1730074425 [10:22:04]quantity*price = 50041 [10:22:04]sum+1 = 50042 [10:22:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 325 27.10.2024 10:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375047 ФПД: 187720472588423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375047&fm=187720472588423&tin=02508201610067®Number=0000000000091623&sum=50000 [10:22:05]StoreToDocumentArchive [10:22:05]shift 528 fd 375047 [10:22:05]save to /storage/0528/doc_00375047 [10:22:05]save last doc name /storage/0528/doc_00375047 to /storage/kkm_last_doc_name [10:22:05]save OK [10:22:05]Clear old archive folders... [10:22:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:05]tlvbuf is 015B6B70 [10:22:05]SAM_PROTO_ClearQueue [10:22:05]wFMCommunicate request_size=4 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 09 00 00 [10:22:05]Write to MH i2c: E2 08 00 50 1C 80 09 00 00 00 00 00 00 DE [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:05]Read from MH i2c: E2 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 03 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 03 00 50 1C 00 90 00 E0 [10:22:05]RAPDU: 90 00 [10:22:05]wFMCommunicate OK [10:22:05]SAM_PROTO_ClearQueue done [10:22:05]KKMCreateOFDPacket [10:22:05]OFDProtocolAddRootSTLVToBuf [10:22:05]FM_MakeSignedData [10:22:05]FM_MakeSignedData [10:22:05]SAM_PROTO_SignData [10:22:05]wFMCommunicate request_size=4 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 0D 01 02 [10:22:05]Write to MH i2c: E2 08 00 51 1C 80 0D 01 02 00 00 00 00 E6 [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:05]Read from MH i2c: E2 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 03 00 [10:22:05]MH_I2C_Read... [10:22:05]Read from MH i2c: E2 03 00 51 1C 00 90 00 E1 [10:22:05]RAPDU: 90 00 [10:22:05]wFMCommunicate OK [10:22:05]wFMCommunicate request_size=255 [10:22:05]MH_SAM_APDU [10:22:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4D 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA [10:22:05]Write to MH i2c: E2 02 01 52 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 45 01 00 00 F4 03 04 00 4D 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA 00 00 1F [10:22:05]Write i2c OK [10:22:05]MH_I2C_Read... [10:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:06]Read from MH i2c: E2 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 03 00 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 03 00 52 1C 00 90 00 E2 [10:22:06]RAPDU: 90 00 [10:22:06]wFMCommunicate OK [10:22:06]wFMCommunicate request_size=10 [10:22:06]MH_SAM_APDU [10:22:06]CAPDU: 80 0D 02 02 05 BB 14 15 F0 87 [10:22:06]Write to MH i2c: E2 0D 00 53 1C 80 0D 02 02 05 00 BB 14 15 F0 87 00 00 4E [10:22:06]Write i2c OK [10:22:06]MH_I2C_Read... [10:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:06]Read from MH i2c: E2 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 03 00 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 03 00 53 1C 00 90 00 E3 [10:22:06]RAPDU: 90 00 [10:22:06]wFMCommunicate OK [10:22:06]wFMCommunicate request_size=4 [10:22:06]MH_SAM_APDU [10:22:06]CAPDU: 80 0D 03 02 [10:22:06]Write to MH i2c: E2 08 00 54 1C 80 0D 03 02 00 00 00 00 EB [10:22:06]Write i2c OK [10:22:06]MH_I2C_Read... [10:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:06]Read from MH i2c: E2 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 0B 00 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 0B 00 54 1C 00 71 98 5B 79 03 2F 3C B8 90 00 EF [10:22:06]RAPDU: 71 98 5B 79 03 2F 3C B8 90 00 [10:22:06]wFMCommunicate OK [10:22:06]SAM_PROTO_SignData done [10:22:06]FM_MakeSignedData done [10:22:06]CreateOFDProtocolMessage [10:22:06]wFMCommunicate request_size=4 [10:22:06]MH_SAM_APDU [10:22:06]CAPDU: 80 11 00 00 [10:22:06]Write to MH i2c: E2 08 00 55 1C 80 11 00 00 00 00 00 00 EB [10:22:06]Write i2c OK [10:22:06]MH_I2C_Read... [10:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:06]Read from MH i2c: E2 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 17 00 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: E2 17 00 55 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [10:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:22:06]wFMCommunicate OK [10:22:06]CreateOFDProtocolMessage done [10:22:06]OFDSenderStorePacket 375047 [10:22:06]StoreOFDPacket docnum=375047 [10:22: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 1C 09 07 01 A9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4D 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA BB 14 15 F0 87 71 98 5B 79 03 2F 3C B8 [10:22:06]CheckFolder [10:22:06]dirname=/storage/ofd_packets [10:22:06]CheckFolder done [10:22:06]ProducePacketName [10:22:06]name=ofd_packets/00375047 [10:22:06]NVStorageSaveData ofd_packets/00375047 [10:22:06]File name is /storage/ofd_packets/00375047 [10:22:06]Write 301 bytes [10:22:06]NVStorageSaveData done [10:22:06]OFDSenderStorePacket done [10:22:06]KKMCreateOFDPacket done [10:22:06]NVStorageSaveData kkm_last_timestamp [10:22:06]File name is /storage/kkm_last_timestamp [10:22:06]Write 4 bytes [10:22:06]NVStorageSaveData done [10:22:06]ExternCall_PrintAddStr [10:22:06]wPrintStart [10:22:06]Write to MH i2c: 01 00 00 56 1C 72 [10:22:06]Write i2c OK [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: 01 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: 01 07 00 [10:22:06]MH_I2C_Read... [10:22:06]Read from MH i2c: 01 07 00 56 1C 00 00 00 00 00 FF 0F 87 [10:22:06]RasterBufferAndPrint [10:22:06]line Счет N : (1)3311583 [10:22:06]line ИНН: 02508201610067 [10:22:06]line Контрольно-Кассовый Чек [10:22:06]line ПРОДАЖА [10:22:06]line ТРК (МРК, ГНК) : 32 [10:22:06]line Товар: 2710124130 [10:22:06]line Аи-92-К-4 [10:22:06]line 7.480 * 66.90 [10:22:06]line = 500.41 [10:22:06]line НДС 12% НСП 1% [10:22:06]line > о реализуемом товаре [10:22:06]line ОКРУГЛЕНИЕ: -0.41 [10:22:06]line ИТОГО: 500.00 [10:22:06]line Внесено: 500.00 [10:22:06]line СДАЧА: 0.00 [10:22:06]line НСП 1% : 4.43 [10:22:06]line НДС 12% : 53.14 [10:22:06]line Наличными: 500.00 [10:22:06]line Безнал.: 0.00 [10:22:06]line Место: АЗС № 87 "Партнер Нефть" [10:22:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:22:06]line СНО: Общий режим [10:22:06]line Чек 325 27.10.2024 10:22 [10:22:06]line Смена: 528 ФФД: 1.0 [10:22:06]line ЗНМ: 0300000083 [10:22:06]line РНМ: 0000000000091623 [10:22:06]line Версия ККМ: 001 [10:22:06]line ФМ: 0000000000874672 [10:22:06]line ФД: 375047 [10:22:06]line ФПД: 187720472588423 [10:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375047&fm=187720472588423&tin=02508201610067®Number=0000000000091623&sum=50000 [10:22:06]OFD Sender: Processing packet 375047 [packets to send 270, broken 269] [10:22:06]ProducePacketName [10:22:06]name=ofd_packets/00375047 [10:22:06]OFD Sender: To server: pG, [10:22:06]CommunicateWithHost lk.salyk.kg:30040 [10:22:06]ConnectInit lk.salyk.kg [10:22:06]written 0, free lines is 4095 [10:22:06]Connected sock=10 [10:22:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1C 09 07 01 A9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4D 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA BB 14 15 F0 87 71 98 5B 79 03 2F 3C B8 [10:22:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 23 69 47 00 2F 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 07 B9 05 00 F4 03 04 00 EC BF 1D 67 B6 04 01 00 00 02 B0 69 7C 31 30 32 A1 [10:22:07]CommunicateWithHost err = 0 [10:22:07]CheckOFDResponse [10:22:07]1017 (14) - 77093643461234 [10:22:07]1041 (16) - 0000000000874672 [10:22:07]1040 (4) - 375047 [10:22:07]1012 (4) - 27.10.2024 04:22 [10:22:07]1206 (1) - 0 [10:22:07]OFD Sender: Remove packet 375047 [10:22:07]ProducePacketName [10:22:07]name=ofd_packets/00375047 [10:22:07]NVStorageDeleteData [10:22:07]Write to MH i2c: 01 00 00 81 1C 9D [10:22:07]Write i2c OK [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: 01 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: 01 07 00 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: 01 07 00 81 1C 00 00 00 00 00 E4 0C 94 [10:22:07]RasterBufferAndPrint [10:22:07]line [10:22:07]line [10:22:07]line [10:22:07]line [10:22:07]line [10:22:07]written 0, free lines is 3306 [10:22:07]MH_Cut [10:22:07]Write to MH i2c: D1 01 00 88 1C 01 76 [10:22:07]Write i2c OK [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: D1 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: D1 01 00 [10:22:07]MH_I2C_Read... [10:22:07]Read from MH i2c: D1 01 00 88 1C 00 75 [10:22:07]Write to MH i2c: 01 00 00 89 1C A5 [10:22:07]Write i2c OK [10:22:07]MH_I2C_Read... [10:22:07]OFD Sender: No OFD packet to send [10:22:07]*** Cut start [10:22:07]*** Partial cut [10:22:07]*** CUTSNS_PIN = 1 [10:22:07]*** CUTSNS_PIN = 0 [10:22:08]*** Brake cut motor [10:22:08]Read from MH i2c: 01 [10:22:08]MH_I2C_Read... [10:22:08]*** Stop cut motor [10:22:08]*** Cut end [10:22:08]Read from MH i2c: 01 07 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: 01 07 00 89 1C 00 00 00 00 00 FF 0F BA [10:22:08]process_action close_receipt done [10:22:08]requested_data is exist [10:22:08]produce_requested_data [10:22:08]requested_item fm.sn is exist - process it [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 11 00 00 [10:22:08]Write to MH i2c: E2 08 00 8A 1C 80 11 00 00 00 00 00 00 20 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 17 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 17 00 8A 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [10:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:22:08]wFMCommunicate OK [10:22:08]requested_item fd.num is exist - process it [10:22:08]SAM_PROTO_GetFieldsCounters [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 13 00 00 [10:22:08]Write to MH i2c: E2 08 00 8B 1C 80 13 00 00 00 00 00 00 23 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 62 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 62 00 8B 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 07 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [10:22:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_GetFieldsCounters done [10:22:08]requested_item shift.num is exist - process it [10:22:08]requested_item shift.opened is exist - process it [10:22:08]req_shift_opened [10:22:08]FM_GetShiftState [10:22:08]SAM_PROTO_GetShiftState [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 13 01 00 [10:22:08]Write to MH i2c: E2 08 00 8C 1C 80 13 01 00 00 00 00 00 25 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 8C 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F3 [10:22:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_GetShiftState done [10:22:08]FM_GetShiftState done [10:22:08]req_shift_opened done [10:22:08]requested_item shift.open_date is exist - process it [10:22:08]req_shift_open_date [10:22:08]req_shift_open_date done [10:22:08]produce_requested_data done [10:22:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375047,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:22:08]process_action_free close_receipt [10:22:08]json_value_free [10:22:08]json_value_free done [10:22:08]process_json_proto returns [10:22:08]Send response to host [10:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375047,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:22:08]free response buf [10:22:08]execute_script done [10:22:08]execute_script returns [10:22:08]free content buf [10:22:08]Sock 8.Close socket [10:22:08]Sock 8.Thread stoped [10:22:12]OFD Sender: No OFD packet to send [10:22:17]OFD Sender: No OFD packet to send [10:22:22]OFD Sender: No OFD packet to send [10:22:27]OFD Sender: No OFD packet to send [10:22:32]OFD Sender: No OFD packet to send [10:22:37]OFD Sender: No OFD packet to send [10:22:42]OFD Sender: No OFD packet to send [10:22:47]OFD Sender: No OFD packet to send [10:22:52]OFD Sender: No OFD packet to send [10:22:57]OFD Sender: No OFD packet to send [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:17]OFD Sender: No OFD packet to send [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]OFD Sender: No OFD packet to send [10:23:57]OFD Sender: No OFD packet to send [10:24:02]OFD Sender: No OFD packet to send [10:24:07]accept exits with 9 [10:24:07]New connection [10:24:07]New thread 3067149668 created [10:24:07]Thread 3067006308 joined [10:24:07]Waiting for new connection... [10:24:07] Sock 9.Parse request [10:24:07]Sock 9.Check first char [10:24:07]Sock 9.First char is OK [10:24:07]request: POST /json_proto HTTP/1.0 [10:24:07]Method: POST [10:24:07]URL: /json_proto [10:24:07]Method is POST - this is cgi request [10:24:07]url: /json_proto [10:24:07]query_string will be loaded in cgi processing [10:24:07]execute_cgi json_proto POST (null) [10:24:07]execute_cgi path=json_proto method=POST [10:24:07]POST find Content-Length [10:24:07]Host: 172.17.42.195:8080 [10:24:07]Content-Length: 770 [10:24:07]Content-Type: application/json [10:24:07] [10:24:07]POST finish read [10:24:07]Found Content-Length = 770 [10:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311584", "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" : 40.360, "sum" : 2700.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:07]execute_script... [10:24:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311584", "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" : 40.360, "sum" : 2700.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:07]POST & json_proto [10:24:07]process_json_proto [10:24:07]json parsed OK: [10:24:07]protocol is kg_v1.0 [10:24:07]action value=close_receipt [10:24:07]process_action close_receipt [10:24:07]cmd_close_receipt [10:24:07]MH_GetDate [10:24:07]Write to MH i2c: F0 00 00 8D 1C 98 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 8D 1C 00 C7 14 1E 67 EF 94 12 67 FD [10:24:07]GetLastDocTimeStamp 1730024525 [10:24:07]current date 1730024647 [10:24:07]FM_GetShiftState [10:24:07]SAM_PROTO_GetShiftState [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 13 01 00 [10:24:07]Write to MH i2c: E2 08 00 8E 1C 80 13 01 00 00 00 00 00 27 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 8E 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F5 [10:24:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:24:07]wFMCommunicate OK [10:24:07]SAM_PROTO_GetShiftState done [10:24:07]FM_GetShiftState done [10:24:07]opened in 1729988025 [10:24:07]opened+sec_in_day 1730074425 [10:24:07]quantity*price = 270008 [10:24:07]sum+1 = 270009 [10:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2700.08 НСП 1% : 23.89 НДС 12% : 286.73 Наличными: 0.00 Безнал.: 2700.08 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 326 27.10.2024 10:24 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375048 ФПД: 120229098230449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102407&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375048&fm=120229098230449&tin=02508201610067®Number=0000000000091623&sum=270008 [10:24:08]StoreToDocumentArchive [10:24:08]shift 528 fd 375048 [10:24:08]save to /storage/0528/doc_00375048 [10:24:08]save last doc name /storage/0528/doc_00375048 to /storage/kkm_last_doc_name [10:24:08]save OK [10:24:08]Clear old archive folders... [10:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:08]tlvbuf is 015B6210 [10:24:08]SAM_PROTO_ClearQueue [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 09 00 00 [10:24:08]Write to MH i2c: E2 08 00 9B 1C 80 09 00 00 00 00 00 00 29 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 9B 1C 00 90 00 2B [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]SAM_PROTO_ClearQueue done [10:24:08]KKMCreateOFDPacket [10:24:08]OFDProtocolAddRootSTLVToBuf [10:24:08]FM_MakeSignedData [10:24:08]FM_MakeSignedData [10:24:08]SAM_PROTO_SignData [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 01 02 [10:24:08]Write to MH i2c: E2 08 00 9C 1C 80 0D 01 02 00 00 00 00 31 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 9C 1C 00 90 00 2C [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=255 [10:24:08]MH_SAM_APDU [10: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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C7 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D [10:24:08]Write to MH i2c: E2 02 01 9D 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 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C7 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D 00 00 02 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 9D 1C 00 90 00 2D [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=10 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 02 02 05 59 04 B1 12 B1 [10:24:08]Write to MH i2c: E2 0D 00 9E 1C 80 0D 02 02 05 00 59 04 B1 12 B1 00 00 0F [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 9E 1C 00 90 00 2E [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 03 02 [10:24:08]Write to MH i2c: E2 08 00 9F 1C 80 0D 03 02 00 00 00 00 36 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 0B 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 0B 00 9F 1C 00 FA 1F 1E 57 1A 9B 12 51 90 00 DD [10:24:08]RAPDU: FA 1F 1E 57 1A 9B 12 51 90 00 [10:24:08]wFMCommunicate OK [10:24:08]SAM_PROTO_SignData done [10:24:08]FM_MakeSignedData done [10:24:08]CreateOFDProtocolMessage [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 11 00 00 [10:24:08]Write to MH i2c: E2 08 00 A0 1C 80 11 00 00 00 00 00 00 36 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 17 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 17 00 A0 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8B [10: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 [10:24:08]wFMCommunicate OK [10:24:08]CreateOFDProtocolMessage done [10:24:08]OFDSenderStorePacket 375048 [10:24:08]StoreOFDPacket docnum=375048 [10: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 31 28 07 01 32 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C7 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D 59 04 B1 12 B1 FA 1F 1E 57 1A 9B 12 51 [10:24:08]CheckFolder [10:24:08]dirname=/storage/ofd_packets [10:24:08]CheckFolder done [10:24:08]ProducePacketName [10:24:08]name=ofd_packets/00375048 [10:24:08]NVStorageSaveData ofd_packets/00375048 [10:24:08]File name is /storage/ofd_packets/00375048 [10:24:08]Write 301 bytes [10:24:08]NVStorageSaveData done [10:24:08]OFDSenderStorePacket done [10:24:08]KKMCreateOFDPacket done [10:24:08]NVStorageSaveData kkm_last_timestamp [10:24:08]File name is /storage/kkm_last_timestamp [10:24:08]Write 4 bytes [10:24:08]NVStorageSaveData done [10:24:08]ExternCall_PrintAddStr [10:24:08]wPrintStart [10:24:08]Write to MH i2c: 01 00 00 A1 1C BD [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 07 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 07 00 A1 1C 00 00 00 00 00 FF 0F D2 [10:24:08]RasterBufferAndPrint [10:24:08]line Счет N : (1)3311584 [10:24:08]line ИНН: 02508201610067 [10:24:08]line Контрольно-Кассовый Чек [10:24:08]line ПРОДАЖА [10:24:08]line ТРК (МРК, ГНК) : 42 [10:24:08]line Товар: 2710124130 [10:24:08]line Аи-92-К-4 [10:24:08]line 40.360 * 66.90 [10:24:08]line = 2700.08 [10:24:08]line НДС 12% НСП 1% [10:24:08]line > о реализуемом товаре [10:24:08]line ИТОГО: 2700.08 [10:24:08]line НСП 1% : 23.89 [10:24:08]line НДС 12% : 286.73 [10:24:08]line Наличными: 0.00 [10:24:08]line Безнал.: 2700.08 [10:24:08]line Место: АЗС № 87 "Партнер Нефть" [10:24:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:24:08]line СНО: Общий режим [10:24:08]line Чек 326 27.10.2024 10:24 [10:24:08]line Смена: 528 ФФД: 1.0 [10:24:08]line ЗНМ: 0300000083 [10:24:08]line РНМ: 0000000000091623 [10:24:08]line Версия ККМ: 001 [10:24:08]line Платежная система: Mbank [10:24:08]line ФМ: 0000000000874672 [10:24:08]line ФД: 375048 [10:24:08]line ФПД: 120229098230449 [10:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102407&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375048&fm=120229098230449&tin=02508201610067®Number=0000000000091623&sum=270008 [10:24:08]written 0, free lines is 4095 [10:24:08]OFD Sender: Processing packet 375048 [packets to send 270, broken 269] [10:24:08]ProducePacketName [10:24:08]name=ofd_packets/00375048 [10:24:08]OFD Sender: To server: pG, [10:24:08]CommunicateWithHost lk.salyk.kg:30040 [10:24:08]ConnectInit lk.salyk.kg [10:24:09]Connected sock=10 [10:24: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 31 28 07 01 32 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 9D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 C7 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D 59 04 B1 12 B1 FA 1F 1E 57 1A 9B 12 51 [10: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 3A 0B 47 00 BF 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 08 B9 05 00 F4 03 04 00 66 C0 1D 67 B6 04 01 00 00 FB 1A 1F C2 E4 BD 8F 9F [10:24:09]CommunicateWithHost err = 0 [10:24:09]CheckOFDResponse [10:24:09]1017 (14) - 77093643461234 [10:24:09]1041 (16) - 0000000000874672 [10:24:09]1040 (4) - 375048 [10:24:09]1012 (4) - 27.10.2024 04:24 [10:24:09]1206 (1) - 0 [10:24:09]OFD Sender: Remove packet 375048 [10:24:09]ProducePacketName [10:24:09]name=ofd_packets/00375048 [10:24:09]NVStorageDeleteData [10:24:09]Write to MH i2c: 01 00 00 CA 1C E6 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 07 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 07 00 CA 1C 00 00 00 00 00 09 0D 03 [10:24:09]RasterBufferAndPrint [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]written 0, free lines is 3344 [10:24:09]MH_Cut [10:24:09]Write to MH i2c: D1 01 00 D1 1C 01 BF [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 01 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 01 00 D1 1C 00 BE [10:24:09]Write to MH i2c: 01 00 00 D2 1C EE [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]OFD Sender: No OFD packet to send [10:24:10]*** Cut start [10:24:10]*** Partial cut [10:24:10]*** CUTSNS_PIN = 1 [10:24:10]*** CUTSNS_PIN = 0 [10:24:10]*** Brake cut motor [10:24:10]Read from MH i2c: 01 [10:24:10]MH_I2C_Read... [10:24:10]*** Stop cut motor [10:24:10]*** Cut end [10:24:10]Read from MH i2c: 01 07 00 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: 01 07 00 D2 1C 00 00 00 00 00 FF 0F 03 [10:24:10]process_action close_receipt done [10:24:10]requested_data is exist [10:24:10]produce_requested_data [10:24:10]requested_item fm.sn is exist - process it [10:24:10]wFMCommunicate request_size=4 [10:24:10]MH_SAM_APDU [10:24:10]CAPDU: 80 11 00 00 [10:24:10]Write to MH i2c: E2 08 00 D3 1C 80 11 00 00 00 00 00 00 69 [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:10]Read from MH i2c: E2 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: E2 17 00 [10:24:10]MH_I2C_Read... [10:24:10]Read from MH i2c: E2 17 00 D3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [10: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 [10:24:10]wFMCommunicate OK [10:24:10]requested_item fd.num is exist - process it [10:24:10]SAM_PROTO_GetFieldsCounters [10:24:10]wFMCommunicate request_size=4 [10:24:10]MH_SAM_APDU [10:24:10]CAPDU: 80 13 00 00 [10:24:10]Write to MH i2c: E2 08 00 D4 1C 80 13 00 00 00 00 00 00 6C [10:24:10]Write i2c OK [10:24:10]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 62 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 62 00 D4 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 08 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [10:24: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 08 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:11]wFMCommunicate OK [10:24:11]SAM_PROTO_GetFieldsCounters done [10:24:11]requested_item shift.num is exist - process it [10:24:11]requested_item shift.opened is exist - process it [10:24:11]req_shift_opened [10:24:11]FM_GetShiftState [10:24:11]SAM_PROTO_GetShiftState [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 13 01 00 [10:24:11]Write to MH i2c: E2 08 00 D5 1C 80 13 01 00 00 00 00 00 6E [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 0E 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 0E 00 D5 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3C [10:24:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:24:11]wFMCommunicate OK [10:24:11]SAM_PROTO_GetShiftState done [10:24:11]FM_GetShiftState done [10:24:11]req_shift_opened done [10:24:11]requested_item shift.open_date is exist - process it [10:24:11]req_shift_open_date [10:24:11]req_shift_open_date done [10:24:11]produce_requested_data done [10:24:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375048,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:24:11]process_action_free close_receipt [10:24:11]json_value_free [10:24:11]json_value_free done [10:24:11]process_json_proto returns [10:24:11]Send response to host [10:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375048,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:24:11]free response buf [10:24:11]execute_script done [10:24:11]execute_script returns [10:24:11]free content buf [10:24:11]Sock 9.Close socket [10:24:11]Sock 9.Thread stoped [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:39]OFD Sender: No OFD packet to send [10:24:40]accept exits with 8 [10:24:40]New connection [10:24:40]New thread 3067006308 created [10:24:40]Thread 3067149668 joined [10:24:40]Waiting for new connection... [10:24:40] Sock 8.Parse request [10:24:40]Sock 8.Check first char [10:24:40]Sock 8.First char is OK [10:24:40]request: POST /json_proto HTTP/1.0 [10:24:40]Method: POST [10:24:40]URL: /json_proto [10:24:40]Method is POST - this is cgi request [10:24:40]url: /json_proto [10:24:40]query_string will be loaded in cgi processing [10:24:40]execute_cgi json_proto POST (null) [10:24:40]execute_cgi path=json_proto method=POST [10:24:40]POST find Content-Length [10:24:40]Host: 172.17.42.195:8080 [10:24:40]Content-Length: 678 [10:24:40]Content-Type: application/json [10:24:40] [10:24:40]POST finish read [10:24:40]Found Content-Length = 678 [10:24:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311586", "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" ] } } [10:24:40]execute_script... [10:24:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311586", "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" ] } } [10:24:40]POST & json_proto [10:24:40]process_json_proto [10:24:40]json parsed OK: [10:24:40]protocol is kg_v1.0 [10:24:40]action value=close_receipt [10:24:40]process_action close_receipt [10:24:40]cmd_close_receipt [10:24:40]MH_GetDate [10:24:40]Write to MH i2c: F0 00 00 D6 1C E1 [10:24:40]Write i2c OK [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: F0 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: F0 09 00 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: F0 09 00 D6 1C 00 E8 14 1E 67 EF 94 12 67 67 [10:24:40]GetLastDocTimeStamp 1730024647 [10:24:40]current date 1730024680 [10:24:40]FM_GetShiftState [10:24:40]SAM_PROTO_GetShiftState [10:24:40]wFMCommunicate request_size=4 [10:24:40]MH_SAM_APDU [10:24:40]CAPDU: 80 13 01 00 [10:24:40]Write to MH i2c: E2 08 00 D7 1C 80 13 01 00 00 00 00 00 70 [10:24:40]Write i2c OK [10:24:40]MH_I2C_Read... [10:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:40]Read from MH i2c: E2 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: E2 0E 00 [10:24:40]MH_I2C_Read... [10:24:40]Read from MH i2c: E2 0E 00 D7 1C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3E [10:24:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:24:40]wFMCommunicate OK [10:24:40]SAM_PROTO_GetShiftState done [10:24:40]FM_GetShiftState done [10:24:40]opened in 1729988025 [10:24:40]opened+sec_in_day 1730074425 [10:24:40]quantity*price = 50041 [10:24:40]sum+1 = 50042 [10:24: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 СНО: Общий режим Чек 327 27.10.2024 10:24 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375049 ФПД: 92114182792859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102440&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375049&fm=92114182792859&tin=02508201610067®Number=0000000000091623&sum=50000 [10:24:41]StoreToDocumentArchive [10:24:41]shift 528 fd 375049 [10:24:41]save to /storage/0528/doc_00375049 [10:24:41]save last doc name /storage/0528/doc_00375049 to /storage/kkm_last_doc_name [10:24:41]save OK [10:24:41]Clear old archive folders... [10:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:41]tlvbuf is 015B6210 [10:24:41]SAM_PROTO_ClearQueue [10:24:41]wFMCommunicate request_size=4 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 09 00 00 [10:24:41]Write to MH i2c: E2 08 00 E4 1C 80 09 00 00 00 00 00 00 72 [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 E4 1C 00 90 00 74 [10:24:41]RAPDU: 90 00 [10:24:41]wFMCommunicate OK [10:24:41]SAM_PROTO_ClearQueue done [10:24:41]KKMCreateOFDPacket [10:24:41]OFDProtocolAddRootSTLVToBuf [10:24:41]FM_MakeSignedData [10:24:41]FM_MakeSignedData [10:24:41]SAM_PROTO_SignData [10:24:41]wFMCommunicate request_size=4 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 0D 01 02 [10:24:41]Write to MH i2c: E2 08 00 E5 1C 80 0D 01 02 00 00 00 00 7A [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 E5 1C 00 90 00 75 [10:24:41]RAPDU: 90 00 [10:24:41]wFMCommunicate OK [10:24:41]wFMCommunicate request_size=255 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E8 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 53 [10:24:41]Write to MH i2c: E2 02 01 E6 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 47 01 00 00 F4 03 04 00 E8 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 53 00 00 FB [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 E6 1C 00 90 00 76 [10:24:41]RAPDU: 90 00 [10:24:41]wFMCommunicate OK [10:24:41]wFMCommunicate request_size=10 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 0D 02 02 05 C7 01 24 E6 9B [10:24:41]Write to MH i2c: E2 0D 00 E7 1C 80 0D 02 02 05 00 C7 01 24 E6 9B 00 00 F4 [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 03 00 E7 1C 00 90 00 77 [10:24:41]RAPDU: 90 00 [10:24:41]wFMCommunicate OK [10:24:41]wFMCommunicate request_size=4 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 0D 03 02 [10:24:41]Write to MH i2c: E2 08 00 E8 1C 80 0D 03 02 00 00 00 00 7F [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 0B 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 0B 00 E8 1C 00 7C 2C ED C1 13 FE 55 B8 90 00 F4 [10:24:41]RAPDU: 7C 2C ED C1 13 FE 55 B8 90 00 [10:24:41]wFMCommunicate OK [10:24:41]SAM_PROTO_SignData done [10:24:41]FM_MakeSignedData done [10:24:41]CreateOFDProtocolMessage [10:24:41]wFMCommunicate request_size=4 [10:24:41]MH_SAM_APDU [10:24:41]CAPDU: 80 11 00 00 [10:24:41]Write to MH i2c: E2 08 00 E9 1C 80 11 00 00 00 00 00 00 7F [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:41]Read from MH i2c: E2 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 17 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: E2 17 00 E9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [10: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 [10:24:41]wFMCommunicate OK [10:24:41]CreateOFDProtocolMessage done [10:24:41]OFDSenderStorePacket 375049 [10:24:41]StoreOFDPacket docnum=375049 [10:24: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 C3 D9 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E8 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 53 C7 01 24 E6 9B 7C 2C ED C1 13 FE 55 B8 [10:24:41]CheckFolder [10:24:41]dirname=/storage/ofd_packets [10:24:41]CheckFolder done [10:24:41]ProducePacketName [10:24:41]name=ofd_packets/00375049 [10:24:41]NVStorageSaveData ofd_packets/00375049 [10:24:41]File name is /storage/ofd_packets/00375049 [10:24:41]Write 301 bytes [10:24:41]NVStorageSaveData done [10:24:41]OFDSenderStorePacket done [10:24:41]KKMCreateOFDPacket done [10:24:41]NVStorageSaveData kkm_last_timestamp [10:24:41]File name is /storage/kkm_last_timestamp [10:24:41]Write 4 bytes [10:24:41]NVStorageSaveData done [10:24:41]ExternCall_PrintAddStr [10:24:41]wPrintStart [10:24:41]Write to MH i2c: 01 00 00 EA 1C 06 [10:24:41]Write i2c OK [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: 01 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: 01 07 00 [10:24:41]MH_I2C_Read... [10:24:41]Read from MH i2c: 01 07 00 EA 1C 00 00 00 00 00 FF 0F 1B [10:24:41]RasterBufferAndPrint [10:24:41]line Счет N : (1)3311586 [10:24:41]line ИНН: 02508201610067 [10:24:41]line Контрольно-Кассовый Чек [10:24:41]line ПРОДАЖА [10:24:41]line ТРК (МРК, ГНК) : 22 [10:24:41]line Товар: 2710124130 [10:24:41]line Аи-92-К-4 [10:24:41]line 7.480 * 66.90 [10:24:41]line = 500.41 [10:24:41]line НДС 12% НСП 1% [10:24:41]line > о реализуемом товаре [10:24:41]line ОКРУГЛЕНИЕ: -0.41 [10:24:41]line ИТОГО: 500.00 [10:24:41]line Внесено: 500.00 [10:24:41]line СДАЧА: 0.00 [10:24:41]line НСП 1% : 4.43 [10:24:41]line НДС 12% : 53.14 [10:24:41]line Наличными: 500.00 [10:24:41]line Безнал.: 0.00 [10:24:41]line Место: АЗС № 87 "Партнер Нефть" [10:24:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:24:41]line СНО: Общий режим [10:24:41]line Чек 327 27.10.2024 10:24 [10:24:41]line Смена: 528 ФФД: 1.0 [10:24:41]line ЗНМ: 0300000083 [10:24:41]line РНМ: 0000000000091623 [10:24:41]line Версия ККМ: 001 [10:24:41]line ФМ: 0000000000874672 [10:24:41]line ФД: 375049 [10:24:41]line ФПД: 92114182792859 [10:24:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102440&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375049&fm=92114182792859&tin=02508201610067®Number=0000000000091623&sum=50000 [10:24:41]written 0, free lines is 4095 [10:24:41]OFD Sender: Processing packet 375049 [packets to send 270, broken 269] [10:24:41]ProducePacketName [10:24:41]name=ofd_packets/00375049 [10:24:41]OFD Sender: To server: pG, [10:24:41]CommunicateWithHost lk.salyk.kg:30040 [10:24:41]ConnectInit lk.salyk.kg [10:24:42]Connected sock=10 [10:24:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C3 D9 07 01 20 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E8 14 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 53 C7 01 24 E6 9B 7C 2C ED C1 13 FE 55 B8 [10:24:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1D 92 47 00 78 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B9 05 00 F4 03 04 00 87 C0 1D 67 B6 04 01 00 00 B8 EA 62 56 0A 79 B9 74 [10:24:42]CommunicateWithHost err = 0 [10:24:42]CheckOFDResponse [10:24:42]1017 (14) - 77093643461234 [10:24:42]1041 (16) - 0000000000874672 [10:24:42]1040 (4) - 375049 [10:24:42]1012 (4) - 27.10.2024 04:24 [10:24:42]1206 (1) - 0 [10:24:42]OFD Sender: Remove packet 375049 [10:24:42]ProducePacketName [10:24:42]name=ofd_packets/00375049 [10:24:42]NVStorageDeleteData [10:24:42]Write to MH i2c: 01 00 00 15 1D 32 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: 01 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: 01 07 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: 01 07 00 15 1D 00 00 00 00 00 D7 0C 1C [10:24:42]RasterBufferAndPrint [10:24:42]line [10:24:42]line [10:24:42]line [10:24:42]line [10:24:42]line [10:24:42]written 0, free lines is 3294 [10:24:42]MH_Cut [10:24:42]Write to MH i2c: D1 01 00 1C 1D 01 0B [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: D1 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: D1 01 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: D1 01 00 1C 1D 00 0A [10:24:42]Write to MH i2c: 01 00 00 1D 1D 3A [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]OFD Sender: No OFD packet to send [10:24:43]*** Cut start [10:24:43]*** Partial cut [10:24:43]*** CUTSNS_PIN = 1 [10:24:43]*** CUTSNS_PIN = 0 [10:24:43]*** Brake cut motor [10:24:43]Read from MH i2c: 01 [10:24:43]MH_I2C_Read... [10:24:43]*** Stop cut motor [10:24:43]*** Cut end [10:24:43]Read from MH i2c: 01 07 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: 01 07 00 1D 1D 00 00 00 00 00 FF 0F 4F [10:24:43]process_action close_receipt done [10:24:43]requested_data is exist [10:24:43]produce_requested_data [10:24:43]requested_item fm.sn is exist - process it [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 11 00 00 [10:24:43]Write to MH i2c: E2 08 00 1E 1D 80 11 00 00 00 00 00 00 B5 [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 17 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 17 00 1E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [10:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:24:43]wFMCommunicate OK [10:24:43]requested_item fd.num is exist - process it [10:24:43]SAM_PROTO_GetFieldsCounters [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 13 00 00 [10:24:43]Write to MH i2c: E2 08 00 1F 1D 80 13 00 00 00 00 00 00 B8 [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 62 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 62 00 1F 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 09 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [10:24: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 09 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_GetFieldsCounters done [10:24:44]requested_item shift.num is exist - process it [10:24:44]requested_item shift.opened is exist - process it [10:24:44]req_shift_opened [10:24:44]FM_GetShiftState [10:24:44]SAM_PROTO_GetShiftState [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 13 01 00 [10:24:44]Write to MH i2c: E2 08 00 20 1D 80 13 01 00 00 00 00 00 BA [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0E 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0E 00 20 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 88 [10:24:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_GetShiftState done [10:24:44]FM_GetShiftState done [10:24:44]req_shift_opened done [10:24:44]requested_item shift.open_date is exist - process it [10:24:44]req_shift_open_date [10:24:44]req_shift_open_date done [10:24:44]produce_requested_data done [10:24:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375049,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:24:44]process_action_free close_receipt [10:24:44]json_value_free [10:24:44]json_value_free done [10:24:44]process_json_proto returns [10:24:44]Send response to host [10:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375049,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:24:44]free response buf [10:24:44]execute_script done [10:24:44]execute_script returns [10:24:44]free content buf [10:24:44]Sock 8.Close socket [10:24:44]Sock 8.Thread stoped [10:24:47]OFD Sender: No OFD packet to send [10:24:52]OFD Sender: No OFD packet to send [10:24:57]OFD Sender: No OFD packet to send [10:25:02]OFD Sender: No OFD packet to send [10:25:07]OFD Sender: No OFD packet to send [10:25:11]accept exits with 9 [10:25:11]New connection [10:25:11]New thread 3067149668 created [10:25:11]Thread 3067006308 joined [10:25:11]Waiting for new connection... [10:25:11] Sock 9.Parse request [10:25:11]Sock 9.Check first char [10:25:11]Sock 9.First char is OK [10:25:11]request: POST /json_proto HTTP/1.0 [10:25:11]Method: POST [10:25:11]URL: /json_proto [10:25:11]Method is POST - this is cgi request [10:25:11]url: /json_proto [10:25:11]query_string will be loaded in cgi processing [10:25:11]execute_cgi json_proto POST (null) [10:25:11]execute_cgi path=json_proto method=POST [10:25:11]POST find Content-Length [10:25:11]Host: 172.17.42.195:8080 [10:25:11]Content-Length: 774 [10:25:11]Content-Type: application/json [10:25:11] [10:25:11]POST finish read [10:25:11]Found Content-Length = 774 [10:25:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311585", "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 }]} ], "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" ] } } [10:25:11]execute_script... [10:25: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)3311585", "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 }]} ], "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" ] } } [10:25:11]POST & json_proto [10:25:11]process_json_proto [10:25:11]json parsed OK: [10:25:11]protocol is kg_v1.0 [10:25:11]action value=close_receipt [10:25:11]process_action close_receipt [10:25:11]cmd_close_receipt [10:25:11]MH_GetDate [10:25:11]Write to MH i2c: F0 00 00 21 1D 2D [10:25:11]Write i2c OK [10:25:11]MH_I2C_Read... [10:25:11]Read from MH i2c: F0 [10:25:11]MH_I2C_Read... [10:25:11]Read from MH i2c: F0 09 00 [10:25:11]MH_I2C_Read... [10:25:11]Read from MH i2c: F0 09 00 21 1D 00 07 15 1E 67 EF 94 12 67 D3 [10:25:11]GetLastDocTimeStamp 1730024680 [10:25:11]current date 1730024711 [10:25:11]FM_GetShiftState [10:25:11]SAM_PROTO_GetShiftState [10:25:11]wFMCommunicate request_size=4 [10:25:11]MH_SAM_APDU [10:25:11]CAPDU: 80 13 01 00 [10:25:11]Write to MH i2c: E2 08 00 22 1D 80 13 01 00 00 00 00 00 BC [10:25:11]Write i2c OK [10:25:11]MH_I2C_Read... [10:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:11]Read from MH i2c: E2 [10:25:11]MH_I2C_Read... [10:25:11]Read from MH i2c: E2 0E 00 [10:25:11]MH_I2C_Read... [10:25:11]Read from MH i2c: E2 0E 00 22 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8A [10:25:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:25:11]wFMCommunicate OK [10:25:11]SAM_PROTO_GetShiftState done [10:25:11]FM_GetShiftState done [10:25:11]opened in 1729988025 [10:25:11]opened+sec_in_day 1730074425 [10:25:11]quantity*price = 250012 [10:25:11]sum+1 = 250013 [10:25:11]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 СНО: Общий режим Чек 328 27.10.2024 10:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375050 ФПД: 258151998151458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102511&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375050&fm=258151998151458&tin=02508201610067®Number=0000000000091623&sum=250012 [10:25:12]StoreToDocumentArchive [10:25:12]shift 528 fd 375050 [10:25:12]save to /storage/0528/doc_00375050 [10:25:12]save last doc name /storage/0528/doc_00375050 to /storage/kkm_last_doc_name [10:25:12]save OK [10:25:12]Clear old archive folders... [10:25:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:25:12]tlvbuf is 015B6D80 [10:25:12]SAM_PROTO_ClearQueue [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 09 00 00 [10:25:12]Write to MH i2c: E2 08 00 2F 1D 80 09 00 00 00 00 00 00 BE [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 2F 1D 00 90 00 C0 [10:25:12]RAPDU: 90 00 [10:25:12]wFMCommunicate OK [10:25:12]SAM_PROTO_ClearQueue done [10:25:12]KKMCreateOFDPacket [10:25:12]OFDProtocolAddRootSTLVToBuf [10:25:12]FM_MakeSignedData [10:25:12]FM_MakeSignedData [10:25:12]SAM_PROTO_SignData [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 0D 01 02 [10:25:12]Write to MH i2c: E2 08 00 30 1D 80 0D 01 02 00 00 00 00 C6 [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 30 1D 00 90 00 C1 [10:25:12]RAPDU: 90 00 [10:25:12]wFMCommunicate OK [10:25:12]wFMCommunicate request_size=255 [10:25:12]MH_SAM_APDU [10: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 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 48 01 00 00 F4 03 04 00 07 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [10:25:12]Write to MH i2c: E2 02 01 31 1D 80 0D 02 02 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 48 01 00 00 F4 03 04 00 07 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 6E [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 31 1D 00 90 00 C2 [10:25:12]RAPDU: 90 00 [10:25:12]wFMCommunicate OK [10:25:12]wFMCommunicate request_size=11 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 0D 02 02 06 EA C9 B2 25 DB 22 [10:25:12]Write to MH i2c: E2 0E 00 32 1D 80 0D 02 02 06 00 EA C9 B2 25 DB 22 00 00 5C [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 03 00 32 1D 00 90 00 C3 [10:25:12]RAPDU: 90 00 [10:25:12]wFMCommunicate OK [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 0D 03 02 [10:25:12]Write to MH i2c: E2 08 00 33 1D 80 0D 03 02 00 00 00 00 CB [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 0B 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 0B 00 33 1D 00 79 06 81 67 A4 B9 9A 77 90 00 A1 [10:25:12]RAPDU: 79 06 81 67 A4 B9 9A 77 90 00 [10:25:12]wFMCommunicate OK [10:25:12]SAM_PROTO_SignData done [10:25:12]FM_MakeSignedData done [10:25:12]CreateOFDProtocolMessage [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 11 00 00 [10:25:12]Write to MH i2c: E2 08 00 34 1D 80 11 00 00 00 00 00 00 CB [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 17 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 17 00 34 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 20 [10: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 [10:25:12]wFMCommunicate OK [10:25:12]CreateOFDProtocolMessage done [10:25:12]OFDSenderStorePacket 375050 [10:25:12]StoreOFDPacket docnum=375050 [10: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 F8 57 08 01 28 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 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 48 01 00 00 F4 03 04 00 07 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA C9 B2 25 DB 22 79 06 81 67 A4 B9 9A 77 [10:25:12]CheckFolder [10:25:12]dirname=/storage/ofd_packets [10:25:12]CheckFolder done [10:25:12]ProducePacketName [10:25:12]name=ofd_packets/00375050 [10:25:12]NVStorageSaveData ofd_packets/00375050 [10:25:12]File name is /storage/ofd_packets/00375050 [10:25:12]Write 302 bytes [10:25:12]NVStorageSaveData done [10:25:12]OFDSenderStorePacket done [10:25:12]KKMCreateOFDPacket done [10:25:12]NVStorageSaveData kkm_last_timestamp [10:25:12]File name is /storage/kkm_last_timestamp [10:25:12]Write 4 bytes [10:25:12]NVStorageSaveData done [10:25:12]ExternCall_PrintAddStr [10:25:12]wPrintStart [10:25:12]Write to MH i2c: 01 00 00 35 1D 52 [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: 01 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: 01 07 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: 01 07 00 35 1D 00 00 00 00 00 FF 0F 67 [10:25:12]RasterBufferAndPrint [10:25:12]line Счет N : (1)3311585 [10:25:12]line ИНН: 02508201610067 [10:25:12]line Контрольно-Кассовый Чек [10:25:12]line ПРОДАЖА [10:25:12]line ТРК (МРК, ГНК) : 5 [10:25:12]line Товар: 2710194210 [10:25:12]line ДТ(л)-К-5 [10:25:12]line 32.810 * 76.20 [10:25:12]line = 2500.12 [10:25:12]line НДС 12% НСП 1% [10:25:12]line > о реализуемом товаре [10:25:12]line ИТОГО: 2500.12 [10:25:12]line НСП 1% : 22.12 [10:25:12]line НДС 12% : 265.50 [10:25:12]line Наличными: 0.00 [10:25:12]line Безнал.: 2500.12 [10:25:12]line Место: АЗС № 87 "Партнер Нефть" [10:25:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:25:12]line СНО: Общий режим [10:25:12]line Чек 328 27.10.2024 10:25 [10:25:12]line Смена: 528 ФФД: 1.0 [10:25:12]line ЗНМ: 0300000083 [10:25:12]line РНМ: 0000000000091623 [10:25:12]line Версия ККМ: 001 [10:25:12]line Платежная система: Mbank [10:25:12]line ФМ: 0000000000874672 [10:25:12]line ФД: 375050 [10:25:12]line ФПД: 258151998151458 [10:25:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102511&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375050&fm=258151998151458&tin=02508201610067®Number=0000000000091623&sum=250012 [10:25:12]written 0, free lines is 4095 [10:25:12]OFD Sender: Processing packet 375050 [packets to send 270, broken 269] [10:25:12]ProducePacketName [10:25:12]name=ofd_packets/00375050 [10:25:12]OFD Sender: To server: pG, [10:25:12]CommunicateWithHost lk.salyk.kg:30040 [10:25:12]ConnectInit lk.salyk.kg [10:25:12]Connected sock=10 [10: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 F8 57 08 01 28 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 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 48 01 00 00 F4 03 04 00 07 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA C9 B2 25 DB 22 79 06 81 67 A4 B9 9A 77 [10: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 EE 47 00 5B 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 0A B9 05 00 F4 03 04 00 A6 C0 1D 67 B6 04 01 00 00 2F 10 47 1D 54 C1 55 A3 [10:25:13]CommunicateWithHost err = 0 [10:25:13]CheckOFDResponse [10:25:13]1017 (14) - 77093643461234 [10:25:13]1041 (16) - 0000000000874672 [10:25:13]1040 (4) - 375050 [10:25:13]1012 (4) - 27.10.2024 04:25 [10:25:13]1206 (1) - 0 [10:25:13]OFD Sender: Remove packet 375050 [10:25:13]ProducePacketName [10:25:13]name=ofd_packets/00375050 [10:25:13]NVStorageDeleteData [10:25:13]Write to MH i2c: 01 00 00 5E 1D 7B [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 07 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 07 00 5E 1D 00 00 00 00 00 01 0D 90 [10:25:13]RasterBufferAndPrint [10:25:13]line [10:25:13]line [10:25:13]line [10:25:13]line [10:25:13]line [10:25:13]written 0, free lines is 3336 [10:25:13]MH_Cut [10:25:13]Write to MH i2c: D1 01 00 65 1D 01 54 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: D1 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: D1 01 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: D1 01 00 65 1D 00 53 [10:25:13]Write to MH i2c: 01 00 00 66 1D 83 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]OFD Sender: No OFD packet to send [10:25:14]*** Cut start [10:25:14]*** Partial cut [10:25:14]*** CUTSNS_PIN = 1 [10:25:14]*** CUTSNS_PIN = 0 [10:25:14]*** Brake cut motor [10:25:14]Read from MH i2c: 01 [10:25:14]MH_I2C_Read... [10:25:14]*** Stop cut motor [10:25:14]*** Cut end [10:25:14]Read from MH i2c: 01 07 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 07 00 66 1D 00 00 00 00 00 FF 0F 98 [10:25:14]process_action close_receipt done [10:25:14]requested_data is exist [10:25:14]produce_requested_data [10:25:14]requested_item fm.sn is exist - process it [10:25:14]wFMCommunicate request_size=4 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 11 00 00 [10:25:14]Write to MH i2c: E2 08 00 67 1D 80 11 00 00 00 00 00 00 FE [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 17 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 17 00 67 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [10: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 [10:25:14]wFMCommunicate OK [10:25:14]requested_item fd.num is exist - process it [10:25:14]SAM_PROTO_GetFieldsCounters [10:25:14]wFMCommunicate request_size=4 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 13 00 00 [10:25:14]Write to MH i2c: E2 08 00 68 1D 80 13 00 00 00 00 00 00 01 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 62 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 62 00 68 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 0A B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [10: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 0A B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:14]wFMCommunicate OK [10:25:14]SAM_PROTO_GetFieldsCounters done [10:25:14]requested_item shift.num is exist - process it [10:25:14]requested_item shift.opened is exist - process it [10:25:14]req_shift_opened [10:25:14]FM_GetShiftState [10:25:14]SAM_PROTO_GetShiftState [10:25:14]wFMCommunicate request_size=4 [10:25:14]MH_SAM_APDU [10:25:14]CAPDU: 80 13 01 00 [10:25:14]Write to MH i2c: E2 08 00 69 1D 80 13 01 00 00 00 00 00 03 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:14]Read from MH i2c: E2 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 0E 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: E2 0E 00 69 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D1 [10:25:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:25:14]wFMCommunicate OK [10:25:14]SAM_PROTO_GetShiftState done [10:25:14]FM_GetShiftState done [10:25:14]req_shift_opened done [10:25:14]requested_item shift.open_date is exist - process it [10:25:14]req_shift_open_date [10:25:14]req_shift_open_date done [10:25:14]produce_requested_data done [10:25:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375050,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:25:14]process_action_free close_receipt [10:25:14]json_value_free [10:25:14]json_value_free done [10:25:14]process_json_proto returns [10:25:14]Send response to host [10:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375050,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:25:14]free response buf [10:25:14]execute_script done [10:25:14]execute_script returns [10:25:14]free content buf [10:25:14]Sock 9.Close socket [10:25:14]Sock 9.Thread stoped [10:25:18]OFD Sender: No OFD packet to send [10:25:23]OFD Sender: No OFD packet to send [10:25:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:38]OFD Sender: No OFD packet to send [10:25:43]OFD Sender: No OFD packet to send [10:25:47]accept exits with 8 [10:25:47]New connection [10:25:47]New thread 3067006308 created [10:25:47]Thread 3067149668 joined [10:25:47]Waiting for new connection... [10:25:47] Sock 8.Parse request [10:25:47]Sock 8.Check first char [10:25:47]Sock 8.First char is OK [10:25:47]request: POST /json_proto HTTP/1.0 [10:25:47]Method: POST [10:25:47]URL: /json_proto [10:25:47]Method is POST - this is cgi request [10:25:47]url: /json_proto [10:25:47]query_string will be loaded in cgi processing [10:25:47]execute_cgi json_proto POST (null) [10:25:47]execute_cgi path=json_proto method=POST [10:25:47]POST find Content-Length [10:25:47]Host: 172.17.42.195:8080 [10:25:47]Content-Length: 681 [10:25:47]Content-Type: application/json [10:25:47] [10:25:47]POST finish read [10:25:47]Found Content-Length = 681 [10:25:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 16.710, "sum" : 650.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:47]execute_script... [10:25: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)3311587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 16.710, "sum" : 650.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:47]POST & json_proto [10:25:47]process_json_proto [10:25:47]json parsed OK: [10:25:47]protocol is kg_v1.0 [10:25:47]action value=close_receipt [10:25:47]process_action close_receipt [10:25:47]cmd_close_receipt [10:25:47]MH_GetDate [10:25:47]Write to MH i2c: F0 00 00 6A 1D 76 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 09 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 09 00 6A 1D 00 2B 15 1E 67 EF 94 12 67 40 [10:25:47]GetLastDocTimeStamp 1730024711 [10:25:47]current date 1730024747 [10:25:47]FM_GetShiftState [10:25:47]SAM_PROTO_GetShiftState [10:25:47]wFMCommunicate request_size=4 [10:25:47]MH_SAM_APDU [10:25:47]CAPDU: 80 13 01 00 [10:25:47]Write to MH i2c: E2 08 00 6B 1D 80 13 01 00 00 00 00 00 05 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:47]Read from MH i2c: E2 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 0E 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 0E 00 6B 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D3 [10:25:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:25:47]wFMCommunicate OK [10:25:47]SAM_PROTO_GetShiftState done [10:25:47]FM_GetShiftState done [10:25:47]opened in 1729988025 [10:25:47]opened+sec_in_day 1730074425 [10:25:47]quantity*price = 65001 [10:25:47]sum+1 = 65003 [10:25:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.03 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 329 27.10.2024 10:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375051 ФПД: 187781503561387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375051&fm=187781503561387&tin=02508201610067®Number=0000000000091623&sum=65000 [10:25:48]StoreToDocumentArchive [10:25:48]shift 528 fd 375051 [10:25:48]save to /storage/0528/doc_00375051 [10:25:48]save last doc name /storage/0528/doc_00375051 to /storage/kkm_last_doc_name [10:25:48]save OK [10:25:48]Clear old archive folders... [10:25:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:25:48]tlvbuf is 01553750 [10:25:48]SAM_PROTO_ClearQueue [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 09 00 00 [10:25:48]Write to MH i2c: E2 08 00 78 1D 80 09 00 00 00 00 00 00 07 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 78 1D 00 90 00 09 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]SAM_PROTO_ClearQueue done [10:25:48]KKMCreateOFDPacket [10:25:48]OFDProtocolAddRootSTLVToBuf [10:25:48]FM_MakeSignedData [10:25:48]FM_MakeSignedData [10:25:48]SAM_PROTO_SignData [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 01 02 [10:25:48]Write to MH i2c: E2 08 00 79 1D 80 0D 01 02 00 00 00 00 0F [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 79 1D 00 90 00 0A [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=255 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 41 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 EA FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 2B 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA C9 [10:25:48]Write to MH i2c: E2 02 01 7A 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 41 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 EA FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 2B 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA C9 00 00 E6 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 7A 1D 00 90 00 0B [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=9 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 02 02 04 49 D0 AE AB [10:25:48]Write to MH i2c: E2 0C 00 7B 1D 80 0D 02 02 04 00 49 D0 AE AB 00 00 8C [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]OFD Sender: No OFD packet to send [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 7B 1D 00 90 00 0C [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 03 02 [10:25:48]Write to MH i2c: E2 08 00 7C 1D 80 0D 03 02 00 00 00 00 14 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 7C 1D 00 3D 1F 30 18 E8 0B 4D 05 90 00 FE [10:25:48]RAPDU: 3D 1F 30 18 E8 0B 4D 05 90 00 [10:25:48]wFMCommunicate OK [10:25:48]SAM_PROTO_SignData done [10:25:48]FM_MakeSignedData done [10:25:48]CreateOFDProtocolMessage [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 11 00 00 [10:25:48]Write to MH i2c: E2 08 00 7D 1D 80 11 00 00 00 00 00 00 14 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 7D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 69 [10:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:25:48]wFMCommunicate OK [10:25:48]CreateOFDProtocolMessage done [10:25:48]OFDSenderStorePacket 375051 [10:25:48]StoreOFDPacket docnum=375051 [10:25: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 0E 01 00 00 4F A1 06 01 D8 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 41 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 EA FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 2B 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA C9 49 D0 AE AB 3D 1F 30 18 E8 0B 4D 05 [10:25:48]CheckFolder [10:25:48]dirname=/storage/ofd_packets [10:25:48]CheckFolder done [10:25:48]ProducePacketName [10:25:48]name=ofd_packets/00375051 [10:25:48]NVStorageSaveData ofd_packets/00375051 [10:25:48]File name is /storage/ofd_packets/00375051 [10:25:48]Write 300 bytes [10:25:48]NVStorageSaveData done [10:25:48]OFDSenderStorePacket done [10:25:48]KKMCreateOFDPacket done [10:25:48]NVStorageSaveData kkm_last_timestamp [10:25:48]File name is /storage/kkm_last_timestamp [10:25:48]Write 4 bytes [10:25:48]NVStorageSaveData done [10:25:48]ExternCall_PrintAddStr [10:25:48]wPrintStart [10:25:48]Write to MH i2c: 01 00 00 7E 1D 9B [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 7E 1D 00 00 00 00 00 FF 0F B0 [10:25:48]RasterBufferAndPrint [10:25:48]line Счет N : (1)3311587 [10:25:48]line ИНН: 02508201610067 [10:25:48]line Контрольно-Кассовый Чек [10:25:48]line ПРОДАЖА [10:25:48]line ТРК (МРК, ГНК) : 7 [10:25:48]line Товар: 2711190000 [10:25:48]line ГАЗ-К-5 [10:25:48]line 16.710 * 38.90 [10:25:48]line = 650.02 [10:25:48]line НДС 12% НСП 1% [10:25:48]line > о реализуемом товаре [10:25:48]line ОКРУГЛЕНИЕ: -0.02 [10:25:48]line ИТОГО: 650.00 [10:25:48]line Внесено: 650.00 [10:25:48]line СДАЧА: 0.00 [10:25:48]line НСП 1% : 5.75 [10:25:48]line НДС 12% : 69.03 [10:25:48]line Наличными: 650.00 [10:25:48]line Безнал.: 0.00 [10:25:48]line Место: АЗС № 87 "Партнер Нефть" [10:25:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:25:48]line СНО: Общий режим [10:25:48]line Чек 329 27.10.2024 10:25 [10:25:48]line Смена: 528 ФФД: 1.0 [10:25:48]line ЗНМ: 0300000083 [10:25:48]line РНМ: 0000000000091623 [10:25:48]line Версия ККМ: 001 [10:25:48]line ФМ: 0000000000874672 [10:25:48]line ФД: 375051 [10:25:48]line ФПД: 187781503561387 [10:25:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375051&fm=187781503561387&tin=02508201610067®Number=0000000000091623&sum=65000 [10:25:49]OFD Sender: Processing packet 375051 [packets to send 270, broken 269] [10:25:49]ProducePacketName [10:25:49]name=ofd_packets/00375051 [10:25:49]OFD Sender: To server: pG, [10:25:49]CommunicateWithHost lk.salyk.kg:30040 [10:25:49]ConnectInit lk.salyk.kg [10:25:49]written 0, free lines is 4095 [10:25:49]Connected sock=10 [10:25:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 4F A1 06 01 D8 8B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 46 41 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 EA FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 2B 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AA C9 49 D0 AE AB 3D 1F 30 18 E8 0B 4D 05 [10:25: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 64 44 47 00 10 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 0B B9 05 00 F4 03 04 00 CA C0 1D 67 B6 04 01 00 00 78 18 44 74 E4 61 B1 02 [10:25:49]CommunicateWithHost err = 0 [10:25:49]CheckOFDResponse [10:25:49]1017 (14) - 77093643461234 [10:25:49]1041 (16) - 0000000000874672 [10:25:49]1040 (4) - 375051 [10:25:49]1012 (4) - 27.10.2024 04:25 [10:25:49]1206 (1) - 0 [10:25:49]OFD Sender: Remove packet 375051 [10:25:49]ProducePacketName [10:25:49]name=ofd_packets/00375051 [10:25:49]NVStorageDeleteData [10:25:49]Write to MH i2c: 01 00 00 A9 1D C6 [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 A9 1D 00 00 00 00 00 E1 0C BA [10:25:49]RasterBufferAndPrint [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]written 0, free lines is 3303 [10:25:49]MH_Cut [10:25:49]Write to MH i2c: D1 01 00 B0 1D 01 9F [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 B0 1D 00 9E [10:25:49]Write to MH i2c: 01 00 00 B1 1D CE [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:50]OFD Sender: No OFD packet to send [10:25:50]*** Cut start [10:25:50]*** Partial cut [10:25:50]*** CUTSNS_PIN = 1 [10:25:50]*** CUTSNS_PIN = 0 [10:25:50]*** Brake cut motor [10:25:51]Read from MH i2c: 01 [10:25:51]MH_I2C_Read... [10:25:51]*** Stop cut motor [10:25:51]*** Cut end [10:25:51]Read from MH i2c: 01 07 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: 01 07 00 B1 1D 00 00 00 00 00 FF 0F E3 [10:25:51]process_action close_receipt done [10:25:51]requested_data is exist [10:25:51]produce_requested_data [10:25:51]requested_item fm.sn is exist - process it [10:25:51]wFMCommunicate request_size=4 [10:25:51]MH_SAM_APDU [10:25:51]CAPDU: 80 11 00 00 [10:25:51]Write to MH i2c: E2 08 00 B2 1D 80 11 00 00 00 00 00 00 49 [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 17 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 17 00 B2 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [10:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:25:51]wFMCommunicate OK [10:25:51]requested_item fd.num is exist - process it [10:25:51]SAM_PROTO_GetFieldsCounters [10:25:51]wFMCommunicate request_size=4 [10:25:51]MH_SAM_APDU [10:25:51]CAPDU: 80 13 00 00 [10:25:51]Write to MH i2c: E2 08 00 B3 1D 80 13 00 00 00 00 00 00 4C [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 62 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 62 00 B3 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 0B B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [10:25:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:25:51]wFMCommunicate OK [10:25:51]SAM_PROTO_GetFieldsCounters done [10:25:51]requested_item shift.num is exist - process it [10:25:51]requested_item shift.opened is exist - process it [10:25:51]req_shift_opened [10:25:51]FM_GetShiftState [10:25:51]SAM_PROTO_GetShiftState [10:25:51]wFMCommunicate request_size=4 [10:25:51]MH_SAM_APDU [10:25:51]CAPDU: 80 13 01 00 [10:25:51]Write to MH i2c: E2 08 00 B4 1D 80 13 01 00 00 00 00 00 4E [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 B4 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1C [10:25:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:25:51]wFMCommunicate OK [10:25:51]SAM_PROTO_GetShiftState done [10:25:51]FM_GetShiftState done [10:25:51]req_shift_opened done [10:25:51]requested_item shift.open_date is exist - process it [10:25:51]req_shift_open_date [10:25:51]req_shift_open_date done [10:25:51]produce_requested_data done [10:25:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375051,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:25:51]process_action_free close_receipt [10:25:51]json_value_free [10:25:51]json_value_free done [10:25:51]process_json_proto returns [10:25:51]Send response to host [10:25:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375051,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:25:51]free response buf [10:25:51]execute_script done [10:25:51]execute_script returns [10:25:51]free content buf [10:25:51]Sock 8.Close socket [10:25:51]Sock 8.Thread stoped [10:25:55]OFD Sender: No OFD packet to send [10:26:00]OFD Sender: No OFD packet to send [10:26:05]OFD Sender: No OFD packet to send [10:26:10]OFD Sender: No OFD packet to send [10:26:15]OFD Sender: No OFD packet to send [10:26:20]OFD Sender: No OFD packet to send [10:26:25]OFD Sender: No OFD packet to send [10:26:30]OFD Sender: No OFD packet to send [10:26:35]OFD Sender: No OFD packet to send [10:26:40]OFD Sender: No OFD packet to send [10:26:45]OFD Sender: No OFD packet to send [10:26:50]OFD Sender: No OFD packet to send [10:26:52]accept exits with 9 [10:26:52]New connection [10:26:52]New thread 3067149668 created [10:26:52]Thread 3067006308 joined [10:26:52]Waiting for new connection... [10:26:52] Sock 9.Parse request [10:26:52]Sock 9.Check first char [10:26:52]Sock 9.First char is OK [10:26:52]request: POST /json_proto HTTP/1.0 [10:26:52]Method: POST [10:26:52]URL: /json_proto [10:26:52]Method is POST - this is cgi request [10:26:52]url: /json_proto [10:26:52]query_string will be loaded in cgi processing [10:26:52]execute_cgi json_proto POST (null) [10:26:52]execute_cgi path=json_proto method=POST [10:26:52]POST find Content-Length [10:26:52]Host: 172.17.42.195:8080 [10:26:52]Content-Length: 678 [10:26:52]Content-Type: application/json [10:26:52] [10:26:52]POST finish read [10:26:52]Found Content-Length = 678 [10:26:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311588", "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.700, "sum" : 582.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 582.00, "payments": [ { "type": 0, "sum" : 582.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:52]execute_script... [10:26: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)3311588", "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.700, "sum" : 582.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 582.00, "payments": [ { "type": 0, "sum" : 582.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:52]POST & json_proto [10:26:52]process_json_proto [10:26:52]json parsed OK: [10:26:52]protocol is kg_v1.0 [10:26:52]action value=close_receipt [10:26:52]process_action close_receipt [10:26:52]cmd_close_receipt [10:26:52]MH_GetDate [10:26:52]Write to MH i2c: F0 00 00 B5 1D C1 [10:26:52]Write i2c OK [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: F0 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: F0 09 00 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: F0 09 00 B5 1D 00 6D 15 1E 67 EF 94 12 67 CD [10:26:52]GetLastDocTimeStamp 1730024747 [10:26:52]current date 1730024813 [10:26:52]FM_GetShiftState [10:26:52]SAM_PROTO_GetShiftState [10:26:52]wFMCommunicate request_size=4 [10:26:52]MH_SAM_APDU [10:26:52]CAPDU: 80 13 01 00 [10:26:52]Write to MH i2c: E2 08 00 B6 1D 80 13 01 00 00 00 00 00 50 [10:26:52]Write i2c OK [10:26:52]MH_I2C_Read... [10:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:52]Read from MH i2c: E2 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: E2 0E 00 [10:26:52]MH_I2C_Read... [10:26:52]Read from MH i2c: E2 0E 00 B6 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1E [10:26:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:26:52]wFMCommunicate OK [10:26:52]SAM_PROTO_GetShiftState done [10:26:52]FM_GetShiftState done [10:26:52]opened in 1729988025 [10:26:52]opened+sec_in_day 1730074425 [10:26:52]quantity*price = 58203 [10:26:52]sum+1 = 58204 [10:26:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 582.00 Внесено: 600.00 СДАЧА: 18.00 НСП 1% : 5.15 НДС 12% : 61.81 Наличными: 582.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 330 27.10.2024 10:26 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375052 ФПД: 18507556900821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375052&fm=18507556900821&tin=02508201610067®Number=0000000000091623&sum=58200 [10:26:54]StoreToDocumentArchive [10:26:54]shift 528 fd 375052 [10:26:54]save to /storage/0528/doc_00375052 [10:26:54]save last doc name /storage/0528/doc_00375052 to /storage/kkm_last_doc_name [10:26:54]save OK [10:26:54]Clear old archive folders... [10:26:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:54]tlvbuf is B6F0A350 [10:26:54]SAM_PROTO_ClearQueue [10:26:54]wFMCommunicate request_size=4 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 09 00 00 [10:26:54]Write to MH i2c: E2 08 00 C3 1D 80 09 00 00 00 00 00 00 52 [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 C3 1D 00 90 00 54 [10:26:54]RAPDU: 90 00 [10:26:54]wFMCommunicate OK [10:26:54]SAM_PROTO_ClearQueue done [10:26:54]KKMCreateOFDPacket [10:26:54]OFDProtocolAddRootSTLVToBuf [10:26:54]FM_MakeSignedData [10:26:54]FM_MakeSignedData [10:26:54]SAM_PROTO_SignData [10:26:54]wFMCommunicate request_size=4 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 0D 01 02 [10:26:54]Write to MH i2c: E2 08 00 C4 1D 80 0D 01 02 00 00 00 00 5A [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 C4 1D 00 90 00 55 [10:26:54]RAPDU: 90 00 [10:26:54]wFMCommunicate OK [10:26:54]wFMCommunicate request_size=255 [10:26:54]MH_SAM_APDU [10:26: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 FC 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B E3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 E3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 18 00 00 00 00 07 04 06 00 58 E3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 6D 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 10 [10:26:54]Write to MH i2c: E2 02 01 C5 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 FC 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B E3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 E3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 18 00 00 00 00 07 04 06 00 58 E3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 6D 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 10 00 00 EE [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 C5 1D 00 90 00 56 [10:26:54]RAPDU: 90 00 [10:26:54]wFMCommunicate OK [10:26:54]wFMCommunicate request_size=10 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 0D 02 02 05 D5 20 5A CF D5 [10:26:54]Write to MH i2c: E2 0D 00 C6 1D 80 0D 02 02 05 00 D5 20 5A CF D5 00 00 5A [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 03 00 C6 1D 00 90 00 57 [10:26:54]RAPDU: 90 00 [10:26:54]wFMCommunicate OK [10:26:54]wFMCommunicate request_size=4 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 0D 03 02 [10:26:54]Write to MH i2c: E2 08 00 C7 1D 80 0D 03 02 00 00 00 00 5F [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 0B 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 0B 00 C7 1D 00 27 2F 5F 26 A7 7C D6 6A 90 00 9E [10:26:54]RAPDU: 27 2F 5F 26 A7 7C D6 6A 90 00 [10:26:54]wFMCommunicate OK [10:26:54]SAM_PROTO_SignData done [10:26:54]FM_MakeSignedData done [10:26:54]CreateOFDProtocolMessage [10:26:54]wFMCommunicate request_size=4 [10:26:54]MH_SAM_APDU [10:26:54]CAPDU: 80 11 00 00 [10:26:54]Write to MH i2c: E2 08 00 C8 1D 80 11 00 00 00 00 00 00 5F [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:54]Read from MH i2c: E2 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 17 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: E2 17 00 C8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B4 [10:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:26:54]wFMCommunicate OK [10:26:54]CreateOFDProtocolMessage done [10:26:54]OFDSenderStorePacket 375052 [10:26:54]StoreOFDPacket docnum=375052 [10:26: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 27 B9 07 01 70 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 FC 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B E3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 E3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 18 00 00 00 00 07 04 06 00 58 E3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 6D 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 10 D5 20 5A CF D5 27 2F 5F 26 A7 7C D6 6A [10:26:54]CheckFolder [10:26:54]dirname=/storage/ofd_packets [10:26:54]CheckFolder done [10:26:54]ProducePacketName [10:26:54]name=ofd_packets/00375052 [10:26:54]NVStorageSaveData ofd_packets/00375052 [10:26:54]File name is /storage/ofd_packets/00375052 [10:26:54]Write 301 bytes [10:26:54]NVStorageSaveData done [10:26:54]OFDSenderStorePacket done [10:26:54]KKMCreateOFDPacket done [10:26:54]NVStorageSaveData kkm_last_timestamp [10:26:54]File name is /storage/kkm_last_timestamp [10:26:54]Write 4 bytes [10:26:54]NVStorageSaveData done [10:26:54]ExternCall_PrintAddStr [10:26:54]wPrintStart [10:26:54]Write to MH i2c: 01 00 00 C9 1D E6 [10:26:54]Write i2c OK [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: 01 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: 01 07 00 [10:26:54]MH_I2C_Read... [10:26:54]Read from MH i2c: 01 07 00 C9 1D 00 00 00 00 00 FF 0F FB [10:26:54]RasterBufferAndPrint [10:26:54]line Счет N : (1)3311588 [10:26:54]line ИНН: 02508201610067 [10:26:54]line Контрольно-Кассовый Чек [10:26:54]line ПРОДАЖА [10:26:54]line ТРК (МРК, ГНК) : 22 [10:26:54]line Товар: 2710124130 [10:26:54]line Аи-92-К-4 [10:26:54]line 8.700 * 66.90 [10:26:54]line = 582.03 [10:26:54]line НДС 12% НСП 1% [10:26:54]line > о реализуемом товаре [10:26:54]line ОКРУГЛЕНИЕ: -0.03 [10:26:54]line ИТОГО: 582.00 [10:26:54]line Внесено: 600.00 [10:26:54]line СДАЧА: 18.00 [10:26:54]line НСП 1% : 5.15 [10:26:54]line НДС 12% : 61.81 [10:26:54]line Наличными: 582.00 [10:26:54]line Безнал.: 0.00 [10:26:54]line Место: АЗС № 87 "Партнер Нефть" [10:26:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:26:54]line СНО: Общий режим [10:26:54]line Чек 330 27.10.2024 10:26 [10:26:54]line Смена: 528 ФФД: 1.0 [10:26:54]line ЗНМ: 0300000083 [10:26:54]line РНМ: 0000000000091623 [10:26:54]line Версия ККМ: 001 [10:26:54]line ФМ: 0000000000874672 [10:26:54]line ФД: 375052 [10:26:54]line ФПД: 18507556900821 [10:26:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375052&fm=18507556900821&tin=02508201610067®Number=0000000000091623&sum=58200 [10:26:54]written 0, free lines is 4095 [10:26:54]OFD Sender: Processing packet 375052 [packets to send 270, broken 269] [10:26:54]ProducePacketName [10:26:54]name=ofd_packets/00375052 [10:26:54]OFD Sender: To server: pG, [10:26:54]CommunicateWithHost lk.salyk.kg:30040 [10:26:54]ConnectInit lk.salyk.kg [10:26:54]Connected sock=10 [10:26: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 27 B9 07 01 70 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 FC 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5B E3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 E3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 18 00 00 00 00 07 04 06 00 58 E3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 6D 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 10 D5 20 5A CF D5 27 2F 5F 26 A7 7C D6 6A [10:26: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 25 D2 47 00 8B 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B9 05 00 F4 03 04 00 0C C1 1D 67 B6 04 01 00 00 F8 AB FA F5 7F 53 47 29 [10:26:55]CommunicateWithHost err = 0 [10:26:55]CheckOFDResponse [10:26:55]1017 (14) - 77093643461234 [10:26:55]1041 (16) - 0000000000874672 [10:26:55]1040 (4) - 375052 [10:26:55]1012 (4) - 27.10.2024 04:26 [10:26:55]1206 (1) - 0 [10:26:55]OFD Sender: Remove packet 375052 [10:26:55]ProducePacketName [10:26:55]name=ofd_packets/00375052 [10:26:55]NVStorageDeleteData [10:26:55]Write to MH i2c: 01 00 00 F4 1D 11 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: 01 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: 01 07 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: 01 07 00 F4 1D 00 00 00 00 00 E0 0C 04 [10:26:55]RasterBufferAndPrint [10:26:55]line [10:26:55]line [10:26:55]line [10:26:55]line [10:26:55]line [10:26:55]written 0, free lines is 3301 [10:26:55]MH_Cut [10:26:55]Write to MH i2c: D1 01 00 FB 1D 01 EA [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: D1 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: D1 01 00 [10:26:55]MH_I2C_Read... [10:26:55]Read from MH i2c: D1 01 00 FB 1D 00 E9 [10:26:55]Write to MH i2c: 01 00 00 FC 1D 19 [10:26:55]Write i2c OK [10:26:55]MH_I2C_Read... [10:26:55]OFD Sender: No OFD packet to send [10:26:55]*** Cut start [10:26:55]*** Partial cut [10:26:55]*** CUTSNS_PIN = 1 [10:26:55]*** CUTSNS_PIN = 0 [10:26:56]*** Brake cut motor [10:26:56]Read from MH i2c: 01 [10:26:56]MH_I2C_Read... [10:26:56]*** Stop cut motor [10:26:56]*** Cut end [10:26:56]Read from MH i2c: 01 07 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: 01 07 00 FC 1D 00 00 00 00 00 FF 0F 2E [10:26:56]process_action close_receipt done [10:26:56]requested_data is exist [10:26:56]produce_requested_data [10:26:56]requested_item fm.sn is exist - process it [10:26:56]wFMCommunicate request_size=4 [10:26:56]MH_SAM_APDU [10:26:56]CAPDU: 80 11 00 00 [10:26:56]Write to MH i2c: E2 08 00 FD 1D 80 11 00 00 00 00 00 00 94 [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:56]Read from MH i2c: E2 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 17 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 17 00 FD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [10:26:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:26:56]wFMCommunicate OK [10:26:56]requested_item fd.num is exist - process it [10:26:56]SAM_PROTO_GetFieldsCounters [10:26:56]wFMCommunicate request_size=4 [10:26:56]MH_SAM_APDU [10:26:56]CAPDU: 80 13 00 00 [10:26:56]Write to MH i2c: E2 08 00 FE 1D 80 13 00 00 00 00 00 00 97 [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:56]Read from MH i2c: E2 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 62 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 62 00 FE 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 0C B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 73 [10:26: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 0C B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:26:56]wFMCommunicate OK [10:26:56]SAM_PROTO_GetFieldsCounters done [10:26:56]requested_item shift.num is exist - process it [10:26:56]requested_item shift.opened is exist - process it [10:26:56]req_shift_opened [10:26:56]FM_GetShiftState [10:26:56]SAM_PROTO_GetShiftState [10:26:56]wFMCommunicate request_size=4 [10:26:56]MH_SAM_APDU [10:26:56]CAPDU: 80 13 01 00 [10:26:56]Write to MH i2c: E2 08 00 FF 1D 80 13 01 00 00 00 00 00 99 [10:26:56]Write i2c OK [10:26:56]MH_I2C_Read... [10:26:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:56]Read from MH i2c: E2 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 0E 00 [10:26:56]MH_I2C_Read... [10:26:56]Read from MH i2c: E2 0E 00 FF 1D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [10:26:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:26:56]wFMCommunicate OK [10:26:56]SAM_PROTO_GetShiftState done [10:26:56]FM_GetShiftState done [10:26:56]req_shift_opened done [10:26:56]requested_item shift.open_date is exist - process it [10:26:56]req_shift_open_date [10:26:56]req_shift_open_date done [10:26:56]produce_requested_data done [10:26:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375052,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:26:56]process_action_free close_receipt [10:26:56]json_value_free [10:26:56]json_value_free done [10:26:56]process_json_proto returns [10:26:56]Send response to host [10:26:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375052,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:26:56]free response buf [10:26:56]execute_script done [10:26:56]execute_script returns [10:26:56]free content buf [10:26:56]Sock 9.Close socket [10:26:56]Sock 9.Thread stoped [10:27:00]OFD Sender: No OFD packet to send [10:27:05]OFD Sender: No OFD packet to send [10:27:10]OFD Sender: No OFD packet to send [10:27:15]OFD Sender: No OFD packet to send [10:27:20]OFD Sender: No OFD packet to send [10:27:25]OFD Sender: No OFD packet to send [10:27:30]OFD Sender: No OFD packet to send [10:27:35]OFD Sender: No OFD packet to send [10:27:40]OFD Sender: No OFD packet to send [10:27:45]OFD Sender: No OFD packet to send [10:27:50]OFD Sender: No OFD packet to send [10:27:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:05]OFD Sender: No OFD packet to send [10:28:10]OFD Sender: No OFD packet to send [10:28:15]accept exits with 8 [10:28:15]New connection [10:28:15]New thread 3067006308 created [10:28:15]Thread 3067149668 joined [10:28:15]Waiting for new connection... [10:28:15] Sock 8.Parse request [10:28:15]Sock 8.Check first char [10:28:15]Sock 8.First char is OK [10:28:15]request: POST /json_proto HTTP/1.0 [10:28:15]Method: POST [10:28:15]URL: /json_proto [10:28:15]Method is POST - this is cgi request [10:28:15]url: /json_proto [10:28:15]query_string will be loaded in cgi processing [10:28:15]execute_cgi json_proto POST (null) [10:28:15]execute_cgi path=json_proto method=POST [10:28:15]POST find Content-Length [10:28:15]Host: 172.17.42.195:8080 [10:28:15]Content-Length: 678 [10:28:15]Content-Type: application/json [10:28:15] [10:28:15]POST finish read [10:28:15]Found Content-Length = 678 [10:28:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311589", "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" ] } } [10:28:15]execute_script... [10:28:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311589", "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" ] } } [10:28:15]POST & json_proto [10:28:15]process_json_proto [10:28:15]json parsed OK: [10:28:15]protocol is kg_v1.0 [10:28:15]action value=close_receipt [10:28:15]process_action close_receipt [10:28:15]cmd_close_receipt [10:28:15]MH_GetDate [10:28:15]Write to MH i2c: F0 00 00 00 1E 0D [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: F0 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: F0 09 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: F0 09 00 00 1E 00 C0 15 1E 67 EF 94 12 67 6C [10:28:15]GetLastDocTimeStamp 1730024813 [10:28:15]current date 1730024896 [10:28:15]FM_GetShiftState [10:28:15]SAM_PROTO_GetShiftState [10:28:15]wFMCommunicate request_size=4 [10:28:15]MH_SAM_APDU [10:28:15]CAPDU: 80 13 01 00 [10:28:15]Write to MH i2c: E2 08 00 01 1E 80 13 01 00 00 00 00 00 9C [10:28:15]Write i2c OK [10:28:15]MH_I2C_Read... [10:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:15]Read from MH i2c: E2 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 0E 00 [10:28:15]MH_I2C_Read... [10:28:15]Read from MH i2c: E2 0E 00 01 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6A [10:28:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:28:15]wFMCommunicate OK [10:28:15]SAM_PROTO_GetShiftState done [10:28:15]FM_GetShiftState done [10:28:15]opened in 1729988025 [10:28:15]opened+sec_in_day 1730074425 [10:28:15]quantity*price = 50041 [10:28:15]sum+1 = 50042 [10:28:15]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 СНО: Общий режим Чек 331 27.10.2024 10:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375053 ФПД: 3638018174810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102816&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375053&fm=3638018174810&tin=02508201610067®Number=0000000000091623&sum=50000 [10:28:16]StoreToDocumentArchive [10:28:16]shift 528 fd 375053 [10:28:16]save to /storage/0528/doc_00375053 [10:28:16]save last doc name /storage/0528/doc_00375053 to /storage/kkm_last_doc_name [10:28:16]save OK [10:28:16]Clear old archive folders... [10:28:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:16]tlvbuf is 01572470 [10:28:16]SAM_PROTO_ClearQueue [10:28:16]wFMCommunicate request_size=4 [10:28:16]MH_SAM_APDU [10:28:16]CAPDU: 80 09 00 00 [10:28:16]Write to MH i2c: E2 08 00 0E 1E 80 09 00 00 00 00 00 00 9E [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:16]Read from MH i2c: E2 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 03 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 03 00 0E 1E 00 90 00 A0 [10:28:16]RAPDU: 90 00 [10:28:16]wFMCommunicate OK [10:28:16]SAM_PROTO_ClearQueue done [10:28:16]KKMCreateOFDPacket [10:28:16]OFDProtocolAddRootSTLVToBuf [10:28:16]FM_MakeSignedData [10:28:16]FM_MakeSignedData [10:28:16]SAM_PROTO_SignData [10:28:16]wFMCommunicate request_size=4 [10:28:16]MH_SAM_APDU [10:28:16]CAPDU: 80 0D 01 02 [10:28:16]Write to MH i2c: E2 08 00 0F 1E 80 0D 01 02 00 00 00 00 A6 [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:16]Read from MH i2c: E2 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 03 00 [10:28:16]MH_I2C_Read... [10:28:16]Read from MH i2c: E2 03 00 0F 1E 00 90 00 A1 [10:28:16]RAPDU: 90 00 [10:28:16]wFMCommunicate OK [10:28:16]wFMCommunicate request_size=255 [10:28:16]MH_SAM_APDU [10:28: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 03 [10:28:16]Write to MH i2c: E2 02 01 10 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 C0 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 03 00 00 B8 [10:28:16]Write i2c OK [10:28:16]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 03 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 03 00 10 1E 00 90 00 A2 [10:28:17]RAPDU: 90 00 [10:28:17]wFMCommunicate OK [10:28:17]wFMCommunicate request_size=10 [10:28:17]MH_SAM_APDU [10:28:17]CAPDU: 80 0D 02 02 05 4F 0A C7 EF 5A [10:28:17]Write to MH i2c: E2 0D 00 11 1E 80 0D 02 02 05 00 4F 0A C7 EF 5A 00 00 1C [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 03 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 03 00 11 1E 00 90 00 A3 [10:28:17]RAPDU: 90 00 [10:28:17]wFMCommunicate OK [10:28:17]wFMCommunicate request_size=4 [10:28:17]MH_SAM_APDU [10:28:17]CAPDU: 80 0D 03 02 [10:28:17]Write to MH i2c: E2 08 00 12 1E 80 0D 03 02 00 00 00 00 AB [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0B 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 0B 00 12 1E 00 D2 A8 82 49 4D 5D AF E3 90 00 2D [10:28:17]RAPDU: D2 A8 82 49 4D 5D AF E3 90 00 [10:28:17]wFMCommunicate OK [10:28:17]SAM_PROTO_SignData done [10:28:17]FM_MakeSignedData done [10:28:17]CreateOFDProtocolMessage [10:28:17]wFMCommunicate request_size=4 [10:28:17]MH_SAM_APDU [10:28:17]CAPDU: 80 11 00 00 [10:28:17]Write to MH i2c: E2 08 00 13 1E 80 11 00 00 00 00 00 00 AB [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:17]Read from MH i2c: E2 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 17 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: E2 17 00 13 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 00 [10: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 [10:28:17]wFMCommunicate OK [10:28:17]CreateOFDProtocolMessage done [10:28:17]OFDSenderStorePacket 375053 [10:28:17]StoreOFDPacket docnum=375053 [10:28: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 30 07 01 5A 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 4B 01 00 00 F4 03 04 00 C0 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 03 4F 0A C7 EF 5A D2 A8 82 49 4D 5D AF E3 [10:28:17]CheckFolder [10:28:17]dirname=/storage/ofd_packets [10:28:17]CheckFolder done [10:28:17]ProducePacketName [10:28:17]name=ofd_packets/00375053 [10:28:17]NVStorageSaveData ofd_packets/00375053 [10:28:17]File name is /storage/ofd_packets/00375053 [10:28:17]Write 301 bytes [10:28:17]NVStorageSaveData done [10:28:17]OFDSenderStorePacket done [10:28:17]KKMCreateOFDPacket done [10:28:17]NVStorageSaveData kkm_last_timestamp [10:28:17]File name is /storage/kkm_last_timestamp [10:28:17]Write 4 bytes [10:28:17]NVStorageSaveData done [10:28:17]ExternCall_PrintAddStr [10:28:17]wPrintStart [10:28:17]Write to MH i2c: 01 00 00 14 1E 32 [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 07 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 07 00 14 1E 00 00 00 00 00 FF 0F 47 [10:28:17]RasterBufferAndPrint [10:28:17]line Счет N : (1)3311589 [10:28:17]line ИНН: 02508201610067 [10:28:17]line Контрольно-Кассовый Чек [10:28:17]line ПРОДАЖА [10:28:17]line ТРК (МРК, ГНК) : 32 [10:28:17]line Товар: 2710124130 [10:28:17]line Аи-92-К-4 [10:28:17]line 7.480 * 66.90 [10:28:17]line = 500.41 [10:28:17]line НДС 12% НСП 1% [10:28:17]line > о реализуемом товаре [10:28:17]line ОКРУГЛЕНИЕ: -0.41 [10:28:17]line ИТОГО: 500.00 [10:28:17]line Внесено: 500.00 [10:28:17]line СДАЧА: 0.00 [10:28:17]line НСП 1% : 4.43 [10:28:17]line НДС 12% : 53.14 [10:28:17]line Наличными: 500.00 [10:28:17]line Безнал.: 0.00 [10:28:17]line Место: АЗС № 87 "Партнер Нефть" [10:28:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:28:17]line СНО: Общий режим [10:28:17]line Чек 331 27.10.2024 10:28 [10:28:17]line Смена: 528 ФФД: 1.0 [10:28:17]line ЗНМ: 0300000083 [10:28:17]line РНМ: 0000000000091623 [10:28:17]line Версия ККМ: 001 [10:28:17]line ФМ: 0000000000874672 [10:28:17]line ФД: 375053 [10:28:17]line ФПД: 3638018174810 [10:28:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102816&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375053&fm=3638018174810&tin=02508201610067®Number=0000000000091623&sum=50000 [10:28:17]written 0, free lines is 4095 [10:28:17]OFD Sender: Processing packet 375053 [packets to send 270, broken 269] [10:28:17]ProducePacketName [10:28:17]name=ofd_packets/00375053 [10:28:17]OFD Sender: To server: pG, [10:28:17]CommunicateWithHost lk.salyk.kg:30040 [10:28:17]ConnectInit lk.salyk.kg [10:28:17]Connected sock=10 [10:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0B 30 07 01 5A 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 4B 01 00 00 F4 03 04 00 C0 15 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 03 4F 0A C7 EF 5A D2 A8 82 49 4D 5D AF E3 [10:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 16 12 47 00 E2 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 0D B9 05 00 F4 03 04 00 5E C1 1D 67 B6 04 01 00 00 00 3F FE E9 12 C6 4B EA [10:28:17]CommunicateWithHost err = 0 [10:28:17]CheckOFDResponse [10:28:17]1017 (14) - 77093643461234 [10:28:17]1041 (16) - 0000000000874672 [10:28:17]1040 (4) - 375053 [10:28:17]1012 (4) - 27.10.2024 04:28 [10:28:17]1206 (1) - 0 [10:28:17]OFD Sender: Remove packet 375053 [10:28:17]ProducePacketName [10:28:17]name=ofd_packets/00375053 [10:28:17]NVStorageDeleteData [10:28:17]Write to MH i2c: 01 00 00 3F 1E 5D [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 07 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: 01 07 00 3F 1E 00 00 00 00 00 E4 0C 54 [10:28:17]RasterBufferAndPrint [10:28:17]line [10:28:17]line [10:28:17]line [10:28:17]line [10:28:17]line [10:28:17]written 0, free lines is 3306 [10:28:17]MH_Cut [10:28:17]Write to MH i2c: D1 01 00 46 1E 01 36 [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: D1 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: D1 01 00 [10:28:17]MH_I2C_Read... [10:28:17]Read from MH i2c: D1 01 00 46 1E 00 35 [10:28:17]Write to MH i2c: 01 00 00 47 1E 65 [10:28:17]Write i2c OK [10:28:17]MH_I2C_Read... [10:28:18]OFD Sender: No OFD packet to send [10:28:18]*** Cut start [10:28:18]*** Partial cut [10:28:18]*** CUTSNS_PIN = 1 [10:28:18]*** CUTSNS_PIN = 0 [10:28:18]*** Brake cut motor [10:28:19]Read from MH i2c: 01 [10:28:19]MH_I2C_Read... [10:28:19]*** Stop cut motor [10:28:19]*** Cut end [10:28:19]Read from MH i2c: 01 07 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: 01 07 00 47 1E 00 00 00 00 00 FF 0F 7A [10:28:19]process_action close_receipt done [10:28:19]requested_data is exist [10:28:19]produce_requested_data [10:28:19]requested_item fm.sn is exist - process it [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 11 00 00 [10:28:19]Write to MH i2c: E2 08 00 48 1E 80 11 00 00 00 00 00 00 E0 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 17 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 17 00 48 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [10:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:28:19]wFMCommunicate OK [10:28:19]requested_item fd.num is exist - process it [10:28:19]SAM_PROTO_GetFieldsCounters [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 13 00 00 [10:28:19]Write to MH i2c: E2 08 00 49 1E 80 13 00 00 00 00 00 00 E3 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 62 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 62 00 49 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 0D B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [10:28:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:19]wFMCommunicate OK [10:28:19]SAM_PROTO_GetFieldsCounters done [10:28:19]requested_item shift.num is exist - process it [10:28:19]requested_item shift.opened is exist - process it [10:28:19]req_shift_opened [10:28:19]FM_GetShiftState [10:28:19]SAM_PROTO_GetShiftState [10:28:19]wFMCommunicate request_size=4 [10:28:19]MH_SAM_APDU [10:28:19]CAPDU: 80 13 01 00 [10:28:19]Write to MH i2c: E2 08 00 4A 1E 80 13 01 00 00 00 00 00 E5 [10:28:19]Write i2c OK [10:28:19]MH_I2C_Read... [10:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:19]Read from MH i2c: E2 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 0E 00 [10:28:19]MH_I2C_Read... [10:28:19]Read from MH i2c: E2 0E 00 4A 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B3 [10:28:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:28:19]wFMCommunicate OK [10:28:19]SAM_PROTO_GetShiftState done [10:28:19]FM_GetShiftState done [10:28:19]req_shift_opened done [10:28:19]requested_item shift.open_date is exist - process it [10:28:19]req_shift_open_date [10:28:19]req_shift_open_date done [10:28:19]produce_requested_data done [10:28:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375053,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:28:19]process_action_free close_receipt [10:28:19]json_value_free [10:28:19]json_value_free done [10:28:19]process_json_proto returns [10:28:19]Send response to host [10:28:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375053,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:28:19]free response buf [10:28:19]execute_script done [10:28:19]execute_script returns [10:28:19]free content buf [10:28:19]Sock 8.Close socket [10:28:19]Sock 8.Thread stoped [10:28:23]OFD Sender: No OFD packet to send [10:28:28]OFD Sender: No OFD packet to send [10:28:33]OFD Sender: No OFD packet to send [10:28:38]OFD Sender: No OFD packet to send [10:28:43]OFD Sender: No OFD packet to send [10:28:48]OFD Sender: No OFD packet to send [10:28:53]OFD Sender: No OFD packet to send [10:28:58]OFD Sender: No OFD packet to send [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [10:29:48]OFD Sender: No OFD packet to send [10:29:51]accept exits with 9 [10:29:51]New connection [10:29:51]New thread 3067149668 created [10:29:51]Thread 3067006308 joined [10:29:51]Waiting for new connection... [10:29:51] Sock 9.Parse request [10:29:51]Sock 9.Check first char [10:29:51]Sock 9.First char is OK [10:29:51]request: POST /json_proto HTTP/1.0 [10:29:51]Method: POST [10:29:51]URL: /json_proto [10:29:51]Method is POST - this is cgi request [10:29:51]url: /json_proto [10:29:51]query_string will be loaded in cgi processing [10:29:51]execute_cgi json_proto POST (null) [10:29:51]execute_cgi path=json_proto method=POST [10:29:51]POST find Content-Length [10:29:51]Host: 172.17.42.195:8080 [10:29:51]Content-Length: 689 [10:29:51]Content-Type: application/json [10:29:51] [10:29:51]POST finish read [10:29:51]Found Content-Length = 689 [10:29:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311593", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:51]execute_script... [10:29: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)3311593", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:51]POST & json_proto [10:29:51]process_json_proto [10:29:51]json parsed OK: [10:29:51]protocol is kg_v1.0 [10:29:51]action value=close_receipt [10:29:51]process_action close_receipt [10:29:51]cmd_close_receipt [10:29:51]MH_GetDate [10:29:51]Write to MH i2c: F0 00 00 4B 1E 58 [10:29:51]Write i2c OK [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: F0 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: F0 09 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: F0 09 00 4B 1E 00 20 16 1E 67 EF 94 12 67 18 [10:29:51]GetLastDocTimeStamp 1730024896 [10:29:51]current date 1730024992 [10:29:51]FM_GetShiftState [10:29:51]SAM_PROTO_GetShiftState [10:29:51]wFMCommunicate request_size=4 [10:29:51]MH_SAM_APDU [10:29:51]CAPDU: 80 13 01 00 [10:29:51]Write to MH i2c: E2 08 00 4C 1E 80 13 01 00 00 00 00 00 E7 [10:29:51]Write i2c OK [10:29:51]MH_I2C_Read... [10:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:51]Read from MH i2c: E2 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 0E 00 [10:29:51]MH_I2C_Read... [10:29:51]Read from MH i2c: E2 0E 00 4C 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B5 [10:29:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:29:51]wFMCommunicate OK [10:29:51]SAM_PROTO_GetShiftState done [10:29:51]FM_GetShiftState done [10:29:51]opened in 1729988025 [10:29:51]opened+sec_in_day 1730074425 [10:29:51]quantity*price = 200025 [10:29:51]sum+1 = 200026 [10:29:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 332 27.10.2024 10:29 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375054 ФПД: 119896984820782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375054&fm=119896984820782&tin=02508201610067®Number=0000000000091623&sum=200000 [10:29:52]StoreToDocumentArchive [10:29:52]shift 528 fd 375054 [10:29:52]save to /storage/0528/doc_00375054 [10:29:52]save last doc name /storage/0528/doc_00375054 to /storage/kkm_last_doc_name [10:29:52]save OK [10:29:52]Clear old archive folders... [10:29:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:29:52]tlvbuf is 0151F520 [10:29:52]SAM_PROTO_ClearQueue [10:29:52]wFMCommunicate request_size=4 [10:29:52]MH_SAM_APDU [10:29:52]CAPDU: 80 09 00 00 [10:29:52]Write to MH i2c: E2 08 00 59 1E 80 09 00 00 00 00 00 00 E9 [10:29:52]Write i2c OK [10:29:52]MH_I2C_Read... [10:29:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:52]Read from MH i2c: E2 [10:29:52]MH_I2C_Read... [10:29:52]Read from MH i2c: E2 03 00 [10:29:52]MH_I2C_Read... [10:29:52]Read from MH i2c: E2 03 00 59 1E 00 90 00 EB [10:29:52]RAPDU: 90 00 [10:29:52]wFMCommunicate OK [10:29:52]SAM_PROTO_ClearQueue done [10:29:52]KKMCreateOFDPacket [10:29:52]OFDProtocolAddRootSTLVToBuf [10:29:52]FM_MakeSignedData [10:29:52]FM_MakeSignedData [10:29:52]SAM_PROTO_SignData [10:29:52]wFMCommunicate request_size=4 [10:29:52]MH_SAM_APDU [10:29:52]CAPDU: 80 0D 01 02 [10:29:52]Write to MH i2c: E2 08 00 5A 1E 80 0D 01 02 00 00 00 00 F1 [10:29:52]Write i2c OK [10:29:52]MH_I2C_Read... [10:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:52]Read from MH i2c: E2 [10:29:52]MH_I2C_Read... [10:29:52]Read from MH i2c: E2 03 00 [10:29:52]MH_I2C_Read... [10:29:52]Read from MH i2c: E2 03 00 5A 1E 00 90 00 EC [10:29:52]RAPDU: 90 00 [10:29:52]wFMCommunicate OK [10:29:52]wFMCommunicate request_size=255 [10:29:52]MH_SAM_APDU [10:29:52]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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4C 01 00 00 F4 03 04 00 20 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [10:29:52]Write to MH i2c: E2 02 01 5B 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 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 20 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 11 [10:29:52]Write i2c OK [10:29:52]MH_I2C_Read... [10:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:53]Read from MH i2c: E2 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 03 00 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 03 00 5B 1E 00 90 00 ED [10:29:53]RAPDU: 90 00 [10:29:53]wFMCommunicate OK [10:29:53]wFMCommunicate request_size=16 [10:29:53]MH_SAM_APDU [10:29:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6D 0B B1 30 9C 2E [10:29:53]Write to MH i2c: E2 13 00 5C 1E 80 0D 02 02 0B 00 00 35 04 06 00 6D 0B B1 30 9C 2E 00 00 6C [10:29:53]Write i2c OK [10:29:53]MH_I2C_Read... [10:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:53]Read from MH i2c: E2 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 03 00 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 03 00 5C 1E 00 90 00 EE [10:29:53]RAPDU: 90 00 [10:29:53]wFMCommunicate OK [10:29:53]wFMCommunicate request_size=4 [10:29:53]MH_SAM_APDU [10:29:53]CAPDU: 80 0D 03 02 [10:29:53]Write to MH i2c: E2 08 00 5D 1E 80 0D 03 02 00 00 00 00 F6 [10:29:53]Write i2c OK [10:29:53]MH_I2C_Read... [10:29:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:53]Read from MH i2c: E2 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 0B 00 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 0B 00 5D 1E 00 FF BE 9C F4 6D AD 7E 9C 90 00 78 [10:29:53]RAPDU: FF BE 9C F4 6D AD 7E 9C 90 00 [10:29:53]wFMCommunicate OK [10:29:53]SAM_PROTO_SignData done [10:29:53]FM_MakeSignedData done [10:29:53]CreateOFDProtocolMessage [10:29:53]wFMCommunicate request_size=4 [10:29:53]MH_SAM_APDU [10:29:53]CAPDU: 80 11 00 00 [10:29:53]Write to MH i2c: E2 08 00 5E 1E 80 11 00 00 00 00 00 00 F6 [10:29:53]Write i2c OK [10:29:53]MH_I2C_Read... [10:29:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:53]Read from MH i2c: E2 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 17 00 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: E2 17 00 5E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [10:29:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:29:53]wFMCommunicate OK [10:29:53]CreateOFDProtocolMessage done [10:29:53]OFDSenderStorePacket 375054 [10:29:53]StoreOFDPacket docnum=375054 [10:29: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 15 01 00 00 D2 7D 0D 01 28 B4 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4C 01 00 00 F4 03 04 00 20 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D 0B B1 30 9C 2E FF BE 9C F4 6D AD 7E 9C [10:29:53]CheckFolder [10:29:53]dirname=/storage/ofd_packets [10:29:53]CheckFolder done [10:29:53]ProducePacketName [10:29:53]name=ofd_packets/00375054 [10:29:53]NVStorageSaveData ofd_packets/00375054 [10:29:53]File name is /storage/ofd_packets/00375054 [10:29:53]Write 307 bytes [10:29:53]NVStorageSaveData done [10:29:53]OFDSenderStorePacket done [10:29:53]KKMCreateOFDPacket done [10:29:53]NVStorageSaveData kkm_last_timestamp [10:29:53]File name is /storage/kkm_last_timestamp [10:29:53]Write 4 bytes [10:29:53]NVStorageSaveData done [10:29:53]ExternCall_PrintAddStr [10:29:53]wPrintStart [10:29:53]Write to MH i2c: 01 00 00 5F 1E 7D [10:29:53]Write i2c OK [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: 01 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: 01 07 00 [10:29:53]MH_I2C_Read... [10:29:53]Read from MH i2c: 01 07 00 5F 1E 00 00 00 00 00 FF 0F 92 [10:29:53]RasterBufferAndPrint [10:29:53]line Счет N : (1)3311593 [10:29:53]line ИНН: 02508201610067 [10:29:53]line Контрольно-Кассовый Чек [10:29:53]line ПРОДАЖА [10:29:53]line ТРК (МРК, ГНК) : 31 [10:29:53]line Товар: 2710194240 [10:29:53]line D-Energy Дт-К-2 [10:29:53]line 25.910 * 77.20 [10:29:53]line = 2000.25 [10:29:53]line НДС 12% НСП 1% [10:29:53]line > о реализуемом товаре [10:29:53]line ОКРУГЛЕНИЕ: -0.25 [10:29:53]line ИТОГО: 2000.00 [10:29:53]line Внесено: 2000.00 [10:29:53]line СДАЧА: 0.00 [10:29:53]line НСП 1% : 17.70 [10:29:53]line НДС 12% : 212.42 [10:29:53]line Наличными: 2000.00 [10:29:53]line Безнал.: 0.00 [10:29:53]line Место: АЗС № 87 "Партнер Нефть" [10:29:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:29:53]line СНО: Общий режим [10:29:53]line Чек 332 27.10.2024 10:29 [10:29:53]line Смена: 528 ФФД: 1.0 [10:29:53]line ЗНМ: 0300000083 [10:29:53]line РНМ: 0000000000091623 [10:29:53]line Версия ККМ: 001 [10:29:53]line ФМ: 0000000000874672 [10:29:53]line ФД: 375054 [10:29:53]line ФПД: 119896984820782 [10:29:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T102952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375054&fm=119896984820782&tin=02508201610067®Number=0000000000091623&sum=200000 [10:29:53]OFD Sender: Processing packet 375054 [packets to send 270, broken 269] [10:29:53]ProducePacketName [10:29:53]name=ofd_packets/00375054 [10:29:53]OFD Sender: To server: pG, [10:29:53]CommunicateWithHost lk.salyk.kg:30040 [10:29:53]ConnectInit lk.salyk.kg [10:29:53]written 0, free lines is 4095 [10:29:53]Connected sock=10 [10:29:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 D2 7D 0D 01 28 B4 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4C 01 00 00 F4 03 04 00 20 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 6D 0B B1 30 9C 2E FF BE 9C F4 6D AD 7E 9C [10:29:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 49 AA 47 00 49 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 0E B9 05 00 F4 03 04 00 BF C1 1D 67 B6 04 01 00 00 02 CF 99 11 B0 02 54 61 [10:29:53]CommunicateWithHost err = 0 [10:29:53]CheckOFDResponse [10:29:53]1017 (14) - 77093643461234 [10:29:53]1041 (16) - 0000000000874672 [10:29:53]1040 (4) - 375054 [10:29:53]1012 (4) - 27.10.2024 04:29 [10:29:53]1206 (1) - 0 [10:29:53]OFD Sender: Remove packet 375054 [10:29:53]ProducePacketName [10:29:53]name=ofd_packets/00375054 [10:29:53]NVStorageDeleteData [10:29:54]Write to MH i2c: 01 00 00 8A 1E A8 [10:29:54]Write i2c OK [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: 01 [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: 01 07 00 [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: 01 07 00 8A 1E 00 00 00 00 00 EB 0C A6 [10:29:54]RasterBufferAndPrint [10:29:54]line [10:29:54]line [10:29:54]line [10:29:54]line [10:29:54]line [10:29:54]written 0, free lines is 3313 [10:29:54]MH_Cut [10:29:54]Write to MH i2c: D1 01 00 91 1E 01 81 [10:29:54]Write i2c OK [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: D1 [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: D1 01 00 [10:29:54]MH_I2C_Read... [10:29:54]Read from MH i2c: D1 01 00 91 1E 00 80 [10:29:54]Write to MH i2c: 01 00 00 92 1E B0 [10:29:54]Write i2c OK [10:29:54]MH_I2C_Read... [10:29:54]OFD Sender: No OFD packet to send [10:29:54]*** Cut start [10:29:54]*** Partial cut [10:29:54]*** CUTSNS_PIN = 1 [10:29:54]*** CUTSNS_PIN = 0 [10:29:55]*** Brake cut motor [10:29:55]Read from MH i2c: 01 [10:29:55]MH_I2C_Read... [10:29:55]*** Stop cut motor [10:29:55]*** Cut end [10:29:55]Read from MH i2c: 01 07 00 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: 01 07 00 92 1E 00 00 00 00 00 FF 0F C5 [10:29:55]process_action close_receipt done [10:29:55]requested_data is exist [10:29:55]produce_requested_data [10:29:55]requested_item fm.sn is exist - process it [10:29:55]wFMCommunicate request_size=4 [10:29:55]MH_SAM_APDU [10:29:55]CAPDU: 80 11 00 00 [10:29:55]Write to MH i2c: E2 08 00 93 1E 80 11 00 00 00 00 00 00 2B [10:29:55]Write i2c OK [10:29:55]MH_I2C_Read... [10:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:55]Read from MH i2c: E2 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 17 00 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 17 00 93 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [10:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:29:55]wFMCommunicate OK [10:29:55]requested_item fd.num is exist - process it [10:29:55]SAM_PROTO_GetFieldsCounters [10:29:55]wFMCommunicate request_size=4 [10:29:55]MH_SAM_APDU [10:29:55]CAPDU: 80 13 00 00 [10:29:55]Write to MH i2c: E2 08 00 94 1E 80 13 00 00 00 00 00 00 2E [10:29:55]Write i2c OK [10:29:55]MH_I2C_Read... [10:29:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:55]Read from MH i2c: E2 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 62 00 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 62 00 94 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 0E B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:29: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 0E B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:29:55]wFMCommunicate OK [10:29:55]SAM_PROTO_GetFieldsCounters done [10:29:55]requested_item shift.num is exist - process it [10:29:55]requested_item shift.opened is exist - process it [10:29:55]req_shift_opened [10:29:55]FM_GetShiftState [10:29:55]SAM_PROTO_GetShiftState [10:29:55]wFMCommunicate request_size=4 [10:29:55]MH_SAM_APDU [10:29:55]CAPDU: 80 13 01 00 [10:29:55]Write to MH i2c: E2 08 00 95 1E 80 13 01 00 00 00 00 00 30 [10:29:55]Write i2c OK [10:29:55]MH_I2C_Read... [10:29:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:55]Read from MH i2c: E2 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 0E 00 [10:29:55]MH_I2C_Read... [10:29:55]Read from MH i2c: E2 0E 00 95 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FE [10:29:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:29:55]wFMCommunicate OK [10:29:55]SAM_PROTO_GetShiftState done [10:29:55]FM_GetShiftState done [10:29:55]req_shift_opened done [10:29:55]requested_item shift.open_date is exist - process it [10:29:55]req_shift_open_date [10:29:55]req_shift_open_date done [10:29:55]produce_requested_data done [10:29:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375054,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:29:55]process_action_free close_receipt [10:29:55]json_value_free [10:29:55]json_value_free done [10:29:55]process_json_proto returns [10:29:55]Send response to host [10:29:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375054,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:29:55]free response buf [10:29:55]execute_script done [10:29:55]execute_script returns [10:29:55]free content buf [10:29:55]Sock 9.Close socket [10:29:55]Sock 9.Thread stoped [10:29:59]OFD Sender: No OFD packet to send [10:30:04]OFD Sender: No OFD packet to send [10:30:09]OFD Sender: No OFD packet to send [10:30:14]OFD Sender: No OFD packet to send [10:30:19]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:37]accept exits with 8 [10:30:37]New connection [10:30:37]New thread 3067006308 created [10:30:37]Thread 3067149668 joined [10:30:37]Waiting for new connection... [10:30:37] Sock 8.Parse request [10:30:37]Sock 8.Check first char [10:30:37]Sock 8.First char is OK [10:30:37]request: POST /json_proto HTTP/1.0 [10:30:37]Method: POST [10:30:37]URL: /json_proto [10:30:37]Method is POST - this is cgi request [10:30:37]url: /json_proto [10:30:37]query_string will be loaded in cgi processing [10:30:37]execute_cgi json_proto POST (null) [10:30:37]execute_cgi path=json_proto method=POST [10:30:37]POST find Content-Length [10:30:37]Host: 172.17.42.195:8080 [10:30:37]Content-Length: 774 [10:30:37]Content-Type: application/json [10:30:37] [10:30:37]POST finish read [10:30:37]Found Content-Length = 774 [10:30:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311591", "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 }]} ], "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" ] } } [10:30:37]execute_script... [10:30: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)3311591", "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 }]} ], "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" ] } } [10:30:37]POST & json_proto [10:30:37]process_json_proto [10:30:37]json parsed OK: [10:30:37]protocol is kg_v1.0 [10:30:37]action value=close_receipt [10:30:37]process_action close_receipt [10:30:37]cmd_close_receipt [10:30:37]MH_GetDate [10:30:37]Write to MH i2c: F0 00 00 96 1E A3 [10:30:37]Write i2c OK [10:30:37]MH_I2C_Read... [10:30:37]Read from MH i2c: F0 [10:30:37]MH_I2C_Read... [10:30:37]Read from MH i2c: F0 09 00 [10:30:37]MH_I2C_Read... [10:30:37]Read from MH i2c: F0 09 00 96 1E 00 4E 16 1E 67 EF 94 12 67 91 [10:30:37]GetLastDocTimeStamp 1730024992 [10:30:37]current date 1730025038 [10:30:37]FM_GetShiftState [10:30:37]SAM_PROTO_GetShiftState [10:30:37]wFMCommunicate request_size=4 [10:30:37]MH_SAM_APDU [10:30:37]CAPDU: 80 13 01 00 [10:30:37]Write to MH i2c: E2 08 00 97 1E 80 13 01 00 00 00 00 00 32 [10:30:37]Write i2c OK [10:30:37]MH_I2C_Read... [10:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:37]Read from MH i2c: E2 [10:30:37]MH_I2C_Read... [10:30:37]Read from MH i2c: E2 0E 00 [10:30:37]MH_I2C_Read... [10:30:37]Read from MH i2c: E2 0E 00 97 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 00 [10:30:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:37]wFMCommunicate OK [10:30:37]SAM_PROTO_GetShiftState done [10:30:37]FM_GetShiftState done [10:30:37]opened in 1729988025 [10:30:37]opened+sec_in_day 1730074425 [10:30:37]quantity*price = 300075 [10:30:37]sum+1 = 300077 [10:30:37]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 СНО: Общий режим Чек 333 27.10.2024 10:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375055 ФПД: 69254265397847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103038&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375055&fm=69254265397847&tin=02508201610067®Number=0000000000091623&sum=300076 [10:30:38]StoreToDocumentArchive [10:30:38]shift 528 fd 375055 [10:30:38]save to /storage/0528/doc_00375055 [10:30:38]save last doc name /storage/0528/doc_00375055 to /storage/kkm_last_doc_name [10:30:38]save OK [10:30:38]Clear old archive folders... [10:30:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:30:38]tlvbuf is 0155C470 [10:30:38]SAM_PROTO_ClearQueue [10:30:38]wFMCommunicate request_size=4 [10:30:38]MH_SAM_APDU [10:30:38]CAPDU: 80 09 00 00 [10:30:38]Write to MH i2c: E2 08 00 A4 1E 80 09 00 00 00 00 00 00 34 [10:30:38]Write i2c OK [10:30:38]MH_I2C_Read... [10:30:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:38]Read from MH i2c: E2 [10:30:38]MH_I2C_Read... [10:30:38]Read from MH i2c: E2 03 00 [10:30:38]MH_I2C_Read... [10:30:38]Read from MH i2c: E2 03 00 A4 1E 00 90 00 36 [10:30:38]RAPDU: 90 00 [10:30:38]wFMCommunicate OK [10:30:38]SAM_PROTO_ClearQueue done [10:30:38]KKMCreateOFDPacket [10:30:38]OFDProtocolAddRootSTLVToBuf [10:30:38]FM_MakeSignedData [10:30:38]FM_MakeSignedData [10:30:38]SAM_PROTO_SignData [10:30:38]wFMCommunicate request_size=4 [10:30:38]MH_SAM_APDU [10:30:38]CAPDU: 80 0D 01 02 [10:30:38]Write to MH i2c: E2 08 00 A5 1E 80 0D 01 02 00 00 00 00 3C [10:30:38]Write i2c OK [10:30:38]MH_I2C_Read... [10:30:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:38]Read from MH i2c: E2 [10:30:38]MH_I2C_Read... [10:30:38]Read from MH i2c: E2 03 00 [10:30:38]MH_I2C_Read... [10:30:38]Read from MH i2c: E2 03 00 A5 1E 00 90 00 37 [10:30:38]RAPDU: 90 00 [10:30:38]wFMCommunicate OK [10:30:38]wFMCommunicate request_size=255 [10:30:38]MH_SAM_APDU [10:30: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 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 4D 01 00 00 F4 03 04 00 4E 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [10:30:38]Write to MH i2c: E2 02 01 A6 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 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 4D 01 00 00 F4 03 04 00 4E 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 8E [10:30:38]Write i2c OK [10:30:38]MH_I2C_Read... [10:30:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:39]Read from MH i2c: E2 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 03 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 03 00 A6 1E 00 90 00 38 [10:30:39]RAPDU: 90 00 [10:30:39]wFMCommunicate OK [10:30:39]wFMCommunicate request_size=11 [10:30:39]MH_SAM_APDU [10:30:39]CAPDU: 80 0D 02 02 06 3E FC 83 E3 62 57 [10:30:39]Write to MH i2c: E2 0E 00 A7 1E 80 0D 02 02 06 00 3E FC 83 E3 62 57 00 00 A4 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:39]Read from MH i2c: E2 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 03 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 03 00 A7 1E 00 90 00 39 [10:30:39]RAPDU: 90 00 [10:30:39]wFMCommunicate OK [10:30:39]wFMCommunicate request_size=4 [10:30:39]MH_SAM_APDU [10:30:39]CAPDU: 80 0D 03 02 [10:30:39]Write to MH i2c: E2 08 00 A8 1E 80 0D 03 02 00 00 00 00 41 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:39]Read from MH i2c: E2 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 0B 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 0B 00 A8 1E 00 6A 46 AA A9 07 24 CB 03 90 00 3E [10:30:39]RAPDU: 6A 46 AA A9 07 24 CB 03 90 00 [10:30:39]wFMCommunicate OK [10:30:39]SAM_PROTO_SignData done [10:30:39]FM_MakeSignedData done [10:30:39]CreateOFDProtocolMessage [10:30:39]wFMCommunicate request_size=4 [10:30:39]MH_SAM_APDU [10:30:39]CAPDU: 80 11 00 00 [10:30:39]Write to MH i2c: E2 08 00 A9 1E 80 11 00 00 00 00 00 00 41 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:39]Read from MH i2c: E2 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: E2 17 00 [10:30:39]MH_I2C_Read... [10:30:39]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 [10:30:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:30:39]wFMCommunicate OK [10:30:39]CreateOFDProtocolMessage done [10:30:39]OFDSenderStorePacket 375055 [10:30:39]StoreOFDPacket docnum=375055 [10:30: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 75 79 08 01 6F E7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 4D 01 00 00 F4 03 04 00 4E 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E FC 83 E3 62 57 6A 46 AA A9 07 24 CB 03 [10:30:39]CheckFolder [10:30:39]dirname=/storage/ofd_packets [10:30:39]CheckFolder done [10:30:39]ProducePacketName [10:30:39]name=ofd_packets/00375055 [10:30:39]NVStorageSaveData ofd_packets/00375055 [10:30:39]File name is /storage/ofd_packets/00375055 [10:30:39]Write 302 bytes [10:30:39]NVStorageSaveData done [10:30:39]OFDSenderStorePacket done [10:30:39]KKMCreateOFDPacket done [10:30:39]NVStorageSaveData kkm_last_timestamp [10:30:39]File name is /storage/kkm_last_timestamp [10:30:39]Write 4 bytes [10:30:39]NVStorageSaveData done [10:30:39]ExternCall_PrintAddStr [10:30:39]wPrintStart [10:30:39]Write to MH i2c: 01 00 00 AA 1E C8 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 07 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 07 00 AA 1E 00 00 00 00 00 FF 0F DD [10:30:39]RasterBufferAndPrint [10:30:39]line Счет N : (1)3311591 [10:30:39]line ИНН: 02508201610067 [10:30:39]line Контрольно-Кассовый Чек [10:30:39]line ПРОДАЖА [10:30:39]line ТРК (МРК, ГНК) : 5 [10:30:39]line Товар: 2710194210 [10:30:39]line ДТ(л)-К-5 [10:30:39]line 39.380 * 76.20 [10:30:39]line = 3000.76 [10:30:39]line НДС 12% НСП 1% [10:30:39]line > о реализуемом товаре [10:30:39]line ИТОГО: 3000.76 [10:30:39]line НСП 1% : 26.55 [10:30:39]line НДС 12% : 318.66 [10:30:39]line Наличными: 0.00 [10:30:39]line Безнал.: 3000.76 [10:30:39]line Место: АЗС № 87 "Партнер Нефть" [10:30:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:30:39]line СНО: Общий режим [10:30:39]line Чек 333 27.10.2024 10:30 [10:30:39]line Смена: 528 ФФД: 1.0 [10:30:39]line ЗНМ: 0300000083 [10:30:39]line РНМ: 0000000000091623 [10:30:39]line Версия ККМ: 001 [10:30:39]line Платежная система: Mbank [10:30:39]line ФМ: 0000000000874672 [10:30:39]line ФД: 375055 [10:30:39]line ФПД: 69254265397847 [10:30:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103038&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375055&fm=69254265397847&tin=02508201610067®Number=0000000000091623&sum=300076 [10:30:39]written 0, free lines is 4095 [10:30:39]OFD Sender: Processing packet 375055 [packets to send 270, broken 269] [10:30:39]ProducePacketName [10:30:39]name=ofd_packets/00375055 [10:30:39]OFD Sender: To server: pG, [10:30:39]CommunicateWithHost lk.salyk.kg:30040 [10:30:39]ConnectInit lk.salyk.kg [10:30:39]Connected sock=10 [10:30:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 75 79 08 01 6F E7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 4D 01 00 00 F4 03 04 00 4E 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E FC 83 E3 62 57 6A 46 AA A9 07 24 CB 03 [10:30:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C2 2B 47 00 CC 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 0F B9 05 00 F4 03 04 00 EC C1 1D 67 B6 04 01 00 00 76 D2 8E 49 7C 9E 96 43 [10:30:39]CommunicateWithHost err = 0 [10:30:39]CheckOFDResponse [10:30:39]1017 (14) - 77093643461234 [10:30:39]1041 (16) - 0000000000874672 [10:30:39]1040 (4) - 375055 [10:30:39]1012 (4) - 27.10.2024 04:30 [10:30:39]1206 (1) - 0 [10:30:39]OFD Sender: Remove packet 375055 [10:30:39]ProducePacketName [10:30:39]name=ofd_packets/00375055 [10:30:39]NVStorageDeleteData [10:30:39]Write to MH i2c: 01 00 00 D3 1E F1 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 07 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: 01 07 00 D3 1E 00 00 00 00 00 09 0D 0E [10:30:39]RasterBufferAndPrint [10:30:39]line [10:30:39]line [10:30:39]line [10:30:39]line [10:30:39]line [10:30:39]written 0, free lines is 3344 [10:30:39]MH_Cut [10:30:39]Write to MH i2c: D1 01 00 DA 1E 01 CA [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: D1 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: D1 01 00 [10:30:39]MH_I2C_Read... [10:30:39]Read from MH i2c: D1 01 00 DA 1E 00 C9 [10:30:39]Write to MH i2c: 01 00 00 DB 1E F9 [10:30:39]Write i2c OK [10:30:39]MH_I2C_Read... [10:30:40]OFD Sender: No OFD packet to send [10:30:40]*** Cut start [10:30:40]*** Partial cut [10:30:40]*** CUTSNS_PIN = 1 [10:30:40]*** CUTSNS_PIN = 0 [10:30:40]*** Brake cut motor [10:30:41]Read from MH i2c: 01 [10:30:41]MH_I2C_Read... [10:30:41]*** Stop cut motor [10:30:41]*** Cut end [10:30:41]Read from MH i2c: 01 07 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: 01 07 00 DB 1E 00 00 00 00 00 FF 0F 0E [10:30:41]process_action close_receipt done [10:30:41]requested_data is exist [10:30:41]produce_requested_data [10:30:41]requested_item fm.sn is exist - process it [10:30:41]wFMCommunicate request_size=4 [10:30:41]MH_SAM_APDU [10:30:41]CAPDU: 80 11 00 00 [10:30:41]Write to MH i2c: E2 08 00 DC 1E 80 11 00 00 00 00 00 00 74 [10:30:41]Write i2c OK [10:30:41]MH_I2C_Read... [10:30:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:41]Read from MH i2c: E2 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 17 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 17 00 DC 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [10:30:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:30:41]wFMCommunicate OK [10:30:41]requested_item fd.num is exist - process it [10:30:41]SAM_PROTO_GetFieldsCounters [10:30:41]wFMCommunicate request_size=4 [10:30:41]MH_SAM_APDU [10:30:41]CAPDU: 80 13 00 00 [10:30:41]Write to MH i2c: E2 08 00 DD 1E 80 13 00 00 00 00 00 00 77 [10:30:41]Write i2c OK [10:30:41]MH_I2C_Read... [10:30:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:41]Read from MH i2c: E2 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 62 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 62 00 DD 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 0F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [10:30: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 0F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:41]wFMCommunicate OK [10:30:41]SAM_PROTO_GetFieldsCounters done [10:30:41]requested_item shift.num is exist - process it [10:30:41]requested_item shift.opened is exist - process it [10:30:41]req_shift_opened [10:30:41]FM_GetShiftState [10:30:41]SAM_PROTO_GetShiftState [10:30:41]wFMCommunicate request_size=4 [10:30:41]MH_SAM_APDU [10:30:41]CAPDU: 80 13 01 00 [10:30:41]Write to MH i2c: E2 08 00 DE 1E 80 13 01 00 00 00 00 00 79 [10:30:41]Write i2c OK [10:30:41]MH_I2C_Read... [10:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:41]Read from MH i2c: E2 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 0E 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 0E 00 DE 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 47 [10:30:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:41]wFMCommunicate OK [10:30:41]SAM_PROTO_GetShiftState done [10:30:41]FM_GetShiftState done [10:30:41]req_shift_opened done [10:30:41]requested_item shift.open_date is exist - process it [10:30:41]req_shift_open_date [10:30:41]req_shift_open_date done [10:30:41]produce_requested_data done [10:30:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375055,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:30:41]process_action_free close_receipt [10:30:41]json_value_free [10:30:41]json_value_free done [10:30:41]process_json_proto returns [10:30:41]Send response to host [10:30:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375055,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:30:41]free response buf [10:30:41]execute_script done [10:30:41]execute_script returns [10:30:41]free content buf [10:30:41]Sock 8.Close socket [10:30:41]Sock 8.Thread stoped [10:30:41]accept exits with 9 [10:30:41]New connection [10:30:41]New thread 3067149668 created [10:30:41]Thread 3067006308 joined [10:30:41]Waiting for new connection... [10:30:41] Sock 9.Parse request [10:30:41]Sock 9.Check first char [10:30:41]Sock 9.First char is OK [10:30:41]request: POST /json_proto HTTP/1.0 [10:30:41]Method: POST [10:30:41]URL: /json_proto [10:30:41]Method is POST - this is cgi request [10:30:41]url: /json_proto [10:30:41]query_string will be loaded in cgi processing [10:30:41]execute_cgi json_proto POST (null) [10:30:41]execute_cgi path=json_proto method=POST [10:30:41]POST find Content-Length [10:30:41]Host: 172.17.42.195:8080 [10:30:41]Content-Length: 678 [10:30:41]Content-Type: application/json [10:30:41] [10:30:41]POST finish read [10:30:41]Found Content-Length = 678 [10:30:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311592", "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" ] } } [10:30:41]execute_script... [10:30:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311592", "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" ] } } [10:30:41]POST & json_proto [10:30:41]process_json_proto [10:30:41]json parsed OK: [10:30:41]protocol is kg_v1.0 [10:30:41]action value=close_receipt [10:30:41]process_action close_receipt [10:30:41]cmd_close_receipt [10:30:41]MH_GetDate [10:30:41]Write to MH i2c: F0 00 00 DF 1E EC [10:30:41]Write i2c OK [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: F0 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: F0 09 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: F0 09 00 DF 1E 00 52 16 1E 67 EF 94 12 67 DE [10:30:41]GetLastDocTimeStamp 1730025038 [10:30:41]current date 1730025042 [10:30:41]FM_GetShiftState [10:30:41]SAM_PROTO_GetShiftState [10:30:41]wFMCommunicate request_size=4 [10:30:41]MH_SAM_APDU [10:30:41]CAPDU: 80 13 01 00 [10:30:41]Write to MH i2c: E2 08 00 E0 1E 80 13 01 00 00 00 00 00 7B [10:30:41]Write i2c OK [10:30:41]MH_I2C_Read... [10:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:41]Read from MH i2c: E2 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 0E 00 [10:30:41]MH_I2C_Read... [10:30:41]Read from MH i2c: E2 0E 00 E0 1E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 49 [10:30:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:41]wFMCommunicate OK [10:30:41]SAM_PROTO_GetShiftState done [10:30:41]FM_GetShiftState done [10:30:41]opened in 1729988025 [10:30:41]opened+sec_in_day 1730074425 [10:30:41]quantity*price = 50010 [10:30:41]sum+1 = 50012 [10:30: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 СНО: Общий режим Чек 334 27.10.2024 10:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375056 ФПД: 202365970779464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103042&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375056&fm=202365970779464&tin=02508201610067®Number=0000000000091623&sum=50000 [10:30:42]StoreToDocumentArchive [10:30:42]shift 528 fd 375056 [10:30:42]save to /storage/0528/doc_00375056 [10:30:42]save last doc name /storage/0528/doc_00375056 to /storage/kkm_last_doc_name [10:30:42]save OK [10:30:42]Clear old archive folders... [10:30:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:42]tlvbuf is 0163B140 [10:30:42]SAM_PROTO_ClearQueue [10:30:42]wFMCommunicate request_size=4 [10:30:42]MH_SAM_APDU [10:30:42]CAPDU: 80 09 00 00 [10:30:42]Write to MH i2c: E2 08 00 ED 1E 80 09 00 00 00 00 00 00 7D [10:30:42]Write i2c OK [10:30:42]MH_I2C_Read... [10:30:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:42]Read from MH i2c: E2 [10:30:42]MH_I2C_Read... [10:30:42]Read from MH i2c: E2 03 00 [10:30:42]MH_I2C_Read... [10:30:42]Read from MH i2c: E2 03 00 ED 1E 00 90 00 7F [10:30:42]RAPDU: 90 00 [10:30:42]wFMCommunicate OK [10:30:42]SAM_PROTO_ClearQueue done [10:30:42]KKMCreateOFDPacket [10:30:42]OFDProtocolAddRootSTLVToBuf [10:30:42]FM_MakeSignedData [10:30:42]FM_MakeSignedData [10:30:42]SAM_PROTO_SignData [10:30:42]wFMCommunicate request_size=4 [10:30:42]MH_SAM_APDU [10:30:42]CAPDU: 80 0D 01 02 [10:30:42]Write to MH i2c: E2 08 00 EE 1E 80 0D 01 02 00 00 00 00 85 [10:30:42]Write i2c OK [10:30:42]MH_I2C_Read... [10:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:42]Read from MH i2c: E2 [10:30:42]MH_I2C_Read... [10:30:42]Read from MH i2c: E2 03 00 [10:30:42]MH_I2C_Read... [10:30:42]Read from MH i2c: E2 03 00 EE 1E 00 90 00 80 [10:30:42]RAPDU: 90 00 [10:30:42]wFMCommunicate OK [10:30:42]wFMCommunicate request_size=255 [10:30:42]MH_SAM_APDU [10:30:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 01 00 00 F4 03 04 00 52 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B8 [10:30:43]Write to MH i2c: E2 02 01 EF 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 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 01 00 00 F4 03 04 00 52 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B8 00 00 BC [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:43]Read from MH i2c: E2 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 03 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 03 00 EF 1E 00 90 00 81 [10:30:43]RAPDU: 90 00 [10:30:43]wFMCommunicate OK [10:30:43]wFMCommunicate request_size=10 [10:30:43]MH_SAM_APDU [10:30:43]CAPDU: 80 0D 02 02 05 0C FF CD 8D 48 [10:30:43]Write to MH i2c: E2 0D 00 F0 1E 80 0D 02 02 05 00 0C FF CD 8D 48 00 00 3F [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:43]Read from MH i2c: E2 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 03 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 03 00 F0 1E 00 90 00 82 [10:30:43]RAPDU: 90 00 [10:30:43]wFMCommunicate OK [10:30:43]wFMCommunicate request_size=4 [10:30:43]MH_SAM_APDU [10:30:43]CAPDU: 80 0D 03 02 [10:30:43]Write to MH i2c: E2 08 00 F1 1E 80 0D 03 02 00 00 00 00 8A [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:43]Read from MH i2c: E2 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 0B 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 0B 00 F1 1E 00 A9 39 C7 7F 31 96 FF 51 90 00 CA [10:30:43]RAPDU: A9 39 C7 7F 31 96 FF 51 90 00 [10:30:43]wFMCommunicate OK [10:30:43]SAM_PROTO_SignData done [10:30:43]FM_MakeSignedData done [10:30:43]CreateOFDProtocolMessage [10:30:43]wFMCommunicate request_size=4 [10:30:43]MH_SAM_APDU [10:30:43]CAPDU: 80 11 00 00 [10:30:43]Write to MH i2c: E2 08 00 F2 1E 80 11 00 00 00 00 00 00 8A [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:43]Read from MH i2c: E2 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 17 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 17 00 F2 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [10:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:30:43]wFMCommunicate OK [10:30:43]CreateOFDProtocolMessage done [10:30:43]OFDSenderStorePacket 375056 [10:30:43]StoreOFDPacket docnum=375056 [10:30: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 42 4A 07 01 03 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 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 01 00 00 F4 03 04 00 52 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B8 0C FF CD 8D 48 A9 39 C7 7F 31 96 FF 51 [10:30:43]CheckFolder [10:30:43]dirname=/storage/ofd_packets [10:30:43]CheckFolder done [10:30:43]ProducePacketName [10:30:43]name=ofd_packets/00375056 [10:30:43]NVStorageSaveData ofd_packets/00375056 [10:30:43]File name is /storage/ofd_packets/00375056 [10:30:43]Write 301 bytes [10:30:43]NVStorageSaveData done [10:30:43]OFDSenderStorePacket done [10:30:43]KKMCreateOFDPacket done [10:30:43]NVStorageSaveData kkm_last_timestamp [10:30:43]File name is /storage/kkm_last_timestamp [10:30:43]Write 4 bytes [10:30:43]NVStorageSaveData done [10:30:43]ExternCall_PrintAddStr [10:30:43]wPrintStart [10:30:43]Write to MH i2c: 01 00 00 F3 1E 11 [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 07 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: 01 07 00 F3 1E 00 00 00 00 00 FF 0F 26 [10:30:43]RasterBufferAndPrint [10:30:43]line Счет N : (1)3311592 [10:30:43]line ИНН: 02508201610067 [10:30:43]line Контрольно-Кассовый Чек [10:30:43]line ПРОДАЖА [10:30:43]line ТРК (МРК, ГНК) : 23 [10:30:43]line Товар: 2710124500 [10:30:43]line Аи-95-К-3 [10:30:43]line 6.740 * 74.20 [10:30:43]line = 500.11 [10:30:43]line НДС 12% НСП 1% [10:30:43]line > о реализуемом товаре [10:30:43]line ОКРУГЛЕНИЕ: -0.11 [10:30:43]line ИТОГО: 500.00 [10:30:43]line Внесено: 500.00 [10:30:43]line СДАЧА: 0.00 [10:30:43]line НСП 1% : 4.43 [10:30:43]line НДС 12% : 53.11 [10:30:43]line Наличными: 500.00 [10:30:43]line Безнал.: 0.00 [10:30:43]line Место: АЗС № 87 "Партнер Нефть" [10:30:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:30:43]line СНО: Общий режим [10:30:43]line Чек 334 27.10.2024 10:30 [10:30:43]line Смена: 528 ФФД: 1.0 [10:30:43]line ЗНМ: 0300000083 [10:30:43]line РНМ: 0000000000091623 [10:30:43]line Версия ККМ: 001 [10:30:43]line ФМ: 0000000000874672 [10:30:43]line ФД: 375056 [10:30:43]line ФПД: 202365970779464 [10:30:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103042&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375056&fm=202365970779464&tin=02508201610067®Number=0000000000091623&sum=50000 [10:30:43]written 0, free lines is 4095 [10:30:43]OFD Sender: Processing packet 375056 [packets to send 270, broken 269] [10:30:43]ProducePacketName [10:30:43]name=ofd_packets/00375056 [10:30:43]OFD Sender: To server: pG, [10:30:43]CommunicateWithHost lk.salyk.kg:30040 [10:30:43]ConnectInit lk.salyk.kg [10:30:43]Connected sock=10 [10:30:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 42 4A 07 01 03 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 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 01 00 00 F4 03 04 00 52 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B8 0C FF CD 8D 48 A9 39 C7 7F 31 96 FF 51 [10:30: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 30 4F 47 00 B9 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 10 B9 05 00 F4 03 04 00 F1 C1 1D 67 B6 04 01 00 00 79 C2 32 6E EF C0 DC 5A [10:30:44]CommunicateWithHost err = 0 [10:30:44]CheckOFDResponse [10:30:44]1017 (14) - 77093643461234 [10:30:44]1041 (16) - 0000000000874672 [10:30:44]1040 (4) - 375056 [10:30:44]1012 (4) - 27.10.2024 04:30 [10:30:44]1206 (1) - 0 [10:30:44]OFD Sender: Remove packet 375056 [10:30:44]ProducePacketName [10:30:44]name=ofd_packets/00375056 [10:30:44]NVStorageDeleteData [10:30:44]Write to MH i2c: 01 00 00 1E 1F 3D [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 07 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: 01 07 00 1E 1F 00 00 00 00 00 E9 0C 39 [10:30:44]RasterBufferAndPrint [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]line [10:30:44]written 0, free lines is 3320 [10:30:44]MH_Cut [10:30:44]Write to MH i2c: D1 01 00 25 1F 01 16 [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 01 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: D1 01 00 25 1F 00 15 [10:30:44]Write to MH i2c: 01 00 00 26 1F 45 [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]OFD Sender: No OFD packet to send [10:30:45]*** Cut start [10:30:45]*** Partial cut [10:30:45]*** CUTSNS_PIN = 1 [10:30:45]*** CUTSNS_PIN = 0 [10:30:45]*** Brake cut motor [10:30:45]Read from MH i2c: 01 [10:30:45]MH_I2C_Read... [10:30:45]*** Stop cut motor [10:30:45]*** Cut end [10:30:45]Read from MH i2c: 01 07 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 07 00 26 1F 00 00 00 00 00 FF 0F 5A [10:30:45]process_action close_receipt done [10:30:45]requested_data is exist [10:30:45]produce_requested_data [10:30:45]requested_item fm.sn is exist - process it [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 11 00 00 [10:30:45]Write to MH i2c: E2 08 00 27 1F 80 11 00 00 00 00 00 00 C0 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 17 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 17 00 27 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [10:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:30:45]wFMCommunicate OK [10:30:45]requested_item fd.num is exist - process it [10:30:45]SAM_PROTO_GetFieldsCounters [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 13 00 00 [10:30:45]Write to MH i2c: E2 08 00 28 1F 80 13 00 00 00 00 00 00 C3 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 62 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 62 00 28 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 10 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [10:30: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 10 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_GetFieldsCounters done [10:30:46]requested_item shift.num is exist - process it [10:30:46]requested_item shift.opened is exist - process it [10:30:46]req_shift_opened [10:30:46]FM_GetShiftState [10:30:46]SAM_PROTO_GetShiftState [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 13 01 00 [10:30:46]Write to MH i2c: E2 08 00 29 1F 80 13 01 00 00 00 00 00 C5 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 29 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 93 [10:30:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_GetShiftState done [10:30:46]FM_GetShiftState done [10:30:46]req_shift_opened done [10:30:46]requested_item shift.open_date is exist - process it [10:30:46]req_shift_open_date [10:30:46]req_shift_open_date done [10:30:46]produce_requested_data done [10:30:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375056,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:30:46]process_action_free close_receipt [10:30:46]json_value_free [10:30:46]json_value_free done [10:30:46]process_json_proto returns [10:30:46]Send response to host [10:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375056,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:30:46]free response buf [10:30:46]execute_script done [10:30:46]execute_script returns [10:30:46]free content buf [10:30:46]Sock 9.Close socket [10:30:46]Sock 9.Thread stoped [10:30:46]accept exits with 8 [10:30:46]New connection [10:30:46]New thread 3067006308 created [10:30:46]Thread 3067149668 joined [10:30:46]Waiting for new connection... [10:30:46] Sock 8.Parse request [10:30:46]Sock 8.Check first char [10:30:46]Sock 8.First char is OK [10:30:46]request: POST /json_proto HTTP/1.0 [10:30:46]Method: POST [10:30:46]URL: /json_proto [10:30:46]Method is POST - this is cgi request [10:30:46]url: /json_proto [10:30:46]query_string will be loaded in cgi processing [10:30:46]execute_cgi json_proto POST (null) [10:30:46]execute_cgi path=json_proto method=POST [10:30:46]POST find Content-Length [10:30:46]Host: 172.17.42.195:8080 [10:30:46]Content-Length: 767 [10:30:46]Content-Type: application/json [10:30:46] [10:30:46]POST finish read [10:30:46]Found Content-Length = 767 [10:30:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311590", "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 }]} ], "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.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:46]execute_script... [10:30: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)3311590", "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 }]} ], "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.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:30:46]POST & json_proto [10:30:46]process_json_proto [10:30:46]json parsed OK: [10:30:46]protocol is kg_v1.0 [10:30:46]action value=close_receipt [10:30:46]process_action close_receipt [10:30:46]cmd_close_receipt [10:30:46]MH_GetDate [10:30:46]Write to MH i2c: F0 00 00 2A 1F 38 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 09 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: F0 09 00 2A 1F 00 56 16 1E 67 EF 94 12 67 2E [10:30:46]GetLastDocTimeStamp 1730025042 [10:30:46]current date 1730025046 [10:30:46]FM_GetShiftState [10:30:46]SAM_PROTO_GetShiftState [10:30:46]wFMCommunicate request_size=4 [10:30:46]MH_SAM_APDU [10:30:46]CAPDU: 80 13 01 00 [10:30:46]Write to MH i2c: E2 08 00 2B 1F 80 13 01 00 00 00 00 00 C7 [10:30:46]Write i2c OK [10:30:46]MH_I2C_Read... [10:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:46]Read from MH i2c: E2 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 [10:30:46]MH_I2C_Read... [10:30:46]Read from MH i2c: E2 0E 00 2B 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 95 [10:30:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:46]wFMCommunicate OK [10:30:46]SAM_PROTO_GetShiftState done [10:30:46]FM_GetShiftState done [10:30:46]opened in 1729988025 [10:30:46]opened+sec_in_day 1730074425 [10:30:46]quantity*price = 60027 [10:30:46]sum+1 = 60029 [10:30:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.28 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 0.00 Безнал.: 600.28 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 335 27.10.2024 10:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375057 ФПД: 78611843911477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375057&fm=78611843911477&tin=02508201610067®Number=0000000000091623&sum=60028 [10:30:47]StoreToDocumentArchive [10:30:47]shift 528 fd 375057 [10:30:47]save to /storage/0528/doc_00375057 [10:30:47]save last doc name /storage/0528/doc_00375057 to /storage/kkm_last_doc_name [10:30:47]save OK [10:30:47]Clear old archive folders... [10:30:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:47]tlvbuf is 01590FE0 [10:30:47]SAM_PROTO_ClearQueue [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 09 00 00 [10:30:47]Write to MH i2c: E2 08 00 38 1F 80 09 00 00 00 00 00 00 C9 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 03 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 03 00 38 1F 00 90 00 CB [10:30:47]RAPDU: 90 00 [10:30:47]wFMCommunicate OK [10:30:47]SAM_PROTO_ClearQueue done [10:30:47]KKMCreateOFDPacket [10:30:47]OFDProtocolAddRootSTLVToBuf [10:30:47]FM_MakeSignedData [10:30:47]FM_MakeSignedData [10:30:47]SAM_PROTO_SignData [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 0D 01 02 [10:30:47]Write to MH i2c: E2 08 00 39 1F 80 0D 01 02 00 00 00 00 D1 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 03 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 03 00 39 1F 00 90 00 CC [10:30:47]RAPDU: 90 00 [10:30:47]wFMCommunicate OK [10:30:47]wFMCommunicate request_size=255 [10:30:47]MH_SAM_APDU [10:30: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 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 57 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 [10:30:47]Write to MH i2c: E2 02 01 3A 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 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 57 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 00 00 5C [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 03 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 03 00 3A 1F 00 90 00 CD [10:30:48]RAPDU: 90 00 [10:30:48]wFMCommunicate OK [10:30:48]wFMCommunicate request_size=10 [10:30:48]MH_SAM_APDU [10:30:48]CAPDU: 80 0D 02 02 05 7F 3F 08 0F 35 [10:30:48]Write to MH i2c: E2 0D 00 3B 1F 80 0D 02 02 05 00 7F 3F 08 0F 35 00 00 E8 [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 03 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 03 00 3B 1F 00 90 00 CE [10:30:48]RAPDU: 90 00 [10:30:48]wFMCommunicate OK [10:30:48]wFMCommunicate request_size=4 [10:30:48]MH_SAM_APDU [10:30:48]CAPDU: 80 0D 03 02 [10:30:48]Write to MH i2c: E2 08 00 3C 1F 80 0D 03 02 00 00 00 00 D6 [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 0B 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 0B 00 3C 1F 00 ED 33 EA C4 4D 7E 42 6F 90 00 21 [10:30:48]RAPDU: ED 33 EA C4 4D 7E 42 6F 90 00 [10:30:48]wFMCommunicate OK [10:30:48]SAM_PROTO_SignData done [10:30:48]FM_MakeSignedData done [10:30:48]CreateOFDProtocolMessage [10:30:48]wFMCommunicate request_size=4 [10:30:48]MH_SAM_APDU [10:30:48]CAPDU: 80 11 00 00 [10:30:48]Write to MH i2c: E2 08 00 3D 1F 80 11 00 00 00 00 00 00 D6 [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:48]Read from MH i2c: E2 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: E2 17 00 [10:30:48]MH_I2C_Read... [10:30:48]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 [10:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:30:48]wFMCommunicate OK [10:30:48]CreateOFDProtocolMessage done [10:30:48]OFDSenderStorePacket 375057 [10:30:48]StoreOFDPacket docnum=375057 [10:30: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 A0 32 07 01 03 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 57 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 7F 3F 08 0F 35 ED 33 EA C4 4D 7E 42 6F [10:30:48]CheckFolder [10:30:48]dirname=/storage/ofd_packets [10:30:48]CheckFolder done [10:30:48]ProducePacketName [10:30:48]name=ofd_packets/00375057 [10:30:48]NVStorageSaveData ofd_packets/00375057 [10:30:48]File name is /storage/ofd_packets/00375057 [10:30:48]Write 301 bytes [10:30:48]NVStorageSaveData done [10:30:48]OFDSenderStorePacket done [10:30:48]KKMCreateOFDPacket done [10:30:48]NVStorageSaveData kkm_last_timestamp [10:30:48]File name is /storage/kkm_last_timestamp [10:30:48]Write 4 bytes [10:30:48]NVStorageSaveData done [10:30:48]ExternCall_PrintAddStr [10:30:48]wPrintStart [10:30:48]Write to MH i2c: 01 00 00 3E 1F 5D [10:30:48]Write i2c OK [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: 01 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: 01 07 00 [10:30:48]MH_I2C_Read... [10:30:48]Read from MH i2c: 01 07 00 3E 1F 00 00 00 00 00 FF 0F 72 [10:30:48]RasterBufferAndPrint [10:30:48]line Счет N : (1)3311590 [10:30:48]line ИНН: 02508201610067 [10:30:48]line Контрольно-Кассовый Чек [10:30:48]line ПРОДАЖА [10:30:48]line ТРК (МРК, ГНК) : 13 [10:30:48]line Товар: 2710124500 [10:30:48]line Аи-95-К-3 [10:30:48]line 8.090 * 74.20 [10:30:48]line = 600.28 [10:30:48]line НДС 12% НСП 1% [10:30:48]line > о реализуемом товаре [10:30:48]line ИТОГО: 600.28 [10:30:48]line НСП 1% : 5.31 [10:30:48]line НДС 12% : 63.75 [10:30:48]line Наличными: 0.00 [10:30:48]line Безнал.: 600.28 [10:30:48]line Место: АЗС № 87 "Партнер Нефть" [10:30:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:30:48]line СНО: Общий режим [10:30:48]line Чек 335 27.10.2024 10:30 [10:30:48]line Смена: 528 ФФД: 1.0 [10:30:48]line ЗНМ: 0300000083 [10:30:48]line РНМ: 0000000000091623 [10:30:48]line Версия ККМ: 001 [10:30:48]line Платежная система: Mbank [10:30:48]line ФМ: 0000000000874672 [10:30:48]line ФД: 375057 [10:30:48]line ФПД: 78611843911477 [10:30:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375057&fm=78611843911477&tin=02508201610067®Number=0000000000091623&sum=60028 [10:30:48]written 0, free lines is 4095 [10:30:48]OFD Sender: Processing packet 375057 [packets to send 270, broken 269] [10:30:48]ProducePacketName [10:30:48]name=ofd_packets/00375057 [10:30:48]OFD Sender: To server: pG, [10:30:48]CommunicateWithHost lk.salyk.kg:30040 [10:30:48]ConnectInit lk.salyk.kg [10:30:48]Connected sock=10 [10:30: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 A0 32 07 01 03 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 57 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 7F 3F 08 0F 35 ED 33 EA C4 4D 7E 42 6F [10:30: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 52 A6 47 00 59 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 11 B9 05 00 F4 03 04 00 F6 C1 1D 67 B6 04 01 00 00 07 31 FD EB 9A F0 1D CA [10:30:48]CommunicateWithHost err = 0 [10:30:48]CheckOFDResponse [10:30:48]1017 (14) - 77093643461234 [10:30:48]1041 (16) - 0000000000874672 [10:30:48]1040 (4) - 375057 [10:30:48]1012 (4) - 27.10.2024 04:30 [10:30:48]1206 (1) - 0 [10:30:48]OFD Sender: Remove packet 375057 [10:30:48]ProducePacketName [10:30:48]name=ofd_packets/00375057 [10:30:48]NVStorageDeleteData [10:30:49]Write to MH i2c: 01 00 00 67 1F 86 [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: 01 07 00 67 1F 00 00 00 00 00 FE 0C 97 [10:30:49]RasterBufferAndPrint [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]line [10:30:49]written 0, free lines is 3348 [10:30:49]MH_Cut [10:30:49]Write to MH i2c: D1 01 00 6E 1F 01 5F [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 01 00 [10:30:49]MH_I2C_Read... [10:30:49]Read from MH i2c: D1 01 00 6E 1F 00 5E [10:30:49]Write to MH i2c: 01 00 00 6F 1F 8E [10:30:49]Write i2c OK [10:30:49]MH_I2C_Read... [10:30:49]OFD Sender: No OFD packet to send [10:30:49]*** Cut start [10:30:49]*** Partial cut [10:30:49]*** CUTSNS_PIN = 1 [10:30:49]*** CUTSNS_PIN = 0 [10:30:50]*** Brake cut motor [10:30:50]Read from MH i2c: 01 [10:30:50]MH_I2C_Read... [10:30:50]*** Stop cut motor [10:30:50]*** Cut end [10:30:50]Read from MH i2c: 01 07 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: 01 07 00 6F 1F 00 00 00 00 00 FF 0F A3 [10:30:50]process_action close_receipt done [10:30:50]requested_data is exist [10:30:50]produce_requested_data [10:30:50]requested_item fm.sn is exist - process it [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 11 00 00 [10:30:50]Write to MH i2c: E2 08 00 70 1F 80 11 00 00 00 00 00 00 09 [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 17 00 70 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [10: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 [10:30:50]wFMCommunicate OK [10:30:50]requested_item fd.num is exist - process it [10:30:50]SAM_PROTO_GetFieldsCounters [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 13 00 00 [10:30:50]Write to MH i2c: E2 08 00 71 1F 80 13 00 00 00 00 00 00 0C [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 62 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 62 00 71 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 11 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [10:30: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 11 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:30:50]wFMCommunicate OK [10:30:50]SAM_PROTO_GetFieldsCounters done [10:30:50]requested_item shift.num is exist - process it [10:30:50]requested_item shift.opened is exist - process it [10:30:50]req_shift_opened [10:30:50]FM_GetShiftState [10:30:50]SAM_PROTO_GetShiftState [10:30:50]wFMCommunicate request_size=4 [10:30:50]MH_SAM_APDU [10:30:50]CAPDU: 80 13 01 00 [10:30:50]Write to MH i2c: E2 08 00 72 1F 80 13 01 00 00 00 00 00 0E [10:30:50]Write i2c OK [10:30:50]MH_I2C_Read... [10:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:50]Read from MH i2c: E2 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0E 00 [10:30:50]MH_I2C_Read... [10:30:50]Read from MH i2c: E2 0E 00 72 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DC [10:30:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:30:50]wFMCommunicate OK [10:30:50]SAM_PROTO_GetShiftState done [10:30:50]FM_GetShiftState done [10:30:50]req_shift_opened done [10:30:50]requested_item shift.open_date is exist - process it [10:30:50]req_shift_open_date [10:30:50]req_shift_open_date done [10:30:50]produce_requested_data done [10:30:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375057,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:30:50]process_action_free close_receipt [10:30:50]json_value_free [10:30:50]json_value_free done [10:30:50]process_json_proto returns [10:30:50]Send response to host [10:30:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375057,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:30:50]free response buf [10:30:50]execute_script done [10:30:50]execute_script returns [10:30:50]free content buf [10:30:50]Sock 8.Close socket [10:30:50]Sock 8.Thread stoped [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:29]OFD Sender: No OFD packet to send [10:31:34]OFD Sender: No OFD packet to send [10:31:39]OFD Sender: No OFD packet to send [10:31:44]OFD Sender: No OFD packet to send [10:31:49]OFD Sender: No OFD packet to send [10:31:54]OFD Sender: No OFD packet to send [10:31:59]OFD Sender: No OFD packet to send [10:32:04]OFD Sender: No OFD packet to send [10:32:09]OFD Sender: No OFD packet to send [10:32:14]OFD Sender: No OFD packet to send [10:32:19]OFD Sender: No OFD packet to send [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:34]OFD Sender: No OFD packet to send [10:32:39]OFD Sender: No OFD packet to send [10:32:44]OFD Sender: No OFD packet to send [10:32:49]OFD Sender: No OFD packet to send [10:32:54]OFD Sender: No OFD packet to send [10:32:56]accept exits with 9 [10:32:56]New connection [10:32:56]New thread 3067149668 created [10:32:56]Thread 3067006308 joined [10:32:56]Waiting for new connection... [10:32:56] Sock 9.Parse request [10:32:56]Sock 9.Check first char [10:32:56]Sock 9.First char is OK [10:32:56]request: POST /json_proto HTTP/1.0 [10:32:56]Method: POST [10:32:56]URL: /json_proto [10:32:56]Method is POST - this is cgi request [10:32:56]url: /json_proto [10:32:56]query_string will be loaded in cgi processing [10:32:56]execute_cgi json_proto POST (null) [10:32:56]execute_cgi path=json_proto method=POST [10:32:56]POST find Content-Length [10:32:56]Host: 172.17.42.195:8080 [10:32:56]Content-Length: 678 [10:32:56]Content-Type: application/json [10:32:56] [10:32:56]POST finish read [10:32:56]Found Content-Length = 678 [10:32:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311594", "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" ] } } [10:32:56]execute_script... [10:32: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)3311594", "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" ] } } [10:32:56]POST & json_proto [10:32:56]process_json_proto [10:32:56]json parsed OK: [10:32:56]protocol is kg_v1.0 [10:32:56]action value=close_receipt [10:32:56]process_action close_receipt [10:32:56]cmd_close_receipt [10:32:56]MH_GetDate [10:32:56]Write to MH i2c: F0 00 00 73 1F 81 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: F0 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: F0 09 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: F0 09 00 73 1F 00 D9 16 1E 67 EF 94 12 67 FA [10:32:56]GetLastDocTimeStamp 1730025047 [10:32:56]current date 1730025177 [10:32:56]FM_GetShiftState [10:32:56]SAM_PROTO_GetShiftState [10:32:56]wFMCommunicate request_size=4 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 13 01 00 [10:32:56]Write to MH i2c: E2 08 00 74 1F 80 13 01 00 00 00 00 00 10 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 74 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DE [10:32:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetShiftState done [10:32:57]FM_GetShiftState done [10:32:57]opened in 1729988025 [10:32:57]opened+sec_in_day 1730074425 [10:32:57]quantity*price = 30038 [10:32:57]sum+1 = 30039 [10:32: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 СНО: Общий режим Чек 336 27.10.2024 10:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375058 ФПД: 261709536682635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103257&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375058&fm=261709536682635&tin=02508201610067®Number=0000000000091623&sum=30000 [10:32:58]StoreToDocumentArchive [10:32:58]shift 528 fd 375058 [10:32:58]save to /storage/0528/doc_00375058 [10:32:58]save last doc name /storage/0528/doc_00375058 to /storage/kkm_last_doc_name [10:32:58]save OK [10:32:58]Clear old archive folders... [10:32:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:58]tlvbuf is 01563E90 [10:32:58]SAM_PROTO_ClearQueue [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 09 00 00 [10:32:58]Write to MH i2c: E2 08 00 81 1F 80 09 00 00 00 00 00 00 12 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 81 1F 00 90 00 14 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_ClearQueue done [10:32:58]KKMCreateOFDPacket [10:32:58]OFDProtocolAddRootSTLVToBuf [10:32:58]FM_MakeSignedData [10:32:58]FM_MakeSignedData [10:32:58]SAM_PROTO_SignData [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 01 02 [10:32:58]Write to MH i2c: E2 08 00 82 1F 80 0D 01 02 00 00 00 00 1A [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 82 1F 00 90 00 15 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=255 [10:32:58]MH_SAM_APDU [10:32: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 50 01 00 00 F4 03 04 00 D9 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EE [10:32:58]Write to MH i2c: E2 02 01 83 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 50 01 00 00 F4 03 04 00 D9 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EE 00 00 2F [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 83 1F 00 90 00 16 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=10 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 02 02 05 05 FF F7 E2 8B [10:32:58]Write to MH i2c: E2 0D 00 84 1F 80 0D 02 02 05 00 05 FF F7 E2 8B 00 00 8F [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 03 00 84 1F 00 90 00 17 [10:32:58]RAPDU: 90 00 [10:32:58]wFMCommunicate OK [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 0D 03 02 [10:32:58]Write to MH i2c: E2 08 00 85 1F 80 0D 03 02 00 00 00 00 1F [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0B 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 0B 00 85 1F 00 6F 8E 71 2A 37 E4 49 EE 90 00 0A [10:32:58]RAPDU: 6F 8E 71 2A 37 E4 49 EE 90 00 [10:32:58]wFMCommunicate OK [10:32:58]SAM_PROTO_SignData done [10:32:58]FM_MakeSignedData done [10:32:58]CreateOFDProtocolMessage [10:32:58]wFMCommunicate request_size=4 [10:32:58]MH_SAM_APDU [10:32:58]CAPDU: 80 11 00 00 [10:32:58]Write to MH i2c: E2 08 00 86 1F 80 11 00 00 00 00 00 00 1F [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:58]Read from MH i2c: E2 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: E2 17 00 86 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 74 [10:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:32:58]wFMCommunicate OK [10:32:58]CreateOFDProtocolMessage done [10:32:58]OFDSenderStorePacket 375058 [10:32:58]StoreOFDPacket docnum=375058 [10:32: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 FF 2A 07 01 41 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D9 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EE 05 FF F7 E2 8B 6F 8E 71 2A 37 E4 49 EE [10:32:58]CheckFolder [10:32:58]dirname=/storage/ofd_packets [10:32:58]CheckFolder done [10:32:58]ProducePacketName [10:32:58]name=ofd_packets/00375058 [10:32:58]NVStorageSaveData ofd_packets/00375058 [10:32:58]File name is /storage/ofd_packets/00375058 [10:32:58]Write 301 bytes [10:32:58]NVStorageSaveData done [10:32:58]OFDSenderStorePacket done [10:32:58]KKMCreateOFDPacket done [10:32:58]NVStorageSaveData kkm_last_timestamp [10:32:58]File name is /storage/kkm_last_timestamp [10:32:58]Write 4 bytes [10:32:58]NVStorageSaveData done [10:32:58]ExternCall_PrintAddStr [10:32:58]wPrintStart [10:32:58]Write to MH i2c: 01 00 00 87 1F A6 [10:32:58]Write i2c OK [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 07 00 [10:32:58]MH_I2C_Read... [10:32:58]Read from MH i2c: 01 07 00 87 1F 00 00 00 00 00 FF 0F BB [10:32:58]RasterBufferAndPrint [10:32:58]line Счет N : (1)3311594 [10:32:58]line ИНН: 02508201610067 [10:32:58]line Контрольно-Кассовый Чек [10:32:58]line ПРОДАЖА [10:32:58]line ТРК (МРК, ГНК) : 42 [10:32:58]line Товар: 2710124130 [10:32:58]line Аи-92-К-4 [10:32:58]line 4.490 * 66.90 [10:32:58]line = 300.38 [10:32:58]line НДС 12% НСП 1% [10:32:58]line > о реализуемом товаре [10:32:58]line ОКРУГЛЕНИЕ: -0.38 [10:32:58]line ИТОГО: 300.00 [10:32:58]line Внесено: 300.00 [10:32:58]line СДАЧА: 0.00 [10:32:58]line НСП 1% : 2.66 [10:32:58]line НДС 12% : 31.90 [10:32:58]line Наличными: 300.00 [10:32:58]line Безнал.: 0.00 [10:32:58]line Место: АЗС № 87 "Партнер Нефть" [10:32:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:32:58]line СНО: Общий режим [10:32:58]line Чек 336 27.10.2024 10:32 [10:32:58]line Смена: 528 ФФД: 1.0 [10:32:58]line ЗНМ: 0300000083 [10:32:58]line РНМ: 0000000000091623 [10:32:58]line Версия ККМ: 001 [10:32:58]line ФМ: 0000000000874672 [10:32:58]line ФД: 375058 [10:32:58]line ФПД: 261709536682635 [10:32:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103257&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375058&fm=261709536682635&tin=02508201610067®Number=0000000000091623&sum=30000 [10:32:58]written 0, free lines is 4095 [10:32:58]OFD Sender: Processing packet 375058 [packets to send 270, broken 269] [10:32:58]ProducePacketName [10:32:58]name=ofd_packets/00375058 [10:32:58]OFD Sender: To server: pG, [10:32:58]CommunicateWithHost lk.salyk.kg:30040 [10:32:58]ConnectInit lk.salyk.kg [10:32:58]Connected sock=10 [10:32:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FF 2A 07 01 41 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 D9 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EE 05 FF F7 E2 8B 6F 8E 71 2A 37 E4 49 EE [10:32:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A9 CD 47 00 BE 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 12 B9 05 00 F4 03 04 00 78 C2 1D 67 B6 04 01 00 00 2A 8C 0C FB 2A 3D 51 06 [10:32:59]CommunicateWithHost err = 0 [10:32:59]CheckOFDResponse [10:32:59]1017 (14) - 77093643461234 [10:32:59]1041 (16) - 0000000000874672 [10:32:59]1040 (4) - 375058 [10:32:59]1012 (4) - 27.10.2024 04:32 [10:32:59]1206 (1) - 0 [10:32:59]OFD Sender: Remove packet 375058 [10:32:59]ProducePacketName [10:32:59]name=ofd_packets/00375058 [10:32:59]NVStorageDeleteData [10:32:59]Write to MH i2c: 01 00 00 B2 1F D1 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 07 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: 01 07 00 B2 1F 00 00 00 00 00 D4 0C B8 [10:32:59]RasterBufferAndPrint [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]line [10:32:59]written 0, free lines is 3292 [10:32:59]MH_Cut [10:32:59]Write to MH i2c: D1 01 00 B9 1F 01 AA [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 01 00 [10:32:59]MH_I2C_Read... [10:32:59]Read from MH i2c: D1 01 00 B9 1F 00 A9 [10:32:59]Write to MH i2c: 01 00 00 BA 1F D9 [10:32:59]Write i2c OK [10:32:59]MH_I2C_Read... [10:32:59]OFD Sender: No OFD packet to send [10:32:59]*** Cut start [10:32:59]*** Partial cut [10:32:59]*** CUTSNS_PIN = 1 [10:33:00]*** CUTSNS_PIN = 0 [10:33:00]*** Brake cut motor [10:33:00]Read from MH i2c: 01 [10:33:00]MH_I2C_Read... [10:33:00]*** Stop cut motor [10:33:00]*** Cut end [10:33:00]Read from MH i2c: 01 07 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: 01 07 00 BA 1F 00 00 00 00 00 FF 0F EE [10:33:00]process_action close_receipt done [10:33:00]requested_data is exist [10:33:00]produce_requested_data [10:33:00]requested_item fm.sn is exist - process it [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 11 00 00 [10:33:00]Write to MH i2c: E2 08 00 BB 1F 80 11 00 00 00 00 00 00 54 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 17 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 17 00 BB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [10:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:33:00]wFMCommunicate OK [10:33:00]requested_item fd.num is exist - process it [10:33:00]SAM_PROTO_GetFieldsCounters [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 13 00 00 [10:33:00]Write to MH i2c: E2 08 00 BC 1F 80 13 00 00 00 00 00 00 57 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 62 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 62 00 BC 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 12 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [10:33: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 12 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:00]wFMCommunicate OK [10:33:00]SAM_PROTO_GetFieldsCounters done [10:33:00]requested_item shift.num is exist - process it [10:33:00]requested_item shift.opened is exist - process it [10:33:00]req_shift_opened [10:33:00]FM_GetShiftState [10:33:00]SAM_PROTO_GetShiftState [10:33:00]wFMCommunicate request_size=4 [10:33:00]MH_SAM_APDU [10:33:00]CAPDU: 80 13 01 00 [10:33:00]Write to MH i2c: E2 08 00 BD 1F 80 13 01 00 00 00 00 00 59 [10:33:00]Write i2c OK [10:33:00]MH_I2C_Read... [10:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:00]Read from MH i2c: E2 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 0E 00 [10:33:00]MH_I2C_Read... [10:33:00]Read from MH i2c: E2 0E 00 BD 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 27 [10:33:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:00]wFMCommunicate OK [10:33:00]SAM_PROTO_GetShiftState done [10:33:00]FM_GetShiftState done [10:33:00]req_shift_opened done [10:33:00]requested_item shift.open_date is exist - process it [10:33:00]req_shift_open_date [10:33:00]req_shift_open_date done [10:33:00]produce_requested_data done [10:33:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375058,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:33:00]process_action_free close_receipt [10:33:00]json_value_free [10:33:00]json_value_free done [10:33:00]process_json_proto returns [10:33:00]Send response to host [10:33:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375058,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:33:00]free response buf [10:33:00]execute_script done [10:33:00]execute_script returns [10:33:00]free content buf [10:33:00]Sock 9.Close socket [10:33:00]Sock 9.Thread stoped [10:33:04]OFD Sender: No OFD packet to send [10:33:06]accept exits with 8 [10:33:06]New connection [10:33:06]New thread 3067006308 created [10:33:06]Thread 3067149668 joined [10:33:06]Waiting for new connection... [10:33:06] Sock 8.Parse request [10:33:06]Sock 8.Check first char [10:33:06]Sock 8.First char is OK [10:33:06]request: POST /json_proto HTTP/1.0 [10:33:06]Method: POST [10:33:06]URL: /json_proto [10:33:06]Method is POST - this is cgi request [10:33:06]url: /json_proto [10:33:06]query_string will be loaded in cgi processing [10:33:06]execute_cgi json_proto POST (null) [10:33:06]execute_cgi path=json_proto method=POST [10:33:06]POST find Content-Length [10:33:06]Host: 172.17.42.195:8080 [10:33:06]Content-Length: 678 [10:33:06]Content-Type: application/json [10:33:06] [10:33:06]POST finish read [10:33:06]Found Content-Length = 678 [10:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311595", "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" ] } } [10:33:06]execute_script... [10:33: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)3311595", "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" ] } } [10:33:06]POST & json_proto [10:33:06]process_json_proto [10:33:06]json parsed OK: [10:33:06]protocol is kg_v1.0 [10:33:06]action value=close_receipt [10:33:06]process_action close_receipt [10:33:06]cmd_close_receipt [10:33:06]MH_GetDate [10:33:06]Write to MH i2c: F0 00 00 BE 1F CC [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 09 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: F0 09 00 BE 1F 00 E3 16 1E 67 EF 94 12 67 4F [10:33:06]GetLastDocTimeStamp 1730025177 [10:33:06]current date 1730025187 [10:33:06]FM_GetShiftState [10:33:06]SAM_PROTO_GetShiftState [10:33:06]wFMCommunicate request_size=4 [10:33:06]MH_SAM_APDU [10:33:06]CAPDU: 80 13 01 00 [10:33:06]Write to MH i2c: E2 08 00 BF 1F 80 13 01 00 00 00 00 00 5B [10:33:06]Write i2c OK [10:33:06]MH_I2C_Read... [10:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:06]Read from MH i2c: E2 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 0E 00 [10:33:06]MH_I2C_Read... [10:33:06]Read from MH i2c: E2 0E 00 BF 1F 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 29 [10:33:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:06]wFMCommunicate OK [10:33:06]SAM_PROTO_GetShiftState done [10:33:06]FM_GetShiftState done [10:33:06]opened in 1729988025 [10:33:06]opened+sec_in_day 1730074425 [10:33:06]quantity*price = 50041 [10:33:06]sum+1 = 50042 [10:33:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 337 27.10.2024 10:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375059 ФПД: 132466430921431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103307&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375059&fm=132466430921431&tin=02508201610067®Number=0000000000091623&sum=50000 [10:33:07]StoreToDocumentArchive [10:33:07]shift 528 fd 375059 [10:33:07]save to /storage/0528/doc_00375059 [10:33:07]save last doc name /storage/0528/doc_00375059 to /storage/kkm_last_doc_name [10:33:07]save OK [10:33:07]Clear old archive folders... [10:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:07]tlvbuf is B6EF1480 [10:33:07]SAM_PROTO_ClearQueue [10:33:07]wFMCommunicate request_size=4 [10:33:07]MH_SAM_APDU [10:33:07]CAPDU: 80 09 00 00 [10:33:07]Write to MH i2c: E2 08 00 CC 1F 80 09 00 00 00 00 00 00 5D [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:07]Read from MH i2c: E2 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 CC 1F 00 90 00 5F [10:33:07]RAPDU: 90 00 [10:33:07]wFMCommunicate OK [10:33:07]SAM_PROTO_ClearQueue done [10:33:07]KKMCreateOFDPacket [10:33:07]OFDProtocolAddRootSTLVToBuf [10:33:07]FM_MakeSignedData [10:33:07]FM_MakeSignedData [10:33:07]SAM_PROTO_SignData [10:33:07]wFMCommunicate request_size=4 [10:33:07]MH_SAM_APDU [10:33:07]CAPDU: 80 0D 01 02 [10:33:07]Write to MH i2c: E2 08 00 CD 1F 80 0D 01 02 00 00 00 00 65 [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:07]Read from MH i2c: E2 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 [10:33:07]MH_I2C_Read... [10:33:07]Read from MH i2c: E2 03 00 CD 1F 00 90 00 60 [10:33:07]RAPDU: 90 00 [10:33:07]wFMCommunicate OK [10:33:07]wFMCommunicate request_size=255 [10:33:07]MH_SAM_APDU [10: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 E3 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 78 [10:33:07]Write to MH i2c: E2 02 01 CE 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 51 01 00 00 F4 03 04 00 E3 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 78 00 00 1C [10:33:07]Write i2c OK [10:33:07]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 CE 1F 00 90 00 61 [10:33:08]RAPDU: 90 00 [10:33:08]wFMCommunicate OK [10:33:08]wFMCommunicate request_size=10 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 0D 02 02 05 7A 3E 8F 4A D7 [10:33:08]Write to MH i2c: E2 0D 00 CF 1F 80 0D 02 02 05 00 7A 3E 8F 4A D7 00 00 DA [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 03 00 CF 1F 00 90 00 62 [10:33:08]RAPDU: 90 00 [10:33:08]wFMCommunicate OK [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 0D 03 02 [10:33:08]Write to MH i2c: E2 08 00 D0 1F 80 0D 03 02 00 00 00 00 6A [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0B 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0B 00 D0 1F 00 C5 DA 02 9F 38 AC 73 8E 90 00 90 [10:33:08]RAPDU: C5 DA 02 9F 38 AC 73 8E 90 00 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_SignData done [10:33:08]FM_MakeSignedData done [10:33:08]CreateOFDProtocolMessage [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 11 00 00 [10:33:08]Write to MH i2c: E2 08 00 D1 1F 80 11 00 00 00 00 00 00 6A [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 17 00 D1 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [10:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:33:08]wFMCommunicate OK [10:33:08]CreateOFDProtocolMessage done [10:33:08]OFDSenderStorePacket 375059 [10:33:08]StoreOFDPacket docnum=375059 [10:33: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 9F 34 07 01 FC 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 E3 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 78 7A 3E 8F 4A D7 C5 DA 02 9F 38 AC 73 8E [10:33:08]CheckFolder [10:33:08]dirname=/storage/ofd_packets [10:33:08]CheckFolder done [10:33:08]ProducePacketName [10:33:08]name=ofd_packets/00375059 [10:33:08]NVStorageSaveData ofd_packets/00375059 [10:33:08]File name is /storage/ofd_packets/00375059 [10:33:08]Write 301 bytes [10:33:08]NVStorageSaveData done [10:33:08]OFDSenderStorePacket done [10:33:08]KKMCreateOFDPacket done [10:33:08]NVStorageSaveData kkm_last_timestamp [10:33:08]File name is /storage/kkm_last_timestamp [10:33:08]Write 4 bytes [10:33:08]NVStorageSaveData done [10:33:08]ExternCall_PrintAddStr [10:33:08]wPrintStart [10:33:08]Write to MH i2c: 01 00 00 D2 1F F1 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 D2 1F 00 00 00 00 00 FF 0F 06 [10:33:08]RasterBufferAndPrint [10:33:08]line Счет N : (1)3311595 [10:33:08]line ИНН: 02508201610067 [10:33:08]line Контрольно-Кассовый Чек [10:33:08]line ПРОДАЖА [10:33:08]line ТРК (МРК, ГНК) : 12 [10:33:08]line Товар: 2710124130 [10:33:08]line Аи-92-К-4 [10:33:08]line 7.480 * 66.90 [10:33:08]line = 500.41 [10:33:08]line НДС 12% НСП 1% [10:33:08]line > о реализуемом товаре [10:33:08]line ОКРУГЛЕНИЕ: -0.41 [10:33:08]line ИТОГО: 500.00 [10:33:08]line Внесено: 500.00 [10:33:08]line СДАЧА: 0.00 [10:33:08]line НСП 1% : 4.43 [10:33:08]line НДС 12% : 53.14 [10:33:08]line Наличными: 500.00 [10:33:08]line Безнал.: 0.00 [10:33:08]line Место: АЗС № 87 "Партнер Нефть" [10:33:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:33:08]line СНО: Общий режим [10:33:08]line Чек 337 27.10.2024 10:33 [10:33:08]line Смена: 528 ФФД: 1.0 [10:33:08]line ЗНМ: 0300000083 [10:33:08]line РНМ: 0000000000091623 [10:33:08]line Версия ККМ: 001 [10:33:08]line ФМ: 0000000000874672 [10:33:08]line ФД: 375059 [10:33:08]line ФПД: 132466430921431 [10:33:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103307&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375059&fm=132466430921431&tin=02508201610067®Number=0000000000091623&sum=50000 [10:33:08]written 0, free lines is 4095 [10:33:08]OFD Sender: Processing packet 375059 [packets to send 270, broken 269] [10:33:08]ProducePacketName [10:33:08]name=ofd_packets/00375059 [10:33:08]OFD Sender: To server: pG, [10:33:08]CommunicateWithHost lk.salyk.kg:30040 [10:33:08]ConnectInit lk.salyk.kg [10:33:08]Connected sock=10 [10:33: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 9F 34 07 01 FC 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 E3 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 78 7A 3E 8F 4A D7 C5 DA 02 9F 38 AC 73 8E [10: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 FE BD 47 00 EF 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 13 B9 05 00 F4 03 04 00 81 C2 1D 67 B6 04 01 00 00 14 9E DE D5 A9 37 FD FA [10:33:08]CommunicateWithHost err = 0 [10:33:08]CheckOFDResponse [10:33:08]1017 (14) - 77093643461234 [10:33:08]1041 (16) - 0000000000874672 [10:33:08]1040 (4) - 375059 [10:33:08]1012 (4) - 27.10.2024 04:33 [10:33:08]1206 (1) - 0 [10:33:08]OFD Sender: Remove packet 375059 [10:33:08]ProducePacketName [10:33:08]name=ofd_packets/00375059 [10:33:08]NVStorageDeleteData [10:33:08]Write to MH i2c: 01 00 00 FD 1F 1C [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: 01 07 00 FD 1F 00 00 00 00 00 D0 0C FF [10:33:08]RasterBufferAndPrint [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]line [10:33:08]written 0, free lines is 3288 [10:33:08]MH_Cut [10:33:08]Write to MH i2c: D1 01 00 04 20 01 F6 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: D1 01 00 04 20 00 F5 [10:33:08]Write to MH i2c: 01 00 00 05 20 25 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:09]OFD Sender: No OFD packet to send [10:33:09]*** Cut start [10:33:09]*** Partial cut [10:33:09]*** CUTSNS_PIN = 1 [10:33:09]*** CUTSNS_PIN = 0 [10:33:09]*** Brake cut motor [10:33:10]Read from MH i2c: 01 [10:33:10]MH_I2C_Read... [10:33:10]*** Stop cut motor [10:33:10]*** Cut end [10:33:10]Read from MH i2c: 01 07 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 07 00 05 20 00 00 00 00 00 FF 0F 3A [10:33:10]process_action close_receipt done [10:33:10]requested_data is exist [10:33:10]produce_requested_data [10:33:10]requested_item fm.sn is exist - process it [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 11 00 00 [10:33:10]Write to MH i2c: E2 08 00 06 20 80 11 00 00 00 00 00 00 A0 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 06 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [10:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:33:10]wFMCommunicate OK [10:33:10]requested_item fd.num is exist - process it [10:33:10]SAM_PROTO_GetFieldsCounters [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 13 00 00 [10:33:10]Write to MH i2c: E2 08 00 07 20 80 13 00 00 00 00 00 00 A3 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 62 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 62 00 07 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 13 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [10:33: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 13 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_GetFieldsCounters done [10:33:10]requested_item shift.num is exist - process it [10:33:10]requested_item shift.opened is exist - process it [10:33:10]req_shift_opened [10:33:10]FM_GetShiftState [10:33:10]SAM_PROTO_GetShiftState [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 13 01 00 [10:33:10]Write to MH i2c: E2 08 00 08 20 80 13 01 00 00 00 00 00 A5 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0E 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0E 00 08 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 73 [10:33:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_GetShiftState done [10:33:10]FM_GetShiftState done [10:33:10]req_shift_opened done [10:33:10]requested_item shift.open_date is exist - process it [10:33:10]req_shift_open_date [10:33:10]req_shift_open_date done [10:33:10]produce_requested_data done [10:33:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375059,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:33:10]process_action_free close_receipt [10:33:10]json_value_free [10:33:10]json_value_free done [10:33:10]process_json_proto returns [10:33:10]Send response to host [10:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375059,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:33:10]free response buf [10:33:10]execute_script done [10:33:10]execute_script returns [10:33:10]free content buf [10:33:10]Sock 8.Close socket [10:33:10]Sock 8.Thread stoped [10:33:11]accept exits with 9 [10:33:11]New connection [10:33:11]New thread 3067149668 created [10:33:11]Thread 3067006308 joined [10:33:11]Waiting for new connection... [10:33:11] Sock 9.Parse request [10:33:11]Sock 9.Check first char [10:33:11]Sock 9.First char is OK [10:33:11]request: POST /json_proto HTTP/1.0 [10:33:11]Method: POST [10:33:11]URL: /json_proto [10:33:11]Method is POST - this is cgi request [10:33:11]url: /json_proto [10:33:11]query_string will be loaded in cgi processing [10:33:11]execute_cgi json_proto POST (null) [10:33:11]execute_cgi path=json_proto method=POST [10:33:11]POST find Content-Length [10:33:11]Host: 172.17.42.195:8080 [10:33:11]Content-Length: 678 [10:33:11]Content-Type: application/json [10:33:11] [10:33:11]POST finish read [10:33:11]Found Content-Length = 678 [10:33:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311596", "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" ] } } [10:33:11]execute_script... [10:33: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)3311596", "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" ] } } [10:33:11]POST & json_proto [10:33:11]process_json_proto [10:33:11]json parsed OK: [10:33:11]protocol is kg_v1.0 [10:33:11]action value=close_receipt [10:33:11]process_action close_receipt [10:33:11]cmd_close_receipt [10:33:11]MH_GetDate [10:33:11]Write to MH i2c: F0 00 00 09 20 18 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 09 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 09 00 09 20 00 E7 16 1E 67 EF 94 12 67 9F [10:33:11]GetLastDocTimeStamp 1730025187 [10:33:11]current date 1730025191 [10:33:11]FM_GetShiftState [10:33:11]SAM_PROTO_GetShiftState [10:33:11]wFMCommunicate request_size=4 [10:33:11]MH_SAM_APDU [10:33:11]CAPDU: 80 13 01 00 [10:33:11]Write to MH i2c: E2 08 00 0A 20 80 13 01 00 00 00 00 00 A7 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:11]Read from MH i2c: E2 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 0A 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 75 [10:33:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:11]wFMCommunicate OK [10:33:11]SAM_PROTO_GetShiftState done [10:33:11]FM_GetShiftState done [10:33:11]opened in 1729988025 [10:33:11]opened+sec_in_day 1730074425 [10:33:11]quantity*price = 50041 [10:33:11]sum+1 = 50042 [10:33: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 СНО: Общий режим Чек 338 27.10.2024 10:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375060 ФПД: 131434284435776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103311&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375060&fm=131434284435776&tin=02508201610067®Number=0000000000091623&sum=50000 [10:33:12]StoreToDocumentArchive [10:33:12]shift 528 fd 375060 [10:33:12]save to /storage/0528/doc_00375060 [10:33:12]save last doc name /storage/0528/doc_00375060 to /storage/kkm_last_doc_name [10:33:12]save OK [10:33:12]Clear old archive folders... [10:33:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:12]tlvbuf is 01655C20 [10:33:12]SAM_PROTO_ClearQueue [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 09 00 00 [10:33:12]Write to MH i2c: E2 08 00 17 20 80 09 00 00 00 00 00 00 A9 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 17 20 00 90 00 AB [10:33:12]RAPDU: 90 00 [10:33:12]wFMCommunicate OK [10:33:12]SAM_PROTO_ClearQueue done [10:33:12]KKMCreateOFDPacket [10:33:12]OFDProtocolAddRootSTLVToBuf [10:33:12]FM_MakeSignedData [10:33:12]FM_MakeSignedData [10:33:12]SAM_PROTO_SignData [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 0D 01 02 [10:33:12]Write to MH i2c: E2 08 00 18 20 80 0D 01 02 00 00 00 00 B1 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 18 20 00 90 00 AC [10:33:12]RAPDU: 90 00 [10:33:12]wFMCommunicate OK [10:33:12]wFMCommunicate request_size=255 [10:33:12]MH_SAM_APDU [10:33: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 52 01 00 00 F4 03 04 00 E7 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 [10:33:12]Write to MH i2c: E2 02 01 19 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 52 01 00 00 F4 03 04 00 E7 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 00 00 6D [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 19 20 00 90 00 AD [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=10 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 02 02 05 89 ED D5 C9 40 [10:33:13]Write to MH i2c: E2 0D 00 1A 20 80 0D 02 02 05 00 89 ED D5 C9 40 00 00 12 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 1A 20 00 90 00 AE [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 03 02 [10:33:13]Write to MH i2c: E2 08 00 1B 20 80 0D 03 02 00 00 00 00 B6 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 1B 20 00 D4 24 E0 17 37 37 F4 70 90 00 78 [10:33:13]RAPDU: D4 24 E0 17 37 37 F4 70 90 00 [10:33:13]wFMCommunicate OK [10:33:13]SAM_PROTO_SignData done [10:33:13]FM_MakeSignedData done [10:33:13]CreateOFDProtocolMessage [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 11 00 00 [10:33:13]Write to MH i2c: E2 08 00 1C 20 80 11 00 00 00 00 00 00 B6 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 1C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [10: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 [10:33:13]wFMCommunicate OK [10:33:13]CreateOFDProtocolMessage done [10:33:13]OFDSenderStorePacket 375060 [10:33:13]StoreOFDPacket docnum=375060 [10:33: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 6B 39 07 01 05 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 E7 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 89 ED D5 C9 40 D4 24 E0 17 37 37 F4 70 [10:33:13]CheckFolder [10:33:13]dirname=/storage/ofd_packets [10:33:13]CheckFolder done [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00375060 [10:33:13]NVStorageSaveData ofd_packets/00375060 [10:33:13]File name is /storage/ofd_packets/00375060 [10:33:13]Write 301 bytes [10:33:13]NVStorageSaveData done [10:33:13]OFDSenderStorePacket done [10:33:13]KKMCreateOFDPacket done [10:33:13]NVStorageSaveData kkm_last_timestamp [10:33:13]File name is /storage/kkm_last_timestamp [10:33:13]Write 4 bytes [10:33:13]NVStorageSaveData done [10:33:13]ExternCall_PrintAddStr [10:33:13]wPrintStart [10:33:13]Write to MH i2c: 01 00 00 1D 20 3D [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 1D 20 00 00 00 00 00 FF 0F 52 [10:33:13]RasterBufferAndPrint [10:33:13]line Счет N : (1)3311596 [10:33:13]line ИНН: 02508201610067 [10:33:13]line Контрольно-Кассовый Чек [10:33:13]line ПРОДАЖА [10:33:13]line ТРК (МРК, ГНК) : 22 [10:33:13]line Товар: 2710124130 [10:33:13]line Аи-92-К-4 [10:33:13]line 7.480 * 66.90 [10:33:13]line = 500.41 [10:33:13]line НДС 12% НСП 1% [10:33:13]line > о реализуемом товаре [10:33:13]line ОКРУГЛЕНИЕ: -0.41 [10:33:13]line ИТОГО: 500.00 [10:33:13]line Внесено: 500.00 [10:33:13]line СДАЧА: 0.00 [10:33:13]line НСП 1% : 4.43 [10:33:13]line НДС 12% : 53.14 [10:33:13]line Наличными: 500.00 [10:33:13]line Безнал.: 0.00 [10:33:13]line Место: АЗС № 87 "Партнер Нефть" [10:33:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:33:13]line СНО: Общий режим [10:33:13]line Чек 338 27.10.2024 10:33 [10:33:13]line Смена: 528 ФФД: 1.0 [10:33:13]line ЗНМ: 0300000083 [10:33:13]line РНМ: 0000000000091623 [10:33:13]line Версия ККМ: 001 [10:33:13]line ФМ: 0000000000874672 [10:33:13]line ФД: 375060 [10:33:13]line ФПД: 131434284435776 [10:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103311&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375060&fm=131434284435776&tin=02508201610067®Number=0000000000091623&sum=50000 [10:33:13]written 0, free lines is 4095 [10:33:13]OFD Sender: Processing packet 375060 [packets to send 270, broken 269] [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00375060 [10:33:13]OFD Sender: To server: pG, [10:33:13]CommunicateWithHost lk.salyk.kg:30040 [10:33:13]ConnectInit lk.salyk.kg [10:33:13]Connected sock=10 [10:33: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 6B 39 07 01 05 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 E7 16 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 89 ED D5 C9 40 D4 24 E0 17 37 37 F4 70 [10:33:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B6 DD 47 00 1E 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 14 B9 05 00 F4 03 04 00 87 C2 1D 67 B6 04 01 00 00 4D 5B 69 75 64 80 9A 03 [10:33:13]CommunicateWithHost err = 0 [10:33:13]CheckOFDResponse [10:33:13]1017 (14) - 77093643461234 [10:33:13]1041 (16) - 0000000000874672 [10:33:13]1040 (4) - 375060 [10:33:13]1012 (4) - 27.10.2024 04:33 [10:33:13]1206 (1) - 0 [10:33:13]OFD Sender: Remove packet 375060 [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00375060 [10:33:13]NVStorageDeleteData [10:33:13]Write to MH i2c: 01 00 00 48 20 68 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 48 20 00 00 00 00 00 23 0D 9F [10:33:13]RasterBufferAndPrint [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]written 0, free lines is 3383 [10:33:13]MH_Cut [10:33:13]Write to MH i2c: D1 01 00 4F 20 01 41 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 01 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 01 00 4F 20 00 40 [10:33:13]Write to MH i2c: 01 00 00 50 20 70 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:14]OFD Sender: No OFD packet to send [10:33:14]*** Cut start [10:33:14]*** Partial cut [10:33:14]*** CUTSNS_PIN = 1 [10:33:14]*** CUTSNS_PIN = 0 [10:33:15]*** Brake cut motor [10:33:15]Read from MH i2c: 01 [10:33:15]MH_I2C_Read... [10:33:15]*** Stop cut motor [10:33:15]*** Cut end [10:33:15]Read from MH i2c: 01 07 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: 01 07 00 50 20 00 00 00 00 00 FF 0F 85 [10:33:15]process_action close_receipt done [10:33:15]requested_data is exist [10:33:15]produce_requested_data [10:33:15]requested_item fm.sn is exist - process it [10:33:15]wFMCommunicate request_size=4 [10:33:15]MH_SAM_APDU [10:33:15]CAPDU: 80 11 00 00 [10:33:15]Write to MH i2c: E2 08 00 51 20 80 11 00 00 00 00 00 00 EB [10:33:15]Write i2c OK [10:33:15]MH_I2C_Read... [10:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:15]Read from MH i2c: E2 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 17 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 17 00 51 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [10: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 [10:33:15]wFMCommunicate OK [10:33:15]requested_item fd.num is exist - process it [10:33:15]SAM_PROTO_GetFieldsCounters [10:33:15]wFMCommunicate request_size=4 [10:33:15]MH_SAM_APDU [10:33:15]CAPDU: 80 13 00 00 [10:33:15]Write to MH i2c: E2 08 00 52 20 80 13 00 00 00 00 00 00 EE [10:33:15]Write i2c OK [10:33:15]MH_I2C_Read... [10:33:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:15]Read from MH i2c: E2 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 62 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 62 00 52 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 14 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [10:33: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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:15]wFMCommunicate OK [10:33:15]SAM_PROTO_GetFieldsCounters done [10:33:15]requested_item shift.num is exist - process it [10:33:15]requested_item shift.opened is exist - process it [10:33:15]req_shift_opened [10:33:15]FM_GetShiftState [10:33:15]SAM_PROTO_GetShiftState [10:33:15]wFMCommunicate request_size=4 [10:33:15]MH_SAM_APDU [10:33:15]CAPDU: 80 13 01 00 [10:33:15]Write to MH i2c: E2 08 00 53 20 80 13 01 00 00 00 00 00 F0 [10:33:15]Write i2c OK [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 [10:33:15]MH_I2C_Read... [10:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:15]Read from MH i2c: E2 0E 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 0E 00 53 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BE [10:33:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:15]wFMCommunicate OK [10:33:15]SAM_PROTO_GetShiftState done [10:33:15]FM_GetShiftState done [10:33:15]req_shift_opened done [10:33:15]requested_item shift.open_date is exist - process it [10:33:15]req_shift_open_date [10:33:15]req_shift_open_date done [10:33:15]produce_requested_data done [10:33:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375060,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:33:15]process_action_free close_receipt [10:33:15]json_value_free [10:33:15]json_value_free done [10:33:15]process_json_proto returns [10:33:15]Send response to host [10:33:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375060,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:33:15]free response buf [10:33:15]execute_script done [10:33:15]execute_script returns [10:33:15]free content buf [10:33:15]Sock 9.Close socket [10:33:15]Sock 9.Thread stoped [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:53]accept exits with 8 [10:33:53]New connection [10:33:53]New thread 3067006308 created [10:33:53]Thread 3067149668 joined [10:33:53]Waiting for new connection... [10:33:53] Sock 8.Parse request [10:33:53]Sock 8.Check first char [10:33:53]Sock 8.First char is OK [10:33:53]request: POST /json_proto HTTP/1.0 [10:33:53]Method: POST [10:33:53]URL: /json_proto [10:33:53]Method is POST - this is cgi request [10:33:53]url: /json_proto [10:33:53]query_string will be loaded in cgi processing [10:33:53]execute_cgi json_proto POST (null) [10:33:53]execute_cgi path=json_proto method=POST [10:33:53]POST find Content-Length [10:33:53]Host: 172.17.42.195:8080 [10:33:53]Content-Length: 678 [10:33:53]Content-Type: application/json [10:33:53] [10:33:53]POST finish read [10:33:53]Found Content-Length = 678 [10:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311598", "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" ] } } [10:33:53]execute_script... [10:33: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)3311598", "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" ] } } [10:33:53]POST & json_proto [10:33:53]process_json_proto [10:33:53]json parsed OK: [10:33:53]protocol is kg_v1.0 [10:33:53]action value=close_receipt [10:33:53]process_action close_receipt [10:33:53]cmd_close_receipt [10:33:53]MH_GetDate [10:33:53]Write to MH i2c: F0 00 00 54 20 63 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: F0 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: F0 09 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: F0 09 00 54 20 00 12 17 1E 67 EF 94 12 67 16 [10:33:53]GetLastDocTimeStamp 1730025191 [10:33:53]current date 1730025234 [10:33:53]FM_GetShiftState [10:33:53]SAM_PROTO_GetShiftState [10:33:53]wFMCommunicate request_size=4 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 13 01 00 [10:33:53]Write to MH i2c: E2 08 00 55 20 80 13 01 00 00 00 00 00 F2 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 0E 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 0E 00 55 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C0 [10:33:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:53]wFMCommunicate OK [10:33:53]SAM_PROTO_GetShiftState done [10:33:53]FM_GetShiftState done [10:33:53]opened in 1729988025 [10:33:53]opened+sec_in_day 1730074425 [10:33:53]quantity*price = 20003 [10:33:53]sum+1 = 20004 [10:33:53]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 СНО: Общий режим Чек 339 27.10.2024 10:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375061 ФПД: 95528951829938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375061&fm=95528951829938&tin=02508201610067®Number=0000000000091623&sum=20000 [10:33:54]StoreToDocumentArchive [10:33:54]shift 528 fd 375061 [10:33:54]save to /storage/0528/doc_00375061 [10:33:54]save last doc name /storage/0528/doc_00375061 to /storage/kkm_last_doc_name [10:33:54]save OK [10:33:54]Clear old archive folders... [10:33:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:54]tlvbuf is B6F88B10 [10:33:54]SAM_PROTO_ClearQueue [10:33:54]wFMCommunicate request_size=4 [10:33:54]MH_SAM_APDU [10:33:54]CAPDU: 80 09 00 00 [10:33:54]Write to MH i2c: E2 08 00 62 20 80 09 00 00 00 00 00 00 F4 [10:33:54]Write i2c OK [10:33:54]MH_I2C_Read... [10:33:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:54]Read from MH i2c: E2 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: E2 03 00 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: E2 03 00 62 20 00 90 00 F6 [10:33:54]RAPDU: 90 00 [10:33:54]wFMCommunicate OK [10:33:54]SAM_PROTO_ClearQueue done [10:33:54]KKMCreateOFDPacket [10:33:54]OFDProtocolAddRootSTLVToBuf [10:33:54]FM_MakeSignedData [10:33:54]FM_MakeSignedData [10:33:54]SAM_PROTO_SignData [10:33:54]wFMCommunicate request_size=4 [10:33:54]MH_SAM_APDU [10:33:54]CAPDU: 80 0D 01 02 [10:33:54]Write to MH i2c: E2 08 00 63 20 80 0D 01 02 00 00 00 00 FC [10:33:54]Write i2c OK [10:33:54]MH_I2C_Read... [10:33:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:54]Read from MH i2c: E2 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: E2 03 00 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: E2 03 00 63 20 00 90 00 F7 [10:33:54]RAPDU: 90 00 [10:33:54]wFMCommunicate OK [10:33:54]wFMCommunicate request_size=255 [10:33:54]MH_SAM_APDU [10:33: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 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 01 00 00 F4 03 04 00 12 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 [10:33:54]Write to MH i2c: E2 02 01 64 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 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 01 00 00 F4 03 04 00 12 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 00 00 87 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 03 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 03 00 64 20 00 90 00 F8 [10:33:55]RAPDU: 90 00 [10:33:55]wFMCommunicate OK [10:33:55]wFMCommunicate request_size=10 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 0D 02 02 05 E2 11 3D 55 B2 [10:33:55]Write to MH i2c: E2 0D 00 65 20 80 0D 02 02 05 00 E2 11 3D 55 B2 00 00 40 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 03 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 03 00 65 20 00 90 00 F9 [10:33:55]RAPDU: 90 00 [10:33:55]wFMCommunicate OK [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 0D 03 02 [10:33:55]Write to MH i2c: E2 08 00 66 20 80 0D 03 02 00 00 00 00 01 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0B 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0B 00 66 20 00 4C 89 36 AD D5 0C F7 E8 90 00 7A [10:33:55]RAPDU: 4C 89 36 AD D5 0C F7 E8 90 00 [10:33:55]wFMCommunicate OK [10:33:55]SAM_PROTO_SignData done [10:33:55]FM_MakeSignedData done [10:33:55]CreateOFDProtocolMessage [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 11 00 00 [10:33:55]Write to MH i2c: E2 08 00 67 20 80 11 00 00 00 00 00 00 01 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 17 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 17 00 67 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [10: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 [10:33:55]wFMCommunicate OK [10:33:55]CreateOFDProtocolMessage done [10:33:55]OFDSenderStorePacket 375061 [10:33:55]StoreOFDPacket docnum=375061 [10: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 DE 92 07 01 5A 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 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 01 00 00 F4 03 04 00 12 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 E2 11 3D 55 B2 4C 89 36 AD D5 0C F7 E8 [10:33:55]CheckFolder [10:33:55]dirname=/storage/ofd_packets [10:33:55]CheckFolder done [10:33:55]ProducePacketName [10:33:55]name=ofd_packets/00375061 [10:33:55]NVStorageSaveData ofd_packets/00375061 [10:33:55]File name is /storage/ofd_packets/00375061 [10:33:55]Write 301 bytes [10:33:55]NVStorageSaveData done [10:33:55]OFDSenderStorePacket done [10:33:55]KKMCreateOFDPacket done [10:33:55]NVStorageSaveData kkm_last_timestamp [10:33:55]File name is /storage/kkm_last_timestamp [10:33:55]Write 4 bytes [10:33:55]NVStorageSaveData done [10:33:55]ExternCall_PrintAddStr [10:33:55]wPrintStart [10:33:55]Write to MH i2c: 01 00 00 68 20 88 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 07 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 07 00 68 20 00 00 00 00 00 FF 0F 9D [10:33:55]RasterBufferAndPrint [10:33:55]line Счет N : (1)3311598 [10:33:55]line ИНН: 02508201610067 [10:33:55]line Контрольно-Кассовый Чек [10:33:55]line ПРОДАЖА [10:33:55]line ТРК (МРК, ГНК) : 32 [10:33:55]line Товар: 2710124130 [10:33:55]line Аи-92-К-4 [10:33:55]line 2.990 * 66.90 [10:33:55]line = 200.03 [10:33:55]line НДС 12% НСП 1% [10:33:55]line > о реализуемом товаре [10:33:55]line ОКРУГЛЕНИЕ: -0.03 [10:33:55]line ИТОГО: 200.00 [10:33:55]line Внесено: 200.00 [10:33:55]line СДАЧА: 0.00 [10:33:55]line НСП 1% : 1.77 [10:33:55]line НДС 12% : 21.24 [10:33:55]line Наличными: 200.00 [10:33:55]line Безнал.: 0.00 [10:33:55]line Место: АЗС № 87 "Партнер Нефть" [10:33:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:33:55]line СНО: Общий режим [10:33:55]line Чек 339 27.10.2024 10:33 [10:33:55]line Смена: 528 ФФД: 1.0 [10:33:55]line ЗНМ: 0300000083 [10:33:55]line РНМ: 0000000000091623 [10:33:55]line Версия ККМ: 001 [10:33:55]line ФМ: 0000000000874672 [10:33:55]line ФД: 375061 [10:33:55]line ФПД: 95528951829938 [10:33:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375061&fm=95528951829938&tin=02508201610067®Number=0000000000091623&sum=20000 [10:33:55]written 0, free lines is 4095 [10:33:55]OFD Sender: Processing packet 375061 [packets to send 270, broken 269] [10:33:55]ProducePacketName [10:33:55]name=ofd_packets/00375061 [10:33:55]OFD Sender: To server: pG, [10:33:55]CommunicateWithHost lk.salyk.kg:30040 [10:33:55]ConnectInit lk.salyk.kg [10:33:55]Connected sock=10 [10:33: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 92 07 01 5A 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 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 01 00 00 F4 03 04 00 12 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 E2 11 3D 55 B2 4C 89 36 AD D5 0C F7 E8 [10:33: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 72 89 47 00 74 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 15 B9 05 00 F4 03 04 00 B0 C2 1D 67 B6 04 01 00 00 BC 3B 01 A6 C1 41 CF 88 [10:33:55]CommunicateWithHost err = 0 [10:33:55]CheckOFDResponse [10:33:55]1017 (14) - 77093643461234 [10:33:55]1041 (16) - 0000000000874672 [10:33:55]1040 (4) - 375061 [10:33:55]1012 (4) - 27.10.2024 04:33 [10:33:55]1206 (1) - 0 [10:33:55]OFD Sender: Remove packet 375061 [10:33:55]ProducePacketName [10:33:55]name=ofd_packets/00375061 [10:33:55]NVStorageDeleteData [10:33:55]Write to MH i2c: 01 00 00 93 20 B3 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 07 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 07 00 93 20 00 00 00 00 00 E0 0C A6 [10:33:55]RasterBufferAndPrint [10:33:55]line [10:33:55]line [10:33:55]line [10:33:55]line [10:33:55]line [10:33:55]written 0, free lines is 3302 [10:33:55]MH_Cut [10:33:55]Write to MH i2c: D1 01 00 9A 20 01 8C [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: D1 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: D1 01 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: D1 01 00 9A 20 00 8B [10:33:55]Write to MH i2c: 01 00 00 9B 20 BB [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:56]OFD Sender: No OFD packet to send [10:33:56]*** Cut start [10:33:56]*** Partial cut [10:33:56]*** CUTSNS_PIN = 1 [10:33:56]*** CUTSNS_PIN = 0 [10:33:57]*** Brake cut motor [10:33:57]Read from MH i2c: 01 [10:33:57]MH_I2C_Read... [10:33:57]*** Stop cut motor [10:33:57]*** Cut end [10:33:57]Read from MH i2c: 01 07 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: 01 07 00 9B 20 00 00 00 00 00 FF 0F D0 [10:33:57]process_action close_receipt done [10:33:57]requested_data is exist [10:33:57]produce_requested_data [10:33:57]requested_item fm.sn is exist - process it [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 11 00 00 [10:33:57]Write to MH i2c: E2 08 00 9C 20 80 11 00 00 00 00 00 00 36 [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 17 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 17 00 9C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8B [10:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:33:57]wFMCommunicate OK [10:33:57]requested_item fd.num is exist - process it [10:33:57]SAM_PROTO_GetFieldsCounters [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 13 00 00 [10:33:57]Write to MH i2c: E2 08 00 9D 20 80 13 00 00 00 00 00 00 39 [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 62 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 62 00 9D 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 15 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [10:33: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 15 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:57]wFMCommunicate OK [10:33:57]SAM_PROTO_GetFieldsCounters done [10:33:57]requested_item shift.num is exist - process it [10:33:57]requested_item shift.opened is exist - process it [10:33:57]req_shift_opened [10:33:57]FM_GetShiftState [10:33:57]SAM_PROTO_GetShiftState [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 13 01 00 [10:33:57]Write to MH i2c: E2 08 00 9E 20 80 13 01 00 00 00 00 00 3B [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0E 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0E 00 9E 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 09 [10:33:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:33:57]wFMCommunicate OK [10:33:57]SAM_PROTO_GetShiftState done [10:33:57]FM_GetShiftState done [10:33:57]req_shift_opened done [10:33:57]requested_item shift.open_date is exist - process it [10:33:57]req_shift_open_date [10:33:57]req_shift_open_date done [10:33:57]produce_requested_data done [10:33:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375061,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:33:57]process_action_free close_receipt [10:33:57]json_value_free [10:33:57]json_value_free done [10:33:57]process_json_proto returns [10:33:57]Send response to host [10:33:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375061,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:33:57]free response buf [10:33:57]execute_script done [10:33:57]execute_script returns [10:33:57]free content buf [10:33:57]Sock 8.Close socket [10:33:57]Sock 8.Thread stoped [10:34:00]accept exits with 9 [10:34:00]New connection [10:34:00]New thread 3067149668 created [10:34:00]Thread 3067006308 joined [10:34:00]Waiting for new connection... [10:34:00] Sock 9.Parse request [10:34:00]Sock 9.Check first char [10:34:00]Sock 9.First char is OK [10:34:00]request: POST /json_proto HTTP/1.0 [10:34:00]Method: POST [10:34:00]URL: /json_proto [10:34:00]Method is POST - this is cgi request [10:34:00]url: /json_proto [10:34:00]query_string will be loaded in cgi processing [10:34:00]execute_cgi json_proto POST (null) [10:34:00]execute_cgi path=json_proto method=POST [10:34:00]POST find Content-Length [10:34:00]Host: 172.17.42.195:8080 [10:34:00]Content-Length: 774 [10:34:00]Content-Type: application/json [10:34:00] [10:34:00]POST finish read [10:34:00]Found Content-Length = 774 [10:34:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311597", "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" ] } } [10:34:00]execute_script... [10:34:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311597", "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" ] } } [10:34:00]POST & json_proto [10:34:00]process_json_proto [10:34:00]json parsed OK: [10:34:00]protocol is kg_v1.0 [10:34:00]action value=close_receipt [10:34:00]process_action close_receipt [10:34:00]cmd_close_receipt [10:34:00]MH_GetDate [10:34:00]Write to MH i2c: F0 00 00 9F 20 AE [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: F0 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: F0 09 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: F0 09 00 9F 20 00 19 17 1E 67 EF 94 12 67 68 [10:34:00]GetLastDocTimeStamp 1730025234 [10:34:00]current date 1730025241 [10:34:00]FM_GetShiftState [10:34:00]SAM_PROTO_GetShiftState [10:34:00]wFMCommunicate request_size=4 [10:34:00]MH_SAM_APDU [10:34:00]CAPDU: 80 13 01 00 [10:34:00]Write to MH i2c: E2 08 00 A0 20 80 13 01 00 00 00 00 00 3D [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: E2 0E 00 [10:34:00]MH_I2C_Read... [10:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:00]Read from MH i2c: E2 0E 00 A0 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0B [10:34:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:34:00]wFMCommunicate OK [10:34:00]SAM_PROTO_GetShiftState done [10:34:00]FM_GetShiftState done [10:34:00]opened in 1729988025 [10:34:00]opened+sec_in_day 1730074425 [10:34:00]quantity*price = 200025 [10:34:00]sum+1 = 200026 [10:34: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 СНО: Общий режим Чек 340 27.10.2024 10:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375062 ФПД: 167566033552996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375062&fm=167566033552996&tin=02508201610067®Number=0000000000091623&sum=200025 [10:34:02]StoreToDocumentArchive [10:34:02]shift 528 fd 375062 [10:34:02]save to /storage/0528/doc_00375062 [10:34:02]save last doc name /storage/0528/doc_00375062 to /storage/kkm_last_doc_name [10:34:02]save OK [10:34:02]Clear old archive folders... [10:34:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:34:02]tlvbuf is 01553220 [10:34:02]SAM_PROTO_ClearQueue [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 09 00 00 [10:34:02]Write to MH i2c: E2 08 00 AD 20 80 09 00 00 00 00 00 00 3F [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 AD 20 00 90 00 41 [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_ClearQueue done [10:34:02]KKMCreateOFDPacket [10:34:02]OFDProtocolAddRootSTLVToBuf [10:34:02]FM_MakeSignedData [10:34:02]FM_MakeSignedData [10:34:02]SAM_PROTO_SignData [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 01 02 [10:34:02]Write to MH i2c: E2 08 00 AE 20 80 0D 01 02 00 00 00 00 47 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 AE 20 00 90 00 42 [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=255 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 19 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [10:34:02]Write to MH i2c: E2 02 01 AF 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 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 54 01 00 00 F4 03 04 00 19 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 C2 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 AF 20 00 90 00 43 [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=11 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 02 02 06 98 66 81 E8 06 64 [10:34:02]Write to MH i2c: E2 0E 00 B0 20 80 0D 02 02 06 00 98 66 81 E8 06 64 00 00 27 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 03 00 B0 20 00 90 00 44 [10:34:02]RAPDU: 90 00 [10:34:02]wFMCommunicate OK [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 0D 03 02 [10:34:02]Write to MH i2c: E2 08 00 B1 20 80 0D 03 02 00 00 00 00 4C [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0B 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 0B 00 B1 20 00 8A 72 D4 16 6C C5 26 E3 90 00 6D [10:34:02]RAPDU: 8A 72 D4 16 6C C5 26 E3 90 00 [10:34:02]wFMCommunicate OK [10:34:02]SAM_PROTO_SignData done [10:34:02]FM_MakeSignedData done [10:34:02]CreateOFDProtocolMessage [10:34:02]wFMCommunicate request_size=4 [10:34:02]MH_SAM_APDU [10:34:02]CAPDU: 80 11 00 00 [10:34:02]Write to MH i2c: E2 08 00 B2 20 80 11 00 00 00 00 00 00 4C [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:02]Read from MH i2c: E2 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: E2 17 00 B2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A1 [10:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:34:02]wFMCommunicate OK [10:34:02]CreateOFDProtocolMessage done [10:34:02]OFDSenderStorePacket 375062 [10:34:02]StoreOFDPacket docnum=375062 [10:34: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 10 01 00 00 75 A4 08 01 95 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 19 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 98 66 81 E8 06 64 8A 72 D4 16 6C C5 26 E3 [10:34:02]CheckFolder [10:34:02]dirname=/storage/ofd_packets [10:34:02]CheckFolder done [10:34:02]ProducePacketName [10:34:02]name=ofd_packets/00375062 [10:34:02]NVStorageSaveData ofd_packets/00375062 [10:34:02]File name is /storage/ofd_packets/00375062 [10:34:02]Write 302 bytes [10:34:02]NVStorageSaveData done [10:34:02]OFDSenderStorePacket done [10:34:02]KKMCreateOFDPacket done [10:34:02]NVStorageSaveData kkm_last_timestamp [10:34:02]File name is /storage/kkm_last_timestamp [10:34:02]Write 4 bytes [10:34:02]NVStorageSaveData done [10:34:02]ExternCall_PrintAddStr [10:34:02]wPrintStart [10:34:02]Write to MH i2c: 01 00 00 B3 20 D3 [10:34:02]Write i2c OK [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 07 00 [10:34:02]MH_I2C_Read... [10:34:02]Read from MH i2c: 01 07 00 B3 20 00 00 00 00 00 FF 0F E8 [10:34:02]RasterBufferAndPrint [10:34:02]line Счет N : (1)3311597 [10:34:02]line ИНН: 02508201610067 [10:34:02]line Контрольно-Кассовый Чек [10:34:02]line ПРОДАЖА [10:34:02]line ТРК (МРК, ГНК) : 6 [10:34:02]line Товар: 2710194210 [10:34:02]line ДТ(л)-К-5 [10:34:02]line 26.250 * 76.20 [10:34:02]line = 2000.25 [10:34:02]line НДС 12% НСП 1% [10:34:02]line > о реализуемом товаре [10:34:02]line ИТОГО: 2000.25 [10:34:02]line НСП 1% : 17.70 [10:34:02]line НДС 12% : 212.42 [10:34:02]line Наличными: 0.00 [10:34:02]line Безнал.: 2000.25 [10:34:02]line Место: АЗС № 87 "Партнер Нефть" [10:34:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:34:02]line СНО: Общий режим [10:34:02]line Чек 340 27.10.2024 10:34 [10:34:02]line Смена: 528 ФФД: 1.0 [10:34:02]line ЗНМ: 0300000083 [10:34:02]line РНМ: 0000000000091623 [10:34:02]line Версия ККМ: 001 [10:34:02]line Платежная система: Mbank [10:34:02]line ФМ: 0000000000874672 [10:34:02]line ФД: 375062 [10:34:02]line ФПД: 167566033552996 [10:34:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375062&fm=167566033552996&tin=02508201610067®Number=0000000000091623&sum=200025 [10:34:02]written 0, free lines is 4095 [10:34:02]OFD Sender: Processing packet 375062 [packets to send 270, broken 269] [10:34:02]ProducePacketName [10:34:02]name=ofd_packets/00375062 [10:34:02]OFD Sender: To server: pG, [10:34:02]CommunicateWithHost lk.salyk.kg:30040 [10:34:02]ConnectInit lk.salyk.kg [10:34:02]Connected sock=10 [10:34:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 75 A4 08 01 95 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 54 01 00 00 F4 03 04 00 19 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 98 66 81 E8 06 64 8A 72 D4 16 6C C5 26 E3 [10:34: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 9D 7D 47 00 00 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 16 B9 05 00 F4 03 04 00 B8 C2 1D 67 B6 04 01 00 00 EA A0 15 BA 18 38 89 C5 [10:34:03]CommunicateWithHost err = 0 [10:34:03]CheckOFDResponse [10:34:03]1017 (14) - 77093643461234 [10:34:03]1041 (16) - 0000000000874672 [10:34:03]1040 (4) - 375062 [10:34:03]1012 (4) - 27.10.2024 04:34 [10:34:03]1206 (1) - 0 [10:34:03]OFD Sender: Remove packet 375062 [10:34:03]ProducePacketName [10:34:03]name=ofd_packets/00375062 [10:34:03]NVStorageDeleteData [10:34:03]Write to MH i2c: 01 00 00 DC 20 FC [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 07 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: 01 07 00 DC 20 00 00 00 00 00 12 0D 22 [10:34:03]RasterBufferAndPrint [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]line [10:34:03]written 0, free lines is 3362 [10:34:03]MH_Cut [10:34:03]Write to MH i2c: D1 01 00 E3 20 01 D5 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 01 00 [10:34:03]MH_I2C_Read... [10:34:03]Read from MH i2c: D1 01 00 E3 20 00 D4 [10:34:03]Write to MH i2c: 01 00 00 E4 20 04 [10:34:03]Write i2c OK [10:34:03]MH_I2C_Read... [10:34:03]OFD Sender: No OFD packet to send [10:34:03]*** Cut start [10:34:03]*** Partial cut [10:34:03]*** CUTSNS_PIN = 1 [10:34:03]*** CUTSNS_PIN = 0 [10:34:04]*** Brake cut motor [10:34:04]Read from MH i2c: 01 [10:34:04]MH_I2C_Read... [10:34:04]*** Stop cut motor [10:34:04]*** Cut end [10:34:04]Read from MH i2c: 01 07 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: 01 07 00 E4 20 00 00 00 00 00 FF 0F 19 [10:34:04]process_action close_receipt done [10:34:04]requested_data is exist [10:34:04]produce_requested_data [10:34:04]requested_item fm.sn is exist - process it [10:34:04]wFMCommunicate request_size=4 [10:34:04]MH_SAM_APDU [10:34:04]CAPDU: 80 11 00 00 [10:34:04]Write to MH i2c: E2 08 00 E5 20 80 11 00 00 00 00 00 00 7F [10:34:04]Write i2c OK [10:34:04]MH_I2C_Read... [10:34:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:04]Read from MH i2c: E2 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 17 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 17 00 E5 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [10:34:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:34:04]wFMCommunicate OK [10:34:04]requested_item fd.num is exist - process it [10:34:04]SAM_PROTO_GetFieldsCounters [10:34:04]wFMCommunicate request_size=4 [10:34:04]MH_SAM_APDU [10:34:04]CAPDU: 80 13 00 00 [10:34:04]Write to MH i2c: E2 08 00 E6 20 80 13 00 00 00 00 00 00 82 [10:34:04]Write i2c OK [10:34:04]MH_I2C_Read... [10:34:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:04]Read from MH i2c: E2 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 62 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 62 00 E6 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 16 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [10:34: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 16 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:04]wFMCommunicate OK [10:34:04]SAM_PROTO_GetFieldsCounters done [10:34:04]requested_item shift.num is exist - process it [10:34:04]requested_item shift.opened is exist - process it [10:34:04]req_shift_opened [10:34:04]FM_GetShiftState [10:34:04]SAM_PROTO_GetShiftState [10:34:04]wFMCommunicate request_size=4 [10:34:04]MH_SAM_APDU [10:34:04]CAPDU: 80 13 01 00 [10:34:04]Write to MH i2c: E2 08 00 E7 20 80 13 01 00 00 00 00 00 84 [10:34:04]Write i2c OK [10:34:04]MH_I2C_Read... [10:34:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:04]Read from MH i2c: E2 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 0E 00 [10:34:04]MH_I2C_Read... [10:34:04]Read from MH i2c: E2 0E 00 E7 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 52 [10:34:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:34:04]wFMCommunicate OK [10:34:04]SAM_PROTO_GetShiftState done [10:34:04]FM_GetShiftState done [10:34:04]req_shift_opened done [10:34:04]requested_item shift.open_date is exist - process it [10:34:04]req_shift_open_date [10:34:04]req_shift_open_date done [10:34:04]produce_requested_data done [10:34:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375062,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:34:04]process_action_free close_receipt [10:34:04]json_value_free [10:34:04]json_value_free done [10:34:04]process_json_proto returns [10:34:04]Send response to host [10:34:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375062,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:34:04]free response buf [10:34:04]execute_script done [10:34:04]execute_script returns [10:34:04]free content buf [10:34:04]Sock 9.Close socket [10:34:04]Sock 9.Thread stoped [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:42]accept exits with 8 [10:36:42]New connection [10:36:42]New thread 3067006308 created [10:36:42]Thread 3067149668 joined [10:36:42]Waiting for new connection... [10:36:42] Sock 8.Parse request [10:36:42]Sock 8.Check first char [10:36:42]Sock 8.First char is OK [10:36:42]request: POST /json_proto HTTP/1.0 [10:36:42]Method: POST [10:36:42]URL: /json_proto [10:36:42]Method is POST - this is cgi request [10:36:42]url: /json_proto [10:36:42]query_string will be loaded in cgi processing [10:36:42]execute_cgi json_proto POST (null) [10:36:42]execute_cgi path=json_proto method=POST [10:36:42]POST find Content-Length [10:36:42]Host: 172.17.42.195:8080 [10:36:42]Content-Length: 678 [10:36:42]Content-Type: application/json [10:36:42] [10:36:42]POST finish read [10:36:42]Found Content-Length = 678 [10:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311601", "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.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" ] } } [10:36:42]execute_script... [10:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311601", "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.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" ] } } [10:36:42]POST & json_proto [10:36:42]process_json_proto [10:36:42]json parsed OK: [10:36:42]protocol is kg_v1.0 [10:36:42]action value=close_receipt [10:36:42]process_action close_receipt [10:36:42]cmd_close_receipt [10:36:42]MH_GetDate [10:36:42]Write to MH i2c: F0 00 00 E8 20 F7 [10:36:42]Write i2c OK [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 09 00 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 09 00 E8 20 00 BA 17 1E 67 EF 94 12 67 52 [10:36:42]GetLastDocTimeStamp 1730025241 [10:36:42]current date 1730025402 [10:36:42]FM_GetShiftState [10:36:42]SAM_PROTO_GetShiftState [10:36:42]wFMCommunicate request_size=4 [10:36:42]MH_SAM_APDU [10:36:42]CAPDU: 80 13 01 00 [10:36:42]Write to MH i2c: E2 08 00 E9 20 80 13 01 00 00 00 00 00 86 [10:36:42]Write i2c OK [10:36:42]MH_I2C_Read... [10:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:42]Read from MH i2c: E2 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: E2 0E 00 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: E2 0E 00 E9 20 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 54 [10:36:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:36:42]wFMCommunicate OK [10:36:42]SAM_PROTO_GetShiftState done [10:36:42]FM_GetShiftState done [10:36:42]opened in 1729988025 [10:36:42]opened+sec_in_day 1730074425 [10:36:42]quantity*price = 25020 [10:36:42]sum+1 = 25022 [10:36:42]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 СНО: Общий режим Чек 341 27.10.2024 10:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375063 ФПД: 250305592686780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375063&fm=250305592686780&tin=02508201610067®Number=0000000000091623&sum=25000 [10:36:43]StoreToDocumentArchive [10:36:43]shift 528 fd 375063 [10:36:43]save to /storage/0528/doc_00375063 [10:36:43]save last doc name /storage/0528/doc_00375063 to /storage/kkm_last_doc_name [10:36:43]save OK [10:36:43]Clear old archive folders... [10:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:43]tlvbuf is 0155CAE0 [10:36:43]SAM_PROTO_ClearQueue [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 09 00 00 [10:36:43]Write to MH i2c: E2 08 00 F6 20 80 09 00 00 00 00 00 00 88 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F6 20 00 90 00 8A [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]SAM_PROTO_ClearQueue done [10:36:43]KKMCreateOFDPacket [10:36:43]OFDProtocolAddRootSTLVToBuf [10:36:43]FM_MakeSignedData [10:36:43]FM_MakeSignedData [10:36:43]SAM_PROTO_SignData [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 01 02 [10:36:43]Write to MH i2c: E2 08 00 F7 20 80 0D 01 02 00 00 00 00 90 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F7 20 00 90 00 8B [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=255 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 01 00 00 F4 03 04 00 BA 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 [10:36:43]Write to MH i2c: E2 02 01 F8 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 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 55 01 00 00 F4 03 04 00 BA 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 00 00 6B [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F8 20 00 90 00 8C [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=10 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 02 02 05 A6 CF EF F8 BC [10:36:43]Write to MH i2c: E2 0D 00 F9 20 80 0D 02 02 05 00 A6 CF EF F8 BC 00 00 B5 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 03 00 F9 20 00 90 00 8D [10:36:43]RAPDU: 90 00 [10:36:43]wFMCommunicate OK [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 0D 03 02 [10:36:43]Write to MH i2c: E2 08 00 FA 20 80 0D 03 02 00 00 00 00 95 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0B 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0B 00 FA 20 00 96 C3 68 76 7D FD C1 9E 90 00 A6 [10:36:43]RAPDU: 96 C3 68 76 7D FD C1 9E 90 00 [10:36:43]wFMCommunicate OK [10:36:43]SAM_PROTO_SignData done [10:36:43]FM_MakeSignedData done [10:36:43]CreateOFDProtocolMessage [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 11 00 00 [10:36:43]Write to MH i2c: E2 08 00 FB 20 80 11 00 00 00 00 00 00 95 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 17 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 17 00 FB 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EA [10: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 [10:36:43]wFMCommunicate OK [10:36:43]CreateOFDProtocolMessage done [10:36:43]OFDSenderStorePacket 375063 [10:36:43]StoreOFDPacket docnum=375063 [10: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 D9 93 07 01 98 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 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 55 01 00 00 F4 03 04 00 BA 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 A6 CF EF F8 BC 96 C3 68 76 7D FD C1 9E [10:36:43]CheckFolder [10:36:43]dirname=/storage/ofd_packets [10:36:43]CheckFolder done [10:36:43]ProducePacketName [10:36:43]name=ofd_packets/00375063 [10:36:43]NVStorageSaveData ofd_packets/00375063 [10:36:43]File name is /storage/ofd_packets/00375063 [10:36:43]Write 301 bytes [10:36:43]NVStorageSaveData done [10:36:43]OFDSenderStorePacket done [10:36:43]KKMCreateOFDPacket done [10:36:43]NVStorageSaveData kkm_last_timestamp [10:36:43]File name is /storage/kkm_last_timestamp [10:36:43]Write 4 bytes [10:36:43]NVStorageSaveData done [10:36:43]ExternCall_PrintAddStr [10:36:43]wPrintStart [10:36:43]Write to MH i2c: 01 00 00 FC 20 1C [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: 01 07 00 FC 20 00 00 00 00 00 FF 0F 31 [10:36:43]RasterBufferAndPrint [10:36:43]line Счет N : (1)3311601 [10:36:43]line ИНН: 02508201610067 [10:36:43]line Контрольно-Кассовый Чек [10:36:43]line ПРОДАЖА [10:36:43]line ТРК (МРК, ГНК) : 42 [10:36:43]line Товар: 2710124130 [10:36:43]line Аи-92-К-4 [10:36:43]line 3.740 * 66.90 [10:36:43]line = 250.21 [10:36:43]line НДС 12% НСП 1% [10:36:43]line > о реализуемом товаре [10:36:43]line ОКРУГЛЕНИЕ: -0.21 [10:36:43]line ИТОГО: 250.00 [10:36:43]line Внесено: 250.00 [10:36:43]line СДАЧА: 0.00 [10:36:43]line НСП 1% : 2.21 [10:36:43]line НДС 12% : 26.57 [10:36:43]line Наличными: 250.00 [10:36:43]line Безнал.: 0.00 [10:36:43]line Место: АЗС № 87 "Партнер Нефть" [10:36:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:36:43]line СНО: Общий режим [10:36:43]line Чек 341 27.10.2024 10:36 [10:36:43]line Смена: 528 ФФД: 1.0 [10:36:43]line ЗНМ: 0300000083 [10:36:43]line РНМ: 0000000000091623 [10:36:43]line Версия ККМ: 001 [10:36:43]line ФМ: 0000000000874672 [10:36:43]line ФД: 375063 [10:36:43]line ФПД: 250305592686780 [10:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375063&fm=250305592686780&tin=02508201610067®Number=0000000000091623&sum=25000 [10:36:43]OFD Sender: Processing packet 375063 [packets to send 270, broken 269] [10:36:43]ProducePacketName [10:36:43]name=ofd_packets/00375063 [10:36:43]OFD Sender: To server: pG, [10:36:43]CommunicateWithHost lk.salyk.kg:30040 [10:36:43]ConnectInit lk.salyk.kg [10:36:43]written 0, free lines is 4095 [10:36:43]Connected sock=10 [10: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 D9 93 07 01 98 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 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 55 01 00 00 F4 03 04 00 BA 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 A6 CF EF F8 BC 96 C3 68 76 7D FD C1 9E [10: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 63 7C 47 00 45 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 17 B9 05 00 F4 03 04 00 59 C3 1D 67 B6 04 01 00 00 98 36 2A 23 AF B1 05 AC [10:36:44]CommunicateWithHost err = 0 [10:36:44]CheckOFDResponse [10:36:44]1017 (14) - 77093643461234 [10:36:44]1041 (16) - 0000000000874672 [10:36:44]1040 (4) - 375063 [10:36:44]1012 (4) - 27.10.2024 04:36 [10:36:44]1206 (1) - 0 [10:36:44]OFD Sender: Remove packet 375063 [10:36:44]ProducePacketName [10:36:44]name=ofd_packets/00375063 [10:36:44]NVStorageDeleteData [10:36:44]Write to MH i2c: 01 00 00 27 21 48 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: 01 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: 01 07 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: 01 07 00 27 21 00 00 00 00 00 EC 0C 47 [10:36:44]RasterBufferAndPrint [10:36:44]line [10:36:44]line [10:36:44]line [10:36:44]line [10:36:44]line [10:36:44]written 0, free lines is 3314 [10:36:44]MH_Cut [10:36:44]Write to MH i2c: D1 01 00 2E 21 01 21 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: D1 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: D1 01 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: D1 01 00 2E 21 00 20 [10:36:44]Write to MH i2c: 01 00 00 2F 21 50 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]OFD Sender: No OFD packet to send [10:36:45]*** Cut start [10:36:45]*** Partial cut [10:36:45]*** CUTSNS_PIN = 1 [10:36:45]*** CUTSNS_PIN = 0 [10:36:45]*** Brake cut motor [10:36:45]Read from MH i2c: 01 [10:36:45]MH_I2C_Read... [10:36:45]*** Stop cut motor [10:36:45]*** Cut end [10:36:45]Read from MH i2c: 01 07 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: 01 07 00 2F 21 00 00 00 00 00 FF 0F 65 [10:36:45]process_action close_receipt done [10:36:45]requested_data is exist [10:36:45]produce_requested_data [10:36:45]requested_item fm.sn is exist - process it [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 11 00 00 [10:36:45]Write to MH i2c: E2 08 00 30 21 80 11 00 00 00 00 00 00 CB [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 30 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 20 [10: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 [10:36:45]wFMCommunicate OK [10:36:45]requested_item fd.num is exist - process it [10:36:45]SAM_PROTO_GetFieldsCounters [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 13 00 00 [10:36:45]Write to MH i2c: E2 08 00 31 21 80 13 00 00 00 00 00 00 CE [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:46]Read from MH i2c: E2 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: E2 62 00 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: E2 62 00 31 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 17 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [10:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:46]wFMCommunicate OK [10:36:46]SAM_PROTO_GetFieldsCounters done [10:36:46]requested_item shift.num is exist - process it [10:36:46]requested_item shift.opened is exist - process it [10:36:46]req_shift_opened [10:36:46]FM_GetShiftState [10:36:46]SAM_PROTO_GetShiftState [10:36:46]wFMCommunicate request_size=4 [10:36:46]MH_SAM_APDU [10:36:46]CAPDU: 80 13 01 00 [10:36:46]Write to MH i2c: E2 08 00 32 21 80 13 01 00 00 00 00 00 D0 [10:36:46]Write i2c OK [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: E2 [10:36:46]MH_I2C_Read... [10:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:46]Read from MH i2c: E2 0E 00 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: E2 0E 00 32 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9E [10:36:46]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:36:46]wFMCommunicate OK [10:36:46]SAM_PROTO_GetShiftState done [10:36:46]FM_GetShiftState done [10:36:46]req_shift_opened done [10:36:46]requested_item shift.open_date is exist - process it [10:36:46]req_shift_open_date [10:36:46]req_shift_open_date done [10:36:46]produce_requested_data done [10:36:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375063,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:36:46]process_action_free close_receipt [10:36:46]json_value_free [10:36:46]json_value_free done [10:36:46]process_json_proto returns [10:36:46]Send response to host [10:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375063,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:36:46]free response buf [10:36:46]execute_script done [10:36:46]execute_script returns [10:36:46]free content buf [10:36:46]Sock 8.Close socket [10:36:46]Sock 8.Thread stoped [10:36:49]OFD Sender: No OFD packet to send [10:36:52]accept exits with 9 [10:36:52]New connection [10:36:52]New thread 3067149668 created [10:36:52]Thread 3067006308 joined [10:36:52]Waiting for new connection... [10:36:52] Sock 9.Parse request [10:36:52]Sock 9.Check first char [10:36:52]Sock 9.First char is OK [10:36:52]request: POST /json_proto HTTP/1.0 [10:36:52]Method: POST [10:36:52]URL: /json_proto [10:36:52]Method is POST - this is cgi request [10:36:52]url: /json_proto [10:36:52]query_string will be loaded in cgi processing [10:36:52]execute_cgi json_proto POST (null) [10:36:52]execute_cgi path=json_proto method=POST [10:36:52]POST find Content-Length [10:36:52]Host: 172.17.42.195:8080 [10:36:52]Content-Length: 678 [10:36:52]Content-Type: application/json [10:36:52] [10:36:52]POST finish read [10:36:52]Found Content-Length = 678 [10:36:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311602", "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" ] } } [10:36:52]execute_script... [10:36: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)3311602", "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" ] } } [10:36:52]POST & json_proto [10:36:52]process_json_proto [10:36:52]json parsed OK: [10:36:52]protocol is kg_v1.0 [10:36:52]action value=close_receipt [10:36:52]process_action close_receipt [10:36:52]cmd_close_receipt [10:36:52]MH_GetDate [10:36:52]Write to MH i2c: F0 00 00 33 21 43 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: F0 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: F0 09 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: F0 09 00 33 21 00 C5 17 1E 67 EF 94 12 67 A9 [10:36:52]GetLastDocTimeStamp 1730025402 [10:36:52]current date 1730025413 [10:36:52]FM_GetShiftState [10:36:52]SAM_PROTO_GetShiftState [10:36:52]wFMCommunicate request_size=4 [10:36:52]MH_SAM_APDU [10:36:52]CAPDU: 80 13 01 00 [10:36:52]Write to MH i2c: E2 08 00 34 21 80 13 01 00 00 00 00 00 D2 [10:36:52]Write i2c OK [10:36:52]MH_I2C_Read... [10:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:52]Read from MH i2c: E2 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 0E 00 [10:36:52]MH_I2C_Read... [10:36:52]Read from MH i2c: E2 0E 00 34 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A0 [10:36:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:36:52]wFMCommunicate OK [10:36:52]SAM_PROTO_GetShiftState done [10:36:52]FM_GetShiftState done [10:36:52]opened in 1729988025 [10:36:52]opened+sec_in_day 1730074425 [10:36:52]quantity*price = 50041 [10:36:52]sum+1 = 50042 [10:36:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 342 27.10.2024 10:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375064 ФПД: 229360075951369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375064&fm=229360075951369&tin=02508201610067®Number=0000000000091623&sum=50000 [10:36:54]StoreToDocumentArchive [10:36:54]shift 528 fd 375064 [10:36:54]save to /storage/0528/doc_00375064 [10:36:54]save last doc name /storage/0528/doc_00375064 to /storage/kkm_last_doc_name [10:36:54]save OK [10:36:54]Clear old archive folders... [10:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:54]tlvbuf is 015B6210 [10:36:54]SAM_PROTO_ClearQueue [10:36:54]wFMCommunicate request_size=4 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 09 00 00 [10:36:54]Write to MH i2c: E2 08 00 41 21 80 09 00 00 00 00 00 00 D4 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 41 21 00 90 00 D6 [10:36:54]RAPDU: 90 00 [10:36:54]wFMCommunicate OK [10:36:54]SAM_PROTO_ClearQueue done [10:36:54]KKMCreateOFDPacket [10:36:54]OFDProtocolAddRootSTLVToBuf [10:36:54]FM_MakeSignedData [10:36:54]FM_MakeSignedData [10:36:54]SAM_PROTO_SignData [10:36:54]wFMCommunicate request_size=4 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 0D 01 02 [10:36:54]Write to MH i2c: E2 08 00 42 21 80 0D 01 02 00 00 00 00 DC [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 42 21 00 90 00 D7 [10:36:54]RAPDU: 90 00 [10:36:54]wFMCommunicate OK [10:36:54]wFMCommunicate request_size=255 [10:36:54]MH_SAM_APDU [10:36: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 C5 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D0 [10:36:54]Write to MH i2c: E2 02 01 43 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 56 01 00 00 F4 03 04 00 C5 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D0 00 00 D8 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 43 21 00 90 00 D8 [10:36:54]RAPDU: 90 00 [10:36:54]wFMCommunicate OK [10:36:54]wFMCommunicate request_size=10 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 0D 02 02 05 9A 0D DA 4D 09 [10:36:54]Write to MH i2c: E2 0D 00 44 21 80 0D 02 02 05 00 9A 0D DA 4D 09 00 00 C0 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 03 00 44 21 00 90 00 D9 [10:36:54]RAPDU: 90 00 [10:36:54]wFMCommunicate OK [10:36:54]wFMCommunicate request_size=4 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 0D 03 02 [10:36:54]Write to MH i2c: E2 08 00 45 21 80 0D 03 02 00 00 00 00 E1 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 0B 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 0B 00 45 21 00 7C 54 DC 85 9A 8B 15 76 90 00 C3 [10:36:54]RAPDU: 7C 54 DC 85 9A 8B 15 76 90 00 [10:36:54]wFMCommunicate OK [10:36:54]SAM_PROTO_SignData done [10:36:54]FM_MakeSignedData done [10:36:54]CreateOFDProtocolMessage [10:36:54]wFMCommunicate request_size=4 [10:36:54]MH_SAM_APDU [10:36:54]CAPDU: 80 11 00 00 [10:36:54]Write to MH i2c: E2 08 00 46 21 80 11 00 00 00 00 00 00 E1 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:54]Read from MH i2c: E2 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 17 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: E2 17 00 46 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 36 [10:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:36:54]wFMCommunicate OK [10:36:54]CreateOFDProtocolMessage done [10:36:54]OFDSenderStorePacket 375064 [10:36:54]StoreOFDPacket docnum=375064 [10:36: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 01 E4 07 01 12 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 C5 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D0 9A 0D DA 4D 09 7C 54 DC 85 9A 8B 15 76 [10:36:54]CheckFolder [10:36:54]dirname=/storage/ofd_packets [10:36:54]CheckFolder done [10:36:54]ProducePacketName [10:36:54]name=ofd_packets/00375064 [10:36:54]NVStorageSaveData ofd_packets/00375064 [10:36:54]File name is /storage/ofd_packets/00375064 [10:36:54]Write 301 bytes [10:36:54]NVStorageSaveData done [10:36:54]OFDSenderStorePacket done [10:36:54]KKMCreateOFDPacket done [10:36:54]NVStorageSaveData kkm_last_timestamp [10:36:54]File name is /storage/kkm_last_timestamp [10:36:54]Write 4 bytes [10:36:54]NVStorageSaveData done [10:36:54]ExternCall_PrintAddStr [10:36:54]wPrintStart [10:36:54]Write to MH i2c: 01 00 00 47 21 68 [10:36:54]Write i2c OK [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: 01 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: 01 07 00 [10:36:54]MH_I2C_Read... [10:36:54]Read from MH i2c: 01 07 00 47 21 00 00 00 00 00 FF 0F 7D [10:36:54]RasterBufferAndPrint [10:36:54]line Счет N : (1)3311602 [10:36:54]line ИНН: 02508201610067 [10:36:54]line Контрольно-Кассовый Чек [10:36:54]line ПРОДАЖА [10:36:54]line ТРК (МРК, ГНК) : 32 [10:36:54]line Товар: 2710124130 [10:36:54]line Аи-92-К-4 [10:36:54]line 7.480 * 66.90 [10:36:54]line = 500.41 [10:36:54]line НДС 12% НСП 1% [10:36:54]line > о реализуемом товаре [10:36:54]line ОКРУГЛЕНИЕ: -0.41 [10:36:54]line ИТОГО: 500.00 [10:36:54]line Внесено: 500.00 [10:36:54]line СДАЧА: 0.00 [10:36:54]line НСП 1% : 4.43 [10:36:54]line НДС 12% : 53.14 [10:36:54]line Наличными: 500.00 [10:36:54]line Безнал.: 0.00 [10:36:54]line Место: АЗС № 87 "Партнер Нефть" [10:36:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:36:54]line СНО: Общий режим [10:36:54]line Чек 342 27.10.2024 10:36 [10:36:54]line Смена: 528 ФФД: 1.0 [10:36:54]line ЗНМ: 0300000083 [10:36:54]line РНМ: 0000000000091623 [10:36:54]line Версия ККМ: 001 [10:36:54]line ФМ: 0000000000874672 [10:36:54]line ФД: 375064 [10:36:54]line ФПД: 229360075951369 [10:36:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375064&fm=229360075951369&tin=02508201610067®Number=0000000000091623&sum=50000 [10:36:54]written 0, free lines is 4095 [10:36:54]OFD Sender: Processing packet 375064 [packets to send 270, broken 269] [10:36:54]ProducePacketName [10:36:54]name=ofd_packets/00375064 [10:36:54]OFD Sender: To server: pG, [10:36:54]CommunicateWithHost lk.salyk.kg:30040 [10:36:54]ConnectInit lk.salyk.kg [10:36:54]Connected sock=8 [10:36:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 E4 07 01 12 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 01 00 00 F4 03 04 00 C5 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D0 9A 0D DA 4D 09 7C 54 DC 85 9A 8B 15 76 [10:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C1 50 47 00 34 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 18 B9 05 00 F4 03 04 00 64 C3 1D 67 B6 04 01 00 00 AD 3F 50 96 30 82 B2 24 [10:36:54]CommunicateWithHost err = 0 [10:36:54]CheckOFDResponse [10:36:54]1017 (14) - 77093643461234 [10:36:54]1041 (16) - 0000000000874672 [10:36:54]1040 (4) - 375064 [10:36:54]1012 (4) - 27.10.2024 04:36 [10:36:54]1206 (1) - 0 [10:36:54]OFD Sender: Remove packet 375064 [10:36:54]ProducePacketName [10:36:54]name=ofd_packets/00375064 [10:36:54]NVStorageDeleteData [10:36:55]Write to MH i2c: 01 00 00 72 21 93 [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: 01 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: 01 07 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: 01 07 00 72 21 00 00 00 00 00 CD 0C 73 [10:36:55]RasterBufferAndPrint [10:36:55]line [10:36:55]line [10:36:55]line [10:36:55]line [10:36:55]line [10:36:55]written 0, free lines is 3287 [10:36:55]MH_Cut [10:36:55]Write to MH i2c: D1 01 00 79 21 01 6C [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: D1 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: D1 01 00 [10:36:55]MH_I2C_Read... [10:36:55]Read from MH i2c: D1 01 00 79 21 00 6B [10:36:55]Write to MH i2c: 01 00 00 7A 21 9B [10:36:55]Write i2c OK [10:36:55]MH_I2C_Read... [10:36:55]OFD Sender: No OFD packet to send [10:36:55]*** Cut start [10:36:55]*** Partial cut [10:36:55]*** CUTSNS_PIN = 1 [10:36:55]*** CUTSNS_PIN = 0 [10:36:56]*** Brake cut motor [10:36:56]Read from MH i2c: 01 [10:36:56]MH_I2C_Read... [10:36:56]*** Stop cut motor [10:36:56]*** Cut end [10:36:56]Read from MH i2c: 01 07 00 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: 01 07 00 7A 21 00 00 00 00 00 FF 0F B0 [10:36:56]process_action close_receipt done [10:36:56]requested_data is exist [10:36:56]produce_requested_data [10:36:56]requested_item fm.sn is exist - process it [10:36:56]wFMCommunicate request_size=4 [10:36:56]MH_SAM_APDU [10:36:56]CAPDU: 80 11 00 00 [10:36:56]Write to MH i2c: E2 08 00 7B 21 80 11 00 00 00 00 00 00 16 [10:36:56]Write i2c OK [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 [10:36:56]MH_I2C_Read... [10:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:56]Read from MH i2c: E2 17 00 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 17 00 7B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6B [10:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:36:56]wFMCommunicate OK [10:36:56]requested_item fd.num is exist - process it [10:36:56]SAM_PROTO_GetFieldsCounters [10:36:56]wFMCommunicate request_size=4 [10:36:56]MH_SAM_APDU [10:36:56]CAPDU: 80 13 00 00 [10:36:56]Write to MH i2c: E2 08 00 7C 21 80 13 00 00 00 00 00 00 19 [10:36:56]Write i2c OK [10:36:56]MH_I2C_Read... [10:36:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:56]Read from MH i2c: E2 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 62 00 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 62 00 7C 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 18 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [10:36:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:56]wFMCommunicate OK [10:36:56]SAM_PROTO_GetFieldsCounters done [10:36:56]requested_item shift.num is exist - process it [10:36:56]requested_item shift.opened is exist - process it [10:36:56]req_shift_opened [10:36:56]FM_GetShiftState [10:36:56]SAM_PROTO_GetShiftState [10:36:56]wFMCommunicate request_size=4 [10:36:56]MH_SAM_APDU [10:36:56]CAPDU: 80 13 01 00 [10:36:56]Write to MH i2c: E2 08 00 7D 21 80 13 01 00 00 00 00 00 1B [10:36:56]Write i2c OK [10:36:56]MH_I2C_Read... [10:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:56]Read from MH i2c: E2 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 0E 00 [10:36:56]MH_I2C_Read... [10:36:56]Read from MH i2c: E2 0E 00 7D 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E9 [10:36:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:36:56]wFMCommunicate OK [10:36:56]SAM_PROTO_GetShiftState done [10:36:56]FM_GetShiftState done [10:36:56]req_shift_opened done [10:36:56]requested_item shift.open_date is exist - process it [10:36:56]req_shift_open_date [10:36:56]req_shift_open_date done [10:36:56]produce_requested_data done [10:36:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375064,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:36:56]process_action_free close_receipt [10:36:56]json_value_free [10:36:56]json_value_free done [10:36:56]process_json_proto returns [10:36:56]Send response to host [10:36:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375064,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:36:56]free response buf [10:36:56]execute_script done [10:36:56]execute_script returns [10:36:56]free content buf [10:36:56]Sock 9.Close socket [10:36:56]Sock 9.Thread stoped [10:37:00]OFD Sender: No OFD packet to send [10:37:05]OFD Sender: No OFD packet to send [10:37:10]OFD Sender: No OFD packet to send [10:37:15]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:25]OFD Sender: No OFD packet to send [10:37:30]OFD Sender: No OFD packet to send [10:37:30]accept exits with 10 [10:37:30]New connection [10:37:30]New thread 3067006308 created [10:37:30]Thread 3067149668 joined [10:37:30]Waiting for new connection... [10:37:30] Sock 10.Parse request [10:37:30]Sock 10.Check first char [10:37:30]Sock 10.First char is OK [10:37:30]request: POST /json_proto HTTP/1.0 [10:37:30]Method: POST [10:37:30]URL: /json_proto [10:37:30]Method is POST - this is cgi request [10:37:30]url: /json_proto [10:37:30]query_string will be loaded in cgi processing [10:37:30]execute_cgi json_proto POST (null) [10:37:30]execute_cgi path=json_proto method=POST [10:37:30]POST find Content-Length [10:37:30]Host: 172.17.42.195:8080 [10:37:30]Content-Length: 776 [10:37:30]Content-Type: application/json [10:37:30] [10:37:30]POST finish read [10:37:30]Found Content-Length = 776 [10:37:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311600", "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" : 15.940, "sum" : 1230.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" : 1230.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:30]execute_script... [10: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)3311600", "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" : 15.940, "sum" : 1230.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" : 1230.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:30]POST & json_proto [10:37:30]process_json_proto [10:37:30]json parsed OK: [10:37:30]protocol is kg_v1.0 [10:37:30]action value=close_receipt [10:37:30]process_action close_receipt [10:37:30]cmd_close_receipt [10:37:30]MH_GetDate [10:37:30]Write to MH i2c: F0 00 00 7E 21 8E [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: F0 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: F0 09 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: F0 09 00 7E 21 00 EB 17 1E 67 EF 94 12 67 1A [10:37:30]GetLastDocTimeStamp 1730025413 [10:37:30]current date 1730025451 [10:37:30]FM_GetShiftState [10:37:30]SAM_PROTO_GetShiftState [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 13 01 00 [10:37:30]Write to MH i2c: E2 08 00 7F 21 80 13 01 00 00 00 00 00 1D [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 7F 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [10:37:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:37:30]wFMCommunicate OK [10:37:30]SAM_PROTO_GetShiftState done [10:37:30]FM_GetShiftState done [10:37:30]opened in 1729988025 [10:37:30]opened+sec_in_day 1730074425 [10:37:30]quantity*price = 123056 [10:37:30]sum+1 = 123058 [10:37:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1230.57 НСП 1% : 10.89 НДС 12% : 130.68 Наличными: 0.00 Безнал.: 1230.57 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 343 27.10.2024 10:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375065 ФПД: 257523225654654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103731&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375065&fm=257523225654654&tin=02508201610067®Number=0000000000091623&sum=123057 [10:37:32]StoreToDocumentArchive [10:37:32]shift 528 fd 375065 [10:37:32]save to /storage/0528/doc_00375065 [10:37:32]save last doc name /storage/0528/doc_00375065 to /storage/kkm_last_doc_name [10:37:32]save OK [10:37:32]Clear old archive folders... [10:37:32]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:37:32]tlvbuf is 015910A0 [10:37:32]SAM_PROTO_ClearQueue [10:37:32]wFMCommunicate request_size=4 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 09 00 00 [10:37:32]Write to MH i2c: E2 08 00 8C 21 80 09 00 00 00 00 00 00 1F [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 8C 21 00 90 00 21 [10:37:32]RAPDU: 90 00 [10:37:32]wFMCommunicate OK [10:37:32]SAM_PROTO_ClearQueue done [10:37:32]KKMCreateOFDPacket [10:37:32]OFDProtocolAddRootSTLVToBuf [10:37:32]FM_MakeSignedData [10:37:32]FM_MakeSignedData [10:37:32]SAM_PROTO_SignData [10:37:32]wFMCommunicate request_size=4 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 0D 01 02 [10:37:32]Write to MH i2c: E2 08 00 8D 21 80 0D 01 02 00 00 00 00 27 [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 8D 21 00 90 00 22 [10:37:32]RAPDU: 90 00 [10:37:32]wFMCommunicate OK [10:37:32]wFMCommunicate request_size=255 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 44 3E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B1 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 E0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 EB 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [10:37:32]Write to MH i2c: E2 02 01 8E 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 44 3E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B1 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 E0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 EB 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 05 [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 8E 21 00 90 00 23 [10:37:32]RAPDU: 90 00 [10:37:32]wFMCommunicate OK [10:37:32]wFMCommunicate request_size=16 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 EA 37 4C 62 F5 7E [10:37:32]Write to MH i2c: E2 13 00 8F 21 80 0D 02 02 0B 00 00 35 04 06 00 EA 37 4C 62 F5 7E 00 00 C1 [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 03 00 8F 21 00 90 00 24 [10:37:32]RAPDU: 90 00 [10:37:32]wFMCommunicate OK [10:37:32]wFMCommunicate request_size=4 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 0D 03 02 [10:37:32]Write to MH i2c: E2 08 00 90 21 80 0D 03 02 00 00 00 00 2C [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 0B 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 0B 00 90 21 00 B5 D1 D1 31 A4 27 65 02 90 00 E7 [10:37:32]RAPDU: B5 D1 D1 31 A4 27 65 02 90 00 [10:37:32]wFMCommunicate OK [10:37:32]SAM_PROTO_SignData done [10:37:32]FM_MakeSignedData done [10:37:32]CreateOFDProtocolMessage [10:37:32]wFMCommunicate request_size=4 [10:37:32]MH_SAM_APDU [10:37:32]CAPDU: 80 11 00 00 [10:37:32]Write to MH i2c: E2 08 00 91 21 80 11 00 00 00 00 00 00 2C [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:32]Read from MH i2c: E2 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 17 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: E2 17 00 91 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 81 [10: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 [10:37:32]wFMCommunicate OK [10:37:32]CreateOFDProtocolMessage done [10:37:32]OFDSenderStorePacket 375065 [10:37:32]StoreOFDPacket docnum=375065 [10: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 83 70 0D 01 E1 5C 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 44 3E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B1 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 E0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 EB 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA 37 4C 62 F5 7E B5 D1 D1 31 A4 27 65 02 [10:37:32]CheckFolder [10:37:32]dirname=/storage/ofd_packets [10:37:32]CheckFolder done [10:37:32]ProducePacketName [10:37:32]name=ofd_packets/00375065 [10:37:32]NVStorageSaveData ofd_packets/00375065 [10:37:32]File name is /storage/ofd_packets/00375065 [10:37:32]Write 307 bytes [10:37:32]NVStorageSaveData done [10:37:32]OFDSenderStorePacket done [10:37:32]KKMCreateOFDPacket done [10:37:32]NVStorageSaveData kkm_last_timestamp [10:37:32]File name is /storage/kkm_last_timestamp [10:37:32]Write 4 bytes [10:37:32]NVStorageSaveData done [10:37:32]ExternCall_PrintAddStr [10:37:32]wPrintStart [10:37:32]Write to MH i2c: 01 00 00 92 21 B3 [10:37:32]Write i2c OK [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: 01 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: 01 07 00 [10:37:32]MH_I2C_Read... [10:37:32]Read from MH i2c: 01 07 00 92 21 00 00 00 00 00 FF 0F C8 [10:37:32]RasterBufferAndPrint [10:37:32]line Счет N : (1)3311600 [10:37:32]line ИНН: 02508201610067 [10:37:32]line Контрольно-Кассовый Чек [10:37:32]line ПРОДАЖА [10:37:32]line ТРК (МРК, ГНК) : 21 [10:37:32]line Товар: 2710194240 [10:37:32]line D-Energy Дт-К-2 [10:37:32]line 15.940 * 77.20 [10:37:32]line = 1230.57 [10:37:32]line НДС 12% НСП 1% [10:37:32]line > о реализуемом товаре [10:37:32]line ИТОГО: 1230.57 [10:37:32]line НСП 1% : 10.89 [10:37:32]line НДС 12% : 130.68 [10:37:32]line Наличными: 0.00 [10:37:32]line Безнал.: 1230.57 [10:37:32]line Место: АЗС № 87 "Партнер Нефть" [10:37:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:37:32]line СНО: Общий режим [10:37:32]line Чек 343 27.10.2024 10:37 [10:37:32]line Смена: 528 ФФД: 1.0 [10:37:32]line ЗНМ: 0300000083 [10:37:32]line РНМ: 0000000000091623 [10:37:32]line Версия ККМ: 001 [10:37:32]line Платежная система: Mbank [10:37:32]line ФМ: 0000000000874672 [10:37:32]line ФД: 375065 [10:37:32]line ФПД: 257523225654654 [10:37:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103731&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375065&fm=257523225654654&tin=02508201610067®Number=0000000000091623&sum=123057 [10:37:32]OFD Sender: Processing packet 375065 [packets to send 270, broken 269] [10:37:32]ProducePacketName [10:37:32]name=ofd_packets/00375065 [10:37:32]OFD Sender: To server: pG, [10:37:32]CommunicateWithHost lk.salyk.kg:30040 [10:37:32]ConnectInit lk.salyk.kg [10:37:32]written 0, free lines is 4095 [10:37:33]Connected sock=9 [10:37: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 83 70 0D 01 E1 5C 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 44 3E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B1 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 E0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 EB 17 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA 37 4C 62 F5 7E B5 D1 D1 31 A4 27 65 02 [10:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5E 21 47 00 36 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 19 B9 05 00 F4 03 04 00 8A C3 1D 67 B6 04 01 00 00 84 8C 96 51 7F 04 E4 90 [10:37:33]CommunicateWithHost err = 0 [10:37:33]CheckOFDResponse [10:37:33]1017 (14) - 77093643461234 [10:37:33]1041 (16) - 0000000000874672 [10:37:33]1040 (4) - 375065 [10:37:33]1012 (4) - 27.10.2024 04:37 [10:37:33]1206 (1) - 0 [10:37:33]OFD Sender: Remove packet 375065 [10:37:33]ProducePacketName [10:37:33]name=ofd_packets/00375065 [10:37:33]NVStorageDeleteData [10:37:33]Write to MH i2c: 01 00 00 BB 21 DC [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: 01 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: 01 07 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: 01 07 00 BB 21 00 00 00 00 00 10 0D 00 [10:37:33]RasterBufferAndPrint [10:37:33]line [10:37:33]line [10:37:33]line [10:37:33]line [10:37:33]line [10:37:33]written 0, free lines is 3350 [10:37:33]MH_Cut [10:37:33]Write to MH i2c: D1 01 00 C2 21 01 B5 [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: D1 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: D1 01 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: D1 01 00 C2 21 00 B4 [10:37:33]Write to MH i2c: 01 00 00 C3 21 E4 [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]OFD Sender: No OFD packet to send [10:37:34]*** Cut start [10:37:34]*** Partial cut [10:37:34]*** CUTSNS_PIN = 1 [10:37:34]*** CUTSNS_PIN = 0 [10:37:34]*** Brake cut motor [10:37:34]Read from MH i2c: 01 [10:37:34]MH_I2C_Read... [10:37:34]*** Stop cut motor [10:37:34]*** Cut end [10:37:34]Read from MH i2c: 01 07 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: 01 07 00 C3 21 00 00 00 00 00 FF 0F F9 [10:37:34]process_action close_receipt done [10:37:34]requested_data is exist [10:37:34]produce_requested_data [10:37:34]requested_item fm.sn is exist - process it [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 11 00 00 [10:37:34]Write to MH i2c: E2 08 00 C4 21 80 11 00 00 00 00 00 00 5F [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 [10:37:34]MH_I2C_Read... [10:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:34]Read from MH i2c: E2 17 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 17 00 C4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B4 [10: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 [10:37:34]wFMCommunicate OK [10:37:34]requested_item fd.num is exist - process it [10:37:34]SAM_PROTO_GetFieldsCounters [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 13 00 00 [10:37:34]Write to MH i2c: E2 08 00 C5 21 80 13 00 00 00 00 00 00 62 [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 62 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 62 00 C5 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 19 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [10:37: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 19 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:35]wFMCommunicate OK [10:37:35]SAM_PROTO_GetFieldsCounters done [10:37:35]requested_item shift.num is exist - process it [10:37:35]requested_item shift.opened is exist - process it [10:37:35]req_shift_opened [10:37:35]FM_GetShiftState [10:37:35]SAM_PROTO_GetShiftState [10:37:35]wFMCommunicate request_size=4 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 13 01 00 [10:37:35]Write to MH i2c: E2 08 00 C6 21 80 13 01 00 00 00 00 00 64 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0E 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0E 00 C6 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 32 [10:37:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:37:35]wFMCommunicate OK [10:37:35]SAM_PROTO_GetShiftState done [10:37:35]FM_GetShiftState done [10:37:35]req_shift_opened done [10:37:35]requested_item shift.open_date is exist - process it [10:37:35]req_shift_open_date [10:37:35]req_shift_open_date done [10:37:35]produce_requested_data done [10:37:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375065,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:37:35]process_action_free close_receipt [10:37:35]json_value_free [10:37:35]json_value_free done [10:37:35]process_json_proto returns [10:37:35]Send response to host [10:37:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375065,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:37:35]free response buf [10:37:35]execute_script done [10:37:35]execute_script returns [10:37:35]free content buf [10:37:35]Sock 10.Close socket [10:37:35]Sock 10.Thread stoped [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:53]OFD Sender: No OFD packet to send [10:37:58]OFD Sender: No OFD packet to send [10:38:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:23]OFD Sender: No OFD packet to send [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]OFD Sender: No OFD packet to send [10:38:58]OFD Sender: No OFD packet to send [10:39:03]OFD Sender: No OFD packet to send [10:39:09]OFD Sender: No OFD packet to send [10:39:11]accept exits with 8 [10:39:11]New connection [10:39:11]New thread 3067149668 created [10:39:11]Thread 3067006308 joined [10:39:11]Waiting for new connection... [10:39:11] Sock 8.Parse request [10:39:11]Sock 8.Check first char [10:39:11]Sock 8.First char is OK [10:39:11]request: POST /json_proto HTTP/1.0 [10:39:11]Method: POST [10:39:11]URL: /json_proto [10:39:11]Method is POST - this is cgi request [10:39:11]url: /json_proto [10:39:11]query_string will be loaded in cgi processing [10:39:11]execute_cgi json_proto POST (null) [10:39:11]execute_cgi path=json_proto method=POST [10:39:11]POST find Content-Length [10:39:11]Host: 172.17.42.195:8080 [10:39:11]Content-Length: 772 [10:39:11]Content-Type: application/json [10:39:11] [10:39:11]POST finish read [10:39:11]Found Content-Length = 772 [10:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:11]execute_script... [10:39:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:11]POST & json_proto [10:39:11]process_json_proto [10:39:11]json parsed OK: [10:39:11]protocol is kg_v1.0 [10:39:11]action value=close_receipt [10:39:11]process_action close_receipt [10:39:11]cmd_close_receipt [10:39:11]MH_GetDate [10:39:11]Write to MH i2c: F0 00 00 C7 21 D7 [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: F0 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: F0 09 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: F0 09 00 C7 21 00 4F 18 1E 67 EF 94 12 67 C8 [10:39:11]GetLastDocTimeStamp 1730025451 [10:39:11]current date 1730025551 [10:39:11]FM_GetShiftState [10:39:11]SAM_PROTO_GetShiftState [10:39:11]wFMCommunicate request_size=4 [10:39:11]MH_SAM_APDU [10:39:11]CAPDU: 80 13 01 00 [10:39:11]Write to MH i2c: E2 08 00 C8 21 80 13 01 00 00 00 00 00 66 [10:39:11]Write i2c OK [10:39:11]MH_I2C_Read... [10:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:11]Read from MH i2c: E2 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 0E 00 [10:39:11]MH_I2C_Read... [10:39:11]Read from MH i2c: E2 0E 00 C8 21 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 34 [10:39:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:11]wFMCommunicate OK [10:39:11]SAM_PROTO_GetShiftState done [10:39:11]FM_GetShiftState done [10:39:11]opened in 1729988025 [10:39:11]opened+sec_in_day 1730074425 [10:39:11]quantity*price = 100011 [10:39:11]sum+1 = 100013 [10:39:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 344 27.10.2024 10:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375066 ФПД: 17141746189029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103911&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375066&fm=17141746189029&tin=02508201610067®Number=0000000000091623&sum=100012 [10:39:12]StoreToDocumentArchive [10:39:12]shift 528 fd 375066 [10:39:12]save to /storage/0528/doc_00375066 [10:39:12]save last doc name /storage/0528/doc_00375066 to /storage/kkm_last_doc_name [10:39:12]save OK [10:39:12]Clear old archive folders... [10:39:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:39:12]tlvbuf is 015A2940 [10:39:12]SAM_PROTO_ClearQueue [10:39:12]wFMCommunicate request_size=4 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 09 00 00 [10:39:12]Write to MH i2c: E2 08 00 D5 21 80 09 00 00 00 00 00 00 68 [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:12]Read from MH i2c: E2 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 D5 21 00 90 00 6A [10:39:12]RAPDU: 90 00 [10:39:12]wFMCommunicate OK [10:39:12]SAM_PROTO_ClearQueue done [10:39:12]KKMCreateOFDPacket [10:39:12]OFDProtocolAddRootSTLVToBuf [10:39:12]FM_MakeSignedData [10:39:12]FM_MakeSignedData [10:39:12]SAM_PROTO_SignData [10:39:12]wFMCommunicate request_size=4 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 0D 01 02 [10:39:12]Write to MH i2c: E2 08 00 D6 21 80 0D 01 02 00 00 00 00 70 [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:12]Read from MH i2c: E2 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 D6 21 00 90 00 6B [10:39:12]RAPDU: 90 00 [10:39:12]wFMCommunicate OK [10:39:12]wFMCommunicate request_size=255 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 4F 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0F 97 [10:39:12]Write to MH i2c: E2 02 01 D7 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 4F 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0F 97 00 00 BE [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:12]Read from MH i2c: E2 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 D7 21 00 90 00 6C [10:39:12]RAPDU: 90 00 [10:39:12]wFMCommunicate OK [10:39:12]wFMCommunicate request_size=9 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 0D 02 02 04 1F B1 42 E5 [10:39:12]Write to MH i2c: E2 0C 00 D8 21 80 0D 02 02 04 00 1F B1 42 E5 00 00 72 [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:12]Read from MH i2c: E2 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 03 00 D8 21 00 90 00 6D [10:39:12]RAPDU: 90 00 [10:39:12]wFMCommunicate OK [10:39:12]wFMCommunicate request_size=4 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 0D 03 02 [10:39:12]Write to MH i2c: E2 08 00 D9 21 80 0D 03 02 00 00 00 00 75 [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:12]Read from MH i2c: E2 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 0B 00 [10:39:12]MH_I2C_Read... [10:39:12]Read from MH i2c: E2 0B 00 D9 21 00 6B 4B 58 13 C4 08 D4 75 90 00 AC [10:39:12]RAPDU: 6B 4B 58 13 C4 08 D4 75 90 00 [10:39:12]wFMCommunicate OK [10:39:12]SAM_PROTO_SignData done [10:39:12]FM_MakeSignedData done [10:39:12]CreateOFDProtocolMessage [10:39:12]wFMCommunicate request_size=4 [10:39:12]MH_SAM_APDU [10:39:12]CAPDU: 80 11 00 00 [10:39:12]Write to MH i2c: E2 08 00 DA 21 80 11 00 00 00 00 00 00 75 [10:39:12]Write i2c OK [10:39:12]MH_I2C_Read... [10:39:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:13]Read from MH i2c: E2 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 17 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: E2 17 00 DA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CA [10:39:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:13]wFMCommunicate OK [10:39:13]CreateOFDProtocolMessage done [10:39:13]OFDSenderStorePacket 375066 [10:39:13]StoreOFDPacket docnum=375066 [10:39: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 0E 01 00 00 7E 63 06 01 71 0C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 4F 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0F 97 1F B1 42 E5 6B 4B 58 13 C4 08 D4 75 [10:39:13]CheckFolder [10:39:13]dirname=/storage/ofd_packets [10:39:13]CheckFolder done [10:39:13]ProducePacketName [10:39:13]name=ofd_packets/00375066 [10:39:13]NVStorageSaveData ofd_packets/00375066 [10:39:13]File name is /storage/ofd_packets/00375066 [10:39:13]Write 300 bytes [10:39:13]NVStorageSaveData done [10:39:13]OFDSenderStorePacket done [10:39:13]KKMCreateOFDPacket done [10:39:13]NVStorageSaveData kkm_last_timestamp [10:39:13]File name is /storage/kkm_last_timestamp [10:39:13]Write 4 bytes [10:39:13]NVStorageSaveData done [10:39:13]OFD Sender: Processing packet 375066 [packets to send 270, broken 269] [10:39:13]ProducePacketName [10:39:13]name=ofd_packets/00375066 [10:39:13]OFD Sender: To server: pG, [10:39:13]CommunicateWithHost lk.salyk.kg:30040 [10:39:13]ConnectInit lk.salyk.kg [10:39:13]ExternCall_PrintAddStr [10:39:13]wPrintStart [10:39:13]Write to MH i2c: 01 00 00 DB 21 FC [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 07 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 07 00 DB 21 00 00 00 00 00 FF 0F 11 [10:39:13]RasterBufferAndPrint [10:39:13]line Счет N : (1)3311599 [10:39:13]line ИНН: 02508201610067 [10:39:13]line Контрольно-Кассовый Чек [10:39:13]line ПРОДАЖА [10:39:13]line ТРК (МРК, ГНК) : 7 [10:39:13]line Товар: 2711190000 [10:39:13]line ГАЗ-К-5 [10:39:13]line 25.710 * 38.90 [10:39:13]line = 1000.12 [10:39:13]line НДС 12% НСП 1% [10:39:13]line > о реализуемом товаре [10:39:13]line ИТОГО: 1000.12 [10:39:13]line НСП 1% : 8.85 [10:39:13]line НДС 12% : 106.21 [10:39:13]line Наличными: 0.00 [10:39:13]line Безнал.: 1000.12 [10:39:13]line Место: АЗС № 87 "Партнер Нефть" [10:39:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:39:13]line СНО: Общий режим [10:39:13]line Чек 344 27.10.2024 10:39 [10:39:13]line Смена: 528 ФФД: 1.0 [10:39:13]line ЗНМ: 0300000083 [10:39:13]line РНМ: 0000000000091623 [10:39:13]line Версия ККМ: 001 [10:39:13]line Платежная система: Mbank [10:39:13]line ФМ: 0000000000874672 [10:39:13]line ФД: 375066 [10:39:13]line ФПД: 17141746189029 [10:39:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103911&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375066&fm=17141746189029&tin=02508201610067®Number=0000000000091623&sum=100012 [10:39:13]Connected sock=11 [10:39:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 7E 63 06 01 71 0C 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 4F 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0F 97 1F B1 42 E5 6B 4B 58 13 C4 08 D4 75 [10:39:13]written 0, free lines is 4095 [10:39: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 8D E5 47 00 C2 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 1A B9 05 00 F4 03 04 00 EE C3 1D 67 B6 04 01 00 00 BB 23 5B 64 73 63 40 97 [10:39:13]CommunicateWithHost err = 0 [10:39:13]CheckOFDResponse [10:39:13]1017 (14) - 77093643461234 [10:39:13]1041 (16) - 0000000000874672 [10:39:13]1040 (4) - 375066 [10:39:13]1012 (4) - 27.10.2024 04:39 [10:39:13]1206 (1) - 0 [10:39:13]OFD Sender: Remove packet 375066 [10:39:13]ProducePacketName [10:39:13]name=ofd_packets/00375066 [10:39:13]NVStorageDeleteData [10:39:13]Write to MH i2c: 01 00 00 04 22 26 [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 07 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: 01 07 00 04 22 00 00 00 00 00 F6 0C 2F [10:39:13]RasterBufferAndPrint [10:39:13]line [10:39:13]line [10:39:13]line [10:39:13]line [10:39:13]line [10:39:13]written 0, free lines is 3325 [10:39:13]MH_Cut [10:39:13]Write to MH i2c: D1 01 00 0B 22 01 FF [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: D1 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: D1 01 00 [10:39:13]MH_I2C_Read... [10:39:13]Read from MH i2c: D1 01 00 0B 22 00 FE [10:39:13]Write to MH i2c: 01 00 00 0C 22 2E [10:39:13]Write i2c OK [10:39:13]MH_I2C_Read... [10:39:14]OFD Sender: No OFD packet to send [10:39:14]*** Cut start [10:39:14]*** Partial cut [10:39:14]*** CUTSNS_PIN = 1 [10:39:14]*** CUTSNS_PIN = 0 [10:39:14]*** Brake cut motor [10:39:15]Read from MH i2c: 01 [10:39:15]MH_I2C_Read... [10:39:15]*** Stop cut motor [10:39:15]*** Cut end [10:39:15]Read from MH i2c: 01 07 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: 01 07 00 0C 22 00 00 00 00 00 FF 0F 43 [10:39:15]process_action close_receipt done [10:39:15]requested_data is exist [10:39:15]produce_requested_data [10:39:15]requested_item fm.sn is exist - process it [10:39:15]wFMCommunicate request_size=4 [10:39:15]MH_SAM_APDU [10:39:15]CAPDU: 80 11 00 00 [10:39:15]Write to MH i2c: E2 08 00 0D 22 80 11 00 00 00 00 00 00 A9 [10:39:15]Write i2c OK [10:39:15]MH_I2C_Read... [10:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:15]Read from MH i2c: E2 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 17 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 17 00 0D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FE [10:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:15]wFMCommunicate OK [10:39:15]requested_item fd.num is exist - process it [10:39:15]SAM_PROTO_GetFieldsCounters [10:39:15]wFMCommunicate request_size=4 [10:39:15]MH_SAM_APDU [10:39:15]CAPDU: 80 13 00 00 [10:39:15]Write to MH i2c: E2 08 00 0E 22 80 13 00 00 00 00 00 00 AC [10:39:15]Write i2c OK [10:39:15]MH_I2C_Read... [10:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:15]Read from MH i2c: E2 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 62 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 62 00 0E 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 1A B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [10:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:15]wFMCommunicate OK [10:39:15]SAM_PROTO_GetFieldsCounters done [10:39:15]requested_item shift.num is exist - process it [10:39:15]requested_item shift.opened is exist - process it [10:39:15]req_shift_opened [10:39:15]FM_GetShiftState [10:39:15]SAM_PROTO_GetShiftState [10:39:15]wFMCommunicate request_size=4 [10:39:15]MH_SAM_APDU [10:39:15]CAPDU: 80 13 01 00 [10:39:15]Write to MH i2c: E2 08 00 0F 22 80 13 01 00 00 00 00 00 AE [10:39:15]Write i2c OK [10:39:15]MH_I2C_Read... [10:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:15]Read from MH i2c: E2 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 0E 00 [10:39:15]MH_I2C_Read... [10:39:15]Read from MH i2c: E2 0E 00 0F 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7C [10:39:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:15]wFMCommunicate OK [10:39:15]SAM_PROTO_GetShiftState done [10:39:15]FM_GetShiftState done [10:39:15]req_shift_opened done [10:39:15]requested_item shift.open_date is exist - process it [10:39:15]req_shift_open_date [10:39:15]req_shift_open_date done [10:39:15]produce_requested_data done [10:39:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375066,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:39:15]process_action_free close_receipt [10:39:15]json_value_free [10:39:15]json_value_free done [10:39:15]process_json_proto returns [10:39:15]Send response to host [10:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375066,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:39:15]free response buf [10:39:15]execute_script done [10:39:15]execute_script returns [10:39:15]free content buf [10:39:15]Sock 8.Close socket [10:39:15]Sock 8.Thread stoped [10:39:19]OFD Sender: No OFD packet to send [10:39:19]accept exits with 9 [10:39:19]New connection [10:39:19]New thread 3067006308 created [10:39:19]Thread 3067149668 joined [10:39:19]Waiting for new connection... [10:39:19] Sock 9.Parse request [10:39:19]Sock 9.Check first char [10:39:19]Sock 9.First char is OK [10:39:19]request: POST /json_proto HTTP/1.0 [10:39:19]Method: POST [10:39:19]URL: /json_proto [10:39:19]Method is POST - this is cgi request [10:39:19]url: /json_proto [10:39:19]query_string will be loaded in cgi processing [10:39:19]execute_cgi json_proto POST (null) [10:39:19]execute_cgi path=json_proto method=POST [10:39:19]POST find Content-Length [10:39:19]Host: 172.17.42.195:8080 [10:39:19]Content-Length: 770 [10:39:19]Content-Type: application/json [10:39:19] [10:39:19]POST finish read [10:39:19]Found Content-Length = 770 [10:39:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311603", "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.380, "sum" : 2300.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" : 2300.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:19]execute_script... [10:39: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)3311603", "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.380, "sum" : 2300.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" : 2300.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:19]POST & json_proto [10:39:19]process_json_proto [10:39:19]json parsed OK: [10:39:19]protocol is kg_v1.0 [10:39:19]action value=close_receipt [10:39:19]process_action close_receipt [10:39:19]cmd_close_receipt [10:39:19]MH_GetDate [10:39:19]Write to MH i2c: F0 00 00 10 22 21 [10:39:19]Write i2c OK [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: F0 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: F0 09 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: F0 09 00 10 22 00 57 18 1E 67 EF 94 12 67 1A [10:39:19]GetLastDocTimeStamp 1730025551 [10:39:19]current date 1730025559 [10:39:19]FM_GetShiftState [10:39:19]SAM_PROTO_GetShiftState [10:39:19]wFMCommunicate request_size=4 [10:39:19]MH_SAM_APDU [10:39:19]CAPDU: 80 13 01 00 [10:39:19]Write to MH i2c: E2 08 00 11 22 80 13 01 00 00 00 00 00 B0 [10:39:19]Write i2c OK [10:39:19]MH_I2C_Read... [10:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:19]Read from MH i2c: E2 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 0E 00 [10:39:19]MH_I2C_Read... [10:39:19]Read from MH i2c: E2 0E 00 11 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7E [10:39:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:19]wFMCommunicate OK [10:39:19]SAM_PROTO_GetShiftState done [10:39:19]FM_GetShiftState done [10:39:19]opened in 1729988025 [10:39:19]opened+sec_in_day 1730074425 [10:39:19]quantity*price = 230002 [10:39:19]sum+1 = 230003 [10:39:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.02 НСП 1% : 20.35 НДС 12% : 244.25 Наличными: 0.00 Безнал.: 2300.02 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 345 27.10.2024 10:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375067 ФПД: 3203714660674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103919&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375067&fm=3203714660674&tin=02508201610067®Number=0000000000091623&sum=230002 [10:39:20]StoreToDocumentArchive [10:39:20]shift 528 fd 375067 [10:39:20]save to /storage/0528/doc_00375067 [10:39:20]save last doc name /storage/0528/doc_00375067 to /storage/kkm_last_doc_name [10:39:20]save OK [10:39:20]Clear old archive folders... [10:39:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:20]tlvbuf is B6F888F0 [10:39:20]SAM_PROTO_ClearQueue [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 09 00 00 [10:39:20]Write to MH i2c: E2 08 00 1E 22 80 09 00 00 00 00 00 00 B2 [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 1E 22 00 90 00 B4 [10:39:20]RAPDU: 90 00 [10:39:20]wFMCommunicate OK [10:39:20]SAM_PROTO_ClearQueue done [10:39:20]KKMCreateOFDPacket [10:39:20]OFDProtocolAddRootSTLVToBuf [10:39:20]FM_MakeSignedData [10:39:20]FM_MakeSignedData [10:39:20]SAM_PROTO_SignData [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 0D 01 02 [10:39:20]Write to MH i2c: E2 08 00 1F 22 80 0D 01 02 00 00 00 00 BA [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 1F 22 00 90 00 B5 [10:39:20]RAPDU: 90 00 [10:39:20]wFMCommunicate OK [10:39:20]wFMCommunicate request_size=255 [10:39:20]MH_SAM_APDU [10:39: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 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 57 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 02 [10:39:20]Write to MH i2c: E2 02 01 20 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 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 57 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 02 00 00 B1 [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 20 22 00 90 00 B6 [10:39:20]RAPDU: 90 00 [10:39:20]wFMCommunicate OK [10:39:20]wFMCommunicate request_size=10 [10:39:20]MH_SAM_APDU [10:39:20]CAPDU: 80 0D 02 02 05 E9 EC 46 39 42 [10:39:20]Write to MH i2c: E2 0D 00 21 22 80 0D 02 02 05 00 E9 EC 46 39 42 00 00 5D [10:39:20]Write i2c OK [10:39:20]MH_I2C_Read... [10:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:20]Read from MH i2c: E2 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 [10:39:20]MH_I2C_Read... [10:39:20]Read from MH i2c: E2 03 00 21 22 00 90 00 B7 [10:39:20]RAPDU: 90 00 [10:39:20]wFMCommunicate OK [10:39:20]wFMCommunicate request_size=4 [10:39:20]MH_SAM_APDU [10:39:21]CAPDU: 80 0D 03 02 [10:39:21]Write to MH i2c: E2 08 00 22 22 80 0D 03 02 00 00 00 00 BF [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:21]Read from MH i2c: E2 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 0B 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 0B 00 22 22 00 5C AE A5 F3 C1 15 3F 88 90 00 FF [10:39:21]RAPDU: 5C AE A5 F3 C1 15 3F 88 90 00 [10:39:21]wFMCommunicate OK [10:39:21]SAM_PROTO_SignData done [10:39:21]FM_MakeSignedData done [10:39:21]CreateOFDProtocolMessage [10:39:21]wFMCommunicate request_size=4 [10:39:21]MH_SAM_APDU [10:39:21]CAPDU: 80 11 00 00 [10:39:21]Write to MH i2c: E2 08 00 23 22 80 11 00 00 00 00 00 00 BF [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:21]Read from MH i2c: E2 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 17 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 17 00 23 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [10:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:21]wFMCommunicate OK [10:39:21]CreateOFDProtocolMessage done [10:39:21]OFDSenderStorePacket 375067 [10:39:21]StoreOFDPacket docnum=375067 [10:39: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 A4 95 07 01 FB 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 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 57 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 02 E9 EC 46 39 42 5C AE A5 F3 C1 15 3F 88 [10:39:21]CheckFolder [10:39:21]dirname=/storage/ofd_packets [10:39:21]CheckFolder done [10:39:21]ProducePacketName [10:39:21]name=ofd_packets/00375067 [10:39:21]NVStorageSaveData ofd_packets/00375067 [10:39:21]File name is /storage/ofd_packets/00375067 [10:39:21]Write 301 bytes [10:39:21]NVStorageSaveData done [10:39:21]OFDSenderStorePacket done [10:39:21]KKMCreateOFDPacket done [10:39:21]NVStorageSaveData kkm_last_timestamp [10:39:21]File name is /storage/kkm_last_timestamp [10:39:21]Write 4 bytes [10:39:21]NVStorageSaveData done [10:39:21]ExternCall_PrintAddStr [10:39:21]wPrintStart [10:39:21]Write to MH i2c: 01 00 00 24 22 46 [10:39:21]OFD Sender: Processing packet 375067 [packets to send 270, broken 269] [10:39:21]ProducePacketName [10:39:21]name=ofd_packets/00375067 [10:39:21]OFD Sender: To server: pG, [10:39:21]CommunicateWithHost lk.salyk.kg:30040 [10:39:21]ConnectInit lk.salyk.kg [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 07 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 07 00 24 22 00 00 00 00 00 FF 0F 5B [10:39:21]RasterBufferAndPrint [10:39:21]line Счет N : (1)3311603 [10:39:21]line ИНН: 02508201610067 [10:39:21]line Контрольно-Кассовый Чек [10:39:21]line ПРОДАЖА [10:39:21]line ТРК (МРК, ГНК) : 12 [10:39:21]line Товар: 2710124130 [10:39:21]line Аи-92-К-4 [10:39:21]line 34.380 * 66.90 [10:39:21]line = 2300.02 [10:39:21]line НДС 12% НСП 1% [10:39:21]line > о реализуемом товаре [10:39:21]line ИТОГО: 2300.02 [10:39:21]line НСП 1% : 20.35 [10:39:21]line НДС 12% : 244.25 [10:39:21]line Наличными: 0.00 [10:39:21]line Безнал.: 2300.02 [10:39:21]line Место: АЗС № 87 "Партнер Нефть" [10:39:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:39:21]line СНО: Общий режим [10:39:21]line Чек 345 27.10.2024 10:39 [10:39:21]line Смена: 528 ФФД: 1.0 [10:39:21]line ЗНМ: 0300000083 [10:39:21]line РНМ: 0000000000091623 [10:39:21]line Версия ККМ: 001 [10:39:21]line Платежная система: Mbank [10:39:21]line ФМ: 0000000000874672 [10:39:21]line ФД: 375067 [10:39:21]line ФПД: 3203714660674 [10:39:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103919&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375067&fm=3203714660674&tin=02508201610067®Number=0000000000091623&sum=230002 [10:39:21]written 0, free lines is 4095 [10:39:21]Connected sock=11 [10:39:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 95 07 01 FB 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 4C 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 72 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 72 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 72 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 57 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 02 E9 EC 46 39 42 5C AE A5 F3 C1 15 3F 88 [10:39: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 33 C2 47 00 33 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 1B B9 05 00 F4 03 04 00 F6 C3 1D 67 B6 04 01 00 00 36 01 CB 39 84 8C 38 42 [10:39:21]CommunicateWithHost err = 0 [10:39:21]CheckOFDResponse [10:39:21]1017 (14) - 77093643461234 [10:39:21]1041 (16) - 0000000000874672 [10:39:21]1040 (4) - 375067 [10:39:21]1012 (4) - 27.10.2024 04:39 [10:39:21]1206 (1) - 0 [10:39:21]OFD Sender: Remove packet 375067 [10:39:21]ProducePacketName [10:39:21]name=ofd_packets/00375067 [10:39:21]NVStorageDeleteData [10:39:21]Write to MH i2c: 01 00 00 4D 22 6F [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 07 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: 01 07 00 4D 22 00 00 00 00 00 18 0D 9B [10:39:21]RasterBufferAndPrint [10:39:21]line [10:39:21]line [10:39:21]line [10:39:21]line [10:39:21]line [10:39:21]written 0, free lines is 3361 [10:39:21]MH_Cut [10:39:21]Write to MH i2c: D1 01 00 54 22 01 48 [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: D1 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: D1 01 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: D1 01 00 54 22 00 47 [10:39:21]Write to MH i2c: 01 00 00 55 22 77 [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]OFD Sender: No OFD packet to send [10:39:22]*** Cut start [10:39:22]*** Partial cut [10:39:22]*** CUTSNS_PIN = 1 [10:39:22]*** CUTSNS_PIN = 0 [10:39:22]*** Brake cut motor [10:39:23]Read from MH i2c: 01 [10:39:23]MH_I2C_Read... [10:39:23]*** Stop cut motor [10:39:23]*** Cut end [10:39:23]Read from MH i2c: 01 07 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: 01 07 00 55 22 00 00 00 00 00 FF 0F 8C [10:39:23]process_action close_receipt done [10:39:23]requested_data is exist [10:39:23]produce_requested_data [10:39:23]requested_item fm.sn is exist - process it [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 11 00 00 [10:39:23]Write to MH i2c: E2 08 00 56 22 80 11 00 00 00 00 00 00 F2 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 17 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 17 00 56 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [10:39:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:23]wFMCommunicate OK [10:39:23]requested_item fd.num is exist - process it [10:39:23]SAM_PROTO_GetFieldsCounters [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 13 00 00 [10:39:23]Write to MH i2c: E2 08 00 57 22 80 13 00 00 00 00 00 00 F5 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 62 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 62 00 57 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 1B B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [10:39: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 1B B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:23]wFMCommunicate OK [10:39:23]SAM_PROTO_GetFieldsCounters done [10:39:23]requested_item shift.num is exist - process it [10:39:23]requested_item shift.opened is exist - process it [10:39:23]req_shift_opened [10:39:23]FM_GetShiftState [10:39:23]SAM_PROTO_GetShiftState [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 13 01 00 [10:39:23]Write to MH i2c: E2 08 00 58 22 80 13 01 00 00 00 00 00 F7 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 0E 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 0E 00 58 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C5 [10:39:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:23]wFMCommunicate OK [10:39:23]SAM_PROTO_GetShiftState done [10:39:23]FM_GetShiftState done [10:39:23]req_shift_opened done [10:39:23]requested_item shift.open_date is exist - process it [10:39:23]req_shift_open_date [10:39:23]req_shift_open_date done [10:39:23]produce_requested_data done [10:39:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375067,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:39:23]process_action_free close_receipt [10:39:23]json_value_free [10:39:23]json_value_free done [10:39:23]process_json_proto returns [10:39:23]Send response to host [10:39:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375067,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:39:23]free response buf [10:39:23]execute_script done [10:39:23]execute_script returns [10:39:23]free content buf [10:39:23]Sock 9.Close socket [10:39:23]Sock 9.Thread stoped [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:37]OFD Sender: No OFD packet to send [10:39:38]accept exits with 8 [10:39:38]New connection [10:39:38]New thread 3067149668 created [10:39:38]Thread 3067006308 joined [10:39:38]Waiting for new connection... [10:39:38] Sock 8.Parse request [10:39:38]Sock 8.Check first char [10:39:38]Sock 8.First char is OK [10:39:38]request: POST /json_proto HTTP/1.0 [10:39:38]Method: POST [10:39:38]URL: /json_proto [10:39:38]Method is POST - this is cgi request [10:39:38]url: /json_proto [10:39:38]query_string will be loaded in cgi processing [10:39:38]execute_cgi json_proto POST (null) [10:39:38]execute_cgi path=json_proto method=POST [10:39:38]POST find Content-Length [10:39:38]Host: 172.17.42.195:8080 [10:39:38]Content-Length: 770 [10:39:38]Content-Type: application/json [10:39:38] [10:39:38]POST finish read [10:39:38]Found Content-Length = 770 [10:39:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311604", "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" : 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" ] } } [10:39:38]execute_script... [10:39:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311604", "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" : 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" ] } } [10:39:38]POST & json_proto [10:39:38]process_json_proto [10:39:38]json parsed OK: [10:39:38]protocol is kg_v1.0 [10:39:38]action value=close_receipt [10:39:38]process_action close_receipt [10:39:38]cmd_close_receipt [10:39:38]MH_GetDate [10:39:38]Write to MH i2c: F0 00 00 59 22 6A [10:39:38]Write i2c OK [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: F0 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: F0 09 00 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: F0 09 00 59 22 00 6B 18 1E 67 EF 94 12 67 77 [10:39:38]GetLastDocTimeStamp 1730025559 [10:39:38]current date 1730025579 [10:39:38]FM_GetShiftState [10:39:38]SAM_PROTO_GetShiftState [10:39:38]wFMCommunicate request_size=4 [10:39:38]MH_SAM_APDU [10:39:38]CAPDU: 80 13 01 00 [10:39:38]Write to MH i2c: E2 08 00 5A 22 80 13 01 00 00 00 00 00 F9 [10:39:38]Write i2c OK [10:39:38]MH_I2C_Read... [10:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:38]Read from MH i2c: E2 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 0E 00 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 0E 00 5A 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C7 [10:39:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:38]wFMCommunicate OK [10:39:38]SAM_PROTO_GetShiftState done [10:39:38]FM_GetShiftState done [10:39:38]opened in 1729988025 [10:39:38]opened+sec_in_day 1730074425 [10:39:38]quantity*price = 150056 [10:39:38]sum+1 = 150058 [10:39:38]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 СНО: Общий режим Чек 346 27.10.2024 10:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375068 ФПД: 99331365011007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103939&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375068&fm=99331365011007&tin=02508201610067®Number=0000000000091623&sum=150057 [10:39:40]StoreToDocumentArchive [10:39:40]shift 528 fd 375068 [10:39:40]save to /storage/0528/doc_00375068 [10:39:40]save last doc name /storage/0528/doc_00375068 to /storage/kkm_last_doc_name [10:39:40]save OK [10:39:40]Clear old archive folders... [10:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:40]tlvbuf is B6F88CA0 [10:39:40]SAM_PROTO_ClearQueue [10:39:40]wFMCommunicate request_size=4 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 09 00 00 [10:39:40]Write to MH i2c: E2 08 00 67 22 80 09 00 00 00 00 00 00 FB [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 67 22 00 90 00 FD [10:39:40]RAPDU: 90 00 [10:39:40]wFMCommunicate OK [10:39:40]SAM_PROTO_ClearQueue done [10:39:40]KKMCreateOFDPacket [10:39:40]OFDProtocolAddRootSTLVToBuf [10:39:40]FM_MakeSignedData [10:39:40]FM_MakeSignedData [10:39:40]SAM_PROTO_SignData [10:39:40]wFMCommunicate request_size=4 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 0D 01 02 [10:39:40]Write to MH i2c: E2 08 00 68 22 80 0D 01 02 00 00 00 00 03 [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 68 22 00 90 00 FE [10:39:40]RAPDU: 90 00 [10:39:40]wFMCommunicate OK [10:39:40]wFMCommunicate request_size=255 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 6B 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5A [10:39:40]Write to MH i2c: E2 02 01 69 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 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 5A 01 00 00 F4 03 04 00 6B 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5A 00 00 F5 [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 69 22 00 90 00 FF [10:39:40]RAPDU: 90 00 [10:39:40]wFMCommunicate OK [10:39:40]wFMCommunicate request_size=10 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 0D 02 02 05 57 62 B9 FE 3F [10:39:40]Write to MH i2c: E2 0D 00 6A 22 80 0D 02 02 05 00 57 62 B9 FE 3F 00 00 BF [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 03 00 6A 22 00 90 00 00 [10:39:40]RAPDU: 90 00 [10:39:40]wFMCommunicate OK [10:39:40]wFMCommunicate request_size=4 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 0D 03 02 [10:39:40]Write to MH i2c: E2 08 00 6B 22 80 0D 03 02 00 00 00 00 08 [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 0B 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 0B 00 6B 22 00 AA 07 54 20 1D 42 85 11 90 00 23 [10:39:40]RAPDU: AA 07 54 20 1D 42 85 11 90 00 [10:39:40]wFMCommunicate OK [10:39:40]SAM_PROTO_SignData done [10:39:40]FM_MakeSignedData done [10:39:40]CreateOFDProtocolMessage [10:39:40]wFMCommunicate request_size=4 [10:39:40]MH_SAM_APDU [10:39:40]CAPDU: 80 11 00 00 [10:39:40]Write to MH i2c: E2 08 00 6C 22 80 11 00 00 00 00 00 00 08 [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:40]Read from MH i2c: E2 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 17 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: E2 17 00 6C 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5D [10: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 [10:39:40]wFMCommunicate OK [10:39:40]CreateOFDProtocolMessage done [10:39:40]OFDSenderStorePacket 375068 [10:39:40]StoreOFDPacket docnum=375068 [10:39: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 82 26 07 01 4A 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 6B 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5A 57 62 B9 FE 3F AA 07 54 20 1D 42 85 11 [10:39:40]CheckFolder [10:39:40]dirname=/storage/ofd_packets [10:39:40]CheckFolder done [10:39:40]ProducePacketName [10:39:40]name=ofd_packets/00375068 [10:39:40]NVStorageSaveData ofd_packets/00375068 [10:39:40]File name is /storage/ofd_packets/00375068 [10:39:40]Write 301 bytes [10:39:40]NVStorageSaveData done [10:39:40]OFDSenderStorePacket done [10:39:40]KKMCreateOFDPacket done [10:39:40]NVStorageSaveData kkm_last_timestamp [10:39:40]File name is /storage/kkm_last_timestamp [10:39:40]Write 4 bytes [10:39:40]NVStorageSaveData done [10:39:40]ExternCall_PrintAddStr [10:39:40]wPrintStart [10:39:40]Write to MH i2c: 01 00 00 6D 22 8F [10:39:40]Write i2c OK [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: 01 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: 01 07 00 [10:39:40]MH_I2C_Read... [10:39:40]Read from MH i2c: 01 07 00 6D 22 00 00 00 00 00 FF 0F A4 [10:39:40]RasterBufferAndPrint [10:39:40]line Счет N : (1)3311604 [10:39:40]line ИНН: 02508201610067 [10:39:40]line Контрольно-Кассовый Чек [10:39:40]line ПРОДАЖА [10:39:40]line ТРК (МРК, ГНК) : 32 [10:39:40]line Товар: 2710124130 [10:39:40]line Аи-92-К-4 [10:39:40]line 22.430 * 66.90 [10:39:40]line = 1500.57 [10:39:40]line НДС 12% НСП 1% [10:39:40]line > о реализуемом товаре [10:39:40]line ИТОГО: 1500.57 [10:39:40]line НСП 1% : 13.28 [10:39:40]line НДС 12% : 159.35 [10:39:40]line Наличными: 0.00 [10:39:40]line Безнал.: 1500.57 [10:39:40]line Место: АЗС № 87 "Партнер Нефть" [10:39:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:39:40]line СНО: Общий режим [10:39:40]line Чек 346 27.10.2024 10:39 [10:39:40]line Смена: 528 ФФД: 1.0 [10:39:40]line ЗНМ: 0300000083 [10:39:40]line РНМ: 0000000000091623 [10:39:40]line Версия ККМ: 001 [10:39:40]line Платежная система: Mbank [10:39:40]line ФМ: 0000000000874672 [10:39:40]line ФД: 375068 [10:39:40]line ФПД: 99331365011007 [10:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103939&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375068&fm=99331365011007&tin=02508201610067®Number=0000000000091623&sum=150057 [10:39:40]written 0, free lines is 4095 [10:39:40]OFD Sender: Processing packet 375068 [packets to send 270, broken 269] [10:39:40]ProducePacketName [10:39:40]name=ofd_packets/00375068 [10:39:40]OFD Sender: To server: pG, [10:39:40]CommunicateWithHost lk.salyk.kg:30040 [10:39:40]ConnectInit lk.salyk.kg [10:39:40]Connected sock=10 [10:39:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 26 07 01 4A 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 6B 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5A 57 62 B9 FE 3F AA 07 54 20 1D 42 85 11 [10:39:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 87 68 47 00 35 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 1C B9 05 00 F4 03 04 00 0A C4 1D 67 B6 04 01 00 00 23 22 D8 92 BD CC B4 A8 [10:39:40]CommunicateWithHost err = 0 [10:39:40]CheckOFDResponse [10:39:40]1017 (14) - 77093643461234 [10:39:40]1041 (16) - 0000000000874672 [10:39:40]1040 (4) - 375068 [10:39:40]1012 (4) - 27.10.2024 04:39 [10:39:40]1206 (1) - 0 [10:39:40]OFD Sender: Remove packet 375068 [10:39:40]ProducePacketName [10:39:40]name=ofd_packets/00375068 [10:39:40]NVStorageDeleteData [10:39:41]Write to MH i2c: 01 00 00 96 22 B8 [10:39:41]Write i2c OK [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: 01 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: 01 07 00 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: 01 07 00 96 22 00 00 00 00 00 FE 0C C9 [10:39:41]RasterBufferAndPrint [10:39:41]line [10:39:41]line [10:39:41]line [10:39:41]line [10:39:41]line [10:39:41]written 0, free lines is 3336 [10:39:41]MH_Cut [10:39:41]Write to MH i2c: D1 01 00 9D 22 01 91 [10:39:41]Write i2c OK [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: D1 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: D1 01 00 [10:39:41]MH_I2C_Read... [10:39:41]Read from MH i2c: D1 01 00 9D 22 00 90 [10:39:41]Write to MH i2c: 01 00 00 9E 22 C0 [10:39:41]Write i2c OK [10:39:41]MH_I2C_Read... [10:39:41]OFD Sender: No OFD packet to send [10:39:41]*** Cut start [10:39:41]*** Partial cut [10:39:41]*** CUTSNS_PIN = 1 [10:39:41]*** CUTSNS_PIN = 0 [10:39:42]*** Brake cut motor [10:39:42]Read from MH i2c: 01 [10:39:42]MH_I2C_Read... [10:39:42]*** Stop cut motor [10:39:42]*** Cut end [10:39:42]Read from MH i2c: 01 07 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: 01 07 00 9E 22 00 00 00 00 00 FF 0F D5 [10:39:42]process_action close_receipt done [10:39:42]requested_data is exist [10:39:42]produce_requested_data [10:39:42]requested_item fm.sn is exist - process it [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 11 00 00 [10:39:42]Write to MH i2c: E2 08 00 9F 22 80 11 00 00 00 00 00 00 3B [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 17 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 17 00 9F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [10:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:42]wFMCommunicate OK [10:39:42]requested_item fd.num is exist - process it [10:39:42]SAM_PROTO_GetFieldsCounters [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 13 00 00 [10:39:42]Write to MH i2c: E2 08 00 A0 22 80 13 00 00 00 00 00 00 3E [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 62 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 62 00 A0 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 1C B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [10:39: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 1C B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_GetFieldsCounters done [10:39:42]requested_item shift.num is exist - process it [10:39:42]requested_item shift.opened is exist - process it [10:39:42]req_shift_opened [10:39:42]FM_GetShiftState [10:39:42]SAM_PROTO_GetShiftState [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 13 01 00 [10:39:42]Write to MH i2c: E2 08 00 A1 22 80 13 01 00 00 00 00 00 40 [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 A1 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0E [10:39:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_GetShiftState done [10:39:42]FM_GetShiftState done [10:39:42]req_shift_opened done [10:39:42]requested_item shift.open_date is exist - process it [10:39:42]req_shift_open_date [10:39:42]req_shift_open_date done [10:39:42]produce_requested_data done [10:39:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375068,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:39:42]process_action_free close_receipt [10:39:42]json_value_free [10:39:42]json_value_free done [10:39:42]process_json_proto returns [10:39:42]Send response to host [10:39:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375068,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:39:42]free response buf [10:39:42]execute_script done [10:39:42]execute_script returns [10:39:42]free content buf [10:39:42]Sock 8.Close socket [10:39:42]Sock 8.Thread stoped [10:39:46]OFD Sender: No OFD packet to send [10:39:51]OFD Sender: No OFD packet to send [10:39:52]accept exits with 9 [10:39:52]New connection [10:39:52]New thread 3067006308 created [10:39:52]Thread 3067149668 joined [10:39:52]Waiting for new connection... [10:39:52] Sock 9.Parse request [10:39:52]Sock 9.Check first char [10:39:52]Sock 9.First char is OK [10:39:52]request: POST /json_proto HTTP/1.0 [10:39:52]Method: POST [10:39:52]URL: /json_proto [10:39:52]Method is POST - this is cgi request [10:39:52]url: /json_proto [10:39:52]query_string will be loaded in cgi processing [10:39:52]execute_cgi json_proto POST (null) [10:39:52]execute_cgi path=json_proto method=POST [10:39:52]POST find Content-Length [10:39:52]Host: 172.17.42.195:8080 [10:39:52]Content-Length: 684 [10:39:52]Content-Type: application/json [10:39:52] [10:39:52]POST finish read [10:39:52]Found Content-Length = 684 [10:39:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311605", "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" ] } } [10:39:52]execute_script... [10:39: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)3311605", "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" ] } } [10:39:52]POST & json_proto [10:39:52]process_json_proto [10:39:52]json parsed OK: [10:39:52]protocol is kg_v1.0 [10:39:52]action value=close_receipt [10:39:52]process_action close_receipt [10:39:52]cmd_close_receipt [10:39:52]MH_GetDate [10:39:52]Write to MH i2c: F0 00 00 A2 22 B3 [10:39:52]Write i2c OK [10:39:52]MH_I2C_Read... [10:39:52]Read from MH i2c: F0 [10:39:52]MH_I2C_Read... [10:39:52]Read from MH i2c: F0 09 00 [10:39:52]MH_I2C_Read... [10:39:52]Read from MH i2c: F0 09 00 A2 22 00 78 18 1E 67 EF 94 12 67 CD [10:39:52]GetLastDocTimeStamp 1730025579 [10:39:52]current date 1730025592 [10:39:52]FM_GetShiftState [10:39:52]SAM_PROTO_GetShiftState [10:39:52]wFMCommunicate request_size=4 [10:39:52]MH_SAM_APDU [10:39:52]CAPDU: 80 13 01 00 [10:39:52]Write to MH i2c: E2 08 00 A3 22 80 13 01 00 00 00 00 00 42 [10:39:52]Write i2c OK [10:39:52]MH_I2C_Read... [10:39:52]Read from MH i2c: E2 [10:39:52]MH_I2C_Read... [10:39:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:52]Read from MH i2c: E2 0E 00 [10:39:52]MH_I2C_Read... [10:39:52]Read from MH i2c: E2 0E 00 A3 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 10 [10:39:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:52]wFMCommunicate OK [10:39:52]SAM_PROTO_GetShiftState done [10:39:52]FM_GetShiftState done [10:39:52]opened in 1729988025 [10:39:52]opened+sec_in_day 1730074425 [10:39:52]quantity*price = 50025 [10:39:52]sum+1 = 50027 [10:39:52]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 СНО: Общий режим Чек 347 27.10.2024 10:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375069 ФПД: 237834794730000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375069&fm=237834794730000&tin=02508201610067®Number=0000000000091623&sum=50000 [10:39:53]StoreToDocumentArchive [10:39:53]shift 528 fd 375069 [10:39:53]save to /storage/0528/doc_00375069 [10:39:53]save last doc name /storage/0528/doc_00375069 to /storage/kkm_last_doc_name [10:39:53]save OK [10:39:53]Clear old archive folders... [10:39:53]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:39:53]tlvbuf is 015867F0 [10:39:53]SAM_PROTO_ClearQueue [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 09 00 00 [10:39:53]Write to MH i2c: E2 08 00 B0 22 80 09 00 00 00 00 00 00 44 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 B0 22 00 90 00 46 [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_ClearQueue done [10:39:53]KKMCreateOFDPacket [10:39:53]OFDProtocolAddRootSTLVToBuf [10:39:53]FM_MakeSignedData [10:39:53]FM_MakeSignedData [10:39:53]SAM_PROTO_SignData [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 01 02 [10:39:53]Write to MH i2c: E2 08 00 B1 22 80 0D 01 02 00 00 00 00 4C [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 B1 22 00 90 00 47 [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=255 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5B 01 00 00 F4 03 04 00 78 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [10:39:53]Write to MH i2c: E2 02 01 B2 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 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 5B 01 00 00 F4 03 04 00 78 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 50 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 B2 22 00 90 00 48 [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=16 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D8 4F 3A 74 82 10 [10:39:53]Write to MH i2c: E2 13 00 B3 22 80 0D 02 02 0B 00 00 35 04 06 00 D8 4F 3A 74 82 10 00 00 0B [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 03 00 B3 22 00 90 00 49 [10:39:53]RAPDU: 90 00 [10:39:53]wFMCommunicate OK [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 0D 03 02 [10:39:53]Write to MH i2c: E2 08 00 B4 22 80 0D 03 02 00 00 00 00 51 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0B 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 0B 00 B4 22 00 97 3F 98 8D 61 82 47 E0 90 00 57 [10:39:53]RAPDU: 97 3F 98 8D 61 82 47 E0 90 00 [10:39:53]wFMCommunicate OK [10:39:53]SAM_PROTO_SignData done [10:39:53]FM_MakeSignedData done [10:39:53]CreateOFDProtocolMessage [10:39:53]wFMCommunicate request_size=4 [10:39:53]MH_SAM_APDU [10:39:53]CAPDU: 80 11 00 00 [10:39:53]Write to MH i2c: E2 08 00 B5 22 80 11 00 00 00 00 00 00 51 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:53]Read from MH i2c: E2 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: E2 17 00 B5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [10:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:53]wFMCommunicate OK [10:39:53]CreateOFDProtocolMessage done [10:39:53]OFDSenderStorePacket 375069 [10:39:53]StoreOFDPacket docnum=375069 [10:39: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 15 01 00 00 B8 48 0D 01 56 FB 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 5B 01 00 00 F4 03 04 00 78 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D8 4F 3A 74 82 10 97 3F 98 8D 61 82 47 E0 [10:39:53]CheckFolder [10:39:53]dirname=/storage/ofd_packets [10:39:53]CheckFolder done [10:39:53]ProducePacketName [10:39:53]name=ofd_packets/00375069 [10:39:53]NVStorageSaveData ofd_packets/00375069 [10:39:53]File name is /storage/ofd_packets/00375069 [10:39:53]Write 307 bytes [10:39:53]NVStorageSaveData done [10:39:53]OFDSenderStorePacket done [10:39:53]KKMCreateOFDPacket done [10:39:53]NVStorageSaveData kkm_last_timestamp [10:39:53]File name is /storage/kkm_last_timestamp [10:39:53]Write 4 bytes [10:39:53]NVStorageSaveData done [10:39:53]ExternCall_PrintAddStr [10:39:53]wPrintStart [10:39:53]Write to MH i2c: 01 00 00 B6 22 D8 [10:39:53]Write i2c OK [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 07 00 [10:39:53]MH_I2C_Read... [10:39:53]Read from MH i2c: 01 07 00 B6 22 00 00 00 00 00 FF 0F ED [10:39:53]RasterBufferAndPrint [10:39:53]line Счет N : (1)3311605 [10:39:53]line ИНН: 02508201610067 [10:39:53]line Контрольно-Кассовый Чек [10:39:53]line ПРОДАЖА [10:39:53]line ТРК (МРК, ГНК) : 41 [10:39:53]line Товар: 2710194240 [10:39:53]line D-Energy Дт-К-2 [10:39:53]line 6.480 * 77.20 [10:39:53]line = 500.26 [10:39:53]line НДС 12% НСП 1% [10:39:53]line > о реализуемом товаре [10:39:53]line ОКРУГЛЕНИЕ: -0.26 [10:39:53]line ИТОГО: 500.00 [10:39:53]line Внесено: 500.00 [10:39:53]line СДАЧА: 0.00 [10:39:53]line НСП 1% : 4.43 [10:39:53]line НДС 12% : 53.12 [10:39:53]line Наличными: 500.00 [10:39:53]line Безнал.: 0.00 [10:39:53]line Место: АЗС № 87 "Партнер Нефть" [10:39:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:39:53]line СНО: Общий режим [10:39:53]line Чек 347 27.10.2024 10:39 [10:39:53]line Смена: 528 ФФД: 1.0 [10:39:53]line ЗНМ: 0300000083 [10:39:53]line РНМ: 0000000000091623 [10:39:53]line Версия ККМ: 001 [10:39:53]line ФМ: 0000000000874672 [10:39:53]line ФД: 375069 [10:39:53]line ФПД: 237834794730000 [10:39:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T103952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375069&fm=237834794730000&tin=02508201610067®Number=0000000000091623&sum=50000 [10:39:53]written 0, free lines is 4095 [10:39:53]OFD Sender: Processing packet 375069 [packets to send 270, broken 269] [10:39:53]ProducePacketName [10:39:53]name=ofd_packets/00375069 [10:39:53]OFD Sender: To server: pG, [10:39:53]CommunicateWithHost lk.salyk.kg:30040 [10:39:53]ConnectInit lk.salyk.kg [10:39:54]Connected sock=10 [10:39: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 B8 48 0D 01 56 FB 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 5B 01 00 00 F4 03 04 00 78 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D8 4F 3A 74 82 10 97 3F 98 8D 61 82 47 E0 [10:39:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 82 3E 47 00 E0 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B9 05 00 F4 03 04 00 17 C4 1D 67 B6 04 01 00 00 85 87 9F D8 5F BB 60 95 [10:39:54]CommunicateWithHost err = 0 [10:39:54]CheckOFDResponse [10:39:54]1017 (14) - 77093643461234 [10:39:54]1041 (16) - 0000000000874672 [10:39:54]1040 (4) - 375069 [10:39:54]1012 (4) - 27.10.2024 04:39 [10:39:54]1206 (1) - 0 [10:39:54]OFD Sender: Remove packet 375069 [10:39:54]ProducePacketName [10:39:54]name=ofd_packets/00375069 [10:39:54]NVStorageDeleteData [10:39:54]Write to MH i2c: 01 00 00 E1 22 03 [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 E1 22 00 00 00 00 00 E4 0C FA [10:39:54]RasterBufferAndPrint [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]line [10:39:54]written 0, free lines is 3312 [10:39:54]MH_Cut [10:39:54]Write to MH i2c: D1 01 00 E8 22 01 DC [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 01 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D1 01 00 E8 22 00 DB [10:39:54]Write to MH i2c: 01 00 00 E9 22 0B [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]OFD Sender: No OFD packet to send [10:39:55]*** Cut start [10:39:55]*** Partial cut [10:39:55]*** CUTSNS_PIN = 1 [10:39:55]*** CUTSNS_PIN = 0 [10:39:55]*** Brake cut motor [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]*** Stop cut motor [10:39:55]*** Cut end [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 E9 22 00 00 00 00 00 FF 0F 20 [10:39:55]process_action close_receipt done [10:39:55]requested_data is exist [10:39:55]produce_requested_data [10:39:55]requested_item fm.sn is exist - process it [10:39:55]wFMCommunicate request_size=4 [10:39:55]MH_SAM_APDU [10:39:55]CAPDU: 80 11 00 00 [10:39:55]Write to MH i2c: E2 08 00 EA 22 80 11 00 00 00 00 00 00 86 [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:55]Read from MH i2c: E2 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: E2 17 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: E2 17 00 EA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [10:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:39:55]wFMCommunicate OK [10:39:55]requested_item fd.num is exist - process it [10:39:55]SAM_PROTO_GetFieldsCounters [10:39:55]wFMCommunicate request_size=4 [10:39:55]MH_SAM_APDU [10:39:55]CAPDU: 80 13 00 00 [10:39:55]Write to MH i2c: E2 08 00 EB 22 80 13 00 00 00 00 00 00 89 [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:56]Read from MH i2c: E2 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 62 00 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 62 00 EB 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 1D B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [10:39: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 1D B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:56]wFMCommunicate OK [10:39:56]SAM_PROTO_GetFieldsCounters done [10:39:56]requested_item shift.num is exist - process it [10:39:56]requested_item shift.opened is exist - process it [10:39:56]req_shift_opened [10:39:56]FM_GetShiftState [10:39:56]SAM_PROTO_GetShiftState [10:39:56]wFMCommunicate request_size=4 [10:39:56]MH_SAM_APDU [10:39:56]CAPDU: 80 13 01 00 [10:39:56]Write to MH i2c: E2 08 00 EC 22 80 13 01 00 00 00 00 00 8B [10:39:56]Write i2c OK [10:39:56]MH_I2C_Read... [10:39:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:56]Read from MH i2c: E2 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 0E 00 [10:39:56]MH_I2C_Read... [10:39:56]Read from MH i2c: E2 0E 00 EC 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 59 [10:39:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:39:56]wFMCommunicate OK [10:39:56]SAM_PROTO_GetShiftState done [10:39:56]FM_GetShiftState done [10:39:56]req_shift_opened done [10:39:56]requested_item shift.open_date is exist - process it [10:39:56]req_shift_open_date [10:39:56]req_shift_open_date done [10:39:56]produce_requested_data done [10:39:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375069,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:39:56]process_action_free close_receipt [10:39:56]json_value_free [10:39:56]json_value_free done [10:39:56]process_json_proto returns [10:39:56]Send response to host [10:39:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375069,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:39:56]free response buf [10:39:56]execute_script done [10:39:56]execute_script returns [10:39:56]free content buf [10:39:56]Sock 9.Close socket [10:39:56]Sock 9.Thread stoped [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:12]accept exits with 8 [10:40:12]New connection [10:40:12]New thread 3067149668 created [10:40:12]Thread 3067006308 joined [10:40:12]Waiting for new connection... [10:40:12] Sock 8.Parse request [10:40:12]Sock 8.Check first char [10:40:12]Sock 8.First char is OK [10:40:12]request: POST /json_proto HTTP/1.0 [10:40:12]Method: POST [10:40:12]URL: /json_proto [10:40:12]Method is POST - this is cgi request [10:40:12]url: /json_proto [10:40:12]query_string will be loaded in cgi processing [10:40:12]execute_cgi json_proto POST (null) [10:40:12]execute_cgi path=json_proto method=POST [10:40:12]POST find Content-Length [10:40:12]Host: 172.17.42.195:8080 [10:40:12]Content-Length: 678 [10:40:12]Content-Type: application/json [10:40:12] [10:40:12]POST finish read [10:40:12]Found Content-Length = 678 [10:40:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311606", "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" ] } } [10:40:12]execute_script... [10:40: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)3311606", "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" ] } } [10:40:12]POST & json_proto [10:40:12]process_json_proto [10:40:12]json parsed OK: [10:40:12]protocol is kg_v1.0 [10:40:12]action value=close_receipt [10:40:12]process_action close_receipt [10:40:12]cmd_close_receipt [10:40:12]MH_GetDate [10:40:12]Write to MH i2c: F0 00 00 ED 22 FE [10:40:12]Write i2c OK [10:40:12]MH_I2C_Read... [10:40:12]Read from MH i2c: F0 [10:40:12]MH_I2C_Read... [10:40:12]Read from MH i2c: F0 09 00 [10:40:12]MH_I2C_Read... [10:40:12]Read from MH i2c: F0 09 00 ED 22 00 8D 18 1E 67 EF 94 12 67 2D [10:40:12]GetLastDocTimeStamp 1730025592 [10:40:12]current date 1730025613 [10:40:12]FM_GetShiftState [10:40:12]SAM_PROTO_GetShiftState [10:40:12]wFMCommunicate request_size=4 [10:40:12]MH_SAM_APDU [10:40:12]CAPDU: 80 13 01 00 [10:40:12]Write to MH i2c: E2 08 00 EE 22 80 13 01 00 00 00 00 00 8D [10:40:12]Write i2c OK [10:40:12]MH_I2C_Read... [10:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:12]Read from MH i2c: E2 [10:40:12]MH_I2C_Read... [10:40:12]Read from MH i2c: E2 0E 00 [10:40:12]MH_I2C_Read... [10:40:12]Read from MH i2c: E2 0E 00 EE 22 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5B [10:40:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:40:12]wFMCommunicate OK [10:40:12]SAM_PROTO_GetShiftState done [10:40:12]FM_GetShiftState done [10:40:12]opened in 1729988025 [10:40:12]opened+sec_in_day 1730074425 [10:40:12]quantity*price = 20003 [10:40:12]sum+1 = 20004 [10:40:12]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 СНО: Общий режим Чек 348 27.10.2024 10:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375070 ФПД: 46641382693340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104013&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375070&fm=46641382693340&tin=02508201610067®Number=0000000000091623&sum=20000 [10:40:13]StoreToDocumentArchive [10:40:13]shift 528 fd 375070 [10:40:13]save to /storage/0528/doc_00375070 [10:40:13]save last doc name /storage/0528/doc_00375070 to /storage/kkm_last_doc_name [10:40:13]save OK [10:40:13]Clear old archive folders... [10:40:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:13]tlvbuf is 01528040 [10:40:13]SAM_PROTO_ClearQueue [10:40:13]wFMCommunicate request_size=4 [10:40:13]MH_SAM_APDU [10:40:13]CAPDU: 80 09 00 00 [10:40:13]Write to MH i2c: E2 08 00 FB 22 80 09 00 00 00 00 00 00 8F [10:40:13]Write i2c OK [10:40:13]MH_I2C_Read... [10:40:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:13]Read from MH i2c: E2 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 03 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 03 00 FB 22 00 90 00 91 [10:40:13]RAPDU: 90 00 [10:40:13]wFMCommunicate OK [10:40:13]SAM_PROTO_ClearQueue done [10:40:13]KKMCreateOFDPacket [10:40:13]OFDProtocolAddRootSTLVToBuf [10:40:13]FM_MakeSignedData [10:40:13]FM_MakeSignedData [10:40:13]SAM_PROTO_SignData [10:40:13]wFMCommunicate request_size=4 [10:40:13]MH_SAM_APDU [10:40:13]CAPDU: 80 0D 01 02 [10:40:13]Write to MH i2c: E2 08 00 FC 22 80 0D 01 02 00 00 00 00 97 [10:40:13]Write i2c OK [10:40:13]MH_I2C_Read... [10:40:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:13]Read from MH i2c: E2 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 03 00 [10:40:13]MH_I2C_Read... [10:40:13]Read from MH i2c: E2 03 00 FC 22 00 90 00 92 [10:40:13]RAPDU: 90 00 [10:40:13]wFMCommunicate OK [10:40:13]wFMCommunicate request_size=255 [10:40:13]MH_SAM_APDU [10:40: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 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 5C 01 00 00 F4 03 04 00 8D 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2A [10:40:13]Write to MH i2c: E2 02 01 FD 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 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 5C 01 00 00 F4 03 04 00 8D 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2A 00 00 84 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 03 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 03 00 FD 22 00 90 00 93 [10:40:14]RAPDU: 90 00 [10:40:14]wFMCommunicate OK [10:40:14]wFMCommunicate request_size=10 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 0D 02 02 05 6B 8B 0C 19 DC [10:40:14]Write to MH i2c: E2 0D 00 FE 22 80 0D 02 02 05 00 6B 8B 0C 19 DC 00 00 9B [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 03 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 03 00 FE 22 00 90 00 94 [10:40:14]RAPDU: 90 00 [10:40:14]wFMCommunicate OK [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 0D 03 02 [10:40:14]Write to MH i2c: E2 08 00 FF 22 80 0D 03 02 00 00 00 00 9C [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0B 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 0B 00 FF 22 00 47 AF 1C CB D4 13 9B DB 90 00 D7 [10:40:14]RAPDU: 47 AF 1C CB D4 13 9B DB 90 00 [10:40:14]wFMCommunicate OK [10:40:14]SAM_PROTO_SignData done [10:40:14]FM_MakeSignedData done [10:40:14]CreateOFDProtocolMessage [10:40:14]wFMCommunicate request_size=4 [10:40:14]MH_SAM_APDU [10:40:14]CAPDU: 80 11 00 00 [10:40:14]Write to MH i2c: E2 08 00 00 23 80 11 00 00 00 00 00 00 9D [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:14]Read from MH i2c: E2 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 17 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: E2 17 00 00 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [10: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 [10:40:14]wFMCommunicate OK [10:40:14]CreateOFDProtocolMessage done [10:40:14]OFDSenderStorePacket 375070 [10:40:14]StoreOFDPacket docnum=375070 [10:40: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 74 6E 07 01 B3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 01 00 00 F4 03 04 00 8D 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2A 6B 8B 0C 19 DC 47 AF 1C CB D4 13 9B DB [10:40:14]CheckFolder [10:40:14]dirname=/storage/ofd_packets [10:40:14]CheckFolder done [10:40:14]ProducePacketName [10:40:14]name=ofd_packets/00375070 [10:40:14]NVStorageSaveData ofd_packets/00375070 [10:40:14]File name is /storage/ofd_packets/00375070 [10:40:14]Write 301 bytes [10:40:14]NVStorageSaveData done [10:40:14]OFDSenderStorePacket done [10:40:14]KKMCreateOFDPacket done [10:40:14]NVStorageSaveData kkm_last_timestamp [10:40:14]File name is /storage/kkm_last_timestamp [10:40:14]Write 4 bytes [10:40:14]NVStorageSaveData done [10:40:14]ExternCall_PrintAddStr [10:40:14]wPrintStart [10:40:14]Write to MH i2c: 01 00 00 01 23 24 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 07 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 07 00 01 23 00 00 00 00 00 FF 0F 39 [10:40:14]RasterBufferAndPrint [10:40:14]line Счет N : (1)3311606 [10:40:14]line ИНН: 02508201610067 [10:40:14]line Контрольно-Кассовый Чек [10:40:14]line ПРОДАЖА [10:40:14]line ТРК (МРК, ГНК) : 12 [10:40:14]line Товар: 2710124130 [10:40:14]line Аи-92-К-4 [10:40:14]line 2.990 * 66.90 [10:40:14]line = 200.03 [10:40:14]line НДС 12% НСП 1% [10:40:14]line > о реализуемом товаре [10:40:14]line ОКРУГЛЕНИЕ: -0.03 [10:40:14]line ИТОГО: 200.00 [10:40:14]line Внесено: 200.00 [10:40:14]line СДАЧА: 0.00 [10:40:14]line НСП 1% : 1.77 [10:40:14]line НДС 12% : 21.24 [10:40:14]line Наличными: 200.00 [10:40:14]line Безнал.: 0.00 [10:40:14]line Место: АЗС № 87 "Партнер Нефть" [10:40:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:40:14]line СНО: Общий режим [10:40:14]line Чек 348 27.10.2024 10:40 [10:40:14]line Смена: 528 ФФД: 1.0 [10:40:14]line ЗНМ: 0300000083 [10:40:14]line РНМ: 0000000000091623 [10:40:14]line Версия ККМ: 001 [10:40:14]line ФМ: 0000000000874672 [10:40:14]line ФД: 375070 [10:40:14]line ФПД: 46641382693340 [10:40:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104013&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375070&fm=46641382693340&tin=02508201610067®Number=0000000000091623&sum=20000 [10:40:14]written 0, free lines is 4095 [10:40:14]OFD Sender: Processing packet 375070 [packets to send 270, broken 269] [10:40:14]ProducePacketName [10:40:14]name=ofd_packets/00375070 [10:40:14]OFD Sender: To server: pG, [10:40:14]CommunicateWithHost lk.salyk.kg:30040 [10:40:14]ConnectInit lk.salyk.kg [10:40:14]Connected sock=10 [10:40: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 74 6E 07 01 B3 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 01 00 00 F4 03 04 00 8D 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2A 6B 8B 0C 19 DC 47 AF 1C CB D4 13 9B DB [10:40: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 6C 6D 47 00 41 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 1E B9 05 00 F4 03 04 00 2B C4 1D 67 B6 04 01 00 00 43 C9 56 C0 EF 11 A2 7C [10:40:14]CommunicateWithHost err = 0 [10:40:14]CheckOFDResponse [10:40:14]1017 (14) - 77093643461234 [10:40:14]1041 (16) - 0000000000874672 [10:40:14]1040 (4) - 375070 [10:40:14]1012 (4) - 27.10.2024 04:40 [10:40:14]1206 (1) - 0 [10:40:14]OFD Sender: Remove packet 375070 [10:40:14]ProducePacketName [10:40:14]name=ofd_packets/00375070 [10:40:14]NVStorageDeleteData [10:40:14]Write to MH i2c: 01 00 00 2C 23 4F [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 07 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: 01 07 00 2C 23 00 00 00 00 00 E4 0C 46 [10:40:14]RasterBufferAndPrint [10:40:14]line [10:40:14]line [10:40:14]line [10:40:14]line [10:40:14]line [10:40:14]written 0, free lines is 3306 [10:40:14]MH_Cut [10:40:14]Write to MH i2c: D1 01 00 33 23 01 28 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: D1 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: D1 01 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: D1 01 00 33 23 00 27 [10:40:14]Write to MH i2c: 01 00 00 34 23 57 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:15]OFD Sender: No OFD packet to send [10:40:15]*** Cut start [10:40:15]*** Partial cut [10:40:15]*** CUTSNS_PIN = 1 [10:40:15]*** CUTSNS_PIN = 0 [10:40:16]*** Brake cut motor [10:40:16]Read from MH i2c: 01 [10:40:16]MH_I2C_Read... [10:40:16]*** Stop cut motor [10:40:16]*** Cut end [10:40:16]Read from MH i2c: 01 07 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 07 00 34 23 00 00 00 00 00 FF 0F 6C [10:40:16]process_action close_receipt done [10:40:16]requested_data is exist [10:40:16]produce_requested_data [10:40:16]requested_item fm.sn is exist - process it [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 11 00 00 [10:40:16]Write to MH i2c: E2 08 00 35 23 80 11 00 00 00 00 00 00 D2 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 17 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 17 00 35 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 27 [10:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:40:16]wFMCommunicate OK [10:40:16]requested_item fd.num is exist - process it [10:40:16]SAM_PROTO_GetFieldsCounters [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 13 00 00 [10:40:16]Write to MH i2c: E2 08 00 36 23 80 13 00 00 00 00 00 00 D5 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 62 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 62 00 36 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 1E B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [10:40: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 1E B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:16]wFMCommunicate OK [10:40:16]SAM_PROTO_GetFieldsCounters done [10:40:16]requested_item shift.num is exist - process it [10:40:16]requested_item shift.opened is exist - process it [10:40:16]req_shift_opened [10:40:16]FM_GetShiftState [10:40:16]SAM_PROTO_GetShiftState [10:40:16]wFMCommunicate request_size=4 [10:40:16]MH_SAM_APDU [10:40:16]CAPDU: 80 13 01 00 [10:40:16]Write to MH i2c: E2 08 00 37 23 80 13 01 00 00 00 00 00 D7 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:16]Read from MH i2c: E2 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 0E 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: E2 0E 00 37 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A5 [10:40:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:40:16]wFMCommunicate OK [10:40:16]SAM_PROTO_GetShiftState done [10:40:16]FM_GetShiftState done [10:40:16]req_shift_opened done [10:40:16]requested_item shift.open_date is exist - process it [10:40:16]req_shift_open_date [10:40:16]req_shift_open_date done [10:40:16]produce_requested_data done [10:40:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375070,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:40:16]process_action_free close_receipt [10:40:16]json_value_free [10:40:16]json_value_free done [10:40:16]process_json_proto returns [10:40:16]Send response to host [10:40:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375070,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:40:16]free response buf [10:40:16]execute_script done [10:40:16]execute_script returns [10:40:16]free content buf [10:40:16]Sock 8.Close socket [10:40:16]Sock 8.Thread stoped [10:40:20]OFD Sender: No OFD packet to send [10:40:25]OFD Sender: No OFD packet to send [10:40:30]OFD Sender: No OFD packet to send [10:40:35]OFD Sender: No OFD packet to send [10:40:40]OFD Sender: No OFD packet to send [10:40:45]OFD Sender: No OFD packet to send [10:40:48]accept exits with 9 [10:40:48]New connection [10:40:48]New thread 3067006308 created [10:40:48]Thread 3067149668 joined [10:40:48]Waiting for new connection... [10:40:48] Sock 9.Parse request [10:40:48]Sock 9.Check first char [10:40:48]Sock 9.First char is OK [10:40:48]request: POST /json_proto HTTP/1.0 [10:40:48]Method: POST [10:40:48]URL: /json_proto [10:40:48]Method is POST - this is cgi request [10:40:48]url: /json_proto [10:40:48]query_string will be loaded in cgi processing [10:40:48]execute_cgi json_proto POST (null) [10:40:48]execute_cgi path=json_proto method=POST [10:40:48]POST find Content-Length [10:40:48]Host: 172.17.42.195:8080 [10:40:48]Content-Length: 679 [10:40:48]Content-Type: application/json [10:40:48] [10:40:48]POST finish read [10:40:48]Found Content-Length = 679 [10:40:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311608", "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" ] } } [10:40:48]execute_script... [10:40:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311608", "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" ] } } [10:40:48]POST & json_proto [10:40:48]process_json_proto [10:40:48]json parsed OK: [10:40:48]protocol is kg_v1.0 [10:40:48]action value=close_receipt [10:40:48]process_action close_receipt [10:40:48]cmd_close_receipt [10:40:48]MH_GetDate [10:40:48]Write to MH i2c: F0 00 00 38 23 4A [10:40:48]Write i2c OK [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: F0 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: F0 09 00 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: F0 09 00 38 23 00 B1 18 1E 67 EF 94 12 67 9D [10:40:48]GetLastDocTimeStamp 1730025613 [10:40:48]current date 1730025649 [10:40:48]FM_GetShiftState [10:40:48]SAM_PROTO_GetShiftState [10:40:48]wFMCommunicate request_size=4 [10:40:48]MH_SAM_APDU [10:40:48]CAPDU: 80 13 01 00 [10:40:48]Write to MH i2c: E2 08 00 39 23 80 13 01 00 00 00 00 00 D9 [10:40:48]Write i2c OK [10:40:48]MH_I2C_Read... [10:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:48]Read from MH i2c: E2 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: E2 0E 00 [10:40:48]MH_I2C_Read... [10:40:48]Read from MH i2c: E2 0E 00 39 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A7 [10:40:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:40:48]wFMCommunicate OK [10:40:48]SAM_PROTO_GetShiftState done [10:40:48]FM_GetShiftState done [10:40:48]opened in 1729988025 [10:40:48]opened+sec_in_day 1730074425 [10:40:48]quantity*price = 80012 [10:40:48]sum+1 = 80013 [10:40:48]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 СНО: Общий режим Чек 349 27.10.2024 10:40 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375071 ФПД: 204578466162025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375071&fm=204578466162025&tin=02508201610067®Number=0000000000091623&sum=80000 [10:40:49]StoreToDocumentArchive [10:40:49]shift 528 fd 375071 [10:40:49]save to /storage/0528/doc_00375071 [10:40:49]save last doc name /storage/0528/doc_00375071 to /storage/kkm_last_doc_name [10:40:49]save OK [10:40:49]Clear old archive folders... [10:40:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:49]tlvbuf is B6DD8680 [10:40:49]SAM_PROTO_ClearQueue [10:40:49]wFMCommunicate request_size=4 [10:40:49]MH_SAM_APDU [10:40:49]CAPDU: 80 09 00 00 [10:40:49]Write to MH i2c: E2 08 00 46 23 80 09 00 00 00 00 00 00 DB [10:40:49]Write i2c OK [10:40:49]MH_I2C_Read... [10:40:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:49]Read from MH i2c: E2 [10:40:49]MH_I2C_Read... [10:40:49]Read from MH i2c: E2 03 00 [10:40:49]MH_I2C_Read... [10:40:49]Read from MH i2c: E2 03 00 46 23 00 90 00 DD [10:40:49]RAPDU: 90 00 [10:40:49]wFMCommunicate OK [10:40:49]SAM_PROTO_ClearQueue done [10:40:49]KKMCreateOFDPacket [10:40:49]OFDProtocolAddRootSTLVToBuf [10:40:49]FM_MakeSignedData [10:40:49]FM_MakeSignedData [10:40:49]SAM_PROTO_SignData [10:40:49]wFMCommunicate request_size=4 [10:40:49]MH_SAM_APDU [10:40:49]CAPDU: 80 0D 01 02 [10:40:49]Write to MH i2c: E2 08 00 47 23 80 0D 01 02 00 00 00 00 E3 [10:40:49]Write i2c OK [10:40:49]MH_I2C_Read... [10:40:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:49]Read from MH i2c: E2 [10:40:49]MH_I2C_Read... [10:40:49]Read from MH i2c: E2 03 00 [10:40:49]MH_I2C_Read... [10:40:49]Read from MH i2c: E2 03 00 47 23 00 90 00 DE [10:40:49]RAPDU: 90 00 [10:40:49]wFMCommunicate OK [10:40:49]wFMCommunicate request_size=255 [10:40:49]MH_SAM_APDU [10:40: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 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 5D 01 00 00 F4 03 04 00 B1 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BA [10:40:49]Write to MH i2c: E2 02 01 48 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 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 5D 01 00 00 F4 03 04 00 B1 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BA 00 00 B0 [10:40:49]Write i2c OK [10:40:49]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 03 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 03 00 48 23 00 90 00 DF [10:40:50]RAPDU: 90 00 [10:40:50]wFMCommunicate OK [10:40:50]wFMCommunicate request_size=10 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 0D 02 02 05 10 22 CD E5 69 [10:40:50]Write to MH i2c: E2 0D 00 49 23 80 0D 02 02 05 00 10 22 CD E5 69 00 00 3D [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 03 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 03 00 49 23 00 90 00 E0 [10:40:50]RAPDU: 90 00 [10:40:50]wFMCommunicate OK [10:40:50]wFMCommunicate request_size=4 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 0D 03 02 [10:40:50]Write to MH i2c: E2 08 00 4A 23 80 0D 03 02 00 00 00 00 E8 [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 0B 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 0B 00 4A 23 00 7A 77 B3 57 6D 4A 88 18 90 00 3B [10:40:50]RAPDU: 7A 77 B3 57 6D 4A 88 18 90 00 [10:40:50]wFMCommunicate OK [10:40:50]SAM_PROTO_SignData done [10:40:50]FM_MakeSignedData done [10:40:50]CreateOFDProtocolMessage [10:40:50]wFMCommunicate request_size=4 [10:40:50]MH_SAM_APDU [10:40:50]CAPDU: 80 11 00 00 [10:40:50]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:50]Read from MH i2c: E2 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 17 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: E2 17 00 4B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [10: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 [10:40:50]wFMCommunicate OK [10:40:50]CreateOFDProtocolMessage done [10:40:50]OFDSenderStorePacket 375071 [10:40:50]StoreOFDPacket docnum=375071 [10:40: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 20 CF 07 01 1F 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 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 5D 01 00 00 F4 03 04 00 B1 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BA 10 22 CD E5 69 7A 77 B3 57 6D 4A 88 18 [10:40:50]CheckFolder [10:40:50]dirname=/storage/ofd_packets [10:40:50]CheckFolder done [10:40:50]ProducePacketName [10:40:50]name=ofd_packets/00375071 [10:40:50]NVStorageSaveData ofd_packets/00375071 [10:40:50]File name is /storage/ofd_packets/00375071 [10:40:50]Write 301 bytes [10:40:50]NVStorageSaveData done [10:40:50]OFDSenderStorePacket done [10:40:50]KKMCreateOFDPacket done [10:40:50]NVStorageSaveData kkm_last_timestamp [10:40:50]File name is /storage/kkm_last_timestamp [10:40:50]Write 4 bytes [10:40:50]NVStorageSaveData done [10:40:50]OFD Sender: Processing packet 375071 [packets to send 270, broken 269] [10:40:50]ProducePacketName [10:40:50]name=ofd_packets/00375071 [10:40:50]OFD Sender: To server: pG, [10:40:50]CommunicateWithHost lk.salyk.kg:30040 [10:40:50]ConnectInit lk.salyk.kg [10:40:50]ExternCall_PrintAddStr [10:40:50]wPrintStart [10:40:50]Write to MH i2c: 01 00 00 4C 23 6F [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 07 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 07 00 4C 23 00 00 00 00 00 FF 0F 84 [10:40:50]RasterBufferAndPrint [10:40:50]line Счет N : (1)3311608 [10:40:50]line ИНН: 02508201610067 [10:40:50]line Контрольно-Кассовый Чек [10:40:50]line ПРОДАЖА [10:40:50]line ТРК (МРК, ГНК) : 22 [10:40:50]line Товар: 2710124130 [10:40:50]line Аи-92-К-4 [10:40:50]line 11.960 * 66.90 [10:40:50]line = 800.12 [10:40:50]line НДС 12% НСП 1% [10:40:50]line > о реализуемом товаре [10:40:50]line ОКРУГЛЕНИЕ: -0.12 [10:40:50]line ИТОГО: 800.00 [10:40:50]line Внесено: 800.00 [10:40:50]line СДАЧА: 0.00 [10:40:50]line НСП 1% : 7.08 [10:40:50]line НДС 12% : 84.97 [10:40:50]line Наличными: 800.00 [10:40:50]line Безнал.: 0.00 [10:40:50]line Место: АЗС № 87 "Партнер Нефть" [10:40:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:40:50]line СНО: Общий режим [10:40:50]line Чек 349 27.10.2024 10:40 [10:40:50]line Смена: 528 ФФД: 1.0 [10:40:50]line ЗНМ: 0300000083 [10:40:50]line РНМ: 0000000000091623 [10:40:50]line Версия ККМ: 001 [10:40:50]line ФМ: 0000000000874672 [10:40:50]line ФД: 375071 [10:40:50]line ФПД: 204578466162025 [10:40:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375071&fm=204578466162025&tin=02508201610067®Number=0000000000091623&sum=80000 [10:40:50]Connected sock=10 [10:40:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 CF 07 01 written 0, free lines is 4095 [10:40:50]1F 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 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 5D 01 00 00 F4 03 04 00 B1 18 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BA 10 22 CD E5 69 7A 77 B3 57 6D 4A 88 18 [10:40: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 51 0F 47 00 92 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 1F B9 05 00 F4 03 04 00 4F C4 1D 67 B6 04 01 00 00 DC FC A3 9D EB F7 E4 DD [10:40:50]CommunicateWithHost err = 0 [10:40:50]CheckOFDResponse [10:40:50]1017 (14) - 77093643461234 [10:40:50]1041 (16) - 0000000000874672 [10:40:50]1040 (4) - 375071 [10:40:50]1012 (4) - 27.10.2024 04:40 [10:40:50]1206 (1) - 0 [10:40:50]OFD Sender: Remove packet 375071 [10:40:50]ProducePacketName [10:40:50]name=ofd_packets/00375071 [10:40:50]NVStorageDeleteData [10:40:50]Write to MH i2c: 01 00 00 77 23 9A [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 07 00 [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: 01 07 00 77 23 00 00 00 00 00 D7 0C 84 [10:40:50]RasterBufferAndPrint [10:40:50]line [10:40:50]line [10:40:50]line [10:40:50]line [10:40:50]line [10:40:50]written 0, free lines is 3290 [10:40:50]MH_Cut [10:40:50]Write to MH i2c: D1 01 00 7E 23 01 73 [10:40:50]Write i2c OK [10:40:50]MH_I2C_Read... [10:40:50]Read from MH i2c: D1 [10:40:50]MH_I2C_Read... [10:40:51]Read from MH i2c: D1 01 00 [10:40:51]MH_I2C_Read... [10:40:51]Read from MH i2c: D1 01 00 7E 23 00 72 [10:40:51]Write to MH i2c: 01 00 00 7F 23 A2 [10:40:51]Write i2c OK [10:40:51]MH_I2C_Read... [10:40:51]OFD Sender: No OFD packet to send [10:40:51]*** Cut start [10:40:51]*** Partial cut [10:40:51]*** CUTSNS_PIN = 1 [10:40:51]*** CUTSNS_PIN = 0 [10:40:52]*** Brake cut motor [10:40:52]Read from MH i2c: 01 [10:40:52]MH_I2C_Read... [10:40:52]*** Stop cut motor [10:40:52]*** Cut end [10:40:52]Read from MH i2c: 01 07 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: 01 07 00 7F 23 00 00 00 00 00 FF 0F B7 [10:40:52]process_action close_receipt done [10:40:52]requested_data is exist [10:40:52]produce_requested_data [10:40:52]requested_item fm.sn is exist - process it [10:40:52]wFMCommunicate request_size=4 [10:40:52]MH_SAM_APDU [10:40:52]CAPDU: 80 11 00 00 [10:40:52]Write to MH i2c: E2 08 00 80 23 80 11 00 00 00 00 00 00 1D [10:40:52]Write i2c OK [10:40:52]MH_I2C_Read... [10:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:52]Read from MH i2c: E2 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 17 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 17 00 80 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 72 [10: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 [10:40:52]wFMCommunicate OK [10:40:52]requested_item fd.num is exist - process it [10:40:52]SAM_PROTO_GetFieldsCounters [10:40:52]wFMCommunicate request_size=4 [10:40:52]MH_SAM_APDU [10:40:52]CAPDU: 80 13 00 00 [10:40:52]Write to MH i2c: E2 08 00 81 23 80 13 00 00 00 00 00 00 20 [10:40:52]Write i2c OK [10:40:52]MH_I2C_Read... [10:40:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:52]Read from MH i2c: E2 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 62 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 62 00 81 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 1F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [10:40: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 1F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:52]wFMCommunicate OK [10:40:52]SAM_PROTO_GetFieldsCounters done [10:40:52]requested_item shift.num is exist - process it [10:40:52]requested_item shift.opened is exist - process it [10:40:52]req_shift_opened [10:40:52]FM_GetShiftState [10:40:52]SAM_PROTO_GetShiftState [10:40:52]wFMCommunicate request_size=4 [10:40:52]MH_SAM_APDU [10:40:52]CAPDU: 80 13 01 00 [10:40:52]Write to MH i2c: E2 08 00 82 23 80 13 01 00 00 00 00 00 22 [10:40:52]Write i2c OK [10:40:52]MH_I2C_Read... [10:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:52]Read from MH i2c: E2 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 0E 00 [10:40:52]MH_I2C_Read... [10:40:52]Read from MH i2c: E2 0E 00 82 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F0 [10:40:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:40:52]wFMCommunicate OK [10:40:52]SAM_PROTO_GetShiftState done [10:40:52]FM_GetShiftState done [10:40:52]req_shift_opened done [10:40:52]requested_item shift.open_date is exist - process it [10:40:52]req_shift_open_date [10:40:52]req_shift_open_date done [10:40:52]produce_requested_data done [10:40:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375071,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:40:52]process_action_free close_receipt [10:40:52]json_value_free [10:40:52]json_value_free done [10:40:52]process_json_proto returns [10:40:52]Send response to host [10:40:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375071,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:40:52]free response buf [10:40:52]execute_script done [10:40:52]execute_script returns [10:40:52]free content buf [10:40:52]Sock 9.Close socket [10:40:52]Sock 9.Thread stoped [10:40:56]OFD Sender: No OFD packet to send [10:41:01]OFD Sender: No OFD packet to send [10:41:06]OFD Sender: No OFD packet to send [10:41:11]OFD Sender: No OFD packet to send [10:41:16]OFD Sender: No OFD packet to send [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:56]OFD Sender: No OFD packet to send [10:42:01]OFD Sender: No OFD packet to send [10:42:06]OFD Sender: No OFD packet to send [10:42:11]OFD Sender: No OFD packet to send [10:42:12]accept exits with 8 [10:42:12]New connection [10:42:12]New thread 3067149668 created [10:42:12]Thread 3067006308 joined [10:42:12]Waiting for new connection... [10:42:12] Sock 8.Parse request [10:42:12]Sock 8.Check first char [10:42:12]Sock 8.First char is OK [10:42:12]request: POST /json_proto HTTP/1.0 [10:42:12]Method: POST [10:42:12]URL: /json_proto [10:42:12]Method is POST - this is cgi request [10:42:12]url: /json_proto [10:42:12]query_string will be loaded in cgi processing [10:42:12]execute_cgi json_proto POST (null) [10:42:12]execute_cgi path=json_proto method=POST [10:42:12]POST find Content-Length [10:42:12]Host: 172.17.42.195:8080 [10:42:12]Content-Length: 770 [10:42:12]Content-Type: application/json [10:42:12] [10:42:12]POST finish read [10:42:12]Found Content-Length = 770 [10:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311609", "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" ] } } [10:42:12]execute_script... [10:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311609", "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" ] } } [10:42:12]POST & json_proto [10:42:12]process_json_proto [10:42:12]json parsed OK: [10:42:12]protocol is kg_v1.0 [10:42:12]action value=close_receipt [10:42:12]process_action close_receipt [10:42:12]cmd_close_receipt [10:42:12]MH_GetDate [10:42:12]Write to MH i2c: F0 00 00 83 23 95 [10:42:12]Write i2c OK [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: F0 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: F0 09 00 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: F0 09 00 83 23 00 05 19 1E 67 EF 94 12 67 3D [10:42:12]GetLastDocTimeStamp 1730025649 [10:42:12]current date 1730025733 [10:42:12]FM_GetShiftState [10:42:12]SAM_PROTO_GetShiftState [10:42:12]wFMCommunicate request_size=4 [10:42:12]MH_SAM_APDU [10:42:12]CAPDU: 80 13 01 00 [10:42:12]Write to MH i2c: E2 08 00 84 23 80 13 01 00 00 00 00 00 24 [10:42:12]Write i2c OK [10:42:12]MH_I2C_Read... [10:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:12]Read from MH i2c: E2 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: E2 0E 00 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: E2 0E 00 84 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F2 [10:42:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:42:12]wFMCommunicate OK [10:42:12]SAM_PROTO_GetShiftState done [10:42:12]FM_GetShiftState done [10:42:12]opened in 1729988025 [10:42:12]opened+sec_in_day 1730074425 [10:42:12]quantity*price = 100021 [10:42:12]sum+1 = 100023 [10:42:12]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 СНО: Общий режим Чек 350 27.10.2024 10:42 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375072 ФПД: 135876279955342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375072&fm=135876279955342&tin=02508201610067®Number=0000000000091623&sum=100022 [10:42:13]StoreToDocumentArchive [10:42:13]shift 528 fd 375072 [10:42:13]save to /storage/0528/doc_00375072 [10:42:13]save last doc name /storage/0528/doc_00375072 to /storage/kkm_last_doc_name [10:42:13]save OK [10:42:13]Clear old archive folders... [10:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:13]tlvbuf is 01571D70 [10:42:13]SAM_PROTO_ClearQueue [10:42:13]wFMCommunicate request_size=4 [10:42:13]MH_SAM_APDU [10:42:13]CAPDU: 80 09 00 00 [10:42:13]Write to MH i2c: E2 08 00 91 23 80 09 00 00 00 00 00 00 26 [10:42:13]Write i2c OK [10:42:13]MH_I2C_Read... [10:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:13]Read from MH i2c: E2 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 03 00 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 03 00 91 23 00 90 00 28 [10:42:13]RAPDU: 90 00 [10:42:13]wFMCommunicate OK [10:42:13]SAM_PROTO_ClearQueue done [10:42:13]KKMCreateOFDPacket [10:42:13]OFDProtocolAddRootSTLVToBuf [10:42:13]FM_MakeSignedData [10:42:13]FM_MakeSignedData [10:42:13]SAM_PROTO_SignData [10:42:13]wFMCommunicate request_size=4 [10:42:13]MH_SAM_APDU [10:42:13]CAPDU: 80 0D 01 02 [10:42:13]Write to MH i2c: E2 08 00 92 23 80 0D 01 02 00 00 00 00 2E [10:42:13]Write i2c OK [10:42:13]MH_I2C_Read... [10:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:13]Read from MH i2c: E2 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 03 00 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 03 00 92 23 00 90 00 29 [10:42:13]RAPDU: 90 00 [10:42:13]wFMCommunicate OK [10:42:13]wFMCommunicate request_size=255 [10:42:13]MH_SAM_APDU [10:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5E 01 00 00 F4 03 04 00 05 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B [10:42:13]Write to MH i2c: E2 02 01 93 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 5E 01 00 00 F4 03 04 00 05 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 00 00 6F [10:42:13]Write i2c OK [10:42:13]MH_I2C_Read... [10:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 93 23 00 90 00 2A [10:42:14]RAPDU: 90 00 [10:42:14]wFMCommunicate OK [10:42:14]wFMCommunicate request_size=10 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 0D 02 02 05 94 29 66 6F 8E [10:42:14]Write to MH i2c: E2 0D 00 94 23 80 0D 02 02 05 00 94 29 66 6F 8E 00 00 5B [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 94 23 00 90 00 2B [10:42:14]RAPDU: 90 00 [10:42:14]wFMCommunicate OK [10:42:14]wFMCommunicate request_size=4 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 0D 03 02 [10:42:14]Write to MH i2c: E2 08 00 95 23 80 0D 03 02 00 00 00 00 33 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 0B 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 0B 00 95 23 00 0E 6C 22 AE F8 2B 5B D8 90 00 D4 [10:42:14]RAPDU: 0E 6C 22 AE F8 2B 5B D8 90 00 [10:42:14]wFMCommunicate OK [10:42:14]SAM_PROTO_SignData done [10:42:14]FM_MakeSignedData done [10:42:14]CreateOFDProtocolMessage [10:42:14]wFMCommunicate request_size=4 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 11 00 00 [10:42:14]Write to MH i2c: E2 08 00 96 23 80 11 00 00 00 00 00 00 33 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 17 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 17 00 96 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [10:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:42:14]wFMCommunicate OK [10:42:14]CreateOFDProtocolMessage done [10:42:14]OFDSenderStorePacket 375072 [10:42:14]StoreOFDPacket docnum=375072 [10:42: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 C8 22 07 01 B4 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5E 01 00 00 F4 03 04 00 05 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 94 29 66 6F 8E 0E 6C 22 AE F8 2B 5B D8 [10:42:14]CheckFolder [10:42:14]dirname=/storage/ofd_packets [10:42:14]CheckFolder done [10:42:14]ProducePacketName [10:42:14]name=ofd_packets/00375072 [10:42:14]NVStorageSaveData ofd_packets/00375072 [10:42:14]File name is /storage/ofd_packets/00375072 [10:42:14]Write 301 bytes [10:42:14]NVStorageSaveData done [10:42:14]OFDSenderStorePacket done [10:42:14]KKMCreateOFDPacket done [10:42:14]NVStorageSaveData kkm_last_timestamp [10:42:14]File name is /storage/kkm_last_timestamp [10:42:14]Write 4 bytes [10:42:14]NVStorageSaveData done [10:42:14]ExternCall_PrintAddStr [10:42:14]wPrintStart [10:42:14]Write to MH i2c: 01 00 00 97 23 BA [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 07 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 07 00 97 23 00 00 00 00 00 FF 0F CF [10:42:14]RasterBufferAndPrint [10:42:14]line Счет N : (1)3311609 [10:42:14]line ИНН: 02508201610067 [10:42:14]line Контрольно-Кассовый Чек [10:42:14]line ПРОДАЖА [10:42:14]line ТРК (МРК, ГНК) : 33 [10:42:14]line Товар: 2710124500 [10:42:14]line Аи-95-К-3 [10:42:14]line 13.480 * 74.20 [10:42:14]line = 1000.22 [10:42:14]line НДС 12% НСП 1% [10:42:14]line > о реализуемом товаре [10:42:14]line ИТОГО: 1000.22 [10:42:14]line НСП 1% : 8.85 [10:42:14]line НДС 12% : 106.22 [10:42:14]line Наличными: 0.00 [10:42:14]line Безнал.: 1000.22 [10:42:14]line Место: АЗС № 87 "Партнер Нефть" [10:42:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:42:14]line СНО: Общий режим [10:42:14]line Чек 350 27.10.2024 10:42 [10:42:14]line Смена: 528 ФФД: 1.0 [10:42:14]line ЗНМ: 0300000083 [10:42:14]line РНМ: 0000000000091623 [10:42:14]line Версия ККМ: 001 [10:42:14]line Платежная система: Mbank [10:42:14]line ФМ: 0000000000874672 [10:42:14]line ФД: 375072 [10:42:14]line ФПД: 135876279955342 [10:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375072&fm=135876279955342&tin=02508201610067®Number=0000000000091623&sum=100022 [10:42:14]written 0, free lines is 4095 [10:42:14]OFD Sender: Processing packet 375072 [packets to send 270, broken 269] [10:42:14]ProducePacketName [10:42:14]name=ofd_packets/00375072 [10:42:14]OFD Sender: To server: pG, [10:42:14]CommunicateWithHost lk.salyk.kg:30040 [10:42:14]ConnectInit lk.salyk.kg [10:42:14]Connected sock=10 [10:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C8 22 07 01 B4 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5E 01 00 00 F4 03 04 00 05 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 94 29 66 6F 8E 0E 6C 22 AE F8 2B 5B D8 [10:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9D 72 47 00 A9 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B9 05 00 F4 03 04 00 A3 C4 1D 67 B6 04 01 00 00 8D E7 AE 9C CB 4C F3 C7 [10:42:14]CommunicateWithHost err = 0 [10:42:14]CheckOFDResponse [10:42:14]1017 (14) - 77093643461234 [10:42:14]1041 (16) - 0000000000874672 [10:42:14]1040 (4) - 375072 [10:42:14]1012 (4) - 27.10.2024 04:42 [10:42:14]1206 (1) - 0 [10:42:14]OFD Sender: Remove packet 375072 [10:42:14]ProducePacketName [10:42:14]name=ofd_packets/00375072 [10:42:14]NVStorageDeleteData [10:42:14]Write to MH i2c: 01 00 00 C0 23 E3 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 07 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: 01 07 00 C0 23 00 00 00 00 00 04 0D FB [10:42:14]RasterBufferAndPrint [10:42:14]line [10:42:14]line [10:42:14]line [10:42:14]line [10:42:14]line [10:42:14]written 0, free lines is 3339 [10:42:14]MH_Cut [10:42:14]Write to MH i2c: D1 01 00 C7 23 01 BC [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: D1 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: D1 01 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: D1 01 00 C7 23 00 BB [10:42:14]Write to MH i2c: 01 00 00 C8 23 EB [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:15]OFD Sender: No OFD packet to send [10:42:15]*** Cut start [10:42:15]*** Partial cut [10:42:15]*** CUTSNS_PIN = 1 [10:42:15]*** CUTSNS_PIN = 0 [10:42:15]*** Brake cut motor [10:42:16]Read from MH i2c: 01 [10:42:16]MH_I2C_Read... [10:42:16]*** Stop cut motor [10:42:16]*** Cut end [10:42:16]Read from MH i2c: 01 07 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: 01 07 00 C8 23 00 00 00 00 00 FF 0F 00 [10:42:16]process_action close_receipt done [10:42:16]requested_data is exist [10:42:16]produce_requested_data [10:42:16]requested_item fm.sn is exist - process it [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 11 00 00 [10:42:16]Write to MH i2c: E2 08 00 C9 23 80 11 00 00 00 00 00 00 66 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 17 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 17 00 C9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [10:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:42:16]wFMCommunicate OK [10:42:16]requested_item fd.num is exist - process it [10:42:16]SAM_PROTO_GetFieldsCounters [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 13 00 00 [10:42:16]Write to MH i2c: E2 08 00 CA 23 80 13 00 00 00 00 00 00 69 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 62 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 62 00 CA 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 20 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [10:42:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:16]wFMCommunicate OK [10:42:16]SAM_PROTO_GetFieldsCounters done [10:42:16]requested_item shift.num is exist - process it [10:42:16]requested_item shift.opened is exist - process it [10:42:16]req_shift_opened [10:42:16]FM_GetShiftState [10:42:16]SAM_PROTO_GetShiftState [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 13 01 00 [10:42:16]Write to MH i2c: E2 08 00 CB 23 80 13 01 00 00 00 00 00 6B [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:16]Read from MH i2c: E2 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 0E 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: E2 0E 00 CB 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [10:42:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:42:16]wFMCommunicate OK [10:42:16]SAM_PROTO_GetShiftState done [10:42:16]FM_GetShiftState done [10:42:16]req_shift_opened done [10:42:16]requested_item shift.open_date is exist - process it [10:42:16]req_shift_open_date [10:42:16]req_shift_open_date done [10:42:16]produce_requested_data done [10:42:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375072,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:42:16]process_action_free close_receipt [10:42:16]json_value_free [10:42:16]json_value_free done [10:42:16]process_json_proto returns [10:42:16]Send response to host [10:42:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375072,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:42:16]free response buf [10:42:16]execute_script done [10:42:16]execute_script returns [10:42:16]free content buf [10:42:16]Sock 8.Close socket [10:42:16]Sock 8.Thread stoped [10:42:20]OFD Sender: No OFD packet to send [10:42:25]OFD Sender: No OFD packet to send [10:42:30]OFD Sender: No OFD packet to send [10:42:35]OFD Sender: No OFD packet to send [10:42:40]OFD Sender: No OFD packet to send [10:42:45]OFD Sender: No OFD packet to send [10:42:50]OFD Sender: No OFD packet to send [10:42:55]OFD Sender: No OFD packet to send [10:43:00]OFD Sender: No OFD packet to send [10:43:05]OFD Sender: No OFD packet to send [10:43:10]OFD Sender: No OFD packet to send [10:43:15]OFD Sender: No OFD packet to send [10:43:20]OFD Sender: No OFD packet to send [10:43:25]OFD Sender: No OFD packet to send [10:43:30]OFD Sender: No OFD packet to send [10:43:35]OFD Sender: No OFD packet to send [10:43:40]OFD Sender: No OFD packet to send [10:43:45]OFD Sender: No OFD packet to send [10:43:50]OFD Sender: No OFD packet to send [10:43:55]OFD Sender: No OFD packet to send [10:43:58]accept exits with 9 [10:43:58]New connection [10:43:58]New thread 3067006308 created [10:43:58]Thread 3067149668 joined [10:43:58]Waiting for new connection... [10:43:58] Sock 9.Parse request [10:43:58]Sock 9.Check first char [10:43:58]Sock 9.First char is OK [10:43:58]request: POST /json_proto HTTP/1.0 [10:43:58]Method: POST [10:43:58]URL: /json_proto [10:43:58]Method is POST - this is cgi request [10:43:58]url: /json_proto [10:43:58]query_string will be loaded in cgi processing [10:43:58]execute_cgi json_proto POST (null) [10:43:58]execute_cgi path=json_proto method=POST [10:43:58]POST find Content-Length [10:43:58]Host: 172.17.42.195:8080 [10:43:58]Content-Length: 772 [10:43:58]Content-Type: application/json [10:43:58] [10:43:58]POST finish read [10:43:58]Found Content-Length = 772 [10:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:58]execute_script... [10:43: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)3311610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:58]POST & json_proto [10:43:58]process_json_proto [10:43:58]json parsed OK: [10:43:58]protocol is kg_v1.0 [10:43:58]action value=close_receipt [10:43:58]process_action close_receipt [10:43:58]cmd_close_receipt [10:43:58]MH_GetDate [10:43:58]Write to MH i2c: F0 00 00 CC 23 DE [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 CC 23 00 6F 19 1E 67 EF 94 12 67 F0 [10:43:58]GetLastDocTimeStamp 1730025733 [10:43:58]current date 1730025839 [10:43:58]FM_GetShiftState [10:43:58]SAM_PROTO_GetShiftState [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 13 01 00 [10:43:58]Write to MH i2c: E2 08 00 CD 23 80 13 01 00 00 00 00 00 6D [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 CD 23 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3B [10:43:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:43:58]wFMCommunicate OK [10:43:58]SAM_PROTO_GetShiftState done [10:43:58]FM_GetShiftState done [10:43:58]opened in 1729988025 [10:43:58]opened+sec_in_day 1730074425 [10:43:58]quantity*price = 100011 [10:43:58]sum+1 = 100013 [10:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 351 27.10.2024 10:43 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375073 ФПД: 212182282640578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375073&fm=212182282640578&tin=02508201610067®Number=0000000000091623&sum=100012 [10:43:59]StoreToDocumentArchive [10:43:59]shift 528 fd 375073 [10:43:59]save to /storage/0528/doc_00375073 [10:43:59]save last doc name /storage/0528/doc_00375073 to /storage/kkm_last_doc_name [10:43:59]save OK [10:43:59]Clear old archive folders... [10:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:43:59]tlvbuf is 01571CB0 [10:43:59]SAM_PROTO_ClearQueue [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 09 00 00 [10:43:59]Write to MH i2c: E2 08 00 DA 23 80 09 00 00 00 00 00 00 6F [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 DA 23 00 90 00 71 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_ClearQueue done [10:43:59]KKMCreateOFDPacket [10:43:59]OFDProtocolAddRootSTLVToBuf [10:43:59]FM_MakeSignedData [10:43:59]FM_MakeSignedData [10:43:59]SAM_PROTO_SignData [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 01 02 [10:43:59]Write to MH i2c: E2 08 00 DB 23 80 0D 01 02 00 00 00 00 77 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 DB 23 00 90 00 72 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=255 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 6F 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C0 FA [10:43:59]Write to MH i2c: E2 02 01 DC 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 6F 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C0 FA 00 00 08 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]OFD Sender: No OFD packet to send [10:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 DC 23 00 90 00 73 [10:44:00]RAPDU: 90 00 [10:44:00]wFMCommunicate OK [10:44:00]wFMCommunicate request_size=9 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 0D 02 02 04 89 95 9C C2 [10:44:00]Write to MH i2c: E2 0C 00 DD 23 80 0D 02 02 04 00 89 95 9C C2 00 00 FE [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 DD 23 00 90 00 74 [10:44:00]RAPDU: 90 00 [10:44:00]wFMCommunicate OK [10:44:00]wFMCommunicate request_size=4 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 0D 03 02 [10:44:00]Write to MH i2c: E2 08 00 DE 23 80 0D 03 02 00 00 00 00 7C [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0B 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0B 00 DE 23 00 9D B8 9E 4B D2 B1 F3 3F 90 00 70 [10:44:00]RAPDU: 9D B8 9E 4B D2 B1 F3 3F 90 00 [10:44:00]wFMCommunicate OK [10:44:00]SAM_PROTO_SignData done [10:44:00]FM_MakeSignedData done [10:44:00]CreateOFDProtocolMessage [10:44:00]wFMCommunicate request_size=4 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 11 00 00 [10:44:00]Write to MH i2c: E2 08 00 DF 23 80 11 00 00 00 00 00 00 7C [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 17 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 17 00 DF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [10:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:44:00]wFMCommunicate OK [10:44:00]CreateOFDProtocolMessage done [10:44:00]OFDSenderStorePacket 375073 [10:44:00]StoreOFDPacket docnum=375073 [10:44: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 0E 01 00 00 A5 36 06 01 2A 0A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 6F 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C0 FA 89 95 9C C2 9D B8 9E 4B D2 B1 F3 3F [10:44:00]CheckFolder [10:44:00]dirname=/storage/ofd_packets [10:44:00]CheckFolder done [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00375073 [10:44:00]NVStorageSaveData ofd_packets/00375073 [10:44:00]File name is /storage/ofd_packets/00375073 [10:44:00]Write 300 bytes [10:44:00]NVStorageSaveData done [10:44:00]OFDSenderStorePacket done [10:44:00]KKMCreateOFDPacket done [10:44:00]NVStorageSaveData kkm_last_timestamp [10:44:00]File name is /storage/kkm_last_timestamp [10:44:00]Write 4 bytes [10:44:00]NVStorageSaveData done [10:44:00]ExternCall_PrintAddStr [10:44:00]wPrintStart [10:44:00]Write to MH i2c: 01 00 00 E0 23 03 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 FF 0F 18 [10:44:00]RasterBufferAndPrint [10:44:00]line Счет N : (1)3311610 [10:44:00]line ИНН: 02508201610067 [10:44:00]line Контрольно-Кассовый Чек [10:44:00]line ПРОДАЖА [10:44:00]line ТРК (МРК, ГНК) : 7 [10:44:00]line Товар: 2711190000 [10:44:00]line ГАЗ-К-5 [10:44:00]line 25.710 * 38.90 [10:44:00]line = 1000.12 [10:44:00]line НДС 12% НСП 1% [10:44:00]line > о реализуемом товаре [10:44:00]line ИТОГО: 1000.12 [10:44:00]line НСП 1% : 8.85 [10:44:00]line НДС 12% : 106.21 [10:44:00]line Наличными: 0.00 [10:44:00]line Безнал.: 1000.12 [10:44:00]line Место: АЗС № 87 "Партнер Нефть" [10:44:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:44:00]line СНО: Общий режим [10:44:00]line Чек 351 27.10.2024 10:43 [10:44:00]line Смена: 528 ФФД: 1.0 [10:44:00]line ЗНМ: 0300000083 [10:44:00]line РНМ: 0000000000091623 [10:44:00]line Версия ККМ: 001 [10:44:00]line Платежная система: Mbank [10:44:00]line ФМ: 0000000000874672 [10:44:00]line ФД: 375073 [10:44:00]line ФПД: 212182282640578 [10:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375073&fm=212182282640578&tin=02508201610067®Number=0000000000091623&sum=100012 [10:44:00]written 0, free lines is 4095 [10:44:00]OFD Sender: Processing packet 375073 [packets to send 270, broken 269] [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00375073 [10:44:00]OFD Sender: To server: pG, [10:44:00]CommunicateWithHost lk.salyk.kg:30040 [10:44:00]ConnectInit lk.salyk.kg [10:44:00]Connected sock=10 [10:44: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 0E 01 00 00 A5 36 06 01 2A 0A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 6F 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C0 FA 89 95 9C C2 9D B8 9E 4B D2 B1 F3 3F [10:44:00]Write to MH i2c: 01 00 00 09 24 2D [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 09 24 00 00 00 00 00 02 0D 43 [10:44:00]RasterBufferAndPrint [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]written 0, free lines is 3337 [10:44:00]MH_Cut [10:44:00]Write to MH i2c: D1 01 00 10 24 01 06 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 10 24 00 05 [10:44:00]Write to MH i2c: 01 00 00 11 24 35 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0B FA 47 00 4B 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 21 B9 05 00 F4 03 04 00 0E C5 1D 67 B6 04 01 00 00 F9 6F 29 1F 5C CC 29 92 [10:44:01]CommunicateWithHost err = 0 [10:44:01]CheckOFDResponse [10:44:01]1017 (14) - 77093643461234 [10:44:01]1041 (16) - 0000000000874672 [10:44:01]1040 (4) - 375073 [10:44:01]1012 (4) - 27.10.2024 04:43 [10:44:01]1206 (1) - 0 [10:44:01]OFD Sender: Remove packet 375073 [10:44:01]ProducePacketName [10:44:01]name=ofd_packets/00375073 [10:44:01]NVStorageDeleteData [10:44:01]OFD Sender: No OFD packet to send [10:44:01]*** Cut start [10:44:01]*** Partial cut [10:44:01]*** CUTSNS_PIN = 1 [10:44:01]*** CUTSNS_PIN = 0 [10:44:02]*** Brake cut motor [10:44:02]Read from MH i2c: 01 [10:44:02]MH_I2C_Read... [10:44:02]*** Stop cut motor [10:44:02]*** Cut end [10:44:02]Read from MH i2c: 01 07 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 07 00 11 24 00 00 00 00 00 FF 0F 4A [10:44:02]process_action close_receipt done [10:44:02]requested_data is exist [10:44:02]produce_requested_data [10:44:02]requested_item fm.sn is exist - process it [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 11 00 00 [10:44:02]Write to MH i2c: E2 08 00 12 24 80 11 00 00 00 00 00 00 B0 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 12 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [10: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 [10:44:02]wFMCommunicate OK [10:44:02]requested_item fd.num is exist - process it [10:44:02]SAM_PROTO_GetFieldsCounters [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 00 00 [10:44:02]Write to MH i2c: E2 08 00 13 24 80 13 00 00 00 00 00 00 B3 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 13 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 21 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 E3 [10:44: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 21 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetFieldsCounters done [10:44:02]requested_item shift.num is exist - process it [10:44:02]requested_item shift.opened is exist - process it [10:44:02]req_shift_opened [10:44:02]FM_GetShiftState [10:44:02]SAM_PROTO_GetShiftState [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 01 00 [10:44:02]Write to MH i2c: E2 08 00 14 24 80 13 01 00 00 00 00 00 B5 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 14 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [10:44:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetShiftState done [10:44:02]FM_GetShiftState done [10:44:02]req_shift_opened done [10:44:02]requested_item shift.open_date is exist - process it [10:44:02]req_shift_open_date [10:44:02]req_shift_open_date done [10:44:02]produce_requested_data done [10:44:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375073,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:44:02]process_action_free close_receipt [10:44:02]json_value_free [10:44:02]json_value_free done [10:44:02]process_json_proto returns [10:44:02]Send response to host [10:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375073,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:44:02]free response buf [10:44:02]execute_script done [10:44:02]execute_script returns [10:44:02]free content buf [10:44:02]Sock 9.Close socket [10:44:02]Sock 9.Thread stoped [10:44:06]OFD Sender: No OFD packet to send [10:44:11]OFD Sender: No OFD packet to send [10:44:16]OFD Sender: No OFD packet to send [10:44:21]OFD Sender: No OFD packet to send [10:44:26]OFD Sender: No OFD packet to send [10:44:31]OFD Sender: No OFD packet to send [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:16]OFD Sender: No OFD packet to send [10:46:18]accept exits with 8 [10:46:18]New connection [10:46:18]New thread 3067149668 created [10:46:18]Thread 3067006308 joined [10:46:18]Waiting for new connection... [10:46:18] Sock 8.Parse request [10:46:18]Sock 8.Check first char [10:46:18]Sock 8.First char is OK [10:46:18]request: POST /json_proto HTTP/1.0 [10:46:18]Method: POST [10:46:18]URL: /json_proto [10:46:18]Method is POST - this is cgi request [10:46:18]url: /json_proto [10:46:18]query_string will be loaded in cgi processing [10:46:18]execute_cgi json_proto POST (null) [10:46:18]execute_cgi path=json_proto method=POST [10:46:18]POST find Content-Length [10:46:18]Host: 172.17.42.195:8080 [10:46:18]Content-Length: 678 [10:46:18]Content-Type: application/json [10:46:18] [10:46:18]POST finish read [10:46:18]Found Content-Length = 678 [10:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311612", "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" ] } } [10:46:18]execute_script... [10:46: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)3311612", "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" ] } } [10:46:18]POST & json_proto [10:46:18]process_json_proto [10:46:18]json parsed OK: [10:46:18]protocol is kg_v1.0 [10:46:18]action value=close_receipt [10:46:18]process_action close_receipt [10:46:18]cmd_close_receipt [10:46:18]MH_GetDate [10:46:18]Write to MH i2c: F0 00 00 15 24 28 [10:46:18]Write i2c OK [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: F0 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: F0 09 00 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: F0 09 00 15 24 00 FA 19 1E 67 EF 94 12 67 C5 [10:46:18]GetLastDocTimeStamp 1730025839 [10:46:18]current date 1730025978 [10:46:18]FM_GetShiftState [10:46:18]SAM_PROTO_GetShiftState [10:46:18]wFMCommunicate request_size=4 [10:46:18]MH_SAM_APDU [10:46:18]CAPDU: 80 13 01 00 [10:46:18]Write to MH i2c: E2 08 00 16 24 80 13 01 00 00 00 00 00 B7 [10:46:18]Write i2c OK [10:46:18]MH_I2C_Read... [10:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:18]Read from MH i2c: E2 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: E2 0E 00 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: E2 0E 00 16 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [10:46:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:46:18]wFMCommunicate OK [10:46:18]SAM_PROTO_GetShiftState done [10:46:18]FM_GetShiftState done [10:46:18]opened in 1729988025 [10:46:18]opened+sec_in_day 1730074425 [10:46:18]quantity*price = 50041 [10:46:18]sum+1 = 50042 [10:46:18]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 СНО: Общий режим Чек 352 27.10.2024 10:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375074 ФПД: 68102054163427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104619&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375074&fm=68102054163427&tin=02508201610067®Number=0000000000091623&sum=50000 [10:46:19]StoreToDocumentArchive [10:46:19]shift 528 fd 375074 [10:46:19]save to /storage/0528/doc_00375074 [10:46:19]save last doc name /storage/0528/doc_00375074 to /storage/kkm_last_doc_name [10:46:19]save OK [10:46:19]Clear old archive folders... [10:46:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:19]tlvbuf is 01522220 [10:46:19]SAM_PROTO_ClearQueue [10:46:19]wFMCommunicate request_size=4 [10:46:19]MH_SAM_APDU [10:46:19]CAPDU: 80 09 00 00 [10:46:19]Write to MH i2c: E2 08 00 23 24 80 09 00 00 00 00 00 00 B9 [10:46:19]Write i2c OK [10:46:19]MH_I2C_Read... [10:46:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:19]Read from MH i2c: E2 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 23 24 00 90 00 BB [10:46:19]RAPDU: 90 00 [10:46:19]wFMCommunicate OK [10:46:19]SAM_PROTO_ClearQueue done [10:46:19]KKMCreateOFDPacket [10:46:19]OFDProtocolAddRootSTLVToBuf [10:46:19]FM_MakeSignedData [10:46:19]FM_MakeSignedData [10:46:19]SAM_PROTO_SignData [10:46:19]wFMCommunicate request_size=4 [10:46:19]MH_SAM_APDU [10:46:19]CAPDU: 80 0D 01 02 [10:46:19]Write to MH i2c: E2 08 00 24 24 80 0D 01 02 00 00 00 00 C1 [10:46:19]Write i2c OK [10:46:19]MH_I2C_Read... [10:46:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:19]Read from MH i2c: E2 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 24 24 00 90 00 BC [10:46:19]RAPDU: 90 00 [10:46:19]wFMCommunicate OK [10:46:19]wFMCommunicate request_size=255 [10:46:19]MH_SAM_APDU [10:46: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 FB 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D [10:46:19]Write to MH i2c: E2 02 01 25 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 FB 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D 00 00 76 [10:46:19]Write i2c OK [10:46:19]MH_I2C_Read... [10:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:19]Read from MH i2c: E2 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 25 24 00 90 00 BD [10:46:19]RAPDU: 90 00 [10:46:19]wFMCommunicate OK [10:46:19]wFMCommunicate request_size=10 [10:46:19]MH_SAM_APDU [10:46:19]CAPDU: 80 0D 02 02 05 F0 3E BF 33 E3 [10:46:19]Write to MH i2c: E2 0D 00 26 24 80 0D 02 02 05 00 F0 3E BF 33 E3 00 00 D1 [10:46:19]Write i2c OK [10:46:19]MH_I2C_Read... [10:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:19]Read from MH i2c: E2 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 [10:46:19]MH_I2C_Read... [10:46:19]Read from MH i2c: E2 03 00 26 24 00 90 00 BE [10:46:19]RAPDU: 90 00 [10:46:19]wFMCommunicate OK [10:46:19]wFMCommunicate request_size=4 [10:46:19]MH_SAM_APDU [10:46:19]CAPDU: 80 0D 03 02 [10:46:19]Write to MH i2c: E2 08 00 27 24 80 0D 03 02 00 00 00 00 C6 [10:46:19]Write i2c OK [10:46:19]MH_I2C_Read... [10:46:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:20]Read from MH i2c: E2 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: E2 0B 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: E2 0B 00 27 24 00 79 BF 75 29 C9 16 83 79 90 00 78 [10:46:20]RAPDU: 79 BF 75 29 C9 16 83 79 90 00 [10:46:20]wFMCommunicate OK [10:46:20]SAM_PROTO_SignData done [10:46:20]FM_MakeSignedData done [10:46:20]CreateOFDProtocolMessage [10:46:20]wFMCommunicate request_size=4 [10:46:20]MH_SAM_APDU [10:46:20]CAPDU: 80 11 00 00 [10:46:20]Write to MH i2c: E2 08 00 28 24 80 11 00 00 00 00 00 00 C6 [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:20]Read from MH i2c: E2 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: E2 17 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: E2 17 00 28 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [10: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 [10:46:20]wFMCommunicate OK [10:46:20]CreateOFDProtocolMessage done [10:46:20]OFDSenderStorePacket 375074 [10:46:20]StoreOFDPacket docnum=375074 [10:46: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 3F 10 07 01 8E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 FB 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D F0 3E BF 33 E3 79 BF 75 29 C9 16 83 79 [10:46:20]CheckFolder [10:46:20]dirname=/storage/ofd_packets [10:46:20]CheckFolder done [10:46:20]ProducePacketName [10:46:20]name=ofd_packets/00375074 [10:46:20]NVStorageSaveData ofd_packets/00375074 [10:46:20]File name is /storage/ofd_packets/00375074 [10:46:20]Write 301 bytes [10:46:20]NVStorageSaveData done [10:46:20]OFDSenderStorePacket done [10:46:20]KKMCreateOFDPacket done [10:46:20]NVStorageSaveData kkm_last_timestamp [10:46:20]File name is /storage/kkm_last_timestamp [10:46:20]Write 4 bytes [10:46:20]NVStorageSaveData done [10:46:20]ExternCall_PrintAddStr [10:46:20]wPrintStart [10:46:20]Write to MH i2c: 01 00 00 29 24 4D [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 07 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 07 00 29 24 00 00 00 00 00 FF 0F 62 [10:46:20]RasterBufferAndPrint [10:46:20]line Счет N : (1)3311612 [10:46:20]line ИНН: 02508201610067 [10:46:20]line Контрольно-Кассовый Чек [10:46:20]line ПРОДАЖА [10:46:20]line ТРК (МРК, ГНК) : 12 [10:46:20]line Товар: 2710124130 [10:46:20]line Аи-92-К-4 [10:46:20]line 7.480 * 66.90 [10:46:20]line = 500.41 [10:46:20]line НДС 12% НСП 1% [10:46:20]line > о реализуемом товаре [10:46:20]line ОКРУГЛЕНИЕ: -0.41 [10:46:20]line ИТОГО: 500.00 [10:46:20]line Внесено: 500.00 [10:46:20]line СДАЧА: 0.00 [10:46:20]line НСП 1% : 4.43 [10:46:20]line НДС 12% : 53.14 [10:46:20]line Наличными: 500.00 [10:46:20]line Безнал.: 0.00 [10:46:20]line Место: АЗС № 87 "Партнер Нефть" [10:46:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:46:20]line СНО: Общий режим [10:46:20]line Чек 352 27.10.2024 10:46 [10:46:20]line Смена: 528 ФФД: 1.0 [10:46:20]line ЗНМ: 0300000083 [10:46:20]line РНМ: 0000000000091623 [10:46:20]line Версия ККМ: 001 [10:46:20]line ФМ: 0000000000874672 [10:46:20]line ФД: 375074 [10:46:20]line ФПД: 68102054163427 [10:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104619&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375074&fm=68102054163427&tin=02508201610067®Number=0000000000091623&sum=50000 [10:46:20]OFD Sender: Processing packet 375074 [packets to send 270, broken 269] [10:46:20]ProducePacketName [10:46:20]name=ofd_packets/00375074 [10:46:20]OFD Sender: To server: pG, [10:46:20]CommunicateWithHost lk.salyk.kg:30040 [10:46:20]ConnectInit lk.salyk.kg [10:46:20]written 0, free lines is 4095 [10:46:20]Connected sock=10 [10:46: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 3F 10 07 01 8E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 FB 19 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D F0 3E BF 33 E3 79 BF 75 29 C9 16 83 79 [10:46: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 B1 13 47 00 5C 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 22 B9 05 00 F4 03 04 00 99 C5 1D 67 B6 04 01 00 00 25 11 19 20 67 B8 35 70 [10:46:20]CommunicateWithHost err = 0 [10:46:20]CheckOFDResponse [10:46:20]1017 (14) - 77093643461234 [10:46:20]1041 (16) - 0000000000874672 [10:46:20]1040 (4) - 375074 [10:46:20]1012 (4) - 27.10.2024 04:46 [10:46:20]1206 (1) - 0 [10:46:20]OFD Sender: Remove packet 375074 [10:46:20]ProducePacketName [10:46:20]name=ofd_packets/00375074 [10:46:20]NVStorageDeleteData [10:46:20]Write to MH i2c: 01 00 00 54 24 78 [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 07 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 07 00 54 24 00 00 00 00 00 D2 0C 5D [10:46:20]RasterBufferAndPrint [10:46:20]line [10:46:20]line [10:46:20]line [10:46:20]line [10:46:20]line [10:46:20]written 0, free lines is 3290 [10:46:20]MH_Cut [10:46:20]Write to MH i2c: D1 01 00 5B 24 01 51 [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: D1 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: D1 01 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: D1 01 00 5B 24 00 50 [10:46:20]Write to MH i2c: 01 00 00 5C 24 80 [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:21]OFD Sender: No OFD packet to send [10:46:21]*** Cut start [10:46:21]*** Partial cut [10:46:21]*** CUTSNS_PIN = 1 [10:46:21]*** CUTSNS_PIN = 0 [10:46:22]*** Brake cut motor [10:46:22]Read from MH i2c: 01 [10:46:22]MH_I2C_Read... [10:46:22]*** Stop cut motor [10:46:22]*** Cut end [10:46:22]Read from MH i2c: 01 07 00 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: 01 07 00 5C 24 00 00 00 00 00 FF 0F 95 [10:46:22]process_action close_receipt done [10:46:22]requested_data is exist [10:46:22]produce_requested_data [10:46:22]requested_item fm.sn is exist - process it [10:46:22]wFMCommunicate request_size=4 [10:46:22]MH_SAM_APDU [10:46:22]CAPDU: 80 11 00 00 [10:46:22]Write to MH i2c: E2 08 00 5D 24 80 11 00 00 00 00 00 00 FB [10:46:22]Write i2c OK [10:46:22]MH_I2C_Read... [10:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:22]Read from MH i2c: E2 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 17 00 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 17 00 5D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [10:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:46:22]wFMCommunicate OK [10:46:22]requested_item fd.num is exist - process it [10:46:22]SAM_PROTO_GetFieldsCounters [10:46:22]wFMCommunicate request_size=4 [10:46:22]MH_SAM_APDU [10:46:22]CAPDU: 80 13 00 00 [10:46:22]Write to MH i2c: E2 08 00 5E 24 80 13 00 00 00 00 00 00 FE [10:46:22]Write i2c OK [10:46:22]MH_I2C_Read... [10:46:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:22]Read from MH i2c: E2 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 62 00 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 62 00 5E 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 22 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [10:46: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 22 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:22]wFMCommunicate OK [10:46:22]SAM_PROTO_GetFieldsCounters done [10:46:22]requested_item shift.num is exist - process it [10:46:22]requested_item shift.opened is exist - process it [10:46:22]req_shift_opened [10:46:22]FM_GetShiftState [10:46:22]SAM_PROTO_GetShiftState [10:46:22]wFMCommunicate request_size=4 [10:46:22]MH_SAM_APDU [10:46:22]CAPDU: 80 13 01 00 [10:46:22]Write to MH i2c: E2 08 00 5F 24 80 13 01 00 00 00 00 00 00 [10:46:22]Write i2c OK [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 [10:46:22]MH_I2C_Read... [10:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:22]Read from MH i2c: E2 0E 00 [10:46:22]MH_I2C_Read... [10:46:22]Read from MH i2c: E2 0E 00 5F 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [10:46:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:46:22]wFMCommunicate OK [10:46:22]SAM_PROTO_GetShiftState done [10:46:22]FM_GetShiftState done [10:46:22]req_shift_opened done [10:46:22]requested_item shift.open_date is exist - process it [10:46:22]req_shift_open_date [10:46:22]req_shift_open_date done [10:46:22]produce_requested_data done [10:46:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375074,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:46:22]process_action_free close_receipt [10:46:22]json_value_free [10:46:22]json_value_free done [10:46:22]process_json_proto returns [10:46:22]Send response to host [10:46:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375074,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:46:22]free response buf [10:46:22]execute_script done [10:46:22]execute_script returns [10:46:22]free content buf [10:46:22]Sock 8.Close socket [10:46:22]Sock 8.Thread stoped [10:46:26]OFD Sender: No OFD packet to send [10:46:31]OFD Sender: No OFD packet to send [10:46:36]OFD Sender: No OFD packet to send [10:46:41]OFD Sender: No OFD packet to send [10:46:46]OFD Sender: No OFD packet to send [10:46:51]OFD Sender: No OFD packet to send [10:46:56]OFD Sender: No OFD packet to send [10:47:01]OFD Sender: No OFD packet to send [10:47:06]OFD Sender: No OFD packet to send [10:47:11]OFD Sender: No OFD packet to send [10:47:16]OFD Sender: No OFD packet to send [10:47:21]OFD Sender: No OFD packet to send [10:47:26]OFD Sender: No OFD packet to send [10:47:31]OFD Sender: No OFD packet to send [10:47:31]accept exits with 9 [10:47:31]New connection [10:47:31]New thread 3067006308 created [10:47:31]Thread 3067149668 joined [10:47:31]Waiting for new connection... [10:47:31] Sock 9.Parse request [10:47:31]Sock 9.Check first char [10:47:31]Sock 9.First char is OK [10:47:31]request: POST /json_proto HTTP/1.0 [10:47:31]Method: POST [10:47:31]URL: /json_proto [10:47:31]Method is POST - this is cgi request [10:47:31]url: /json_proto [10:47:31]query_string will be loaded in cgi processing [10:47:31]execute_cgi json_proto POST (null) [10:47:31]execute_cgi path=json_proto method=POST [10:47:31]POST find Content-Length [10:47:31]Host: 172.17.42.195:8080 [10:47:31]Content-Length: 770 [10:47:31]Content-Type: application/json [10:47:31] [10:47:31]POST finish read [10:47:31]Found Content-Length = 770 [10:47:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311613", "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" ] } } [10:47:31]execute_script... [10:47:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311613", "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" ] } } [10:47:31]POST & json_proto [10:47:31]process_json_proto [10:47:31]json parsed OK: [10:47:31]protocol is kg_v1.0 [10:47:31]action value=close_receipt [10:47:31]process_action close_receipt [10:47:31]cmd_close_receipt [10:47:31]MH_GetDate [10:47:31]Write to MH i2c: F0 00 00 60 24 73 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: F0 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: F0 09 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: F0 09 00 60 24 00 44 1A 1E 67 EF 94 12 67 5B [10:47:31]GetLastDocTimeStamp 1730025979 [10:47:31]current date 1730026052 [10:47:31]FM_GetShiftState [10:47:31]SAM_PROTO_GetShiftState [10:47:31]wFMCommunicate request_size=4 [10:47:31]MH_SAM_APDU [10:47:31]CAPDU: 80 13 01 00 [10:47:31]Write to MH i2c: E2 08 00 61 24 80 13 01 00 00 00 00 00 02 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0E 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0E 00 61 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [10:47:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:47:31]wFMCommunicate OK [10:47:31]SAM_PROTO_GetShiftState done [10:47:31]FM_GetShiftState done [10:47:31]opened in 1729988025 [10:47:31]opened+sec_in_day 1730074425 [10:47:31]quantity*price = 100015 [10:47:31]sum+1 = 100017 [10:47:31]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 СНО: Общий режим Чек 353 27.10.2024 10:47 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375075 ФПД: 40678939094695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104732&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375075&fm=40678939094695&tin=02508201610067®Number=0000000000091623&sum=100016 [10:47:32]StoreToDocumentArchive [10:47:32]shift 528 fd 375075 [10:47:32]save to /storage/0528/doc_00375075 [10:47:32]save last doc name /storage/0528/doc_00375075 to /storage/kkm_last_doc_name [10:47:32]save OK [10:47:32]Clear old archive folders... [10:47:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:32]tlvbuf is 01521B80 [10:47:32]SAM_PROTO_ClearQueue [10:47:32]wFMCommunicate request_size=4 [10:47:32]MH_SAM_APDU [10:47:32]CAPDU: 80 09 00 00 [10:47:32]Write to MH i2c: E2 08 00 6E 24 80 09 00 00 00 00 00 00 04 [10:47:32]Write i2c OK [10:47:32]MH_I2C_Read... [10:47:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:32]Read from MH i2c: E2 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 03 00 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 03 00 6E 24 00 90 00 06 [10:47:32]RAPDU: 90 00 [10:47:32]wFMCommunicate OK [10:47:32]SAM_PROTO_ClearQueue done [10:47:32]KKMCreateOFDPacket [10:47:32]OFDProtocolAddRootSTLVToBuf [10:47:32]FM_MakeSignedData [10:47:32]FM_MakeSignedData [10:47:32]SAM_PROTO_SignData [10:47:32]wFMCommunicate request_size=4 [10:47:32]MH_SAM_APDU [10:47:32]CAPDU: 80 0D 01 02 [10:47:32]Write to MH i2c: E2 08 00 6F 24 80 0D 01 02 00 00 00 00 0C [10:47:32]Write i2c OK [10:47:32]MH_I2C_Read... [10:47:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:32]Read from MH i2c: E2 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 03 00 [10:47:32]MH_I2C_Read... [10:47:32]Read from MH i2c: E2 03 00 6F 24 00 90 00 07 [10:47:32]RAPDU: 90 00 [10:47:32]wFMCommunicate OK [10:47:32]wFMCommunicate request_size=255 [10:47:32]MH_SAM_APDU [10:47:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 44 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 [10:47:32]Write to MH i2c: E2 02 01 70 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 61 01 00 00 F4 03 04 00 44 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 00 00 0E [10:47:32]Write i2c OK [10:47:32]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 70 24 00 90 00 08 [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]wFMCommunicate request_size=10 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 02 02 05 FF 4D B6 EE A7 [10:47:33]Write to MH i2c: E2 0D 00 71 24 80 0D 02 02 05 00 FF 4D B6 EE A7 00 00 B0 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 03 00 71 24 00 90 00 09 [10:47:33]RAPDU: 90 00 [10:47:33]wFMCommunicate OK [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 0D 03 02 [10:47:33]Write to MH i2c: E2 08 00 72 24 80 0D 03 02 00 00 00 00 11 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 0B 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 0B 00 72 24 00 0A 33 DE 26 35 A1 56 BD 90 00 3C [10:47:33]RAPDU: 0A 33 DE 26 35 A1 56 BD 90 00 [10:47:33]wFMCommunicate OK [10:47:33]SAM_PROTO_SignData done [10:47:33]FM_MakeSignedData done [10:47:33]CreateOFDProtocolMessage [10:47:33]wFMCommunicate request_size=4 [10:47:33]MH_SAM_APDU [10:47:33]CAPDU: 80 11 00 00 [10:47:33]Write to MH i2c: E2 08 00 73 24 80 11 00 00 00 00 00 00 11 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:33]Read from MH i2c: E2 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 17 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: E2 17 00 73 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [10:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:47:33]wFMCommunicate OK [10:47:33]CreateOFDProtocolMessage done [10:47:33]OFDSenderStorePacket 375075 [10:47:33]StoreOFDPacket docnum=375075 [10:47: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 18 58 07 01 2A 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 44 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 FF 4D B6 EE A7 0A 33 DE 26 35 A1 56 BD [10:47:33]CheckFolder [10:47:33]dirname=/storage/ofd_packets [10:47:33]CheckFolder done [10:47:33]ProducePacketName [10:47:33]name=ofd_packets/00375075 [10:47:33]NVStorageSaveData ofd_packets/00375075 [10:47:33]File name is /storage/ofd_packets/00375075 [10:47:33]Write 301 bytes [10:47:33]NVStorageSaveData done [10:47:33]OFDSenderStorePacket done [10:47:33]KKMCreateOFDPacket done [10:47:33]NVStorageSaveData kkm_last_timestamp [10:47:33]File name is /storage/kkm_last_timestamp [10:47:33]Write 4 bytes [10:47:33]NVStorageSaveData done [10:47:33]ExternCall_PrintAddStr [10:47:33]wPrintStart [10:47:33]Write to MH i2c: 01 00 00 74 24 98 [10:47:33]Write i2c OK [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 07 00 [10:47:33]MH_I2C_Read... [10:47:33]Read from MH i2c: 01 07 00 74 24 00 00 00 00 00 FF 0F AD [10:47:33]RasterBufferAndPrint [10:47:33]line Счет N : (1)3311613 [10:47:33]line ИНН: 02508201610067 [10:47:33]line Контрольно-Кассовый Чек [10:47:33]line ПРОДАЖА [10:47:33]line ТРК (МРК, ГНК) : 42 [10:47:33]line Товар: 2710124130 [10:47:33]line Аи-92-К-4 [10:47:33]line 14.950 * 66.90 [10:47:33]line = 1000.16 [10:47:33]line НДС 12% НСП 1% [10:47:33]line > о реализуемом товаре [10:47:33]line ИТОГО: 1000.16 [10:47:33]line НСП 1% : 8.85 [10:47:33]line НДС 12% : 106.21 [10:47:33]line Наличными: 0.00 [10:47:33]line Безнал.: 1000.16 [10:47:33]line Место: АЗС № 87 "Партнер Нефть" [10:47:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:47:33]line СНО: Общий режим [10:47:33]line Чек 353 27.10.2024 10:47 [10:47:33]line Смена: 528 ФФД: 1.0 [10:47:33]line ЗНМ: 0300000083 [10:47:33]line РНМ: 0000000000091623 [10:47:33]line Версия ККМ: 001 [10:47:33]line Платежная система: Mbank [10:47:33]line ФМ: 0000000000874672 [10:47:33]line ФД: 375075 [10:47:33]line ФПД: 40678939094695 [10:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104732&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375075&fm=40678939094695&tin=02508201610067®Number=0000000000091623&sum=100016 [10:47:33]OFD Sender: Processing packet 375075 [packets to send 270, broken 269] [10:47:33]ProducePacketName [10:47:33]name=ofd_packets/00375075 [10:47:33]OFD Sender: To server: pG, [10:47:33]CommunicateWithHost lk.salyk.kg:30040 [10:47:33]ConnectInit lk.salyk.kg [10:47:33]written 0, free lines is 4095 [10:47:33]Connected sock=10 [10:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 18 58 07 01 2A 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 44 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 FF 4D B6 EE A7 0A 33 DE 26 35 A1 56 BD [10:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6B 72 47 00 A1 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 23 B9 05 00 F4 03 04 00 E3 C5 1D 67 B6 04 01 00 00 2C 69 64 A0 06 A9 9B ED [10:47:34]CommunicateWithHost err = 0 [10:47:34]CheckOFDResponse [10:47:34]1017 (14) - 77093643461234 [10:47:34]1041 (16) - 0000000000874672 [10:47:34]1040 (4) - 375075 [10:47:34]1012 (4) - 27.10.2024 04:47 [10:47:34]1206 (1) - 0 [10:47:34]OFD Sender: Remove packet 375075 [10:47:34]ProducePacketName [10:47:34]name=ofd_packets/00375075 [10:47:34]NVStorageDeleteData [10:47:34]Write to MH i2c: 01 00 00 9D 24 C1 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 07 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: 01 07 00 9D 24 00 00 00 00 00 FB 0C CF [10:47:34]RasterBufferAndPrint [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]line [10:47:34]written 0, free lines is 3330 [10:47:34]MH_Cut [10:47:34]Write to MH i2c: D1 01 00 A4 24 01 9A [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 01 00 [10:47:34]MH_I2C_Read... [10:47:34]Read from MH i2c: D1 01 00 A4 24 00 99 [10:47:34]Write to MH i2c: 01 00 00 A5 24 C9 [10:47:34]Write i2c OK [10:47:34]MH_I2C_Read... [10:47:34]OFD Sender: No OFD packet to send [10:47:34]*** Cut start [10:47:34]*** Partial cut [10:47:34]*** CUTSNS_PIN = 1 [10:47:34]*** CUTSNS_PIN = 0 [10:47:35]*** Brake cut motor [10:47:35]Read from MH i2c: 01 [10:47:35]MH_I2C_Read... [10:47:35]*** Stop cut motor [10:47:35]*** Cut end [10:47:35]Read from MH i2c: 01 07 00 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: 01 07 00 A5 24 00 00 00 00 00 FF 0F DE [10:47:35]process_action close_receipt done [10:47:35]requested_data is exist [10:47:35]produce_requested_data [10:47:35]requested_item fm.sn is exist - process it [10:47:35]wFMCommunicate request_size=4 [10:47:35]MH_SAM_APDU [10:47:35]CAPDU: 80 11 00 00 [10:47:35]Write to MH i2c: E2 08 00 A6 24 80 11 00 00 00 00 00 00 44 [10:47:35]Write i2c OK [10:47:35]MH_I2C_Read... [10:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:35]Read from MH i2c: E2 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 17 00 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 17 00 A6 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [10:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:47:35]wFMCommunicate OK [10:47:35]requested_item fd.num is exist - process it [10:47:35]SAM_PROTO_GetFieldsCounters [10:47:35]wFMCommunicate request_size=4 [10:47:35]MH_SAM_APDU [10:47:35]CAPDU: 80 13 00 00 [10:47:35]Write to MH i2c: E2 08 00 A7 24 80 13 00 00 00 00 00 00 47 [10:47:35]Write i2c OK [10:47:35]MH_I2C_Read... [10:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:35]Read from MH i2c: E2 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 62 00 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 62 00 A7 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 23 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [10:47:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:35]wFMCommunicate OK [10:47:35]SAM_PROTO_GetFieldsCounters done [10:47:35]requested_item shift.num is exist - process it [10:47:35]requested_item shift.opened is exist - process it [10:47:35]req_shift_opened [10:47:35]FM_GetShiftState [10:47:35]SAM_PROTO_GetShiftState [10:47:35]wFMCommunicate request_size=4 [10:47:35]MH_SAM_APDU [10:47:35]CAPDU: 80 13 01 00 [10:47:35]Write to MH i2c: E2 08 00 A8 24 80 13 01 00 00 00 00 00 49 [10:47:35]Write i2c OK [10:47:35]MH_I2C_Read... [10:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:35]Read from MH i2c: E2 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 0E 00 [10:47:35]MH_I2C_Read... [10:47:35]Read from MH i2c: E2 0E 00 A8 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 17 [10:47:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:47:35]wFMCommunicate OK [10:47:35]SAM_PROTO_GetShiftState done [10:47:35]FM_GetShiftState done [10:47:35]req_shift_opened done [10:47:35]requested_item shift.open_date is exist - process it [10:47:35]req_shift_open_date [10:47:35]req_shift_open_date done [10:47:35]produce_requested_data done [10:47:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375075,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:47:35]process_action_free close_receipt [10:47:35]json_value_free [10:47:35]json_value_free done [10:47:35]process_json_proto returns [10:47:35]Send response to host [10:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375075,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:47:35]free response buf [10:47:35]execute_script done [10:47:35]execute_script returns [10:47:35]free content buf [10:47:35]Sock 9.Close socket [10:47:35]Sock 9.Thread stoped [10:47:36]accept exits with 8 [10:47:36]New connection [10:47:36]New thread 3067149668 created [10:47:36]Thread 3067006308 joined [10:47:36]Waiting for new connection... [10:47:36] Sock 8.Parse request [10:47:36]Sock 8.Check first char [10:47:36]Sock 8.First char is OK [10:47:36]request: POST /json_proto HTTP/1.0 [10:47:36]Method: POST [10:47:36]URL: /json_proto [10:47:36]Method is POST - this is cgi request [10:47:36]url: /json_proto [10:47:36]query_string will be loaded in cgi processing [10:47:36]execute_cgi json_proto POST (null) [10:47:36]execute_cgi path=json_proto method=POST [10:47:36]POST find Content-Length [10:47:36]Host: 172.17.42.195:8080 [10:47:36]Content-Length: 678 [10:47:36]Content-Type: application/json [10:47:36] [10:47:36]POST finish read [10:47:36]Found Content-Length = 678 [10:47:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311614", "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" ] } } [10:47:36]execute_script... [10:47: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)3311614", "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" ] } } [10:47:36]POST & json_proto [10:47:36]process_json_proto [10:47:36]json parsed OK: [10:47:36]protocol is kg_v1.0 [10:47:36]action value=close_receipt [10:47:36]process_action close_receipt [10:47:36]cmd_close_receipt [10:47:36]MH_GetDate [10:47:36]Write to MH i2c: F0 00 00 A9 24 BC [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 09 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: F0 09 00 A9 24 00 48 1A 1E 67 EF 94 12 67 A8 [10:47:36]GetLastDocTimeStamp 1730026052 [10:47:36]current date 1730026056 [10:47:36]FM_GetShiftState [10:47:36]SAM_PROTO_GetShiftState [10:47:36]wFMCommunicate request_size=4 [10:47:36]MH_SAM_APDU [10:47:36]CAPDU: 80 13 01 00 [10:47:36]Write to MH i2c: E2 08 00 AA 24 80 13 01 00 00 00 00 00 4B [10:47:36]Write i2c OK [10:47:36]MH_I2C_Read... [10:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:36]Read from MH i2c: E2 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0E 00 [10:47:36]MH_I2C_Read... [10:47:36]Read from MH i2c: E2 0E 00 AA 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [10:47:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:47:36]wFMCommunicate OK [10:47:36]SAM_PROTO_GetShiftState done [10:47:36]FM_GetShiftState done [10:47:36]opened in 1729988025 [10:47:36]opened+sec_in_day 1730074425 [10:47:36]quantity*price = 50041 [10:47:36]sum+1 = 50042 [10:47: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 СНО: Общий режим Чек 354 27.10.2024 10:47 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375076 ФПД: 2160714246498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375076&fm=2160714246498&tin=02508201610067®Number=0000000000091623&sum=50000 [10:47:37]StoreToDocumentArchive [10:47:37]shift 528 fd 375076 [10:47:37]save to /storage/0528/doc_00375076 [10:47:37]save last doc name /storage/0528/doc_00375076 to /storage/kkm_last_doc_name [10:47:37]save OK [10:47:37]Clear old archive folders... [10:47:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:37]tlvbuf is 0163D220 [10:47:37]SAM_PROTO_ClearQueue [10:47:37]wFMCommunicate request_size=4 [10:47:37]MH_SAM_APDU [10:47:37]CAPDU: 80 09 00 00 [10:47:37]Write to MH i2c: E2 08 00 B7 24 80 09 00 00 00 00 00 00 4D [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:37]Read from MH i2c: E2 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 B7 24 00 90 00 4F [10:47:37]RAPDU: 90 00 [10:47:37]wFMCommunicate OK [10:47:37]SAM_PROTO_ClearQueue done [10:47:37]KKMCreateOFDPacket [10:47:37]OFDProtocolAddRootSTLVToBuf [10:47:37]FM_MakeSignedData [10:47:37]FM_MakeSignedData [10:47:37]SAM_PROTO_SignData [10:47:37]wFMCommunicate request_size=4 [10:47:37]MH_SAM_APDU [10:47:37]CAPDU: 80 0D 01 02 [10:47:37]Write to MH i2c: E2 08 00 B8 24 80 0D 01 02 00 00 00 00 55 [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:37]Read from MH i2c: E2 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 [10:47:37]MH_I2C_Read... [10:47:37]Read from MH i2c: E2 03 00 B8 24 00 90 00 50 [10:47:37]RAPDU: 90 00 [10:47:37]wFMCommunicate OK [10:47:37]wFMCommunicate request_size=255 [10:47:37]MH_SAM_APDU [10:47: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 62 01 00 00 F4 03 04 00 48 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 [10:47:37]Write to MH i2c: E2 02 01 B9 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 48 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 00 00 20 [10:47:37]Write i2c OK [10:47:37]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 B9 24 00 90 00 51 [10:47:38]RAPDU: 90 00 [10:47:38]wFMCommunicate OK [10:47:38]wFMCommunicate request_size=10 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 0D 02 02 05 F7 14 9A E9 62 [10:47:38]Write to MH i2c: E2 0D 00 BA 24 80 0D 02 02 05 00 F7 14 9A E9 62 00 00 52 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 [10:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 03 00 BA 24 00 90 00 52 [10:47:38]RAPDU: 90 00 [10:47:38]wFMCommunicate OK [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 0D 03 02 [10:47:38]Write to MH i2c: E2 08 00 BB 24 80 0D 03 02 00 00 00 00 5A [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0B 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0B 00 BB 24 00 3A 59 F0 23 DA 29 1B B0 90 00 CF [10:47:38]RAPDU: 3A 59 F0 23 DA 29 1B B0 90 00 [10:47:38]wFMCommunicate OK [10:47:38]SAM_PROTO_SignData done [10:47:38]FM_MakeSignedData done [10:47:38]CreateOFDProtocolMessage [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 11 00 00 [10:47:38]Write to MH i2c: E2 08 00 BC 24 80 11 00 00 00 00 00 00 5A [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 17 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 17 00 BC 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [10:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:47:38]wFMCommunicate OK [10:47:38]CreateOFDProtocolMessage done [10:47:38]OFDSenderStorePacket 375076 [10:47:38]StoreOFDPacket docnum=375076 [10:47: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 3F EF 07 01 04 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 48 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 F7 14 9A E9 62 3A 59 F0 23 DA 29 1B B0 [10:47:38]CheckFolder [10:47:38]dirname=/storage/ofd_packets [10:47:38]CheckFolder done [10:47:38]ProducePacketName [10:47:38]name=ofd_packets/00375076 [10:47:38]NVStorageSaveData ofd_packets/00375076 [10:47:38]File name is /storage/ofd_packets/00375076 [10:47:38]Write 301 bytes [10:47:38]NVStorageSaveData done [10:47:38]OFDSenderStorePacket done [10:47:38]KKMCreateOFDPacket done [10:47:38]NVStorageSaveData kkm_last_timestamp [10:47:38]File name is /storage/kkm_last_timestamp [10:47:38]Write 4 bytes [10:47:38]NVStorageSaveData done [10:47:38]ExternCall_PrintAddStr [10:47:38]wPrintStart [10:47:38]Write to MH i2c: 01 00 00 BD 24 E1 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: 01 [10:47:38]MH_I2C_Read... [10:47:38]OFD Sender: Processing packet 375076 [packets to send 270, broken 269] [10:47:38]ProducePacketName [10:47:38]name=ofd_packets/00375076 [10:47:38]OFD Sender: To server: pG, [10:47:38]CommunicateWithHost lk.salyk.kg:30040 [10:47:38]ConnectInit lk.salyk.kg [10:47:38]Read from MH i2c: 01 07 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: 01 07 00 BD 24 00 00 00 00 00 FF 0F F6 [10:47:38]RasterBufferAndPrint [10:47:38]line Счет N : (1)3311614 [10:47:38]line ИНН: 02508201610067 [10:47:38]line Контрольно-Кассовый Чек [10:47:38]line ПРОДАЖА [10:47:38]line ТРК (МРК, ГНК) : 22 [10:47:38]line Товар: 2710124130 [10:47:38]line Аи-92-К-4 [10:47:38]line 7.480 * 66.90 [10:47:38]line = 500.41 [10:47:38]line НДС 12% НСП 1% [10:47:38]line > о реализуемом товаре [10:47:38]line ОКРУГЛЕНИЕ: -0.41 [10:47:38]line ИТОГО: 500.00 [10:47:38]line Внесено: 500.00 [10:47:38]line СДАЧА: 0.00 [10:47:38]line НСП 1% : 4.43 [10:47:38]line НДС 12% : 53.14 [10:47:38]line Наличными: 500.00 [10:47:38]line Безнал.: 0.00 [10:47:38]line Место: АЗС № 87 "Партнер Нефть" [10:47:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:47:38]line СНО: Общий режим [10:47:38]line Чек 354 27.10.2024 10:47 [10:47:38]line Смена: 528 ФФД: 1.0 [10:47:38]line ЗНМ: 0300000083 [10:47:38]line РНМ: 0000000000091623 [10:47:38]line Версия ККМ: 001 [10:47:38]line ФМ: 0000000000874672 [10:47:38]line ФД: 375076 [10:47:38]line ФПД: 2160714246498 [10:47:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375076&fm=2160714246498&tin=02508201610067®Number=0000000000091623&sum=50000 [10:47:38]written 0, free lines is 4095 [10:47:38]Connected sock=10 [10:47: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 3F EF 07 01 04 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 48 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 F7 14 9A E9 62 3A 59 F0 23 DA 29 1B B0 [10:47: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 5E 1E 47 00 F3 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 24 B9 05 00 F4 03 04 00 E8 C5 1D 67 B6 04 01 00 00 F3 89 B9 F5 E0 4E EE A8 [10:47:38]CommunicateWithHost err = 0 [10:47:38]CheckOFDResponse [10:47:38]1017 (14) - 77093643461234 [10:47:38]1041 (16) - 0000000000874672 [10:47:38]1040 (4) - 375076 [10:47:38]1012 (4) - 27.10.2024 04:47 [10:47:38]1206 (1) - 0 [10:47:38]OFD Sender: Remove packet 375076 [10:47:38]ProducePacketName [10:47:38]name=ofd_packets/00375076 [10:47:38]NVStorageDeleteData [10:47:39]Write to MH i2c: 01 00 00 E8 24 0C [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: 01 07 00 E8 24 00 00 00 00 00 EA 0C 09 [10:47:39]RasterBufferAndPrint [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]line [10:47:39]written 0, free lines is 3318 [10:47:39]MH_Cut [10:47:39]Write to MH i2c: D1 01 00 EF 24 01 E5 [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 01 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: D1 01 00 EF 24 00 E4 [10:47:39]Write to MH i2c: 01 00 00 F0 24 14 [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]OFD Sender: No OFD packet to send [10:47:39]*** Cut start [10:47:39]*** Partial cut [10:47:39]*** CUTSNS_PIN = 1 [10:47:39]*** CUTSNS_PIN = 0 [10:47:40]*** Brake cut motor [10:47:40]Read from MH i2c: 01 [10:47:40]MH_I2C_Read... [10:47:40]*** Stop cut motor [10:47:40]*** Cut end [10:47:40]Read from MH i2c: 01 07 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 F0 24 00 00 00 00 00 FF 0F 29 [10:47:40]process_action close_receipt done [10:47:40]requested_data is exist [10:47:40]produce_requested_data [10:47:40]requested_item fm.sn is exist - process it [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 11 00 00 [10:47:40]Write to MH i2c: E2 08 00 F1 24 80 11 00 00 00 00 00 00 8F [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 F1 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [10:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:47:40]wFMCommunicate OK [10:47:40]requested_item fd.num is exist - process it [10:47:40]SAM_PROTO_GetFieldsCounters [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 13 00 00 [10:47:40]Write to MH i2c: E2 08 00 F2 24 80 13 00 00 00 00 00 00 92 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 62 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 62 00 F2 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 24 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [10:47: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 24 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:40]wFMCommunicate OK [10:47:40]SAM_PROTO_GetFieldsCounters done [10:47:40]requested_item shift.num is exist - process it [10:47:40]requested_item shift.opened is exist - process it [10:47:40]req_shift_opened [10:47:40]FM_GetShiftState [10:47:40]SAM_PROTO_GetShiftState [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 13 01 00 [10:47:40]Write to MH i2c: E2 08 00 F3 24 80 13 01 00 00 00 00 00 94 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0E 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0E 00 F3 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [10:47:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:47:40]wFMCommunicate OK [10:47:40]SAM_PROTO_GetShiftState done [10:47:40]FM_GetShiftState done [10:47:40]req_shift_opened done [10:47:40]requested_item shift.open_date is exist - process it [10:47:40]req_shift_open_date [10:47:40]req_shift_open_date done [10:47:40]produce_requested_data done [10:47:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375076,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:47:40]process_action_free close_receipt [10:47:40]json_value_free [10:47:40]json_value_free done [10:47:40]process_json_proto returns [10:47:40]Send response to host [10:47:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375076,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:47:40]free response buf [10:47:40]execute_script done [10:47:40]execute_script returns [10:47:40]free content buf [10:47:40]Sock 8.Close socket [10:47:40]Sock 8.Thread stoped [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:34]OFD Sender: No OFD packet to send [10:48:39]OFD Sender: No OFD packet to send [10:48:44]OFD Sender: No OFD packet to send [10:48:49]OFD Sender: No OFD packet to send [10:48:54]OFD Sender: No OFD packet to send [10:48:59]OFD Sender: No OFD packet to send [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:14]OFD Sender: No OFD packet to send [10:49:19]OFD Sender: No OFD packet to send [10:49:19]accept exits with 9 [10:49:19]New connection [10:49:19]New thread 3067006308 created [10:49:19]Thread 3067149668 joined [10:49:19]Waiting for new connection... [10:49:19] Sock 9.Parse request [10:49:19]Sock 9.Check first char [10:49:19]Sock 9.First char is OK [10:49:19]request: POST /json_proto HTTP/1.0 [10:49:19]Method: POST [10:49:19]URL: /json_proto [10:49:19]Method is POST - this is cgi request [10:49:19]url: /json_proto [10:49:19]query_string will be loaded in cgi processing [10:49:19]execute_cgi json_proto POST (null) [10:49:19]execute_cgi path=json_proto method=POST [10:49:19]POST find Content-Length [10:49:19]Host: 172.17.42.195:8080 [10:49:19]Content-Length: 770 [10:49:19]Content-Type: application/json [10:49:19] [10:49:19]POST finish read [10:49:19]Found Content-Length = 770 [10:49:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311611", "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" ] } } [10:49:19]execute_script... [10:49:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311611", "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" ] } } [10:49:19]POST & json_proto [10:49:19]process_json_proto [10:49:19]json parsed OK: [10:49:19]protocol is kg_v1.0 [10:49:19]action value=close_receipt [10:49:19]process_action close_receipt [10:49:19]cmd_close_receipt [10:49:19]MH_GetDate [10:49:19]Write to MH i2c: F0 00 00 F4 24 07 [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 09 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: F0 09 00 F4 24 00 B0 1A 1E 67 EF 94 12 67 5B [10:49:19]GetLastDocTimeStamp 1730026056 [10:49:19]current date 1730026160 [10:49:19]FM_GetShiftState [10:49:19]SAM_PROTO_GetShiftState [10:49:19]wFMCommunicate request_size=4 [10:49:19]MH_SAM_APDU [10:49:19]CAPDU: 80 13 01 00 [10:49:19]Write to MH i2c: E2 08 00 F5 24 80 13 01 00 00 00 00 00 96 [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:19]Read from MH i2c: E2 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: E2 0E 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: E2 0E 00 F5 24 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 64 [10:49:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:49:19]wFMCommunicate OK [10:49:19]SAM_PROTO_GetShiftState done [10:49:19]FM_GetShiftState done [10:49:19]opened in 1729988025 [10:49:19]opened+sec_in_day 1730074425 [10:49:19]quantity*price = 200043 [10:49:19]sum+1 = 200044 [10:49:19]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 СНО: Общий режим Чек 355 27.10.2024 10:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375077 ФПД: 242840738908955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104920&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375077&fm=242840738908955&tin=02508201610067®Number=0000000000091623&sum=200043 [10:49:21]StoreToDocumentArchive [10:49:21]shift 528 fd 375077 [10:49:21]save to /storage/0528/doc_00375077 [10:49:21]save last doc name /storage/0528/doc_00375077 to /storage/kkm_last_doc_name [10:49:21]save OK [10:49:21]Clear old archive folders... [10:49:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:21]tlvbuf is 015B6B60 [10:49:21]SAM_PROTO_ClearQueue [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 09 00 00 [10:49:21]Write to MH i2c: E2 08 00 02 25 80 09 00 00 00 00 00 00 99 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 02 25 00 90 00 9B [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_ClearQueue done [10:49:21]KKMCreateOFDPacket [10:49:21]OFDProtocolAddRootSTLVToBuf [10:49:21]FM_MakeSignedData [10:49:21]FM_MakeSignedData [10:49:21]SAM_PROTO_SignData [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 01 02 [10:49:21]Write to MH i2c: E2 08 00 03 25 80 0D 01 02 00 00 00 00 A1 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 03 25 00 90 00 9C [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=255 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 63 01 00 00 F4 03 04 00 B0 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DC [10:49:21]Write to MH i2c: E2 02 01 04 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 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 63 01 00 00 F4 03 04 00 B0 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DC 00 00 AE [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 04 25 00 90 00 9D [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=10 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 02 02 05 DC C3 FA CB 1B [10:49:21]Write to MH i2c: E2 0D 00 05 25 80 0D 02 02 05 00 DC C3 FA CB 1B 00 00 2D [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 03 00 05 25 00 90 00 9E [10:49:21]RAPDU: 90 00 [10:49:21]wFMCommunicate OK [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 0D 03 02 [10:49:21]Write to MH i2c: E2 08 00 06 25 80 0D 03 02 00 00 00 00 A6 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0B 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0B 00 06 25 00 F3 08 B8 6E B5 5A F1 3F 90 00 07 [10:49:21]RAPDU: F3 08 B8 6E B5 5A F1 3F 90 00 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_SignData done [10:49:21]FM_MakeSignedData done [10:49:21]CreateOFDProtocolMessage [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 11 00 00 [10:49:21]Write to MH i2c: E2 08 00 07 25 80 11 00 00 00 00 00 00 A6 [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 17 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 17 00 07 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [10:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:49:21]wFMCommunicate OK [10:49:21]CreateOFDProtocolMessage done [10:49:21]OFDSenderStorePacket 375077 [10:49:21]StoreOFDPacket docnum=375077 [10:49:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 72 4F 07 01 E7 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 63 01 00 00 F4 03 04 00 B0 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DC DC C3 FA CB 1B F3 08 B8 6E B5 5A F1 3F [10:49:21]CheckFolder [10:49:21]dirname=/storage/ofd_packets [10:49:21]CheckFolder done [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00375077 [10:49:21]NVStorageSaveData ofd_packets/00375077 [10:49:21]File name is /storage/ofd_packets/00375077 [10:49:21]Write 301 bytes [10:49:21]NVStorageSaveData done [10:49:21]OFDSenderStorePacket done [10:49:21]KKMCreateOFDPacket done [10:49:21]NVStorageSaveData kkm_last_timestamp [10:49:21]File name is /storage/kkm_last_timestamp [10:49:21]Write 4 bytes [10:49:21]NVStorageSaveData done [10:49:21]ExternCall_PrintAddStr [10:49:21]wPrintStart [10:49:21]Write to MH i2c: 01 00 00 08 25 2D [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 07 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: 01 07 00 08 25 00 00 00 00 00 FF 0F 42 [10:49:21]RasterBufferAndPrint [10:49:21]line Счет N : (1)3311611 [10:49:21]line ИНН: 02508201610067 [10:49:21]line Контрольно-Кассовый Чек [10:49:21]line ПРОДАЖА [10:49:21]line ТРК (МРК, ГНК) : 33 [10:49:21]line Товар: 2710124500 [10:49:21]line Аи-95-К-3 [10:49:21]line 26.960 * 74.20 [10:49:21]line = 2000.43 [10:49:21]line НДС 12% НСП 1% [10:49:21]line > о реализуемом товаре [10:49:21]line ИТОГО: 2000.43 [10:49:21]line НСП 1% : 17.70 [10:49:21]line НДС 12% : 212.43 [10:49:21]line Наличными: 0.00 [10:49:21]line Безнал.: 2000.43 [10:49:21]line Место: АЗС № 87 "Партнер Нефть" [10:49:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:49:21]line СНО: Общий режим [10:49:21]line Чек 355 27.10.2024 10:49 [10:49:21]line Смена: 528 ФФД: 1.0 [10:49:21]line ЗНМ: 0300000083 [10:49:21]line РНМ: 0000000000091623 [10:49:21]line Версия ККМ: 001 [10:49:21]line Платежная система: Mbank [10:49:21]line ФМ: 0000000000874672 [10:49:21]line ФД: 375077 [10:49:21]line ФПД: 242840738908955 [10:49:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104920&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375077&fm=242840738908955&tin=02508201610067®Number=0000000000091623&sum=200043 [10:49:21]written 0, free lines is 4095 [10:49:21]OFD Sender: Processing packet 375077 [packets to send 270, broken 269] [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00375077 [10:49:21]OFD Sender: To server: pG, [10:49:21]CommunicateWithHost lk.salyk.kg:30040 [10:49:21]ConnectInit lk.salyk.kg [10:49:21]Connected sock=10 [10:49: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 72 4F 07 01 E7 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 63 01 00 00 F4 03 04 00 B0 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DC DC C3 FA CB 1B F3 08 B8 6E B5 5A F1 3F [10:49:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B1 54 47 00 54 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 25 B9 05 00 F4 03 04 00 4F C6 1D 67 B6 04 01 00 00 1D 6D D1 6C 6E 04 DC 44 [10:49:21]CommunicateWithHost err = 0 [10:49:21]CheckOFDResponse [10:49:21]1017 (14) - 77093643461234 [10:49:21]1041 (16) - 0000000000874672 [10:49:21]1040 (4) - 375077 [10:49:21]1012 (4) - 27.10.2024 04:49 [10:49:21]1206 (1) - 0 [10:49:21]OFD Sender: Remove packet 375077 [10:49:21]ProducePacketName [10:49:21]name=ofd_packets/00375077 [10:49:21]NVStorageDeleteData [10:49:22]Write to MH i2c: 01 00 00 31 25 56 [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 07 00 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: 01 07 00 31 25 00 00 00 00 00 01 0D 6B [10:49:22]RasterBufferAndPrint [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]line [10:49:22]written 0, free lines is 3336 [10:49:22]MH_Cut [10:49:22]Write to MH i2c: D1 01 00 38 25 01 2F [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 01 00 [10:49:22]MH_I2C_Read... [10:49:22]Read from MH i2c: D1 01 00 38 25 00 2E [10:49:22]Write to MH i2c: 01 00 00 39 25 5E [10:49:22]Write i2c OK [10:49:22]MH_I2C_Read... [10:49:22]OFD Sender: No OFD packet to send [10:49:22]*** Cut start [10:49:22]*** Partial cut [10:49:22]*** CUTSNS_PIN = 1 [10:49:22]*** CUTSNS_PIN = 0 [10:49:23]*** Brake cut motor [10:49:23]Read from MH i2c: 01 [10:49:23]MH_I2C_Read... [10:49:23]*** Stop cut motor [10:49:23]*** Cut end [10:49:23]Read from MH i2c: 01 07 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: 01 07 00 39 25 00 00 00 00 00 FF 0F 73 [10:49:23]process_action close_receipt done [10:49:23]requested_data is exist [10:49:23]produce_requested_data [10:49:23]requested_item fm.sn is exist - process it [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 11 00 00 [10:49:23]Write to MH i2c: E2 08 00 3A 25 80 11 00 00 00 00 00 00 D9 [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 17 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 17 00 3A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [10: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 [10:49:23]wFMCommunicate OK [10:49:23]requested_item fd.num is exist - process it [10:49:23]SAM_PROTO_GetFieldsCounters [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 13 00 00 [10:49:23]Write to MH i2c: E2 08 00 3B 25 80 13 00 00 00 00 00 00 DC [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 62 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 62 00 3B 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 25 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [10:49:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:23]wFMCommunicate OK [10:49:23]SAM_PROTO_GetFieldsCounters done [10:49:23]requested_item shift.num is exist - process it [10:49:23]requested_item shift.opened is exist - process it [10:49:23]req_shift_opened [10:49:23]FM_GetShiftState [10:49:23]SAM_PROTO_GetShiftState [10:49:23]wFMCommunicate request_size=4 [10:49:23]MH_SAM_APDU [10:49:23]CAPDU: 80 13 01 00 [10:49:23]Write to MH i2c: E2 08 00 3C 25 80 13 01 00 00 00 00 00 DE [10:49:23]Write i2c OK [10:49:23]MH_I2C_Read... [10:49:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:23]Read from MH i2c: E2 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 0E 00 [10:49:23]MH_I2C_Read... [10:49:23]Read from MH i2c: E2 0E 00 3C 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AC [10:49:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:49:23]wFMCommunicate OK [10:49:23]SAM_PROTO_GetShiftState done [10:49:23]FM_GetShiftState done [10:49:23]req_shift_opened done [10:49:23]requested_item shift.open_date is exist - process it [10:49:23]req_shift_open_date [10:49:23]req_shift_open_date done [10:49:23]produce_requested_data done [10:49:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375077,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:49:23]process_action_free close_receipt [10:49:23]json_value_free [10:49:23]json_value_free done [10:49:23]process_json_proto returns [10:49:23]Send response to host [10:49:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375077,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:49:23]free response buf [10:49:23]execute_script done [10:49:23]execute_script returns [10:49:23]free content buf [10:49:23]Sock 9.Close socket [10:49:23]Sock 9.Thread stoped [10:49:27]accept exits with 8 [10:49:27]New connection [10:49:27]New thread 3067149668 created [10:49:27]Thread 3067006308 joined [10:49:27]Waiting for new connection... [10:49:27] Sock 8.Parse request [10:49:27]Sock 8.Check first char [10:49:27]Sock 8.First char is OK [10:49:27]request: POST /json_proto HTTP/1.0 [10:49:27]Method: POST [10:49:27]URL: /json_proto [10:49:27]Method is POST - this is cgi request [10:49:27]url: /json_proto [10:49:27]query_string will be loaded in cgi processing [10:49:27]execute_cgi json_proto POST (null) [10:49:27]execute_cgi path=json_proto method=POST [10:49:27]POST find Content-Length [10:49:27]Host: 172.17.42.195:8080 [10:49:27]Content-Length: 801 [10:49:27]Content-Type: application/json [10:49:27] [10:49:27]POST finish read [10:49:27]Found Content-Length = 801 [10:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311615", "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" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3918863", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:27]execute_script... [10:49: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)3311615", "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" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3918863", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:27]POST & json_proto [10:49:27]process_json_proto [10:49:27]json parsed OK: [10:49:27]protocol is kg_v1.0 [10:49:27]action value=close_receipt [10:49:27]process_action close_receipt [10:49:27]cmd_close_receipt [10:49:27]MH_GetDate [10:49:27]Write to MH i2c: F0 00 00 3D 25 51 [10:49:27]Write i2c OK [10:49:27]MH_I2C_Read... [10:49:27]Read from MH i2c: F0 [10:49:27]MH_I2C_Read... [10:49:27]Read from MH i2c: F0 09 00 [10:49:27]MH_I2C_Read... [10:49:27]Read from MH i2c: F0 09 00 3D 25 00 B7 1A 1E 67 EF 94 12 67 AC [10:49:27]GetLastDocTimeStamp 1730026160 [10:49:27]current date 1730026167 [10:49:27]FM_GetShiftState [10:49:27]SAM_PROTO_GetShiftState [10:49:27]wFMCommunicate request_size=4 [10:49:27]MH_SAM_APDU [10:49:27]CAPDU: 80 13 01 00 [10:49:27]Write to MH i2c: E2 08 00 3E 25 80 13 01 00 00 00 00 00 E0 [10:49:27]Write i2c OK [10:49:27]MH_I2C_Read... [10:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:27]Read from MH i2c: E2 [10:49:27]MH_I2C_Read... [10:49:27]Read from MH i2c: E2 0E 00 [10:49:27]MH_I2C_Read... [10:49:27]Read from MH i2c: E2 0E 00 3E 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [10:49:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:49:27]wFMCommunicate OK [10:49:27]SAM_PROTO_GetShiftState done [10:49:27]FM_GetShiftState done [10:49:27]opened in 1729988025 [10:49:27]opened+sec_in_day 1730074425 [10:49:27]quantity*price = 0 [10:49:27]sum+1 = 1 [10:49:27]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 СНО: Общий режим Чек 356 27.10.2024 10:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 3918863 ФМ: 0000000000874672 ФД: 375078 ФПД: 90434117734043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104927&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375078&fm=90434117734043&tin=02508201610067®Number=0000000000091623&sum=0 [10:49:28]StoreToDocumentArchive [10:49:28]shift 528 fd 375078 [10:49:28]save to /storage/0528/doc_00375078 [10:49:28]save last doc name /storage/0528/doc_00375078 to /storage/kkm_last_doc_name [10:49:28]save OK [10:49:28]Clear old archive folders... [10:49:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:28]tlvbuf is 01553220 [10:49:28]SAM_PROTO_ClearQueue [10:49:28]wFMCommunicate request_size=4 [10:49:28]MH_SAM_APDU [10:49:28]CAPDU: 80 09 00 00 [10:49:28]Write to MH i2c: E2 08 00 4B 25 80 09 00 00 00 00 00 00 E2 [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 4B 25 00 90 00 E4 [10:49:28]RAPDU: 90 00 [10:49:28]wFMCommunicate OK [10:49:28]SAM_PROTO_ClearQueue done [10:49:28]KKMCreateOFDPacket [10:49:28]OFDProtocolAddRootSTLVToBuf [10:49:28]FM_MakeSignedData [10:49:28]FM_MakeSignedData [10:49:28]SAM_PROTO_SignData [10:49:28]wFMCommunicate request_size=4 [10:49:28]MH_SAM_APDU [10:49:28]CAPDU: 80 0D 01 02 [10:49:28]Write to MH i2c: E2 08 00 4C 25 80 0D 01 02 00 00 00 00 EA [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 4C 25 00 90 00 E5 [10:49:28]RAPDU: 90 00 [10:49:28]wFMCommunicate OK [10:49:28]wFMCommunicate request_size=255 [10:49:28]MH_SAM_APDU [10:49: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 64 01 00 00 F4 03 04 00 B7 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 [10:49:28]Write to MH i2c: E2 02 01 4D 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 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 64 01 00 00 F4 03 04 00 B7 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 00 00 99 [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 4D 25 00 90 00 E6 [10:49:28]RAPDU: 90 00 [10:49:28]wFMCommunicate OK [10:49:28]wFMCommunicate request_size=10 [10:49:28]MH_SAM_APDU [10:49:28]CAPDU: 80 0D 02 02 05 3F D5 76 8E 9B [10:49:28]Write to MH i2c: E2 0D 00 4E 25 80 0D 02 02 05 00 3F D5 76 8E 9B 00 00 AA [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 03 00 4E 25 00 90 00 E7 [10:49:28]RAPDU: 90 00 [10:49:28]wFMCommunicate OK [10:49:28]wFMCommunicate request_size=4 [10:49:28]MH_SAM_APDU [10:49:28]CAPDU: 80 0D 03 02 [10:49:28]Write to MH i2c: E2 08 00 4F 25 80 0D 03 02 00 00 00 00 EF [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 0B 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 0B 00 4F 25 00 A7 65 61 38 83 86 D3 DC 90 00 4D [10:49:28]RAPDU: A7 65 61 38 83 86 D3 DC 90 00 [10:49:28]wFMCommunicate OK [10:49:28]SAM_PROTO_SignData done [10:49:28]FM_MakeSignedData done [10:49:28]CreateOFDProtocolMessage [10:49:28]wFMCommunicate request_size=4 [10:49:28]MH_SAM_APDU [10:49:28]CAPDU: 80 11 00 00 [10:49:28]Write to MH i2c: E2 08 00 50 25 80 11 00 00 00 00 00 00 EF [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:28]Read from MH i2c: E2 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 17 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: E2 17 00 50 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [10: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 [10:49:28]wFMCommunicate OK [10:49:28]CreateOFDProtocolMessage done [10:49:28]OFDSenderStorePacket 375078 [10:49:28]StoreOFDPacket docnum=375078 [10: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 B6 FF 07 01 28 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 64 01 00 00 F4 03 04 00 B7 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 3F D5 76 8E 9B A7 65 61 38 83 86 D3 DC [10:49:28]CheckFolder [10:49:28]dirname=/storage/ofd_packets [10:49:28]CheckFolder done [10:49:28]ProducePacketName [10:49:28]name=ofd_packets/00375078 [10:49:28]NVStorageSaveData ofd_packets/00375078 [10:49:28]File name is /storage/ofd_packets/00375078 [10:49:28]Write 301 bytes [10:49:28]NVStorageSaveData done [10:49:28]OFDSenderStorePacket done [10:49:28]KKMCreateOFDPacket done [10:49:28]NVStorageSaveData kkm_last_timestamp [10:49:28]File name is /storage/kkm_last_timestamp [10:49:28]Write 4 bytes [10:49:28]NVStorageSaveData done [10:49:28]ExternCall_PrintAddStr [10:49:28]wPrintStart [10:49:28]Write to MH i2c: 01 00 00 51 25 76 [10:49:28]Write i2c OK [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: 01 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: 01 07 00 [10:49:28]MH_I2C_Read... [10:49:28]Read from MH i2c: 01 07 00 51 25 00 00 00 00 00 FF 0F 8B [10:49:28]RasterBufferAndPrint [10:49:28]line Счет N : (1)3311615 [10:49:28]line ИНН: 02508201610067 [10:49:28]line Контрольно-Кассовый Чек [10:49:28]line ПРОДАЖА [10:49:28]line ТРК (МРК, ГНК) : 12 [10:49:28]line Товар: 2710124130 [10:49:28]line Аи-92-К-4 [10:49:28]line 30.000 * 0.00 [10:49:28]line = 0.00 [10:49:28]line НДС 12% НСП 1% [10:49:28]line > о реализуемом товаре [10:49:28]line ИТОГО: 0.00 [10:49:28]line НСП 1% : 0.00 [10:49:28]line НДС 12% : 0.00 [10:49:28]line Наличными: 0.00 [10:49:28]line Безнал.: 0.00 [10:49:28]line Место: АЗС № 87 "Партнер Нефть" [10:49:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:49:28]line СНО: Общий режим [10:49:28]line Чек 356 27.10.2024 10:49 [10:49:28]line Смена: 528 ФФД: 1.0 [10:49:28]line ЗНМ: 0300000083 [10:49:28]line РНМ: 0000000000091623 [10:49:28]line Версия ККМ: 001 [10:49:28]line Талоны: Топливные Талоны [10:49:28]line 3918863 [10:49:28]line ФМ: 0000000000874672 [10:49:28]line ФД: 375078 [10:49:28]line ФПД: 90434117734043 [10:49:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T104927&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375078&fm=90434117734043&tin=02508201610067®Number=0000000000091623&sum=0 [10:49:28]OFD Sender: Processing packet 375078 [packets to send 270, broken 269] [10:49:28]ProducePacketName [10:49:28]name=ofd_packets/00375078 [10:49:28]OFD Sender: To server: pG, [10:49:28]CommunicateWithHost lk.salyk.kg:30040 [10:49:28]ConnectInit lk.salyk.kg [10:49:28]written 0, free lines is 4095 [10:49:28]Connected sock=10 [10: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 B6 FF 07 01 28 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 64 01 00 00 F4 03 04 00 B7 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 3F D5 76 8E 9B A7 65 61 38 83 86 D3 DC [10:49: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 AB EB 47 00 D9 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 26 B9 05 00 F4 03 04 00 56 C6 1D 67 B6 04 01 00 00 A7 55 B1 51 03 D8 45 1C [10:49:29]CommunicateWithHost err = 0 [10:49:29]CheckOFDResponse [10:49:29]1017 (14) - 77093643461234 [10:49:29]1041 (16) - 0000000000874672 [10:49:29]1040 (4) - 375078 [10:49:29]1012 (4) - 27.10.2024 04:49 [10:49:29]1206 (1) - 0 [10:49:29]OFD Sender: Remove packet 375078 [10:49:29]ProducePacketName [10:49:29]name=ofd_packets/00375078 [10:49:29]NVStorageDeleteData [10:49:29]Write to MH i2c: 01 00 00 7B 25 A0 [10:49:29]Write i2c OK [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 07 00 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 07 00 7B 25 00 00 00 00 00 E9 0C 9C [10:49:29]RasterBufferAndPrint [10:49:29]line [10:49:29]line [10:49:29]line [10:49:29]line [10:49:29]line [10:49:29]written 0, free lines is 3315 [10:49:29]MH_Cut [10:49:29]Write to MH i2c: D1 01 00 82 25 01 79 [10:49:29]Write i2c OK [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: D1 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: D1 01 00 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: D1 01 00 82 25 00 78 [10:49:29]Write to MH i2c: 01 00 00 83 25 A8 [10:49:29]Write i2c OK [10:49:29]MH_I2C_Read... [10:49:29]OFD Sender: No OFD packet to send [10:49:30]*** Cut start [10:49:30]*** Partial cut [10:49:30]*** CUTSNS_PIN = 1 [10:49:30]*** CUTSNS_PIN = 0 [10:49:30]*** Brake cut motor [10:49:30]Read from MH i2c: 01 [10:49:30]MH_I2C_Read... [10:49:30]*** Stop cut motor [10:49:30]*** Cut end [10:49:30]Read from MH i2c: 01 07 00 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: 01 07 00 83 25 00 00 00 00 00 FF 0F BD [10:49:30]process_action close_receipt done [10:49:30]requested_data is exist [10:49:30]produce_requested_data [10:49:30]requested_item fm.sn is exist - process it [10:49:30]wFMCommunicate request_size=4 [10:49:30]MH_SAM_APDU [10:49:30]CAPDU: 80 11 00 00 [10:49:30]Write to MH i2c: E2 08 00 84 25 80 11 00 00 00 00 00 00 23 [10:49:30]Write i2c OK [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 [10:49:30]MH_I2C_Read... [10:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:30]Read from MH i2c: E2 17 00 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 17 00 84 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 78 [10: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 [10:49:30]wFMCommunicate OK [10:49:30]requested_item fd.num is exist - process it [10:49:30]SAM_PROTO_GetFieldsCounters [10:49:30]wFMCommunicate request_size=4 [10:49:30]MH_SAM_APDU [10:49:30]CAPDU: 80 13 00 00 [10:49:30]Write to MH i2c: E2 08 00 85 25 80 13 00 00 00 00 00 00 26 [10:49:30]Write i2c OK [10:49:30]MH_I2C_Read... [10:49:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:30]Read from MH i2c: E2 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 62 00 [10:49:30]MH_I2C_Read... [10:49:30]Read from MH i2c: E2 62 00 85 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 26 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [10: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 26 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:30]wFMCommunicate OK [10:49:30]SAM_PROTO_GetFieldsCounters done [10:49:30]requested_item shift.num is exist - process it [10:49:30]requested_item shift.opened is exist - process it [10:49:30]req_shift_opened [10:49:30]FM_GetShiftState [10:49:30]SAM_PROTO_GetShiftState [10:49:30]wFMCommunicate request_size=4 [10:49:30]MH_SAM_APDU [10:49:30]CAPDU: 80 13 01 00 [10:49:30]Write to MH i2c: E2 08 00 86 25 80 13 01 00 00 00 00 00 28 [10:49:30]Write i2c OK [10:49:30]MH_I2C_Read... [10:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:31]Read from MH i2c: E2 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 0E 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: E2 0E 00 86 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F6 [10:49:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:49:31]wFMCommunicate OK [10:49:31]SAM_PROTO_GetShiftState done [10:49:31]FM_GetShiftState done [10:49:31]req_shift_opened done [10:49:31]requested_item shift.open_date is exist - process it [10:49:31]req_shift_open_date [10:49:31]req_shift_open_date done [10:49:31]produce_requested_data done [10:49:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375078,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:49:31]process_action_free close_receipt [10:49:31]json_value_free [10:49:31]json_value_free done [10:49:31]process_json_proto returns [10:49:31]Send response to host [10:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375078,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:49:31]free response buf [10:49:31]execute_script done [10:49:31]execute_script returns [10:49:31]free content buf [10:49:31]Sock 8.Close socket [10:49:31]Sock 8.Thread stoped [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [10:50:09]OFD Sender: No OFD packet to send [10:50:14]OFD Sender: No OFD packet to send [10:50:19]OFD Sender: No OFD packet to send [10:50:24]OFD Sender: No OFD packet to send [10:50:29]OFD Sender: No OFD packet to send [10:50:34]accept exits with 9 [10:50:34]New connection [10:50:34]New thread 3067006308 created [10:50:34]Thread 3067149668 joined [10:50:34]Waiting for new connection... [10:50:34] Sock 9.Parse request [10:50:34]Sock 9.Check first char [10:50:34]Sock 9.First char is OK [10:50:34]request: POST /json_proto HTTP/1.0 [10:50:34]Method: POST [10:50:34]URL: /json_proto [10:50:34]Method is POST - this is cgi request [10:50:34]url: /json_proto [10:50:34]query_string will be loaded in cgi processing [10:50:34]execute_cgi json_proto POST (null) [10:50:34]execute_cgi path=json_proto method=POST [10:50:34]POST find Content-Length [10:50:34]Host: 172.17.42.195:8080 [10:50:34]Content-Length: 768 [10:50:34]Content-Type: application/json [10:50:34] [10:50:34]POST finish read [10:50:34]Found Content-Length = 768 [10:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311618", "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" : 10.790, "sum" : 800.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" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:34]execute_script... [10:50:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311618", "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" : 10.790, "sum" : 800.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" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:34]POST & json_proto [10:50:34]process_json_proto [10:50:34]json parsed OK: [10:50:34]protocol is kg_v1.0 [10:50:34]action value=close_receipt [10:50:34]process_action close_receipt [10:50:34]cmd_close_receipt [10:50:34]MH_GetDate [10:50:34]Write to MH i2c: F0 00 00 87 25 9B [10:50:34]Write i2c OK [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 09 00 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: F0 09 00 87 25 00 FB 1A 1E 67 EF 94 12 67 3A [10:50:34]GetLastDocTimeStamp 1730026167 [10:50:34]current date 1730026235 [10:50:34]FM_GetShiftState [10:50:34]SAM_PROTO_GetShiftState [10:50:34]wFMCommunicate request_size=4 [10:50:34]MH_SAM_APDU [10:50:34]CAPDU: 80 13 01 00 [10:50:34]Write to MH i2c: E2 08 00 88 25 80 13 01 00 00 00 00 00 2A [10:50:34]Write i2c OK [10:50:34]MH_I2C_Read... [10:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:34]Read from MH i2c: E2 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: E2 0E 00 [10:50:34]MH_I2C_Read... [10:50:34]Read from MH i2c: E2 0E 00 88 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F8 [10:50:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:50:34]wFMCommunicate OK [10:50:34]SAM_PROTO_GetShiftState done [10:50:34]FM_GetShiftState done [10:50:34]opened in 1729988025 [10:50:34]opened+sec_in_day 1730074425 [10:50:34]quantity*price = 80061 [10:50:34]sum+1 = 80063 [10:50:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 357 27.10.2024 10:50 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375079 ФПД: 160439116897679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105035&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375079&fm=160439116897679&tin=02508201610067®Number=0000000000091623&sum=80062 [10:50:35]StoreToDocumentArchive [10:50:35]shift 528 fd 375079 [10:50:35]save to /storage/0528/doc_00375079 [10:50:35]save last doc name /storage/0528/doc_00375079 to /storage/kkm_last_doc_name [10:50:35]save OK [10:50:35]Clear old archive folders... [10:50:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:35]tlvbuf is 0154D070 [10:50:35]SAM_PROTO_ClearQueue [10:50:35]wFMCommunicate request_size=4 [10:50:35]MH_SAM_APDU [10:50:35]CAPDU: 80 09 00 00 [10:50:35]Write to MH i2c: E2 08 00 95 25 80 09 00 00 00 00 00 00 2C [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:35]Read from MH i2c: E2 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 95 25 00 90 00 2E [10:50:35]RAPDU: 90 00 [10:50:35]wFMCommunicate OK [10:50:35]SAM_PROTO_ClearQueue done [10:50:35]KKMCreateOFDPacket [10:50:35]OFDProtocolAddRootSTLVToBuf [10:50:35]FM_MakeSignedData [10:50:35]FM_MakeSignedData [10:50:35]SAM_PROTO_SignData [10:50:35]wFMCommunicate request_size=4 [10:50:35]MH_SAM_APDU [10:50:35]CAPDU: 80 0D 01 02 [10:50:35]Write to MH i2c: E2 08 00 96 25 80 0D 01 02 00 00 00 00 34 [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:35]Read from MH i2c: E2 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 [10:50:35]MH_I2C_Read... [10:50:35]Read from MH i2c: E2 03 00 96 25 00 90 00 2F [10:50:35]RAPDU: 90 00 [10:50:35]wFMCommunicate OK [10:50:35]wFMCommunicate request_size=255 [10:50:35]MH_SAM_APDU [10:50:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 FB 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 91 [10:50:35]Write to MH i2c: E2 02 01 97 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 FB 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 91 00 00 30 [10:50:35]Write i2c OK [10:50:35]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 97 25 00 90 00 30 [10:50:36]RAPDU: 90 00 [10:50:36]wFMCommunicate OK [10:50:36]wFMCommunicate request_size=10 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 0D 02 02 05 EB 24 92 1D 8F [10:50:36]Write to MH i2c: E2 0D 00 98 25 80 0D 02 02 05 00 EB 24 92 1D 8F 00 00 8E [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 03 00 98 25 00 90 00 31 [10:50:36]RAPDU: 90 00 [10:50:36]wFMCommunicate OK [10:50:36]wFMCommunicate request_size=4 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 0D 03 02 [10:50:36]Write to MH i2c: E2 08 00 99 25 80 0D 03 02 00 00 00 00 39 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 0B 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 0B 00 99 25 00 29 E0 2F A0 1B 79 E6 16 90 00 A2 [10:50:36]RAPDU: 29 E0 2F A0 1B 79 E6 16 90 00 [10:50:36]wFMCommunicate OK [10:50:36]SAM_PROTO_SignData done [10:50:36]FM_MakeSignedData done [10:50:36]CreateOFDProtocolMessage [10:50:36]wFMCommunicate request_size=4 [10:50:36]MH_SAM_APDU [10:50:36]CAPDU: 80 11 00 00 [10:50:36]Write to MH i2c: E2 08 00 9A 25 80 11 00 00 00 00 00 00 39 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:36]Read from MH i2c: E2 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 17 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: E2 17 00 9A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [10:50:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:50:36]wFMCommunicate OK [10:50:36]CreateOFDProtocolMessage done [10:50:36]OFDSenderStorePacket 375079 [10:50:36]StoreOFDPacket docnum=375079 [10:50: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 D7 79 07 01 D1 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 FB 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 91 EB 24 92 1D 8F 29 E0 2F A0 1B 79 E6 16 [10:50:36]CheckFolder [10:50:36]dirname=/storage/ofd_packets [10:50:36]CheckFolder done [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00375079 [10:50:36]NVStorageSaveData ofd_packets/00375079 [10:50:36]File name is /storage/ofd_packets/00375079 [10:50:36]Write 301 bytes [10:50:36]NVStorageSaveData done [10:50:36]OFDSenderStorePacket done [10:50:36]KKMCreateOFDPacket done [10:50:36]NVStorageSaveData kkm_last_timestamp [10:50:36]File name is /storage/kkm_last_timestamp [10:50:36]Write 4 bytes [10:50:36]NVStorageSaveData done [10:50:36]ExternCall_PrintAddStr [10:50:36]wPrintStart [10:50:36]Write to MH i2c: 01 00 00 9B 25 C0 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 9B 25 00 00 00 00 00 FF 0F D5 [10:50:36]RasterBufferAndPrint [10:50:36]line Счет N : (1)3311618 [10:50:36]line ИНН: 02508201610067 [10:50:36]line Контрольно-Кассовый Чек [10:50:36]line ПРОДАЖА [10:50:36]line ТРК (МРК, ГНК) : 23 [10:50:36]line Товар: 2710124500 [10:50:36]line Аи-95-К-3 [10:50:36]line 10.790 * 74.20 [10:50:36]line = 800.62 [10:50:36]line НДС 12% НСП 1% [10:50:36]line > о реализуемом товаре [10:50:36]line ИТОГО: 800.62 [10:50:36]line НСП 1% : 7.08 [10:50:36]line НДС 12% : 85.02 [10:50:36]line Наличными: 0.00 [10:50:36]line Безнал.: 800.62 [10:50:36]line Место: АЗС № 87 "Партнер Нефть" [10:50:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:50:36]line СНО: Общий режим [10:50:36]line Чек 357 27.10.2024 10:50 [10:50:36]line Смена: 528 ФФД: 1.0 [10:50:36]line ЗНМ: 0300000083 [10:50:36]line РНМ: 0000000000091623 [10:50:36]line Версия ККМ: 001 [10:50:36]line Платежная система: Mbank [10:50:36]line ФМ: 0000000000874672 [10:50:36]line ФД: 375079 [10:50:36]line ФПД: 160439116897679 [10:50:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105035&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375079&fm=160439116897679&tin=02508201610067®Number=0000000000091623&sum=80062 [10:50:36]written 0, free lines is 4095 [10:50:36]OFD Sender: Processing packet 375079 [packets to send 270, broken 269] [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00375079 [10:50:36]OFD Sender: To server: pG, [10:50:36]CommunicateWithHost lk.salyk.kg:30040 [10:50:36]ConnectInit lk.salyk.kg [10:50:36]Connected sock=10 [10:50:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D7 79 07 01 D1 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 FB 1A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 91 EB 24 92 1D 8F 29 E0 2F A0 1B 79 E6 16 [10:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F4 DD 47 00 A8 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B9 05 00 F4 03 04 00 99 C6 1D 67 B6 04 01 00 00 A5 7D 1C DC 4B A0 CC 00 [10:50:36]CommunicateWithHost err = 0 [10:50:36]CheckOFDResponse [10:50:36]1017 (14) - 77093643461234 [10:50:36]1041 (16) - 0000000000874672 [10:50:36]1040 (4) - 375079 [10:50:36]1012 (4) - 27.10.2024 04:50 [10:50:36]1206 (1) - 0 [10:50:36]OFD Sender: Remove packet 375079 [10:50:36]ProducePacketName [10:50:36]name=ofd_packets/00375079 [10:50:36]NVStorageDeleteData [10:50:36]Write to MH i2c: 01 00 00 C4 25 E9 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: 01 07 00 C4 25 00 00 00 00 00 F8 0C F4 [10:50:36]RasterBufferAndPrint [10:50:36]line [10:50:36]line [10:50:36]line [10:50:36]line [10:50:36]line [10:50:36]written 0, free lines is 3327 [10:50:36]MH_Cut [10:50:36]Write to MH i2c: D1 01 00 CB 25 01 C2 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: D1 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: D1 01 00 [10:50:36]MH_I2C_Read... [10:50:36]Read from MH i2c: D1 01 00 CB 25 00 C1 [10:50:36]Write to MH i2c: 01 00 00 CC 25 F1 [10:50:36]Write i2c OK [10:50:36]MH_I2C_Read... [10:50:37]OFD Sender: No OFD packet to send [10:50:37]*** Cut start [10:50:37]*** Partial cut [10:50:37]*** CUTSNS_PIN = 1 [10:50:37]*** CUTSNS_PIN = 0 [10:50:37]*** Brake cut motor [10:50:38]Read from MH i2c: 01 [10:50:38]MH_I2C_Read... [10:50:38]*** Stop cut motor [10:50:38]*** Cut end [10:50:38]Read from MH i2c: 01 07 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: 01 07 00 CC 25 00 00 00 00 00 FF 0F 06 [10:50:38]process_action close_receipt done [10:50:38]requested_data is exist [10:50:38]produce_requested_data [10:50:38]requested_item fm.sn is exist - process it [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 11 00 00 [10:50:38]Write to MH i2c: E2 08 00 CD 25 80 11 00 00 00 00 00 00 6C [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 17 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 17 00 CD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C1 [10:50:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:50:38]wFMCommunicate OK [10:50:38]requested_item fd.num is exist - process it [10:50:38]SAM_PROTO_GetFieldsCounters [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 13 00 00 [10:50:38]Write to MH i2c: E2 08 00 CE 25 80 13 00 00 00 00 00 00 6F [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 62 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 62 00 CE 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 27 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [10:50: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 27 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:38]wFMCommunicate OK [10:50:38]SAM_PROTO_GetFieldsCounters done [10:50:38]requested_item shift.num is exist - process it [10:50:38]requested_item shift.opened is exist - process it [10:50:38]req_shift_opened [10:50:38]FM_GetShiftState [10:50:38]SAM_PROTO_GetShiftState [10:50:38]wFMCommunicate request_size=4 [10:50:38]MH_SAM_APDU [10:50:38]CAPDU: 80 13 01 00 [10:50:38]Write to MH i2c: E2 08 00 CF 25 80 13 01 00 00 00 00 00 71 [10:50:38]Write i2c OK [10:50:38]MH_I2C_Read... [10:50:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:38]Read from MH i2c: E2 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 0E 00 [10:50:38]MH_I2C_Read... [10:50:38]Read from MH i2c: E2 0E 00 CF 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3F [10:50:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:50:38]wFMCommunicate OK [10:50:38]SAM_PROTO_GetShiftState done [10:50:38]FM_GetShiftState done [10:50:38]req_shift_opened done [10:50:38]requested_item shift.open_date is exist - process it [10:50:38]req_shift_open_date [10:50:38]req_shift_open_date done [10:50:38]produce_requested_data done [10:50:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375079,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:50:38]process_action_free close_receipt [10:50:38]json_value_free [10:50:38]json_value_free done [10:50:38]process_json_proto returns [10:50:38]Send response to host [10:50:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375079,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:50:38]free response buf [10:50:38]execute_script done [10:50:38]execute_script returns [10:50:38]free content buf [10:50:38]Sock 9.Close socket [10:50:38]Sock 9.Thread stoped [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:48]accept exits with 8 [10:50:48]New connection [10:50:48]New thread 3067149668 created [10:50:48]Thread 3067006308 joined [10:50:48]Waiting for new connection... [10:50:48] Sock 8.Parse request [10:50:48]Sock 8.Check first char [10:50:48]Sock 8.First char is OK [10:50:48]request: POST /json_proto HTTP/1.0 [10:50:48]Method: POST [10:50:48]URL: /json_proto [10:50:48]Method is POST - this is cgi request [10:50:48]url: /json_proto [10:50:48]query_string will be loaded in cgi processing [10:50:48]execute_cgi json_proto POST (null) [10:50:48]execute_cgi path=json_proto method=POST [10:50:48]POST find Content-Length [10:50:48]Host: 172.17.42.195:8080 [10:50:48]Content-Length: 774 [10:50:48]Content-Type: application/json [10:50:48] [10:50:48]POST finish read [10:50:48]Found Content-Length = 774 [10:50:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311617", "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" : 28.880, "sum" : 2200.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: Mbank", "payments": [ { "type": 1, "sum" : 2200.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:48]execute_script... [10:50: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)3311617", "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" : 28.880, "sum" : 2200.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: Mbank", "payments": [ { "type": 1, "sum" : 2200.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:48]POST & json_proto [10:50:48]process_json_proto [10:50:48]json parsed OK: [10:50:48]protocol is kg_v1.0 [10:50:48]action value=close_receipt [10:50:48]process_action close_receipt [10:50:48]cmd_close_receipt [10:50:48]MH_GetDate [10:50:48]Write to MH i2c: F0 00 00 D0 25 E4 [10:50:48]Write i2c OK [10:50:48]MH_I2C_Read... [10:50:48]Read from MH i2c: F0 [10:50:48]MH_I2C_Read... [10:50:48]Read from MH i2c: F0 09 00 [10:50:48]MH_I2C_Read... [10:50:48]Read from MH i2c: F0 09 00 D0 25 00 08 1B 1E 67 EF 94 12 67 91 [10:50:48]GetLastDocTimeStamp 1730026235 [10:50:48]current date 1730026248 [10:50:48]FM_GetShiftState [10:50:48]SAM_PROTO_GetShiftState [10:50:48]wFMCommunicate request_size=4 [10:50:48]MH_SAM_APDU [10:50:48]CAPDU: 80 13 01 00 [10:50:48]Write to MH i2c: E2 08 00 D1 25 80 13 01 00 00 00 00 00 73 [10:50:48]Write i2c OK [10:50:48]MH_I2C_Read... [10:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:48]Read from MH i2c: E2 [10:50:48]MH_I2C_Read... [10:50:48]Read from MH i2c: E2 0E 00 [10:50:48]MH_I2C_Read... [10:50:48]Read from MH i2c: E2 0E 00 D1 25 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 41 [10:50:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:50:48]wFMCommunicate OK [10:50:48]SAM_PROTO_GetShiftState done [10:50:48]FM_GetShiftState done [10:50:48]opened in 1729988025 [10:50:48]opened+sec_in_day 1730074425 [10:50:48]quantity*price = 220065 [10:50:48]sum+1 = 220067 [10:50:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2200.66 НСП 1% : 19.47 НДС 12% : 233.70 Наличными: 0.00 Безнал.: 2200.66 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 358 27.10.2024 10:50 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375080 ФПД: 89707643496342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375080&fm=89707643496342&tin=02508201610067®Number=0000000000091623&sum=220066 [10:50:49]StoreToDocumentArchive [10:50:49]shift 528 fd 375080 [10:50:49]save to /storage/0528/doc_00375080 [10:50:49]save last doc name /storage/0528/doc_00375080 to /storage/kkm_last_doc_name [10:50:49]save OK [10:50:49]Clear old archive folders... [10:50:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:50:49]tlvbuf is 0152E900 [10:50:49]SAM_PROTO_ClearQueue [10:50:49]wFMCommunicate request_size=4 [10:50:49]MH_SAM_APDU [10:50:49]CAPDU: 80 09 00 00 [10:50:49]Write to MH i2c: E2 08 00 DE 25 80 09 00 00 00 00 00 00 75 [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 DE 25 00 90 00 77 [10:50:49]RAPDU: 90 00 [10:50:49]wFMCommunicate OK [10:50:49]SAM_PROTO_ClearQueue done [10:50:49]KKMCreateOFDPacket [10:50:49]OFDProtocolAddRootSTLVToBuf [10:50:49]FM_MakeSignedData [10:50:49]FM_MakeSignedData [10:50:49]SAM_PROTO_SignData [10:50:49]wFMCommunicate request_size=4 [10:50:49]MH_SAM_APDU [10:50:49]CAPDU: 80 0D 01 02 [10:50:49]Write to MH i2c: E2 08 00 DF 25 80 0D 01 02 00 00 00 00 7D [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 DF 25 00 90 00 78 [10:50:49]RAPDU: 90 00 [10:50:49]wFMCommunicate OK [10:50:49]wFMCommunicate request_size=255 [10:50:49]MH_SAM_APDU [10:50: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 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 08 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [10:50:49]Write to MH i2c: E2 02 01 E0 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 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 08 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 2F [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 E0 25 00 90 00 79 [10:50:49]RAPDU: 90 00 [10:50:49]wFMCommunicate OK [10:50:49]wFMCommunicate request_size=11 [10:50:49]MH_SAM_APDU [10:50:49]CAPDU: 80 0D 02 02 06 51 96 B0 39 67 96 [10:50:49]Write to MH i2c: E2 0E 00 E1 25 80 0D 02 02 06 00 51 96 B0 39 67 96 00 00 59 [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 03 00 E1 25 00 90 00 7A [10:50:49]RAPDU: 90 00 [10:50:49]wFMCommunicate OK [10:50:49]wFMCommunicate request_size=4 [10:50:49]MH_SAM_APDU [10:50:49]CAPDU: 80 0D 03 02 [10:50:49]Write to MH i2c: E2 08 00 E2 25 80 0D 03 02 00 00 00 00 82 [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 0B 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 0B 00 E2 25 00 F1 0D FC 74 30 F3 84 20 90 00 B8 [10:50:49]RAPDU: F1 0D FC 74 30 F3 84 20 90 00 [10:50:49]wFMCommunicate OK [10:50:49]SAM_PROTO_SignData done [10:50:49]FM_MakeSignedData done [10:50:49]CreateOFDProtocolMessage [10:50:49]wFMCommunicate request_size=4 [10:50:49]MH_SAM_APDU [10:50:49]CAPDU: 80 11 00 00 [10:50:49]Write to MH i2c: E2 08 00 E3 25 80 11 00 00 00 00 00 00 82 [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:49]Read from MH i2c: E2 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 17 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: E2 17 00 E3 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [10:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:50:49]wFMCommunicate OK [10:50:49]CreateOFDProtocolMessage done [10:50:49]OFDSenderStorePacket 375080 [10:50:49]StoreOFDPacket docnum=375080 [10:50: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 E7 77 08 01 B6 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 08 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 51 96 B0 39 67 96 F1 0D FC 74 30 F3 84 20 [10:50:49]CheckFolder [10:50:49]dirname=/storage/ofd_packets [10:50:49]CheckFolder done [10:50:49]ProducePacketName [10:50:49]name=ofd_packets/00375080 [10:50:49]NVStorageSaveData ofd_packets/00375080 [10:50:49]File name is /storage/ofd_packets/00375080 [10:50:49]Write 302 bytes [10:50:49]NVStorageSaveData done [10:50:49]OFDSenderStorePacket done [10:50:49]KKMCreateOFDPacket done [10:50:49]NVStorageSaveData kkm_last_timestamp [10:50:49]File name is /storage/kkm_last_timestamp [10:50:49]Write 4 bytes [10:50:49]NVStorageSaveData done [10:50:49]ExternCall_PrintAddStr [10:50:49]wPrintStart [10:50:49]Write to MH i2c: 01 00 00 E4 25 09 [10:50:49]Write i2c OK [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: 01 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: 01 07 00 [10:50:49]MH_I2C_Read... [10:50:49]Read from MH i2c: 01 07 00 E4 25 00 00 00 00 00 FF 0F 1E [10:50:49]RasterBufferAndPrint [10:50:49]line Счет N : (1)3311617 [10:50:49]line ИНН: 02508201610067 [10:50:49]line Контрольно-Кассовый Чек [10:50:49]line ПРОДАЖА [10:50:49]line ТРК (МРК, ГНК) : 6 [10:50:49]line Товар: 2710194210 [10:50:49]line ДТ(л)-К-5 [10:50:49]line 28.880 * 76.20 [10:50:49]line = 2200.66 [10:50:49]line НДС 12% НСП 1% [10:50:49]line > о реализуемом товаре [10:50:49]line ИТОГО: 2200.66 [10:50:49]line НСП 1% : 19.47 [10:50:49]line НДС 12% : 233.70 [10:50:49]line Наличными: 0.00 [10:50:49]line Безнал.: 2200.66 [10:50:49]line Место: АЗС № 87 "Партнер Нефть" [10:50:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:50:49]line СНО: Общий режим [10:50:49]line Чек 358 27.10.2024 10:50 [10:50:49]line Смена: 528 ФФД: 1.0 [10:50:49]line ЗНМ: 0300000083 [10:50:49]line РНМ: 0000000000091623 [10:50:49]line Версия ККМ: 001 [10:50:49]line Платежная система: Mbank [10:50:49]line ФМ: 0000000000874672 [10:50:49]line ФД: 375080 [10:50:49]line ФПД: 89707643496342 [10:50:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375080&fm=89707643496342&tin=02508201610067®Number=0000000000091623&sum=220066 [10:50:50]OFD Sender: Processing packet 375080 [packets to send 270, broken 269] [10:50:50]ProducePacketName [10:50:50]name=ofd_packets/00375080 [10:50:50]OFD Sender: To server: pG, [10:50:50]CommunicateWithHost lk.salyk.kg:30040 [10:50:50]ConnectInit lk.salyk.kg [10:50:50]written 0, free lines is 4095 [10:50:50]Connected sock=10 [10:50: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 10 01 00 00 E7 77 08 01 B6 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D0 70 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A2 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 5B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 5B 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 08 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 51 96 B0 39 67 96 F1 0D FC 74 30 F3 84 20 [10:50: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 B9 A3 47 00 6B 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 28 B9 05 00 F4 03 04 00 A7 C6 1D 67 B6 04 01 00 00 51 99 EE A3 FA 83 B2 BB [10:50:50]CommunicateWithHost err = 0 [10:50:50]CheckOFDResponse [10:50:50]1017 (14) - 77093643461234 [10:50:50]1041 (16) - 0000000000874672 [10:50:50]1040 (4) - 375080 [10:50:50]1012 (4) - 27.10.2024 04:50 [10:50:50]1206 (1) - 0 [10:50:50]OFD Sender: Remove packet 375080 [10:50:50]ProducePacketName [10:50:50]name=ofd_packets/00375080 [10:50:50]NVStorageDeleteData [10:50:50]Write to MH i2c: 01 00 00 0D 26 33 [10:50:50]Write i2c OK [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: 01 [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: 01 07 00 [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: 01 07 00 0D 26 00 00 00 00 00 08 0D 4F [10:50:50]RasterBufferAndPrint [10:50:50]line [10:50:50]line [10:50:50]line [10:50:50]line [10:50:50]line [10:50:50]written 0, free lines is 3342 [10:50:50]MH_Cut [10:50:50]Write to MH i2c: D1 01 00 14 26 01 0C [10:50:50]Write i2c OK [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: D1 [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: D1 01 00 [10:50:50]MH_I2C_Read... [10:50:50]Read from MH i2c: D1 01 00 14 26 00 0B [10:50:50]Write to MH i2c: 01 00 00 15 26 3B [10:50:50]Write i2c OK [10:50:50]MH_I2C_Read... [10:50:50]OFD Sender: No OFD packet to send [10:50:51]*** Cut start [10:50:51]*** Partial cut [10:50:51]*** CUTSNS_PIN = 1 [10:50:51]*** CUTSNS_PIN = 0 [10:50:51]*** Brake cut motor [10:50:52]Read from MH i2c: 01 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: 01 07 00 [10:50:52]MH_I2C_Read... [10:50:52]*** Stop cut motor [10:50:52]*** Cut end [10:50:52]Read from MH i2c: 01 07 00 15 26 00 00 00 00 00 FF 0F 50 [10:50:52]process_action close_receipt done [10:50:52]requested_data is exist [10:50:52]produce_requested_data [10:50:52]requested_item fm.sn is exist - process it [10:50:52]wFMCommunicate request_size=4 [10:50:52]MH_SAM_APDU [10:50:52]CAPDU: 80 11 00 00 [10:50:52]Write to MH i2c: E2 08 00 16 26 80 11 00 00 00 00 00 00 B6 [10:50:52]Write i2c OK [10:50:52]MH_I2C_Read... [10:50:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:52]Read from MH i2c: E2 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 17 00 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 17 00 16 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [10:50:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:50:52]wFMCommunicate OK [10:50:52]requested_item fd.num is exist - process it [10:50:52]SAM_PROTO_GetFieldsCounters [10:50:52]wFMCommunicate request_size=4 [10:50:52]MH_SAM_APDU [10:50:52]CAPDU: 80 13 00 00 [10:50:52]Write to MH i2c: E2 08 00 17 26 80 13 00 00 00 00 00 00 B9 [10:50:52]Write i2c OK [10:50:52]MH_I2C_Read... [10:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:52]Read from MH i2c: E2 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 62 00 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 62 00 17 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 28 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [10:50: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 28 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:52]wFMCommunicate OK [10:50:52]SAM_PROTO_GetFieldsCounters done [10:50:52]requested_item shift.num is exist - process it [10:50:52]requested_item shift.opened is exist - process it [10:50:52]req_shift_opened [10:50:52]FM_GetShiftState [10:50:52]SAM_PROTO_GetShiftState [10:50:52]wFMCommunicate request_size=4 [10:50:52]MH_SAM_APDU [10:50:52]CAPDU: 80 13 01 00 [10:50:52]Write to MH i2c: E2 08 00 18 26 80 13 01 00 00 00 00 00 BB [10:50:52]Write i2c OK [10:50:52]MH_I2C_Read... [10:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:52]Read from MH i2c: E2 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 0E 00 [10:50:52]MH_I2C_Read... [10:50:52]Read from MH i2c: E2 0E 00 18 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 89 [10:50:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:50:52]wFMCommunicate OK [10:50:52]SAM_PROTO_GetShiftState done [10:50:52]FM_GetShiftState done [10:50:52]req_shift_opened done [10:50:52]requested_item shift.open_date is exist - process it [10:50:52]req_shift_open_date [10:50:52]req_shift_open_date done [10:50:52]produce_requested_data done [10:50:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375080,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:50:52]process_action_free close_receipt [10:50:52]json_value_free [10:50:52]json_value_free done [10:50:52]process_json_proto returns [10:50:52]Send response to host [10:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375080,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:50:52]free response buf [10:50:52]execute_script done [10:50:52]execute_script returns [10:50:52]free content buf [10:50:52]Sock 8.Close socket [10:50:52]Sock 8.Thread stoped [10:50:55]OFD Sender: No OFD packet to send [10:51:00]OFD Sender: No OFD packet to send [10:51:05]OFD Sender: No OFD packet to send [10:51:11]OFD Sender: No OFD packet to send [10:51:11]accept exits with 9 [10:51:11]New connection [10:51:11]New thread 3067006308 created [10:51:11]Thread 3067149668 joined [10:51:11]Waiting for new connection... [10:51:11] Sock 9.Parse request [10:51:11]Sock 9.Check first char [10:51:11]Sock 9.First char is OK [10:51:11]request: POST /json_proto HTTP/1.0 [10:51:11]Method: POST [10:51:11]URL: /json_proto [10:51:11]Method is POST - this is cgi request [10:51:11]url: /json_proto [10:51:11]query_string will be loaded in cgi processing [10:51:11]execute_cgi json_proto POST (null) [10:51:11]execute_cgi path=json_proto method=POST [10:51:11]POST find Content-Length [10:51:11]Host: 172.17.42.195:8080 [10:51:11]Content-Length: 679 [10:51:11]Content-Type: application/json [10:51:11] [10:51:11]POST finish read [10:51:11]Found Content-Length = 679 [10:51:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311619", "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" ] } } [10:51:11]execute_script... [10: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)3311619", "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" ] } } [10:51:11]POST & json_proto [10:51:11]process_json_proto [10:51:11]json parsed OK: [10:51:11]protocol is kg_v1.0 [10:51:11]action value=close_receipt [10:51:11]process_action close_receipt [10:51:11]cmd_close_receipt [10:51:11]MH_GetDate [10:51:11]Write to MH i2c: F0 00 00 19 26 2E [10:51:11]Write i2c OK [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: F0 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: F0 09 00 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: F0 09 00 19 26 00 1F 1B 1E 67 EF 94 12 67 F2 [10:51:11]GetLastDocTimeStamp 1730026248 [10:51:11]current date 1730026271 [10:51:11]FM_GetShiftState [10:51:11]SAM_PROTO_GetShiftState [10:51:11]wFMCommunicate request_size=4 [10:51:11]MH_SAM_APDU [10:51:11]CAPDU: 80 13 01 00 [10:51:11]Write to MH i2c: E2 08 00 1A 26 80 13 01 00 00 00 00 00 BD [10:51:11]Write i2c OK [10:51:11]MH_I2C_Read... [10:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:11]Read from MH i2c: E2 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: E2 0E 00 [10:51:11]MH_I2C_Read... [10:51:11]Read from MH i2c: E2 0E 00 1A 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8B [10:51:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:51:11]wFMCommunicate OK [10:51:11]SAM_PROTO_GetShiftState done [10:51:11]FM_GetShiftState done [10:51:11]opened in 1729988025 [10:51:11]opened+sec_in_day 1730074425 [10:51:11]quantity*price = 70044 [10:51:11]sum+1 = 70045 [10:51:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 359 27.10.2024 10:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375081 ФПД: 86302981210879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105111&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375081&fm=86302981210879&tin=02508201610067®Number=0000000000091623&sum=70000 [10:51:12]StoreToDocumentArchive [10:51:12]shift 528 fd 375081 [10:51:12]save to /storage/0528/doc_00375081 [10:51:12]save last doc name /storage/0528/doc_00375081 to /storage/kkm_last_doc_name [10:51:12]save OK [10:51:12]Clear old archive folders... [10:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:12]tlvbuf is 015683B0 [10:51:12]SAM_PROTO_ClearQueue [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 09 00 00 [10:51:12]Write to MH i2c: E2 08 00 27 26 80 09 00 00 00 00 00 00 BF [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 27 26 00 90 00 C1 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_ClearQueue done [10:51:12]KKMCreateOFDPacket [10:51:12]OFDProtocolAddRootSTLVToBuf [10:51:12]FM_MakeSignedData [10:51:12]FM_MakeSignedData [10:51:12]SAM_PROTO_SignData [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 01 02 [10:51:12]Write to MH i2c: E2 08 00 28 26 80 0D 01 02 00 00 00 00 C7 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 28 26 00 90 00 C2 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=255 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 67 01 00 00 F4 03 04 00 1F 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E [10:51:12]Write to MH i2c: E2 02 01 29 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 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 67 01 00 00 F4 03 04 00 1F 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E 00 00 D1 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 29 26 00 90 00 C3 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=10 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 02 02 05 7D FA 89 C2 FF [10:51:12]Write to MH i2c: E2 0D 00 2A 26 80 0D 02 02 05 00 7D FA 89 C2 FF 00 00 95 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 03 00 2A 26 00 90 00 C4 [10:51:12]RAPDU: 90 00 [10:51:12]wFMCommunicate OK [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 0D 03 02 [10:51:12]Write to MH i2c: E2 08 00 2B 26 80 0D 03 02 00 00 00 00 CC [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0B 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 0B 00 2B 26 00 B1 CA 5A B9 BA 55 11 55 90 00 D0 [10:51:12]RAPDU: B1 CA 5A B9 BA 55 11 55 90 00 [10:51:12]wFMCommunicate OK [10:51:12]SAM_PROTO_SignData done [10:51:12]FM_MakeSignedData done [10:51:12]CreateOFDProtocolMessage [10:51:12]wFMCommunicate request_size=4 [10:51:12]MH_SAM_APDU [10:51:12]CAPDU: 80 11 00 00 [10:51:12]Write to MH i2c: E2 08 00 2C 26 80 11 00 00 00 00 00 00 CC [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:12]Read from MH i2c: E2 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: E2 17 00 2C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [10:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:51:12]wFMCommunicate OK [10:51:12]CreateOFDProtocolMessage done [10:51:12]OFDSenderStorePacket 375081 [10:51:12]StoreOFDPacket docnum=375081 [10:51: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 DF F5 07 01 94 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 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 67 01 00 00 F4 03 04 00 1F 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E 7D FA 89 C2 FF B1 CA 5A B9 BA 55 11 55 [10:51:12]CheckFolder [10:51:12]dirname=/storage/ofd_packets [10:51:12]CheckFolder done [10:51:12]ProducePacketName [10:51:12]name=ofd_packets/00375081 [10:51:12]NVStorageSaveData ofd_packets/00375081 [10:51:12]File name is /storage/ofd_packets/00375081 [10:51:12]Write 301 bytes [10:51:12]NVStorageSaveData done [10:51:12]OFDSenderStorePacket done [10:51:12]KKMCreateOFDPacket done [10:51:12]NVStorageSaveData kkm_last_timestamp [10:51:12]File name is /storage/kkm_last_timestamp [10:51:12]Write 4 bytes [10:51:12]NVStorageSaveData done [10:51:12]ExternCall_PrintAddStr [10:51:12]wPrintStart [10:51:12]Write to MH i2c: 01 00 00 2D 26 53 [10:51:12]Write i2c OK [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 07 00 [10:51:12]MH_I2C_Read... [10:51:12]Read from MH i2c: 01 07 00 2D 26 00 00 00 00 00 FF 0F 68 [10:51:12]RasterBufferAndPrint [10:51:12]line Счет N : (1)3311619 [10:51:12]line ИНН: 02508201610067 [10:51:12]line Контрольно-Кассовый Чек [10:51:12]line ПРОДАЖА [10:51:12]line ТРК (МРК, ГНК) : 42 [10:51:12]line Товар: 2710124130 [10:51:12]line Аи-92-К-4 [10:51:12]line 10.470 * 66.90 [10:51:12]line = 700.44 [10:51:12]line НДС 12% НСП 1% [10:51:12]line > о реализуемом товаре [10:51:12]line ОКРУГЛЕНИЕ: -0.44 [10:51:12]line ИТОГО: 700.00 [10:51:12]line Внесено: 700.00 [10:51:12]line СДАЧА: 0.00 [10:51:12]line НСП 1% : 6.20 [10:51:12]line НДС 12% : 74.38 [10:51:12]line Наличными: 700.00 [10:51:12]line Безнал.: 0.00 [10:51:12]line Место: АЗС № 87 "Партнер Нефть" [10:51:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:51:12]line СНО: Общий режим [10:51:12]line Чек 359 27.10.2024 10:51 [10:51:12]line Смена: 528 ФФД: 1.0 [10:51:12]line ЗНМ: 0300000083 [10:51:12]line РНМ: 0000000000091623 [10:51:12]line Версия ККМ: 001 [10:51:12]line ФМ: 0000000000874672 [10:51:12]line ФД: 375081 [10:51:12]line ФПД: 86302981210879 [10:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105111&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375081&fm=86302981210879&tin=02508201610067®Number=0000000000091623&sum=70000 [10:51:12]written 0, free lines is 4095 [10:51:12]OFD Sender: Processing packet 375081 [packets to send 270, broken 269] [10:51:12]ProducePacketName [10:51:12]name=ofd_packets/00375081 [10:51:12]OFD Sender: To server: pG, [10:51:12]CommunicateWithHost lk.salyk.kg:30040 [10:51:12]ConnectInit lk.salyk.kg [10:51:13]Connected sock=10 [10: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 DF F5 07 01 94 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 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 67 01 00 00 F4 03 04 00 1F 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E 7D FA 89 C2 FF B1 CA 5A B9 BA 55 11 55 [10: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 7C 28 47 00 19 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 29 B9 05 00 F4 03 04 00 BE C6 1D 67 B6 04 01 00 00 3A 3B A5 34 2F 30 9E FF [10:51:13]CommunicateWithHost err = 0 [10:51:13]CheckOFDResponse [10:51:13]1017 (14) - 77093643461234 [10:51:13]1041 (16) - 0000000000874672 [10:51:13]1040 (4) - 375081 [10:51:13]1012 (4) - 27.10.2024 04:51 [10:51:13]1206 (1) - 0 [10:51:13]OFD Sender: Remove packet 375081 [10:51:13]ProducePacketName [10:51:13]name=ofd_packets/00375081 [10:51:13]NVStorageDeleteData [10:51:13]Write to MH i2c: 01 00 00 58 26 7E [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 07 00 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: 01 07 00 58 26 00 00 00 00 00 CD 0C 5E [10:51:13]RasterBufferAndPrint [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]line [10:51:13]written 0, free lines is 3283 [10:51:13]MH_Cut [10:51:13]Write to MH i2c: D1 01 00 5F 26 01 57 [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 01 00 [10:51:13]MH_I2C_Read... [10:51:13]Read from MH i2c: D1 01 00 5F 26 00 56 [10:51:13]Write to MH i2c: 01 00 00 60 26 86 [10:51:13]Write i2c OK [10:51:13]MH_I2C_Read... [10:51:13]OFD Sender: No OFD packet to send [10:51:14]*** Cut start [10:51:14]*** Partial cut [10:51:14]*** CUTSNS_PIN = 1 [10:51:14]*** CUTSNS_PIN = 0 [10:51:14]*** Brake cut motor [10:51:14]Read from MH i2c: 01 [10:51:14]MH_I2C_Read... [10:51:14]*** Stop cut motor [10:51:14]*** Cut end [10:51:14]Read from MH i2c: 01 07 00 [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: 01 07 00 60 26 00 00 00 00 00 FF 0F 9B [10:51:14]process_action close_receipt done [10:51:14]requested_data is exist [10:51:14]produce_requested_data [10:51:14]requested_item fm.sn is exist - process it [10:51:14]wFMCommunicate request_size=4 [10:51:14]MH_SAM_APDU [10:51:14]CAPDU: 80 11 00 00 [10:51:14]Write to MH i2c: E2 08 00 61 26 80 11 00 00 00 00 00 00 01 [10:51:14]Write i2c OK [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: E2 [10:51:14]MH_I2C_Read... [10:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:14]Read from MH i2c: E2 17 00 [10:51:14]MH_I2C_Read... [10:51:14]Read from MH i2c: E2 17 00 61 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [10:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:51:14]wFMCommunicate OK [10:51:14]requested_item fd.num is exist - process it [10:51:14]SAM_PROTO_GetFieldsCounters [10:51:14]wFMCommunicate request_size=4 [10:51:14]MH_SAM_APDU [10:51:14]CAPDU: 80 13 00 00 [10:51:14]Write to MH i2c: E2 08 00 62 26 80 13 00 00 00 00 00 00 04 [10:51:14]Write i2c OK [10:51:14]MH_I2C_Read... [10:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:15]Read from MH i2c: E2 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 62 00 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 62 00 62 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 29 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [10: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 29 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:15]wFMCommunicate OK [10:51:15]SAM_PROTO_GetFieldsCounters done [10:51:15]requested_item shift.num is exist - process it [10:51:15]requested_item shift.opened is exist - process it [10:51:15]req_shift_opened [10:51:15]FM_GetShiftState [10:51:15]SAM_PROTO_GetShiftState [10:51:15]wFMCommunicate request_size=4 [10:51:15]MH_SAM_APDU [10:51:15]CAPDU: 80 13 01 00 [10:51:15]Write to MH i2c: E2 08 00 63 26 80 13 01 00 00 00 00 00 06 [10:51:15]Write i2c OK [10:51:15]MH_I2C_Read... [10:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:15]Read from MH i2c: E2 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 0E 00 [10:51:15]MH_I2C_Read... [10:51:15]Read from MH i2c: E2 0E 00 63 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D4 [10:51:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:51:15]wFMCommunicate OK [10:51:15]SAM_PROTO_GetShiftState done [10:51:15]FM_GetShiftState done [10:51:15]req_shift_opened done [10:51:15]requested_item shift.open_date is exist - process it [10:51:15]req_shift_open_date [10:51:15]req_shift_open_date done [10:51:15]produce_requested_data done [10:51:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375081,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:51:15]process_action_free close_receipt [10:51:15]json_value_free [10:51:15]json_value_free done [10:51:15]process_json_proto returns [10:51:15]Send response to host [10:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375081,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:51:15]free response buf [10:51:15]execute_script done [10:51:15]execute_script returns [10:51:15]free content buf [10:51:15]Sock 9.Close socket [10:51:15]Sock 9.Thread stoped [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:29]accept exits with 8 [10:51:29]New connection [10:51:29]New thread 3067149668 created [10:51:29]Thread 3067006308 joined [10:51:29]Waiting for new connection... [10:51:29] Sock 8.Parse request [10:51:29]Sock 8.Check first char [10:51:29]Sock 8.First char is OK [10:51:29]request: POST /json_proto HTTP/1.0 [10:51:29]Method: POST [10:51:29]URL: /json_proto [10:51:29]Method is POST - this is cgi request [10:51:29]url: /json_proto [10:51:29]query_string will be loaded in cgi processing [10:51:29]execute_cgi json_proto POST (null) [10:51:29]execute_cgi path=json_proto method=POST [10:51:29]POST find Content-Length [10:51:29]Host: 172.17.42.195:8080 [10:51:29]Content-Length: 772 [10:51:29]Content-Type: application/json [10:51:29] [10:51:29]POST finish read [10:51:29]Found Content-Length = 772 [10:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:29]execute_script... [10: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)3311616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 25.710, "sum" : 1000.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" : 1000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:29]POST & json_proto [10:51:29]process_json_proto [10:51:29]json parsed OK: [10:51:29]protocol is kg_v1.0 [10:51:29]action value=close_receipt [10:51:29]process_action close_receipt [10:51:29]cmd_close_receipt [10:51:29]MH_GetDate [10:51:29]Write to MH i2c: F0 00 00 64 26 79 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: F0 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: F0 09 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: F0 09 00 64 26 00 32 1B 1E 67 EF 94 12 67 50 [10:51:29]GetLastDocTimeStamp 1730026271 [10:51:29]current date 1730026290 [10:51:29]FM_GetShiftState [10:51:29]SAM_PROTO_GetShiftState [10:51:29]wFMCommunicate request_size=4 [10:51:29]MH_SAM_APDU [10:51:29]CAPDU: 80 13 01 00 [10:51:29]Write to MH i2c: E2 08 00 65 26 80 13 01 00 00 00 00 00 08 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:29]Read from MH i2c: E2 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 0E 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: E2 0E 00 65 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D6 [10:51:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:51:29]wFMCommunicate OK [10:51:29]SAM_PROTO_GetShiftState done [10:51:29]FM_GetShiftState done [10:51:29]opened in 1729988025 [10:51:29]opened+sec_in_day 1730074425 [10:51:29]quantity*price = 100011 [10:51:29]sum+1 = 100013 [10:51:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.12 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 360 27.10.2024 10:51 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375082 ФПД: 68813101680201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375082&fm=68813101680201&tin=02508201610067®Number=0000000000091623&sum=100012 [10:51:31]StoreToDocumentArchive [10:51:31]shift 528 fd 375082 [10:51:31]save to /storage/0528/doc_00375082 [10:51:31]save last doc name /storage/0528/doc_00375082 to /storage/kkm_last_doc_name [10:51:31]save OK [10:51:31]Clear old archive folders... [10:51:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:51:31]tlvbuf is 0157A4F0 [10:51:31]SAM_PROTO_ClearQueue [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 09 00 00 [10:51:31]Write to MH i2c: E2 08 00 72 26 80 09 00 00 00 00 00 00 0A [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 72 26 00 90 00 0C [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_ClearQueue done [10:51:31]KKMCreateOFDPacket [10:51:31]OFDProtocolAddRootSTLVToBuf [10:51:31]FM_MakeSignedData [10:51:31]FM_MakeSignedData [10:51:31]SAM_PROTO_SignData [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 01 02 [10:51:31]Write to MH i2c: E2 08 00 73 26 80 0D 01 02 00 00 00 00 12 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 73 26 00 90 00 0D [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]wFMCommunicate request_size=255 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 32 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E 95 [10:51:31]Write to MH i2c: E2 02 01 74 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 32 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E 95 00 00 93 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 74 26 00 90 00 0E [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]wFMCommunicate request_size=9 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 02 02 04 CC 7B 46 49 [10:51:31]Write to MH i2c: E2 0C 00 75 26 80 0D 02 02 04 00 CC 7B 46 49 00 00 F3 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:31]Read from MH i2c: E2 03 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 03 00 75 26 00 90 00 0F [10:51:31]RAPDU: 90 00 [10:51:31]wFMCommunicate OK [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 0D 03 02 [10:51:31]Write to MH i2c: E2 08 00 76 26 80 0D 03 02 00 00 00 00 17 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0B 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 0B 00 76 26 00 4A 3B FF 82 62 CF 33 5E 90 00 E0 [10:51:31]RAPDU: 4A 3B FF 82 62 CF 33 5E 90 00 [10:51:31]wFMCommunicate OK [10:51:31]SAM_PROTO_SignData done [10:51:31]FM_MakeSignedData done [10:51:31]CreateOFDProtocolMessage [10:51:31]wFMCommunicate request_size=4 [10:51:31]MH_SAM_APDU [10:51:31]CAPDU: 80 11 00 00 [10:51:31]Write to MH i2c: E2 08 00 77 26 80 11 00 00 00 00 00 00 17 [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:31]Read from MH i2c: E2 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 17 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: E2 17 00 77 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [10:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:51:31]wFMCommunicate OK [10:51:31]CreateOFDProtocolMessage done [10:51:31]OFDSenderStorePacket 375082 [10:51:31]StoreOFDPacket docnum=375082 [10:51: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 0E 01 00 00 33 47 06 01 A9 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 32 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E 95 CC 7B 46 49 4A 3B FF 82 62 CF 33 5E [10:51:31]CheckFolder [10:51:31]dirname=/storage/ofd_packets [10:51:31]CheckFolder done [10:51:31]ProducePacketName [10:51:31]name=ofd_packets/00375082 [10:51:31]NVStorageSaveData ofd_packets/00375082 [10:51:31]File name is /storage/ofd_packets/00375082 [10:51:31]Write 300 bytes [10:51:31]NVStorageSaveData done [10:51:31]OFDSenderStorePacket done [10:51:31]KKMCreateOFDPacket done [10:51:31]NVStorageSaveData kkm_last_timestamp [10:51:31]File name is /storage/kkm_last_timestamp [10:51:31]Write 4 bytes [10:51:31]NVStorageSaveData done [10:51:31]ExternCall_PrintAddStr [10:51:31]wPrintStart [10:51:31]Write to MH i2c: 01 00 00 78 26 9E [10:51:31]Write i2c OK [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: 01 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: 01 07 00 [10:51:31]MH_I2C_Read... [10:51:31]Read from MH i2c: 01 07 00 78 26 00 00 00 00 00 FF 0F B3 [10:51:31]RasterBufferAndPrint [10:51:31]line Счет N : (1)3311616 [10:51:31]line ИНН: 02508201610067 [10:51:31]line Контрольно-Кассовый Чек [10:51:31]line ПРОДАЖА [10:51:31]line ТРК (МРК, ГНК) : 7 [10:51:31]line Товар: 2711190000 [10:51:31]line ГАЗ-К-5 [10:51:31]line 25.710 * 38.90 [10:51:31]line = 1000.12 [10:51:31]line НДС 12% НСП 1% [10:51:31]line > о реализуемом товаре [10:51:31]line ИТОГО: 1000.12 [10:51:31]line НСП 1% : 8.85 [10:51:31]line НДС 12% : 106.21 [10:51:31]line Наличными: 0.00 [10:51:31]line Безнал.: 1000.12 [10:51:31]line Место: АЗС № 87 "Партнер Нефть" [10:51:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:51:31]line СНО: Общий режим [10:51:31]line Чек 360 27.10.2024 10:51 [10:51:31]line Смена: 528 ФФД: 1.0 [10:51:31]line ЗНМ: 0300000083 [10:51:31]line РНМ: 0000000000091623 [10:51:31]line Версия ККМ: 001 [10:51:31]line Платежная система: Mbank [10:51:31]line ФМ: 0000000000874672 [10:51:31]line ФД: 375082 [10:51:31]line ФПД: 68813101680201 [10:51:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375082&fm=68813101680201&tin=02508201610067®Number=0000000000091623&sum=100012 [10:51:31]OFD Sender: Processing packet 375082 [packets to send 270, broken 269] [10:51:31]ProducePacketName [10:51:31]name=ofd_packets/00375082 [10:51:31]OFD Sender: To server: pG, [10:51:31]CommunicateWithHost lk.salyk.kg:30040 [10:51:31]ConnectInit lk.salyk.kg [10:51:31]written 0, free lines is 4095 [10:51:32]Connected sock=10 [10:51:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 33 47 06 01 A9 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 6E 64 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 AC 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AC 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 32 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3E 95 CC 7B 46 49 4A 3B FF 82 62 CF 33 5E [10:51:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E2 58 47 00 4E B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B9 05 00 F4 03 04 00 D1 C6 1D 67 B6 04 01 00 00 EA 30 30 95 0C 75 A1 58 [10:51:32]CommunicateWithHost err = 0 [10:51:32]CheckOFDResponse [10:51:32]1017 (14) - 77093643461234 [10:51:32]1041 (16) - 0000000000874672 [10:51:32]1040 (4) - 375082 [10:51:32]1012 (4) - 27.10.2024 04:51 [10:51:32]1206 (1) - 0 [10:51:32]OFD Sender: Remove packet 375082 [10:51:32]ProducePacketName [10:51:32]name=ofd_packets/00375082 [10:51:32]NVStorageDeleteData [10:51:32]Write to MH i2c: 01 00 00 A1 26 C7 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: 01 07 00 A1 26 00 00 00 00 00 00 0D DB [10:51:32]RasterBufferAndPrint [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]line [10:51:32]written 0, free lines is 3334 [10:51:32]MH_Cut [10:51:32]Write to MH i2c: D1 01 00 A8 26 01 A0 [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 01 00 [10:51:32]MH_I2C_Read... [10:51:32]Read from MH i2c: D1 01 00 A8 26 00 9F [10:51:32]Write to MH i2c: 01 00 00 A9 26 CF [10:51:32]Write i2c OK [10:51:32]MH_I2C_Read... [10:51:32]OFD Sender: No OFD packet to send [10:51:33]*** Cut start [10:51:33]*** Partial cut [10:51:33]*** CUTSNS_PIN = 1 [10:51:33]*** CUTSNS_PIN = 0 [10:51:33]*** Brake cut motor [10:51:33]Read from MH i2c: 01 [10:51:33]MH_I2C_Read... [10:51:33]*** Stop cut motor [10:51:33]*** Cut end [10:51:33]Read from MH i2c: 01 07 00 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: 01 07 00 A9 26 00 00 00 00 00 FF 0F E4 [10:51:33]process_action close_receipt done [10:51:33]requested_data is exist [10:51:33]produce_requested_data [10:51:33]requested_item fm.sn is exist - process it [10:51:33]wFMCommunicate request_size=4 [10:51:33]MH_SAM_APDU [10:51:33]CAPDU: 80 11 00 00 [10:51:33]Write to MH i2c: E2 08 00 AA 26 80 11 00 00 00 00 00 00 4A [10:51:33]Write i2c OK [10:51:33]MH_I2C_Read... [10:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:33]Read from MH i2c: E2 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 17 00 [10:51:33]MH_I2C_Read... [10:51:33]Read from MH i2c: E2 17 00 AA 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [10: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 [10:51:33]wFMCommunicate OK [10:51:33]requested_item fd.num is exist - process it [10:51:33]SAM_PROTO_GetFieldsCounters [10:51:33]wFMCommunicate request_size=4 [10:51:33]MH_SAM_APDU [10:51:33]CAPDU: 80 13 00 00 [10:51:33]Write to MH i2c: E2 08 00 AB 26 80 13 00 00 00 00 00 00 4D [10:51:33]Write i2c OK [10:51:33]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 62 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 62 00 AB 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 2A B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [10:51:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_GetFieldsCounters done [10:51:34]requested_item shift.num is exist - process it [10:51:34]requested_item shift.opened is exist - process it [10:51:34]req_shift_opened [10:51:34]FM_GetShiftState [10:51:34]SAM_PROTO_GetShiftState [10:51:34]wFMCommunicate request_size=4 [10:51:34]MH_SAM_APDU [10:51:34]CAPDU: 80 13 01 00 [10:51:34]Write to MH i2c: E2 08 00 AC 26 80 13 01 00 00 00 00 00 4F [10:51:34]Write i2c OK [10:51:34]MH_I2C_Read... [10:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:34]Read from MH i2c: E2 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0E 00 [10:51:34]MH_I2C_Read... [10:51:34]Read from MH i2c: E2 0E 00 AC 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1D [10:51:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:51:34]wFMCommunicate OK [10:51:34]SAM_PROTO_GetShiftState done [10:51:34]FM_GetShiftState done [10:51:34]req_shift_opened done [10:51:34]requested_item shift.open_date is exist - process it [10:51:34]req_shift_open_date [10:51:34]req_shift_open_date done [10:51:34]produce_requested_data done [10:51:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375082,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:51:34]process_action_free close_receipt [10:51:34]json_value_free [10:51:34]json_value_free done [10:51:34]process_json_proto returns [10:51:34]Send response to host [10:51:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375082,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:51:34]free response buf [10:51:34]execute_script done [10:51:34]execute_script returns [10:51:34]free content buf [10:51:34]Sock 8.Close socket [10:51:34]Sock 8.Thread stoped [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:00]accept exits with 9 [10:52:00]New connection [10:52:00]New thread 3067006308 created [10:52:00]Thread 3067149668 joined [10:52:00]Waiting for new connection... [10:52:00] Sock 9.Parse request [10:52:00]Sock 9.Check first char [10:52:00]Sock 9.First char is OK [10:52:00]request: POST /json_proto HTTP/1.0 [10:52:00]Method: POST [10:52:00]URL: /json_proto [10:52:00]Method is POST - this is cgi request [10:52:00]url: /json_proto [10:52:00]query_string will be loaded in cgi processing [10:52:00]execute_cgi json_proto POST (null) [10:52:00]execute_cgi path=json_proto method=POST [10:52:00]POST find Content-Length [10:52:00]Host: 172.17.42.195:8080 [10:52:00]Content-Length: 768 [10:52:00]Content-Type: application/json [10:52:00] [10:52:00]POST finish read [10:52:00]Found Content-Length = 768 [10:52:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311620", "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" ] } } [10:52:00]execute_script... [10:52: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)3311620", "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" ] } } [10:52:00]POST & json_proto [10:52:00]process_json_proto [10:52:00]json parsed OK: [10:52:00]protocol is kg_v1.0 [10:52:00]action value=close_receipt [10:52:00]process_action close_receipt [10:52:00]cmd_close_receipt [10:52:00]MH_GetDate [10:52:00]Write to MH i2c: F0 00 00 AD 26 C2 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: F0 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: F0 09 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: F0 09 00 AD 26 00 50 1B 1E 67 EF 94 12 67 B7 [10:52:00]GetLastDocTimeStamp 1730026290 [10:52:00]current date 1730026320 [10:52:00]FM_GetShiftState [10:52:00]SAM_PROTO_GetShiftState [10:52:00]wFMCommunicate request_size=4 [10:52:00]MH_SAM_APDU [10:52:00]CAPDU: 80 13 01 00 [10:52:00]Write to MH i2c: E2 08 00 AE 26 80 13 01 00 00 00 00 00 51 [10:52:00]Write i2c OK [10:52:00]MH_I2C_Read... [10:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:00]Read from MH i2c: E2 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 0E 00 [10:52:00]MH_I2C_Read... [10:52:00]Read from MH i2c: E2 0E 00 AE 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1F [10:52:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:00]wFMCommunicate OK [10:52:00]SAM_PROTO_GetShiftState done [10:52:00]FM_GetShiftState done [10:52:00]opened in 1729988025 [10:52:00]opened+sec_in_day 1730074425 [10:52:00]quantity*price = 70044 [10:52:00]sum+1 = 70045 [10:52:00]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 СНО: Общий режим Чек 361 27.10.2024 10:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375083 ФПД: 80463299525699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375083&fm=80463299525699&tin=02508201610067®Number=0000000000091623&sum=70044 [10:52:01]StoreToDocumentArchive [10:52:01]shift 528 fd 375083 [10:52:01]save to /storage/0528/doc_00375083 [10:52:01]save last doc name /storage/0528/doc_00375083 to /storage/kkm_last_doc_name [10:52:01]save OK [10:52:01]Clear old archive folders... [10:52:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:01]tlvbuf is 01638650 [10:52:01]SAM_PROTO_ClearQueue [10:52:01]wFMCommunicate request_size=4 [10:52:01]MH_SAM_APDU [10:52:01]CAPDU: 80 09 00 00 [10:52:01]Write to MH i2c: E2 08 00 BB 26 80 09 00 00 00 00 00 00 53 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 BB 26 00 90 00 55 [10:52:01]RAPDU: 90 00 [10:52:01]wFMCommunicate OK [10:52:01]SAM_PROTO_ClearQueue done [10:52:01]KKMCreateOFDPacket [10:52:01]OFDProtocolAddRootSTLVToBuf [10:52:01]FM_MakeSignedData [10:52:01]FM_MakeSignedData [10:52:01]SAM_PROTO_SignData [10:52:01]wFMCommunicate request_size=4 [10:52:01]MH_SAM_APDU [10:52:01]CAPDU: 80 0D 01 02 [10:52:01]Write to MH i2c: E2 08 00 BC 26 80 0D 01 02 00 00 00 00 5B [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 BC 26 00 90 00 56 [10:52:01]RAPDU: 90 00 [10:52:01]wFMCommunicate OK [10:52:01]wFMCommunicate request_size=255 [10:52:01]MH_SAM_APDU [10:52: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 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 69 01 00 00 F4 03 04 00 50 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 49 [10:52:01]Write to MH i2c: E2 02 01 BD 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 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 69 01 00 00 F4 03 04 00 50 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 49 00 00 ED [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 BD 26 00 90 00 57 [10:52:01]RAPDU: 90 00 [10:52:01]wFMCommunicate OK [10:52:01]wFMCommunicate request_size=10 [10:52:01]MH_SAM_APDU [10:52:01]CAPDU: 80 0D 02 02 05 2E 52 62 BC 43 [10:52:01]Write to MH i2c: E2 0D 00 BE 26 80 0D 02 02 05 00 2E 52 62 BC 43 00 00 49 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 03 00 BE 26 00 90 00 58 [10:52:01]RAPDU: 90 00 [10:52:01]wFMCommunicate OK [10:52:01]wFMCommunicate request_size=4 [10:52:01]MH_SAM_APDU [10:52:01]CAPDU: 80 0D 03 02 [10:52:01]Write to MH i2c: E2 08 00 BF 26 80 0D 03 02 00 00 00 00 60 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 0B 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 0B 00 BF 26 00 2B EF 00 A5 F6 CD 6E 38 90 00 89 [10:52:01]RAPDU: 2B EF 00 A5 F6 CD 6E 38 90 00 [10:52:01]wFMCommunicate OK [10:52:01]SAM_PROTO_SignData done [10:52:01]FM_MakeSignedData done [10:52:01]CreateOFDProtocolMessage [10:52:01]wFMCommunicate request_size=4 [10:52:01]MH_SAM_APDU [10:52:01]CAPDU: 80 11 00 00 [10:52:01]Write to MH i2c: E2 08 00 C0 26 80 11 00 00 00 00 00 00 60 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:01]Read from MH i2c: E2 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 17 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: E2 17 00 C0 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [10:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:01]wFMCommunicate OK [10:52:01]CreateOFDProtocolMessage done [10:52:01]OFDSenderStorePacket 375083 [10:52:01]StoreOFDPacket docnum=375083 [10:52: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 C6 F8 07 01 08 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 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 69 01 00 00 F4 03 04 00 50 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 49 2E 52 62 BC 43 2B EF 00 A5 F6 CD 6E 38 [10:52:01]CheckFolder [10:52:01]dirname=/storage/ofd_packets [10:52:01]CheckFolder done [10:52:01]ProducePacketName [10:52:01]name=ofd_packets/00375083 [10:52:01]NVStorageSaveData ofd_packets/00375083 [10:52:01]File name is /storage/ofd_packets/00375083 [10:52:01]Write 301 bytes [10:52:01]NVStorageSaveData done [10:52:01]OFDSenderStorePacket done [10:52:01]KKMCreateOFDPacket done [10:52:01]NVStorageSaveData kkm_last_timestamp [10:52:01]File name is /storage/kkm_last_timestamp [10:52:01]Write 4 bytes [10:52:01]NVStorageSaveData done [10:52:01]ExternCall_PrintAddStr [10:52:01]wPrintStart [10:52:01]Write to MH i2c: 01 00 00 C1 26 E7 [10:52:01]Write i2c OK [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 07 00 [10:52:01]MH_I2C_Read... [10:52:01]Read from MH i2c: 01 07 00 C1 26 00 00 00 00 00 FF 0F FC [10:52:01]RasterBufferAndPrint [10:52:01]line Счет N : (1)3311620 [10:52:01]line ИНН: 02508201610067 [10:52:01]line Контрольно-Кассовый Чек [10:52:01]line ПРОДАЖА [10:52:01]line ТРК (МРК, ГНК) : 32 [10:52:01]line Товар: 2710124130 [10:52:01]line Аи-92-К-4 [10:52:01]line 10.470 * 66.90 [10:52:01]line = 700.44 [10:52:01]line НДС 12% НСП 1% [10:52:01]line > о реализуемом товаре [10:52:01]line ИТОГО: 700.44 [10:52:01]line НСП 1% : 6.20 [10:52:01]line НДС 12% : 74.38 [10:52:01]line Наличными: 0.00 [10:52:01]line Безнал.: 700.44 [10:52:01]line Место: АЗС № 87 "Партнер Нефть" [10:52:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:52:01]line СНО: Общий режим [10:52:01]line Чек 361 27.10.2024 10:52 [10:52:01]line Смена: 528 ФФД: 1.0 [10:52:01]line ЗНМ: 0300000083 [10:52:01]line РНМ: 0000000000091623 [10:52:01]line Версия ККМ: 001 [10:52:01]line Платежная система: Mbank [10:52:01]line ФМ: 0000000000874672 [10:52:01]line ФД: 375083 [10:52:01]line ФПД: 80463299525699 [10:52:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375083&fm=80463299525699&tin=02508201610067®Number=0000000000091623&sum=70044 [10:52:01]written 0, free lines is 4095 [10:52:01]OFD Sender: Processing packet 375083 [packets to send 270, broken 269] [10:52:01]ProducePacketName [10:52:01]name=ofd_packets/00375083 [10:52:01]OFD Sender: To server: pG, [10:52:01]CommunicateWithHost lk.salyk.kg:30040 [10:52:01]ConnectInit lk.salyk.kg [10:52:02]Connected sock=10 [10:52: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 C6 F8 07 01 08 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 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 69 01 00 00 F4 03 04 00 50 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 49 2E 52 62 BC 43 2B EF 00 A5 F6 CD 6E 38 [10:52: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 DA 3C 47 00 99 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 2B B9 05 00 F4 03 04 00 EF C6 1D 67 B6 04 01 00 00 84 C7 34 26 F0 DB 31 FF [10:52:02]CommunicateWithHost err = 0 [10:52:02]CheckOFDResponse [10:52:02]1017 (14) - 77093643461234 [10:52:02]1041 (16) - 0000000000874672 [10:52:02]1040 (4) - 375083 [10:52:02]1012 (4) - 27.10.2024 04:51 [10:52:02]1206 (1) - 0 [10:52:02]OFD Sender: Remove packet 375083 [10:52:02]ProducePacketName [10:52:02]name=ofd_packets/00375083 [10:52:02]NVStorageDeleteData [10:52:02]Write to MH i2c: 01 00 00 EA 26 10 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: 01 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: 01 07 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: 01 07 00 EA 26 00 00 00 00 00 03 0D 27 [10:52:02]RasterBufferAndPrint [10:52:02]line [10:52:02]line [10:52:02]line [10:52:02]line [10:52:02]line [10:52:02]written 0, free lines is 3337 [10:52:02]MH_Cut [10:52:02]Write to MH i2c: D1 01 00 F1 26 01 E9 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: D1 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: D1 01 00 [10:52:02]MH_I2C_Read... [10:52:02]Read from MH i2c: D1 01 00 F1 26 00 E8 [10:52:02]Write to MH i2c: 01 00 00 F2 26 18 [10:52:02]Write i2c OK [10:52:02]MH_I2C_Read... [10:52:02]OFD Sender: No OFD packet to send [10:52:03]*** Cut start [10:52:03]*** Partial cut [10:52:03]*** CUTSNS_PIN = 1 [10:52:03]*** CUTSNS_PIN = 0 [10:52:03]*** Brake cut motor [10:52:03]Read from MH i2c: 01 [10:52:03]MH_I2C_Read... [10:52:03]*** Stop cut motor [10:52:03]*** Cut end [10:52:03]Read from MH i2c: 01 07 00 [10:52:03]MH_I2C_Read... [10:52:03]Read from MH i2c: 01 07 00 F2 26 00 00 00 00 00 FF 0F 2D [10:52:03]process_action close_receipt done [10:52:03]requested_data is exist [10:52:03]produce_requested_data [10:52:03]requested_item fm.sn is exist - process it [10:52:03]wFMCommunicate request_size=4 [10:52:03]MH_SAM_APDU [10:52:03]CAPDU: 80 11 00 00 [10:52:03]Write to MH i2c: E2 08 00 F3 26 80 11 00 00 00 00 00 00 93 [10:52:03]Write i2c OK [10:52:03]MH_I2C_Read... [10:52:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:03]Read from MH i2c: E2 [10:52:03]MH_I2C_Read... [10:52:03]Read from MH i2c: E2 17 00 [10:52:03]MH_I2C_Read... [10:52:03]Read from MH i2c: E2 17 00 F3 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E8 [10:52:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:03]wFMCommunicate OK [10:52:03]requested_item fd.num is exist - process it [10:52:03]SAM_PROTO_GetFieldsCounters [10:52:03]wFMCommunicate request_size=4 [10:52:03]MH_SAM_APDU [10:52:03]CAPDU: 80 13 00 00 [10:52:03]Write to MH i2c: E2 08 00 F4 26 80 13 00 00 00 00 00 00 96 [10:52:03]Write i2c OK [10:52:03]MH_I2C_Read... [10:52:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:04]Read from MH i2c: E2 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 62 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 62 00 F4 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 2B B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:52: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 2B B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:04]wFMCommunicate OK [10:52:04]SAM_PROTO_GetFieldsCounters done [10:52:04]requested_item shift.num is exist - process it [10:52:04]requested_item shift.opened is exist - process it [10:52:04]req_shift_opened [10:52:04]FM_GetShiftState [10:52:04]SAM_PROTO_GetShiftState [10:52:04]wFMCommunicate request_size=4 [10:52:04]MH_SAM_APDU [10:52:04]CAPDU: 80 13 01 00 [10:52:04]Write to MH i2c: E2 08 00 F5 26 80 13 01 00 00 00 00 00 98 [10:52:04]Write i2c OK [10:52:04]MH_I2C_Read... [10:52:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:04]Read from MH i2c: E2 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 [10:52:04]MH_I2C_Read... [10:52:04]Read from MH i2c: E2 0E 00 F5 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 66 [10:52:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:04]wFMCommunicate OK [10:52:04]SAM_PROTO_GetShiftState done [10:52:04]FM_GetShiftState done [10:52:04]req_shift_opened done [10:52:04]requested_item shift.open_date is exist - process it [10:52:04]req_shift_open_date [10:52:04]req_shift_open_date done [10:52:04]produce_requested_data done [10:52:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375083,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:52:04]process_action_free close_receipt [10:52:04]json_value_free [10:52:04]json_value_free done [10:52:04]process_json_proto returns [10:52:04]Send response to host [10:52:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375083,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:52:04]free response buf [10:52:04]execute_script done [10:52:04]execute_script returns [10:52:04]free content buf [10:52:04]Sock 9.Close socket [10:52:04]Sock 9.Thread stoped [10:52:07]OFD Sender: No OFD packet to send [10:52:12]accept exits with 8 [10:52:12]New connection [10:52:12]New thread 3067149668 created [10:52:12]Thread 3067006308 joined [10:52:12]Waiting for new connection... [10:52:12] Sock 8.Parse request [10:52:12]Sock 8.Check first char [10:52:12]Sock 8.First char is OK [10:52:12]request: POST /json_proto HTTP/1.0 [10:52:12]Method: POST [10:52:12]URL: /json_proto [10:52:12]Method is POST - this is cgi request [10:52:12]url: /json_proto [10:52:12]query_string will be loaded in cgi processing [10:52:12]execute_cgi json_proto POST (null) [10:52:12]execute_cgi path=json_proto method=POST [10:52:12]POST find Content-Length [10:52:12]Host: 172.17.42.195:8080 [10:52:12]Content-Length: 768 [10:52:12]Content-Type: application/json [10:52:12] [10:52:12]POST finish read [10:52:12]Found Content-Length = 768 [10:52:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311621", "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" : 10.790, "sum" : 800.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" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:12]execute_script... [10:52: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)3311621", "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" : 10.790, "sum" : 800.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" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:12]POST & json_proto [10:52:12]process_json_proto [10:52:12]json parsed OK: [10:52:12]protocol is kg_v1.0 [10:52:12]action value=close_receipt [10:52:12]process_action close_receipt [10:52:12]cmd_close_receipt [10:52:12]MH_GetDate [10:52:12]Write to MH i2c: F0 00 00 F6 26 0B [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: F0 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: F0 09 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: F0 09 00 F6 26 00 5C 1B 1E 67 EF 94 12 67 0C [10:52:12]GetLastDocTimeStamp 1730026320 [10:52:12]current date 1730026332 [10:52:12]FM_GetShiftState [10:52:12]SAM_PROTO_GetShiftState [10:52:12]wFMCommunicate request_size=4 [10:52:12]MH_SAM_APDU [10:52:12]CAPDU: 80 13 01 00 [10:52:12]Write to MH i2c: E2 08 00 F7 26 80 13 01 00 00 00 00 00 9A [10:52:12]Write i2c OK [10:52:12]MH_I2C_Read... [10:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:12]Read from MH i2c: E2 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 0E 00 [10:52:12]MH_I2C_Read... [10:52:12]Read from MH i2c: E2 0E 00 F7 26 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 68 [10:52:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:12]wFMCommunicate OK [10:52:12]SAM_PROTO_GetShiftState done [10:52:12]FM_GetShiftState done [10:52:12]opened in 1729988025 [10:52:12]opened+sec_in_day 1730074425 [10:52:12]quantity*price = 80061 [10:52:12]sum+1 = 80063 [10:52:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 362 27.10.2024 10:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375084 ФПД: 222010659738878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375084&fm=222010659738878&tin=02508201610067®Number=0000000000091623&sum=80062 [10:52:13]StoreToDocumentArchive [10:52:13]shift 528 fd 375084 [10:52:13]save to /storage/0528/doc_00375084 [10:52:13]save last doc name /storage/0528/doc_00375084 to /storage/kkm_last_doc_name [10:52:13]save OK [10:52:13]Clear old archive folders... [10:52:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:13]tlvbuf is B6ED8EF0 [10:52:13]SAM_PROTO_ClearQueue [10:52:13]wFMCommunicate request_size=4 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 09 00 00 [10:52:13]Write to MH i2c: E2 08 00 04 27 80 09 00 00 00 00 00 00 9D [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 04 27 00 90 00 9F [10:52:13]RAPDU: 90 00 [10:52:13]wFMCommunicate OK [10:52:13]SAM_PROTO_ClearQueue done [10:52:13]KKMCreateOFDPacket [10:52:13]OFDProtocolAddRootSTLVToBuf [10:52:13]FM_MakeSignedData [10:52:13]FM_MakeSignedData [10:52:13]SAM_PROTO_SignData [10:52:13]wFMCommunicate request_size=4 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 0D 01 02 [10:52:13]Write to MH i2c: E2 08 00 05 27 80 0D 01 02 00 00 00 00 A5 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 05 27 00 90 00 A0 [10:52:13]RAPDU: 90 00 [10:52:13]wFMCommunicate OK [10:52:13]wFMCommunicate request_size=255 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 5C 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C9 [10:52:13]Write to MH i2c: E2 02 01 06 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 5C 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C9 00 00 45 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 06 27 00 90 00 A1 [10:52:13]RAPDU: 90 00 [10:52:13]wFMCommunicate OK [10:52:13]wFMCommunicate request_size=10 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 0D 02 02 05 EA E2 82 94 FE [10:52:13]Write to MH i2c: E2 0D 00 07 27 80 0D 02 02 05 00 EA E2 82 94 FE 00 00 92 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 03 00 07 27 00 90 00 A2 [10:52:13]RAPDU: 90 00 [10:52:13]wFMCommunicate OK [10:52:13]wFMCommunicate request_size=4 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 0D 03 02 [10:52:13]Write to MH i2c: E2 08 00 08 27 80 0D 03 02 00 00 00 00 AA [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 0B 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 0B 00 08 27 00 C0 84 64 EA F1 F1 E1 39 90 00 39 [10:52:13]RAPDU: C0 84 64 EA F1 F1 E1 39 90 00 [10:52:13]wFMCommunicate OK [10:52:13]SAM_PROTO_SignData done [10:52:13]FM_MakeSignedData done [10:52:13]CreateOFDProtocolMessage [10:52:13]wFMCommunicate request_size=4 [10:52:13]MH_SAM_APDU [10:52:13]CAPDU: 80 11 00 00 [10:52:13]Write to MH i2c: E2 08 00 09 27 80 11 00 00 00 00 00 00 AA [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:13]Read from MH i2c: E2 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 17 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: E2 17 00 09 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [10:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:13]wFMCommunicate OK [10:52:13]CreateOFDProtocolMessage done [10:52:13]OFDSenderStorePacket 375084 [10:52:13]StoreOFDPacket docnum=375084 [10:52: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 04 BD 07 01 DD E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 5C 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C9 EA E2 82 94 FE C0 84 64 EA F1 F1 E1 39 [10:52:13]CheckFolder [10:52:13]dirname=/storage/ofd_packets [10:52:13]CheckFolder done [10:52:13]ProducePacketName [10:52:13]name=ofd_packets/00375084 [10:52:13]NVStorageSaveData ofd_packets/00375084 [10:52:13]File name is /storage/ofd_packets/00375084 [10:52:13]Write 301 bytes [10:52:13]NVStorageSaveData done [10:52:13]OFDSenderStorePacket done [10:52:13]KKMCreateOFDPacket done [10:52:13]NVStorageSaveData kkm_last_timestamp [10:52:13]File name is /storage/kkm_last_timestamp [10:52:13]Write 4 bytes [10:52:13]NVStorageSaveData done [10:52:13]ExternCall_PrintAddStr [10:52:13]wPrintStart [10:52:13]Write to MH i2c: 01 00 00 0A 27 31 [10:52:13]Write i2c OK [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 07 00 [10:52:13]MH_I2C_Read... [10:52:13]Read from MH i2c: 01 07 00 0A 27 00 00 00 00 00 FF 0F 46 [10:52:13]RasterBufferAndPrint [10:52:13]line Счет N : (1)3311621 [10:52:13]line ИНН: 02508201610067 [10:52:13]line Контрольно-Кассовый Чек [10:52:13]line ПРОДАЖА [10:52:13]line ТРК (МРК, ГНК) : 13 [10:52:13]line Товар: 2710124500 [10:52:13]line Аи-95-К-3 [10:52:13]line 10.790 * 74.20 [10:52:13]line = 800.62 [10:52:13]line НДС 12% НСП 1% [10:52:13]line > о реализуемом товаре [10:52:13]line ИТОГО: 800.62 [10:52:13]line НСП 1% : 7.08 [10:52:13]line НДС 12% : 85.02 [10:52:13]line Наличными: 0.00 [10:52:13]line Безнал.: 800.62 [10:52:13]line Место: АЗС № 87 "Партнер Нефть" [10:52:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:52:13]line СНО: Общий режим [10:52:13]line Чек 362 27.10.2024 10:52 [10:52:13]line Смена: 528 ФФД: 1.0 [10:52:13]line ЗНМ: 0300000083 [10:52:13]line РНМ: 0000000000091623 [10:52:13]line Версия ККМ: 001 [10:52:13]line Платежная система: Mbank [10:52:13]line ФМ: 0000000000874672 [10:52:13]line ФД: 375084 [10:52:13]line ФПД: 222010659738878 [10:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375084&fm=222010659738878&tin=02508201610067®Number=0000000000091623&sum=80062 [10:52:13]written 0, free lines is 4095 [10:52:13]OFD Sender: Processing packet 375084 [packets to send 270, broken 269] [10:52:13]ProducePacketName [10:52:13]name=ofd_packets/00375084 [10:52:13]OFD Sender: To server: pG, [10:52:13]CommunicateWithHost lk.salyk.kg:30040 [10:52:13]ConnectInit lk.salyk.kg [10:52:14]Connected sock=10 [10:52:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 04 BD 07 01 DD E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 5C 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C9 EA E2 82 94 FE C0 84 64 EA F1 F1 E1 39 [10:52:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9E 84 47 00 1A 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 2C B9 05 00 F4 03 04 00 FB C6 1D 67 B6 04 01 00 00 CF 60 51 65 A1 24 2B 9D [10:52:14]CommunicateWithHost err = 0 [10:52:14]CheckOFDResponse [10:52:14]1017 (14) - 77093643461234 [10:52:14]1041 (16) - 0000000000874672 [10:52:14]1040 (4) - 375084 [10:52:14]1012 (4) - 27.10.2024 04:52 [10:52:14]1206 (1) - 0 [10:52:14]OFD Sender: Remove packet 375084 [10:52:14]ProducePacketName [10:52:14]name=ofd_packets/00375084 [10:52:14]NVStorageDeleteData [10:52:14]Write to MH i2c: 01 00 00 33 27 5A [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: 01 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: 01 07 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: 01 07 00 33 27 00 00 00 00 00 FB 0C 68 [10:52:14]RasterBufferAndPrint [10:52:14]line [10:52:14]line [10:52:14]line [10:52:14]line [10:52:14]line [10:52:14]written 0, free lines is 3329 [10:52:14]MH_Cut [10:52:14]Write to MH i2c: D1 01 00 3A 27 01 33 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: D1 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: D1 01 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: D1 01 00 3A 27 00 32 [10:52:14]Write to MH i2c: 01 00 00 3B 27 62 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]OFD Sender: No OFD packet to send [10:52:15]*** Cut start [10:52:15]*** Partial cut [10:52:15]*** CUTSNS_PIN = 1 [10:52:15]*** CUTSNS_PIN = 0 [10:52:15]*** Brake cut motor [10:52:15]Read from MH i2c: 01 [10:52:15]MH_I2C_Read... [10:52:15]*** Stop cut motor [10:52:15]*** Cut end [10:52:15]Read from MH i2c: 01 07 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: 01 07 00 3B 27 00 00 00 00 00 FF 0F 77 [10:52:15]process_action close_receipt done [10:52:15]requested_data is exist [10:52:15]produce_requested_data [10:52:15]requested_item fm.sn is exist - process it [10:52:15]wFMCommunicate request_size=4 [10:52:15]MH_SAM_APDU [10:52:15]CAPDU: 80 11 00 00 [10:52:15]Write to MH i2c: E2 08 00 3C 27 80 11 00 00 00 00 00 00 DD [10:52:15]Write i2c OK [10:52:15]MH_I2C_Read... [10:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:15]Read from MH i2c: E2 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 17 00 [10:52:15]MH_I2C_Read... [10:52:15]Read from MH i2c: E2 17 00 3C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [10:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:15]wFMCommunicate OK [10:52:15]requested_item fd.num is exist - process it [10:52:15]SAM_PROTO_GetFieldsCounters [10:52:15]wFMCommunicate request_size=4 [10:52:15]MH_SAM_APDU [10:52:15]CAPDU: 80 13 00 00 [10:52:15]Write to MH i2c: E2 08 00 3D 27 80 13 00 00 00 00 00 00 E0 [10:52:15]Write i2c OK [10:52:15]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 62 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 62 00 3D 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 2C B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [10:52:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:16]wFMCommunicate OK [10:52:16]SAM_PROTO_GetFieldsCounters done [10:52:16]requested_item shift.num is exist - process it [10:52:16]requested_item shift.opened is exist - process it [10:52:16]req_shift_opened [10:52:16]FM_GetShiftState [10:52:16]SAM_PROTO_GetShiftState [10:52:16]wFMCommunicate request_size=4 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 13 01 00 [10:52:16]Write to MH i2c: E2 08 00 3E 27 80 13 01 00 00 00 00 00 E2 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 0E 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 0E 00 3E 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [10:52:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:16]wFMCommunicate OK [10:52:16]SAM_PROTO_GetShiftState done [10:52:16]FM_GetShiftState done [10:52:16]req_shift_opened done [10:52:16]requested_item shift.open_date is exist - process it [10:52:16]req_shift_open_date [10:52:16]req_shift_open_date done [10:52:16]produce_requested_data done [10:52:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375084,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:52:16]process_action_free close_receipt [10:52:16]json_value_free [10:52:16]json_value_free done [10:52:16]process_json_proto returns [10:52:16]Send response to host [10:52:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375084,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:52:16]free response buf [10:52:16]execute_script done [10:52:16]execute_script returns [10:52:16]free content buf [10:52:16]Sock 8.Close socket [10:52:16]Sock 8.Thread stoped [10:52:19]OFD Sender: No OFD packet to send [10:52:24]OFD Sender: No OFD packet to send [10:52:29]OFD Sender: No OFD packet to send [10:52:34]OFD Sender: No OFD packet to send [10:52:39]accept exits with 9 [10:52:39]New connection [10:52:39]New thread 3067006308 created [10:52:39]Thread 3067149668 joined [10:52:39]Waiting for new connection... [10:52:39] Sock 9.Parse request [10:52:39]Sock 9.Check first char [10:52:39]Sock 9.First char is OK [10:52:39]request: POST /json_proto HTTP/1.0 [10:52:39]Method: POST [10:52:39]URL: /json_proto [10:52:39]Method is POST - this is cgi request [10:52:39]url: /json_proto [10:52:39]query_string will be loaded in cgi processing [10:52:39]execute_cgi json_proto POST (null) [10:52:39]execute_cgi path=json_proto method=POST [10:52:39]POST find Content-Length [10:52:39]Host: 172.17.42.195:8080 [10:52:39]Content-Length: 678 [10:52:39]Content-Type: application/json [10:52:39] [10:52:39]POST finish read [10:52:39]Found Content-Length = 678 [10:52:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311623", "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" ] } } [10:52:39]execute_script... [10:52: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)3311623", "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" ] } } [10:52:39]POST & json_proto [10:52:39]process_json_proto [10:52:39]json parsed OK: [10:52:39]protocol is kg_v1.0 [10:52:39]action value=close_receipt [10:52:39]process_action close_receipt [10:52:39]cmd_close_receipt [10:52:39]MH_GetDate [10:52:39]Write to MH i2c: F0 00 00 3F 27 55 [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 09 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: F0 09 00 3F 27 00 77 1B 1E 67 EF 94 12 67 71 [10:52:39]GetLastDocTimeStamp 1730026332 [10:52:39]current date 1730026359 [10:52:39]FM_GetShiftState [10:52:39]SAM_PROTO_GetShiftState [10:52:39]wFMCommunicate request_size=4 [10:52:39]MH_SAM_APDU [10:52:39]CAPDU: 80 13 01 00 [10:52:39]Write to MH i2c: E2 08 00 40 27 80 13 01 00 00 00 00 00 E4 [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:39]Read from MH i2c: E2 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 0E 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 0E 00 40 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B2 [10:52:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:39]wFMCommunicate OK [10:52:39]SAM_PROTO_GetShiftState done [10:52:39]FM_GetShiftState done [10:52:39]opened in 1729988025 [10:52:39]opened+sec_in_day 1730074425 [10:52:39]quantity*price = 50041 [10:52:39]sum+1 = 50042 [10:52:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 363 27.10.2024 10:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375085 ФПД: 270223255457283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375085&fm=270223255457283&tin=02508201610067®Number=0000000000091623&sum=50000 [10:52:40]StoreToDocumentArchive [10:52:40]shift 528 fd 375085 [10:52:40]save to /storage/0528/doc_00375085 [10:52:40]save last doc name /storage/0528/doc_00375085 to /storage/kkm_last_doc_name [10:52:40]save OK [10:52:40]Clear old archive folders... [10:52:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:40]tlvbuf is B6DD8010 [10:52:40]SAM_PROTO_ClearQueue [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 09 00 00 [10:52:40]Write to MH i2c: E2 08 00 4D 27 80 09 00 00 00 00 00 00 E6 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 4D 27 00 90 00 E8 [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]SAM_PROTO_ClearQueue done [10:52:40]KKMCreateOFDPacket [10:52:40]OFDProtocolAddRootSTLVToBuf [10:52:40]FM_MakeSignedData [10:52:40]FM_MakeSignedData [10:52:40]SAM_PROTO_SignData [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 0D 01 02 [10:52:40]Write to MH i2c: E2 08 00 4E 27 80 0D 01 02 00 00 00 00 EE [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 4E 27 00 90 00 E9 [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]wFMCommunicate request_size=255 [10:52:40]MH_SAM_APDU [10:52: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 77 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 [10:52:40]Write to MH i2c: E2 02 01 4F 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 77 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 00 00 EF [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 4F 27 00 90 00 EA [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]wFMCommunicate request_size=10 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 0D 02 02 05 C4 41 26 CE 03 [10:52:40]Write to MH i2c: E2 0D 00 50 27 80 0D 02 02 05 00 C4 41 26 CE 03 00 00 F7 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 50 27 00 90 00 EB [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 0D 03 02 [10:52:40]Write to MH i2c: E2 08 00 51 27 80 0D 03 02 00 00 00 00 F3 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0B 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0B 00 51 27 00 19 FF 73 3B B4 7B 01 CF 90 00 B9 [10:52:40]RAPDU: 19 FF 73 3B B4 7B 01 CF 90 00 [10:52:40]wFMCommunicate OK [10:52:40]SAM_PROTO_SignData done [10:52:40]FM_MakeSignedData done [10:52:40]CreateOFDProtocolMessage [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 11 00 00 [10:52:40]Write to MH i2c: E2 08 00 52 27 80 11 00 00 00 00 00 00 F3 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 17 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 17 00 52 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [10:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:40]wFMCommunicate OK [10:52:40]CreateOFDProtocolMessage done [10:52:40]OFDSenderStorePacket 375085 [10:52:40]StoreOFDPacket docnum=375085 [10:52: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 1A D8 07 01 BA 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 77 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 C4 41 26 CE 03 19 FF 73 3B B4 7B 01 CF [10:52:40]CheckFolder [10:52:40]dirname=/storage/ofd_packets [10:52:40]CheckFolder done [10:52:40]ProducePacketName [10:52:40]name=ofd_packets/00375085 [10:52:40]NVStorageSaveData ofd_packets/00375085 [10:52:40]File name is /storage/ofd_packets/00375085 [10:52:40]Write 301 bytes [10:52:40]NVStorageSaveData done [10:52:40]OFDSenderStorePacket done [10:52:40]KKMCreateOFDPacket done [10:52:40]NVStorageSaveData kkm_last_timestamp [10:52:40]File name is /storage/kkm_last_timestamp [10:52:40]Write 4 bytes [10:52:40]NVStorageSaveData done [10:52:40]ExternCall_PrintAddStr [10:52:40]wPrintStart [10:52:40]Write to MH i2c: 01 00 00 53 27 7A [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 53 27 00 00 00 00 00 FF 0F 8F [10:52:40]RasterBufferAndPrint [10:52:40]line Счет N : (1)3311623 [10:52:40]line ИНН: 02508201610067 [10:52:40]line Контрольно-Кассовый Чек [10:52:40]line ПРОДАЖА [10:52:40]line ТРК (МРК, ГНК) : 22 [10:52:40]line Товар: 2710124130 [10:52:40]line Аи-92-К-4 [10:52:40]line 7.480 * 66.90 [10:52:40]line = 500.41 [10:52:40]line НДС 12% НСП 1% [10:52:40]line > о реализуемом товаре [10:52:40]line ОКРУГЛЕНИЕ: -0.41 [10:52:40]line ИТОГО: 500.00 [10:52:40]line Внесено: 500.00 [10:52:40]line СДАЧА: 0.00 [10:52:40]line НСП 1% : 4.43 [10:52:40]line НДС 12% : 53.14 [10:52:40]line Наличными: 500.00 [10:52:40]line Безнал.: 0.00 [10:52:40]line Место: АЗС № 87 "Партнер Нефть" [10:52:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:52:40]line СНО: Общий режим [10:52:40]line Чек 363 27.10.2024 10:52 [10:52:40]line Смена: 528 ФФД: 1.0 [10:52:40]line ЗНМ: 0300000083 [10:52:40]line РНМ: 0000000000091623 [10:52:40]line Версия ККМ: 001 [10:52:40]line ФМ: 0000000000874672 [10:52:40]line ФД: 375085 [10:52:40]line ФПД: 270223255457283 [10:52:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375085&fm=270223255457283&tin=02508201610067®Number=0000000000091623&sum=50000 [10:52:41]OFD Sender: Processing packet 375085 [packets to send 270, broken 269] [10:52:41]ProducePacketName [10:52:41]name=ofd_packets/00375085 [10:52:41]OFD Sender: To server: pG, [10:52:41]CommunicateWithHost lk.salyk.kg:30040 [10:52:41]ConnectInit lk.salyk.kg [10:52:41]written 0, free lines is 4095 [10:52:41]Connected sock=10 [10:52: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 1A D8 07 01 BA 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 77 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 C4 41 26 CE 03 19 FF 73 3B B4 7B 01 CF [10:52: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 64 50 47 00 3D 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 2D B9 05 00 F4 03 04 00 16 C7 1D 67 B6 04 01 00 00 D7 45 0B E0 6A B9 C3 10 [10:52:41]CommunicateWithHost err = 0 [10:52:41]CheckOFDResponse [10:52:41]1017 (14) - 77093643461234 [10:52:41]1041 (16) - 0000000000874672 [10:52:41]1040 (4) - 375085 [10:52:41]1012 (4) - 27.10.2024 04:52 [10:52:41]1206 (1) - 0 [10:52:41]OFD Sender: Remove packet 375085 [10:52:41]ProducePacketName [10:52:41]name=ofd_packets/00375085 [10:52:41]NVStorageDeleteData [10:52:41]Write to MH i2c: 01 00 00 7E 27 A5 [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: 01 07 00 7E 27 00 00 00 00 00 D7 0C 8F [10:52:41]RasterBufferAndPrint [10:52:41]line [10:52:41]line [10:52:41]line [10:52:41]line [10:52:41]line [10:52:41]written 0, free lines is 3294 [10:52:41]MH_Cut [10:52:41]Write to MH i2c: D1 01 00 85 27 01 7E [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: D1 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: D1 01 00 [10:52:41]MH_I2C_Read... [10:52:41]Read from MH i2c: D1 01 00 85 27 00 7D [10:52:41]Write to MH i2c: 01 00 00 86 27 AD [10:52:41]Write i2c OK [10:52:41]MH_I2C_Read... [10:52:41]OFD Sender: No OFD packet to send [10:52:42]*** Cut start [10:52:42]*** Partial cut [10:52:42]*** CUTSNS_PIN = 1 [10:52:42]*** CUTSNS_PIN = 0 [10:52:42]*** Brake cut motor [10:52:43]Read from MH i2c: 01 [10:52:43]MH_I2C_Read... [10:52:43]*** Stop cut motor [10:52:43]*** Cut end [10:52:43]Read from MH i2c: 01 07 00 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: 01 07 00 86 27 00 00 00 00 00 FF 0F C2 [10:52:43]process_action close_receipt done [10:52:43]requested_data is exist [10:52:43]produce_requested_data [10:52:43]requested_item fm.sn is exist - process it [10:52:43]wFMCommunicate request_size=4 [10:52:43]MH_SAM_APDU [10:52:43]CAPDU: 80 11 00 00 [10:52:43]Write to MH i2c: E2 08 00 87 27 80 11 00 00 00 00 00 00 28 [10:52:43]Write i2c OK [10:52:43]MH_I2C_Read... [10:52:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:43]Read from MH i2c: E2 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 17 00 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 17 00 87 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [10:52:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:52:43]wFMCommunicate OK [10:52:43]requested_item fd.num is exist - process it [10:52:43]SAM_PROTO_GetFieldsCounters [10:52:43]wFMCommunicate request_size=4 [10:52:43]MH_SAM_APDU [10:52:43]CAPDU: 80 13 00 00 [10:52:43]Write to MH i2c: E2 08 00 88 27 80 13 00 00 00 00 00 00 2B [10:52:43]Write i2c OK [10:52:43]MH_I2C_Read... [10:52:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:43]Read from MH i2c: E2 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 62 00 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 62 00 88 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 2D B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [10:52:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:43]wFMCommunicate OK [10:52:43]SAM_PROTO_GetFieldsCounters done [10:52:43]requested_item shift.num is exist - process it [10:52:43]requested_item shift.opened is exist - process it [10:52:43]req_shift_opened [10:52:43]FM_GetShiftState [10:52:43]SAM_PROTO_GetShiftState [10:52:43]wFMCommunicate request_size=4 [10:52:43]MH_SAM_APDU [10:52:43]CAPDU: 80 13 01 00 [10:52:43]Write to MH i2c: E2 08 00 89 27 80 13 01 00 00 00 00 00 2D [10:52:43]Write i2c OK [10:52:43]MH_I2C_Read... [10:52:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:43]Read from MH i2c: E2 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 0E 00 [10:52:43]MH_I2C_Read... [10:52:43]Read from MH i2c: E2 0E 00 89 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [10:52:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:52:43]wFMCommunicate OK [10:52:43]SAM_PROTO_GetShiftState done [10:52:43]FM_GetShiftState done [10:52:43]req_shift_opened done [10:52:43]requested_item shift.open_date is exist - process it [10:52:43]req_shift_open_date [10:52:43]req_shift_open_date done [10:52:43]produce_requested_data done [10:52:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375085,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:52:43]process_action_free close_receipt [10:52:43]json_value_free [10:52:43]json_value_free done [10:52:43]process_json_proto returns [10:52:43]Send response to host [10:52:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375085,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:52:43]free response buf [10:52:43]execute_script done [10:52:43]execute_script returns [10:52:43]free content buf [10:52:43]Sock 9.Close socket [10:52:43]Sock 9.Thread stoped [10:52:46]OFD Sender: No OFD packet to send [10:52:51]OFD Sender: No OFD packet to send [10:52:56]OFD Sender: No OFD packet to send [10:53:01]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:30]accept exits with 8 [10:53:30]New connection [10:53:30]New thread 3067149668 created [10:53:30]Thread 3067006308 joined [10:53:30]Waiting for new connection... [10:53:30] Sock 8.Parse request [10:53:30]Sock 8.Check first char [10:53:30]Sock 8.First char is OK [10:53:30]request: POST /json_proto HTTP/1.0 [10:53:30]Method: POST [10:53:30]URL: /json_proto [10:53:30]Method is POST - this is cgi request [10:53:30]url: /json_proto [10:53:30]query_string will be loaded in cgi processing [10:53:30]execute_cgi json_proto POST (null) [10:53:30]execute_cgi path=json_proto method=POST [10:53:30]POST find Content-Length [10:53:30]Host: 172.17.42.195:8080 [10:53:30]Content-Length: 678 [10:53:30]Content-Type: application/json [10:53:30] [10:53:30]POST finish read [10:53:30]Found Content-Length = 678 [10:53:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311624", "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" ] } } [10:53:30]execute_script... [10:53:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311624", "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" ] } } [10:53:30]POST & json_proto [10:53:30]process_json_proto [10:53:30]json parsed OK: [10:53:30]protocol is kg_v1.0 [10:53:30]action value=close_receipt [10:53:30]process_action close_receipt [10:53:30]cmd_close_receipt [10:53:30]MH_GetDate [10:53:30]Write to MH i2c: F0 00 00 8A 27 A0 [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: F0 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: F0 09 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: F0 09 00 8A 27 00 AB 1B 1E 67 EF 94 12 67 F0 [10:53:30]GetLastDocTimeStamp 1730026359 [10:53:30]current date 1730026411 [10:53:30]FM_GetShiftState [10:53:30]SAM_PROTO_GetShiftState [10:53:30]wFMCommunicate request_size=4 [10:53:30]MH_SAM_APDU [10:53:30]CAPDU: 80 13 01 00 [10:53:30]Write to MH i2c: E2 08 00 8B 27 80 13 01 00 00 00 00 00 2F [10:53:30]Write i2c OK [10:53:30]MH_I2C_Read... [10:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:30]Read from MH i2c: E2 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 0E 00 [10:53:30]MH_I2C_Read... [10:53:30]Read from MH i2c: E2 0E 00 8B 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FD [10:53:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:53:30]wFMCommunicate OK [10:53:30]SAM_PROTO_GetShiftState done [10:53:30]FM_GetShiftState done [10:53:30]opened in 1729988025 [10:53:30]opened+sec_in_day 1730074425 [10:53:30]quantity*price = 40006 [10:53:30]sum+1 = 40007 [10:53: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 СНО: Общий режим Чек 364 27.10.2024 10:53 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375086 ФПД: 271818874063469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375086&fm=271818874063469&tin=02508201610067®Number=0000000000091623&sum=40000 [10:53:31]StoreToDocumentArchive [10:53:31]shift 528 fd 375086 [10:53:31]save to /storage/0528/doc_00375086 [10:53:31]save last doc name /storage/0528/doc_00375086 to /storage/kkm_last_doc_name [10:53:31]save OK [10:53:31]Clear old archive folders... [10:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:31]tlvbuf is B6F0AD10 [10:53:31]SAM_PROTO_ClearQueue [10:53:31]wFMCommunicate request_size=4 [10:53:31]MH_SAM_APDU [10:53:31]CAPDU: 80 09 00 00 [10:53:31]Write to MH i2c: E2 08 00 98 27 80 09 00 00 00 00 00 00 31 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:31]Read from MH i2c: E2 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 03 00 [10:53:31]MH_I2C_Read... [10:53:31]Read from MH i2c: E2 03 00 98 27 00 90 00 33 [10:53:31]RAPDU: 90 00 [10:53:31]wFMCommunicate OK [10:53:31]SAM_PROTO_ClearQueue done [10:53:31]KKMCreateOFDPacket [10:53:31]OFDProtocolAddRootSTLVToBuf [10:53:31]FM_MakeSignedData [10:53:31]FM_MakeSignedData [10:53:31]SAM_PROTO_SignData [10:53:31]wFMCommunicate request_size=4 [10:53:31]MH_SAM_APDU [10:53:31]CAPDU: 80 0D 01 02 [10:53:31]Write to MH i2c: E2 08 00 99 27 80 0D 01 02 00 00 00 00 39 [10:53:31]Write i2c OK [10:53:31]MH_I2C_Read... [10:53:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:32]Read from MH i2c: E2 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 99 27 00 90 00 34 [10:53:32]RAPDU: 90 00 [10:53:32]wFMCommunicate OK [10:53:32]wFMCommunicate request_size=255 [10:53:32]MH_SAM_APDU [10:53:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 01 00 00 F4 03 04 00 AB 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 [10:53:32]Write to MH i2c: E2 02 01 9A 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 6C 01 00 00 F4 03 04 00 AB 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 00 00 41 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]OFD Sender: No OFD packet to send [10:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:32]Read from MH i2c: E2 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 9A 27 00 90 00 35 [10:53:32]RAPDU: 90 00 [10:53:32]wFMCommunicate OK [10:53:32]wFMCommunicate request_size=10 [10:53:32]MH_SAM_APDU [10:53:32]CAPDU: 80 0D 02 02 05 37 C3 6E 8A 6D [10:53:32]Write to MH i2c: E2 0D 00 9B 27 80 0D 02 02 05 00 37 C3 6E 8A 6D 00 00 A5 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:32]Read from MH i2c: E2 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 03 00 9B 27 00 90 00 36 [10:53:32]RAPDU: 90 00 [10:53:32]wFMCommunicate OK [10:53:32]wFMCommunicate request_size=4 [10:53:32]MH_SAM_APDU [10:53:32]CAPDU: 80 0D 03 02 [10:53:32]Write to MH i2c: E2 08 00 9C 27 80 0D 03 02 00 00 00 00 3E [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:32]Read from MH i2c: E2 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 0B 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 0B 00 9C 27 00 C7 42 6F 5B 90 5B 0C 5A 90 00 63 [10:53:32]RAPDU: C7 42 6F 5B 90 5B 0C 5A 90 00 [10:53:32]wFMCommunicate OK [10:53:32]SAM_PROTO_SignData done [10:53:32]FM_MakeSignedData done [10:53:32]CreateOFDProtocolMessage [10:53:32]wFMCommunicate request_size=4 [10:53:32]MH_SAM_APDU [10:53:32]CAPDU: 80 11 00 00 [10:53:32]Write to MH i2c: E2 08 00 9D 27 80 11 00 00 00 00 00 00 3E [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:32]Read from MH i2c: E2 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 17 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: E2 17 00 9D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [10:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:53:32]wFMCommunicate OK [10:53:32]CreateOFDProtocolMessage done [10:53:32]OFDSenderStorePacket 375086 [10:53:32]StoreOFDPacket docnum=375086 [10:53: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 AD 00 07 01 AB 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 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 6C 01 00 00 F4 03 04 00 AB 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 37 C3 6E 8A 6D C7 42 6F 5B 90 5B 0C 5A [10:53:32]CheckFolder [10:53:32]dirname=/storage/ofd_packets [10:53:32]CheckFolder done [10:53:32]ProducePacketName [10:53:32]name=ofd_packets/00375086 [10:53:32]NVStorageSaveData ofd_packets/00375086 [10:53:32]File name is /storage/ofd_packets/00375086 [10:53:32]Write 301 bytes [10:53:32]NVStorageSaveData done [10:53:32]OFDSenderStorePacket done [10:53:32]KKMCreateOFDPacket done [10:53:32]NVStorageSaveData kkm_last_timestamp [10:53:32]File name is /storage/kkm_last_timestamp [10:53:32]Write 4 bytes [10:53:32]NVStorageSaveData done [10:53:32]ExternCall_PrintAddStr [10:53:32]wPrintStart [10:53:32]Write to MH i2c: 01 00 00 9E 27 C5 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: 01 [10:53:32]MH_I2C_Read... [10:53:32]OFD Sender: Processing packet 375086 [packets to send 270, broken 269] [10:53:32]ProducePacketName [10:53:32]name=ofd_packets/00375086 [10:53:32]OFD Sender: To server: pG, [10:53:32]CommunicateWithHost lk.salyk.kg:30040 [10:53:32]ConnectInit lk.salyk.kg [10:53:32]Read from MH i2c: 01 07 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: 01 07 00 9E 27 00 00 00 00 00 FF 0F DA [10:53:32]RasterBufferAndPrint [10:53:32]line Счет N : (1)3311624 [10:53:32]line ИНН: 02508201610067 [10:53:32]line Контрольно-Кассовый Чек [10:53:32]line ПРОДАЖА [10:53:32]line ТРК (МРК, ГНК) : 42 [10:53:32]line Товар: 2710124130 [10:53:32]line Аи-92-К-4 [10:53:32]line 5.980 * 66.90 [10:53:32]line = 400.06 [10:53:32]line НДС 12% НСП 1% [10:53:32]line > о реализуемом товаре [10:53:32]line ОКРУГЛЕНИЕ: -0.06 [10:53:32]line ИТОГО: 400.00 [10:53:32]line Внесено: 400.00 [10:53:32]line СДАЧА: 0.00 [10:53:32]line НСП 1% : 3.54 [10:53:32]line НДС 12% : 42.48 [10:53:32]line Наличными: 400.00 [10:53:32]line Безнал.: 0.00 [10:53:32]line Место: АЗС № 87 "Партнер Нефть" [10:53:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:53:32]line СНО: Общий режим [10:53:32]line Чек 364 27.10.2024 10:53 [10:53:32]line Смена: 528 ФФД: 1.0 [10:53:32]line ЗНМ: 0300000083 [10:53:32]line РНМ: 0000000000091623 [10:53:32]line Версия ККМ: 001 [10:53:32]line ФМ: 0000000000874672 [10:53:32]line ФД: 375086 [10:53:32]line ФПД: 271818874063469 [10:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375086&fm=271818874063469&tin=02508201610067®Number=0000000000091623&sum=40000 [10:53:32]written 0, free lines is 4095 [10:53:32]Connected sock=11 [10:53:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AD 00 07 01 AB 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 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 6C 01 00 00 F4 03 04 00 AB 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 37 C3 6E 8A 6D C7 42 6F 5B 90 5B 0C 5A [10:53: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 1B C7 47 00 BB 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 2E B9 05 00 F4 03 04 00 49 C7 1D 67 B6 04 01 00 00 52 02 4F 58 94 7C A6 6C [10:53:32]CommunicateWithHost err = 0 [10:53:32]CheckOFDResponse [10:53:32]1017 (14) - 77093643461234 [10:53:32]1041 (16) - 0000000000874672 [10:53:32]1040 (4) - 375086 [10:53:32]1012 (4) - 27.10.2024 04:53 [10:53:32]1206 (1) - 0 [10:53:32]OFD Sender: Remove packet 375086 [10:53:32]ProducePacketName [10:53:32]name=ofd_packets/00375086 [10:53:32]NVStorageDeleteData [10:53:32]Write to MH i2c: 01 00 00 C9 27 F0 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: 01 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: 01 07 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: 01 07 00 C9 27 00 00 00 00 00 DE 0C E1 [10:53:32]RasterBufferAndPrint [10:53:32]line [10:53:32]line [10:53:32]line [10:53:32]line [10:53:32]line [10:53:32]written 0, free lines is 3300 [10:53:32]MH_Cut [10:53:32]Write to MH i2c: D1 01 00 D0 27 01 C9 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: D1 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: D1 01 00 [10:53:32]MH_I2C_Read... [10:53:32]Read from MH i2c: D1 01 00 D0 27 00 C8 [10:53:32]Write to MH i2c: 01 00 00 D1 27 F8 [10:53:32]Write i2c OK [10:53:32]MH_I2C_Read... [10:53:33]OFD Sender: No OFD packet to send [10:53:33]*** Cut start [10:53:33]*** Partial cut [10:53:33]*** CUTSNS_PIN = 1 [10:53:33]*** CUTSNS_PIN = 0 [10:53:34]*** Brake cut motor [10:53:34]Read from MH i2c: 01 [10:53:34]MH_I2C_Read... [10:53:34]*** Stop cut motor [10:53:34]*** Cut end [10:53:34]Read from MH i2c: 01 07 00 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: 01 07 00 D1 27 00 00 00 00 00 FF 0F 0D [10:53:34]process_action close_receipt done [10:53:34]requested_data is exist [10:53:34]produce_requested_data [10:53:34]requested_item fm.sn is exist - process it [10:53:34]wFMCommunicate request_size=4 [10:53:34]MH_SAM_APDU [10:53:34]CAPDU: 80 11 00 00 [10:53:34]Write to MH i2c: E2 08 00 D2 27 80 11 00 00 00 00 00 00 73 [10:53:34]Write i2c OK [10:53:34]MH_I2C_Read... [10:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:34]Read from MH i2c: E2 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 17 00 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 17 00 D2 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [10:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:53:34]wFMCommunicate OK [10:53:34]requested_item fd.num is exist - process it [10:53:34]SAM_PROTO_GetFieldsCounters [10:53:34]wFMCommunicate request_size=4 [10:53:34]MH_SAM_APDU [10:53:34]CAPDU: 80 13 00 00 [10:53:34]Write to MH i2c: E2 08 00 D3 27 80 13 00 00 00 00 00 00 76 [10:53:34]Write i2c OK [10:53:34]MH_I2C_Read... [10:53:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:34]Read from MH i2c: E2 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 62 00 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 62 00 D3 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 2E B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [10:53:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:34]wFMCommunicate OK [10:53:34]SAM_PROTO_GetFieldsCounters done [10:53:34]requested_item shift.num is exist - process it [10:53:34]requested_item shift.opened is exist - process it [10:53:34]req_shift_opened [10:53:34]FM_GetShiftState [10:53:34]SAM_PROTO_GetShiftState [10:53:34]wFMCommunicate request_size=4 [10:53:34]MH_SAM_APDU [10:53:34]CAPDU: 80 13 01 00 [10:53:34]Write to MH i2c: E2 08 00 D4 27 80 13 01 00 00 00 00 00 78 [10:53:34]Write i2c OK [10:53:34]MH_I2C_Read... [10:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:34]Read from MH i2c: E2 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 0E 00 [10:53:34]MH_I2C_Read... [10:53:34]Read from MH i2c: E2 0E 00 D4 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 46 [10:53:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:53:34]wFMCommunicate OK [10:53:34]SAM_PROTO_GetShiftState done [10:53:34]FM_GetShiftState done [10:53:34]req_shift_opened done [10:53:34]requested_item shift.open_date is exist - process it [10:53:34]req_shift_open_date [10:53:34]req_shift_open_date done [10:53:34]produce_requested_data done [10:53:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375086,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:53:34]process_action_free close_receipt [10:53:34]json_value_free [10:53:34]json_value_free done [10:53:34]process_json_proto returns [10:53:34]Send response to host [10:53:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375086,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:53:34]free response buf [10:53:34]execute_script done [10:53:34]execute_script returns [10:53:34]free content buf [10:53:34]Sock 8.Close socket [10:53:34]Sock 8.Thread stoped [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:22]accept exits with 9 [10:54:22]New connection [10:54:22]New thread 3067006308 created [10:54:22]Thread 3067149668 joined [10:54:22]Waiting for new connection... [10:54:22] Sock 9.Parse request [10:54:22]Sock 9.Check first char [10:54:22]Sock 9.First char is OK [10:54:22]request: POST /json_proto HTTP/1.0 [10:54:22]Method: POST [10:54:22]URL: /json_proto [10:54:22]Method is POST - this is cgi request [10:54:22]url: /json_proto [10:54:22]query_string will be loaded in cgi processing [10:54:22]execute_cgi json_proto POST (null) [10:54:22]execute_cgi path=json_proto method=POST [10:54:22]POST find Content-Length [10:54:22]Host: 172.17.42.195:8080 [10:54:22]Content-Length: 678 [10:54:22]Content-Type: application/json [10:54:22] [10:54:22]POST finish read [10:54:22]Found Content-Length = 678 [10:54:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311625", "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" ] } } [10:54:22]execute_script... [10:54:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311625", "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" ] } } [10:54:22]POST & json_proto [10:54:22]process_json_proto [10:54:22]json parsed OK: [10:54:22]protocol is kg_v1.0 [10:54:22]action value=close_receipt [10:54:22]process_action close_receipt [10:54:22]cmd_close_receipt [10:54:22]MH_GetDate [10:54:22]Write to MH i2c: F0 00 00 D5 27 EB [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: F0 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: F0 09 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: F0 09 00 D5 27 00 DE 1B 1E 67 EF 94 12 67 6E [10:54:22]GetLastDocTimeStamp 1730026411 [10:54:22]current date 1730026462 [10:54:22]FM_GetShiftState [10:54:22]SAM_PROTO_GetShiftState [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 13 01 00 [10:54:22]Write to MH i2c: E2 08 00 D6 27 80 13 01 00 00 00 00 00 7A [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0E 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0E 00 D6 27 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 48 [10:54:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:54:22]wFMCommunicate OK [10:54:22]SAM_PROTO_GetShiftState done [10:54:22]FM_GetShiftState done [10:54:22]opened in 1729988025 [10:54:22]opened+sec_in_day 1730074425 [10:54:22]quantity*price = 60009 [10:54:22]sum+1 = 60010 [10:54:22]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 СНО: Общий режим Чек 365 27.10.2024 10:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375087 ФПД: 251888751586619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375087&fm=251888751586619&tin=02508201610067®Number=0000000000091623&sum=60000 [10:54:23]StoreToDocumentArchive [10:54:23]shift 528 fd 375087 [10:54:23]save to /storage/0528/doc_00375087 [10:54:23]save last doc name /storage/0528/doc_00375087 to /storage/kkm_last_doc_name [10:54:23]save OK [10:54:23]Clear old archive folders... [10:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:23]tlvbuf is 0167DB20 [10:54:23]SAM_PROTO_ClearQueue [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 09 00 00 [10:54:23]Write to MH i2c: E2 08 00 E3 27 80 09 00 00 00 00 00 00 7C [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 E3 27 00 90 00 7E [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]SAM_PROTO_ClearQueue done [10:54:23]KKMCreateOFDPacket [10:54:23]OFDProtocolAddRootSTLVToBuf [10:54:23]FM_MakeSignedData [10:54:23]FM_MakeSignedData [10:54:23]SAM_PROTO_SignData [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 01 02 [10:54:23]Write to MH i2c: E2 08 00 E4 27 80 0D 01 02 00 00 00 00 84 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 E4 27 00 90 00 7F [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]wFMCommunicate request_size=255 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 01 00 00 F4 03 04 00 DE 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 [10:54:23]Write to MH i2c: E2 02 01 E5 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 DE 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 00 00 BD [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 E5 27 00 90 00 80 [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]wFMCommunicate request_size=10 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 02 02 05 17 6B 8F AD 3B [10:54:23]Write to MH i2c: E2 0D 00 E6 27 80 0D 02 02 05 00 17 6B 8F AD 3B 00 00 8A [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 03 00 E6 27 00 90 00 81 [10:54:23]RAPDU: 90 00 [10:54:23]wFMCommunicate OK [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 0D 03 02 [10:54:23]Write to MH i2c: E2 08 00 E7 27 80 0D 03 02 00 00 00 00 89 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0B 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 0B 00 E7 27 00 E7 87 F2 82 07 7C 07 24 90 00 1A [10:54:23]RAPDU: E7 87 F2 82 07 7C 07 24 90 00 [10:54:23]wFMCommunicate OK [10:54:23]SAM_PROTO_SignData done [10:54:23]FM_MakeSignedData done [10:54:23]CreateOFDProtocolMessage [10:54:23]wFMCommunicate request_size=4 [10:54:23]MH_SAM_APDU [10:54:23]CAPDU: 80 11 00 00 [10:54:23]Write to MH i2c: E2 08 00 E8 27 80 11 00 00 00 00 00 00 89 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:23]Read from MH i2c: E2 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: E2 17 00 E8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [10:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:54:23]wFMCommunicate OK [10:54:23]CreateOFDProtocolMessage done [10:54:23]OFDSenderStorePacket 375087 [10:54:23]StoreOFDPacket docnum=375087 [10:54: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 75 B4 07 01 8D 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 DE 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 17 6B 8F AD 3B E7 87 F2 82 07 7C 07 24 [10:54:23]CheckFolder [10:54:23]dirname=/storage/ofd_packets [10:54:23]CheckFolder done [10:54:23]ProducePacketName [10:54:23]name=ofd_packets/00375087 [10:54:23]NVStorageSaveData ofd_packets/00375087 [10:54:23]File name is /storage/ofd_packets/00375087 [10:54:23]Write 301 bytes [10:54:23]NVStorageSaveData done [10:54:23]OFDSenderStorePacket done [10:54:23]KKMCreateOFDPacket done [10:54:23]NVStorageSaveData kkm_last_timestamp [10:54:23]File name is /storage/kkm_last_timestamp [10:54:23]Write 4 bytes [10:54:23]NVStorageSaveData done [10:54:23]ExternCall_PrintAddStr [10:54:23]wPrintStart [10:54:23]Write to MH i2c: 01 00 00 E9 27 10 [10:54:23]Write i2c OK [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 [10:54:23]MH_I2C_Read... [10:54:23]Read from MH i2c: 01 07 00 E9 27 00 00 00 00 00 FF 0F 25 [10:54:23]RasterBufferAndPrint [10:54:23]line Счет N : (1)3311625 [10:54:23]line ИНН: 02508201610067 [10:54:23]line Контрольно-Кассовый Чек [10:54:23]line ПРОДАЖА [10:54:23]line ТРК (МРК, ГНК) : 22 [10:54:23]line Товар: 2710124130 [10:54:23]line Аи-92-К-4 [10:54:23]line 8.970 * 66.90 [10:54:23]line = 600.09 [10:54:23]line НДС 12% НСП 1% [10:54:23]line > о реализуемом товаре [10:54:23]line ОКРУГЛЕНИЕ: -0.09 [10:54:23]line ИТОГО: 600.00 [10:54:23]line Внесено: 600.00 [10:54:23]line СДАЧА: 0.00 [10:54:23]line НСП 1% : 5.31 [10:54:23]line НДС 12% : 63.73 [10:54:23]line Наличными: 600.00 [10:54:23]line Безнал.: 0.00 [10:54:23]line Место: АЗС № 87 "Партнер Нефть" [10:54:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:54:23]line СНО: Общий режим [10:54:23]line Чек 365 27.10.2024 10:54 [10:54:23]line Смена: 528 ФФД: 1.0 [10:54:23]line ЗНМ: 0300000083 [10:54:23]line РНМ: 0000000000091623 [10:54:23]line Версия ККМ: 001 [10:54:23]line ФМ: 0000000000874672 [10:54:23]line ФД: 375087 [10:54:23]line ФПД: 251888751586619 [10:54:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375087&fm=251888751586619&tin=02508201610067®Number=0000000000091623&sum=60000 [10:54:24]OFD Sender: Processing packet 375087 [packets to send 270, broken 269] [10:54:24]ProducePacketName [10:54:24]name=ofd_packets/00375087 [10:54:24]OFD Sender: To server: pG, [10:54:24]CommunicateWithHost lk.salyk.kg:30040 [10:54:24]ConnectInit lk.salyk.kg [10:54:24]written 0, free lines is 4095 [10:54:24]Connected sock=10 [10:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 75 B4 07 01 8D 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 DE 1B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 17 6B 8F AD 3B E7 87 F2 82 07 7C 07 24 [10:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F8 D8 47 00 25 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 2F B9 05 00 F4 03 04 00 7D C7 1D 67 B6 04 01 00 00 78 D3 88 CC 37 9E A0 33 [10:54:24]CommunicateWithHost err = 0 [10:54:24]CheckOFDResponse [10:54:24]1017 (14) - 77093643461234 [10:54:24]1041 (16) - 0000000000874672 [10:54:24]1040 (4) - 375087 [10:54:24]1012 (4) - 27.10.2024 04:54 [10:54:24]1206 (1) - 0 [10:54:24]OFD Sender: Remove packet 375087 [10:54:24]ProducePacketName [10:54:24]name=ofd_packets/00375087 [10:54:24]NVStorageDeleteData [10:54:24]Write to MH i2c: 01 00 00 14 28 3C [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 07 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 07 00 14 28 00 00 00 00 00 E4 0C 33 [10:54:24]RasterBufferAndPrint [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]line [10:54:24]written 0, free lines is 3306 [10:54:24]MH_Cut [10:54:24]Write to MH i2c: D1 01 00 1B 28 01 15 [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 01 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: D1 01 00 1B 28 00 14 [10:54:24]Write to MH i2c: 01 00 00 1C 28 44 [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:25]OFD Sender: No OFD packet to send [10:54:25]*** Cut start [10:54:25]*** Partial cut [10:54:25]*** CUTSNS_PIN = 1 [10:54:25]*** CUTSNS_PIN = 0 [10:54:25]*** Brake cut motor [10:54:26]Read from MH i2c: 01 [10:54:26]MH_I2C_Read... [10:54:26]*** Stop cut motor [10:54:26]*** Cut end [10:54:26]Read from MH i2c: 01 07 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: 01 07 00 1C 28 00 00 00 00 00 FF 0F 59 [10:54:26]process_action close_receipt done [10:54:26]requested_data is exist [10:54:26]produce_requested_data [10:54:26]requested_item fm.sn is exist - process it [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 11 00 00 [10:54:26]Write to MH i2c: E2 08 00 1D 28 80 11 00 00 00 00 00 00 BF [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 17 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 17 00 1D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [10:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:54:26]wFMCommunicate OK [10:54:26]requested_item fd.num is exist - process it [10:54:26]SAM_PROTO_GetFieldsCounters [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 13 00 00 [10:54:26]Write to MH i2c: E2 08 00 1E 28 80 13 00 00 00 00 00 00 C2 [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 62 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 62 00 1E 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 2F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 2A [10:54:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:26]wFMCommunicate OK [10:54:26]SAM_PROTO_GetFieldsCounters done [10:54:26]requested_item shift.num is exist - process it [10:54:26]requested_item shift.opened is exist - process it [10:54:26]req_shift_opened [10:54:26]FM_GetShiftState [10:54:26]SAM_PROTO_GetShiftState [10:54:26]wFMCommunicate request_size=4 [10:54:26]MH_SAM_APDU [10:54:26]CAPDU: 80 13 01 00 [10:54:26]Write to MH i2c: E2 08 00 1F 28 80 13 01 00 00 00 00 00 C4 [10:54:26]Write i2c OK [10:54:26]MH_I2C_Read... [10:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:26]Read from MH i2c: E2 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 0E 00 [10:54:26]MH_I2C_Read... [10:54:26]Read from MH i2c: E2 0E 00 1F 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 92 [10:54:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:54:26]wFMCommunicate OK [10:54:26]SAM_PROTO_GetShiftState done [10:54:26]FM_GetShiftState done [10:54:26]req_shift_opened done [10:54:26]requested_item shift.open_date is exist - process it [10:54:26]req_shift_open_date [10:54:26]req_shift_open_date done [10:54:26]produce_requested_data done [10:54:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375087,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:54:26]process_action_free close_receipt [10:54:26]json_value_free [10:54:26]json_value_free done [10:54:26]process_json_proto returns [10:54:26]Send response to host [10:54:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375087,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:54:26]free response buf [10:54:26]execute_script done [10:54:26]execute_script returns [10:54:26]free content buf [10:54:26]Sock 9.Close socket [10:54:26]Sock 9.Thread stoped [10:54:30]OFD Sender: No OFD packet to send [10:54:35]OFD Sender: No OFD packet to send [10:54:40]OFD Sender: No OFD packet to send [10:54:45]OFD Sender: No OFD packet to send [10:54:50]OFD Sender: No OFD packet to send [10:54:55]OFD Sender: No OFD packet to send [10:55:00]OFD Sender: No OFD packet to send [10:55:05]OFD Sender: No OFD packet to send [10:55:10]OFD Sender: No OFD packet to send [10:55:15]OFD Sender: No OFD packet to send [10:55:20]OFD Sender: No OFD packet to send [10:55:25]OFD Sender: No OFD packet to send [10:55:30]OFD Sender: No OFD packet to send [10:55:35]OFD Sender: No OFD packet to send [10:55:39]accept exits with 8 [10:55:39]New connection [10:55:39]New thread 3067149668 created [10:55:39]Thread 3067006308 joined [10:55:39]Waiting for new connection... [10:55:39] Sock 8.Parse request [10:55:39]Sock 8.Check first char [10:55:39]Sock 8.First char is OK [10:55:39]request: POST /json_proto HTTP/1.0 [10:55:39]Method: POST [10:55:39]URL: /json_proto [10:55:39]Method is POST - this is cgi request [10:55:39]url: /json_proto [10:55:39]query_string will be loaded in cgi processing [10:55:39]execute_cgi json_proto POST (null) [10:55:39]execute_cgi path=json_proto method=POST [10:55:39]POST find Content-Length [10:55:39]Host: 172.17.42.195:8080 [10:55:39]Content-Length: 685 [10:55:39]Content-Type: application/json [10:55:39] [10:55:39]POST finish read [10:55:39]Found Content-Length = 685 [10:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 49.360, "sum" : 1920.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1920.00, "payments": [ { "type": 0, "sum" : 1920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:39]execute_script... [10:55: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)3311622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 49.360, "sum" : 1920.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1920.00, "payments": [ { "type": 0, "sum" : 1920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:39]POST & json_proto [10:55:39]process_json_proto [10:55:39]json parsed OK: [10:55:39]protocol is kg_v1.0 [10:55:39]action value=close_receipt [10:55:39]process_action close_receipt [10:55:39]cmd_close_receipt [10:55:39]MH_GetDate [10:55:39]Write to MH i2c: F0 00 00 20 28 37 [10:55:39]Write i2c OK [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 09 00 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: F0 09 00 20 28 00 2C 1C 1E 67 EF 94 12 67 09 [10:55:39]GetLastDocTimeStamp 1730026462 [10:55:39]current date 1730026540 [10:55:39]FM_GetShiftState [10:55:39]SAM_PROTO_GetShiftState [10:55:39]wFMCommunicate request_size=4 [10:55:39]MH_SAM_APDU [10:55:39]CAPDU: 80 13 01 00 [10:55:39]Write to MH i2c: E2 08 00 21 28 80 13 01 00 00 00 00 00 C6 [10:55:39]Write i2c OK [10:55:39]MH_I2C_Read... [10:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:39]Read from MH i2c: E2 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: E2 0E 00 [10:55:39]MH_I2C_Read... [10:55:39]Read from MH i2c: E2 0E 00 21 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 94 [10:55:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:39]wFMCommunicate OK [10:55:39]SAM_PROTO_GetShiftState done [10:55:39]FM_GetShiftState done [10:55:39]opened in 1729988025 [10:55:39]opened+sec_in_day 1730074425 [10:55:39]quantity*price = 192010 [10:55:39]sum+1 = 192011 [10:55:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1920.00 Внесено: 2000.00 СДАЧА: 80.00 НСП 1% : 16.99 НДС 12% : 203.90 Наличными: 1920.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 366 27.10.2024 10:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375088 ФПД: 40650642617673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105540&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375088&fm=40650642617673&tin=02508201610067®Number=0000000000091623&sum=192000 [10:55:41]StoreToDocumentArchive [10:55:41]shift 528 fd 375088 [10:55:41]save to /storage/0528/doc_00375088 [10:55:41]save last doc name /storage/0528/doc_00375088 to /storage/kkm_last_doc_name [10:55:41]save OK [10:55:41]Clear old archive folders... [10:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:55:41]tlvbuf is 015B6760 [10:55:41]SAM_PROTO_ClearQueue [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 09 00 00 [10:55:41]Write to MH i2c: E2 08 00 2E 28 80 09 00 00 00 00 00 00 C8 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 2E 28 00 90 00 CA [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]SAM_PROTO_ClearQueue done [10:55:41]KKMCreateOFDPacket [10:55:41]OFDProtocolAddRootSTLVToBuf [10:55:41]FM_MakeSignedData [10:55:41]FM_MakeSignedData [10:55:41]SAM_PROTO_SignData [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 01 02 [10:55:41]Write to MH i2c: E2 08 00 2F 28 80 0D 01 02 00 00 00 00 D0 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 2F 28 00 90 00 CB [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]wFMCommunicate request_size=255 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 C0 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0A EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 4F 00 00 00 00 07 04 06 00 00 EE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 2C 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 F8 [10:55:41]Write to MH i2c: E2 02 01 30 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 C0 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0A EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 4F 00 00 00 00 07 04 06 00 00 EE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 2C 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 F8 00 00 20 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 30 28 00 90 00 CC [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]wFMCommunicate request_size=9 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 02 02 04 B7 1C F5 49 [10:55:41]Write to MH i2c: E2 0C 00 31 28 80 0D 02 02 04 00 B7 1C F5 49 00 00 EC [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 03 00 31 28 00 90 00 CD [10:55:41]RAPDU: 90 00 [10:55:41]wFMCommunicate OK [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 0D 03 02 [10:55:41]Write to MH i2c: E2 08 00 32 28 80 0D 03 02 00 00 00 00 D5 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 0B 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 0B 00 32 28 00 EF 6C 31 94 89 AB EF E7 90 00 00 [10:55:41]RAPDU: EF 6C 31 94 89 AB EF E7 90 00 [10:55:41]wFMCommunicate OK [10:55:41]SAM_PROTO_SignData done [10:55:41]FM_MakeSignedData done [10:55:41]CreateOFDProtocolMessage [10:55:41]wFMCommunicate request_size=4 [10:55:41]MH_SAM_APDU [10:55:41]CAPDU: 80 11 00 00 [10:55:41]Write to MH i2c: E2 08 00 33 28 80 11 00 00 00 00 00 00 D5 [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:41]Read from MH i2c: E2 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 17 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: E2 17 00 33 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [10:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:55:41]wFMCommunicate OK [10:55:41]CreateOFDProtocolMessage done [10:55:41]OFDSenderStorePacket 375088 [10:55:41]StoreOFDPacket docnum=375088 [10:55: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 0E 01 00 00 5F 65 06 01 20 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 C0 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0A EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 4F 00 00 00 00 07 04 06 00 00 EE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 2C 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 F8 B7 1C F5 49 EF 6C 31 94 89 AB EF E7 [10:55:41]CheckFolder [10:55:41]dirname=/storage/ofd_packets [10:55:41]CheckFolder done [10:55:41]ProducePacketName [10:55:41]name=ofd_packets/00375088 [10:55:41]NVStorageSaveData ofd_packets/00375088 [10:55:41]File name is /storage/ofd_packets/00375088 [10:55:41]Write 300 bytes [10:55:41]NVStorageSaveData done [10:55:41]OFDSenderStorePacket done [10:55:41]KKMCreateOFDPacket done [10:55:41]NVStorageSaveData kkm_last_timestamp [10:55:41]File name is /storage/kkm_last_timestamp [10:55:41]Write 4 bytes [10:55:41]NVStorageSaveData done [10:55:41]ExternCall_PrintAddStr [10:55:41]wPrintStart [10:55:41]Write to MH i2c: 01 00 00 34 28 5C [10:55:41]Write i2c OK [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 [10:55:41]MH_I2C_Read... [10:55:41]Read from MH i2c: 01 07 00 34 28 00 00 00 00 00 FF 0F 71 [10:55:41]RasterBufferAndPrint [10:55:41]line Счет N : (1)3311622 [10:55:41]line ИНН: 02508201610067 [10:55:41]line Контрольно-Кассовый Чек [10:55:41]line ПРОДАЖА [10:55:41]line ТРК (МРК, ГНК) : 7 [10:55:41]line Товар: 2711190000 [10:55:41]line ГАЗ-К-5 [10:55:41]line 49.360 * 38.90 [10:55:41]line = 1920.10 [10:55:41]line НДС 12% НСП 1% [10:55:41]line > о реализуемом товаре [10:55:41]line ОКРУГЛЕНИЕ: -0.10 [10:55:41]line ИТОГО: 1920.00 [10:55:41]line Внесено: 2000.00 [10:55:41]line СДАЧА: 80.00 [10:55:41]line НСП 1% : 16.99 [10:55:41]line НДС 12% : 203.90 [10:55:41]line Наличными: 1920.00 [10:55:41]line Безнал.: 0.00 [10:55:41]line Место: АЗС № 87 "Партнер Нефть" [10:55:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:55:41]line СНО: Общий режим [10:55:41]line Чек 366 27.10.2024 10:55 [10:55:41]line Смена: 528 ФФД: 1.0 [10:55:41]line ЗНМ: 0300000083 [10:55:41]line РНМ: 0000000000091623 [10:55:41]line Версия ККМ: 001 [10:55:41]line ФМ: 0000000000874672 [10:55:41]line ФД: 375088 [10:55:41]line ФПД: 40650642617673 [10:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105540&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375088&fm=40650642617673&tin=02508201610067®Number=0000000000091623&sum=192000 [10:55:41]written 0, free lines is 4095 [10:55:41]OFD Sender: Processing packet 375088 [packets to send 270, broken 269] [10:55:41]ProducePacketName [10:55:41]name=ofd_packets/00375088 [10:55:41]OFD Sender: To server: pG, [10:55:41]CommunicateWithHost lk.salyk.kg:30040 [10:55:41]ConnectInit lk.salyk.kg [10:55:41]Connected sock=10 [10:55: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 0E 01 00 00 5F 65 06 01 20 BB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D0 C0 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 0A EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 4F 00 00 00 00 07 04 06 00 00 EE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 2C 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 F8 B7 1C F5 49 EF 6C 31 94 89 AB EF E7 [10:55: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 C0 EC 47 00 65 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 30 B9 05 00 F4 03 04 00 CB C7 1D 67 B6 04 01 00 00 D7 21 DE 4F A0 0D 39 DE [10:55:41]CommunicateWithHost err = 0 [10:55:41]CheckOFDResponse [10:55:41]1017 (14) - 77093643461234 [10:55:41]1041 (16) - 0000000000874672 [10:55:41]1040 (4) - 375088 [10:55:41]1012 (4) - 27.10.2024 04:55 [10:55:41]1206 (1) - 0 [10:55:41]OFD Sender: Remove packet 375088 [10:55:41]ProducePacketName [10:55:41]name=ofd_packets/00375088 [10:55:41]NVStorageDeleteData [10:55:42]Write to MH i2c: 01 00 00 5F 28 87 [10:55:42]Write i2c OK [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: 01 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: 01 07 00 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: 01 07 00 5F 28 00 00 00 00 00 E1 0C 7B [10:55:42]RasterBufferAndPrint [10:55:42]line [10:55:42]line [10:55:42]line [10:55:42]line [10:55:42]line [10:55:42]written 0, free lines is 3303 [10:55:42]MH_Cut [10:55:42]Write to MH i2c: D1 01 00 66 28 01 60 [10:55:42]Write i2c OK [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 01 00 [10:55:42]MH_I2C_Read... [10:55:42]Read from MH i2c: D1 01 00 66 28 00 5F [10:55:42]Write to MH i2c: 01 00 00 67 28 8F [10:55:42]Write i2c OK [10:55:42]MH_I2C_Read... [10:55:42]OFD Sender: No OFD packet to send [10:55:42]*** Cut start [10:55:42]*** Partial cut [10:55:42]*** CUTSNS_PIN = 1 [10:55:42]*** CUTSNS_PIN = 0 [10:55:43]*** Brake cut motor [10:55:43]Read from MH i2c: 01 [10:55:43]MH_I2C_Read... [10:55:43]*** Stop cut motor [10:55:43]*** Cut end [10:55:43]Read from MH i2c: 01 07 00 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: 01 07 00 67 28 00 00 00 00 00 FF 0F A4 [10:55:43]process_action close_receipt done [10:55:43]requested_data is exist [10:55:43]produce_requested_data [10:55:43]requested_item fm.sn is exist - process it [10:55:43]wFMCommunicate request_size=4 [10:55:43]MH_SAM_APDU [10:55:43]CAPDU: 80 11 00 00 [10:55:43]Write to MH i2c: E2 08 00 68 28 80 11 00 00 00 00 00 00 0A [10:55:43]Write i2c OK [10:55:43]MH_I2C_Read... [10:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:43]Read from MH i2c: E2 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 17 00 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 17 00 68 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5F [10: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 [10:55:43]wFMCommunicate OK [10:55:43]requested_item fd.num is exist - process it [10:55:43]SAM_PROTO_GetFieldsCounters [10:55:43]wFMCommunicate request_size=4 [10:55:43]MH_SAM_APDU [10:55:43]CAPDU: 80 13 00 00 [10:55:43]Write to MH i2c: E2 08 00 69 28 80 13 00 00 00 00 00 00 0D [10:55:43]Write i2c OK [10:55:43]MH_I2C_Read... [10:55:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:43]Read from MH i2c: E2 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 62 00 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 62 00 69 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 30 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [10:55:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:43]wFMCommunicate OK [10:55:43]SAM_PROTO_GetFieldsCounters done [10:55:43]requested_item shift.num is exist - process it [10:55:43]requested_item shift.opened is exist - process it [10:55:43]req_shift_opened [10:55:43]FM_GetShiftState [10:55:43]SAM_PROTO_GetShiftState [10:55:43]wFMCommunicate request_size=4 [10:55:43]MH_SAM_APDU [10:55:43]CAPDU: 80 13 01 00 [10:55:43]Write to MH i2c: E2 08 00 6A 28 80 13 01 00 00 00 00 00 0F [10:55:43]Write i2c OK [10:55:43]MH_I2C_Read... [10:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:43]Read from MH i2c: E2 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 0E 00 [10:55:43]MH_I2C_Read... [10:55:43]Read from MH i2c: E2 0E 00 6A 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DD [10:55:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:43]wFMCommunicate OK [10:55:43]SAM_PROTO_GetShiftState done [10:55:43]FM_GetShiftState done [10:55:43]req_shift_opened done [10:55:43]requested_item shift.open_date is exist - process it [10:55:43]req_shift_open_date [10:55:43]req_shift_open_date done [10:55:43]produce_requested_data done [10:55:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375088,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:55:43]process_action_free close_receipt [10:55:43]json_value_free [10:55:43]json_value_free done [10:55:43]process_json_proto returns [10:55:43]Send response to host [10:55:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375088,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:55:43]free response buf [10:55:43]execute_script done [10:55:43]execute_script returns [10:55:43]free content buf [10:55:43]Sock 8.Close socket [10:55:43]Sock 8.Thread stoped [10:55:44]accept exits with 9 [10:55:44]New connection [10:55:44]New thread 3067006308 created [10:55:44]Thread 3067149668 joined [10:55:44]Waiting for new connection... [10:55:44] Sock 9.Parse request [10:55:44]Sock 9.Check first char [10:55:44]Sock 9.First char is OK [10:55:44]request: POST /json_proto HTTP/1.0 [10:55:44]Method: POST [10:55:44]URL: /json_proto [10:55:44]Method is POST - this is cgi request [10:55:44]url: /json_proto [10:55:44]query_string will be loaded in cgi processing [10:55:44]execute_cgi json_proto POST (null) [10:55:44]execute_cgi path=json_proto method=POST [10:55:44]POST find Content-Length [10:55:44]Host: 172.17.42.195:8080 [10:55:44]Content-Length: 678 [10:55:44]Content-Type: application/json [10:55:44] [10:55:44]POST finish read [10:55:44]Found Content-Length = 678 [10:55:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311628", "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" : 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" ] } } [10:55:44]execute_script... [10:55: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)3311628", "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" : 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" ] } } [10:55:44]POST & json_proto [10:55:44]process_json_proto [10:55:44]json parsed OK: [10:55:44]protocol is kg_v1.0 [10:55:44]action value=close_receipt [10:55:44]process_action close_receipt [10:55:44]cmd_close_receipt [10:55:44]MH_GetDate [10:55:44]Write to MH i2c: F0 00 00 6B 28 82 [10:55:44]Write i2c OK [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: F0 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: F0 09 00 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: F0 09 00 6B 28 00 30 1C 1E 67 EF 94 12 67 58 [10:55:44]GetLastDocTimeStamp 1730026540 [10:55:44]current date 1730026544 [10:55:44]FM_GetShiftState [10:55:44]SAM_PROTO_GetShiftState [10:55:44]wFMCommunicate request_size=4 [10:55:44]MH_SAM_APDU [10:55:44]CAPDU: 80 13 01 00 [10:55:44]Write to MH i2c: E2 08 00 6C 28 80 13 01 00 00 00 00 00 11 [10:55:44]Write i2c OK [10:55:44]MH_I2C_Read... [10:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:44]Read from MH i2c: E2 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: E2 0E 00 [10:55:44]MH_I2C_Read... [10:55:44]Read from MH i2c: E2 0E 00 6C 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DF [10:55:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:44]wFMCommunicate OK [10:55:44]SAM_PROTO_GetShiftState done [10:55:44]FM_GetShiftState done [10:55:44]opened in 1729988025 [10:55:44]opened+sec_in_day 1730074425 [10:55:44]quantity*price = 30051 [10:55:44]sum+1 = 30052 [10:55:44]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 СНО: Общий режим Чек 367 27.10.2024 10:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375089 ФПД: 254797495302275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375089&fm=254797495302275&tin=02508201610067®Number=0000000000091623&sum=30000 [10:55:45]StoreToDocumentArchive [10:55:45]shift 528 fd 375089 [10:55:45]save to /storage/0528/doc_00375089 [10:55:45]save last doc name /storage/0528/doc_00375089 to /storage/kkm_last_doc_name [10:55:45]save OK [10:55:45]Clear old archive folders... [10:55:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:45]tlvbuf is 016165D0 [10:55:45]SAM_PROTO_ClearQueue [10:55:45]wFMCommunicate request_size=4 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 09 00 00 [10:55:45]Write to MH i2c: E2 08 00 79 28 80 09 00 00 00 00 00 00 13 [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 03 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 03 00 79 28 00 90 00 15 [10:55:45]RAPDU: 90 00 [10:55:45]wFMCommunicate OK [10:55:45]SAM_PROTO_ClearQueue done [10:55:45]KKMCreateOFDPacket [10:55:45]OFDProtocolAddRootSTLVToBuf [10:55:45]FM_MakeSignedData [10:55:45]FM_MakeSignedData [10:55:45]SAM_PROTO_SignData [10:55:45]wFMCommunicate request_size=4 [10:55:45]MH_SAM_APDU [10:55:45]CAPDU: 80 0D 01 02 [10:55:45]Write to MH i2c: E2 08 00 7A 28 80 0D 01 02 00 00 00 00 1B [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:45]Read from MH i2c: E2 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 03 00 [10:55:45]MH_I2C_Read... [10:55:45]Read from MH i2c: E2 03 00 7A 28 00 90 00 16 [10:55:45]RAPDU: 90 00 [10:55:45]wFMCommunicate OK [10:55:45]wFMCommunicate request_size=255 [10:55:45]MH_SAM_APDU [10:55: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 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 6F 01 00 00 F4 03 04 00 30 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 [10:55:45]Write to MH i2c: E2 02 01 7B 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 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 6F 01 00 00 F4 03 04 00 30 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 00 00 F7 [10:55:45]Write i2c OK [10:55:45]MH_I2C_Read... [10:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:46]Read from MH i2c: E2 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 03 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 03 00 7B 28 00 90 00 17 [10:55:46]RAPDU: 90 00 [10:55:46]wFMCommunicate OK [10:55:46]wFMCommunicate request_size=10 [10:55:46]MH_SAM_APDU [10:55:46]CAPDU: 80 0D 02 02 05 BC AA 32 78 83 [10:55:46]Write to MH i2c: E2 0D 00 7C 28 80 0D 02 02 05 00 BC AA 32 78 83 00 00 BB [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:46]Read from MH i2c: E2 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 03 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 03 00 7C 28 00 90 00 18 [10:55:46]RAPDU: 90 00 [10:55:46]wFMCommunicate OK [10:55:46]wFMCommunicate request_size=4 [10:55:46]MH_SAM_APDU [10:55:46]CAPDU: 80 0D 03 02 [10:55:46]Write to MH i2c: E2 08 00 7D 28 80 0D 03 02 00 00 00 00 20 [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:46]Read from MH i2c: E2 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 0B 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 0B 00 7D 28 00 43 81 10 D2 A9 DC 21 AA 90 00 17 [10:55:46]RAPDU: 43 81 10 D2 A9 DC 21 AA 90 00 [10:55:46]wFMCommunicate OK [10:55:46]SAM_PROTO_SignData done [10:55:46]FM_MakeSignedData done [10:55:46]CreateOFDProtocolMessage [10:55:46]wFMCommunicate request_size=4 [10:55:46]MH_SAM_APDU [10:55:46]CAPDU: 80 11 00 00 [10:55:46]Write to MH i2c: E2 08 00 7E 28 80 11 00 00 00 00 00 00 20 [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:46]Read from MH i2c: E2 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 17 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: E2 17 00 7E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [10:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:55:46]wFMCommunicate OK [10:55:46]CreateOFDProtocolMessage done [10:55:46]OFDSenderStorePacket 375089 [10:55:46]StoreOFDPacket docnum=375089 [10:55: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 F8 47 07 01 98 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 30 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 BC AA 32 78 83 43 81 10 D2 A9 DC 21 AA [10:55:46]CheckFolder [10:55:46]dirname=/storage/ofd_packets [10:55:46]CheckFolder done [10:55:46]ProducePacketName [10:55:46]name=ofd_packets/00375089 [10:55:46]NVStorageSaveData ofd_packets/00375089 [10:55:46]File name is /storage/ofd_packets/00375089 [10:55:46]Write 301 bytes [10:55:46]NVStorageSaveData done [10:55:46]OFDSenderStorePacket done [10:55:46]KKMCreateOFDPacket done [10:55:46]NVStorageSaveData kkm_last_timestamp [10:55:46]File name is /storage/kkm_last_timestamp [10:55:46]Write 4 bytes [10:55:46]NVStorageSaveData done [10:55:46]ExternCall_PrintAddStr [10:55:46]wPrintStart [10:55:46]Write to MH i2c: 01 00 00 7F 28 A7 [10:55:46]Write i2c OK [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: 01 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: 01 07 00 [10:55:46]MH_I2C_Read... [10:55:46]Read from MH i2c: 01 07 00 7F 28 00 00 00 00 00 FF 0F BC [10:55:46]RasterBufferAndPrint [10:55:46]line Счет N : (1)3311628 [10:55:46]line ИНН: 02508201610067 [10:55:46]line Контрольно-Кассовый Чек [10:55:46]line ПРОДАЖА [10:55:46]line ТРК (МРК, ГНК) : 43 [10:55:46]line Товар: 2710124500 [10:55:46]line Аи-95-К-3 [10:55:46]line 4.050 * 74.20 [10:55:46]line = 300.51 [10:55:46]line НДС 12% НСП 1% [10:55:46]line > о реализуемом товаре [10:55:46]line ОКРУГЛЕНИЕ: -0.51 [10:55:46]line ИТОГО: 300.00 [10:55:46]line Внесено: 300.00 [10:55:46]line СДАЧА: 0.00 [10:55:46]line НСП 1% : 2.66 [10:55:46]line НДС 12% : 31.91 [10:55:46]line Наличными: 300.00 [10:55:46]line Безнал.: 0.00 [10:55:46]line Место: АЗС № 87 "Партнер Нефть" [10:55:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:55:46]line СНО: Общий режим [10:55:46]line Чек 367 27.10.2024 10:55 [10:55:46]line Смена: 528 ФФД: 1.0 [10:55:46]line ЗНМ: 0300000083 [10:55:46]line РНМ: 0000000000091623 [10:55:46]line Версия ККМ: 001 [10:55:46]line ФМ: 0000000000874672 [10:55:46]line ФД: 375089 [10:55:46]line ФПД: 254797495302275 [10:55:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375089&fm=254797495302275&tin=02508201610067®Number=0000000000091623&sum=30000 [10:55:46]OFD Sender: Processing packet 375089 [packets to send 270, broken 269] [10:55:46]ProducePacketName [10:55:46]name=ofd_packets/00375089 [10:55:46]written 0, free lines is 4095 [10:55:46]OFD Sender: To server: pG, [10:55:46]CommunicateWithHost lk.salyk.kg:30040 [10:55:46]ConnectInit lk.salyk.kg [10:55:46]Connected sock=10 [10:55: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 F8 47 07 01 98 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 30 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 BC AA 32 78 83 43 81 10 D2 A9 DC 21 AA [10:55: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 DA C6 47 00 F0 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 31 B9 05 00 F4 03 04 00 D0 C7 1D 67 B6 04 01 00 00 81 C5 D0 85 FE 3A 55 A3 [10:55:46]CommunicateWithHost err = 0 [10:55:46]CheckOFDResponse [10:55:46]1017 (14) - 77093643461234 [10:55:46]1041 (16) - 0000000000874672 [10:55:46]1040 (4) - 375089 [10:55:46]1012 (4) - 27.10.2024 04:55 [10:55:46]1206 (1) - 0 [10:55:46]OFD Sender: Remove packet 375089 [10:55:46]ProducePacketName [10:55:46]name=ofd_packets/00375089 [10:55:46]NVStorageDeleteData [10:55:47]Write to MH i2c: 01 00 00 AA 28 D2 [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: 01 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: 01 07 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: 01 07 00 AA 28 00 00 00 00 00 DA 0C BF [10:55:47]RasterBufferAndPrint [10:55:47]line [10:55:47]line [10:55:47]line [10:55:47]line [10:55:47]line [10:55:47]written 0, free lines is 3306 [10:55:47]MH_Cut [10:55:47]Write to MH i2c: D1 01 00 B1 28 01 AB [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: D1 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: D1 01 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: D1 01 00 B1 28 00 AA [10:55:47]Write to MH i2c: 01 00 00 B2 28 DA [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]OFD Sender: No OFD packet to send [10:55:47]*** Cut start [10:55:47]*** Partial cut [10:55:47]*** CUTSNS_PIN = 1 [10:55:47]*** CUTSNS_PIN = 0 [10:55:48]*** Brake cut motor [10:55:48]Read from MH i2c: 01 [10:55:48]MH_I2C_Read... [10:55:48]*** Stop cut motor [10:55:48]*** Cut end [10:55:48]Read from MH i2c: 01 07 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: 01 07 00 B2 28 00 00 00 00 00 FF 0F EF [10:55:48]process_action close_receipt done [10:55:48]requested_data is exist [10:55:48]produce_requested_data [10:55:48]requested_item fm.sn is exist - process it [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 11 00 00 [10:55:48]Write to MH i2c: E2 08 00 B3 28 80 11 00 00 00 00 00 00 55 [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 17 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 17 00 B3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [10: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 [10:55:48]wFMCommunicate OK [10:55:48]requested_item fd.num is exist - process it [10:55:48]SAM_PROTO_GetFieldsCounters [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 13 00 00 [10:55:48]Write to MH i2c: E2 08 00 B4 28 80 13 00 00 00 00 00 00 58 [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 62 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 62 00 B4 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 31 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [10:55: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 31 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:48]wFMCommunicate OK [10:55:48]SAM_PROTO_GetFieldsCounters done [10:55:48]requested_item shift.num is exist - process it [10:55:48]requested_item shift.opened is exist - process it [10:55:48]req_shift_opened [10:55:48]FM_GetShiftState [10:55:48]SAM_PROTO_GetShiftState [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 13 01 00 [10:55:48]Write to MH i2c: E2 08 00 B5 28 80 13 01 00 00 00 00 00 5A [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 0E 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 0E 00 B5 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 28 [10:55:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:48]wFMCommunicate OK [10:55:48]SAM_PROTO_GetShiftState done [10:55:48]FM_GetShiftState done [10:55:48]req_shift_opened done [10:55:48]requested_item shift.open_date is exist - process it [10:55:48]req_shift_open_date [10:55:48]req_shift_open_date done [10:55:48]produce_requested_data done [10:55:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375089,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:55:48]process_action_free close_receipt [10:55:48]json_value_free [10:55:48]json_value_free done [10:55:48]process_json_proto returns [10:55:48]Send response to host [10:55:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375089,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:55:48]free response buf [10:55:48]execute_script done [10:55:48]execute_script returns [10:55:48]free content buf [10:55:48]Sock 9.Close socket [10:55:48]Sock 9.Thread stoped [10:55:49]accept exits with 8 [10:55:49]New connection [10:55:49]New thread 3067149668 created [10:55:49]Thread 3067006308 joined [10:55:49]Waiting for new connection... [10:55:49] Sock 8.Parse request [10:55:49]Sock 8.Check first char [10:55:49]Sock 8.First char is OK [10:55:49]request: POST /json_proto HTTP/1.0 [10:55:49]Method: POST [10:55:49]URL: /json_proto [10:55:49]Method is POST - this is cgi request [10:55:49]url: /json_proto [10:55:49]query_string will be loaded in cgi processing [10:55:49]execute_cgi json_proto POST (null) [10:55:49]execute_cgi path=json_proto method=POST [10:55:49]POST find Content-Length [10:55:49]Host: 172.17.42.195:8080 [10:55:49]Content-Length: 678 [10:55:49]Content-Type: application/json [10:55:49] [10:55:49]POST finish read [10:55:49]Found Content-Length = 678 [10:55:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311629", "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" ] } } [10:55:49]execute_script... [10:55: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)3311629", "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" ] } } [10:55:49]POST & json_proto [10:55:49]process_json_proto [10:55:49]json parsed OK: [10:55:49]protocol is kg_v1.0 [10:55:49]action value=close_receipt [10:55:49]process_action close_receipt [10:55:49]cmd_close_receipt [10:55:49]MH_GetDate [10:55:49]Write to MH i2c: F0 00 00 B6 28 CD [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: F0 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: F0 09 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: F0 09 00 B6 28 00 35 1C 1E 67 EF 94 12 67 A8 [10:55:49]GetLastDocTimeStamp 1730026544 [10:55:49]current date 1730026549 [10:55:49]FM_GetShiftState [10:55:49]SAM_PROTO_GetShiftState [10:55:49]wFMCommunicate request_size=4 [10:55:49]MH_SAM_APDU [10:55:49]CAPDU: 80 13 01 00 [10:55:49]Write to MH i2c: E2 08 00 B7 28 80 13 01 00 00 00 00 00 5C [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 0E 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 0E 00 B7 28 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2A [10:55:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:49]wFMCommunicate OK [10:55:49]SAM_PROTO_GetShiftState done [10:55:49]FM_GetShiftState done [10:55:49]opened in 1729988025 [10:55:49]opened+sec_in_day 1730074425 [10:55:49]quantity*price = 50010 [10:55:49]sum+1 = 50012 [10:55:49]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 СНО: Общий режим Чек 368 27.10.2024 10:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375090 ФПД: 168611951709429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375090&fm=168611951709429&tin=02508201610067®Number=0000000000091623&sum=50000 [10:55:50]StoreToDocumentArchive [10:55:50]shift 528 fd 375090 [10:55:50]save to /storage/0528/doc_00375090 [10:55:50]save last doc name /storage/0528/doc_00375090 to /storage/kkm_last_doc_name [10:55:50]save OK [10:55:50]Clear old archive folders... [10:55:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:50]tlvbuf is B6ED8490 [10:55:50]SAM_PROTO_ClearQueue [10:55:50]wFMCommunicate request_size=4 [10:55:50]MH_SAM_APDU [10:55:50]CAPDU: 80 09 00 00 [10:55:50]Write to MH i2c: E2 08 00 C4 28 80 09 00 00 00 00 00 00 5E [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:50]Read from MH i2c: E2 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: E2 03 00 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: E2 03 00 C4 28 00 90 00 60 [10:55:50]RAPDU: 90 00 [10:55:50]wFMCommunicate OK [10:55:50]SAM_PROTO_ClearQueue done [10:55:50]KKMCreateOFDPacket [10:55:50]OFDProtocolAddRootSTLVToBuf [10:55:50]FM_MakeSignedData [10:55:50]FM_MakeSignedData [10:55:50]SAM_PROTO_SignData [10:55:50]wFMCommunicate request_size=4 [10:55:50]MH_SAM_APDU [10:55:50]CAPDU: 80 0D 01 02 [10:55:50]Write to MH i2c: E2 08 00 C5 28 80 0D 01 02 00 00 00 00 66 [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:50]Read from MH i2c: E2 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: E2 03 00 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: E2 03 00 C5 28 00 90 00 61 [10:55:50]RAPDU: 90 00 [10:55:50]wFMCommunicate OK [10:55:50]wFMCommunicate request_size=255 [10:55:50]MH_SAM_APDU [10:55: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 70 01 00 00 F4 03 04 00 35 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 99 [10:55:50]Write to MH i2c: E2 02 01 C6 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 70 01 00 00 F4 03 04 00 35 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 99 00 00 AB [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 03 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 03 00 C6 28 00 90 00 62 [10:55:51]RAPDU: 90 00 [10:55:51]wFMCommunicate OK [10:55:51]wFMCommunicate request_size=10 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 0D 02 02 05 5A 07 7C 8C F5 [10:55:51]Write to MH i2c: E2 0D 00 C7 28 80 0D 02 02 05 00 5A 07 7C 8C F5 00 00 D1 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 03 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 03 00 C7 28 00 90 00 63 [10:55:51]RAPDU: 90 00 [10:55:51]wFMCommunicate OK [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 0D 03 02 [10:55:51]Write to MH i2c: E2 08 00 C8 28 80 0D 03 02 00 00 00 00 6B [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 0B 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 0B 00 C8 28 00 6B 02 CF 2D 83 8E 3C 17 90 00 39 [10:55:51]RAPDU: 6B 02 CF 2D 83 8E 3C 17 90 00 [10:55:51]wFMCommunicate OK [10:55:51]SAM_PROTO_SignData done [10:55:51]FM_MakeSignedData done [10:55:51]CreateOFDProtocolMessage [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 11 00 00 [10:55:51]Write to MH i2c: E2 08 00 C9 28 80 11 00 00 00 00 00 00 6B [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 C9 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [10:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:55:51]wFMCommunicate OK [10:55:51]CreateOFDProtocolMessage done [10:55:51]OFDSenderStorePacket 375090 [10:55:51]StoreOFDPacket docnum=375090 [10:55: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 14 E5 07 01 A3 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 70 01 00 00 F4 03 04 00 35 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 99 5A 07 7C 8C F5 6B 02 CF 2D 83 8E 3C 17 [10:55:51]CheckFolder [10:55:51]dirname=/storage/ofd_packets [10:55:51]CheckFolder done [10:55:51]ProducePacketName [10:55:51]name=ofd_packets/00375090 [10:55:51]NVStorageSaveData ofd_packets/00375090 [10:55:51]File name is /storage/ofd_packets/00375090 [10:55:51]Write 301 bytes [10:55:51]NVStorageSaveData done [10:55:51]OFDSenderStorePacket done [10:55:51]KKMCreateOFDPacket done [10:55:51]NVStorageSaveData kkm_last_timestamp [10:55:51]File name is /storage/kkm_last_timestamp [10:55:51]Write 4 bytes [10:55:51]NVStorageSaveData done [10:55:51]ExternCall_PrintAddStr [10:55:51]wPrintStart [10:55:51]Write to MH i2c: 01 00 00 CA 28 F2 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 CA 28 00 00 00 00 00 FF 0F 07 [10:55:51]RasterBufferAndPrint [10:55:51]line Счет N : (1)3311629 [10:55:51]line ИНН: 02508201610067 [10:55:51]line Контрольно-Кассовый Чек [10:55:51]line ПРОДАЖА [10:55:51]line ТРК (МРК, ГНК) : 33 [10:55:51]line Товар: 2710124500 [10:55:51]line Аи-95-К-3 [10:55:51]line 6.740 * 74.20 [10:55:51]line = 500.11 [10:55:51]line НДС 12% НСП 1% [10:55:51]line > о реализуемом товаре [10:55:51]line ОКРУГЛЕНИЕ: -0.11 [10:55:51]line ИТОГО: 500.00 [10:55:51]line Внесено: 500.00 [10:55:51]line СДАЧА: 0.00 [10:55:51]line НСП 1% : 4.43 [10:55:51]line НДС 12% : 53.11 [10:55:51]line Наличными: 500.00 [10:55:51]line Безнал.: 0.00 [10:55:51]line Место: АЗС № 87 "Партнер Нефть" [10:55:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:55:51]line СНО: Общий режим [10:55:51]line Чек 368 27.10.2024 10:55 [10:55:51]line Смена: 528 ФФД: 1.0 [10:55:51]line ЗНМ: 0300000083 [10:55:51]line РНМ: 0000000000091623 [10:55:51]line Версия ККМ: 001 [10:55:51]line ФМ: 0000000000874672 [10:55:51]line ФД: 375090 [10:55:51]line ФПД: 168611951709429 [10:55:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375090&fm=168611951709429&tin=02508201610067®Number=0000000000091623&sum=50000 [10:55:51]written 0, free lines is 4095 [10:55:51]OFD Sender: Processing packet 375090 [packets to send 270, broken 269] [10:55:51]ProducePacketName [10:55:51]name=ofd_packets/00375090 [10:55:51]OFD Sender: To server: pG, [10:55:51]CommunicateWithHost lk.salyk.kg:30040 [10:55:51]ConnectInit lk.salyk.kg [10:55:51]Connected sock=10 [10:55: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 14 E5 07 01 A3 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 70 01 00 00 F4 03 04 00 35 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 99 5A 07 7C 8C F5 6B 02 CF 2D 83 8E 3C 17 [10:55: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 91 F6 47 00 32 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 32 B9 05 00 F4 03 04 00 D4 C7 1D 67 B6 04 01 00 00 DC 8E F6 CE 37 9D 99 C8 [10:55:51]CommunicateWithHost err = 0 [10:55:51]CheckOFDResponse [10:55:51]1017 (14) - 77093643461234 [10:55:51]1041 (16) - 0000000000874672 [10:55:51]1040 (4) - 375090 [10:55:51]1012 (4) - 27.10.2024 04:55 [10:55:51]1206 (1) - 0 [10:55:51]OFD Sender: Remove packet 375090 [10:55:51]ProducePacketName [10:55:51]name=ofd_packets/00375090 [10:55:51]NVStorageDeleteData [10:55:51]Write to MH i2c: 01 00 00 F5 28 1D [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 F5 28 00 00 00 00 00 DA 0C 0A [10:55:51]RasterBufferAndPrint [10:55:51]line [10:55:51]line [10:55:51]line [10:55:51]line [10:55:51]line [10:55:51]written 0, free lines is 3312 [10:55:51]MH_Cut [10:55:51]Write to MH i2c: D1 01 00 FC 28 01 F6 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: D1 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: D1 01 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: D1 01 00 FC 28 00 F5 [10:55:51]Write to MH i2c: 01 00 00 FD 28 25 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:52]OFD Sender: No OFD packet to send [10:55:52]*** Cut start [10:55:52]*** Partial cut [10:55:52]*** CUTSNS_PIN = 1 [10:55:52]*** CUTSNS_PIN = 0 [10:55:52]*** Brake cut motor [10:55:53]Read from MH i2c: 01 [10:55:53]MH_I2C_Read... [10:55:53]*** Stop cut motor [10:55:53]*** Cut end [10:55:53]Read from MH i2c: 01 07 00 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: 01 07 00 FD 28 00 00 00 00 00 FF 0F 3A [10:55:53]process_action close_receipt done [10:55:53]requested_data is exist [10:55:53]produce_requested_data [10:55:53]requested_item fm.sn is exist - process it [10:55:53]wFMCommunicate request_size=4 [10:55:53]MH_SAM_APDU [10:55:53]CAPDU: 80 11 00 00 [10:55:53]Write to MH i2c: E2 08 00 FE 28 80 11 00 00 00 00 00 00 A0 [10:55:53]Write i2c OK [10:55:53]MH_I2C_Read... [10:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:53]Read from MH i2c: E2 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: E2 17 00 [10:55:53]MH_I2C_Read... [10:55:53]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 [10: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 [10:55:53]wFMCommunicate OK [10:55:53]requested_item fd.num is exist - process it [10:55:53]SAM_PROTO_GetFieldsCounters [10:55:53]wFMCommunicate request_size=4 [10:55:53]MH_SAM_APDU [10:55:53]CAPDU: 80 13 00 00 [10:55:53]Write to MH i2c: E2 08 00 FF 28 80 13 00 00 00 00 00 00 A3 [10:55:53]Write i2c OK [10:55:53]MH_I2C_Read... [10:55:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:53]Read from MH i2c: E2 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: E2 62 00 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: E2 62 00 FF 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 32 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [10:55: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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:55:53]wFMCommunicate OK [10:55:53]SAM_PROTO_GetFieldsCounters done [10:55:53]requested_item shift.num is exist - process it [10:55:53]requested_item shift.opened is exist - process it [10:55:53]req_shift_opened [10:55:53]FM_GetShiftState [10:55:53]SAM_PROTO_GetShiftState [10:55:53]wFMCommunicate request_size=4 [10:55:53]MH_SAM_APDU [10:55:53]CAPDU: 80 13 01 00 [10:55:53]Write to MH i2c: E2 08 00 00 29 80 13 01 00 00 00 00 00 A6 [10:55:53]Write i2c OK [10:55:53]MH_I2C_Read... [10:55:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:53]Read from MH i2c: E2 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: E2 0E 00 [10:55:53]MH_I2C_Read... [10:55:53]Read from MH i2c: E2 0E 00 00 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 74 [10:55:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:55:53]wFMCommunicate OK [10:55:53]SAM_PROTO_GetShiftState done [10:55:53]FM_GetShiftState done [10:55:53]req_shift_opened done [10:55:53]requested_item shift.open_date is exist - process it [10:55:53]req_shift_open_date [10:55:53]req_shift_open_date done [10:55:53]produce_requested_data done [10:55:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375090,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:55:53]process_action_free close_receipt [10:55:53]json_value_free [10:55:53]json_value_free done [10:55:53]process_json_proto returns [10:55:53]Send response to host [10:55:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375090,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:55:53]free response buf [10:55:53]execute_script done [10:55:53]execute_script returns [10:55:53]free content buf [10:55:53]Sock 8.Close socket [10:55:53]Sock 8.Thread stoped [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:08]accept exits with 9 [10:56:08]New connection [10:56:08]New thread 3067006308 created [10:56:08]Thread 3067149668 joined [10:56:08]Waiting for new connection... [10:56:08] Sock 9.Parse request [10:56:08]Sock 9.Check first char [10:56:08]Sock 9.First char is OK [10:56:08]request: POST /json_proto HTTP/1.0 [10:56:08]Method: POST [10:56:08]URL: /json_proto [10:56:08]Method is POST - this is cgi request [10:56:08]url: /json_proto [10:56:08]query_string will be loaded in cgi processing [10:56:08]execute_cgi json_proto POST (null) [10:56:08]execute_cgi path=json_proto method=POST [10:56:08]POST find Content-Length [10:56:08]Host: 172.17.42.195:8080 [10:56:08]Content-Length: 776 [10:56:08]Content-Type: application/json [10:56:08] [10:56:08]POST finish read [10:56:08]Found Content-Length = 776 [10:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311627", "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" : 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" ] } } [10:56:08]execute_script... [10:56: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)3311627", "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" : 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" ] } } [10:56:08]POST & json_proto [10:56:08]process_json_proto [10:56:08]json parsed OK: [10:56:08]protocol is kg_v1.0 [10:56:08]action value=close_receipt [10:56:08]process_action close_receipt [10:56:08]cmd_close_receipt [10:56:08]MH_GetDate [10:56:08]Write to MH i2c: F0 00 00 01 29 19 [10:56:08]Write i2c OK [10:56:08]MH_I2C_Read... [10:56:08]Read from MH i2c: F0 [10:56:08]MH_I2C_Read... [10:56:08]Read from MH i2c: F0 09 00 [10:56:08]MH_I2C_Read... [10:56:08]Read from MH i2c: F0 09 00 01 29 00 49 1C 1E 67 EF 94 12 67 08 [10:56:08]GetLastDocTimeStamp 1730026549 [10:56:08]current date 1730026569 [10:56:08]FM_GetShiftState [10:56:08]SAM_PROTO_GetShiftState [10:56:08]wFMCommunicate request_size=4 [10:56:08]MH_SAM_APDU [10:56:08]CAPDU: 80 13 01 00 [10:56:08]Write to MH i2c: E2 08 00 02 29 80 13 01 00 00 00 00 00 A8 [10:56:08]Write i2c OK [10:56:08]MH_I2C_Read... [10:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:08]Read from MH i2c: E2 [10:56:08]MH_I2C_Read... [10:56:08]Read from MH i2c: E2 0E 00 [10:56:08]MH_I2C_Read... [10:56:08]Read from MH i2c: E2 0E 00 02 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 76 [10:56:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:56:08]wFMCommunicate OK [10:56:08]SAM_PROTO_GetShiftState done [10:56:08]FM_GetShiftState done [10:56:08]opened in 1729988025 [10:56:08]opened+sec_in_day 1730074425 [10:56:08]quantity*price = 200025 [10:56:08]sum+1 = 200026 [10:56:08]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 СНО: Общий режим Чек 369 27.10.2024 10:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375091 ФПД: 86203658061845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105609&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375091&fm=86203658061845&tin=02508201610067®Number=0000000000091623&sum=200025 [10:56:09]StoreToDocumentArchive [10:56:09]shift 528 fd 375091 [10:56:09]save to /storage/0528/doc_00375091 [10:56:09]save last doc name /storage/0528/doc_00375091 to /storage/kkm_last_doc_name [10:56:09]save OK [10:56:09]Clear old archive folders... [10:56:09]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:56:09]tlvbuf is 01572350 [10:56:09]SAM_PROTO_ClearQueue [10:56:09]wFMCommunicate request_size=4 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 09 00 00 [10:56:09]Write to MH i2c: E2 08 00 0F 29 80 09 00 00 00 00 00 00 AA [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:09]Read from MH i2c: E2 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 03 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 03 00 0F 29 00 90 00 AC [10:56:09]RAPDU: 90 00 [10:56:09]wFMCommunicate OK [10:56:09]SAM_PROTO_ClearQueue done [10:56:09]KKMCreateOFDPacket [10:56:09]OFDProtocolAddRootSTLVToBuf [10:56:09]FM_MakeSignedData [10:56:09]FM_MakeSignedData [10:56:09]SAM_PROTO_SignData [10:56:09]wFMCommunicate request_size=4 [10:56:09]MH_SAM_APDU [10:56:09]CAPDU: 80 0D 01 02 [10:56:09]Write to MH i2c: E2 08 00 10 29 80 0D 01 02 00 00 00 00 B2 [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:09]Read from MH i2c: E2 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 03 00 [10:56:09]MH_I2C_Read... [10:56:09]Read from MH i2c: E2 03 00 10 29 00 90 00 AD [10:56:09]RAPDU: 90 00 [10:56:09]wFMCommunicate OK [10:56:09]wFMCommunicate request_size=255 [10:56:09]MH_SAM_APDU [10:56: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 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 71 01 00 00 F4 03 04 00 49 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [10:56:09]Write to MH i2c: E2 02 01 11 29 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 71 01 00 00 F4 03 04 00 49 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 7D [10:56:09]Write i2c OK [10:56:09]MH_I2C_Read... [10:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:10]Read from MH i2c: E2 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 11 29 00 90 00 AE [10:56:10]RAPDU: 90 00 [10:56:10]wFMCommunicate OK [10:56:10]wFMCommunicate request_size=16 [10:56:10]MH_SAM_APDU [10:56:10]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 4E 66 DA 6A C8 15 [10:56:10]Write to MH i2c: E2 13 00 12 29 80 0D 02 02 0B 00 00 35 04 06 00 4E 66 DA 6A C8 15 00 00 DF [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:10]Read from MH i2c: E2 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 03 00 12 29 00 90 00 AF [10:56:10]RAPDU: 90 00 [10:56:10]wFMCommunicate OK [10:56:10]wFMCommunicate request_size=4 [10:56:10]MH_SAM_APDU [10:56:10]CAPDU: 80 0D 03 02 [10:56:10]Write to MH i2c: E2 08 00 13 29 80 0D 03 02 00 00 00 00 B7 [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:10]Read from MH i2c: E2 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 0B 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 0B 00 13 29 00 40 6C 41 C7 90 5A 16 98 90 00 04 [10:56:10]RAPDU: 40 6C 41 C7 90 5A 16 98 90 00 [10:56:10]wFMCommunicate OK [10:56:10]SAM_PROTO_SignData done [10:56:10]FM_MakeSignedData done [10:56:10]CreateOFDProtocolMessage [10:56:10]wFMCommunicate request_size=4 [10:56:10]MH_SAM_APDU [10:56:10]CAPDU: 80 11 00 00 [10:56:10]Write to MH i2c: E2 08 00 14 29 80 11 00 00 00 00 00 00 B7 [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:10]Read from MH i2c: E2 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 17 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: E2 17 00 14 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [10:56:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:56:10]wFMCommunicate OK [10:56:10]CreateOFDProtocolMessage done [10:56:10]OFDSenderStorePacket 375091 [10:56:10]StoreOFDPacket docnum=375091 [10:56: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 21 9A 0D 01 57 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 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 71 01 00 00 F4 03 04 00 49 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E 66 DA 6A C8 15 40 6C 41 C7 90 5A 16 98 [10:56:10]CheckFolder [10:56:10]dirname=/storage/ofd_packets [10:56:10]CheckFolder done [10:56:10]ProducePacketName [10:56:10]name=ofd_packets/00375091 [10:56:10]NVStorageSaveData ofd_packets/00375091 [10:56:10]File name is /storage/ofd_packets/00375091 [10:56:10]Write 307 bytes [10:56:10]NVStorageSaveData done [10:56:10]OFDSenderStorePacket done [10:56:10]KKMCreateOFDPacket done [10:56:10]NVStorageSaveData kkm_last_timestamp [10:56:10]File name is /storage/kkm_last_timestamp [10:56:10]Write 4 bytes [10:56:10]NVStorageSaveData done [10:56:10]ExternCall_PrintAddStr [10:56:10]wPrintStart [10:56:10]Write to MH i2c: 01 00 00 15 29 3E [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 07 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 07 00 15 29 00 00 00 00 00 FF 0F 53 [10:56:10]RasterBufferAndPrint [10:56:10]line Счет N : (1)3311627 [10:56:10]line ИНН: 02508201610067 [10:56:10]line Контрольно-Кассовый Чек [10:56:10]line ПРОДАЖА [10:56:10]line ТРК (МРК, ГНК) : 11 [10:56:10]line Товар: 2710194240 [10:56:10]line D-Energy Дт-К-2 [10:56:10]line 25.910 * 77.20 [10:56:10]line = 2000.25 [10:56:10]line НДС 12% НСП 1% [10:56:10]line > о реализуемом товаре [10:56:10]line ИТОГО: 2000.25 [10:56:10]line НСП 1% : 17.70 [10:56:10]line НДС 12% : 212.42 [10:56:10]line Наличными: 0.00 [10:56:10]line Безнал.: 2000.25 [10:56:10]line Место: АЗС № 87 "Партнер Нефть" [10:56:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:56:10]line СНО: Общий режим [10:56:10]line Чек 369 27.10.2024 10:56 [10:56:10]line Смена: 528 ФФД: 1.0 [10:56:10]line ЗНМ: 0300000083 [10:56:10]line РНМ: 0000000000091623 [10:56:10]line Версия ККМ: 001 [10:56:10]line Платежная система: Mbank [10:56:10]line ФМ: 0000000000874672 [10:56:10]line ФД: 375091 [10:56:10]line ФПД: 86203658061845 [10:56:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105609&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375091&fm=86203658061845&tin=02508201610067®Number=0000000000091623&sum=200025 [10:56:10]written 0, free lines is 4095 [10:56:10]OFD Sender: Processing packet 375091 [packets to send 270, broken 269] [10:56:10]ProducePacketName [10:56:10]name=ofd_packets/00375091 [10:56:10]OFD Sender: To server: pG, [10:56:10]CommunicateWithHost lk.salyk.kg:30040 [10:56:10]ConnectInit lk.salyk.kg [10:56:10]Connected sock=10 [10:56:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 21 9A 0D 01 57 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 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 71 01 00 00 F4 03 04 00 49 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4E 66 DA 6A C8 15 40 6C 41 C7 90 5A 16 98 [10:56: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 4F 0A 47 00 0C 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 33 B9 05 00 F4 03 04 00 E7 C7 1D 67 B6 04 01 00 00 CB DF 64 F6 B5 60 E3 BC [10:56:10]CommunicateWithHost err = 0 [10:56:10]CheckOFDResponse [10:56:10]1017 (14) - 77093643461234 [10:56:10]1041 (16) - 0000000000874672 [10:56:10]1040 (4) - 375091 [10:56:10]1012 (4) - 27.10.2024 04:56 [10:56:10]1206 (1) - 0 [10:56:10]OFD Sender: Remove packet 375091 [10:56:10]ProducePacketName [10:56:10]name=ofd_packets/00375091 [10:56:10]NVStorageDeleteData [10:56:10]Write to MH i2c: 01 00 00 3E 29 67 [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 07 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: 01 07 00 3E 29 00 00 00 00 00 1D 0D 98 [10:56:10]RasterBufferAndPrint [10:56:10]line [10:56:10]line [10:56:10]line [10:56:10]line [10:56:10]line [10:56:10]written 0, free lines is 3381 [10:56:10]MH_Cut [10:56:10]Write to MH i2c: D1 01 00 45 29 01 40 [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: D1 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: D1 01 00 [10:56:10]MH_I2C_Read... [10:56:10]Read from MH i2c: D1 01 00 45 29 00 3F [10:56:10]Write to MH i2c: 01 00 00 46 29 6F [10:56:10]Write i2c OK [10:56:10]MH_I2C_Read... [10:56:11]OFD Sender: No OFD packet to send [10:56:11]*** Cut start [10:56:11]*** Partial cut [10:56:11]*** CUTSNS_PIN = 1 [10:56:11]*** CUTSNS_PIN = 0 [10:56:11]*** Brake cut motor [10:56:12]Read from MH i2c: 01 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: 01 07 00 [10:56:12]MH_I2C_Read... [10:56:12]*** Stop cut motor [10:56:12]*** Cut end [10:56:12]Read from MH i2c: 01 07 00 46 29 00 00 00 00 00 FF 0F 84 [10:56:12]process_action close_receipt done [10:56:12]requested_data is exist [10:56:12]produce_requested_data [10:56:12]requested_item fm.sn is exist - process it [10:56:12]wFMCommunicate request_size=4 [10:56:12]MH_SAM_APDU [10:56:12]CAPDU: 80 11 00 00 [10:56:12]Write to MH i2c: E2 08 00 47 29 80 11 00 00 00 00 00 00 EA [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:12]Read from MH i2c: E2 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 17 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 17 00 47 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [10:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:56:12]wFMCommunicate OK [10:56:12]requested_item fd.num is exist - process it [10:56:12]SAM_PROTO_GetFieldsCounters [10:56:12]wFMCommunicate request_size=4 [10:56:12]MH_SAM_APDU [10:56:12]CAPDU: 80 13 00 00 [10:56:12]Write to MH i2c: E2 08 00 48 29 80 13 00 00 00 00 00 00 ED [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:12]Read from MH i2c: E2 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 62 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 62 00 48 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 33 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [10:56:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:12]wFMCommunicate OK [10:56:12]SAM_PROTO_GetFieldsCounters done [10:56:12]requested_item shift.num is exist - process it [10:56:12]requested_item shift.opened is exist - process it [10:56:12]req_shift_opened [10:56:12]FM_GetShiftState [10:56:12]SAM_PROTO_GetShiftState [10:56:12]wFMCommunicate request_size=4 [10:56:12]MH_SAM_APDU [10:56:12]CAPDU: 80 13 01 00 [10:56:12]Write to MH i2c: E2 08 00 49 29 80 13 01 00 00 00 00 00 EF [10:56:12]Write i2c OK [10:56:12]MH_I2C_Read... [10:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:12]Read from MH i2c: E2 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 0E 00 [10:56:12]MH_I2C_Read... [10:56:12]Read from MH i2c: E2 0E 00 49 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [10:56:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:56:12]wFMCommunicate OK [10:56:12]SAM_PROTO_GetShiftState done [10:56:12]FM_GetShiftState done [10:56:12]req_shift_opened done [10:56:12]requested_item shift.open_date is exist - process it [10:56:12]req_shift_open_date [10:56:12]req_shift_open_date done [10:56:12]produce_requested_data done [10:56:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375091,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:56:12]process_action_free close_receipt [10:56:12]json_value_free [10:56:12]json_value_free done [10:56:12]process_json_proto returns [10:56:12]Send response to host [10:56:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375091,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:56:12]free response buf [10:56:12]execute_script done [10:56:12]execute_script returns [10:56:12]free content buf [10:56:12]Sock 9.Close socket [10:56:12]Sock 9.Thread stoped [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:41]OFD Sender: No OFD packet to send [10:57:46]OFD Sender: No OFD packet to send [10:57:51]OFD Sender: No OFD packet to send [10:57:56]OFD Sender: No OFD packet to send [10:58:01]OFD Sender: No OFD packet to send [10:58:06]OFD Sender: No OFD packet to send [10:58:11]OFD Sender: No OFD packet to send [10:58:16]OFD Sender: No OFD packet to send [10:58:21]OFD Sender: No OFD packet to send [10:58:26]OFD Sender: No OFD packet to send [10:58:31]OFD Sender: No OFD packet to send [10:58:36]OFD Sender: No OFD packet to send [10:58:41]OFD Sender: No OFD packet to send [10:58:46]OFD Sender: No OFD packet to send [10:58:51]OFD Sender: No OFD packet to send [10:58:56]OFD Sender: No OFD packet to send [10:59:00]accept exits with 8 [10:59:00]New connection [10:59:00]New thread 3067149668 created [10:59:00]Thread 3067006308 joined [10:59:00]Waiting for new connection... [10:59:00] Sock 8.Parse request [10:59:00]Sock 8.Check first char [10:59:00]Sock 8.First char is OK [10:59:00]request: POST /json_proto HTTP/1.0 [10:59:00]Method: POST [10:59:00]URL: /json_proto [10:59:00]Method is POST - this is cgi request [10:59:00]url: /json_proto [10:59:00]query_string will be loaded in cgi processing [10:59:00]execute_cgi json_proto POST (null) [10:59:00]execute_cgi path=json_proto method=POST [10:59:00]POST find Content-Length [10:59:00]Host: 172.17.42.195:8080 [10:59:00]Content-Length: 678 [10:59:00]Content-Type: application/json [10:59:00] [10:59:00]POST finish read [10:59:00]Found Content-Length = 678 [10:59:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311630", "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" ] } } [10:59:00]execute_script... [10:59:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311630", "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" ] } } [10:59:00]POST & json_proto [10:59:00]process_json_proto [10:59:00]json parsed OK: [10:59:00]protocol is kg_v1.0 [10:59:00]action value=close_receipt [10:59:00]process_action close_receipt [10:59:00]cmd_close_receipt [10:59:00]MH_GetDate [10:59:00]Write to MH i2c: F0 00 00 4A 29 62 [10:59:00]Write i2c OK [10:59:00]MH_I2C_Read... [10:59:00]Read from MH i2c: F0 [10:59:00]MH_I2C_Read... [10:59:00]Read from MH i2c: F0 09 00 [10:59:00]MH_I2C_Read... [10:59:00]Read from MH i2c: F0 09 00 4A 29 00 F5 1C 1E 67 EF 94 12 67 FD [10:59:00]GetLastDocTimeStamp 1730026569 [10:59:00]current date 1730026741 [10:59:00]FM_GetShiftState [10:59:00]SAM_PROTO_GetShiftState [10:59:00]wFMCommunicate request_size=4 [10:59:00]MH_SAM_APDU [10:59:00]CAPDU: 80 13 01 00 [10:59:00]Write to MH i2c: E2 08 00 4B 29 80 13 01 00 00 00 00 00 F1 [10:59:00]Write i2c OK [10:59:00]MH_I2C_Read... [10:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:00]Read from MH i2c: E2 [10:59:00]MH_I2C_Read... [10:59:00]Read from MH i2c: E2 0E 00 [10:59:00]MH_I2C_Read... [10:59:00]Read from MH i2c: E2 0E 00 4B 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BF [10:59:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:59:00]wFMCommunicate OK [10:59:00]SAM_PROTO_GetShiftState done [10:59:00]FM_GetShiftState done [10:59:00]opened in 1729988025 [10:59:00]opened+sec_in_day 1730074425 [10:59:00]quantity*price = 50041 [10:59:00]sum+1 = 50042 [10:59: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 СНО: Общий режим Чек 370 27.10.2024 10:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375092 ФПД: 44286888631183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105901&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375092&fm=44286888631183&tin=02508201610067®Number=0000000000091623&sum=50000 [10:59:01]StoreToDocumentArchive [10:59:01]shift 528 fd 375092 [10:59:01]save to /storage/0528/doc_00375092 [10:59:01]save last doc name /storage/0528/doc_00375092 to /storage/kkm_last_doc_name [10:59:01]save OK [10:59:01]Clear old archive folders... [10:59:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:01]tlvbuf is B6DD83D0 [10:59:01]SAM_PROTO_ClearQueue [10:59:01]wFMCommunicate request_size=4 [10:59:01]MH_SAM_APDU [10:59:01]CAPDU: 80 09 00 00 [10:59:01]Write to MH i2c: E2 08 00 58 29 80 09 00 00 00 00 00 00 F3 [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:01]Read from MH i2c: E2 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 03 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 03 00 58 29 00 90 00 F5 [10:59:01]RAPDU: 90 00 [10:59:01]wFMCommunicate OK [10:59:01]SAM_PROTO_ClearQueue done [10:59:01]KKMCreateOFDPacket [10:59:01]OFDProtocolAddRootSTLVToBuf [10:59:01]FM_MakeSignedData [10:59:01]FM_MakeSignedData [10:59:01]SAM_PROTO_SignData [10:59:01]wFMCommunicate request_size=4 [10:59:01]MH_SAM_APDU [10:59:01]CAPDU: 80 0D 01 02 [10:59:01]Write to MH i2c: E2 08 00 59 29 80 0D 01 02 00 00 00 00 FB [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 59 29 00 90 00 F6 [10:59:02]RAPDU: 90 00 [10:59:02]wFMCommunicate OK [10:59:02]wFMCommunicate request_size=255 [10:59:02]MH_SAM_APDU [10:59: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 F5 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 28 [10:59:02]Write to MH i2c: E2 02 01 5A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 F5 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 28 00 00 BC [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 5A 29 00 90 00 F7 [10:59:02]RAPDU: 90 00 [10:59:02]wFMCommunicate OK [10:59:02]wFMCommunicate request_size=10 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 0D 02 02 05 47 58 43 DB 8F [10:59:02]Write to MH i2c: E2 0D 00 5B 29 80 0D 02 02 05 00 47 58 43 DB 8F 00 00 54 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 03 00 5B 29 00 90 00 F8 [10:59:02]RAPDU: 90 00 [10:59:02]wFMCommunicate OK [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 0D 03 02 [10:59:02]Write to MH i2c: E2 08 00 5C 29 80 0D 03 02 00 00 00 00 00 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0B 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0B 00 5C 29 00 75 AF E0 5F 11 E5 8B D0 90 00 B5 [10:59:02]RAPDU: 75 AF E0 5F 11 E5 8B D0 90 00 [10:59:02]wFMCommunicate OK [10:59:02]SAM_PROTO_SignData done [10:59:02]FM_MakeSignedData done [10:59:02]CreateOFDProtocolMessage [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 11 00 00 [10:59:02]Write to MH i2c: E2 08 00 5D 29 80 11 00 00 00 00 00 00 00 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 17 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 17 00 5D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [10:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:59:02]wFMCommunicate OK [10:59:02]CreateOFDProtocolMessage done [10:59:02]OFDSenderStorePacket 375092 [10:59:02]StoreOFDPacket docnum=375092 [10:59: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 3D ED 07 01 DB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 F5 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 28 47 58 43 DB 8F 75 AF E0 5F 11 E5 8B D0 [10:59:02]CheckFolder [10:59:02]dirname=/storage/ofd_packets [10:59:02]CheckFolder done [10:59:02]ProducePacketName [10:59:02]name=ofd_packets/00375092 [10:59:02]NVStorageSaveData ofd_packets/00375092 [10:59:02]File name is /storage/ofd_packets/00375092 [10:59:02]Write 301 bytes [10:59:02]NVStorageSaveData done [10:59:02]OFDSenderStorePacket done [10:59:02]KKMCreateOFDPacket done [10:59:02]NVStorageSaveData kkm_last_timestamp [10:59:02]File name is /storage/kkm_last_timestamp [10:59:02]Write 4 bytes [10:59:02]NVStorageSaveData done [10:59:02]ExternCall_PrintAddStr [10:59:02]wPrintStart [10:59:02]Write to MH i2c: 01 00 00 5E 29 87 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 07 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 07 00 5E 29 00 00 00 00 00 FF 0F 9C [10:59:02]RasterBufferAndPrint [10:59:02]line Счет N : (1)3311630 [10:59:02]line ИНН: 02508201610067 [10:59:02]line Контрольно-Кассовый Чек [10:59:02]line ПРОДАЖА [10:59:02]line ТРК (МРК, ГНК) : 22 [10:59:02]line Товар: 2710124130 [10:59:02]line Аи-92-К-4 [10:59:02]line 7.480 * 66.90 [10:59:02]line = 500.41 [10:59:02]line НДС 12% НСП 1% [10:59:02]line > о реализуемом товаре [10:59:02]line ОКРУГЛЕНИЕ: -0.41 [10:59:02]line ИТОГО: 500.00 [10:59:02]line Внесено: 500.00 [10:59:02]line СДАЧА: 0.00 [10:59:02]line НСП 1% : 4.43 [10:59:02]line НДС 12% : 53.14 [10:59:02]line Наличными: 500.00 [10:59:02]line Безнал.: 0.00 [10:59:02]line Место: АЗС № 87 "Партнер Нефть" [10:59:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:59:02]line СНО: Общий режим [10:59:02]line Чек 370 27.10.2024 10:59 [10:59:02]line Смена: 528 ФФД: 1.0 [10:59:02]line ЗНМ: 0300000083 [10:59:02]line РНМ: 0000000000091623 [10:59:02]line Версия ККМ: 001 [10:59:02]line ФМ: 0000000000874672 [10:59:02]line ФД: 375092 [10:59:02]line ФПД: 44286888631183 [10:59:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105901&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375092&fm=44286888631183&tin=02508201610067®Number=0000000000091623&sum=50000 [10:59:02]written 0, free lines is 4095 [10:59:02]OFD Sender: Processing packet 375092 [packets to send 270, broken 269] [10:59:02]ProducePacketName [10:59:02]name=ofd_packets/00375092 [10:59:02]OFD Sender: To server: pG, [10:59:02]CommunicateWithHost lk.salyk.kg:30040 [10:59:02]ConnectInit lk.salyk.kg [10:59:02]Connected sock=10 [10:59:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3D ED 07 01 DB 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 F5 1C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 28 47 58 43 DB 8F 75 AF E0 5F 11 E5 8B D0 [10:59: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 32 36 47 00 A6 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 34 B9 05 00 F4 03 04 00 94 C8 1D 67 B6 04 01 00 00 F6 EE 98 6E EC E8 F3 ED [10:59:02]CommunicateWithHost err = 0 [10:59:02]CheckOFDResponse [10:59:02]1017 (14) - 77093643461234 [10:59:02]1041 (16) - 0000000000874672 [10:59:02]1040 (4) - 375092 [10:59:02]1012 (4) - 27.10.2024 04:59 [10:59:02]1206 (1) - 0 [10:59:02]OFD Sender: Remove packet 375092 [10:59:02]ProducePacketName [10:59:02]name=ofd_packets/00375092 [10:59:02]NVStorageDeleteData [10:59:02]Write to MH i2c: 01 00 00 89 29 B2 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 07 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: 01 07 00 89 29 00 00 00 00 00 DC 0C A1 [10:59:02]RasterBufferAndPrint [10:59:02]line [10:59:02]line [10:59:02]line [10:59:02]line [10:59:02]line [10:59:02]written 0, free lines is 3298 [10:59:02]MH_Cut [10:59:02]Write to MH i2c: D1 01 00 90 29 01 8B [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: D1 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: D1 01 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: D1 01 00 90 29 00 8A [10:59:02]Write to MH i2c: 01 00 00 91 29 BA [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:03]OFD Sender: No OFD packet to send [10:59:03]*** Cut start [10:59:03]*** Partial cut [10:59:03]*** CUTSNS_PIN = 1 [10:59:03]*** CUTSNS_PIN = 0 [10:59:04]*** Brake cut motor [10:59:04]Read from MH i2c: 01 [10:59:04]MH_I2C_Read... [10:59:04]*** Stop cut motor [10:59:04]*** Cut end [10:59:04]Read from MH i2c: 01 07 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 91 29 00 00 00 00 00 FF 0F CF [10:59:04]process_action close_receipt done [10:59:04]requested_data is exist [10:59:04]produce_requested_data [10:59:04]requested_item fm.sn is exist - process it [10:59:04]wFMCommunicate request_size=4 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 11 00 00 [10:59:04]Write to MH i2c: E2 08 00 92 29 80 11 00 00 00 00 00 00 35 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 17 00 [10:59:04]MH_I2C_Read... [10:59:04]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 [10:59:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:59:04]wFMCommunicate OK [10:59:04]requested_item fd.num is exist - process it [10:59:04]SAM_PROTO_GetFieldsCounters [10:59:04]wFMCommunicate request_size=4 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 13 00 00 [10:59:04]Write to MH i2c: E2 08 00 93 29 80 13 00 00 00 00 00 00 38 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 62 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 62 00 93 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 34 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [10:59:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:04]wFMCommunicate OK [10:59:04]SAM_PROTO_GetFieldsCounters done [10:59:04]requested_item shift.num is exist - process it [10:59:04]requested_item shift.opened is exist - process it [10:59:04]req_shift_opened [10:59:04]FM_GetShiftState [10:59:04]SAM_PROTO_GetShiftState [10:59:04]wFMCommunicate request_size=4 [10:59:04]MH_SAM_APDU [10:59:04]CAPDU: 80 13 01 00 [10:59:04]Write to MH i2c: E2 08 00 94 29 80 13 01 00 00 00 00 00 3A [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:04]Read from MH i2c: E2 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 0E 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: E2 0E 00 94 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [10:59:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:59:04]wFMCommunicate OK [10:59:04]SAM_PROTO_GetShiftState done [10:59:04]FM_GetShiftState done [10:59:04]req_shift_opened done [10:59:04]requested_item shift.open_date is exist - process it [10:59:04]req_shift_open_date [10:59:04]req_shift_open_date done [10:59:04]produce_requested_data done [10:59:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375092,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:59:04]process_action_free close_receipt [10:59:04]json_value_free [10:59:04]json_value_free done [10:59:04]process_json_proto returns [10:59:04]Send response to host [10:59:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375092,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:59:04]free response buf [10:59:04]execute_script done [10:59:04]execute_script returns [10:59:04]free content buf [10:59:04]Sock 8.Close socket [10:59:04]Sock 8.Thread stoped [10:59:08]OFD Sender: No OFD packet to send [10:59:13]OFD Sender: No OFD packet to send [10:59:18]OFD Sender: No OFD packet to send [10:59:23]OFD Sender: No OFD packet to send [10:59:28]OFD Sender: No OFD packet to send [10:59:33]OFD Sender: No OFD packet to send [10:59:38]OFD Sender: No OFD packet to send [10:59:43]OFD Sender: No OFD packet to send [10:59:48]OFD Sender: No OFD packet to send [10:59:50]accept exits with 9 [10:59:50]New connection [10:59:50]New thread 3067006308 created [10:59:50]Thread 3067149668 joined [10:59:50]Waiting for new connection... [10:59:50] Sock 9.Parse request [10:59:50]Sock 9.Check first char [10:59:50]Sock 9.First char is OK [10:59:50]request: POST /json_proto HTTP/1.0 [10:59:50]Method: POST [10:59:50]URL: /json_proto [10:59:50]Method is POST - this is cgi request [10:59:50]url: /json_proto [10:59:50]query_string will be loaded in cgi processing [10:59:50]execute_cgi json_proto POST (null) [10:59:50]execute_cgi path=json_proto method=POST [10:59:50]POST find Content-Length [10:59:50]Host: 172.17.42.195:8080 [10:59:50]Content-Length: 678 [10:59:50]Content-Type: application/json [10:59:50] [10:59:50]POST finish read [10:59:50]Found Content-Length = 678 [10:59:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311631", "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" ] } } [10:59:50]execute_script... [10:59: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)3311631", "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" ] } } [10:59:50]POST & json_proto [10:59:50]process_json_proto [10:59:50]json parsed OK: [10:59:50]protocol is kg_v1.0 [10:59:50]action value=close_receipt [10:59:50]process_action close_receipt [10:59:50]cmd_close_receipt [10:59:50]MH_GetDate [10:59:50]Write to MH i2c: F0 00 00 95 29 AD [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: F0 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: F0 09 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: F0 09 00 95 29 00 26 1D 1E 67 EF 94 12 67 7A [10:59:50]GetLastDocTimeStamp 1730026741 [10:59:50]current date 1730026790 [10:59:50]FM_GetShiftState [10:59:50]SAM_PROTO_GetShiftState [10:59:50]wFMCommunicate request_size=4 [10:59:50]MH_SAM_APDU [10:59:50]CAPDU: 80 13 01 00 [10:59:50]Write to MH i2c: E2 08 00 96 29 80 13 01 00 00 00 00 00 3C [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:50]Read from MH i2c: E2 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 0E 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: E2 0E 00 96 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0A [10:59:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:59:50]wFMCommunicate OK [10:59:50]SAM_PROTO_GetShiftState done [10:59:50]FM_GetShiftState done [10:59:50]opened in 1729988025 [10:59:50]opened+sec_in_day 1730074425 [10:59:50]quantity*price = 50041 [10:59:50]sum+1 = 50042 [10:59: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 СНО: Общий режим Чек 371 27.10.2024 10:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375093 ФПД: 21055264603546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375093&fm=21055264603546&tin=02508201610067®Number=0000000000091623&sum=50000 [10:59:51]StoreToDocumentArchive [10:59:51]shift 528 fd 375093 [10:59:51]save to /storage/0528/doc_00375093 [10:59:51]save last doc name /storage/0528/doc_00375093 to /storage/kkm_last_doc_name [10:59:51]save OK [10:59:51]Clear old archive folders... [10:59:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:51]tlvbuf is 015A2F10 [10:59:51]SAM_PROTO_ClearQueue [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 09 00 00 [10:59:51]Write to MH i2c: E2 08 00 A3 29 80 09 00 00 00 00 00 00 3E [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 A3 29 00 90 00 40 [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]SAM_PROTO_ClearQueue done [10:59:51]KKMCreateOFDPacket [10:59:51]OFDProtocolAddRootSTLVToBuf [10:59:51]FM_MakeSignedData [10:59:51]FM_MakeSignedData [10:59:51]SAM_PROTO_SignData [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 0D 01 02 [10:59:51]Write to MH i2c: E2 08 00 A4 29 80 0D 01 02 00 00 00 00 46 [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 A4 29 00 90 00 41 [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]wFMCommunicate request_size=255 [10:59:51]MH_SAM_APDU [10:59: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 73 01 00 00 F4 03 04 00 27 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 [10:59:51]Write to MH i2c: E2 02 01 A5 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 27 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 00 00 27 [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 A5 29 00 90 00 42 [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]wFMCommunicate request_size=10 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 0D 02 02 05 26 4F 91 3D 9A [10:59:51]Write to MH i2c: E2 0D 00 A6 29 80 0D 02 02 05 00 26 4F 91 3D 9A 00 00 30 [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 03 00 A6 29 00 90 00 43 [10:59:51]RAPDU: 90 00 [10:59:51]wFMCommunicate OK [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 0D 03 02 [10:59:51]Write to MH i2c: E2 08 00 A7 29 80 0D 03 02 00 00 00 00 4B [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:51]Read from MH i2c: E2 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 0B 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: E2 0B 00 A7 29 00 49 C2 9C 03 DB 8E E0 CF 90 00 0E [10:59:51]RAPDU: 49 C2 9C 03 DB 8E E0 CF 90 00 [10:59:51]wFMCommunicate OK [10:59:51]SAM_PROTO_SignData done [10:59:51]FM_MakeSignedData done [10:59:51]CreateOFDProtocolMessage [10:59:51]wFMCommunicate request_size=4 [10:59:51]MH_SAM_APDU [10:59:51]CAPDU: 80 11 00 00 [10:59:51]Write to MH i2c: E2 08 00 A8 29 80 11 00 00 00 00 00 00 4B [10:59:51]Write i2c OK [10:59:51]MH_I2C_Read... [10:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:52]Read from MH i2c: E2 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 17 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 17 00 A8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [10:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:59:52]wFMCommunicate OK [10:59:52]CreateOFDProtocolMessage done [10:59:52]OFDSenderStorePacket 375093 [10:59:52]StoreOFDPacket docnum=375093 [10:59: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 49 6C 07 01 28 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 27 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 26 4F 91 3D 9A 49 C2 9C 03 DB 8E E0 CF [10:59:52]CheckFolder [10:59:52]dirname=/storage/ofd_packets [10:59:52]CheckFolder done [10:59:52]ProducePacketName [10:59:52]name=ofd_packets/00375093 [10:59:52]NVStorageSaveData ofd_packets/00375093 [10:59:52]File name is /storage/ofd_packets/00375093 [10:59:52]Write 301 bytes [10:59:52]NVStorageSaveData done [10:59:52]OFDSenderStorePacket done [10:59:52]KKMCreateOFDPacket done [10:59:52]NVStorageSaveData kkm_last_timestamp [10:59:52]File name is /storage/kkm_last_timestamp [10:59:52]Write 4 bytes [10:59:52]NVStorageSaveData done [10:59:52]ExternCall_PrintAddStr [10:59:52]wPrintStart [10:59:52]Write to MH i2c: 01 00 00 A9 29 D2 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 A9 29 00 00 00 00 00 FF 0F E7 [10:59:52]RasterBufferAndPrint [10:59:52]line Счет N : (1)3311631 [10:59:52]line ИНН: 02508201610067 [10:59:52]line Контрольно-Кассовый Чек [10:59:52]line ПРОДАЖА [10:59:52]line ТРК (МРК, ГНК) : 32 [10:59:52]line Товар: 2710124130 [10:59:52]line Аи-92-К-4 [10:59:52]line 7.480 * 66.90 [10:59:52]line = 500.41 [10:59:52]line НДС 12% НСП 1% [10:59:52]line > о реализуемом товаре [10:59:52]line ОКРУГЛЕНИЕ: -0.41 [10:59:52]line ИТОГО: 500.00 [10:59:52]line Внесено: 500.00 [10:59:52]line СДАЧА: 0.00 [10:59:52]line НСП 1% : 4.43 [10:59:52]line НДС 12% : 53.14 [10:59:52]line Наличными: 500.00 [10:59:52]line Безнал.: 0.00 [10:59:52]line Место: АЗС № 87 "Партнер Нефть" [10:59:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [10:59:52]line СНО: Общий режим [10:59:52]line Чек 371 27.10.2024 10:59 [10:59:52]line Смена: 528 ФФД: 1.0 [10:59:52]line ЗНМ: 0300000083 [10:59:52]line РНМ: 0000000000091623 [10:59:52]line Версия ККМ: 001 [10:59:52]line ФМ: 0000000000874672 [10:59:52]line ФД: 375093 [10:59:52]line ФПД: 21055264603546 [10:59:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T105951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375093&fm=21055264603546&tin=02508201610067®Number=0000000000091623&sum=50000 [10:59:52]written 0, free lines is 4095 [10:59:52]OFD Sender: Processing packet 375093 [packets to send 270, broken 269] [10:59:52]ProducePacketName [10:59:52]name=ofd_packets/00375093 [10:59:52]OFD Sender: To server: pG, [10:59:52]CommunicateWithHost lk.salyk.kg:30040 [10:59:52]ConnectInit lk.salyk.kg [10:59:52]Connected sock=10 [10:59: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 49 6C 07 01 28 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 27 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 26 4F 91 3D 9A 49 C2 9C 03 DB 8E E0 CF [10:59: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 98 6C 47 00 FE 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B9 05 00 F4 03 04 00 C5 C8 1D 67 B6 04 01 00 00 CB 56 30 A9 60 29 41 E3 [10:59:52]CommunicateWithHost err = 0 [10:59:52]CheckOFDResponse [10:59:52]1017 (14) - 77093643461234 [10:59:52]1041 (16) - 0000000000874672 [10:59:52]1040 (4) - 375093 [10:59:52]1012 (4) - 27.10.2024 04:59 [10:59:52]1206 (1) - 0 [10:59:52]OFD Sender: Remove packet 375093 [10:59:52]ProducePacketName [10:59:52]name=ofd_packets/00375093 [10:59:52]NVStorageDeleteData [10:59:52]Write to MH i2c: 01 00 00 D4 29 FD [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: 01 07 00 D4 29 00 00 00 00 00 E4 0C F4 [10:59:52]RasterBufferAndPrint [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]line [10:59:52]written 0, free lines is 3306 [10:59:52]MH_Cut [10:59:52]Write to MH i2c: D1 01 00 DB 29 01 D6 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 01 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: D1 01 00 DB 29 00 D5 [10:59:52]Write to MH i2c: 01 00 00 DC 29 05 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]OFD Sender: No OFD packet to send [10:59:53]*** Cut start [10:59:53]*** Partial cut [10:59:53]*** CUTSNS_PIN = 1 [10:59:53]*** CUTSNS_PIN = 0 [10:59:53]*** Brake cut motor [10:59:53]Read from MH i2c: 01 [10:59:53]MH_I2C_Read... [10:59:53]*** Stop cut motor [10:59:54]*** Cut end [10:59:54]Read from MH i2c: 01 07 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 DC 29 00 00 00 00 00 FF 0F 1A [10:59:54]process_action close_receipt done [10:59:54]requested_data is exist [10:59:54]produce_requested_data [10:59:54]requested_item fm.sn is exist - process it [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 11 00 00 [10:59:54]Write to MH i2c: E2 08 00 DD 29 80 11 00 00 00 00 00 00 80 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 17 00 [10:59:54]MH_I2C_Read... [10:59:54]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 [10:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [10:59:54]wFMCommunicate OK [10:59:54]requested_item fd.num is exist - process it [10:59:54]SAM_PROTO_GetFieldsCounters [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 13 00 00 [10:59:54]Write to MH i2c: E2 08 00 DE 29 80 13 00 00 00 00 00 00 83 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 62 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 62 00 DE 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 35 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [10:59:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_GetFieldsCounters done [10:59:54]requested_item shift.num is exist - process it [10:59:54]requested_item shift.opened is exist - process it [10:59:54]req_shift_opened [10:59:54]FM_GetShiftState [10:59:54]SAM_PROTO_GetShiftState [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 13 01 00 [10:59:54]Write to MH i2c: E2 08 00 DF 29 80 13 01 00 00 00 00 00 85 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0E 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0E 00 DF 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 53 [10:59:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_GetShiftState done [10:59:54]FM_GetShiftState done [10:59:54]req_shift_opened done [10:59:54]requested_item shift.open_date is exist - process it [10:59:54]req_shift_open_date [10:59:54]req_shift_open_date done [10:59:54]produce_requested_data done [10:59:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375093,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [10:59:54]process_action_free close_receipt [10:59:54]json_value_free [10:59:54]json_value_free done [10:59:54]process_json_proto returns [10:59:54]Send response to host [10:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375093,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [10:59:54]free response buf [10:59:54]execute_script done [10:59:54]execute_script returns [10:59:54]free content buf [10:59:54]Sock 9.Close socket [10:59:54]Sock 9.Thread stoped [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:52]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:07]accept exits with 8 [11:01:07]New connection [11:01:07]New thread 3067149668 created [11:01:07]Thread 3067006308 joined [11:01:07]Waiting for new connection... [11:01:07] Sock 8.Parse request [11:01:07]Sock 8.Check first char [11:01:07]Sock 8.First char is OK [11:01:07]request: POST /json_proto HTTP/1.0 [11:01:07]Method: POST [11:01:07]URL: /json_proto [11:01:07]Method is POST - this is cgi request [11:01:07]url: /json_proto [11:01:07]query_string will be loaded in cgi processing [11:01:07]execute_cgi json_proto POST (null) [11:01:07]execute_cgi path=json_proto method=POST [11:01:07]POST find Content-Length [11:01:07]Host: 172.17.42.195:8080 [11:01:07]Content-Length: 770 [11:01:07]Content-Type: application/json [11:01:07] [11:01:07]POST finish read [11:01:07]Found Content-Length = 770 [11:01:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311633", "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" ] } } [11:01:07]execute_script... [11:01: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)3311633", "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" ] } } [11:01:07]POST & json_proto [11:01:07]process_json_proto [11:01:07]json parsed OK: [11:01:07]protocol is kg_v1.0 [11:01:07]action value=close_receipt [11:01:07]process_action close_receipt [11:01:07]cmd_close_receipt [11:01:07]MH_GetDate [11:01:07]Write to MH i2c: F0 00 00 E0 29 F8 [11:01:07]Write i2c OK [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: F0 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: F0 09 00 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: F0 09 00 E0 29 00 74 1D 1E 67 EF 94 12 67 13 [11:01:07]GetLastDocTimeStamp 1730026791 [11:01:07]current date 1730026868 [11:01:07]FM_GetShiftState [11:01:07]SAM_PROTO_GetShiftState [11:01:07]wFMCommunicate request_size=4 [11:01:07]MH_SAM_APDU [11:01:07]CAPDU: 80 13 01 00 [11:01:07]Write to MH i2c: E2 08 00 E1 29 80 13 01 00 00 00 00 00 87 [11:01:07]Write i2c OK [11:01:07]MH_I2C_Read... [11:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:07]Read from MH i2c: E2 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 0E 00 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 0E 00 E1 29 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 55 [11:01:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:01:07]wFMCommunicate OK [11:01:07]SAM_PROTO_GetShiftState done [11:01:07]FM_GetShiftState done [11:01:07]opened in 1729988025 [11:01:07]opened+sec_in_day 1730074425 [11:01:07]quantity*price = 100015 [11:01:07]sum+1 = 100017 [11:01:07]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 СНО: Общий режим Чек 372 27.10.2024 11:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375094 ФПД: 13783470385659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375094&fm=13783470385659&tin=02508201610067®Number=0000000000091623&sum=100016 [11:01:08]StoreToDocumentArchive [11:01:08]shift 528 fd 375094 [11:01:08]save to /storage/0528/doc_00375094 [11:01:08]save last doc name /storage/0528/doc_00375094 to /storage/kkm_last_doc_name [11:01:08]save OK [11:01:08]Clear old archive folders... [11:01:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:08]tlvbuf is 01618C60 [11:01:08]SAM_PROTO_ClearQueue [11:01:08]wFMCommunicate request_size=4 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 09 00 00 [11:01:08]Write to MH i2c: E2 08 00 EE 29 80 09 00 00 00 00 00 00 89 [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 EE 29 00 90 00 8B [11:01:08]RAPDU: 90 00 [11:01:08]wFMCommunicate OK [11:01:08]SAM_PROTO_ClearQueue done [11:01:08]KKMCreateOFDPacket [11:01:08]OFDProtocolAddRootSTLVToBuf [11:01:08]FM_MakeSignedData [11:01:08]FM_MakeSignedData [11:01:08]SAM_PROTO_SignData [11:01:08]wFMCommunicate request_size=4 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 0D 01 02 [11:01:08]Write to MH i2c: E2 08 00 EF 29 80 0D 01 02 00 00 00 00 91 [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 EF 29 00 90 00 8C [11:01:08]RAPDU: 90 00 [11:01:08]wFMCommunicate OK [11:01:08]wFMCommunicate request_size=255 [11:01:08]MH_SAM_APDU [11:01: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 74 01 00 00 F4 03 04 00 74 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0C [11:01:08]Write to MH i2c: E2 02 01 F0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 74 01 00 00 F4 03 04 00 74 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0C 00 00 D4 [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:08]Read from MH i2c: E2 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 [11:01:08]MH_I2C_Read... [11:01:08]Read from MH i2c: E2 03 00 F0 29 00 90 00 8D [11:01:08]RAPDU: 90 00 [11:01:08]wFMCommunicate OK [11:01:08]wFMCommunicate request_size=10 [11:01:08]MH_SAM_APDU [11:01:08]CAPDU: 80 0D 02 02 05 89 36 DB 29 FB [11:01:08]Write to MH i2c: E2 0D 00 F1 29 80 0D 02 02 05 00 89 36 DB 29 FB 00 00 5C [11:01:08]Write i2c OK [11:01:08]MH_I2C_Read... [11:01:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:09]Read from MH i2c: E2 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 03 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 03 00 F1 29 00 90 00 8E [11:01:09]RAPDU: 90 00 [11:01:09]wFMCommunicate OK [11:01:09]wFMCommunicate request_size=4 [11:01:09]MH_SAM_APDU [11:01:09]CAPDU: 80 0D 03 02 [11:01:09]Write to MH i2c: E2 08 00 F2 29 80 0D 03 02 00 00 00 00 96 [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:09]Read from MH i2c: E2 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 0B 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 0B 00 F2 29 00 97 D5 F0 F3 59 5B 6E EC 90 00 F4 [11:01:09]RAPDU: 97 D5 F0 F3 59 5B 6E EC 90 00 [11:01:09]wFMCommunicate OK [11:01:09]SAM_PROTO_SignData done [11:01:09]FM_MakeSignedData done [11:01:09]CreateOFDProtocolMessage [11:01:09]wFMCommunicate request_size=4 [11:01:09]MH_SAM_APDU [11:01:09]CAPDU: 80 11 00 00 [11:01:09]Write to MH i2c: E2 08 00 F3 29 80 11 00 00 00 00 00 00 96 [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:09]Read from MH i2c: E2 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 17 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: E2 17 00 F3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EB [11:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:01:09]wFMCommunicate OK [11:01:09]CreateOFDProtocolMessage done [11:01:09]OFDSenderStorePacket 375094 [11:01:09]StoreOFDPacket docnum=375094 [11:01: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 16 C6 07 01 57 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 01 00 00 F4 03 04 00 74 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0C 89 36 DB 29 FB 97 D5 F0 F3 59 5B 6E EC [11:01:09]CheckFolder [11:01:09]dirname=/storage/ofd_packets [11:01:09]CheckFolder done [11:01:09]ProducePacketName [11:01:09]name=ofd_packets/00375094 [11:01:09]NVStorageSaveData ofd_packets/00375094 [11:01:09]File name is /storage/ofd_packets/00375094 [11:01:09]Write 301 bytes [11:01:09]NVStorageSaveData done [11:01:09]OFDSenderStorePacket done [11:01:09]KKMCreateOFDPacket done [11:01:09]NVStorageSaveData kkm_last_timestamp [11:01:09]File name is /storage/kkm_last_timestamp [11:01:09]Write 4 bytes [11:01:09]NVStorageSaveData done [11:01:09]ExternCall_PrintAddStr [11:01:09]wPrintStart [11:01:09]Write to MH i2c: 01 00 00 F4 29 1D [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 07 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 07 00 F4 29 00 00 00 00 00 FF 0F 32 [11:01:09]RasterBufferAndPrint [11:01:09]line Счет N : (1)3311633 [11:01:09]line ИНН: 02508201610067 [11:01:09]line Контрольно-Кассовый Чек [11:01:09]line ПРОДАЖА [11:01:09]line ТРК (МРК, ГНК) : 42 [11:01:09]line Товар: 2710124130 [11:01:09]line Аи-92-К-4 [11:01:09]line 14.950 * 66.90 [11:01:09]line = 1000.16 [11:01:09]line НДС 12% НСП 1% [11:01:09]line > о реализуемом товаре [11:01:09]line ИТОГО: 1000.16 [11:01:09]line НСП 1% : 8.85 [11:01:09]line НДС 12% : 106.21 [11:01:09]line Наличными: 0.00 [11:01:09]line Безнал.: 1000.16 [11:01:09]line Место: АЗС № 87 "Партнер Нефть" [11:01:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:01:09]line СНО: Общий режим [11:01:09]line Чек 372 27.10.2024 11:01 [11:01:09]line Смена: 528 ФФД: 1.0 [11:01:09]line ЗНМ: 0300000083 [11:01:09]line РНМ: 0000000000091623 [11:01:09]line Версия ККМ: 001 [11:01:09]line Платежная система: Mbank [11:01:09]line ФМ: 0000000000874672 [11:01:09]line ФД: 375094 [11:01:09]line ФПД: 13783470385659 [11:01:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375094&fm=13783470385659&tin=02508201610067®Number=0000000000091623&sum=100016 [11:01:09]written 0, free lines is 4095 [11:01:09]OFD Sender: Processing packet 375094 [packets to send 270, broken 269] [11:01:09]ProducePacketName [11:01:09]name=ofd_packets/00375094 [11:01:09]OFD Sender: To server: pG, [11:01:09]CommunicateWithHost lk.salyk.kg:30040 [11:01:09]ConnectInit lk.salyk.kg [11:01:09]Connected sock=9 [11:01: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 16 C6 07 01 57 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 01 00 00 F4 03 04 00 74 1D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 0C 89 36 DB 29 FB 97 D5 F0 F3 59 5B 6E EC [11:01:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5B D2 47 00 B4 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 36 B9 05 00 F4 03 04 00 12 C9 1D 67 B6 04 01 00 00 D9 97 E9 52 E3 5E 27 9C [11:01:09]CommunicateWithHost err = 0 [11:01:09]CheckOFDResponse [11:01:09]1017 (14) - 77093643461234 [11:01:09]1041 (16) - 0000000000874672 [11:01:09]1040 (4) - 375094 [11:01:09]1012 (4) - 27.10.2024 05:01 [11:01:09]1206 (1) - 0 [11:01:09]OFD Sender: Remove packet 375094 [11:01:09]ProducePacketName [11:01:09]name=ofd_packets/00375094 [11:01:09]NVStorageDeleteData [11:01:09]Write to MH i2c: 01 00 00 1D 2A 47 [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 07 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: 01 07 00 1D 2A 00 00 00 00 00 FA 0C 54 [11:01:09]RasterBufferAndPrint [11:01:09]line [11:01:09]line [11:01:09]line [11:01:09]line [11:01:09]line [11:01:09]written 0, free lines is 3328 [11:01:09]MH_Cut [11:01:09]Write to MH i2c: D1 01 00 24 2A 01 20 [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: D1 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: D1 01 00 [11:01:09]MH_I2C_Read... [11:01:09]Read from MH i2c: D1 01 00 24 2A 00 1F [11:01:09]Write to MH i2c: 01 00 00 25 2A 4F [11:01:09]Write i2c OK [11:01:09]MH_I2C_Read... [11:01:09]OFD Sender: No OFD packet to send [11:01:10]*** Cut start [11:01:10]*** Partial cut [11:01:10]*** CUTSNS_PIN = 1 [11:01:10]*** CUTSNS_PIN = 0 [11:01:10]*** Brake cut motor [11:01:11]Read from MH i2c: 01 [11:01:11]MH_I2C_Read... [11:01:11]*** Stop cut motor [11:01:11]*** Cut end [11:01:11]Read from MH i2c: 01 07 00 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: 01 07 00 25 2A 00 00 00 00 00 FF 0F 64 [11:01:11]process_action close_receipt done [11:01:11]requested_data is exist [11:01:11]produce_requested_data [11:01:11]requested_item fm.sn is exist - process it [11:01:11]wFMCommunicate request_size=4 [11:01:11]MH_SAM_APDU [11:01:11]CAPDU: 80 11 00 00 [11:01:11]Write to MH i2c: E2 08 00 26 2A 80 11 00 00 00 00 00 00 CA [11:01:11]Write i2c OK [11:01:11]MH_I2C_Read... [11:01:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:11]Read from MH i2c: E2 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: E2 17 00 [11:01:11]MH_I2C_Read... [11:01:11]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 [11:01:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:01:11]wFMCommunicate OK [11:01:11]requested_item fd.num is exist - process it [11:01:11]SAM_PROTO_GetFieldsCounters [11:01:11]wFMCommunicate request_size=4 [11:01:11]MH_SAM_APDU [11:01:11]CAPDU: 80 13 00 00 [11:01:11]Write to MH i2c: E2 08 00 27 2A 80 13 00 00 00 00 00 00 CD [11:01:11]Write i2c OK [11:01:11]MH_I2C_Read... [11:01:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:11]Read from MH i2c: E2 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: E2 62 00 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: E2 62 00 27 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 36 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [11:01: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 36 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:11]wFMCommunicate OK [11:01:11]SAM_PROTO_GetFieldsCounters done [11:01:11]requested_item shift.num is exist - process it [11:01:11]requested_item shift.opened is exist - process it [11:01:11]req_shift_opened [11:01:11]FM_GetShiftState [11:01:11]SAM_PROTO_GetShiftState [11:01:11]wFMCommunicate request_size=4 [11:01:11]MH_SAM_APDU [11:01:11]CAPDU: 80 13 01 00 [11:01:11]Write to MH i2c: E2 08 00 28 2A 80 13 01 00 00 00 00 00 CF [11:01:11]Write i2c OK [11:01:11]MH_I2C_Read... [11:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:11]Read from MH i2c: E2 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: E2 0E 00 [11:01:11]MH_I2C_Read... [11:01:11]Read from MH i2c: E2 0E 00 28 2A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9D [11:01:11]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:01:11]wFMCommunicate OK [11:01:11]SAM_PROTO_GetShiftState done [11:01:11]FM_GetShiftState done [11:01:11]req_shift_opened done [11:01:11]requested_item shift.open_date is exist - process it [11:01:11]req_shift_open_date [11:01:11]req_shift_open_date done [11:01:11]produce_requested_data done [11:01:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375094,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:01:11]process_action_free close_receipt [11:01:11]json_value_free [11:01:11]json_value_free done [11:01:11]process_json_proto returns [11:01:11]Send response to host [11:01:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375094,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:01:11]free response buf [11:01:11]execute_script done [11:01:11]execute_script returns [11:01:11]free content buf [11:01:11]Sock 8.Close socket [11:01:11]Sock 8.Thread stoped [11:01:14]OFD Sender: No OFD packet to send [11:01:20]OFD Sender: No OFD packet to send [11:01:25]OFD Sender: No OFD packet to send [11:01:30]OFD Sender: No OFD packet to send [11:01:35]OFD Sender: No OFD packet to send [11:01:40]OFD Sender: No OFD packet to send [11:01:45]OFD Sender: No OFD packet to send [11:01:50]OFD Sender: No OFD packet to send [11:01:55]OFD Sender: No OFD packet to send [11:02:00]OFD Sender: No OFD packet to send [11:02:05]OFD Sender: No OFD packet to send [11:02:08]accept exits with 10 [11:02:08]New connection [11:02:08]New thread 3067006308 created [11:02:08]Thread 3067149668 joined [11:02:08]Waiting for new connection... [11:02:08] Sock 10.Parse request [11:02:08]Sock 10.Check first char [11:02:08]Sock 10.First char is OK [11:02:08]request: POST /json_proto HTTP/1.0 [11:02:08]Method: POST [11:02:08]URL: /json_proto [11:02:08]Method is POST - this is cgi request [11:02:08]url: /json_proto [11:02:08]query_string will be loaded in cgi processing [11:02:08]execute_cgi json_proto POST (null) [11:02:08]execute_cgi path=json_proto method=POST [11:02:08]POST find Content-Length [11:02:08]Host: 172.17.42.195:8080 [11:02:08]Content-Length: 776 [11:02:08]Content-Type: application/json [11:02:08] [11:02:08]POST finish read [11:02:08]Found Content-Length = 776 [11:02:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311632", "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" : 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" ] } } [11:02:08]execute_script... [11:02:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311632", "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" : 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" ] } } [11:02:08]POST & json_proto [11:02:08]process_json_proto [11:02:08]json parsed OK: [11:02:08]protocol is kg_v1.0 [11:02:08]action value=close_receipt [11:02:08]process_action close_receipt [11:02:08]cmd_close_receipt [11:02:08]MH_GetDate [11:02:08]Write to MH i2c: F0 00 00 29 2A 42 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: F0 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: F0 09 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: F0 09 00 29 2A 00 B1 1D 1E 67 EF 94 12 67 9A [11:02:08]GetLastDocTimeStamp 1730026868 [11:02:08]current date 1730026929 [11:02:08]FM_GetShiftState [11:02:08]SAM_PROTO_GetShiftState [11:02:08]wFMCommunicate request_size=4 [11:02:08]MH_SAM_APDU [11:02:08]CAPDU: 80 13 01 00 [11:02:08]Write to MH i2c: E2 08 00 2A 2A 80 13 01 00 00 00 00 00 D1 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0E 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0E 00 2A 2A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9F [11:02:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:02:08]wFMCommunicate OK [11:02:08]SAM_PROTO_GetShiftState done [11:02:08]FM_GetShiftState done [11:02:08]opened in 1729988025 [11:02:08]opened+sec_in_day 1730074425 [11:02:08]quantity*price = 300076 [11:02:08]sum+1 = 300077 [11:02:08]Check (price>sum+1) || (price+1 о реализуемом товаре [11:05:12]line ИТОГО: 3000.76 [11:05:12]line НСП 1% : 26.55 [11:05:12]line НДС 12% : 318.66 [11:05:12]line Наличными: 0.00 [11:05:12]line Безнал.: 3000.76 [11:05:12]line Место: АЗС № 87 "Партнер Нефть" [11:05:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:05:12]line СНО: Общий режим [11:05:12]line Чек 373 27.10.2024 11:02 [11:05:12]line Смена: 528 ФФД: 1.0 [11:05:12]line ЗНМ: 0300000083 [11:05:12]line РНМ: 0000000000091623 [11:05:12]line Версия ККМ: 001 [11:05:12]line Платежная система: Mbank [11:05:12]line ФМ: 0000000000874672 [11:05:12]line ФД: 375095 [11:05:12]line ФПД: 77207638927638 [11:05:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110209&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375095&fm=77207638927638&tin=02508201610067®Number=0000000000091623&sum=300076 [11:05:12]written 0, free lines is 4095 [11:05:13]Write to MH i2c: 01 00 00 46 00 46 [11:05:13]Write i2c OK [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 07 00 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 16 0D 70 [11:05:13]RasterBufferAndPrint [11:05:13]line [11:05:13]line [11:05:13]line [11:05:13]line [11:05:13]line [11:05:13]written 0, free lines is 3366 [11:05:13]MH_Cut [11:05:13]Write to MH i2c: D1 01 00 4D 00 01 1F [11:05:13]Write i2c OK [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: D1 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: D1 01 00 [11:05:13]MH_I2C_Read... [11:05:13]Read from MH i2c: D1 01 00 4D 00 00 1E [11:05:13]Write to MH i2c: 01 00 00 4E 00 4E [11:05:13]Write i2c OK [11:05:13]MH_I2C_Read... [11:05:13]*** Cut start [11:05:13]*** Partial cut [11:05:13]*** CUTSNS_PIN = 1 [11:05:13]*** CUTSNS_PIN = 0 [11:05:14]*** Brake cut motor [11:05:14]Read from MH i2c: 01 [11:05:14]MH_I2C_Read... [11:05:14]*** Stop cut motor [11:05:14]*** Cut end [11:05:14]Read from MH i2c: 01 07 00 [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [11:05:14]process_action print_doc done [11:05:14]requested_data is exist [11:05:14]produce_requested_data [11:05:14]produce_requested_data return (null) [11:05:14]process_action_free print_doc [11:05:14]json_value_free [11:05:14]json_value_free done [11:05:14]process_json_proto returns [11:05:14]Send response to host [11:05:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:05:14]free response buf [11:05:14]execute_script done [11:05:14]execute_script returns [11:05:14]free content buf [11:05:14]Sock 9.Close socket [11:05:14]Sock 9.Thread stoped [11:05:14]accept exits with 7 [11:05:14]New connection [11:05:14]New thread 3067096420 created [11:05:14]Thread 3067239780 joined [11:05:14]Waiting for new connection... [11:05:14] Sock 7.Parse request [11:05:14]Sock 7.Check first char [11:05:14]Sock 7.First char is OK [11:05:14]request: POST /json_proto HTTP/1.0 [11:05:14]Method: POST [11:05:14]URL: /json_proto [11:05:14]Method is POST - this is cgi request [11:05:14]url: /json_proto [11:05:14]query_string will be loaded in cgi processing [11:05:14]execute_cgi json_proto POST (null) [11:05:14]execute_cgi path=json_proto method=POST [11:05:14]POST find Content-Length [11:05:14]Host: 172.17.42.195:8080 [11:05:14]Content-Length: 678 [11:05:14]Content-Type: application/json [11:05:14] [11:05:14]POST finish read [11:05:14]Found Content-Length = 678 [11:05:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311634", "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" ] } } [11:05:14]execute_script... [11:05:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311634", "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" ] } } [11:05:14]POST & json_proto [11:05:14]process_json_proto [11:05:14]json parsed OK: [11:05:14]protocol is kg_v1.0 [11:05:14]action value=close_receipt [11:05:14]process_action close_receipt [11:05:14]cmd_close_receipt [11:05:14]MH_GetDate [11:05:14]Write to MH i2c: F0 00 00 4F 00 3E [11:05:14]Write i2c OK [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: F0 [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: F0 09 00 [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: F0 09 00 4F 00 00 6B 1E 1E 67 EF 94 12 67 51 [11:05:14]GetLastDocTimeStamp 1730026929 [11:05:14]current date 1730027115 [11:05:14]FM_GetShiftState [11:05:14]SAM_PROTO_GetShiftState [11:05:14]wFMCommunicate request_size=4 [11:05:14]MH_SAM_APDU [11:05:14]CAPDU: 80 13 01 00 [11:05:14]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [11:05:14]Write i2c OK [11:05:14]MH_I2C_Read... [11:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:14]Read from MH i2c: E2 [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: E2 0E 00 [11:05:14]MH_I2C_Read... [11:05:14]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [11:05:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:05:14]wFMCommunicate OK [11:05:14]SAM_PROTO_GetShiftState done [11:05:14]FM_GetShiftState done [11:05:14]opened in 1729988025 [11:05:14]opened+sec_in_day 1730074425 [11:05:14]quantity*price = 30038 [11:05:14]sum+1 = 30039 [11:05:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 374 27.10.2024 11:05 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375096 ФПД: 135243376826138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110515&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375096&fm=135243376826138&tin=02508201610067®Number=0000000000091623&sum=30000 [11:05:15]StoreToDocumentArchive [11:05:15]shift 528 fd 375096 [11:05:15]save to /storage/0528/doc_00375096 [11:05:15]save last doc name /storage/0528/doc_00375096 to /storage/kkm_last_doc_name [11:05:15]save OK [11:05:15]Clear old archive folders... [11:05:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:15]tlvbuf is 00EF7350 [11:05:15]SAM_PROTO_ClearQueue [11:05:15]wFMCommunicate request_size=4 [11:05:15]MH_SAM_APDU [11:05:15]CAPDU: 80 09 00 00 [11:05:15]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [11:05:15]Write i2c OK [11:05:15]MH_I2C_Read... [11:05:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:15]Read from MH i2c: E2 [11:05:15]MH_I2C_Read... [11:05:15]Read from MH i2c: E2 03 00 [11:05:15]MH_I2C_Read... [11:05:15]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [11:05:15]RAPDU: 90 00 [11:05:15]wFMCommunicate OK [11:05:15]SAM_PROTO_ClearQueue done [11:05:15]KKMCreateOFDPacket [11:05:15]OFDProtocolAddRootSTLVToBuf [11:05:15]FM_MakeSignedData [11:05:15]FM_MakeSignedData [11:05:15]SAM_PROTO_SignData [11:05:15]wFMCommunicate request_size=4 [11:05:15]MH_SAM_APDU [11:05:15]CAPDU: 80 0D 01 02 [11:05:15]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [11:05:15]Write i2c OK [11:05:15]MH_I2C_Read... [11:05:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [11:05:16]RAPDU: 90 00 [11:05:16]wFMCommunicate OK [11:05:16]wFMCommunicate request_size=255 [11:05:16]MH_SAM_APDU [11:05: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 6B 1E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B [11:05:16]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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 6B 1E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 00 00 5F [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [11:05:16]RAPDU: 90 00 [11:05:16]wFMCommunicate OK [11:05:16]wFMCommunicate request_size=10 [11:05:16]MH_SAM_APDU [11:05:16]CAPDU: 80 0D 02 02 05 00 CD 6F 17 1A [11:05:16]Write to MH i2c: E2 0D 00 60 00 80 0D 02 02 05 00 00 CD 6F 17 1A 00 00 51 [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [11:05:16]RAPDU: 90 00 [11:05:16]wFMCommunicate OK [11:05:16]wFMCommunicate request_size=4 [11:05:16]MH_SAM_APDU [11:05:16]CAPDU: 80 0D 03 02 [11:05:16]Write to MH i2c: E2 08 00 61 00 80 0D 03 02 00 00 00 00 DC [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]OFD Sender: No OFD packet to send [11:05:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 0B 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 0B 00 61 00 00 F4 AE 04 4C 09 11 2E 12 90 00 29 [11:05:16]RAPDU: F4 AE 04 4C 09 11 2E 12 90 00 [11:05:16]wFMCommunicate OK [11:05:16]SAM_PROTO_SignData done [11:05:16]FM_MakeSignedData done [11:05:16]CreateOFDProtocolMessage [11:05:16]wFMCommunicate request_size=4 [11:05:16]MH_SAM_APDU [11:05:16]CAPDU: 80 11 00 00 [11:05:16]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:16]Read from MH i2c: E2 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: E2 17 00 [11:05:16]MH_I2C_Read... [11:05:16]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 [11:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:05:16]wFMCommunicate OK [11:05:16]CreateOFDProtocolMessage done [11:05:16]OFDSenderStorePacket 375096 [11:05:16]StoreOFDPacket docnum=375096 [11:05: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 2C A6 07 01 D8 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 76 01 00 00 F4 03 04 00 6B 1E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 00 CD 6F 17 1A F4 AE 04 4C 09 11 2E 12 [11:05:16]CheckFolder [11:05:16]dirname=/storage/ofd_packets [11:05:16]CheckFolder done [11:05:16]ProducePacketName [11:05:16]name=ofd_packets/00375096 [11:05:16]NVStorageSaveData ofd_packets/00375096 [11:05:16]File name is /storage/ofd_packets/00375096 [11:05:16]Write 301 bytes [11:05:16]NVStorageSaveData done [11:05:16]OFDSenderStorePacket done [11:05:16]KKMCreateOFDPacket done [11:05:16]NVStorageSaveData kkm_last_timestamp [11:05:16]File name is /storage/kkm_last_timestamp [11:05:16]Write 4 bytes [11:05:16]NVStorageSaveData done [11:05:16]ExternCall_PrintAddStr [11:05:16]wPrintStart [11:05:16]Write to MH i2c: 01 00 00 63 00 63 [11:05:16]Write i2c OK [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: 01 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: 01 07 00 [11:05:16]MH_I2C_Read... [11:05:16]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [11:05:16]RasterBufferAndPrint [11:05:16]line Счет N : (1)3311634 [11:05:16]line ИНН: 02508201610067 [11:05:16]line Контрольно-Кассовый Чек [11:05:16]line ПРОДАЖА [11:05:16]line ТРК (МРК, ГНК) : 22 [11:05:16]line Товар: 2710124130 [11:05:16]line Аи-92-К-4 [11:05:16]line 4.490 * 66.90 [11:05:16]line = 300.38 [11:05:16]line НДС 12% НСП 1% [11:05:16]line > о реализуемом товаре [11:05:16]line ОКРУГЛЕНИЕ: -0.38 [11:05:16]line ИТОГО: 300.00 [11:05:16]line Внесено: 300.00 [11:05:16]line СДАЧА: 0.00 [11:05:16]line НСП 1% : 2.66 [11:05:16]line НДС 12% : 31.90 [11:05:16]line Наличными: 300.00 [11:05:16]line Безнал.: 0.00 [11:05:16]line Место: АЗС № 87 "Партнер Нефть" [11:05:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:05:16]line СНО: Общий режим [11:05:16]line Чек 374 27.10.2024 11:05 [11:05:16]line Смена: 528 ФФД: 1.0 [11:05:16]line ЗНМ: 0300000083 [11:05:16]line РНМ: 0000000000091623 [11:05:16]line Версия ККМ: 001 [11:05:16]line ФМ: 0000000000874672 [11:05:16]line ФД: 375096 [11:05:16]line ФПД: 135243376826138 [11:05:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110515&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375096&fm=135243376826138&tin=02508201610067®Number=0000000000091623&sum=30000 [11:05:16]written 0, free lines is 4095 [11:05:17]OFD Sender: Processing packet 375096 [packets to send 270, broken 269] [11:05:17]ProducePacketName [11:05:17]name=ofd_packets/00375096 [11:05:17]OFD Sender: To server: pG, [11:05:17]CommunicateWithHost lk.salyk.kg:30040 [11:05:17]ConnectInit lk.salyk.kg [11:05:17]Connected sock=10 [11:05: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 2C A6 07 01 D8 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 76 01 00 00 F4 03 04 00 6B 1E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7B 00 CD 6F 17 1A F4 AE 04 4C 09 11 2E 12 [11:05: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 A6 A4 47 00 54 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B9 05 00 F4 03 04 00 0A CA 1D 67 B6 04 01 00 00 AB AA 75 99 EF D0 ED 09 [11:05:17]CommunicateWithHost err = 0 [11:05:17]CheckOFDResponse [11:05:17]1017 (14) - 77093643461234 [11:05:17]1041 (16) - 0000000000874672 [11:05:17]1040 (4) - 375096 [11:05:17]1012 (4) - 27.10.2024 05:05 [11:05:17]1206 (1) - 0 [11:05:17]OFD Sender: Remove packet 375096 [11:05:17]ProducePacketName [11:05:17]name=ofd_packets/00375096 [11:05:17]NVStorageDeleteData [11:05:17]Write to MH i2c: 01 00 00 8E 00 8E [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: 01 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: 01 07 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 2D 0D CF [11:05:17]RasterBufferAndPrint [11:05:17]line [11:05:17]line [11:05:17]line [11:05:17]line [11:05:17]line [11:05:17]written 0, free lines is 3395 [11:05:17]MH_Cut [11:05:17]Write to MH i2c: D1 01 00 95 00 01 67 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: D1 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: D1 01 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: D1 01 00 95 00 00 66 [11:05:17]Write to MH i2c: 01 00 00 96 00 96 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]OFD Sender: No OFD packet to send [11:05:18]*** Cut start [11:05:18]*** Partial cut [11:05:18]*** CUTSNS_PIN = 1 [11:05:18]*** CUTSNS_PIN = 0 [11:05:18]*** Brake cut motor [11:05:18]Read from MH i2c: 01 [11:05:18]MH_I2C_Read... [11:05:18]*** Stop cut motor [11:05:18]*** Cut end [11:05:18]Read from MH i2c: 01 07 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [11:05:18]process_action close_receipt done [11:05:18]requested_data is exist [11:05:18]produce_requested_data [11:05:18]requested_item fm.sn is exist - process it [11:05:18]wFMCommunicate request_size=4 [11:05:18]MH_SAM_APDU [11:05:18]CAPDU: 80 11 00 00 [11:05:18]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 17 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [11:05:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:05:19]wFMCommunicate OK [11:05:19]requested_item fd.num is exist - process it [11:05:19]SAM_PROTO_GetFieldsCounters [11:05:19]wFMCommunicate request_size=4 [11:05:19]MH_SAM_APDU [11:05:19]CAPDU: 80 13 00 00 [11:05:19]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 62 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 62 00 98 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 38 B9 05 00 0E 04 04 00 10 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 A0 [11:05: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 38 B9 05 00 0E 04 04 00 10 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 [11:05:19]wFMCommunicate OK [11:05:19]SAM_PROTO_GetFieldsCounters done [11:05:19]requested_item shift.num is exist - process it [11:05:19]requested_item shift.opened is exist - process it [11:05:19]req_shift_opened [11:05:19]FM_GetShiftState [11:05:19]SAM_PROTO_GetShiftState [11:05:19]wFMCommunicate request_size=4 [11:05:19]MH_SAM_APDU [11:05:19]CAPDU: 80 13 01 00 [11:05:19]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 0E 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [11:05:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:05:19]wFMCommunicate OK [11:05:19]SAM_PROTO_GetShiftState done [11:05:19]FM_GetShiftState done [11:05:19]req_shift_opened done [11:05:19]requested_item shift.open_date is exist - process it [11:05:19]req_shift_open_date [11:05:19]req_shift_open_date done [11:05:19]produce_requested_data done [11:05:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375096,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:05:19]process_action_free close_receipt [11:05:19]json_value_free [11:05:19]json_value_free done [11:05:19]process_json_proto returns [11:05:19]Send response to host [11:05:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375096,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:05:19]free response buf [11:05:19]execute_script done [11:05:19]execute_script returns [11:05:19]free content buf [11:05:19]Sock 7.Close socket [11:05:19]Sock 7.Thread stoped [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:23]OFD Sender: No OFD packet to send [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:05]accept exits with 9 [11:08:05]New connection [11:08:05]New thread 3067239780 created [11:08:05] Sock 9.Parse request [11:08:05]Thread 3067096420 joined [11:08:05]Sock 9.Check first char [11:08:05]Waiting for new connection... [11:08:05]Sock 9.First char is OK [11:08:05]request: POST /json_proto HTTP/1.0 [11:08:05]Method: POST [11:08:05]URL: /json_proto [11:08:05]Method is POST - this is cgi request [11:08:05]url: /json_proto [11:08:05]query_string will be loaded in cgi processing [11:08:05]execute_cgi json_proto POST (null) [11:08:05]execute_cgi path=json_proto method=POST [11:08:05]POST find Content-Length [11:08:05]Host: 172.17.42.195:8080 [11:08:05]Content-Length: 773 [11:08:05]Content-Type: application/json [11:08:05] [11:08:05]POST finish read [11:08:05]Found Content-Length = 773 [11:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311637", "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" : 3.910, "sum" : 301.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 301.85 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:05]execute_script... [11:08:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311637", "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" : 3.910, "sum" : 301.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 301.85 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:05]POST & json_proto [11:08:05]process_json_proto [11:08:05]json parsed OK: [11:08:05]protocol is kg_v1.0 [11:08:05]action value=close_receipt [11:08:05]process_action close_receipt [11:08:05]cmd_close_receipt [11:08:05]MH_GetDate [11:08:05]Write to MH i2c: F0 00 00 9A 00 89 [11:08:05]Write i2c OK [11:08:05]MH_I2C_Read... [11:08:05]Read from MH i2c: F0 [11:08:05]MH_I2C_Read... [11:08:05]Read from MH i2c: F0 09 00 [11:08:05]MH_I2C_Read... [11:08:05]Read from MH i2c: F0 09 00 9A 00 00 15 1F 1E 67 EF 94 12 67 47 [11:08:05]GetLastDocTimeStamp 1730027115 [11:08:05]current date 1730027285 [11:08:05]FM_GetShiftState [11:08:05]SAM_PROTO_GetShiftState [11:08:05]wFMCommunicate request_size=4 [11:08:05]MH_SAM_APDU [11:08:05]CAPDU: 80 13 01 00 [11:08:05]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [11:08:05]Write i2c OK [11:08:05]MH_I2C_Read... [11:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:05]Read from MH i2c: E2 [11:08:05]MH_I2C_Read... [11:08:05]Read from MH i2c: E2 0E 00 [11:08:05]MH_I2C_Read... [11:08:05]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [11:08:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:08:05]wFMCommunicate OK [11:08:05]SAM_PROTO_GetShiftState done [11:08:05]FM_GetShiftState done [11:08:05]opened in 1729988025 [11:08:05]opened+sec_in_day 1730074425 [11:08:05]quantity*price = 30185 [11:08:05]sum+1 = 30186 [11:08:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 301.85 НСП 1% : 2.67 НДС 12% : 32.05 Наличными: 0.00 Безнал.: 301.85 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 375 27.10.2024 11:08 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375097 ФПД: 254936440787049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110805&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375097&fm=254936440787049&tin=02508201610067®Number=0000000000091623&sum=30185 [11:08:06]StoreToDocumentArchive [11:08:06]shift 528 fd 375097 [11:08:06]save to /storage/0528/doc_00375097 [11:08:06]save last doc name /storage/0528/doc_00375097 to /storage/kkm_last_doc_name [11:08:06]save OK [11:08:06]Clear old archive folders... [11:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:08:06]tlvbuf is 00EF8F70 [11:08:06]SAM_PROTO_ClearQueue [11:08:06]wFMCommunicate request_size=4 [11:08:06]MH_SAM_APDU [11:08:06]CAPDU: 80 09 00 00 [11:08:06]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:06]Read from MH i2c: E2 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [11:08:06]RAPDU: 90 00 [11:08:06]wFMCommunicate OK [11:08:06]SAM_PROTO_ClearQueue done [11:08:06]KKMCreateOFDPacket [11:08:06]OFDProtocolAddRootSTLVToBuf [11:08:06]FM_MakeSignedData [11:08:06]FM_MakeSignedData [11:08:06]SAM_PROTO_SignData [11:08:06]wFMCommunicate request_size=4 [11:08:06]MH_SAM_APDU [11:08:06]CAPDU: 80 0D 01 02 [11:08:06]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:06]Read from MH i2c: E2 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 [11:08:06]MH_I2C_Read... [11:08:06]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [11:08:06]RAPDU: 90 00 [11:08:06]wFMCommunicate OK [11:08:06]wFMCommunicate request_size=255 [11:08:06]MH_SAM_APDU [11:08: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 46 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 E9 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 15 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [11:08:06]Write to MH i2c: E2 02 01 AA 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 46 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 E9 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 15 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 C2 [11:08:06]Write i2c OK [11:08:06]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [11:08:07]RAPDU: 90 00 [11:08:07]wFMCommunicate OK [11:08:07]wFMCommunicate request_size=16 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E7 DD 03 FE 50 69 [11:08:07]Write to MH i2c: E2 13 00 AB 00 80 0D 02 02 0B 00 00 35 04 06 00 E7 DD 03 FE 50 69 00 00 F8 [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [11:08:07]RAPDU: 90 00 [11:08:07]wFMCommunicate OK [11:08:07]wFMCommunicate request_size=4 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 0D 03 02 [11:08:07]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 0B 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 0B 00 AC 00 00 6F EA 5B 4A 64 64 24 AA 90 00 BC [11:08:07]RAPDU: 6F EA 5B 4A 64 64 24 AA 90 00 [11:08:07]wFMCommunicate OK [11:08:07]SAM_PROTO_SignData done [11:08:07]FM_MakeSignedData done [11:08:07]CreateOFDProtocolMessage [11:08:07]wFMCommunicate request_size=4 [11:08:07]MH_SAM_APDU [11:08:07]CAPDU: 80 11 00 00 [11:08:07]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:07]Read from MH i2c: E2 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 17 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [11:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:08:07]wFMCommunicate OK [11:08:07]CreateOFDProtocolMessage done [11:08:07]OFDSenderStorePacket 375097 [11:08:07]StoreOFDPacket docnum=375097 [11:08: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 15 01 00 00 29 BC 0D 01 5C 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 46 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 E9 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 15 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 DD 03 FE 50 69 6F EA 5B 4A 64 64 24 AA [11:08:07]CheckFolder [11:08:07]dirname=/storage/ofd_packets [11:08:07]CheckFolder done [11:08:07]ProducePacketName [11:08:07]name=ofd_packets/00375097 [11:08:07]NVStorageSaveData ofd_packets/00375097 [11:08:07]File name is /storage/ofd_packets/00375097 [11:08:07]Write 307 bytes [11:08:07]NVStorageSaveData done [11:08:07]OFDSenderStorePacket done [11:08:07]KKMCreateOFDPacket done [11:08:07]NVStorageSaveData kkm_last_timestamp [11:08:07]File name is /storage/kkm_last_timestamp [11:08:07]Write 4 bytes [11:08:07]NVStorageSaveData done [11:08:07]ExternCall_PrintAddStr [11:08:07]wPrintStart [11:08:07]Write to MH i2c: 01 00 00 AE 00 AE [11:08:07]Write i2c OK [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 07 00 [11:08:07]MH_I2C_Read... [11:08:07]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [11:08:07]RasterBufferAndPrint [11:08:07]line Счет N : (1)3311637 [11:08:07]line ИНН: 02508201610067 [11:08:07]line Контрольно-Кассовый Чек [11:08:07]line ПРОДАЖА [11:08:07]line ТРК (МРК, ГНК) : 31 [11:08:07]line Товар: 2710194240 [11:08:07]line D-Energy Дт-К-2 [11:08:07]line 3.910 * 77.20 [11:08:07]line = 301.85 [11:08:07]line НДС 12% НСП 1% [11:08:07]line > о реализуемом товаре [11:08:07]line ИТОГО: 301.85 [11:08:07]line НСП 1% : 2.67 [11:08:07]line НДС 12% : 32.05 [11:08:07]line Наличными: 0.00 [11:08:07]line Безнал.: 301.85 [11:08:07]line Место: АЗС № 87 "Партнер Нефть" [11:08:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:08:07]line СНО: Общий режим [11:08:07]line Чек 375 27.10.2024 11:08 [11:08:07]line Смена: 528 ФФД: 1.0 [11:08:07]line ЗНМ: 0300000083 [11:08:07]line РНМ: 0000000000091623 [11:08:07]line Версия ККМ: 001 [11:08:07]line Платежная система: Mbank [11:08:07]line ФМ: 0000000000874672 [11:08:07]line ФД: 375097 [11:08:07]line ФПД: 254936440787049 [11:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110805&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375097&fm=254936440787049&tin=02508201610067®Number=0000000000091623&sum=30185 [11:08:07]OFD Sender: Processing packet 375097 [packets to send 270, broken 269] [11:08:07]ProducePacketName [11:08:07]name=ofd_packets/00375097 [11:08:07]OFD Sender: To server: pG, [11:08:07]CommunicateWithHost lk.salyk.kg:30040 [11:08:07]ConnectInit lk.salyk.kg [11:08:07]written 0, free lines is 4095 [11:08:07]Connected sock=10 [11:08:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 29 BC 0D 01 5C 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 46 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 E9 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E9 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E9 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 15 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E7 DD 03 FE 50 69 6F EA 5B 4A 64 64 24 AA [11:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D6 36 47 00 9E 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 39 B9 05 00 F4 03 04 00 B4 CA 1D 67 B6 04 01 00 00 55 6C 0E E6 52 CA A6 E0 [11:08:07]CommunicateWithHost err = 0 [11:08:07]CheckOFDResponse [11:08:07]1017 (14) - 77093643461234 [11:08:07]1041 (16) - 0000000000874672 [11:08:07]1040 (4) - 375097 [11:08:07]1012 (4) - 27.10.2024 05:08 [11:08:07]1206 (1) - 0 [11:08:07]OFD Sender: Remove packet 375097 [11:08:07]ProducePacketName [11:08:07]name=ofd_packets/00375097 [11:08:07]NVStorageDeleteData [11:08:08]Write to MH i2c: 01 00 00 D7 00 D7 [11:08:08]Write i2c OK [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 07 00 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: 01 07 00 D7 00 00 00 00 00 00 14 0D FF [11:08:08]RasterBufferAndPrint [11:08:08]line [11:08:08]line [11:08:08]line [11:08:08]line [11:08:08]line [11:08:08]written 0, free lines is 3354 [11:08:08]MH_Cut [11:08:08]Write to MH i2c: D1 01 00 DE 00 01 B0 [11:08:08]Write i2c OK [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: D1 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: D1 01 00 [11:08:08]MH_I2C_Read... [11:08:08]Read from MH i2c: D1 01 00 DE 00 00 AF [11:08:08]Write to MH i2c: 01 00 00 DF 00 DF [11:08:08]Write i2c OK [11:08:08]MH_I2C_Read... [11:08:08]OFD Sender: No OFD packet to send [11:08:08]*** Cut start [11:08:08]*** Partial cut [11:08:08]*** CUTSNS_PIN = 1 [11:08:08]*** CUTSNS_PIN = 0 [11:08:09]*** Brake cut motor [11:08:09]Read from MH i2c: 01 [11:08:09]MH_I2C_Read... [11:08:09]*** Stop cut motor [11:08:09]Read from MH i2c: 01 *** Cut end [11:08:09]07 00 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: 01 07 00 DF 00 00 00 00 00 00 FF 0F F4 [11:08:09]process_action close_receipt done [11:08:09]requested_data is exist [11:08:09]produce_requested_data [11:08:09]requested_item fm.sn is exist - process it [11:08:09]wFMCommunicate request_size=4 [11:08:09]MH_SAM_APDU [11:08:09]CAPDU: 80 11 00 00 [11:08:09]Write to MH i2c: E2 08 00 E0 00 80 11 00 00 00 00 00 00 5A [11:08:09]Write i2c OK [11:08:09]MH_I2C_Read... [11:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:09]Read from MH i2c: E2 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 17 00 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 17 00 E0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [11:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:08:09]wFMCommunicate OK [11:08:09]requested_item fd.num is exist - process it [11:08:09]SAM_PROTO_GetFieldsCounters [11:08:09]wFMCommunicate request_size=4 [11:08:09]MH_SAM_APDU [11:08:09]CAPDU: 80 13 00 00 [11:08:09]Write to MH i2c: E2 08 00 E1 00 80 13 00 00 00 00 00 00 5D [11:08:09]Write i2c OK [11:08:09]MH_I2C_Read... [11:08:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:09]Read from MH i2c: E2 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 62 00 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 62 00 E1 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 39 B9 05 00 0E 04 04 00 10 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 ED [11:08:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:08:09]wFMCommunicate OK [11:08:09]SAM_PROTO_GetFieldsCounters done [11:08:09]requested_item shift.num is exist - process it [11:08:09]requested_item shift.opened is exist - process it [11:08:09]req_shift_opened [11:08:09]FM_GetShiftState [11:08:09]SAM_PROTO_GetShiftState [11:08:09]wFMCommunicate request_size=4 [11:08:09]MH_SAM_APDU [11:08:09]CAPDU: 80 13 01 00 [11:08:09]Write to MH i2c: E2 08 00 E2 00 80 13 01 00 00 00 00 00 5F [11:08:09]Write i2c OK [11:08:09]MH_I2C_Read... [11:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:09]Read from MH i2c: E2 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 0E 00 [11:08:09]MH_I2C_Read... [11:08:09]Read from MH i2c: E2 0E 00 E2 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2D [11:08:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:08:09]wFMCommunicate OK [11:08:09]SAM_PROTO_GetShiftState done [11:08:09]FM_GetShiftState done [11:08:09]req_shift_opened done [11:08:09]requested_item shift.open_date is exist - process it [11:08:09]req_shift_open_date [11:08:09]req_shift_open_date done [11:08:09]produce_requested_data done [11:08:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375097,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:08:09]process_action_free close_receipt [11:08:09]json_value_free [11:08:09]json_value_free done [11:08:09]process_json_proto returns [11:08:09]Send response to host [11:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375097,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:08:09]free response buf [11:08:09]execute_script done [11:08:09]execute_script returns [11:08:09]free content buf [11:08:09]Sock 9.Close socket [11:08:09]Sock 9.Thread stoped [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:11]accept exits with 7 [11:09:11]New connection [11:09:11]New thread 3067096420 created [11:09:11]Thread 3067239780 joined [11:09:11]Waiting for new connection... [11:09:11] Sock 7.Parse request [11:09:11]Sock 7.Check first char [11:09:11]Sock 7.First char is OK [11:09:11]request: POST /json_proto HTTP/1.0 [11:09:11]Method: POST [11:09:11]URL: /json_proto [11:09:11]Method is POST - this is cgi request [11:09:11]url: /json_proto [11:09:11]query_string will be loaded in cgi processing [11:09:11]execute_cgi json_proto POST (null) [11:09:11]execute_cgi path=json_proto method=POST [11:09:11]POST find Content-Length [11:09:11]Host: 172.17.42.195:8080 [11:09:11]Content-Length: 678 [11:09:11]Content-Type: application/json [11:09:11] [11:09:11]POST finish read [11:09:11]Found Content-Length = 678 [11:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311640", "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" ] } } [11:09:11]execute_script... [11:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311640", "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" ] } } [11:09:11]POST & json_proto [11:09:11]process_json_proto [11:09:11]json parsed OK: [11:09:11]protocol is kg_v1.0 [11:09:11]action value=close_receipt [11:09:11]process_action close_receipt [11:09:11]cmd_close_receipt [11:09:11]MH_GetDate [11:09:11]Write to MH i2c: F0 00 00 E3 00 D2 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: F0 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: F0 09 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: F0 09 00 E3 00 00 58 1F 1E 67 EF 94 12 67 D3 [11:09:11]GetLastDocTimeStamp 1730027285 [11:09:11]current date 1730027352 [11:09:11]FM_GetShiftState [11:09:11]SAM_PROTO_GetShiftState [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 13 01 00 [11:09:11]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [11:09:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetShiftState done [11:09:12]FM_GetShiftState done [11:09:12]opened in 1729988025 [11:09:12]opened+sec_in_day 1730074425 [11:09:12]quantity*price = 40006 [11:09:12]sum+1 = 40007 [11:09: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 СНО: Общий режим Чек 376 27.10.2024 11:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375098 ФПД: 80233906355744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110912&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375098&fm=80233906355744&tin=02508201610067®Number=0000000000091623&sum=40000 [11:09:13]StoreToDocumentArchive [11:09:13]shift 528 fd 375098 [11:09:13]save to /storage/0528/doc_00375098 [11:09:13]save last doc name /storage/0528/doc_00375098 to /storage/kkm_last_doc_name [11:09:13]save OK [11:09:13]Clear old archive folders... [11:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:13]tlvbuf is 00F799E0 [11:09:13]SAM_PROTO_ClearQueue [11:09:13]wFMCommunicate request_size=4 [11:09:13]MH_SAM_APDU [11:09:13]CAPDU: 80 09 00 00 [11:09:13]Write to MH i2c: E2 08 00 F1 00 80 09 00 00 00 00 00 00 63 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [11:09:13]RAPDU: 90 00 [11:09:13]wFMCommunicate OK [11:09:13]SAM_PROTO_ClearQueue done [11:09:13]KKMCreateOFDPacket [11:09:13]OFDProtocolAddRootSTLVToBuf [11:09:13]FM_MakeSignedData [11:09:13]FM_MakeSignedData [11:09:13]SAM_PROTO_SignData [11:09:13]wFMCommunicate request_size=4 [11:09:13]MH_SAM_APDU [11:09:13]CAPDU: 80 0D 01 02 [11:09:13]Write to MH i2c: E2 08 00 F2 00 80 0D 01 02 00 00 00 00 6B [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [11:09:13]RAPDU: 90 00 [11:09:13]wFMCommunicate OK [11:09:13]wFMCommunicate request_size=255 [11:09:13]MH_SAM_APDU [11: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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 58 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 48 [11:09:13]Write to MH i2c: E2 02 01 F3 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 78 01 00 00 F4 03 04 00 58 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 48 00 00 8D [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [11:09:13]RAPDU: 90 00 [11:09:13]wFMCommunicate OK [11:09:13]wFMCommunicate request_size=10 [11:09:13]MH_SAM_APDU [11:09:13]CAPDU: 80 0D 02 02 05 F8 E9 7C BE 20 [11:09:13]Write to MH i2c: E2 0D 00 F4 00 80 0D 02 02 05 00 F8 E9 7C BE 20 00 00 B3 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [11:09:13]RAPDU: 90 00 [11:09:13]wFMCommunicate OK [11:09:13]wFMCommunicate request_size=4 [11:09:13]MH_SAM_APDU [11:09:13]CAPDU: 80 0D 03 02 [11:09:13]Write to MH i2c: E2 08 00 F5 00 80 0D 03 02 00 00 00 00 70 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 0B 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 0B 00 F5 00 00 C7 EB 33 2F B7 AE 18 15 90 00 17 [11:09:13]RAPDU: C7 EB 33 2F B7 AE 18 15 90 00 [11:09:13]wFMCommunicate OK [11:09:13]SAM_PROTO_SignData done [11:09:13]FM_MakeSignedData done [11:09:13]CreateOFDProtocolMessage [11:09:13]wFMCommunicate request_size=4 [11:09:13]MH_SAM_APDU [11:09:13]CAPDU: 80 11 00 00 [11:09:13]Write to MH i2c: E2 08 00 F6 00 80 11 00 00 00 00 00 00 70 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]OFD Sender: No OFD packet to send [11:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 17 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 17 00 F6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C5 [11:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:09:13]wFMCommunicate OK [11:09:13]CreateOFDProtocolMessage done [11:09:13]OFDSenderStorePacket 375098 [11:09:13]StoreOFDPacket docnum=375098 [11:09: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 81 F8 07 01 97 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 58 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 48 F8 E9 7C BE 20 C7 EB 33 2F B7 AE 18 15 [11:09:13]CheckFolder [11:09:13]dirname=/storage/ofd_packets [11:09:13]CheckFolder done [11:09:13]ProducePacketName [11:09:13]name=ofd_packets/00375098 [11:09:13]NVStorageSaveData ofd_packets/00375098 [11:09:13]File name is /storage/ofd_packets/00375098 [11:09:13]Write 301 bytes [11:09:13]NVStorageSaveData done [11:09:13]OFDSenderStorePacket done [11:09:13]KKMCreateOFDPacket done [11:09:13]NVStorageSaveData kkm_last_timestamp [11:09:13]File name is /storage/kkm_last_timestamp [11:09:13]Write 4 bytes [11:09:13]NVStorageSaveData done [11:09:13]ExternCall_PrintAddStr [11:09:13]wPrintStart [11:09:13]Write to MH i2c: 01 00 00 F7 00 F7 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 07 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [11:09:13]RasterBufferAndPrint [11:09:13]line Счет N : (1)3311640 [11:09:13]line ИНН: 02508201610067 [11:09:13]line Контрольно-Кассовый Чек [11:09:13]line ПРОДАЖА [11:09:13]line ТРК (МРК, ГНК) : 22 [11:09:13]line Товар: 2710124130 [11:09:13]line Аи-92-К-4 [11:09:13]line 5.980 * 66.90 [11:09:13]line = 400.06 [11:09:13]line НДС 12% НСП 1% [11:09:13]line > о реализуемом товаре [11:09:13]line ОКРУГЛЕНИЕ: -0.06 [11:09:13]line ИТОГО: 400.00 [11:09:13]line Внесено: 400.00 [11:09:13]line СДАЧА: 0.00 [11:09:13]line НСП 1% : 3.54 [11:09:13]line НДС 12% : 42.48 [11:09:13]line Наличными: 400.00 [11:09:13]line Безнал.: 0.00 [11:09:13]line Место: АЗС № 87 "Партнер Нефть" [11:09:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:09:13]line СНО: Общий режим [11:09:13]line Чек 376 27.10.2024 11:09 [11:09:13]line Смена: 528 ФФД: 1.0 [11:09:13]line ЗНМ: 0300000083 [11:09:13]line РНМ: 0000000000091623 [11:09:13]line Версия ККМ: 001 [11:09:13]line ФМ: 0000000000874672 [11:09:13]line ФД: 375098 [11:09:13]line ФПД: 80233906355744 [11:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110912&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375098&fm=80233906355744&tin=02508201610067®Number=0000000000091623&sum=40000 [11:09:14]OFD Sender: Processing packet 375098 [packets to send 270, broken 269] [11:09:14]ProducePacketName [11:09:14]name=ofd_packets/00375098 [11:09:14]OFD Sender: To server: pG, [11:09:14]CommunicateWithHost lk.salyk.kg:30040 [11:09:14]ConnectInit lk.salyk.kg [11:09:14]written 0, free lines is 4095 [11:09:14]Connected sock=10 [11: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 81 F8 07 01 97 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 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 58 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 48 F8 E9 7C BE 20 C7 EB 33 2F B7 AE 18 15 [11: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 AA 89 47 00 A0 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 3A B9 05 00 F4 03 04 00 F7 CA 1D 67 B6 04 01 00 00 56 A3 F8 31 CC B0 CF FD [11:09:14]CommunicateWithHost err = 0 [11:09:14]CheckOFDResponse [11:09:14]1017 (14) - 77093643461234 [11:09:14]1041 (16) - 0000000000874672 [11:09:14]1040 (4) - 375098 [11:09:14]1012 (4) - 27.10.2024 05:09 [11:09:14]1206 (1) - 0 [11:09:14]OFD Sender: Remove packet 375098 [11:09:14]ProducePacketName [11:09:14]name=ofd_packets/00375098 [11:09:14]NVStorageDeleteData [11:09:14]Write to MH i2c: 01 00 00 22 01 23 [11:09:14]Write i2c OK [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: 01 [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: 01 07 00 [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 E4 0C 1A [11:09:14]RasterBufferAndPrint [11:09:14]line [11:09:14]line [11:09:14]line [11:09:14]line [11:09:14]line [11:09:14]written 0, free lines is 3306 [11:09:14]MH_Cut [11:09:14]Write to MH i2c: D1 01 00 29 01 01 FC [11:09:14]Write i2c OK [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: D1 [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: D1 01 00 [11:09:14]MH_I2C_Read... [11:09:14]Read from MH i2c: D1 01 00 29 01 00 FB [11:09:14]Write to MH i2c: 01 00 00 2A 01 2B [11:09:14]Write i2c OK [11:09:14]MH_I2C_Read... [11:09:14]OFD Sender: No OFD packet to send [11:09:15]*** Cut start [11:09:15]*** Partial cut [11:09:15]*** CUTSNS_PIN = 1 [11:09:15]*** CUTSNS_PIN = 0 [11:09:15]*** Brake cut motor [11:09:15]Read from MH i2c: 01 [11:09:15]MH_I2C_Read... [11:09:15]*** Stop cut motor [11:09:15]*** Cut end [11:09:15]Read from MH i2c: 01 07 00 [11:09:15]MH_I2C_Read... [11:09:15]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 FF 0F 40 [11:09:15]process_action close_receipt done [11:09:15]requested_data is exist [11:09:15]produce_requested_data [11:09:15]requested_item fm.sn is exist - process it [11:09:15]wFMCommunicate request_size=4 [11:09:15]MH_SAM_APDU [11:09:15]CAPDU: 80 11 00 00 [11:09:15]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [11:09:15]Write i2c OK [11:09:15]MH_I2C_Read... [11:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:16]Read from MH i2c: E2 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 17 00 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [11: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 [11:09:16]wFMCommunicate OK [11:09:16]requested_item fd.num is exist - process it [11:09:16]SAM_PROTO_GetFieldsCounters [11:09:16]wFMCommunicate request_size=4 [11:09:16]MH_SAM_APDU [11:09:16]CAPDU: 80 13 00 00 [11:09:16]Write to MH i2c: E2 08 00 2C 01 80 13 00 00 00 00 00 00 A9 [11:09:16]Write i2c OK [11:09:16]MH_I2C_Read... [11:09:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:16]Read from MH i2c: E2 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 62 00 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 62 00 2C 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 3A B9 05 00 0E 04 04 00 10 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 3D [11: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 3A B9 05 00 0E 04 04 00 10 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 [11:09:16]wFMCommunicate OK [11:09:16]SAM_PROTO_GetFieldsCounters done [11:09:16]requested_item shift.num is exist - process it [11:09:16]requested_item shift.opened is exist - process it [11:09:16]req_shift_opened [11:09:16]FM_GetShiftState [11:09:16]SAM_PROTO_GetShiftState [11:09:16]wFMCommunicate request_size=4 [11:09:16]MH_SAM_APDU [11:09:16]CAPDU: 80 13 01 00 [11:09:16]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [11:09:16]Write i2c OK [11:09:16]MH_I2C_Read... [11:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:16]Read from MH i2c: E2 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 0E 00 [11:09:16]MH_I2C_Read... [11:09:16]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [11:09:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:09:16]wFMCommunicate OK [11:09:16]SAM_PROTO_GetShiftState done [11:09:16]FM_GetShiftState done [11:09:16]req_shift_opened done [11:09:16]requested_item shift.open_date is exist - process it [11:09:16]req_shift_open_date [11:09:16]req_shift_open_date done [11:09:16]produce_requested_data done [11:09:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375098,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:09:16]process_action_free close_receipt [11:09:16]json_value_free [11:09:16]json_value_free done [11:09:16]process_json_proto returns [11:09:16]Send response to host [11:09:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375098,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:09:16]free response buf [11:09:16]execute_script done [11:09:16]execute_script returns [11:09:16]free content buf [11:09:16]Sock 7.Close socket [11:09:16]Sock 7.Thread stoped [11:09:19]OFD Sender: No OFD packet to send [11:09:24]OFD Sender: No OFD packet to send [11:09:29]OFD Sender: No OFD packet to send [11:09:34]OFD Sender: No OFD packet to send [11:09:39]OFD Sender: No OFD packet to send [11:09:44]OFD Sender: No OFD packet to send [11:09:49]OFD Sender: No OFD packet to send [11:09:54]accept exits with 9 [11:09:54]New connection [11:09:54]New thread 3067239780 created [11:09:54]Thread 3067096420 joined [11:09:54]Waiting for new connection... [11:09:54] Sock 9.Parse request [11:09:54]Sock 9.Check first char [11:09:54]Sock 9.First char is OK [11:09:54]request: POST /json_proto HTTP/1.0 [11:09:54]Method: POST [11:09:54]URL: /json_proto [11:09:54]Method is POST - this is cgi request [11:09:54]url: /json_proto [11:09:54]query_string will be loaded in cgi processing [11:09:54]execute_cgi json_proto POST (null) [11:09:54]execute_cgi path=json_proto method=POST [11:09:54]POST find Content-Length [11:09:54]Host: 172.17.42.195:8080 [11:09:54]Content-Length: 689 [11:09:54]Content-Type: application/json [11:09:54] [11:09:54]POST finish read [11:09:54]Found Content-Length = 689 [11:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311639", "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" : 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" ] } } [11:09:54]execute_script... [11:09: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)3311639", "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" : 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" ] } } [11:09:54]POST & json_proto [11:09:54]process_json_proto [11:09:54]json parsed OK: [11:09:54]protocol is kg_v1.0 [11:09:54]action value=close_receipt [11:09:54]process_action close_receipt [11:09:54]cmd_close_receipt [11:09:54]MH_GetDate [11:09:54]Write to MH i2c: F0 00 00 2E 01 1E [11:09:54]Write i2c OK [11:09:54]MH_I2C_Read... [11:09:54]Read from MH i2c: F0 [11:09:54]MH_I2C_Read... [11:09:54]Read from MH i2c: F0 09 00 [11:09:54]MH_I2C_Read... [11:09:54]Read from MH i2c: F0 09 00 2E 01 00 82 1F 1E 67 EF 94 12 67 49 [11:09:54]GetLastDocTimeStamp 1730027352 [11:09:54]current date 1730027394 [11:09:54]FM_GetShiftState [11:09:54]SAM_PROTO_GetShiftState [11:09:54]wFMCommunicate request_size=4 [11:09:54]MH_SAM_APDU [11:09:54]CAPDU: 80 13 01 00 [11:09:54]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [11:09:54]Write i2c OK [11:09:54]MH_I2C_Read... [11:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:54]Read from MH i2c: E2 [11:09:54]MH_I2C_Read... [11:09:54]Read from MH i2c: E2 0E 00 [11:09:54]MH_I2C_Read... [11:09:54]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [11:09:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:09:54]wFMCommunicate OK [11:09:54]SAM_PROTO_GetShiftState done [11:09:54]FM_GetShiftState done [11:09:54]opened in 1729988025 [11:09:54]opened+sec_in_day 1730074425 [11:09:54]quantity*price = 210061 [11:09:54]sum+1 = 210062 [11:09:54]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 СНО: Общий режим Чек 377 27.10.2024 11:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375099 ФПД: 196126077187332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375099&fm=196126077187332&tin=02508201610067®Number=0000000000091623&sum=210000 [11:09:55]StoreToDocumentArchive [11:09:55]shift 528 fd 375099 [11:09:55]save to /storage/0528/doc_00375099 [11:09:55]save last doc name /storage/0528/doc_00375099 to /storage/kkm_last_doc_name [11:09:55]save OK [11:09:55]Clear old archive folders... [11:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:09:55]tlvbuf is 00EF2BF0 [11:09:55]SAM_PROTO_ClearQueue [11:09:55]wFMCommunicate request_size=4 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 09 00 00 [11:09:55]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [11:09:55]RAPDU: 90 00 [11:09:55]wFMCommunicate OK [11:09:55]SAM_PROTO_ClearQueue done [11:09:55]KKMCreateOFDPacket [11:09:55]OFDProtocolAddRootSTLVToBuf [11:09:55]FM_MakeSignedData [11:09:55]FM_MakeSignedData [11:09:55]SAM_PROTO_SignData [11:09:55]wFMCommunicate request_size=4 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 0D 01 02 [11:09:55]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [11:09:55]RAPDU: 90 00 [11:09:55]wFMCommunicate OK [11:09:55]wFMCommunicate request_size=255 [11:09:55]MH_SAM_APDU [11:09: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 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 79 01 00 00 F4 03 04 00 82 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [11:09:55]Write to MH i2c: E2 02 01 3E 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 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 79 01 00 00 F4 03 04 00 82 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 06 [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [11:09:55]RAPDU: 90 00 [11:09:55]wFMCommunicate OK [11:09:55]wFMCommunicate request_size=16 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B2 60 29 29 75 04 [11:09:55]Write to MH i2c: E2 13 00 3F 01 80 0D 02 02 0B 00 00 35 04 06 00 B2 60 29 29 75 04 00 00 EC [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [11:09:55]RAPDU: 90 00 [11:09:55]wFMCommunicate OK [11:09:55]wFMCommunicate request_size=4 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 0D 03 02 [11:09:55]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 0B 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 0B 00 40 01 00 29 8D 51 F8 08 84 7F 10 90 00 D7 [11:09:55]RAPDU: 29 8D 51 F8 08 84 7F 10 90 00 [11:09:55]wFMCommunicate OK [11:09:55]SAM_PROTO_SignData done [11:09:55]FM_MakeSignedData done [11:09:55]CreateOFDProtocolMessage [11:09:55]wFMCommunicate request_size=4 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 11 00 00 [11:09:55]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 17 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [11:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:09:55]wFMCommunicate OK [11:09:55]CreateOFDProtocolMessage done [11:09:55]OFDSenderStorePacket 375099 [11:09:55]StoreOFDPacket docnum=375099 [11:09: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 2C AB 0D 01 32 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 79 01 00 00 F4 03 04 00 82 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B2 60 29 29 75 04 29 8D 51 F8 08 84 7F 10 [11:09:55]CheckFolder [11:09:55]dirname=/storage/ofd_packets [11:09:55]CheckFolder done [11:09:55]ProducePacketName [11:09:55]name=ofd_packets/00375099 [11:09:55]NVStorageSaveData ofd_packets/00375099 [11:09:55]File name is /storage/ofd_packets/00375099 [11:09:55]Write 307 bytes [11:09:55]NVStorageSaveData done [11:09:55]OFDSenderStorePacket done [11:09:55]KKMCreateOFDPacket done [11:09:55]NVStorageSaveData kkm_last_timestamp [11:09:55]File name is /storage/kkm_last_timestamp [11:09:55]Write 4 bytes [11:09:55]NVStorageSaveData done [11:09:55]ExternCall_PrintAddStr [11:09:55]wPrintStart [11:09:55]Write to MH i2c: 01 00 00 42 01 43 [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: 01 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: 01 07 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [11:09:55]RasterBufferAndPrint [11:09:55]line Счет N : (1)3311639 [11:09:55]line ИНН: 02508201610067 [11:09:55]line Контрольно-Кассовый Чек [11:09:55]line ПРОДАЖА [11:09:55]line ТРК (МРК, ГНК) : 31 [11:09:55]line Товар: 2710194240 [11:09:55]line D-Energy Дт-К-2 [11:09:55]line 27.210 * 77.20 [11:09:55]line = 2100.61 [11:09:55]line НДС 12% НСП 1% [11:09:55]line > о реализуемом товаре [11:09:55]line ОКРУГЛЕНИЕ: -0.61 [11:09:55]line ИТОГО: 2100.00 [11:09:55]line Внесено: 2100.00 [11:09:55]line СДАЧА: 0.00 [11:09:55]line НСП 1% : 18.59 [11:09:55]line НДС 12% : 223.07 [11:09:55]line Наличными: 2100.00 [11:09:55]line Безнал.: 0.00 [11:09:55]line Место: АЗС № 87 "Партнер Нефть" [11:09:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:09:55]line СНО: Общий режим [11:09:55]line Чек 377 27.10.2024 11:09 [11:09:55]line Смена: 528 ФФД: 1.0 [11:09:55]line ЗНМ: 0300000083 [11:09:55]line РНМ: 0000000000091623 [11:09:55]line Версия ККМ: 001 [11:09:55]line ФМ: 0000000000874672 [11:09:55]line ФД: 375099 [11:09:55]line ФПД: 196126077187332 [11:09:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T110954&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375099&fm=196126077187332&tin=02508201610067®Number=0000000000091623&sum=210000 [11:09:56]OFD Sender: Processing packet 375099 [packets to send 270, broken 269] [11:09:56]ProducePacketName [11:09:56]name=ofd_packets/00375099 [11:09:56]OFD Sender: To server: pG, [11:09:56]CommunicateWithHost lk.salyk.kg:30040 [11:09:56]ConnectInit lk.salyk.kg [11:09:56]written 0, free lines is 4095 [11:09:56]Connected sock=10 [11:09: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 2C AB 0D 01 32 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 79 01 00 00 F4 03 04 00 82 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B2 60 29 29 75 04 29 8D 51 F8 08 84 7F 10 [11:09: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 DB 26 47 00 48 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 3B B9 05 00 F4 03 04 00 21 CB 1D 67 B6 04 01 00 00 07 C1 D6 F0 0F 06 22 86 [11:09:56]CommunicateWithHost err = 0 [11:09:56]CheckOFDResponse [11:09:56]1017 (14) - 77093643461234 [11:09:56]1041 (16) - 0000000000874672 [11:09:56]1040 (4) - 375099 [11:09:56]1012 (4) - 27.10.2024 05:09 [11:09:56]1206 (1) - 0 [11:09:56]OFD Sender: Remove packet 375099 [11:09:56]ProducePacketName [11:09:56]name=ofd_packets/00375099 [11:09:56]NVStorageDeleteData [11:09:56]Write to MH i2c: 01 00 00 6D 01 6E [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 07 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 DD 0C 5E [11:09:56]RasterBufferAndPrint [11:09:56]line [11:09:56]line [11:09:56]line [11:09:56]line [11:09:56]line [11:09:56]written 0, free lines is 3299 [11:09:56]MH_Cut [11:09:56]Write to MH i2c: D1 01 00 74 01 01 47 [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: D1 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: D1 01 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: D1 01 00 74 01 00 46 [11:09:56]Write to MH i2c: 01 00 00 75 01 76 [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:57]OFD Sender: No OFD packet to send [11:09:57]*** Cut start [11:09:57]*** Partial cut [11:09:57]*** CUTSNS_PIN = 1 [11:09:57]*** CUTSNS_PIN = 0 [11:09:57]*** Brake cut motor [11:09:58]Read from MH i2c: 01 [11:09:58]MH_I2C_Read... [11:09:58]*** Stop cut motor [11:09:58]*** Cut end [11:09:58]Read from MH i2c: 01 07 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [11:09:58]process_action close_receipt done [11:09:58]requested_data is exist [11:09:58]produce_requested_data [11:09:58]requested_item fm.sn is exist - process it [11:09:58]wFMCommunicate request_size=4 [11:09:58]MH_SAM_APDU [11:09:58]CAPDU: 80 11 00 00 [11:09:58]Write to MH i2c: E2 08 00 76 01 80 11 00 00 00 00 00 00 F1 [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:58]Read from MH i2c: E2 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 17 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 17 00 76 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [11:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:09:58]wFMCommunicate OK [11:09:58]requested_item fd.num is exist - process it [11:09:58]SAM_PROTO_GetFieldsCounters [11:09:58]wFMCommunicate request_size=4 [11:09:58]MH_SAM_APDU [11:09:58]CAPDU: 80 13 00 00 [11:09:58]Write to MH i2c: E2 08 00 77 01 80 13 00 00 00 00 00 00 F4 [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:58]Read from MH i2c: E2 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 62 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 62 00 77 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 3B B9 05 00 0E 04 04 00 10 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 8C [11:09: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 3B B9 05 00 0E 04 04 00 10 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 [11:09:58]wFMCommunicate OK [11:09:58]SAM_PROTO_GetFieldsCounters done [11:09:58]requested_item shift.num is exist - process it [11:09:58]requested_item shift.opened is exist - process it [11:09:58]req_shift_opened [11:09:58]FM_GetShiftState [11:09:58]SAM_PROTO_GetShiftState [11:09:58]wFMCommunicate request_size=4 [11:09:58]MH_SAM_APDU [11:09:58]CAPDU: 80 13 01 00 [11:09:58]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:58]Read from MH i2c: E2 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 0E 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [11:09:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:09:58]wFMCommunicate OK [11:09:58]SAM_PROTO_GetShiftState done [11:09:58]FM_GetShiftState done [11:09:58]req_shift_opened done [11:09:58]requested_item shift.open_date is exist - process it [11:09:58]req_shift_open_date [11:09:58]req_shift_open_date done [11:09:58]produce_requested_data done [11:09:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375099,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:09:58]process_action_free close_receipt [11:09:58]json_value_free [11:09:58]json_value_free done [11:09:58]process_json_proto returns [11:09:58]Send response to host [11:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375099,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:09:58]free response buf [11:09:58]execute_script done [11:09:58]execute_script returns [11:09:58]free content buf [11:09:58]Sock 9.Close socket [11:09:58]Sock 9.Thread stoped [11:10:02]OFD Sender: No OFD packet to send [11:10:07]OFD Sender: No OFD packet to send [11:10:12]OFD Sender: No OFD packet to send [11:10:17]OFD Sender: No OFD packet to send [11:10:22]OFD Sender: No OFD packet to send [11:10:27]OFD Sender: No OFD packet to send [11:10:32]OFD Sender: No OFD packet to send [11:10:37]OFD Sender: No OFD packet to send [11:10:42]OFD Sender: No OFD packet to send [11:10:47]OFD Sender: No OFD packet to send [11:10:52]OFD Sender: No OFD packet to send [11:10:57]OFD Sender: No OFD packet to send [11:11:02]OFD Sender: No OFD packet to send [11:11:07]OFD Sender: No OFD packet to send [11:11:12]OFD Sender: No OFD packet to send [11:11:17]OFD Sender: No OFD packet to send [11:11:22]OFD Sender: No OFD packet to send [11:11:25]accept exits with 7 [11:11:25]New connection [11:11:25]New thread 3067096420 created [11:11:25]Thread 3067239780 joined [11:11:25]Waiting for new connection... [11:11:25] Sock 7.Parse request [11:11:25]Sock 7.Check first char [11:11:25]Sock 7.First char is OK [11:11:25]request: POST /json_proto HTTP/1.0 [11:11:25]Method: POST [11:11:25]URL: /json_proto [11:11:25]Method is POST - this is cgi request [11:11:25]url: /json_proto [11:11:25]query_string will be loaded in cgi processing [11:11:25]execute_cgi json_proto POST (null) [11:11:25]execute_cgi path=json_proto method=POST [11:11:25]POST find Content-Length [11:11:25]Host: 172.17.42.195:8080 [11:11:25]Content-Length: 797 [11:11:25]Content-Type: application/json [11:11:25] [11:11:25]POST finish read [11:11:25]Found Content-Length = 797 [11:11:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311638", "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" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99922", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:25]execute_script... [11:11:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311638", "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" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99922", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:25]POST & json_proto [11:11:25]process_json_proto [11:11:25]json parsed OK: [11:11:25]protocol is kg_v1.0 [11:11:25]action value=close_receipt [11:11:25]process_action close_receipt [11:11:25]cmd_close_receipt [11:11:25]MH_GetDate [11:11:25]Write to MH i2c: F0 00 00 79 01 69 [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 09 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 09 00 79 01 00 DE 1F 1E 67 EF 94 12 67 F0 [11:11:25]GetLastDocTimeStamp 1730027394 [11:11:25]current date 1730027486 [11:11:25]FM_GetShiftState [11:11:25]SAM_PROTO_GetShiftState [11:11:25]wFMCommunicate request_size=4 [11:11:25]MH_SAM_APDU [11:11:25]CAPDU: 80 13 01 00 [11:11:25]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:25]Read from MH i2c: E2 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 0E 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C6 [11:11:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:11:25]wFMCommunicate OK [11:11:25]SAM_PROTO_GetShiftState done [11:11:25]FM_GetShiftState done [11:11:25]opened in 1729988025 [11:11:25]opened+sec_in_day 1730074425 [11:11:25]quantity*price = 0 [11:11:25]sum+1 = 1 [11:11:25]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 27.10.2024 11:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливная Карта 99922 ФМ: 0000000000874672 ФД: 375100 ФПД: 92371169958155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111126&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375100&fm=92371169958155&tin=02508201610067®Number=0000000000091623&sum=0 [11:11:26]StoreToDocumentArchive [11:11:26]shift 528 fd 375100 [11:11:26]save to /storage/0528/doc_00375100 [11:11:26]save last doc name /storage/0528/doc_00375100 to /storage/kkm_last_doc_name [11:11:26]save OK [11:11:26]Clear old archive folders... [11:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:11:26]tlvbuf is 00F78C30 [11:11:26]SAM_PROTO_ClearQueue [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 09 00 00 [11:11:26]Write to MH i2c: E2 08 00 87 01 80 09 00 00 00 00 00 00 FA [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [11:11:27]RAPDU: 90 00 [11:11:27]wFMCommunicate OK [11:11:27]SAM_PROTO_ClearQueue done [11:11:27]KKMCreateOFDPacket [11:11:27]OFDProtocolAddRootSTLVToBuf [11:11:27]FM_MakeSignedData [11:11:27]FM_MakeSignedData [11:11:27]SAM_PROTO_SignData [11:11:27]wFMCommunicate request_size=4 [11:11:27]MH_SAM_APDU [11:11:27]CAPDU: 80 0D 01 02 [11:11:27]Write to MH i2c: E2 08 00 88 01 80 0D 01 02 00 00 00 00 02 [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [11:11:27]RAPDU: 90 00 [11:11:27]wFMCommunicate OK [11:11:27]wFMCommunicate request_size=255 [11:11:27]MH_SAM_APDU [11:11:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DE 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:11:27]Write to MH i2c: E2 02 01 89 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 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DE 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 2F [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]OFD Sender: No OFD packet to send [11:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [11:11:27]RAPDU: 90 00 [11:11:27]wFMCommunicate OK [11:11:27]wFMCommunicate request_size=11 [11:11:27]MH_SAM_APDU [11:11:27]CAPDU: 80 0D 02 02 06 54 02 D6 C5 D9 0B [11:11:27]Write to MH i2c: E2 0E 00 8A 01 80 0D 02 02 06 00 54 02 D6 C5 D9 0B 00 00 E6 [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [11:11:27]RAPDU: 90 00 [11:11:27]wFMCommunicate OK [11:11:27]wFMCommunicate request_size=4 [11:11:27]MH_SAM_APDU [11:11:27]CAPDU: 80 0D 03 02 [11:11:27]Write to MH i2c: E2 08 00 8B 01 80 0D 03 02 00 00 00 00 07 [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 0B 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 0B 00 8B 01 00 8D CE 28 CB AA E4 21 B4 90 00 B9 [11:11:27]RAPDU: 8D CE 28 CB AA E4 21 B4 90 00 [11:11:27]wFMCommunicate OK [11:11:27]SAM_PROTO_SignData done [11:11:27]FM_MakeSignedData done [11:11:27]CreateOFDProtocolMessage [11:11:27]wFMCommunicate request_size=4 [11:11:27]MH_SAM_APDU [11:11:27]CAPDU: 80 11 00 00 [11:11:27]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:27]Read from MH i2c: E2 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: E2 17 00 [11:11:27]MH_I2C_Read... [11:11:27]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 [11:11:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:11:27]wFMCommunicate OK [11:11:27]CreateOFDProtocolMessage done [11:11:27]OFDSenderStorePacket 375100 [11:11:27]StoreOFDPacket docnum=375100 [11:11: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 3E CB 08 01 24 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DE 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 02 D6 C5 D9 0B 8D CE 28 CB AA E4 21 B4 [11:11:27]CheckFolder [11:11:27]dirname=/storage/ofd_packets [11:11:27]CheckFolder done [11:11:27]ProducePacketName [11:11:27]name=ofd_packets/00375100 [11:11:27]NVStorageSaveData ofd_packets/00375100 [11:11:27]File name is /storage/ofd_packets/00375100 [11:11:27]Write 302 bytes [11:11:27]NVStorageSaveData done [11:11:27]OFDSenderStorePacket done [11:11:27]KKMCreateOFDPacket done [11:11:27]NVStorageSaveData kkm_last_timestamp [11:11:27]File name is /storage/kkm_last_timestamp [11:11:27]Write 4 bytes [11:11:27]NVStorageSaveData done [11:11:27]ExternCall_PrintAddStr [11:11:27]wPrintStart [11:11:27]Write to MH i2c: 01 00 00 8D 01 8E [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 07 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [11:11:27]RasterBufferAndPrint [11:11:27]line Счет N : (1)3311638 [11:11:27]line ИНН: 02508201610067 [11:11:27]line Контрольно-Кассовый Чек [11:11:27]line ПРОДАЖА [11:11:27]line ТРК (МРК, ГНК) : 6 [11:11:27]line Товар: 2710194210 [11:11:27]line ДТ(л)-К-5 [11:11:27]line 52.500 * 0.00 [11:11:27]line = 0.00 [11:11:27]line НДС 12% НСП 1% [11:11:27]line > о реализуемом товаре [11:11:27]line ИТОГО: 0.00 [11:11:27]line НСП 1% : 0.00 [11:11:27]line НДС 12% : 0.00 [11:11:27]line Наличными: 0.00 [11:11:27]line Безнал.: 0.00 [11:11:27]line Место: АЗС № 87 "Партнер Нефть" [11:11:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:11:27]line СНО: Общий режим [11:11:27]line Чек 378 27.10.2024 11:11 [11:11:27]line Смена: 528 ФФД: 1.0 [11:11:27]line ЗНМ: 0300000083 [11:11:27]line РНМ: 0000000000091623 [11:11:27]line Версия ККМ: 001 [11:11:27]line Талоны: Топливная Карта [11:11:27]line 99922 [11:11:27]line ФМ: 0000000000874672 [11:11:27]line ФД: 375100 [11:11:27]line ФПД: 92371169958155 [11:11:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111126&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375100&fm=92371169958155&tin=02508201610067®Number=0000000000091623&sum=0 [11:11:27]OFD Sender: Processing packet 375100 [packets to send 270, broken 269] [11:11:27]ProducePacketName [11:11:27]name=ofd_packets/00375100 [11:11:27]OFD Sender: To server: pG, [11:11:27]CommunicateWithHost lk.salyk.kg:30040 [11:11:27]ConnectInit lk.salyk.kg [11:11:27]written 0, free lines is 4095 [11:11:27]Connected sock=10 [11:11: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 3E CB 08 01 24 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 DE 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 02 D6 C5 D9 0B 8D CE 28 CB AA E4 21 B4 [11:11:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F5 0E 47 00 AB 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 3C B9 05 00 F4 03 04 00 7D CB 1D 67 B6 04 01 00 00 D9 6C CC 98 A1 10 D5 64 [11:11:28]CommunicateWithHost err = 0 [11:11:28]CheckOFDResponse [11:11:28]1017 (14) - 77093643461234 [11:11:28]1041 (16) - 0000000000874672 [11:11:28]1040 (4) - 375100 [11:11:28]1012 (4) - 27.10.2024 05:11 [11:11:28]1206 (1) - 0 [11:11:28]OFD Sender: Remove packet 375100 [11:11:28]ProducePacketName [11:11:28]name=ofd_packets/00375100 [11:11:28]NVStorageDeleteData [11:11:28]Write to MH i2c: 01 00 00 B7 01 B8 [11:11:28]Write i2c OK [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 07 00 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: 01 07 00 B7 01 00 00 00 00 00 E7 0C B2 [11:11:28]RasterBufferAndPrint [11:11:28]line [11:11:28]line [11:11:28]line [11:11:28]line [11:11:28]line [11:11:28]written 0, free lines is 3310 [11:11:28]MH_Cut [11:11:28]Write to MH i2c: D1 01 00 BE 01 01 91 [11:11:28]Write i2c OK [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: D1 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: D1 01 00 [11:11:28]MH_I2C_Read... [11:11:28]Read from MH i2c: D1 01 00 BE 01 00 90 [11:11:28]Write to MH i2c: 01 00 00 BF 01 C0 [11:11:28]Write i2c OK [11:11:28]MH_I2C_Read... [11:11:28]OFD Sender: No OFD packet to send [11:11:29]*** Cut start [11:11:29]*** Partial cut [11:11:29]*** CUTSNS_PIN = 1 [11:11:29]*** CUTSNS_PIN = 0 [11:11:29]*** Brake cut motor [11:11:29]Read from MH i2c: 01 [11:11:29]MH_I2C_Read... [11:11:29]*** Stop cut motor [11:11:29]*** Cut end [11:11:29]Read from MH i2c: 01 07 00 [11:11:29]MH_I2C_Read... [11:11:29]Read from MH i2c: 01 07 00 BF 01 00 00 00 00 00 FF 0F D5 [11:11:29]process_action close_receipt done [11:11:29]requested_data is exist [11:11:29]produce_requested_data [11:11:29]requested_item fm.sn is exist - process it [11:11:29]wFMCommunicate request_size=4 [11:11:29]MH_SAM_APDU [11:11:29]CAPDU: 80 11 00 00 [11:11:29]Write to MH i2c: E2 08 00 C0 01 80 11 00 00 00 00 00 00 3B [11:11:29]Write i2c OK [11:11:29]MH_I2C_Read... [11:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:29]Read from MH i2c: E2 [11:11:29]MH_I2C_Read... [11:11:29]Read from MH i2c: E2 17 00 [11:11:29]MH_I2C_Read... [11:11:29]Read from MH i2c: E2 17 00 C0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [11:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:11:29]wFMCommunicate OK [11:11:29]requested_item fd.num is exist - process it [11:11:29]SAM_PROTO_GetFieldsCounters [11:11:29]wFMCommunicate request_size=4 [11:11:29]MH_SAM_APDU [11:11:29]CAPDU: 80 13 00 00 [11:11:29]Write to MH i2c: E2 08 00 C1 01 80 13 00 00 00 00 00 00 3E [11:11:29]Write i2c OK [11:11:29]MH_I2C_Read... [11:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:29]Read from MH i2c: E2 [11:11:29]MH_I2C_Read... [11:11:29]Read from MH i2c: E2 62 00 [11:11:29]MH_I2C_Read... [11:11:29]Read from MH i2c: E2 62 00 C1 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 3C B9 05 00 0E 04 04 00 10 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 DA [11:11: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 B9 05 00 0E 04 04 00 10 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 [11:11:29]wFMCommunicate OK [11:11:29]SAM_PROTO_GetFieldsCounters done [11:11:29]requested_item shift.num is exist - process it [11:11:29]requested_item shift.opened is exist - process it [11:11:29]req_shift_opened [11:11:29]FM_GetShiftState [11:11:29]SAM_PROTO_GetShiftState [11:11:29]wFMCommunicate request_size=4 [11:11:29]MH_SAM_APDU [11:11:29]CAPDU: 80 13 01 00 [11:11:29]Write to MH i2c: E2 08 00 C2 01 80 13 01 00 00 00 00 00 40 [11:11:29]Write i2c OK [11:11:29]MH_I2C_Read... [11:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:30]Read from MH i2c: E2 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 0E 00 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 0E 00 C2 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0E [11:11:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:11:30]wFMCommunicate OK [11:11:30]SAM_PROTO_GetShiftState done [11:11:30]FM_GetShiftState done [11:11:30]req_shift_opened done [11:11:30]requested_item shift.open_date is exist - process it [11:11:30]req_shift_open_date [11:11:30]req_shift_open_date done [11:11:30]produce_requested_data done [11:11:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375100,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:11:30]process_action_free close_receipt [11:11:30]json_value_free [11:11:30]json_value_free done [11:11:30]process_json_proto returns [11:11:30]Send response to host [11:11:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375100,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:11:30]free response buf [11:11:30]execute_script done [11:11:30]execute_script returns [11:11:30]free content buf [11:11:30]Sock 7.Close socket [11:11:30]Sock 7.Thread stoped [11:11:33]OFD Sender: No OFD packet to send [11:11:38]OFD Sender: No OFD packet to send [11:11:43]OFD Sender: No OFD packet to send [11:11:48]OFD Sender: No OFD packet to send [11:11:51]accept exits with 9 [11:11:51]New connection [11:11:51]New thread 3067239780 created [11:11:51]Thread 3067096420 joined [11:11:51]Waiting for new connection... [11:11:51] Sock 9.Parse request [11:11:51]Sock 9.Check first char [11:11:51]Sock 9.First char is OK [11:11:51]request: POST /json_proto HTTP/1.0 [11:11:51]Method: POST [11:11:51]URL: /json_proto [11:11:51]Method is POST - this is cgi request [11:11:51]url: /json_proto [11:11:51]query_string will be loaded in cgi processing [11:11:51]execute_cgi json_proto POST (null) [11:11:51]execute_cgi path=json_proto method=POST [11:11:51]POST find Content-Length [11:11:51]Host: 172.17.42.195:8080 [11:11:51]Content-Length: 767 [11:11:51]Content-Type: application/json [11:11:51] [11:11:51]POST finish read [11:11:51]Found Content-Length = 767 [11:11:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311642", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:51]execute_script... [11:11:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311642", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:51]POST & json_proto [11:11:51]process_json_proto [11:11:51]json parsed OK: [11:11:51]protocol is kg_v1.0 [11:11:51]action value=close_receipt [11:11:51]process_action close_receipt [11:11:51]cmd_close_receipt [11:11:51]MH_GetDate [11:11:51]Write to MH i2c: F0 00 00 C3 01 B3 [11:11:51]Write i2c OK [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: F0 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: F0 09 00 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: F0 09 00 C3 01 00 F7 1F 1E 67 EF 94 12 67 53 [11:11:51]GetLastDocTimeStamp 1730027486 [11:11:51]current date 1730027511 [11:11:51]FM_GetShiftState [11:11:51]SAM_PROTO_GetShiftState [11:11:51]wFMCommunicate request_size=4 [11:11:51]MH_SAM_APDU [11:11:51]CAPDU: 80 13 01 00 [11:11:51]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [11:11:51]Write i2c OK [11:11:51]MH_I2C_Read... [11:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:51]Read from MH i2c: E2 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 0E 00 [11:11:51]MH_I2C_Read... [11:11:51]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 10 [11:11:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:11:51]wFMCommunicate OK [11:11:51]SAM_PROTO_GetShiftState done [11:11:51]FM_GetShiftState done [11:11:51]opened in 1729988025 [11:11:51]opened+sec_in_day 1730074425 [11:11:51]quantity*price = 50041 [11:11:51]sum+1 = 50042 [11:11:51]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 СНО: Общий режим Чек 379 27.10.2024 11:11 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375101 ФПД: 25816759466233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111151&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375101&fm=25816759466233&tin=02508201610067®Number=0000000000091623&sum=50041 [11:11:52]StoreToDocumentArchive [11:11:52]shift 528 fd 375101 [11:11:52]save to /storage/0528/doc_00375101 [11:11:52]save last doc name /storage/0528/doc_00375101 to /storage/kkm_last_doc_name [11:11:52]save OK [11:11:52]Clear old archive folders... [11:11:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:52]tlvbuf is 00F78BB0 [11:11:52]SAM_PROTO_ClearQueue [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 09 00 00 [11:11:52]Write to MH i2c: E2 08 00 D1 01 80 09 00 00 00 00 00 00 44 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [11:11:52]RAPDU: 90 00 [11:11:52]wFMCommunicate OK [11:11:52]SAM_PROTO_ClearQueue done [11:11:52]KKMCreateOFDPacket [11:11:52]OFDProtocolAddRootSTLVToBuf [11:11:52]FM_MakeSignedData [11:11:52]FM_MakeSignedData [11:11:52]SAM_PROTO_SignData [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 0D 01 02 [11:11:52]Write to MH i2c: E2 08 00 D2 01 80 0D 01 02 00 00 00 00 4C [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [11:11:52]RAPDU: 90 00 [11:11:52]wFMCommunicate OK [11:11:52]wFMCommunicate request_size=255 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 7B 01 00 00 F4 03 04 00 F7 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 17 [11:11:52]Write to MH i2c: E2 02 01 D3 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 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 7B 01 00 00 F4 03 04 00 F7 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 17 00 00 65 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [11:11:52]RAPDU: 90 00 [11:11:52]wFMCommunicate OK [11:11:52]wFMCommunicate request_size=10 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 0D 02 02 05 7A EE C6 F8 F9 [11:11:52]Write to MH i2c: E2 0D 00 D4 01 80 0D 02 02 05 00 7A EE C6 F8 F9 00 00 78 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [11:11:52]RAPDU: 90 00 [11:11:52]wFMCommunicate OK [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 0D 03 02 [11:11:52]Write to MH i2c: E2 08 00 D5 01 80 0D 03 02 00 00 00 00 51 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 0B 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 0B 00 D5 01 00 2F 4F 7E 23 EE F6 C2 DA 90 00 F1 [11:11:52]RAPDU: 2F 4F 7E 23 EE F6 C2 DA 90 00 [11:11:52]wFMCommunicate OK [11:11:52]SAM_PROTO_SignData done [11:11:52]FM_MakeSignedData done [11:11:52]CreateOFDProtocolMessage [11:11:52]wFMCommunicate request_size=4 [11:11:52]MH_SAM_APDU [11:11:52]CAPDU: 80 11 00 00 [11:11:52]Write to MH i2c: E2 08 00 D6 01 80 11 00 00 00 00 00 00 51 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:52]Read from MH i2c: E2 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 17 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: E2 17 00 D6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [11:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:11:52]wFMCommunicate OK [11:11:52]CreateOFDProtocolMessage done [11:11:52]OFDSenderStorePacket 375101 [11:11:52]StoreOFDPacket docnum=375101 [11:11: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 D1 67 07 01 3A 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 7B 01 00 00 F4 03 04 00 F7 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 17 7A EE C6 F8 F9 2F 4F 7E 23 EE F6 C2 DA [11:11:52]CheckFolder [11:11:52]dirname=/storage/ofd_packets [11:11:52]CheckFolder done [11:11:52]ProducePacketName [11:11:52]name=ofd_packets/00375101 [11:11:52]NVStorageSaveData ofd_packets/00375101 [11:11:52]File name is /storage/ofd_packets/00375101 [11:11:52]Write 301 bytes [11:11:52]NVStorageSaveData done [11:11:52]OFDSenderStorePacket done [11:11:52]KKMCreateOFDPacket done [11:11:52]NVStorageSaveData kkm_last_timestamp [11:11:52]File name is /storage/kkm_last_timestamp [11:11:52]Write 4 bytes [11:11:52]NVStorageSaveData done [11:11:52]ExternCall_PrintAddStr [11:11:52]wPrintStart [11:11:52]Write to MH i2c: 01 00 00 D7 01 D8 [11:11:52]Write i2c OK [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: 01 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: 01 07 00 [11:11:52]MH_I2C_Read... [11:11:52]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [11:11:52]RasterBufferAndPrint [11:11:52]line Счет N : (1)3311642 [11:11:52]line ИНН: 02508201610067 [11:11:52]line Контрольно-Кассовый Чек [11:11:52]line ПРОДАЖА [11:11:52]line ТРК (МРК, ГНК) : 32 [11:11:52]line Товар: 2710124130 [11:11:52]line Аи-92-К-4 [11:11:52]line 7.480 * 66.90 [11:11:52]line = 500.41 [11:11:52]line НДС 12% НСП 1% [11:11:52]line > о реализуемом товаре [11:11:52]line ИТОГО: 500.41 [11:11:52]line НСП 1% : 4.43 [11:11:52]line НДС 12% : 53.14 [11:11:52]line Наличными: 0.00 [11:11:52]line Безнал.: 500.41 [11:11:52]line Место: АЗС № 87 "Партнер Нефть" [11:11:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:11:52]line СНО: Общий режим [11:11:52]line Чек 379 27.10.2024 11:11 [11:11:52]line Смена: 528 ФФД: 1.0 [11:11:52]line ЗНМ: 0300000083 [11:11:52]line РНМ: 0000000000091623 [11:11:52]line Версия ККМ: 001 [11:11:52]line Платежная система: Mbank [11:11:52]line ФМ: 0000000000874672 [11:11:52]line ФД: 375101 [11:11:52]line ФПД: 25816759466233 [11:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111151&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375101&fm=25816759466233&tin=02508201610067®Number=0000000000091623&sum=50041 [11:11:52]written 0, free lines is 4095 [11:11:53]OFD Sender: Processing packet 375101 [packets to send 270, broken 269] [11:11:53]ProducePacketName [11:11:53]name=ofd_packets/00375101 [11:11:53]OFD Sender: To server: pG, [11:11:53]CommunicateWithHost lk.salyk.kg:30040 [11:11:53]ConnectInit lk.salyk.kg [11:11:53]Connected sock=7 [11:11:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D1 67 07 01 3A 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 7B 01 00 00 F4 03 04 00 F7 1F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 17 7A EE C6 F8 F9 2F 4F 7E 23 EE F6 C2 DA [11:11: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 65 BF 47 00 49 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B9 05 00 F4 03 04 00 96 CB 1D 67 B6 04 01 00 00 32 D1 F1 8E C8 E1 2E 4C [11:11:53]CommunicateWithHost err = 0 [11:11:53]CheckOFDResponse [11:11:53]1017 (14) - 77093643461234 [11:11:53]1041 (16) - 0000000000874672 [11:11:53]1040 (4) - 375101 [11:11:53]1012 (4) - 27.10.2024 05:11 [11:11:53]1206 (1) - 0 [11:11:53]OFD Sender: Remove packet 375101 [11:11:53]ProducePacketName [11:11:53]name=ofd_packets/00375101 [11:11:53]NVStorageDeleteData [11:11:53]Write to MH i2c: 01 00 00 00 02 02 [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 07 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 0E 0D 24 [11:11:53]RasterBufferAndPrint [11:11:53]line [11:11:53]line [11:11:53]line [11:11:53]line [11:11:53]line [11:11:53]written 0, free lines is 3348 [11:11:53]MH_Cut [11:11:53]Write to MH i2c: D1 01 00 07 02 01 DB [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: D1 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: D1 01 00 [11:11:53]MH_I2C_Read... [11:11:53]Read from MH i2c: D1 01 00 07 02 00 DA [11:11:53]Write to MH i2c: 01 00 00 08 02 0A [11:11:53]Write i2c OK [11:11:53]MH_I2C_Read... [11:11:53]OFD Sender: No OFD packet to send [11:11:54]*** Cut start [11:11:54]*** Partial cut [11:11:54]*** CUTSNS_PIN = 1 [11:11:54]*** CUTSNS_PIN = 0 [11:11:54]*** Brake cut motor [11:11:54]Read from MH i2c: 01 [11:11:54]MH_I2C_Read... [11:11:54]*** Stop cut motor [11:11:54]*** Cut end [11:11:54]Read from MH i2c: 01 07 00 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: 01 07 00 08 02 00 00 00 00 00 FF 0F 1F [11:11:54]process_action close_receipt done [11:11:54]requested_data is exist [11:11:54]produce_requested_data [11:11:54]requested_item fm.sn is exist - process it [11:11:54]wFMCommunicate request_size=4 [11:11:54]MH_SAM_APDU [11:11:54]CAPDU: 80 11 00 00 [11:11:54]Write to MH i2c: E2 08 00 09 02 80 11 00 00 00 00 00 00 85 [11:11:54]Write i2c OK [11:11:54]MH_I2C_Read... [11:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:54]Read from MH i2c: E2 [11:11:54]MH_I2C_Read... [11:11:54]Read from MH i2c: E2 17 00 [11:11:54]MH_I2C_Read... [11:11:54]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 [11:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:11:54]wFMCommunicate OK [11:11:54]requested_item fd.num is exist - process it [11:11:54]SAM_PROTO_GetFieldsCounters [11:11:54]wFMCommunicate request_size=4 [11:11:54]MH_SAM_APDU [11:11:54]CAPDU: 80 13 00 00 [11:11:54]Write to MH i2c: E2 08 00 0A 02 80 13 00 00 00 00 00 00 88 [11:11:54]Write i2c OK [11:11:54]MH_I2C_Read... [11:11:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:55]Read from MH i2c: E2 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: E2 62 00 [11:11:55]MH_I2C_Read... [11:11:55]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 3D B9 05 00 0E 04 04 00 10 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 28 [11:11: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 3D B9 05 00 0E 04 04 00 10 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 [11:11:55]wFMCommunicate OK [11:11:55]SAM_PROTO_GetFieldsCounters done [11:11:55]requested_item shift.num is exist - process it [11:11:55]requested_item shift.opened is exist - process it [11:11:55]req_shift_opened [11:11:55]FM_GetShiftState [11:11:55]SAM_PROTO_GetShiftState [11:11:55]wFMCommunicate request_size=4 [11:11:55]MH_SAM_APDU [11:11:55]CAPDU: 80 13 01 00 [11:11:55]Write to MH i2c: E2 08 00 0B 02 80 13 01 00 00 00 00 00 8A [11:11:55]Write i2c OK [11:11:55]MH_I2C_Read... [11:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:55]Read from MH i2c: E2 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: E2 0E 00 [11:11:55]MH_I2C_Read... [11:11:55]Read from MH i2c: E2 0E 00 0B 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 58 [11:11:55]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:11:55]wFMCommunicate OK [11:11:55]SAM_PROTO_GetShiftState done [11:11:55]FM_GetShiftState done [11:11:55]req_shift_opened done [11:11:55]requested_item shift.open_date is exist - process it [11:11:55]req_shift_open_date [11:11:55]req_shift_open_date done [11:11:55]produce_requested_data done [11:11:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375101,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:11:55]process_action_free close_receipt [11:11:55]json_value_free [11:11:55]json_value_free done [11:11:55]process_json_proto returns [11:11:55]Send response to host [11:11:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375101,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:11:55]free response buf [11:11:55]execute_script done [11:11:55]execute_script returns [11:11:55]free content buf [11:11:55]Sock 9.Close socket [11:11:55]Sock 9.Thread stoped [11:11:58]OFD Sender: No OFD packet to send [11:12:03]OFD Sender: No OFD packet to send [11:12:08]OFD Sender: No OFD packet to send [11:12:12]accept exits with 10 [11:12:12]New connection [11:12:12]New thread 3067096420 created [11:12:12]Thread 3067239780 joined [11:12:12]Waiting for new connection... [11:12:12] Sock 10.Parse request [11:12:12]Sock 10.Check first char [11:12:12]Sock 10.First char is OK [11:12:12]request: POST /json_proto HTTP/1.0 [11:12:12]Method: POST [11:12:12]URL: /json_proto [11:12:12]Method is POST - this is cgi request [11:12:12]url: /json_proto [11:12:12]query_string will be loaded in cgi processing [11:12:12]execute_cgi json_proto POST (null) [11:12:12]execute_cgi path=json_proto method=POST [11:12:12]POST find Content-Length [11:12:12]Host: 172.17.42.195:8080 [11:12:12]Content-Length: 678 [11:12:12]Content-Type: application/json [11:12:12] [11:12:12]POST finish read [11:12:12]Found Content-Length = 678 [11:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311643", "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" ] } } [11:12:12]execute_script... [11: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)3311643", "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" ] } } [11:12:12]POST & json_proto [11:12:12]process_json_proto [11:12:12]json parsed OK: [11:12:12]protocol is kg_v1.0 [11:12:12]action value=close_receipt [11:12:12]process_action close_receipt [11:12:12]cmd_close_receipt [11:12:12]MH_GetDate [11:12:12]Write to MH i2c: F0 00 00 0C 02 FD [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 09 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 09 00 0C 02 00 0D 20 1E 67 EF 94 12 67 B4 [11:12:12]GetLastDocTimeStamp 1730027511 [11:12:12]current date 1730027533 [11:12:12]FM_GetShiftState [11:12:12]SAM_PROTO_GetShiftState [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 13 01 00 [11:12:12]Write to MH i2c: E2 08 00 0D 02 80 13 01 00 00 00 00 00 8C [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0E 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0E 00 0D 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5A [11:12:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:12:12]wFMCommunicate OK [11:12:12]SAM_PROTO_GetShiftState done [11:12:12]FM_GetShiftState done [11:12:12]opened in 1729988025 [11:12:12]opened+sec_in_day 1730074425 [11:12:12]quantity*price = 50041 [11:12:12]sum+1 = 50042 [11:12: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 СНО: Общий режим Чек 380 27.10.2024 11:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375102 ФПД: 239649311769468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375102&fm=239649311769468&tin=02508201610067®Number=0000000000091623&sum=50000 [11:12:14]StoreToDocumentArchive [11:12:14]shift 528 fd 375102 [11:12:14]save to /storage/0528/doc_00375102 [11:12:14]save last doc name /storage/0528/doc_00375102 to /storage/kkm_last_doc_name [11:12:14]save OK [11:12:14]Clear old archive folders... [11:12:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:14]tlvbuf is 00EF4520 [11:12:14]SAM_PROTO_ClearQueue [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 09 00 00 [11:12:14]Write to MH i2c: E2 08 00 1A 02 80 09 00 00 00 00 00 00 8E [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_ClearQueue done [11:12:14]KKMCreateOFDPacket [11:12:14]OFDProtocolAddRootSTLVToBuf [11:12:14]FM_MakeSignedData [11:12:14]FM_MakeSignedData [11:12:14]SAM_PROTO_SignData [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 0D 01 02 [11:12:14]Write to MH i2c: E2 08 00 1B 02 80 0D 01 02 00 00 00 00 96 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]wFMCommunicate request_size=255 [11:12:14]MH_SAM_APDU [11:12: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 7C 01 00 00 F4 03 04 00 0D 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D9 [11:12:14]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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 0D 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D9 00 00 38 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]wFMCommunicate request_size=10 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 0D 02 02 05 F5 B4 19 43 7C [11:12:14]Write to MH i2c: E2 0D 00 1D 02 80 0D 02 02 05 00 F5 B4 19 43 7C 00 00 24 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [11:12:14]RAPDU: 90 00 [11:12:14]wFMCommunicate OK [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 0D 03 02 [11:12:14]Write to MH i2c: E2 08 00 1E 02 80 0D 03 02 00 00 00 00 9B [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0B 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0B 00 1E 02 00 AE DD B7 65 A0 73 64 FD 90 00 B7 [11:12:14]RAPDU: AE DD B7 65 A0 73 64 FD 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_SignData done [11:12:14]FM_MakeSignedData done [11:12:14]CreateOFDProtocolMessage [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 11 00 00 [11:12:14]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 [11:12:14]MH_I2C_Read... [11:12:14]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 [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:12:14]wFMCommunicate OK [11:12:14]CreateOFDProtocolMessage done [11:12:14]OFDSenderStorePacket 375102 [11:12:14]StoreOFDPacket docnum=375102 [11:12: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 D9 2B 07 01 CD C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 0D 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D9 F5 B4 19 43 7C AE DD B7 65 A0 73 64 FD [11:12:14]CheckFolder [11:12:14]dirname=/storage/ofd_packets [11:12:14]CheckFolder done [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00375102 [11:12:14]NVStorageSaveData ofd_packets/00375102 [11:12:14]File name is /storage/ofd_packets/00375102 [11:12:14]Write 301 bytes [11:12:14]NVStorageSaveData done [11:12:14]OFDSenderStorePacket done [11:12:14]KKMCreateOFDPacket done [11:12:14]NVStorageSaveData kkm_last_timestamp [11:12:14]File name is /storage/kkm_last_timestamp [11:12:14]Write 4 bytes [11:12:14]NVStorageSaveData done [11:12:14]ExternCall_PrintAddStr [11:12:14]wPrintStart [11:12:14]Write to MH i2c: 01 00 00 20 02 22 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [11:12:14]RasterBufferAndPrint [11:12:14]line Счет N : (1)3311643 [11:12:14]line ИНН: 02508201610067 [11:12:14]line Контрольно-Кассовый Чек [11:12:14]line ПРОДАЖА [11:12:14]line ТРК (МРК, ГНК) : 22 [11:12:14]line Товар: 2710124130 [11:12:14]line Аи-92-К-4 [11:12:14]line 7.480 * 66.90 [11:12:14]line = 500.41 [11:12:14]line НДС 12% НСП 1% [11:12:14]line > о реализуемом товаре [11:12:14]line ОКРУГЛЕНИЕ: -0.41 [11:12:14]line ИТОГО: 500.00 [11:12:14]line Внесено: 500.00 [11:12:14]line СДАЧА: 0.00 [11:12:14]line НСП 1% : 4.43 [11:12:14]line НДС 12% : 53.14 [11:12:14]line Наличными: 500.00 [11:12:14]line Безнал.: 0.00 [11:12:14]line Место: АЗС № 87 "Партнер Нефть" [11:12:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:12:14]line СНО: Общий режим [11:12:14]line Чек 380 27.10.2024 11:12 [11:12:14]line Смена: 528 ФФД: 1.0 [11:12:14]line ЗНМ: 0300000083 [11:12:14]line РНМ: 0000000000091623 [11:12:14]line Версия ККМ: 001 [11:12:14]line ФМ: 0000000000874672 [11:12:14]line ФД: 375102 [11:12:14]line ФПД: 239649311769468 [11:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111213&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375102&fm=239649311769468&tin=02508201610067®Number=0000000000091623&sum=50000 [11:12:14]written 0, free lines is 4095 [11:12:14]OFD Sender: Processing packet 375102 [packets to send 270, broken 269] [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00375102 [11:12:14]OFD Sender: To server: pG, [11:12:14]CommunicateWithHost lk.salyk.kg:30040 [11:12:14]ConnectInit lk.salyk.kg [11:12:14]Connected sock=9 [11: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 0F 01 00 00 D9 2B 07 01 CD C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 0D 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D9 F5 B4 19 43 7C AE DD B7 65 A0 73 64 FD [11: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 EF 53 47 00 3F 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 3E B9 05 00 F4 03 04 00 AB CB 1D 67 B6 04 01 00 00 59 35 2C 74 D4 BB 5A 89 [11:12:14]CommunicateWithHost err = 0 [11:12:14]CheckOFDResponse [11:12:14]1017 (14) - 77093643461234 [11:12:14]1041 (16) - 0000000000874672 [11:12:14]1040 (4) - 375102 [11:12:14]1012 (4) - 27.10.2024 05:12 [11:12:14]1206 (1) - 0 [11:12:14]OFD Sender: Remove packet 375102 [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00375102 [11:12:14]NVStorageDeleteData [11:12:15]Write to MH i2c: 01 00 00 4B 02 4D [11:12:15]Write i2c OK [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: 01 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: 01 07 00 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 C6 0C 26 [11:12:15]RasterBufferAndPrint [11:12:15]line [11:12:15]line [11:12:15]line [11:12:15]line [11:12:15]line [11:12:15]written 0, free lines is 3276 [11:12:15]MH_Cut [11:12:15]Write to MH i2c: D1 01 00 52 02 01 26 [11:12:15]Write i2c OK [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 01 00 [11:12:15]MH_I2C_Read... [11:12:15]Read from MH i2c: D1 01 00 52 02 00 25 [11:12:15]Write to MH i2c: 01 00 00 53 02 55 [11:12:15]Write i2c OK [11:12:15]MH_I2C_Read... [11:12:15]OFD Sender: No OFD packet to send [11:12:15]*** Cut start [11:12:15]*** Partial cut [11:12:15]*** CUTSNS_PIN = 1 [11:12:15]*** CUTSNS_PIN = 0 [11:12:16]*** Brake cut motor [11:12:16]Read from MH i2c: 01 [11:12:16]MH_I2C_Read... [11:12:16]*** Stop cut motor [11:12:16]*** Cut end [11:12:16]Read from MH i2c: 01 07 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: 01 07 00 53 02 00 00 00 00 00 FF 0F 6A [11:12:16]process_action close_receipt done [11:12:16]requested_data is exist [11:12:16]produce_requested_data [11:12:16]requested_item fm.sn is exist - process it [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 11 00 00 [11:12:16]Write to MH i2c: E2 08 00 54 02 80 11 00 00 00 00 00 00 D0 [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 17 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 17 00 54 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [11: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 [11:12:16]wFMCommunicate OK [11:12:16]requested_item fd.num is exist - process it [11:12:16]SAM_PROTO_GetFieldsCounters [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 13 00 00 [11:12:16]Write to MH i2c: E2 08 00 55 02 80 13 00 00 00 00 00 00 D3 [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 62 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 62 00 55 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 3E B9 05 00 0E 04 04 00 10 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 77 [11: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 3E B9 05 00 0E 04 04 00 10 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 [11:12:16]wFMCommunicate OK [11:12:16]SAM_PROTO_GetFieldsCounters done [11:12:16]requested_item shift.num is exist - process it [11:12:16]requested_item shift.opened is exist - process it [11:12:16]req_shift_opened [11:12:16]FM_GetShiftState [11:12:16]SAM_PROTO_GetShiftState [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 13 01 00 [11:12:16]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:16]Read from MH i2c: E2 0E 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A3 [11:12:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:12:16]wFMCommunicate OK [11:12:16]SAM_PROTO_GetShiftState done [11:12:16]FM_GetShiftState done [11:12:16]req_shift_opened done [11:12:16]requested_item shift.open_date is exist - process it [11:12:16]req_shift_open_date [11:12:16]req_shift_open_date done [11:12:16]produce_requested_data done [11:12:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375102,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:12:16]process_action_free close_receipt [11:12:16]json_value_free [11:12:16]json_value_free done [11:12:16]process_json_proto returns [11:12:16]Send response to host [11:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375102,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:12:16]free response buf [11:12:16]execute_script done [11:12:16]execute_script returns [11:12:16]free content buf [11:12:16]Sock 10.Close socket [11:12:16]Sock 10.Thread stoped [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:38]accept exits with 7 [11:12:38]New connection [11:12:38]New thread 3067239780 created [11:12:38]Thread 3067096420 joined [11:12:38]Waiting for new connection... [11:12:38] Sock 7.Parse request [11:12:38]Sock 7.Check first char [11:12:38]Sock 7.First char is OK [11:12:38]request: POST /json_proto HTTP/1.0 [11:12:38]Method: POST [11:12:38]URL: /json_proto [11:12:38]Method is POST - this is cgi request [11:12:38]url: /json_proto [11:12:38]query_string will be loaded in cgi processing [11:12:38]execute_cgi json_proto POST (null) [11:12:38]execute_cgi path=json_proto method=POST [11:12:38]POST find Content-Length [11:12:38]Host: 172.17.42.195:8080 [11:12:38]Content-Length: 678 [11:12:38]Content-Type: application/json [11:12:38] [11:12:38]POST finish read [11:12:38]Found Content-Length = 678 [11:12:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311644", "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" ] } } [11:12:38]execute_script... [11:12: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)3311644", "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" ] } } [11:12:38]POST & json_proto [11:12:38]process_json_proto [11:12:38]json parsed OK: [11:12:38]protocol is kg_v1.0 [11:12:38]action value=close_receipt [11:12:38]process_action close_receipt [11:12:38]cmd_close_receipt [11:12:38]MH_GetDate [11:12:38]Write to MH i2c: F0 00 00 57 02 48 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: F0 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: F0 09 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: F0 09 00 57 02 00 27 20 1E 67 EF 94 12 67 19 [11:12:38]GetLastDocTimeStamp 1730027533 [11:12:38]current date 1730027559 [11:12:38]FM_GetShiftState [11:12:38]SAM_PROTO_GetShiftState [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 13 01 00 [11:12:38]Write to MH i2c: E2 08 00 58 02 80 13 01 00 00 00 00 00 D7 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 0E 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 0E 00 58 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A5 [11:12:38]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:12:38]wFMCommunicate OK [11:12:38]SAM_PROTO_GetShiftState done [11:12:38]FM_GetShiftState done [11:12:38]opened in 1729988025 [11:12:38]opened+sec_in_day 1730074425 [11:12:38]quantity*price = 50041 [11:12:38]sum+1 = 50042 [11:12:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 381 27.10.2024 11:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375103 ФПД: 73558051279087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375103&fm=73558051279087&tin=02508201610067®Number=0000000000091623&sum=50000 [11:12:40]StoreToDocumentArchive [11:12:40]shift 528 fd 375103 [11:12:40]save to /storage/0528/doc_00375103 [11:12:40]save last doc name /storage/0528/doc_00375103 to /storage/kkm_last_doc_name [11:12:40]save OK [11:12:40]Clear old archive folders... [11:12:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:40]tlvbuf is 00F6F9C0 [11:12:40]SAM_PROTO_ClearQueue [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 09 00 00 [11:12:40]Write to MH i2c: E2 08 00 65 02 80 09 00 00 00 00 00 00 D9 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]SAM_PROTO_ClearQueue done [11:12:40]KKMCreateOFDPacket [11:12:40]OFDProtocolAddRootSTLVToBuf [11:12:40]FM_MakeSignedData [11:12:40]FM_MakeSignedData [11:12:40]SAM_PROTO_SignData [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 0D 01 02 [11:12:40]Write to MH i2c: E2 08 00 66 02 80 0D 01 02 00 00 00 00 E1 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]wFMCommunicate request_size=255 [11:12:40]MH_SAM_APDU [11:12: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 [11:12:40]Write to MH i2c: E2 02 01 67 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 00 00 08 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 67 02 00 90 00 DD [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]wFMCommunicate request_size=10 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 0D 02 02 05 E6 91 84 50 EF [11:12:40]Write to MH i2c: E2 0D 00 68 02 80 0D 02 02 05 00 E6 91 84 50 EF 00 00 28 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]OFD Sender: No OFD packet to send [11:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [11:12:40]RAPDU: 90 00 [11:12:40]wFMCommunicate OK [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 0D 03 02 [11:12:40]Write to MH i2c: E2 08 00 69 02 80 0D 03 02 00 00 00 00 E6 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 0B 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 0B 00 69 02 00 ED 15 25 0C E2 AD D8 45 90 00 C6 [11:12:40]RAPDU: ED 15 25 0C E2 AD D8 45 90 00 [11:12:40]wFMCommunicate OK [11:12:40]SAM_PROTO_SignData done [11:12:40]FM_MakeSignedData done [11:12:40]CreateOFDProtocolMessage [11:12:40]wFMCommunicate request_size=4 [11:12:40]MH_SAM_APDU [11:12:40]CAPDU: 80 11 00 00 [11:12:40]Write to MH i2c: E2 08 00 6A 02 80 11 00 00 00 00 00 00 E6 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:40]Read from MH i2c: E2 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 17 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: E2 17 00 6A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [11: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 [11:12:40]wFMCommunicate OK [11:12:40]CreateOFDProtocolMessage done [11:12:40]OFDSenderStorePacket 375103 [11:12:40]StoreOFDPacket docnum=375103 [11:12: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 41 19 07 01 DB 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 7D 01 00 00 F4 03 04 00 27 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 E6 91 84 50 EF ED 15 25 0C E2 AD D8 45 [11:12:40]CheckFolder [11:12:40]dirname=/storage/ofd_packets [11:12:40]CheckFolder done [11:12:40]ProducePacketName [11:12:40]name=ofd_packets/00375103 [11:12:40]NVStorageSaveData ofd_packets/00375103 [11:12:40]File name is /storage/ofd_packets/00375103 [11:12:40]Write 301 bytes [11:12:40]NVStorageSaveData done [11:12:40]OFDSenderStorePacket done [11:12:40]KKMCreateOFDPacket done [11:12:40]NVStorageSaveData kkm_last_timestamp [11:12:40]File name is /storage/kkm_last_timestamp [11:12:40]Write 4 bytes [11:12:40]NVStorageSaveData done [11:12:40]ExternCall_PrintAddStr [11:12:40]wPrintStart [11:12:40]Write to MH i2c: 01 00 00 6B 02 6D [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [11:12:40]RasterBufferAndPrint [11:12:40]line Счет N : (1)3311644 [11:12:40]line ИНН: 02508201610067 [11:12:40]line Контрольно-Кассовый Чек [11:12:40]line ПРОДАЖА [11:12:40]line ТРК (МРК, ГНК) : 42 [11:12:40]line Товар: 2710124130 [11:12:40]line Аи-92-К-4 [11:12:40]line 7.480 * 66.90 [11:12:40]line = 500.41 [11:12:40]line НДС 12% НСП 1% [11:12:40]line > о реализуемом товаре [11:12:40]line ОКРУГЛЕНИЕ: -0.41 [11:12:40]line ИТОГО: 500.00 [11:12:40]line Внесено: 500.00 [11:12:40]line СДАЧА: 0.00 [11:12:40]line НСП 1% : 4.43 [11:12:40]line НДС 12% : 53.14 [11:12:40]line Наличными: 500.00 [11:12:40]line Безнал.: 0.00 [11:12:40]line Место: АЗС № 87 "Партнер Нефть" [11:12:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:12:40]line СНО: Общий режим [11:12:40]line Чек 381 27.10.2024 11:12 [11:12:40]line Смена: 528 ФФД: 1.0 [11:12:40]line ЗНМ: 0300000083 [11:12:40]line РНМ: 0000000000091623 [11:12:40]line Версия ККМ: 001 [11:12:40]line ФМ: 0000000000874672 [11:12:40]line ФД: 375103 [11:12:40]line ФПД: 73558051279087 [11:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375103&fm=73558051279087&tin=02508201610067®Number=0000000000091623&sum=50000 [11:12:40]OFD Sender: Processing packet 375103 [packets to send 270, broken 269] [11:12:40]ProducePacketName [11:12:40]name=ofd_packets/00375103 [11:12:40]OFD Sender: To server: pG, [11:12:40]CommunicateWithHost lk.salyk.kg:30040 [11:12:40]ConnectInit lk.salyk.kg [11:12:40]written 0, free lines is 4095 [11:12:41]Connected sock=9 [11:12: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 41 19 07 01 DB 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 7D 01 00 00 F4 03 04 00 27 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 E6 91 84 50 EF ED 15 25 0C E2 AD D8 45 [11: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 52 E2 47 00 86 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 3F B9 05 00 F4 03 04 00 C6 CB 1D 67 B6 04 01 00 00 DC 4E D8 66 AA 26 FE 91 [11:12:41]CommunicateWithHost err = 0 [11:12:41]CheckOFDResponse [11:12:41]1017 (14) - 77093643461234 [11:12:41]1041 (16) - 0000000000874672 [11:12:41]1040 (4) - 375103 [11:12:41]1012 (4) - 27.10.2024 05:12 [11:12:41]1206 (1) - 0 [11:12:41]OFD Sender: Remove packet 375103 [11:12:41]ProducePacketName [11:12:41]name=ofd_packets/00375103 [11:12:41]NVStorageDeleteData [11:12:41]Write to MH i2c: 01 00 00 96 02 98 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: 01 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: 01 07 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: 01 07 00 96 02 00 00 00 00 00 CD 0C 78 [11:12:41]RasterBufferAndPrint [11:12:41]line [11:12:41]line [11:12:41]line [11:12:41]line [11:12:41]line [11:12:41]written 0, free lines is 3284 [11:12:41]MH_Cut [11:12:41]Write to MH i2c: D1 01 00 9D 02 01 71 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: D1 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: D1 01 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: D1 01 00 9D 02 00 70 [11:12:41]Write to MH i2c: 01 00 00 9E 02 A0 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]OFD Sender: No OFD packet to send [11:12:42]*** Cut start [11:12:42]*** Partial cut [11:12:42]*** CUTSNS_PIN = 1 [11:12:42]*** CUTSNS_PIN = 0 [11:12:42]*** Brake cut motor [11:12:42]Read from MH i2c: 01 [11:12:42]MH_I2C_Read... [11:12:42]*** Stop cut motor [11:12:42]*** Cut end [11:12:42]Read from MH i2c: 01 07 00 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 FF 0F B5 [11:12:42]process_action close_receipt done [11:12:42]requested_data is exist [11:12:42]produce_requested_data [11:12:42]requested_item fm.sn is exist - process it [11:12:42]wFMCommunicate request_size=4 [11:12:42]MH_SAM_APDU [11:12:42]CAPDU: 80 11 00 00 [11:12:42]Write to MH i2c: E2 08 00 9F 02 80 11 00 00 00 00 00 00 1B [11:12:42]Write i2c OK [11:12:42]MH_I2C_Read... [11:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:42]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 17 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 17 00 9F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [11: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 [11:12:43]wFMCommunicate OK [11:12:43]requested_item fd.num is exist - process it [11:12:43]SAM_PROTO_GetFieldsCounters [11:12:43]wFMCommunicate request_size=4 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 13 00 00 [11:12:43]Write to MH i2c: E2 08 00 A0 02 80 13 00 00 00 00 00 00 1E [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 62 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 62 00 A0 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 3F B9 05 00 0E 04 04 00 10 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 C6 [11:12: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 3F B9 05 00 0E 04 04 00 10 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 [11:12:43]wFMCommunicate OK [11:12:43]SAM_PROTO_GetFieldsCounters done [11:12:43]requested_item shift.num is exist - process it [11:12:43]requested_item shift.opened is exist - process it [11:12:43]req_shift_opened [11:12:43]FM_GetShiftState [11:12:43]SAM_PROTO_GetShiftState [11:12:43]wFMCommunicate request_size=4 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 13 01 00 [11:12:43]Write to MH i2c: E2 08 00 A1 02 80 13 01 00 00 00 00 00 20 [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:43]Read from MH i2c: E2 0E 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 0E 00 A1 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EE [11:12:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:12:43]wFMCommunicate OK [11:12:43]SAM_PROTO_GetShiftState done [11:12:43]FM_GetShiftState done [11:12:43]req_shift_opened done [11:12:43]requested_item shift.open_date is exist - process it [11:12:43]req_shift_open_date [11:12:43]req_shift_open_date done [11:12:43]produce_requested_data done [11:12:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375103,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:12:43]process_action_free close_receipt [11:12:43]json_value_free [11:12:43]json_value_free done [11:12:43]process_json_proto returns [11:12:43]Send response to host [11:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375103,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:12:43]free response buf [11:12:43]execute_script done [11:12:43]execute_script returns [11:12:43]free content buf [11:12:43]Sock 7.Close socket [11:12:43]Sock 7.Thread stoped [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:56]OFD Sender: No OFD packet to send [11:13:01]OFD Sender: No OFD packet to send [11:13:06]OFD Sender: No OFD packet to send [11:13:11]OFD Sender: No OFD packet to send [11:13:16]OFD Sender: No OFD packet to send [11:13:21]OFD Sender: No OFD packet to send [11:13:26]OFD Sender: No OFD packet to send [11:13:31]OFD Sender: No OFD packet to send [11:13:36]OFD Sender: No OFD packet to send [11:13:41]OFD Sender: No OFD packet to send [11:13:46]OFD Sender: No OFD packet to send [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:11]OFD Sender: No OFD packet to send [11:14:16]OFD Sender: No OFD packet to send [11:14:21]OFD Sender: No OFD packet to send [11:14:24]accept exits with 10 [11:14:24]New connection [11:14:24]New thread 3067096420 created [11:14:24]Thread 3067239780 joined [11:14:24]Waiting for new connection... [11:14:24] Sock 10.Parse request [11:14:24]Sock 10.Check first char [11:14:24]Sock 10.First char is OK [11:14:24]request: POST /json_proto HTTP/1.0 [11:14:24]Method: POST [11:14:24]URL: /json_proto [11:14:24]Method is POST - this is cgi request [11:14:24]url: /json_proto [11:14:24]query_string will be loaded in cgi processing [11:14:24]execute_cgi json_proto POST (null) [11:14:24]execute_cgi path=json_proto method=POST [11:14:24]POST find Content-Length [11:14:24]Host: 172.17.42.195:8080 [11:14:24]Content-Length: 678 [11:14:24]Content-Type: application/json [11:14:24] [11:14:24]POST finish read [11:14:24]Found Content-Length = 678 [11:14:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311647", "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" : 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" ] } } [11:14:24]execute_script... [11:14:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311647", "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" : 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" ] } } [11:14:24]POST & json_proto [11:14:24]process_json_proto [11:14:24]json parsed OK: [11:14:24]protocol is kg_v1.0 [11:14:24]action value=close_receipt [11:14:24]process_action close_receipt [11:14:24]cmd_close_receipt [11:14:24]MH_GetDate [11:14:24]Write to MH i2c: F0 00 00 A2 02 93 [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 A2 02 00 90 20 1E 67 EF 94 12 67 CD [11:14:24]GetLastDocTimeStamp 1730027559 [11:14:24]current date 1730027664 [11:14:24]FM_GetShiftState [11:14:24]SAM_PROTO_GetShiftState [11:14:24]wFMCommunicate request_size=4 [11:14:24]MH_SAM_APDU [11:14:24]CAPDU: 80 13 01 00 [11:14:24]Write to MH i2c: E2 08 00 A3 02 80 13 01 00 00 00 00 00 22 [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:24]Read from MH i2c: E2 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 A3 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F0 [11:14:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:14:24]wFMCommunicate OK [11:14:24]SAM_PROTO_GetShiftState done [11:14:24]FM_GetShiftState done [11:14:24]opened in 1729988025 [11:14:24]opened+sec_in_day 1730074425 [11:14:24]quantity*price = 60027 [11:14:24]sum+1 = 60029 [11:14:24]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 СНО: Общий режим Чек 382 27.10.2024 11:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375104 ФПД: 179245571613610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111424&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375104&fm=179245571613610&tin=02508201610067®Number=0000000000091623&sum=60000 [11:14:25]StoreToDocumentArchive [11:14:25]shift 528 fd 375104 [11:14:25]save to /storage/0528/doc_00375104 [11:14:25]save last doc name /storage/0528/doc_00375104 to /storage/kkm_last_doc_name [11:14:25]save OK [11:14:25]Clear old archive folders... [11:14:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:25]tlvbuf is 00F60860 [11:14:25]SAM_PROTO_ClearQueue [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 09 00 00 [11:14:25]Write to MH i2c: E2 08 00 B0 02 80 09 00 00 00 00 00 00 24 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_ClearQueue done [11:14:25]KKMCreateOFDPacket [11:14:25]OFDProtocolAddRootSTLVToBuf [11:14:25]FM_MakeSignedData [11:14:25]FM_MakeSignedData [11:14:25]SAM_PROTO_SignData [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 01 02 [11:14:25]Write to MH i2c: E2 08 00 B1 02 80 0D 01 02 00 00 00 00 2C [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=255 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 01 00 00 F4 03 04 00 90 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A3 [11:14:25]Write to MH i2c: E2 02 01 B2 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 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 7E 01 00 00 F4 03 04 00 90 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A3 00 00 7C [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=10 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 05 05 DC 9F A3 AA [11:14:25]Write to MH i2c: E2 0D 00 B3 02 80 0D 02 02 05 00 05 DC 9F A3 AA 00 00 06 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 03 02 [11:14:25]Write to MH i2c: E2 08 00 B4 02 80 0D 03 02 00 00 00 00 31 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 B4 02 00 3F 8C 32 89 D9 52 E4 F4 90 00 BB [11:14:25]RAPDU: 3F 8C 32 89 D9 52 E4 F4 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_SignData done [11:14:25]FM_MakeSignedData done [11:14:25]CreateOFDProtocolMessage [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 11 00 00 [11:14:25]Write to MH i2c: E2 08 00 B5 02 80 11 00 00 00 00 00 00 31 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:26]Read from MH i2c: E2 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 17 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 17 00 B5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [11: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 [11:14:26]wFMCommunicate OK [11:14:26]CreateOFDProtocolMessage done [11:14:26]OFDSenderStorePacket 375104 [11:14:26]StoreOFDPacket docnum=375104 [11: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 0F 01 00 00 43 3F 07 01 8A 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 01 00 00 F4 03 04 00 90 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A3 05 DC 9F A3 AA 3F 8C 32 89 D9 52 E4 F4 [11:14:26]CheckFolder [11:14:26]dirname=/storage/ofd_packets [11:14:26]CheckFolder done [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00375104 [11:14:26]NVStorageSaveData ofd_packets/00375104 [11:14:26]File name is /storage/ofd_packets/00375104 [11:14:26]Write 301 bytes [11:14:26]NVStorageSaveData done [11:14:26]OFDSenderStorePacket done [11:14:26]KKMCreateOFDPacket done [11:14:26]NVStorageSaveData kkm_last_timestamp [11:14:26]File name is /storage/kkm_last_timestamp [11:14:26]Write 4 bytes [11:14:26]NVStorageSaveData done [11:14:26]ExternCall_PrintAddStr [11:14:26]wPrintStart [11:14:26]Write to MH i2c: 01 00 00 B6 02 B8 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [11:14:26]RasterBufferAndPrint [11:14:26]line Счет N : (1)3311647 [11:14:26]line ИНН: 02508201610067 [11:14:26]line Контрольно-Кассовый Чек [11:14:26]line ПРОДАЖА [11:14:26]line ТРК (МРК, ГНК) : 33 [11:14:26]line Товар: 2710124500 [11:14:26]line Аи-95-К-3 [11:14:26]line 8.090 * 74.20 [11:14:26]line = 600.28 [11:14:26]line НДС 12% НСП 1% [11:14:26]line > о реализуемом товаре [11:14:26]line ОКРУГЛЕНИЕ: -0.28 [11:14:26]line ИТОГО: 600.00 [11:14:26]line Внесено: 600.00 [11:14:26]line СДАЧА: 0.00 [11:14:26]line НСП 1% : 5.31 [11:14:26]line НДС 12% : 63.75 [11:14:26]line Наличными: 600.00 [11:14:26]line Безнал.: 0.00 [11:14:26]line Место: АЗС № 87 "Партнер Нефть" [11:14:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:14:26]line СНО: Общий режим [11:14:26]line Чек 382 27.10.2024 11:14 [11:14:26]line Смена: 528 ФФД: 1.0 [11:14:26]line ЗНМ: 0300000083 [11:14:26]line РНМ: 0000000000091623 [11:14:26]line Версия ККМ: 001 [11:14:26]line ФМ: 0000000000874672 [11:14:26]line ФД: 375104 [11:14:26]line ФПД: 179245571613610 [11:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111424&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375104&fm=179245571613610&tin=02508201610067®Number=0000000000091623&sum=60000 [11:14:26]OFD Sender: Processing packet 375104 [packets to send 270, broken 269] [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00375104 [11:14:26]OFD Sender: To server: pG, [11:14:26]CommunicateWithHost lk.salyk.kg:30040 [11:14:26]ConnectInit lk.salyk.kg [11:14:26]written 0, free lines is 4095 [11:14:26]Connected sock=9 [11:14:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 3F 07 01 8A 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7E 01 00 00 F4 03 04 00 90 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A3 05 DC 9F A3 AA 3F 8C 32 89 D9 52 E4 F4 [11:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 77 B0 47 00 D0 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 40 B9 05 00 F4 03 04 00 2F CC 1D 67 B6 04 01 00 00 26 77 E8 06 B5 F5 89 3E [11:14:26]CommunicateWithHost err = 0 [11:14:26]CheckOFDResponse [11:14:26]1017 (14) - 77093643461234 [11:14:26]1041 (16) - 0000000000874672 [11:14:26]1040 (4) - 375104 [11:14:26]1012 (4) - 27.10.2024 05:14 [11:14:26]1206 (1) - 0 [11:14:26]OFD Sender: Remove packet 375104 [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00375104 [11:14:26]NVStorageDeleteData [11:14:26]Write to MH i2c: 01 00 00 E1 02 E3 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 E1 02 00 00 00 00 00 DF 0C D5 [11:14:26]RasterBufferAndPrint [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]written 0, free lines is 3301 [11:14:26]MH_Cut [11:14:26]Write to MH i2c: D1 01 00 E8 02 01 BC [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 E8 02 00 BB [11:14:26]Write to MH i2c: 01 00 00 E9 02 EB [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:27]OFD Sender: No OFD packet to send [11:14:27]*** Cut start [11:14:27]*** Partial cut [11:14:27]*** CUTSNS_PIN = 1 [11:14:27]*** CUTSNS_PIN = 0 [11:14:28]*** Brake cut motor [11:14:28]Read from MH i2c: 01 [11:14:28]MH_I2C_Read... [11:14:28]*** Stop cut motor [11:14:28]*** Cut end [11:14:28]Read from MH i2c: 01 07 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [11:14:28]process_action close_receipt done [11:14:28]requested_data is exist [11:14:28]produce_requested_data [11:14:28]requested_item fm.sn is exist - process it [11:14:28]wFMCommunicate request_size=4 [11:14:28]MH_SAM_APDU [11:14:28]CAPDU: 80 11 00 00 [11:14:28]Write to MH i2c: E2 08 00 EA 02 80 11 00 00 00 00 00 00 66 [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:28]Read from MH i2c: E2 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 17 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 17 00 EA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [11: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 [11:14:28]wFMCommunicate OK [11:14:28]requested_item fd.num is exist - process it [11:14:28]SAM_PROTO_GetFieldsCounters [11:14:28]wFMCommunicate request_size=4 [11:14:28]MH_SAM_APDU [11:14:28]CAPDU: 80 13 00 00 [11:14:28]Write to MH i2c: E2 08 00 EB 02 80 13 00 00 00 00 00 00 69 [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:28]Read from MH i2c: E2 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 62 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 62 00 EB 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 40 B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [11:14:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:14:28]wFMCommunicate OK [11:14:28]SAM_PROTO_GetFieldsCounters done [11:14:28]requested_item shift.num is exist - process it [11:14:28]requested_item shift.opened is exist - process it [11:14:28]req_shift_opened [11:14:28]FM_GetShiftState [11:14:28]SAM_PROTO_GetShiftState [11:14:28]wFMCommunicate request_size=4 [11:14:28]MH_SAM_APDU [11:14:28]CAPDU: 80 13 01 00 [11:14:28]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:28]Read from MH i2c: E2 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 0E 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [11:14:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:14:28]wFMCommunicate OK [11:14:28]SAM_PROTO_GetShiftState done [11:14:28]FM_GetShiftState done [11:14:28]req_shift_opened done [11:14:28]requested_item shift.open_date is exist - process it [11:14:28]req_shift_open_date [11:14:28]req_shift_open_date done [11:14:28]produce_requested_data done [11:14:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375104,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:14:28]process_action_free close_receipt [11:14:28]json_value_free [11:14:28]json_value_free done [11:14:28]process_json_proto returns [11:14:28]Send response to host [11:14:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375104,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:14:28]free response buf [11:14:28]execute_script done [11:14:28]execute_script returns [11:14:28]free content buf [11:14:28]Sock 10.Close socket [11:14:28]Sock 10.Thread stoped [11:14:28]accept exits with 7 [11:14:28]New connection [11:14:28]New thread 3067239780 created [11:14:28]Thread 3067096420 joined [11:14:28]Waiting for new connection... [11:14:28] Sock 7.Parse request [11:14:28]Sock 7.Check first char [11:14:28]Sock 7.First char is OK [11:14:28]request: POST /json_proto HTTP/1.0 [11:14:28]Method: POST [11:14:28]URL: /json_proto [11:14:28]Method is POST - this is cgi request [11:14:28]url: /json_proto [11:14:28]query_string will be loaded in cgi processing [11:14:28]execute_cgi json_proto POST (null) [11:14:28]execute_cgi path=json_proto method=POST [11:14:28]POST find Content-Length [11:14:28]Host: 172.17.42.195:8080 [11:14:28]Content-Length: 770 [11:14:28]Content-Type: application/json [11:14:28] [11:14:28]POST finish read [11:14:28]Found Content-Length = 770 [11:14:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311646", "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" : 28.230, "sum" : 1888.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" : 1888.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:28]execute_script... [11:14: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)3311646", "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" : 28.230, "sum" : 1888.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" : 1888.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:28]POST & json_proto [11:14:28]process_json_proto [11:14:28]json parsed OK: [11:14:28]protocol is kg_v1.0 [11:14:28]action value=close_receipt [11:14:28]process_action close_receipt [11:14:28]cmd_close_receipt [11:14:28]MH_GetDate [11:14:28]Write to MH i2c: F0 00 00 ED 02 DE [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: F0 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: F0 09 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: F0 09 00 ED 02 00 95 20 1E 67 EF 94 12 67 1D [11:14:28]GetLastDocTimeStamp 1730027664 [11:14:28]current date 1730027669 [11:14:28]FM_GetShiftState [11:14:28]SAM_PROTO_GetShiftState [11:14:28]wFMCommunicate request_size=4 [11:14:28]MH_SAM_APDU [11:14:28]CAPDU: 80 13 01 00 [11:14:28]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3B [11:14:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetShiftState done [11:14:29]FM_GetShiftState done [11:14:29]opened in 1729988025 [11:14:29]opened+sec_in_day 1730074425 [11:14:29]quantity*price = 188858 [11:14:29]sum+1 = 188860 [11:14:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1888.59 НСП 1% : 16.71 НДС 12% : 200.56 Наличными: 0.00 Безнал.: 1888.59 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 383 27.10.2024 11:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375105 ФПД: 40391012682601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111429&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375105&fm=40391012682601&tin=02508201610067®Number=0000000000091623&sum=188859 [11:14:30]StoreToDocumentArchive [11:14:30]shift 528 fd 375105 [11:14:30]save to /storage/0528/doc_00375105 [11:14:30]save last doc name /storage/0528/doc_00375105 to /storage/kkm_last_doc_name [11:14:30]save OK [11:14:30]Clear old archive folders... [11:14:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:30]tlvbuf is 00ED9DC0 [11:14:30]SAM_PROTO_ClearQueue [11:14:30]wFMCommunicate request_size=4 [11:14:30]MH_SAM_APDU [11:14:30]CAPDU: 80 09 00 00 [11:14:30]Write to MH i2c: E2 08 00 FB 02 80 09 00 00 00 00 00 00 6F [11:14:30]Write i2c OK [11:14:30]MH_I2C_Read... [11:14:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:30]Read from MH i2c: E2 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [11:14:30]RAPDU: 90 00 [11:14:30]wFMCommunicate OK [11:14:30]SAM_PROTO_ClearQueue done [11:14:30]KKMCreateOFDPacket [11:14:30]OFDProtocolAddRootSTLVToBuf [11:14:30]FM_MakeSignedData [11:14:30]FM_MakeSignedData [11:14:30]SAM_PROTO_SignData [11:14:30]wFMCommunicate request_size=4 [11:14:30]MH_SAM_APDU [11:14:30]CAPDU: 80 0D 01 02 [11:14:30]Write to MH i2c: E2 08 00 FC 02 80 0D 01 02 00 00 00 00 77 [11:14:30]Write i2c OK [11:14:30]MH_I2C_Read... [11:14:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:30]Read from MH i2c: E2 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [11:14:30]RAPDU: 90 00 [11:14:30]wFMCommunicate OK [11:14:30]wFMCommunicate request_size=255 [11:14:30]MH_SAM_APDU [11:14: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 46 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BB E1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB E1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB E1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 95 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 [11:14:30]Write to MH i2c: E2 02 01 FD 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 46 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BB E1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB E1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB E1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 95 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 00 00 6A [11:14:30]Write i2c OK [11:14:30]MH_I2C_Read... [11:14:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:30]Read from MH i2c: E2 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [11:14:30]RAPDU: 90 00 [11:14:30]wFMCommunicate OK [11:14:30]wFMCommunicate request_size=10 [11:14:30]MH_SAM_APDU [11:14:30]CAPDU: 80 0D 02 02 05 BC 43 F6 8B 69 [11:14:30]Write to MH i2c: E2 0D 00 FE 02 80 0D 02 02 05 00 BC 43 F6 8B 69 00 00 6D [11:14:30]Write i2c OK [11:14:30]MH_I2C_Read... [11:14:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:30]Read from MH i2c: E2 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 [11:14:30]MH_I2C_Read... [11:14:30]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [11:14:30]RAPDU: 90 00 [11:14:30]wFMCommunicate OK [11:14:30]wFMCommunicate request_size=4 [11:14:30]MH_SAM_APDU [11:14:30]CAPDU: 80 0D 03 02 [11:14:30]Write to MH i2c: E2 08 00 FF 02 80 0D 03 02 00 00 00 00 7C [11:14:30]Write i2c OK [11:14:30]MH_I2C_Read... [11:14:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:31]Read from MH i2c: E2 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: E2 0B 00 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: E2 0B 00 FF 02 00 6B 08 64 C4 68 A6 86 48 90 00 F4 [11:14:31]RAPDU: 6B 08 64 C4 68 A6 86 48 90 00 [11:14:31]wFMCommunicate OK [11:14:31]SAM_PROTO_SignData done [11:14:31]FM_MakeSignedData done [11:14:31]CreateOFDProtocolMessage [11:14:31]wFMCommunicate request_size=4 [11:14:31]MH_SAM_APDU [11:14:31]CAPDU: 80 11 00 00 [11:14:31]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [11:14:31]Write i2c OK [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: E2 [11:14:31]MH_I2C_Read... [11:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:31]Read from MH i2c: E2 17 00 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: E2 17 00 00 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [11:14:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:14:31]wFMCommunicate OK [11:14:31]CreateOFDProtocolMessage done [11:14:31]OFDSenderStorePacket 375105 [11:14:31]StoreOFDPacket docnum=375105 [11:14: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 42 D9 07 01 15 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 46 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BB E1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB E1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB E1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 95 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 BC 43 F6 8B 69 6B 08 64 C4 68 A6 86 48 [11:14:31]CheckFolder [11:14:31]dirname=/storage/ofd_packets [11:14:31]CheckFolder done [11:14:31]ProducePacketName [11:14:31]name=ofd_packets/00375105 [11:14:31]NVStorageSaveData ofd_packets/00375105 [11:14:31]File name is /storage/ofd_packets/00375105 [11:14:31]Write 301 bytes [11:14:31]NVStorageSaveData done [11:14:31]OFDSenderStorePacket done [11:14:31]KKMCreateOFDPacket done [11:14:31]NVStorageSaveData kkm_last_timestamp [11:14:31]File name is /storage/kkm_last_timestamp [11:14:31]Write 4 bytes [11:14:31]NVStorageSaveData done [11:14:31]ExternCall_PrintAddStr [11:14:31]wPrintStart [11:14:31]Write to MH i2c: 01 00 00 01 03 04 [11:14:31]Write i2c OK [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 07 00 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [11:14:31]RasterBufferAndPrint [11:14:31]line Счет N : (1)3311646 [11:14:31]line ИНН: 02508201610067 [11:14:31]line Контрольно-Кассовый Чек [11:14:31]line ПРОДАЖА [11:14:31]line ТРК (МРК, ГНК) : 12 [11:14:31]line Товар: 2710124130 [11:14:31]line Аи-92-К-4 [11:14:31]line 28.230 * 66.90 [11:14:31]line = 1888.59 [11:14:31]line НДС 12% НСП 1% [11:14:31]line > о реализуемом товаре [11:14:31]line ИТОГО: 1888.59 [11:14:31]line НСП 1% : 16.71 [11:14:31]line НДС 12% : 200.56 [11:14:31]line Наличными: 0.00 [11:14:31]line Безнал.: 1888.59 [11:14:31]line Место: АЗС № 87 "Партнер Нефть" [11:14:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:14:31]line СНО: Общий режим [11:14:31]line Чек 383 27.10.2024 11:14 [11:14:31]line Смена: 528 ФФД: 1.0 [11:14:31]line ЗНМ: 0300000083 [11:14:31]line РНМ: 0000000000091623 [11:14:31]line Версия ККМ: 001 [11:14:31]line Платежная система: Mbank [11:14:31]line ФМ: 0000000000874672 [11:14:31]line ФД: 375105 [11:14:31]line ФПД: 40391012682601 [11:14:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111429&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375105&fm=40391012682601&tin=02508201610067®Number=0000000000091623&sum=188859 [11:14:31]written 0, free lines is 4095 [11:14:31]OFD Sender: Processing packet 375105 [packets to send 270, broken 269] [11:14:31]ProducePacketName [11:14:31]name=ofd_packets/00375105 [11:14:31]OFD Sender: To server: pG, [11:14:31]CommunicateWithHost lk.salyk.kg:30040 [11:14:31]ConnectInit lk.salyk.kg [11:14:31]Connected sock=10 [11:14: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 42 D9 07 01 15 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 46 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BB E1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB E1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB E1 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 95 20 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 24 BC 43 F6 8B 69 6B 08 64 C4 68 A6 86 48 [11:14:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 30 54 47 00 1E 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B9 05 00 F4 03 04 00 34 CC 1D 67 B6 04 01 00 00 7A 9D B5 75 50 2C 4B 98 [11:14:31]CommunicateWithHost err = 0 [11:14:31]CheckOFDResponse [11:14:31]1017 (14) - 77093643461234 [11:14:31]1041 (16) - 0000000000874672 [11:14:31]1040 (4) - 375105 [11:14:31]1012 (4) - 27.10.2024 05:14 [11:14:31]1206 (1) - 0 [11:14:31]OFD Sender: Remove packet 375105 [11:14:31]ProducePacketName [11:14:31]name=ofd_packets/00375105 [11:14:31]NVStorageDeleteData [11:14:31]Write to MH i2c: 01 00 00 2A 03 2D [11:14:31]Write i2c OK [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 07 00 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: 01 07 00 2A 03 00 00 00 00 00 04 0D 45 [11:14:31]RasterBufferAndPrint [11:14:31]line [11:14:31]line [11:14:31]line [11:14:31]line [11:14:31]line [11:14:31]written 0, free lines is 3346 [11:14:31]MH_Cut [11:14:31]Write to MH i2c: D1 01 00 31 03 01 06 [11:14:31]Write i2c OK [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: D1 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: D1 01 00 [11:14:31]MH_I2C_Read... [11:14:31]Read from MH i2c: D1 01 00 31 03 00 05 [11:14:31]Write to MH i2c: 01 00 00 32 03 35 [11:14:31]Write i2c OK [11:14:31]MH_I2C_Read... [11:14:32]OFD Sender: No OFD packet to send [11:14:32]*** Cut start [11:14:32]*** Partial cut [11:14:32]*** CUTSNS_PIN = 1 [11:14:32]*** CUTSNS_PIN = 0 [11:14:32]*** Brake cut motor [11:14:33]Read from MH i2c: 01 [11:14:33]MH_I2C_Read... [11:14:33]*** Stop cut motor [11:14:33]*** Cut end [11:14:33]Read from MH i2c: 01 07 00 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 FF 0F 4A [11:14:33]process_action close_receipt done [11:14:33]requested_data is exist [11:14:33]produce_requested_data [11:14:33]requested_item fm.sn is exist - process it [11:14:33]wFMCommunicate request_size=4 [11:14:33]MH_SAM_APDU [11:14:33]CAPDU: 80 11 00 00 [11:14:33]Write to MH i2c: E2 08 00 33 03 80 11 00 00 00 00 00 00 B0 [11:14:33]Write i2c OK [11:14:33]MH_I2C_Read... [11:14:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:33]Read from MH i2c: E2 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 17 00 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 17 00 33 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [11:14:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:14:33]wFMCommunicate OK [11:14:33]requested_item fd.num is exist - process it [11:14:33]SAM_PROTO_GetFieldsCounters [11:14:33]wFMCommunicate request_size=4 [11:14:33]MH_SAM_APDU [11:14:33]CAPDU: 80 13 00 00 [11:14:33]Write to MH i2c: E2 08 00 34 03 80 13 00 00 00 00 00 00 B3 [11:14:33]Write i2c OK [11:14:33]MH_I2C_Read... [11:14:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:33]Read from MH i2c: E2 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 62 00 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 62 00 34 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 41 B9 05 00 0E 04 04 00 10 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 63 [11:14: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 41 B9 05 00 0E 04 04 00 10 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 [11:14:33]wFMCommunicate OK [11:14:33]SAM_PROTO_GetFieldsCounters done [11:14:33]requested_item shift.num is exist - process it [11:14:33]requested_item shift.opened is exist - process it [11:14:33]req_shift_opened [11:14:33]FM_GetShiftState [11:14:33]SAM_PROTO_GetShiftState [11:14:33]wFMCommunicate request_size=4 [11:14:33]MH_SAM_APDU [11:14:33]CAPDU: 80 13 01 00 [11:14:33]Write to MH i2c: E2 08 00 35 03 80 13 01 00 00 00 00 00 B5 [11:14:33]Write i2c OK [11:14:33]MH_I2C_Read... [11:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:33]Read from MH i2c: E2 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 0E 00 [11:14:33]MH_I2C_Read... [11:14:33]Read from MH i2c: E2 0E 00 35 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [11:14:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:14:33]wFMCommunicate OK [11:14:33]SAM_PROTO_GetShiftState done [11:14:33]FM_GetShiftState done [11:14:33]req_shift_opened done [11:14:33]requested_item shift.open_date is exist - process it [11:14:33]req_shift_open_date [11:14:33]req_shift_open_date done [11:14:33]produce_requested_data done [11:14:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375105,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:14:33]process_action_free close_receipt [11:14:33]json_value_free [11:14:33]json_value_free done [11:14:33]process_json_proto returns [11:14:33]Send response to host [11:14:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375105,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:14:33]free response buf [11:14:33]execute_script done [11:14:33]execute_script returns [11:14:33]free content buf [11:14:33]Sock 7.Close socket [11:14:33]Sock 7.Thread stoped [11:14:37]OFD Sender: No OFD packet to send [11:14:42]OFD Sender: No OFD packet to send [11:14:47]OFD Sender: No OFD packet to send [11:14:52]OFD Sender: No OFD packet to send [11:14:57]OFD Sender: No OFD packet to send [11:15:02]OFD Sender: No OFD packet to send [11:15:07]OFD Sender: No OFD packet to send [11:15:12]OFD Sender: No OFD packet to send [11:15:17]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:12]OFD Sender: No OFD packet to send [11:16:17]OFD Sender: No OFD packet to send [11:16:22]OFD Sender: No OFD packet to send [11:16:27]OFD Sender: No OFD packet to send [11:16:29]accept exits with 9 [11:16:29]New connection [11:16:29]New thread 3067096420 created [11:16:29]Thread 3067239780 joined [11:16:29]Waiting for new connection... [11:16:29] Sock 9.Parse request [11:16:29]Sock 9.Check first char [11:16:29]Sock 9.First char is OK [11:16:29]request: POST /json_proto HTTP/1.0 [11:16:29]Method: POST [11:16:29]URL: /json_proto [11:16:29]Method is POST - this is cgi request [11:16:29]url: /json_proto [11:16:29]query_string will be loaded in cgi processing [11:16:29]execute_cgi json_proto POST (null) [11:16:29]execute_cgi path=json_proto method=POST [11:16:29]POST find Content-Length [11:16:29]Host: 172.17.42.195:8080 [11:16:29]Content-Length: 801 [11:16:29]Content-Type: application/json [11:16:29] [11:16:29]POST finish read [11:16:29]Found Content-Length = 801 [11:16:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311649", "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" : 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\u000A4563826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:29]execute_script... [11:16:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311649", "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" : 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\u000A4563826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:29]POST & json_proto [11:16:29]process_json_proto [11:16:29]json parsed OK: [11:16:29]protocol is kg_v1.0 [11:16:29]action value=close_receipt [11:16:29]process_action close_receipt [11:16:29]cmd_close_receipt [11:16:29]MH_GetDate [11:16:29]Write to MH i2c: F0 00 00 36 03 28 [11:16:29]Write i2c OK [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 09 00 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 09 00 36 03 00 0D 21 1E 67 EF 94 12 67 E0 [11:16:29]GetLastDocTimeStamp 1730027669 [11:16:29]current date 1730027789 [11:16:29]FM_GetShiftState [11:16:29]SAM_PROTO_GetShiftState [11:16:29]wFMCommunicate request_size=4 [11:16:29]MH_SAM_APDU [11:16:29]CAPDU: 80 13 01 00 [11:16:29]Write to MH i2c: E2 08 00 37 03 80 13 01 00 00 00 00 00 B7 [11:16:29]Write i2c OK [11:16:29]MH_I2C_Read... [11:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:29]Read from MH i2c: E2 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: E2 0E 00 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: E2 0E 00 37 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [11:16:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:29]wFMCommunicate OK [11:16:29]SAM_PROTO_GetShiftState done [11:16:29]FM_GetShiftState done [11:16:29]opened in 1729988025 [11:16:29]opened+sec_in_day 1730074425 [11:16:29]quantity*price = 0 [11:16:29]sum+1 = 1 [11:16: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 СНО: Общий режим Чек 384 27.10.2024 11:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4563826 ФМ: 0000000000874672 ФД: 375106 ФПД: 270077496473247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111629&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375106&fm=270077496473247&tin=02508201610067®Number=0000000000091623&sum=0 [11:16:30]StoreToDocumentArchive [11:16:30]shift 528 fd 375106 [11:16:30]save to /storage/0528/doc_00375106 [11:16:30]save last doc name /storage/0528/doc_00375106 to /storage/kkm_last_doc_name [11:16:30]save OK [11:16:30]Clear old archive folders... [11:16:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:30]tlvbuf is 00F72C80 [11:16:30]SAM_PROTO_ClearQueue [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 09 00 00 [11:16:30]Write to MH i2c: E2 08 00 44 03 80 09 00 00 00 00 00 00 B9 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]SAM_PROTO_ClearQueue done [11:16:30]KKMCreateOFDPacket [11:16:30]OFDProtocolAddRootSTLVToBuf [11:16:30]FM_MakeSignedData [11:16:30]FM_MakeSignedData [11:16:30]SAM_PROTO_SignData [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 01 02 [11:16:30]Write to MH i2c: E2 08 00 45 03 80 0D 01 02 00 00 00 00 C1 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]wFMCommunicate request_size=255 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 01 00 00 F4 03 04 00 0D 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 [11:16:30]Write to MH i2c: E2 02 01 46 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 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 80 01 00 00 F4 03 04 00 0D 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 00 00 3A [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]wFMCommunicate request_size=10 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 02 02 05 A2 51 3D 36 9F [11:16:30]Write to MH i2c: E2 0D 00 47 03 80 0D 02 02 05 00 A2 51 3D 36 9F 00 00 D3 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 03 02 [11:16:30]Write to MH i2c: E2 08 00 48 03 80 0D 03 02 00 00 00 00 C6 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 0B 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 0B 00 48 03 00 9F 81 7C 47 97 83 67 0F 90 00 3A [11:16:30]RAPDU: 9F 81 7C 47 97 83 67 0F 90 00 [11:16:30]wFMCommunicate OK [11:16:30]SAM_PROTO_SignData done [11:16:30]FM_MakeSignedData done [11:16:30]CreateOFDProtocolMessage [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 11 00 00 [11:16:30]Write to MH i2c: E2 08 00 49 03 80 11 00 00 00 00 00 00 C6 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 17 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 17 00 49 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [11:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:30]wFMCommunicate OK [11:16:30]CreateOFDProtocolMessage done [11:16:30]OFDSenderStorePacket 375106 [11:16:30]StoreOFDPacket docnum=375106 [11:16: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 BB 2A 07 01 A2 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 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 80 01 00 00 F4 03 04 00 0D 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 A2 51 3D 36 9F 9F 81 7C 47 97 83 67 0F [11:16:30]CheckFolder [11:16:30]dirname=/storage/ofd_packets [11:16:30]CheckFolder done [11:16:30]ProducePacketName [11:16:30]name=ofd_packets/00375106 [11:16:30]NVStorageSaveData ofd_packets/00375106 [11:16:30]File name is /storage/ofd_packets/00375106 [11:16:30]Write 301 bytes [11:16:30]NVStorageSaveData done [11:16:30]OFDSenderStorePacket done [11:16:30]KKMCreateOFDPacket done [11:16:30]NVStorageSaveData kkm_last_timestamp [11:16:30]File name is /storage/kkm_last_timestamp [11:16:30]Write 4 bytes [11:16:30]NVStorageSaveData done [11:16:30]ExternCall_PrintAddStr [11:16:30]wPrintStart [11:16:30]Write to MH i2c: 01 00 00 4A 03 4D [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: 01 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: 01 07 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 FF 0F 62 [11:16:30]RasterBufferAndPrint [11:16:30]line Счет N : (1)3311649 [11:16:30]line ИНН: 02508201610067 [11:16:30]line Контрольно-Кассовый Чек [11:16:30]line ПРОДАЖА [11:16:30]line ТРК (МРК, ГНК) : 42 [11:16:30]line Товар: 2710124130 [11:16:30]line Аи-92-К-4 [11:16:30]line 10.000 * 0.00 [11:16:30]line = 0.00 [11:16:30]line НДС 12% НСП 1% [11:16:30]line > о реализуемом товаре [11:16:30]line ИТОГО: 0.00 [11:16:30]line НСП 1% : 0.00 [11:16:30]line НДС 12% : 0.00 [11:16:30]line Наличными: 0.00 [11:16:30]line Безнал.: 0.00 [11:16:30]line Место: АЗС № 87 "Партнер Нефть" [11:16:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:16:30]line СНО: Общий режим [11:16:30]line Чек 384 27.10.2024 11:16 [11:16:30]line Смена: 528 ФФД: 1.0 [11:16:30]line ЗНМ: 0300000083 [11:16:30]line РНМ: 0000000000091623 [11:16:30]line Версия ККМ: 001 [11:16:30]line Талоны: Топливные Талоны [11:16:30]line 4563826 [11:16:30]line ФМ: 0000000000874672 [11:16:30]line ФД: 375106 [11:16:30]line ФПД: 270077496473247 [11:16:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111629&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375106&fm=270077496473247&tin=02508201610067®Number=0000000000091623&sum=0 [11:16:30]written 0, free lines is 4095 [11:16:30]OFD Sender: Processing packet 375106 [packets to send 270, broken 269] [11:16:30]ProducePacketName [11:16:30]name=ofd_packets/00375106 [11:16:30]OFD Sender: To server: pG, [11:16:30]CommunicateWithHost lk.salyk.kg:30040 [11:16:30]ConnectInit lk.salyk.kg [11:16:30]Connected sock=10 [11:16: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 BB 2A 07 01 A2 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 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 80 01 00 00 F4 03 04 00 0D 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 A2 51 3D 36 9F 9F 81 7C 47 97 83 67 0F [11:16:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3E BE 47 00 43 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 42 B9 05 00 F4 03 04 00 AC CC 1D 67 B6 04 01 00 00 9E A5 A6 14 2B 6C 76 F5 [11:16:31]CommunicateWithHost err = 0 [11:16:31]CheckOFDResponse [11:16:31]1017 (14) - 77093643461234 [11:16:31]1041 (16) - 0000000000874672 [11:16:31]1040 (4) - 375106 [11:16:31]1012 (4) - 27.10.2024 05:16 [11:16:31]1206 (1) - 0 [11:16:31]OFD Sender: Remove packet 375106 [11:16:31]ProducePacketName [11:16:31]name=ofd_packets/00375106 [11:16:31]NVStorageDeleteData [11:16:31]Write to MH i2c: 01 00 00 74 03 77 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 74 03 00 00 00 00 00 E2 0C 6C [11:16:31]RasterBufferAndPrint [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]written 0, free lines is 3304 [11:16:31]MH_Cut [11:16:31]Write to MH i2c: D1 01 00 7B 03 01 50 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 01 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 01 00 7B 03 00 4F [11:16:31]Write to MH i2c: 01 00 00 7C 03 7F [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]OFD Sender: No OFD packet to send [11:16:32]*** Cut start [11:16:32]*** Partial cut [11:16:32]*** CUTSNS_PIN = 1 [11:16:32]*** CUTSNS_PIN = 0 [11:16:32]*** Brake cut motor [11:16:32]Read from MH i2c: 01 [11:16:32]MH_I2C_Read... [11:16:32]*** Stop cut motor [11:16:32]*** Cut end [11:16:32]Read from MH i2c: 01 07 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: 01 07 00 7C 03 00 00 00 00 00 FF 0F 94 [11:16:32]process_action close_receipt done [11:16:32]requested_data is exist [11:16:32]produce_requested_data [11:16:32]requested_item fm.sn is exist - process it [11:16:32]wFMCommunicate request_size=4 [11:16:32]MH_SAM_APDU [11:16:32]CAPDU: 80 11 00 00 [11:16:32]Write to MH i2c: E2 08 00 7D 03 80 11 00 00 00 00 00 00 FA [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:32]Read from MH i2c: E2 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: E2 17 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: E2 17 00 7D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [11:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:32]wFMCommunicate OK [11:16:32]requested_item fd.num is exist - process it [11:16:32]SAM_PROTO_GetFieldsCounters [11:16:32]wFMCommunicate request_size=4 [11:16:32]MH_SAM_APDU [11:16:32]CAPDU: 80 13 00 00 [11:16:32]Write to MH i2c: E2 08 00 7E 03 80 13 00 00 00 00 00 00 FD [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:32]Read from MH i2c: E2 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: E2 62 00 [11:16:32]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 62 00 7E 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 42 B9 05 00 0E 04 04 00 10 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 B1 [11:16:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:16:33]wFMCommunicate OK [11:16:33]SAM_PROTO_GetFieldsCounters done [11:16:33]requested_item shift.num is exist - process it [11:16:33]requested_item shift.opened is exist - process it [11:16:33]req_shift_opened [11:16:33]FM_GetShiftState [11:16:33]SAM_PROTO_GetShiftState [11:16:33]wFMCommunicate request_size=4 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 13 01 00 [11:16:33]Write to MH i2c: E2 08 00 7F 03 80 13 01 00 00 00 00 00 FF [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 0E 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 0E 00 7F 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CD [11:16:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:33]wFMCommunicate OK [11:16:33]SAM_PROTO_GetShiftState done [11:16:33]FM_GetShiftState done [11:16:33]req_shift_opened done [11:16:33]requested_item shift.open_date is exist - process it [11:16:33]req_shift_open_date [11:16:33]req_shift_open_date done [11:16:33]produce_requested_data done [11:16:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375106,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:16:33]process_action_free close_receipt [11:16:33]json_value_free [11:16:33]json_value_free done [11:16:33]process_json_proto returns [11:16:33]Send response to host [11:16:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375106,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:16:33]free response buf [11:16:33]execute_script done [11:16:33]execute_script returns [11:16:33]free content buf [11:16:33]Sock 9.Close socket [11:16:33]Sock 9.Thread stoped [11:16:36]OFD Sender: No OFD packet to send [11:16:39]accept exits with 7 [11:16:39]New connection [11:16:39]New thread 3067239780 created [11:16:39]Thread 3067096420 joined [11:16:39]Waiting for new connection... [11:16:39] Sock 7.Parse request [11:16:39]Sock 7.Check first char [11:16:39]Sock 7.First char is OK [11:16:39]request: POST /json_proto HTTP/1.0 [11:16:39]Method: POST [11:16:39]URL: /json_proto [11:16:39]Method is POST - this is cgi request [11:16:39]url: /json_proto [11:16:39]query_string will be loaded in cgi processing [11:16:39]execute_cgi json_proto POST (null) [11:16:39]execute_cgi path=json_proto method=POST [11:16:39]POST find Content-Length [11:16:39]Host: 172.17.42.195:8080 [11:16:39]Content-Length: 678 [11:16:39]Content-Type: application/json [11:16:39] [11:16:39]POST finish read [11:16:39]Found Content-Length = 678 [11:16:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311651", "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" ] } } [11:16:39]execute_script... [11:16: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)3311651", "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" ] } } [11:16:39]POST & json_proto [11:16:39]process_json_proto [11:16:39]json parsed OK: [11:16:39]protocol is kg_v1.0 [11:16:39]action value=close_receipt [11:16:39]process_action close_receipt [11:16:39]cmd_close_receipt [11:16:39]MH_GetDate [11:16:39]Write to MH i2c: F0 00 00 80 03 72 [11:16:39]Write i2c OK [11:16:39]MH_I2C_Read... [11:16:39]Read from MH i2c: F0 [11:16:39]MH_I2C_Read... [11:16:39]Read from MH i2c: F0 09 00 [11:16:39]MH_I2C_Read... [11:16:39]Read from MH i2c: F0 09 00 80 03 00 17 21 1E 67 EF 94 12 67 34 [11:16:39]GetLastDocTimeStamp 1730027789 [11:16:39]current date 1730027799 [11:16:39]FM_GetShiftState [11:16:39]SAM_PROTO_GetShiftState [11:16:39]wFMCommunicate request_size=4 [11:16:39]MH_SAM_APDU [11:16:39]CAPDU: 80 13 01 00 [11:16:39]Write to MH i2c: E2 08 00 81 03 80 13 01 00 00 00 00 00 01 [11:16:39]Write i2c OK [11:16:39]MH_I2C_Read... [11:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:39]Read from MH i2c: E2 [11:16:39]MH_I2C_Read... [11:16:39]Read from MH i2c: E2 0E 00 [11:16:39]MH_I2C_Read... [11:16:39]Read from MH i2c: E2 0E 00 81 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CF [11:16:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:39]wFMCommunicate OK [11:16:39]SAM_PROTO_GetShiftState done [11:16:39]FM_GetShiftState done [11:16:39]opened in 1729988025 [11:16:39]opened+sec_in_day 1730074425 [11:16:39]quantity*price = 40006 [11:16:39]sum+1 = 40007 [11:16:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 385 27.10.2024 11:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375107 ФПД: 250029006204733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111639&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375107&fm=250029006204733&tin=02508201610067®Number=0000000000091623&sum=40000 [11:16:40]StoreToDocumentArchive [11:16:40]shift 528 fd 375107 [11:16:40]save to /storage/0528/doc_00375107 [11:16:40]save last doc name /storage/0528/doc_00375107 to /storage/kkm_last_doc_name [11:16:40]save OK [11:16:40]Clear old archive folders... [11:16:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:40]tlvbuf is 00F5F320 [11:16:40]SAM_PROTO_ClearQueue [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 09 00 00 [11:16:40]Write to MH i2c: E2 08 00 8E 03 80 09 00 00 00 00 00 00 03 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]SAM_PROTO_ClearQueue done [11:16:40]KKMCreateOFDPacket [11:16:40]OFDProtocolAddRootSTLVToBuf [11:16:40]FM_MakeSignedData [11:16:40]FM_MakeSignedData [11:16:40]SAM_PROTO_SignData [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 01 02 [11:16:40]Write to MH i2c: E2 08 00 8F 03 80 0D 01 02 00 00 00 00 0B [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=255 [11:16:40]MH_SAM_APDU [11:16: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 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 81 01 00 00 F4 03 04 00 17 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 [11:16:40]Write to MH i2c: E2 02 01 90 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 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 81 01 00 00 F4 03 04 00 17 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 00 00 9B [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=10 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 02 02 05 66 6A 19 2F 3D [11:16:40]Write to MH i2c: E2 0D 00 91 03 80 0D 02 02 05 00 66 6A 19 2F 3D 00 00 6D [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [11:16:40]RAPDU: 90 00 [11:16:40]wFMCommunicate OK [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 0D 03 02 [11:16:40]Write to MH i2c: E2 08 00 92 03 80 0D 03 02 00 00 00 00 10 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 0B 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 0B 00 92 03 00 03 FF AD 43 FF 1F FA 25 90 00 40 [11:16:40]RAPDU: 03 FF AD 43 FF 1F FA 25 90 00 [11:16:40]wFMCommunicate OK [11:16:40]SAM_PROTO_SignData done [11:16:40]FM_MakeSignedData done [11:16:40]CreateOFDProtocolMessage [11:16:40]wFMCommunicate request_size=4 [11:16:40]MH_SAM_APDU [11:16:40]CAPDU: 80 11 00 00 [11:16:40]Write to MH i2c: E2 08 00 93 03 80 11 00 00 00 00 00 00 10 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:40]Read from MH i2c: E2 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 17 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: E2 17 00 93 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [11:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:40]wFMCommunicate OK [11:16:40]CreateOFDProtocolMessage done [11:16:40]OFDSenderStorePacket 375107 [11:16:40]StoreOFDPacket docnum=375107 [11:16: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 2C D7 07 01 49 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 17 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 66 6A 19 2F 3D 03 FF AD 43 FF 1F FA 25 [11:16:40]CheckFolder [11:16:40]dirname=/storage/ofd_packets [11:16:40]CheckFolder done [11:16:40]ProducePacketName [11:16:40]name=ofd_packets/00375107 [11:16:40]NVStorageSaveData ofd_packets/00375107 [11:16:40]File name is /storage/ofd_packets/00375107 [11:16:40]Write 301 bytes [11:16:40]NVStorageSaveData done [11:16:40]OFDSenderStorePacket done [11:16:40]KKMCreateOFDPacket done [11:16:40]NVStorageSaveData kkm_last_timestamp [11:16:40]File name is /storage/kkm_last_timestamp [11:16:40]Write 4 bytes [11:16:40]NVStorageSaveData done [11:16:40]ExternCall_PrintAddStr [11:16:40]wPrintStart [11:16:40]Write to MH i2c: 01 00 00 94 03 97 [11:16:40]Write i2c OK [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 07 00 [11:16:40]MH_I2C_Read... [11:16:40]Read from MH i2c: 01 07 00 94 03 00 00 00 00 00 FF 0F AC [11:16:40]RasterBufferAndPrint [11:16:40]line Счет N : (1)3311651 [11:16:40]line ИНН: 02508201610067 [11:16:40]line Контрольно-Кассовый Чек [11:16:40]line ПРОДАЖА [11:16:40]line ТРК (МРК, ГНК) : 32 [11:16:40]line Товар: 2710124130 [11:16:40]line Аи-92-К-4 [11:16:40]line 5.980 * 66.90 [11:16:40]line = 400.06 [11:16:40]line НДС 12% НСП 1% [11:16:40]line > о реализуемом товаре [11:16:40]line ОКРУГЛЕНИЕ: -0.06 [11:16:40]line ИТОГО: 400.00 [11:16:40]line Внесено: 400.00 [11:16:40]line СДАЧА: 0.00 [11:16:40]line НСП 1% : 3.54 [11:16:40]line НДС 12% : 42.48 [11:16:40]line Наличными: 400.00 [11:16:40]line Безнал.: 0.00 [11:16:40]line Место: АЗС № 87 "Партнер Нефть" [11:16:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:16:40]line СНО: Общий режим [11:16:40]line Чек 385 27.10.2024 11:16 [11:16:40]line Смена: 528 ФФД: 1.0 [11:16:40]line ЗНМ: 0300000083 [11:16:40]line РНМ: 0000000000091623 [11:16:40]line Версия ККМ: 001 [11:16:40]line ФМ: 0000000000874672 [11:16:40]line ФД: 375107 [11:16:40]line ФПД: 250029006204733 [11:16:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111639&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375107&fm=250029006204733&tin=02508201610067®Number=0000000000091623&sum=40000 [11:16:40]OFD Sender: Processing packet 375107 [packets to send 270, broken 269] [11:16:40]ProducePacketName [11:16:40]name=ofd_packets/00375107 [11:16:40]OFD Sender: To server: pG, [11:16:40]CommunicateWithHost lk.salyk.kg:30040 [11:16:40]ConnectInit lk.salyk.kg [11:16:40]written 0, free lines is 4095 [11:16:40]Connected sock=10 [11:16: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 2C D7 07 01 49 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 17 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E3 66 6A 19 2F 3D 03 FF AD 43 FF 1F FA 25 [11:16: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 C3 25 47 00 30 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 43 B9 05 00 F4 03 04 00 B5 CC 1D 67 B6 04 01 00 00 5D BE DC 22 2B 31 62 47 [11:16:41]CommunicateWithHost err = 0 [11:16:41]CheckOFDResponse [11:16:41]1017 (14) - 77093643461234 [11:16:41]1041 (16) - 0000000000874672 [11:16:41]1040 (4) - 375107 [11:16:41]1012 (4) - 27.10.2024 05:16 [11:16:41]1206 (1) - 0 [11:16:41]OFD Sender: Remove packet 375107 [11:16:41]ProducePacketName [11:16:41]name=ofd_packets/00375107 [11:16:41]NVStorageDeleteData [11:16:41]Write to MH i2c: 01 00 00 BF 03 C2 [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 07 00 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 D8 0C AD [11:16:41]RasterBufferAndPrint [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]line [11:16:41]written 0, free lines is 3298 [11:16:41]MH_Cut [11:16:41]Write to MH i2c: D1 01 00 C6 03 01 9B [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 01 00 [11:16:41]MH_I2C_Read... [11:16:41]Read from MH i2c: D1 01 00 C6 03 00 9A [11:16:41]Write to MH i2c: 01 00 00 C7 03 CA [11:16:41]Write i2c OK [11:16:41]MH_I2C_Read... [11:16:41]OFD Sender: No OFD packet to send [11:16:41]*** Cut start [11:16:41]*** Partial cut [11:16:41]*** CUTSNS_PIN = 1 [11:16:42]*** CUTSNS_PIN = 0 [11:16:42]*** Brake cut motor [11:16:42]Read from MH i2c: 01 [11:16:42]MH_I2C_Read... [11:16:42]*** Stop cut motor [11:16:42]*** Cut end [11:16:42]Read from MH i2c: 01 07 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 FF 0F DF [11:16:42]process_action close_receipt done [11:16:42]requested_data is exist [11:16:42]produce_requested_data [11:16:42]requested_item fm.sn is exist - process it [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 11 00 00 [11:16:42]Write to MH i2c: E2 08 00 C8 03 80 11 00 00 00 00 00 00 45 [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:42]Read from MH i2c: E2 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 17 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 17 00 C8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [11:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:42]wFMCommunicate OK [11:16:42]requested_item fd.num is exist - process it [11:16:42]SAM_PROTO_GetFieldsCounters [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 13 00 00 [11:16:42]Write to MH i2c: E2 08 00 C9 03 80 13 00 00 00 00 00 00 48 [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:42]Read from MH i2c: E2 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 62 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 62 00 C9 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 43 B9 05 00 0E 04 04 00 10 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 00 [11:16: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 43 B9 05 00 0E 04 04 00 10 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 [11:16:42]wFMCommunicate OK [11:16:42]SAM_PROTO_GetFieldsCounters done [11:16:42]requested_item shift.num is exist - process it [11:16:42]requested_item shift.opened is exist - process it [11:16:42]req_shift_opened [11:16:42]FM_GetShiftState [11:16:42]SAM_PROTO_GetShiftState [11:16:42]wFMCommunicate request_size=4 [11:16:42]MH_SAM_APDU [11:16:42]CAPDU: 80 13 01 00 [11:16:42]Write to MH i2c: E2 08 00 CA 03 80 13 01 00 00 00 00 00 4A [11:16:42]Write i2c OK [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 [11:16:42]MH_I2C_Read... [11:16:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:42]Read from MH i2c: E2 0E 00 [11:16:42]MH_I2C_Read... [11:16:42]Read from MH i2c: E2 0E 00 CA 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 18 [11:16:42]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:42]wFMCommunicate OK [11:16:42]SAM_PROTO_GetShiftState done [11:16:42]FM_GetShiftState done [11:16:42]req_shift_opened done [11:16:42]requested_item shift.open_date is exist - process it [11:16:42]req_shift_open_date [11:16:42]req_shift_open_date done [11:16:42]produce_requested_data done [11:16:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375107,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:16:42]process_action_free close_receipt [11:16:42]json_value_free [11:16:42]json_value_free done [11:16:42]process_json_proto returns [11:16:42]Send response to host [11:16:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375107,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:16:42]free response buf [11:16:42]execute_script done [11:16:42]execute_script returns [11:16:42]free content buf [11:16:42]Sock 7.Close socket [11:16:42]Sock 7.Thread stoped [11:16:43]accept exits with 9 [11:16:43]New connection [11:16:43]New thread 3067096420 created [11:16:43]Thread 3067239780 joined [11:16:43]Waiting for new connection... [11:16:43] Sock 9.Parse request [11:16:43]Sock 9.Check first char [11:16:43]Sock 9.First char is OK [11:16:43]request: POST /json_proto HTTP/1.0 [11:16:43]Method: POST [11:16:43]URL: /json_proto [11:16:43]Method is POST - this is cgi request [11:16:43]url: /json_proto [11:16:43]query_string will be loaded in cgi processing [11:16:43]execute_cgi json_proto POST (null) [11:16:43]execute_cgi path=json_proto method=POST [11:16:43]POST find Content-Length [11:16:43]Host: 172.17.42.195:8080 [11:16:43]Content-Length: 774 [11:16:43]Content-Type: application/json [11:16:43] [11:16:43]POST finish read [11:16:43]Found Content-Length = 774 [11:16:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311650", "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" ] } } [11:16:43]execute_script... [11:16: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)3311650", "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" ] } } [11:16:43]POST & json_proto [11:16:43]process_json_proto [11:16:43]json parsed OK: [11:16:43]protocol is kg_v1.0 [11:16:43]action value=close_receipt [11:16:43]process_action close_receipt [11:16:43]cmd_close_receipt [11:16:43]MH_GetDate [11:16:43]Write to MH i2c: F0 00 00 CB 03 BD [11:16:43]Write i2c OK [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: F0 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: F0 09 00 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: F0 09 00 CB 03 00 1B 21 1E 67 EF 94 12 67 83 [11:16:43]GetLastDocTimeStamp 1730027799 [11:16:43]current date 1730027803 [11:16:43]FM_GetShiftState [11:16:43]SAM_PROTO_GetShiftState [11:16:43]wFMCommunicate request_size=4 [11:16:43]MH_SAM_APDU [11:16:43]CAPDU: 80 13 01 00 [11:16:43]Write to MH i2c: E2 08 00 CC 03 80 13 01 00 00 00 00 00 4C [11:16:43]Write i2c OK [11:16:43]MH_I2C_Read... [11:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:43]Read from MH i2c: E2 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: E2 0E 00 [11:16:43]MH_I2C_Read... [11:16:43]Read from MH i2c: E2 0E 00 CC 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1A [11:16:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:43]wFMCommunicate OK [11:16:43]SAM_PROTO_GetShiftState done [11:16:43]FM_GetShiftState done [11:16:43]opened in 1729988025 [11:16:43]opened+sec_in_day 1730074425 [11:16:43]quantity*price = 100050 [11:16:43]sum+1 = 100052 [11:16:43]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 СНО: Общий режим Чек 386 27.10.2024 11:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375108 ФПД: 1781861711408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111643&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375108&fm=1781861711408&tin=02508201610067®Number=0000000000091623&sum=100051 [11:16:44]StoreToDocumentArchive [11:16:44]shift 528 fd 375108 [11:16:44]save to /storage/0528/doc_00375108 [11:16:44]save last doc name /storage/0528/doc_00375108 to /storage/kkm_last_doc_name [11:16:44]save OK [11:16:44]Clear old archive folders... [11:16:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:16:44]tlvbuf is 00F60F40 [11:16:44]SAM_PROTO_ClearQueue [11:16:44]wFMCommunicate request_size=4 [11:16:44]MH_SAM_APDU [11:16:44]CAPDU: 80 09 00 00 [11:16:44]Write to MH i2c: E2 08 00 D9 03 80 09 00 00 00 00 00 00 4E [11:16:44]Write i2c OK [11:16:44]MH_I2C_Read... [11:16:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:44]Read from MH i2c: E2 [11:16:44]MH_I2C_Read... [11:16:44]Read from MH i2c: E2 03 00 [11:16:44]MH_I2C_Read... [11:16:44]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [11:16:44]RAPDU: 90 00 [11:16:44]wFMCommunicate OK [11:16:44]SAM_PROTO_ClearQueue done [11:16:44]KKMCreateOFDPacket [11:16:44]OFDProtocolAddRootSTLVToBuf [11:16:44]FM_MakeSignedData [11:16:44]FM_MakeSignedData [11:16:44]SAM_PROTO_SignData [11:16:44]wFMCommunicate request_size=4 [11:16:44]MH_SAM_APDU [11:16:44]CAPDU: 80 0D 01 02 [11:16:44]Write to MH i2c: E2 08 00 DA 03 80 0D 01 02 00 00 00 00 56 [11:16:44]Write i2c OK [11:16:44]MH_I2C_Read... [11:16:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:44]Read from MH i2c: E2 [11:16:44]MH_I2C_Read... [11:16:44]Read from MH i2c: E2 03 00 [11:16:44]MH_I2C_Read... [11:16:44]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [11:16:44]RAPDU: 90 00 [11:16:44]wFMCommunicate OK [11:16:44]wFMCommunicate request_size=255 [11:16:44]MH_SAM_APDU [11:16:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 1B 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:16:44]Write to MH i2c: E2 02 01 DB 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 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 82 01 00 00 F4 03 04 00 1B 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 7F [11:16:44]Write i2c OK [11:16:44]MH_I2C_Read... [11:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:45]Read from MH i2c: E2 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 03 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [11:16:45]RAPDU: 90 00 [11:16:45]wFMCommunicate OK [11:16:45]wFMCommunicate request_size=11 [11:16:45]MH_SAM_APDU [11:16:45]CAPDU: 80 0D 02 02 06 01 9E DF 3B FE 30 [11:16:45]Write to MH i2c: E2 0E 00 DC 03 80 0D 02 02 06 00 01 9E DF 3B FE 30 00 00 4C [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:45]Read from MH i2c: E2 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 03 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [11:16:45]RAPDU: 90 00 [11:16:45]wFMCommunicate OK [11:16:45]wFMCommunicate request_size=4 [11:16:45]MH_SAM_APDU [11:16:45]CAPDU: 80 0D 03 02 [11:16:45]Write to MH i2c: E2 08 00 DD 03 80 0D 03 02 00 00 00 00 5B [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:45]Read from MH i2c: E2 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 0B 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 0B 00 DD 03 00 0F 8F 22 D1 E9 C5 AA 35 90 00 7A [11:16:45]RAPDU: 0F 8F 22 D1 E9 C5 AA 35 90 00 [11:16:45]wFMCommunicate OK [11:16:45]SAM_PROTO_SignData done [11:16:45]FM_MakeSignedData done [11:16:45]CreateOFDProtocolMessage [11:16:45]wFMCommunicate request_size=4 [11:16:45]MH_SAM_APDU [11:16:45]CAPDU: 80 11 00 00 [11:16:45]Write to MH i2c: E2 08 00 DE 03 80 11 00 00 00 00 00 00 5B [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:45]Read from MH i2c: E2 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 17 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: E2 17 00 DE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [11:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:45]wFMCommunicate OK [11:16:45]CreateOFDProtocolMessage done [11:16:45]OFDSenderStorePacket 375108 [11:16:45]StoreOFDPacket docnum=375108 [11:16: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 10 01 00 00 01 9B 08 01 40 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 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 82 01 00 00 F4 03 04 00 1B 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 9E DF 3B FE 30 0F 8F 22 D1 E9 C5 AA 35 [11:16:45]CheckFolder [11:16:45]dirname=/storage/ofd_packets [11:16:45]CheckFolder done [11:16:45]ProducePacketName [11:16:45]name=ofd_packets/00375108 [11:16:45]NVStorageSaveData ofd_packets/00375108 [11:16:45]File name is /storage/ofd_packets/00375108 [11:16:45]Write 302 bytes [11:16:45]NVStorageSaveData done [11:16:45]OFDSenderStorePacket done [11:16:45]KKMCreateOFDPacket done [11:16:45]NVStorageSaveData kkm_last_timestamp [11:16:45]File name is /storage/kkm_last_timestamp [11:16:45]Write 4 bytes [11:16:45]NVStorageSaveData done [11:16:45]ExternCall_PrintAddStr [11:16:45]wPrintStart [11:16:45]Write to MH i2c: 01 00 00 DF 03 E2 [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 07 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 FF 0F F7 [11:16:45]RasterBufferAndPrint [11:16:45]line Счет N : (1)3311650 [11:16:45]line ИНН: 02508201610067 [11:16:45]line Контрольно-Кассовый Чек [11:16:45]line ПРОДАЖА [11:16:45]line ТРК (МРК, ГНК) : 5 [11:16:45]line Товар: 2710194210 [11:16:45]line ДТ(л)-К-5 [11:16:45]line 13.130 * 76.20 [11:16:45]line = 1000.51 [11:16:45]line НДС 12% НСП 1% [11:16:45]line > о реализуемом товаре [11:16:45]line ИТОГО: 1000.51 [11:16:45]line НСП 1% : 8.85 [11:16:45]line НДС 12% : 106.25 [11:16:45]line Наличными: 0.00 [11:16:45]line Безнал.: 1000.51 [11:16:45]line Место: АЗС № 87 "Партнер Нефть" [11:16:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:16:45]line СНО: Общий режим [11:16:45]line Чек 386 27.10.2024 11:16 [11:16:45]line Смена: 528 ФФД: 1.0 [11:16:45]line ЗНМ: 0300000083 [11:16:45]line РНМ: 0000000000091623 [11:16:45]line Версия ККМ: 001 [11:16:45]line Платежная система: Mbank [11:16:45]line ФМ: 0000000000874672 [11:16:45]line ФД: 375108 [11:16:45]line ФПД: 1781861711408 [11:16:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111643&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375108&fm=1781861711408&tin=02508201610067®Number=0000000000091623&sum=100051 [11:16:45]written 0, free lines is 4095 [11:16:45]OFD Sender: Processing packet 375108 [packets to send 270, broken 269] [11:16:45]ProducePacketName [11:16:45]name=ofd_packets/00375108 [11:16:45]OFD Sender: To server: pG, [11:16:45]CommunicateWithHost lk.salyk.kg:30040 [11:16:45]ConnectInit lk.salyk.kg [11:16:45]Connected sock=10 [11:16:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 01 9B 08 01 40 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 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 82 01 00 00 F4 03 04 00 1B 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 9E DF 3B FE 30 0F 8F 22 D1 E9 C5 AA 35 [11:16: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 CB F5 47 00 BA 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 44 B9 05 00 F4 03 04 00 BA CC 1D 67 B6 04 01 00 00 E6 5D C4 CF AC 05 FE 0F [11:16:45]CommunicateWithHost err = 0 [11:16:45]CheckOFDResponse [11:16:45]1017 (14) - 77093643461234 [11:16:45]1041 (16) - 0000000000874672 [11:16:45]1040 (4) - 375108 [11:16:45]1012 (4) - 27.10.2024 05:16 [11:16:45]1206 (1) - 0 [11:16:45]OFD Sender: Remove packet 375108 [11:16:45]ProducePacketName [11:16:45]name=ofd_packets/00375108 [11:16:45]NVStorageDeleteData [11:16:45]Write to MH i2c: 01 00 00 08 04 0C [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 07 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: 01 07 00 08 04 00 00 00 00 00 FC 0C 1B [11:16:45]RasterBufferAndPrint [11:16:45]line [11:16:45]line [11:16:45]line [11:16:45]line [11:16:45]line [11:16:45]written 0, free lines is 3340 [11:16:45]MH_Cut [11:16:45]Write to MH i2c: D1 01 00 0F 04 01 E5 [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: D1 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: D1 01 00 [11:16:45]MH_I2C_Read... [11:16:45]Read from MH i2c: D1 01 00 0F 04 00 E4 [11:16:45]Write to MH i2c: 01 00 00 10 04 14 [11:16:45]Write i2c OK [11:16:45]MH_I2C_Read... [11:16:46]OFD Sender: No OFD packet to send [11:16:46]*** Cut start [11:16:46]*** Partial cut [11:16:46]*** CUTSNS_PIN = 1 [11:16:46]*** CUTSNS_PIN = 0 [11:16:47]*** Brake cut motor [11:16:47]Read from MH i2c: 01 [11:16:47]MH_I2C_Read... [11:16:47]*** Stop cut motor [11:16:47]*** Cut end [11:16:47]Read from MH i2c: 01 07 00 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: 01 07 00 10 04 00 00 00 00 00 FF 0F 29 [11:16:47]process_action close_receipt done [11:16:47]requested_data is exist [11:16:47]produce_requested_data [11:16:47]requested_item fm.sn is exist - process it [11:16:47]wFMCommunicate request_size=4 [11:16:47]MH_SAM_APDU [11:16:47]CAPDU: 80 11 00 00 [11:16:47]Write to MH i2c: E2 08 00 11 04 80 11 00 00 00 00 00 00 8F [11:16:47]Write i2c OK [11:16:47]MH_I2C_Read... [11:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:47]Read from MH i2c: E2 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 17 00 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 17 00 11 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [11:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:16:47]wFMCommunicate OK [11:16:47]requested_item fd.num is exist - process it [11:16:47]SAM_PROTO_GetFieldsCounters [11:16:47]wFMCommunicate request_size=4 [11:16:47]MH_SAM_APDU [11:16:47]CAPDU: 80 13 00 00 [11:16:47]Write to MH i2c: E2 08 00 12 04 80 13 00 00 00 00 00 00 92 [11:16:47]Write i2c OK [11:16:47]MH_I2C_Read... [11:16:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:47]Read from MH i2c: E2 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 62 00 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 62 00 12 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 44 B9 05 00 0E 04 04 00 10 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 4E [11:16:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:16:47]wFMCommunicate OK [11:16:47]SAM_PROTO_GetFieldsCounters done [11:16:47]requested_item shift.num is exist - process it [11:16:47]requested_item shift.opened is exist - process it [11:16:47]req_shift_opened [11:16:47]FM_GetShiftState [11:16:47]SAM_PROTO_GetShiftState [11:16:47]wFMCommunicate request_size=4 [11:16:47]MH_SAM_APDU [11:16:47]CAPDU: 80 13 01 00 [11:16:47]Write to MH i2c: E2 08 00 13 04 80 13 01 00 00 00 00 00 94 [11:16:47]Write i2c OK [11:16:47]MH_I2C_Read... [11:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:47]Read from MH i2c: E2 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 0E 00 [11:16:47]MH_I2C_Read... [11:16:47]Read from MH i2c: E2 0E 00 13 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [11:16:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:16:47]wFMCommunicate OK [11:16:47]SAM_PROTO_GetShiftState done [11:16:47]FM_GetShiftState done [11:16:47]req_shift_opened done [11:16:47]requested_item shift.open_date is exist - process it [11:16:47]req_shift_open_date [11:16:47]req_shift_open_date done [11:16:47]produce_requested_data done [11:16:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375108,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:16:47]process_action_free close_receipt [11:16:47]json_value_free [11:16:47]json_value_free done [11:16:47]process_json_proto returns [11:16:47]Send response to host [11:16:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375108,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:16:47]free response buf [11:16:47]execute_script done [11:16:47]execute_script returns [11:16:47]free content buf [11:16:47]Sock 9.Close socket [11:16:47]Sock 9.Thread stoped [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]OFD Sender: No OFD packet to send [11:18:46]OFD Sender: No OFD packet to send [11:18:51]OFD Sender: No OFD packet to send [11:18:54]accept exits with 7 [11:18:54]New connection [11:18:54]New thread 3067239780 created [11:18:54]Thread 3067096420 joined [11:18:54]Waiting for new connection... [11:18:54] Sock 7.Parse request [11:18:54]Sock 7.Check first char [11:18:54]Sock 7.First char is OK [11:18:54]request: POST /json_proto HTTP/1.0 [11:18:54]Method: POST [11:18:54]URL: /json_proto [11:18:54]Method is POST - this is cgi request [11:18:54]url: /json_proto [11:18:54]query_string will be loaded in cgi processing [11:18:54]execute_cgi json_proto POST (null) [11:18:54]execute_cgi path=json_proto method=POST [11:18:54]POST find Content-Length [11:18:54]Host: 172.17.42.195:8080 [11:18:54]Content-Length: 770 [11:18:54]Content-Type: application/json [11:18:54] [11:18:54]POST finish read [11:18:54]Found Content-Length = 770 [11:18:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311648", "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" ] } } [11:18:54]execute_script... [11:18:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311648", "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" ] } } [11:18:54]POST & json_proto [11:18:54]process_json_proto [11:18:54]json parsed OK: [11:18:54]protocol is kg_v1.0 [11:18:54]action value=close_receipt [11:18:54]process_action close_receipt [11:18:54]cmd_close_receipt [11:18:54]MH_GetDate [11:18:54]Write to MH i2c: F0 00 00 14 04 07 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 09 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: F0 09 00 14 04 00 9F 21 1E 67 EF 94 12 67 51 [11:18:54]GetLastDocTimeStamp 1730027803 [11:18:54]current date 1730027935 [11:18:54]FM_GetShiftState [11:18:54]SAM_PROTO_GetShiftState [11:18:54]wFMCommunicate request_size=4 [11:18:54]MH_SAM_APDU [11:18:54]CAPDU: 80 13 01 00 [11:18:54]Write to MH i2c: E2 08 00 15 04 80 13 01 00 00 00 00 00 96 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:54]Read from MH i2c: E2 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: E2 0E 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: E2 0E 00 15 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 64 [11:18:54]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:18:54]wFMCommunicate OK [11:18:54]SAM_PROTO_GetShiftState done [11:18:54]FM_GetShiftState done [11:18:54]opened in 1729988025 [11:18:54]opened+sec_in_day 1730074425 [11:18:54]quantity*price = 200043 [11:18:54]sum+1 = 200044 [11:18:54]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 СНО: Общий режим Чек 387 27.10.2024 11:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375109 ФПД: 252194121966733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111855&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375109&fm=252194121966733&tin=02508201610067®Number=0000000000091623&sum=200043 [11:18:55]StoreToDocumentArchive [11:18:55]shift 528 fd 375109 [11:18:55]save to /storage/0528/doc_00375109 [11:18:55]save last doc name /storage/0528/doc_00375109 to /storage/kkm_last_doc_name [11:18:55]save OK [11:18:55]Clear old archive folders... [11:18:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:55]tlvbuf is 00F01D70 [11:18:55]SAM_PROTO_ClearQueue [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 09 00 00 [11:18:55]Write to MH i2c: E2 08 00 22 04 80 09 00 00 00 00 00 00 98 [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [11:18:55]RAPDU: 90 00 [11:18:55]wFMCommunicate OK [11:18:55]SAM_PROTO_ClearQueue done [11:18:55]KKMCreateOFDPacket [11:18:55]OFDProtocolAddRootSTLVToBuf [11:18:55]FM_MakeSignedData [11:18:55]FM_MakeSignedData [11:18:55]SAM_PROTO_SignData [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 0D 01 02 [11:18:55]Write to MH i2c: E2 08 00 23 04 80 0D 01 02 00 00 00 00 A0 [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [11:18:55]RAPDU: 90 00 [11:18:55]wFMCommunicate OK [11:18:55]wFMCommunicate request_size=255 [11:18:55]MH_SAM_APDU [11:18: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 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 83 01 00 00 F4 03 04 00 9F 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 [11:18:56]Write to MH i2c: E2 02 01 24 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 83 01 00 00 F4 03 04 00 9F 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 00 00 EC [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 24 04 00 90 00 9C [11:18:56]RAPDU: 90 00 [11:18:56]wFMCommunicate OK [11:18:56]wFMCommunicate request_size=10 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 0D 02 02 05 5E 85 0D E4 8D [11:18:56]Write to MH i2c: E2 0D 00 25 04 80 0D 02 02 05 00 5E 85 0D E4 8D 00 00 0E [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [11:18:56]RAPDU: 90 00 [11:18:56]wFMCommunicate OK [11:18:56]wFMCommunicate request_size=4 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 0D 03 02 [11:18:56]Write to MH i2c: E2 08 00 26 04 80 0D 03 02 00 00 00 00 A5 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 0B 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 0B 00 26 04 00 0B 61 D6 0E 9A FC 5B BF 90 00 A6 [11:18:56]RAPDU: 0B 61 D6 0E 9A FC 5B BF 90 00 [11:18:56]wFMCommunicate OK [11:18:56]SAM_PROTO_SignData done [11:18:56]FM_MakeSignedData done [11:18:56]CreateOFDProtocolMessage [11:18:56]wFMCommunicate request_size=4 [11:18:56]MH_SAM_APDU [11:18:56]CAPDU: 80 11 00 00 [11:18:56]Write to MH i2c: E2 08 00 27 04 80 11 00 00 00 00 00 00 A5 [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:56]Read from MH i2c: E2 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 17 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: E2 17 00 27 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [11:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:18:56]wFMCommunicate OK [11:18:56]CreateOFDProtocolMessage done [11:18:56]OFDSenderStorePacket 375109 [11:18:56]StoreOFDPacket docnum=375109 [11:18: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 12 5B 07 01 32 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 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 83 01 00 00 F4 03 04 00 9F 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 5E 85 0D E4 8D 0B 61 D6 0E 9A FC 5B BF [11:18:56]CheckFolder [11:18:56]dirname=/storage/ofd_packets [11:18:56]CheckFolder done [11:18:56]ProducePacketName [11:18:56]name=ofd_packets/00375109 [11:18:56]NVStorageSaveData ofd_packets/00375109 [11:18:56]File name is /storage/ofd_packets/00375109 [11:18:56]Write 301 bytes [11:18:56]NVStorageSaveData done [11:18:56]OFDSenderStorePacket done [11:18:56]KKMCreateOFDPacket done [11:18:56]NVStorageSaveData kkm_last_timestamp [11:18:56]File name is /storage/kkm_last_timestamp [11:18:56]Write 4 bytes [11:18:56]NVStorageSaveData done [11:18:56]ExternCall_PrintAddStr [11:18:56]wPrintStart [11:18:56]Write to MH i2c: 01 00 00 28 04 2C [11:18:56]Write i2c OK [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 07 00 [11:18:56]MH_I2C_Read... [11:18:56]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 FF 0F 41 [11:18:56]RasterBufferAndPrint [11:18:56]line Счет N : (1)3311648 [11:18:56]line ИНН: 02508201610067 [11:18:56]line Контрольно-Кассовый Чек [11:18:56]line ПРОДАЖА [11:18:56]line ТРК (МРК, ГНК) : 23 [11:18:56]line Товар: 2710124500 [11:18:56]line Аи-95-К-3 [11:18:56]line 26.960 * 74.20 [11:18:56]line = 2000.43 [11:18:56]line НДС 12% НСП 1% [11:18:56]line > о реализуемом товаре [11:18:56]line ИТОГО: 2000.43 [11:18:56]line НСП 1% : 17.70 [11:18:56]line НДС 12% : 212.43 [11:18:56]line Наличными: 0.00 [11:18:56]line Безнал.: 2000.43 [11:18:56]line Место: АЗС № 87 "Партнер Нефть" [11:18:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:18:56]line СНО: Общий режим [11:18:56]line Чек 387 27.10.2024 11:18 [11:18:56]line Смена: 528 ФФД: 1.0 [11:18:56]line ЗНМ: 0300000083 [11:18:56]line РНМ: 0000000000091623 [11:18:56]line Версия ККМ: 001 [11:18:56]line Платежная система: Mbank [11:18:56]line ФМ: 0000000000874672 [11:18:56]line ФД: 375109 [11:18:56]line ФПД: 252194121966733 [11:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111855&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375109&fm=252194121966733&tin=02508201610067®Number=0000000000091623&sum=200043 [11:18:56]OFD Sender: Processing packet 375109 [packets to send 270, broken 269] [11:18:56]ProducePacketName [11:18:56]name=ofd_packets/00375109 [11:18:56]OFD Sender: To server: pG, [11:18:56]CommunicateWithHost lk.salyk.kg:30040 [11:18:56]ConnectInit lk.salyk.kg [11:18:56]written 0, free lines is 4095 [11:18:56]Connected sock=10 [11:18:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 12 5B 07 01 32 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 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 83 01 00 00 F4 03 04 00 9F 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E5 5E 85 0D E4 8D 0B 61 D6 0E 9A FC 5B BF [11:18:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 90 A8 47 00 3C 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 45 B9 05 00 F4 03 04 00 3D CD 1D 67 B6 04 01 00 00 94 83 E3 9B DB 0A 4F 5E [11:18:57]CommunicateWithHost err = 0 [11:18:57]CheckOFDResponse [11:18:57]1017 (14) - 77093643461234 [11:18:57]1041 (16) - 0000000000874672 [11:18:57]1040 (4) - 375109 [11:18:57]1012 (4) - 27.10.2024 05:18 [11:18:57]1206 (1) - 0 [11:18:57]OFD Sender: Remove packet 375109 [11:18:57]ProducePacketName [11:18:57]name=ofd_packets/00375109 [11:18:57]NVStorageDeleteData [11:18:57]Write to MH i2c: 01 00 00 51 04 55 [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 07 00 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: 01 07 00 51 04 00 00 00 00 00 FB 0C 63 [11:18:57]RasterBufferAndPrint [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]line [11:18:57]written 0, free lines is 3329 [11:18:57]MH_Cut [11:18:57]Write to MH i2c: D1 01 00 58 04 01 2E [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: D1 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: D1 01 00 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: D1 01 00 58 04 00 2D [11:18:57]Write to MH i2c: 01 00 00 59 04 5D [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]OFD Sender: No OFD packet to send [11:18:57]*** Cut start [11:18:57]*** Partial cut [11:18:57]*** CUTSNS_PIN = 1 [11:18:58]*** CUTSNS_PIN = 0 [11:18:58]*** Brake cut motor [11:18:58]Read from MH i2c: 01 [11:18:58]MH_I2C_Read... [11:18:58]*** Stop cut motor [11:18:58]*** Cut end [11:18:58]Read from MH i2c: 01 07 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 FF 0F 72 [11:18:58]process_action close_receipt done [11:18:58]requested_data is exist [11:18:58]produce_requested_data [11:18:58]requested_item fm.sn is exist - process it [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 11 00 00 [11:18:58]Write to MH i2c: E2 08 00 5A 04 80 11 00 00 00 00 00 00 D8 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 5A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [11:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:18:58]wFMCommunicate OK [11:18:58]requested_item fd.num is exist - process it [11:18:58]SAM_PROTO_GetFieldsCounters [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 13 00 00 [11:18:58]Write to MH i2c: E2 08 00 5B 04 80 13 00 00 00 00 00 00 DB [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 62 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 62 00 5B 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 45 B9 05 00 0E 04 04 00 10 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 9B [11:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_GetFieldsCounters done [11:18:58]requested_item shift.num is exist - process it [11:18:58]requested_item shift.opened is exist - process it [11:18:58]req_shift_opened [11:18:58]FM_GetShiftState [11:18:58]SAM_PROTO_GetShiftState [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 13 01 00 [11:18:58]Write to MH i2c: E2 08 00 5C 04 80 13 01 00 00 00 00 00 DD [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0E 00 5C 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AB [11:18:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_GetShiftState done [11:18:58]FM_GetShiftState done [11:18:58]req_shift_opened done [11:18:58]requested_item shift.open_date is exist - process it [11:18:58]req_shift_open_date [11:18:58]req_shift_open_date done [11:18:58]produce_requested_data done [11:18:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375109,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:18:58]process_action_free close_receipt [11:18:58]json_value_free [11:18:58]json_value_free done [11:18:58]process_json_proto returns [11:18:58]Send response to host [11:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375109,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:18:58]free response buf [11:18:58]execute_script done [11:18:58]execute_script returns [11:18:58]free content buf [11:18:58]Sock 7.Close socket [11:18:58]Sock 7.Thread stoped [11:19:02]OFD Sender: No OFD packet to send [11:19:07]OFD Sender: No OFD packet to send [11:19:12]OFD Sender: No OFD packet to send [11:19:15]accept exits with 9 [11:19:15]New connection [11:19:15]New thread 3067096420 created [11:19:15]Thread 3067239780 joined [11:19:15]Waiting for new connection... [11:19:15] Sock 9.Parse request [11:19:15]Sock 9.Check first char [11:19:15]Sock 9.First char is OK [11:19:15]request: POST /json_proto HTTP/1.0 [11:19:15]Method: POST [11:19:15]URL: /json_proto [11:19:15]Method is POST - this is cgi request [11:19:15]url: /json_proto [11:19:15]query_string will be loaded in cgi processing [11:19:15]execute_cgi json_proto POST (null) [11:19:15]execute_cgi path=json_proto method=POST [11:19:15]POST find Content-Length [11:19:15]Host: 172.17.42.195:8080 [11:19:15]Content-Length: 770 [11:19:15]Content-Type: application/json [11:19:15] [11:19:15]POST finish read [11:19:15]Found Content-Length = 770 [11:19:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311652", "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" : 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" ] } } [11:19:15]execute_script... [11:19: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)3311652", "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" : 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" ] } } [11:19:15]POST & json_proto [11:19:15]process_json_proto [11:19:15]json parsed OK: [11:19:15]protocol is kg_v1.0 [11:19:15]action value=close_receipt [11:19:15]process_action close_receipt [11:19:15]cmd_close_receipt [11:19:15]MH_GetDate [11:19:15]Write to MH i2c: F0 00 00 5D 04 50 [11:19:15]Write i2c OK [11:19:15]MH_I2C_Read... [11:19:15]Read from MH i2c: F0 [11:19:15]MH_I2C_Read... [11:19:15]Read from MH i2c: F0 09 00 [11:19:15]MH_I2C_Read... [11:19:15]Read from MH i2c: F0 09 00 5D 04 00 B3 21 1E 67 EF 94 12 67 AE [11:19:15]GetLastDocTimeStamp 1730027935 [11:19:15]current date 1730027955 [11:19:15]FM_GetShiftState [11:19:15]SAM_PROTO_GetShiftState [11:19:15]wFMCommunicate request_size=4 [11:19:15]MH_SAM_APDU [11:19:15]CAPDU: 80 13 01 00 [11:19:15]Write to MH i2c: E2 08 00 5E 04 80 13 01 00 00 00 00 00 DF [11:19:15]Write i2c OK [11:19:15]MH_I2C_Read... [11:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:15]Read from MH i2c: E2 [11:19:15]MH_I2C_Read... [11:19:15]Read from MH i2c: E2 0E 00 [11:19:15]MH_I2C_Read... [11:19:15]Read from MH i2c: E2 0E 00 5E 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AD [11:19:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:19:15]wFMCommunicate OK [11:19:15]SAM_PROTO_GetShiftState done [11:19:15]FM_GetShiftState done [11:19:15]opened in 1729988025 [11:19:15]opened+sec_in_day 1730074425 [11:19:15]quantity*price = 120055 [11:19:15]sum+1 = 120057 [11:19:15]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 СНО: Общий режим Чек 388 27.10.2024 11:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375110 ФПД: 1665010981974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111915&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375110&fm=1665010981974&tin=02508201610067®Number=0000000000091623&sum=120056 [11:19:16]StoreToDocumentArchive [11:19:16]shift 528 fd 375110 [11:19:16]save to /storage/0528/doc_00375110 [11:19:16]save last doc name /storage/0528/doc_00375110 to /storage/kkm_last_doc_name [11:19:16]save OK [11:19:16]Clear old archive folders... [11:19:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:16]tlvbuf is 00F63AE0 [11:19:16]SAM_PROTO_ClearQueue [11:19:16]wFMCommunicate request_size=4 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 09 00 00 [11:19:16]Write to MH i2c: E2 08 00 6B 04 80 09 00 00 00 00 00 00 E1 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [11:19:16]RAPDU: 90 00 [11:19:16]wFMCommunicate OK [11:19:16]SAM_PROTO_ClearQueue done [11:19:16]KKMCreateOFDPacket [11:19:16]OFDProtocolAddRootSTLVToBuf [11:19:16]FM_MakeSignedData [11:19:16]FM_MakeSignedData [11:19:16]SAM_PROTO_SignData [11:19:16]wFMCommunicate request_size=4 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 0D 01 02 [11:19:16]Write to MH i2c: E2 08 00 6C 04 80 0D 01 02 00 00 00 00 E9 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [11:19:16]RAPDU: 90 00 [11:19:16]wFMCommunicate OK [11:19:16]wFMCommunicate request_size=255 [11:19:16]MH_SAM_APDU [11:19: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 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 84 01 00 00 F4 03 04 00 B3 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 [11:19:16]Write to MH i2c: E2 02 01 6D 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 B3 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 00 00 02 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [11:19:16]RAPDU: 90 00 [11:19:16]wFMCommunicate OK [11:19:16]wFMCommunicate request_size=10 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 0D 02 02 05 83 AA 63 5C 56 [11:19:16]Write to MH i2c: E2 0D 00 6E 04 80 0D 02 02 05 00 83 AA 63 5C 56 00 00 38 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [11:19:16]RAPDU: 90 00 [11:19:16]wFMCommunicate OK [11:19:16]wFMCommunicate request_size=4 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 0D 03 02 [11:19:16]Write to MH i2c: E2 08 00 6F 04 80 0D 03 02 00 00 00 00 EE [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 0B 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 0B 00 6F 04 00 93 23 7E CE 57 B3 BC 0D 90 00 C4 [11:19:16]RAPDU: 93 23 7E CE 57 B3 BC 0D 90 00 [11:19:16]wFMCommunicate OK [11:19:16]SAM_PROTO_SignData done [11:19:16]FM_MakeSignedData done [11:19:16]CreateOFDProtocolMessage [11:19:16]wFMCommunicate request_size=4 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 11 00 00 [11:19:16]Write to MH i2c: E2 08 00 70 04 80 11 00 00 00 00 00 00 EE [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 17 00 [11:19:16]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 17 00 70 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [11:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:19:17]wFMCommunicate OK [11:19:17]CreateOFDProtocolMessage done [11:19:17]OFDSenderStorePacket 375110 [11:19:17]StoreOFDPacket docnum=375110 [11:19: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 03 43 07 01 12 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 B3 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 83 AA 63 5C 56 93 23 7E CE 57 B3 BC 0D [11:19:17]CheckFolder [11:19:17]dirname=/storage/ofd_packets [11:19:17]CheckFolder done [11:19:17]ProducePacketName [11:19:17]name=ofd_packets/00375110 [11:19:17]NVStorageSaveData ofd_packets/00375110 [11:19:17]File name is /storage/ofd_packets/00375110 [11:19:17]Write 301 bytes [11:19:17]NVStorageSaveData done [11:19:17]OFDSenderStorePacket done [11:19:17]KKMCreateOFDPacket done [11:19:17]NVStorageSaveData kkm_last_timestamp [11:19:17]File name is /storage/kkm_last_timestamp [11:19:17]Write 4 bytes [11:19:17]NVStorageSaveData done [11:19:17]ExternCall_PrintAddStr [11:19:17]wPrintStart [11:19:17]Write to MH i2c: 01 00 00 71 04 75 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 FF 0F 8A [11:19:17]RasterBufferAndPrint [11:19:17]line Счет N : (1)3311652 [11:19:17]line ИНН: 02508201610067 [11:19:17]line Контрольно-Кассовый Чек [11:19:17]line ПРОДАЖА [11:19:17]line ТРК (МРК, ГНК) : 43 [11:19:17]line Товар: 2710124500 [11:19:17]line Аи-95-К-3 [11:19:17]line 16.180 * 74.20 [11:19:17]line = 1200.56 [11:19:17]line НДС 12% НСП 1% [11:19:17]line > о реализуемом товаре [11:19:17]line ИТОГО: 1200.56 [11:19:17]line НСП 1% : 10.62 [11:19:17]line НДС 12% : 127.49 [11:19:17]line Наличными: 0.00 [11:19:17]line Безнал.: 1200.56 [11:19:17]line Место: АЗС № 87 "Партнер Нефть" [11:19:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:19:17]line СНО: Общий режим [11:19:17]line Чек 388 27.10.2024 11:19 [11:19:17]line Смена: 528 ФФД: 1.0 [11:19:17]line ЗНМ: 0300000083 [11:19:17]line РНМ: 0000000000091623 [11:19:17]line Версия ККМ: 001 [11:19:17]line Платежная система: Mbank [11:19:17]line ФМ: 0000000000874672 [11:19:17]line ФД: 375110 [11:19:17]line ФПД: 1665010981974 [11:19:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T111915&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375110&fm=1665010981974&tin=02508201610067®Number=0000000000091623&sum=120056 [11:19:17]written 0, free lines is 4095 [11:19:17]OFD Sender: Processing packet 375110 [packets to send 270, broken 269] [11:19:17]ProducePacketName [11:19:17]name=ofd_packets/00375110 [11:19:17]OFD Sender: To server: pG, [11:19:17]CommunicateWithHost lk.salyk.kg:30040 [11:19:17]ConnectInit lk.salyk.kg [11:19:17]Connected sock=7 [11:19: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 03 43 07 01 12 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 B3 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 01 83 AA 63 5C 56 93 23 7E CE 57 B3 BC 0D [11:19: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 1A 47 00 40 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 46 B9 05 00 F4 03 04 00 52 CD 1D 67 B6 04 01 00 00 53 0B E3 B7 9B BD EA F6 [11:19:17]CommunicateWithHost err = 0 [11:19:17]CheckOFDResponse [11:19:17]1017 (14) - 77093643461234 [11:19:17]1041 (16) - 0000000000874672 [11:19:17]1040 (4) - 375110 [11:19:17]1012 (4) - 27.10.2024 05:19 [11:19:17]1206 (1) - 0 [11:19:17]OFD Sender: Remove packet 375110 [11:19:17]ProducePacketName [11:19:17]name=ofd_packets/00375110 [11:19:17]NVStorageDeleteData [11:19:17]Write to MH i2c: 01 00 00 9A 04 9E [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 FA 0C AB [11:19:17]RasterBufferAndPrint [11:19:17]line [11:19:17]line [11:19:17]line [11:19:17]line [11:19:17]line [11:19:17]written 0, free lines is 3328 [11:19:17]MH_Cut [11:19:17]Write to MH i2c: D1 01 00 A1 04 01 77 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: D1 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: D1 01 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: D1 01 00 A1 04 00 76 [11:19:17]Write to MH i2c: 01 00 00 A2 04 A6 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]OFD Sender: No OFD packet to send [11:19:18]*** Cut start [11:19:18]*** Partial cut [11:19:18]*** CUTSNS_PIN = 1 [11:19:18]*** CUTSNS_PIN = 0 [11:19:18]*** Brake cut motor [11:19:18]Read from MH i2c: 01 [11:19:18]MH_I2C_Read... [11:19:18]*** Stop cut motor [11:19:18]*** Cut end [11:19:18]Read from MH i2c: 01 07 00 [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [11:19:18]process_action close_receipt done [11:19:18]requested_data is exist [11:19:18]produce_requested_data [11:19:18]requested_item fm.sn is exist - process it [11:19:18]wFMCommunicate request_size=4 [11:19:18]MH_SAM_APDU [11:19:18]CAPDU: 80 11 00 00 [11:19:18]Write to MH i2c: E2 08 00 A3 04 80 11 00 00 00 00 00 00 21 [11:19:18]Write i2c OK [11:19:18]MH_I2C_Read... [11:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:19]Read from MH i2c: E2 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 17 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 17 00 A3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [11:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:19:19]wFMCommunicate OK [11:19:19]requested_item fd.num is exist - process it [11:19:19]SAM_PROTO_GetFieldsCounters [11:19:19]wFMCommunicate request_size=4 [11:19:19]MH_SAM_APDU [11:19:19]CAPDU: 80 13 00 00 [11:19:19]Write to MH i2c: E2 08 00 A4 04 80 13 00 00 00 00 00 00 24 [11:19:19]Write i2c OK [11:19:19]MH_I2C_Read... [11:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:19]Read from MH i2c: E2 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 62 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 62 00 A4 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 46 B9 05 00 0E 04 04 00 10 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 E8 [11:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:19:19]wFMCommunicate OK [11:19:19]SAM_PROTO_GetFieldsCounters done [11:19:19]requested_item shift.num is exist - process it [11:19:19]requested_item shift.opened is exist - process it [11:19:19]req_shift_opened [11:19:19]FM_GetShiftState [11:19:19]SAM_PROTO_GetShiftState [11:19:19]wFMCommunicate request_size=4 [11:19:19]MH_SAM_APDU [11:19:19]CAPDU: 80 13 01 00 [11:19:19]Write to MH i2c: E2 08 00 A5 04 80 13 01 00 00 00 00 00 26 [11:19:19]Write i2c OK [11:19:19]MH_I2C_Read... [11:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:19]Read from MH i2c: E2 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 0E 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 0E 00 A5 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F4 [11:19:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:19:19]wFMCommunicate OK [11:19:19]SAM_PROTO_GetShiftState done [11:19:19]FM_GetShiftState done [11:19:19]req_shift_opened done [11:19:19]requested_item shift.open_date is exist - process it [11:19:19]req_shift_open_date [11:19:19]req_shift_open_date done [11:19:19]produce_requested_data done [11:19:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375110,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:19:19]process_action_free close_receipt [11:19:19]json_value_free [11:19:19]json_value_free done [11:19:19]process_json_proto returns [11:19:19]Send response to host [11:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375110,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:19:19]free response buf [11:19:19]execute_script done [11:19:19]execute_script returns [11:19:19]free content buf [11:19:19]Sock 9.Close socket [11:19:19]Sock 9.Thread stoped [11:19:22]OFD Sender: No OFD packet to send [11:19:27]OFD Sender: No OFD packet to send [11:19:32]OFD Sender: No OFD packet to send [11:19:37]OFD Sender: No OFD packet to send [11:19:42]OFD Sender: No OFD packet to send [11:19:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:13]OFD Sender: No OFD packet to send [11:20:15]accept exits with 10 [11:20:15]New connection [11:20:15]New thread 3067239780 created [11:20:15]Thread 3067096420 joined [11:20:15]Waiting for new connection... [11:20:15] Sock 10.Parse request [11:20:15]Sock 10.Check first char [11:20:15]Sock 10.First char is OK [11:20:15]request: POST /json_proto HTTP/1.0 [11:20:15]Method: POST [11:20:15]URL: /json_proto [11:20:15]Method is POST - this is cgi request [11:20:15]url: /json_proto [11:20:15]query_string will be loaded in cgi processing [11:20:15]execute_cgi json_proto POST (null) [11:20:15]execute_cgi path=json_proto method=POST [11:20:15]POST find Content-Length [11:20:15]Host: 172.17.42.195:8080 [11:20:15]Content-Length: 772 [11:20:15]Content-Type: application/json [11:20:15] [11:20:15]POST finish read [11:20:15]Found Content-Length = 772 [11:20:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 52.610, "sum" : 2046.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" : 2046.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:15]execute_script... [11: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)3311645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 52.610, "sum" : 2046.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" : 2046.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:15]POST & json_proto [11:20:15]process_json_proto [11:20:15]json parsed OK: [11:20:15]protocol is kg_v1.0 [11:20:15]action value=close_receipt [11:20:15]process_action close_receipt [11:20:15]cmd_close_receipt [11:20:15]MH_GetDate [11:20:15]Write to MH i2c: F0 00 00 A6 04 99 [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 09 00 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: F0 09 00 A6 04 00 EF 21 1E 67 EF 94 12 67 33 [11:20:15]GetLastDocTimeStamp 1730027955 [11:20:15]current date 1730028015 [11:20:15]FM_GetShiftState [11:20:15]SAM_PROTO_GetShiftState [11:20:15]wFMCommunicate request_size=4 [11:20:15]MH_SAM_APDU [11:20:15]CAPDU: 80 13 01 00 [11:20:15]Write to MH i2c: E2 08 00 A7 04 80 13 01 00 00 00 00 00 28 [11:20:15]Write i2c OK [11:20:15]MH_I2C_Read... [11:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:15]Read from MH i2c: E2 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 0E 00 [11:20:15]MH_I2C_Read... [11:20:15]Read from MH i2c: E2 0E 00 A7 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F6 [11:20:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:20:15]wFMCommunicate OK [11:20:15]SAM_PROTO_GetShiftState done [11:20:15]FM_GetShiftState done [11:20:15]opened in 1729988025 [11:20:15]opened+sec_in_day 1730074425 [11:20:15]quantity*price = 204652 [11:20:15]sum+1 = 204654 [11:20:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2046.53 НСП 1% : 18.11 НДС 12% : 217.33 Наличными: 0.00 Безнал.: 2046.53 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 389 27.10.2024 11:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375111 ФПД: 95497919306400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112015&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375111&fm=95497919306400&tin=02508201610067®Number=0000000000091623&sum=204653 [11:20:16]StoreToDocumentArchive [11:20:16]shift 528 fd 375111 [11:20:16]save to /storage/0528/doc_00375111 [11:20:16]save last doc name /storage/0528/doc_00375111 to /storage/kkm_last_doc_name [11:20:16]save OK [11:20:16]Clear old archive folders... [11:20:16]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:20:16]tlvbuf is 00F63740 [11:20:16]SAM_PROTO_ClearQueue [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 09 00 00 [11:20:16]Write to MH i2c: E2 08 00 B4 04 80 09 00 00 00 00 00 00 2A [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]SAM_PROTO_ClearQueue done [11:20:16]KKMCreateOFDPacket [11:20:16]OFDProtocolAddRootSTLVToBuf [11:20:16]FM_MakeSignedData [11:20:16]FM_MakeSignedData [11:20:16]SAM_PROTO_SignData [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 01 02 [11:20:16]Write to MH i2c: E2 08 00 B5 04 80 0D 01 02 00 00 00 00 32 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=255 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 CD 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 6D 1F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 1F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 1F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 EF 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 DA [11:20:16]Write to MH i2c: E2 02 01 B6 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 CD 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 6D 1F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 1F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 1F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 EF 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 DA 00 00 D3 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=9 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 02 02 04 D7 8E 9A A0 [11:20:16]Write to MH i2c: E2 0C 00 B7 04 80 0D 02 02 04 00 D7 8E 9A A0 00 00 DC [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 03 00 B7 04 00 90 00 2F [11:20:16]RAPDU: 90 00 [11:20:16]wFMCommunicate OK [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 0D 03 02 [11:20:16]Write to MH i2c: E2 08 00 B8 04 80 0D 03 02 00 00 00 00 37 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 0B 00 B8 04 00 74 EB BB 82 85 B4 C5 CD 90 00 9F [11:20:16]RAPDU: 74 EB BB 82 85 B4 C5 CD 90 00 [11:20:16]wFMCommunicate OK [11:20:16]SAM_PROTO_SignData done [11:20:16]FM_MakeSignedData done [11:20:16]CreateOFDProtocolMessage [11:20:16]wFMCommunicate request_size=4 [11:20:16]MH_SAM_APDU [11:20:16]CAPDU: 80 11 00 00 [11:20:16]Write to MH i2c: E2 08 00 B9 04 80 11 00 00 00 00 00 00 37 [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:16]Read from MH i2c: E2 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 17 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: E2 17 00 B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [11: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 [11:20:16]wFMCommunicate OK [11:20:16]CreateOFDProtocolMessage done [11:20:16]OFDSenderStorePacket 375111 [11:20:16]StoreOFDPacket docnum=375111 [11: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 0E 01 00 00 70 4C 06 01 DD 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 CD 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 6D 1F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 1F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 1F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 EF 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 DA D7 8E 9A A0 74 EB BB 82 85 B4 C5 CD [11:20:16]CheckFolder [11:20:16]dirname=/storage/ofd_packets [11:20:16]CheckFolder done [11:20:16]ProducePacketName [11:20:16]name=ofd_packets/00375111 [11:20:16]NVStorageSaveData ofd_packets/00375111 [11:20:16]File name is /storage/ofd_packets/00375111 [11:20:16]Write 300 bytes [11:20:16]NVStorageSaveData done [11:20:16]OFDSenderStorePacket done [11:20:16]KKMCreateOFDPacket done [11:20:16]NVStorageSaveData kkm_last_timestamp [11:20:16]File name is /storage/kkm_last_timestamp [11:20:16]Write 4 bytes [11:20:16]NVStorageSaveData done [11:20:16]ExternCall_PrintAddStr [11:20:16]wPrintStart [11:20:16]Write to MH i2c: 01 00 00 BA 04 BE [11:20:16]Write i2c OK [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 [11:20:16]MH_I2C_Read... [11:20:16]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [11:20:16]RasterBufferAndPrint [11:20:16]line Счет N : (1)3311645 [11:20:16]line ИНН: 02508201610067 [11:20:16]line Контрольно-Кассовый Чек [11:20:16]line ПРОДАЖА [11:20:16]line ТРК (МРК, ГНК) : 7 [11:20:16]line Товар: 2711190000 [11:20:16]line ГАЗ-К-5 [11:20:16]line 52.610 * 38.90 [11:20:16]line = 2046.53 [11:20:16]line НДС 12% НСП 1% [11:20:16]line > о реализуемом товаре [11:20:16]line ИТОГО: 2046.53 [11:20:16]line НСП 1% : 18.11 [11:20:16]line НДС 12% : 217.33 [11:20:16]line Наличными: 0.00 [11:20:16]line Безнал.: 2046.53 [11:20:16]line Место: АЗС № 87 "Партнер Нефть" [11:20:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:20:16]line СНО: Общий режим [11:20:16]line Чек 389 27.10.2024 11:20 [11:20:16]line Смена: 528 ФФД: 1.0 [11:20:16]line ЗНМ: 0300000083 [11:20:16]line РНМ: 0000000000091623 [11:20:16]line Версия ККМ: 001 [11:20:16]line Платежная система: Mbank [11:20:16]line ФМ: 0000000000874672 [11:20:16]line ФД: 375111 [11:20:16]line ФПД: 95497919306400 [11:20:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112015&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375111&fm=95497919306400&tin=02508201610067®Number=0000000000091623&sum=204653 [11:20:16]written 0, free lines is 4095 [11:20:16]OFD Sender: Processing packet 375111 [packets to send 270, broken 269] [11:20:16]ProducePacketName [11:20:16]name=ofd_packets/00375111 [11:20:16]OFD Sender: To server: pG, [11:20:16]CommunicateWithHost lk.salyk.kg:30040 [11:20:16]ConnectInit lk.salyk.kg [11:20:17]Connected sock=9 [11: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 0E 01 00 00 70 4C 06 01 DD 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 CD 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 6D 1F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 1F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 54 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 1F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 EF 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 56 DA D7 8E 9A A0 74 EB BB 82 85 B4 C5 CD [11: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 3E 1B 47 00 52 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 47 B9 05 00 F4 03 04 00 8E CD 1D 67 B6 04 01 00 00 BC 5B BA FF 0F 76 D3 DD [11:20:17]CommunicateWithHost err = 0 [11:20:17]CheckOFDResponse [11:20:17]1017 (14) - 77093643461234 [11:20:17]1041 (16) - 0000000000874672 [11:20:17]1040 (4) - 375111 [11:20:17]1012 (4) - 27.10.2024 05:20 [11:20:17]1206 (1) - 0 [11:20:17]OFD Sender: Remove packet 375111 [11:20:17]ProducePacketName [11:20:17]name=ofd_packets/00375111 [11:20:17]NVStorageDeleteData [11:20:17]Write to MH i2c: 01 00 00 E3 04 E7 [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: 01 07 00 E3 04 00 00 00 00 00 08 0D 03 [11:20:17]RasterBufferAndPrint [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]line [11:20:17]written 0, free lines is 3342 [11:20:17]MH_Cut [11:20:17]Write to MH i2c: D1 01 00 EA 04 01 C0 [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 01 00 [11:20:17]MH_I2C_Read... [11:20:17]Read from MH i2c: D1 01 00 EA 04 00 BF [11:20:17]Write to MH i2c: 01 00 00 EB 04 EF [11:20:17]Write i2c OK [11:20:17]MH_I2C_Read... [11:20:17]OFD Sender: No OFD packet to send [11:20:18]*** Cut start [11:20:18]*** Partial cut [11:20:18]*** CUTSNS_PIN = 1 [11:20:18]*** CUTSNS_PIN = 0 [11:20:18]*** Brake cut motor [11:20:18]Read from MH i2c: 01 [11:20:18]MH_I2C_Read... [11:20:18]*** Stop cut motor [11:20:18]Read from MH i2c: *** Cut end [11:20:18]01 07 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: 01 07 00 EB 04 00 00 00 00 00 FF 0F 04 [11:20:18]process_action close_receipt done [11:20:18]requested_data is exist [11:20:18]produce_requested_data [11:20:18]requested_item fm.sn is exist - process it [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 11 00 00 [11:20:18]Write to MH i2c: E2 08 00 EC 04 80 11 00 00 00 00 00 00 6A [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:18]Read from MH i2c: E2 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 17 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 17 00 EC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [11:20:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:20:18]wFMCommunicate OK [11:20:18]requested_item fd.num is exist - process it [11:20:18]SAM_PROTO_GetFieldsCounters [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 13 00 00 [11:20:18]Write to MH i2c: E2 08 00 ED 04 80 13 00 00 00 00 00 00 6D [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 62 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 62 00 ED 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 47 B9 05 00 0E 04 04 00 10 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 35 [11: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 47 B9 05 00 0E 04 04 00 10 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 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_GetFieldsCounters done [11:20:19]requested_item shift.num is exist - process it [11:20:19]requested_item shift.opened is exist - process it [11:20:19]req_shift_opened [11:20:19]FM_GetShiftState [11:20:19]SAM_PROTO_GetShiftState [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 13 01 00 [11:20:19]Write to MH i2c: E2 08 00 EE 04 80 13 01 00 00 00 00 00 6F [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 0E 00 EE 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3D [11:20:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_GetShiftState done [11:20:19]FM_GetShiftState done [11:20:19]req_shift_opened done [11:20:19]requested_item shift.open_date is exist - process it [11:20:19]req_shift_open_date [11:20:19]req_shift_open_date done [11:20:19]produce_requested_data done [11:20:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375111,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:20:19]process_action_free close_receipt [11:20:19]json_value_free [11:20:19]json_value_free done [11:20:19]process_json_proto returns [11:20:19]Send response to host [11:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375111,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:20:19]free response buf [11:20:19]execute_script done [11:20:19]execute_script returns [11:20:19]free content buf [11:20:19]Sock 10.Close socket [11:20:19]Sock 10.Thread stoped [11:20:22]OFD Sender: No OFD packet to send [11:20:27]OFD Sender: No OFD packet to send [11:20:27]accept exits with 7 [11:20:27]New connection [11:20:27]New thread 3067096420 created [11:20:27]Thread 3067239780 joined [11:20:27]Waiting for new connection... [11:20:27] Sock 7.Parse request [11:20:27]Sock 7.Check first char [11:20:27]Sock 7.First char is OK [11:20:27]request: POST /json_proto HTTP/1.0 [11:20:27]Method: POST [11:20:27]URL: /json_proto [11:20:27]Method is POST - this is cgi request [11:20:27]url: /json_proto [11:20:27]query_string will be loaded in cgi processing [11:20:27]execute_cgi json_proto POST (null) [11:20:27]execute_cgi path=json_proto method=POST [11:20:27]POST find Content-Length [11:20:27]Host: 172.17.42.195:8080 [11:20:27]Content-Length: 679 [11:20:27]Content-Type: application/json [11:20:27] [11:20:27]POST finish read [11:20:27]Found Content-Length = 679 [11:20:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311653", "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.530, "sum" : 905.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 905.00, "total" : 905.00, "payments": [ { "type": 0, "sum" : 905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:27]execute_script... [11: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)3311653", "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.530, "sum" : 905.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 905.00, "total" : 905.00, "payments": [ { "type": 0, "sum" : 905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:27]POST & json_proto [11:20:27]process_json_proto [11:20:27]json parsed OK: [11:20:27]protocol is kg_v1.0 [11:20:27]action value=close_receipt [11:20:27]process_action close_receipt [11:20:27]cmd_close_receipt [11:20:27]MH_GetDate [11:20:27]Write to MH i2c: F0 00 00 EF 04 E2 [11:20:27]Write i2c OK [11:20:27]MH_I2C_Read... [11:20:27]Read from MH i2c: F0 [11:20:27]MH_I2C_Read... [11:20:27]Read from MH i2c: F0 09 00 [11:20:27]MH_I2C_Read... [11:20:27]Read from MH i2c: F0 09 00 EF 04 00 FC 21 1E 67 EF 94 12 67 89 [11:20:27]GetLastDocTimeStamp 1730028015 [11:20:27]current date 1730028028 [11:20:27]FM_GetShiftState [11:20:27]SAM_PROTO_GetShiftState [11:20:27]wFMCommunicate request_size=4 [11:20:27]MH_SAM_APDU [11:20:27]CAPDU: 80 13 01 00 [11:20:27]Write to MH i2c: E2 08 00 F0 04 80 13 01 00 00 00 00 00 71 [11:20:27]Write i2c OK [11:20:27]MH_I2C_Read... [11:20:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:28]Read from MH i2c: E2 [11:20:28]MH_I2C_Read... [11:20:28]Read from MH i2c: E2 0E 00 [11:20:28]MH_I2C_Read... [11:20:28]Read from MH i2c: E2 0E 00 F0 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3F [11:20:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:20:28]wFMCommunicate OK [11:20:28]SAM_PROTO_GetShiftState done [11:20:28]FM_GetShiftState done [11:20:28]opened in 1729988025 [11:20:28]opened+sec_in_day 1730074425 [11:20:28]quantity*price = 90515 [11:20:28]sum+1 = 90517 [11:20:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 905.00 Внесено: 905.00 СДАЧА: 0.00 НСП 1% : 8.01 НДС 12% : 96.12 Наличными: 905.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 390 27.10.2024 11:20 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375112 ФПД: 152572100188010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375112&fm=152572100188010&tin=02508201610067®Number=0000000000091623&sum=90500 [11:20:29]StoreToDocumentArchive [11:20:29]shift 528 fd 375112 [11:20:29]save to /storage/0528/doc_00375112 [11:20:29]save last doc name /storage/0528/doc_00375112 to /storage/kkm_last_doc_name [11:20:29]save OK [11:20:29]Clear old archive folders... [11:20:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:29]tlvbuf is 00F682C0 [11:20:29]SAM_PROTO_ClearQueue [11:20:29]wFMCommunicate request_size=4 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 09 00 00 [11:20:29]Write to MH i2c: E2 08 00 FD 04 80 09 00 00 00 00 00 00 73 [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 FD 04 00 90 00 75 [11:20:29]RAPDU: 90 00 [11:20:29]wFMCommunicate OK [11:20:29]SAM_PROTO_ClearQueue done [11:20:29]KKMCreateOFDPacket [11:20:29]OFDProtocolAddRootSTLVToBuf [11:20:29]FM_MakeSignedData [11:20:29]FM_MakeSignedData [11:20:29]SAM_PROTO_SignData [11:20:29]wFMCommunicate request_size=4 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 0D 01 02 [11:20:29]Write to MH i2c: E2 08 00 FE 04 80 0D 01 02 00 00 00 00 7B [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 FE 04 00 90 00 76 [11:20:29]RAPDU: 90 00 [11:20:29]wFMCommunicate OK [11:20:29]wFMCommunicate request_size=255 [11:20:29]MH_SAM_APDU [11:20: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 DA 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 FC 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8A [11:20:29]Write to MH i2c: E2 02 01 FF 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 DA 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 FC 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8A 00 00 2E [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [11:20:29]RAPDU: 90 00 [11:20:29]wFMCommunicate OK [11:20:29]wFMCommunicate request_size=10 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 0D 02 02 05 C3 75 D5 97 6A [11:20:29]Write to MH i2c: E2 0D 00 00 05 80 0D 02 02 05 00 C3 75 D5 97 6A 00 00 97 [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [11:20:29]RAPDU: 90 00 [11:20:29]wFMCommunicate OK [11:20:29]wFMCommunicate request_size=4 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 0D 03 02 [11:20:29]Write to MH i2c: E2 08 00 01 05 80 0D 03 02 00 00 00 00 81 [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 0B 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 0B 00 01 05 00 42 F9 72 F6 54 34 FE 4F 90 00 FA [11:20:29]RAPDU: 42 F9 72 F6 54 34 FE 4F 90 00 [11:20:29]wFMCommunicate OK [11:20:29]SAM_PROTO_SignData done [11:20:29]FM_MakeSignedData done [11:20:29]CreateOFDProtocolMessage [11:20:29]wFMCommunicate request_size=4 [11:20:29]MH_SAM_APDU [11:20:29]CAPDU: 80 11 00 00 [11:20:29]Write to MH i2c: E2 08 00 02 05 80 11 00 00 00 00 00 00 81 [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:29]Read from MH i2c: E2 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 17 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: E2 17 00 02 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D6 [11: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 [11:20:29]wFMCommunicate OK [11:20:29]CreateOFDProtocolMessage done [11:20:29]OFDSenderStorePacket 375112 [11:20:29]StoreOFDPacket docnum=375112 [11: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 3C 31 07 01 5E 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 DA 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 FC 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8A C3 75 D5 97 6A 42 F9 72 F6 54 34 FE 4F [11:20:29]CheckFolder [11:20:29]dirname=/storage/ofd_packets [11:20:29]CheckFolder done [11:20:29]ProducePacketName [11:20:29]name=ofd_packets/00375112 [11:20:29]NVStorageSaveData ofd_packets/00375112 [11:20:29]File name is /storage/ofd_packets/00375112 [11:20:29]Write 301 bytes [11:20:29]NVStorageSaveData done [11:20:29]OFDSenderStorePacket done [11:20:29]KKMCreateOFDPacket done [11:20:29]NVStorageSaveData kkm_last_timestamp [11:20:29]File name is /storage/kkm_last_timestamp [11:20:29]Write 4 bytes [11:20:29]NVStorageSaveData done [11:20:29]ExternCall_PrintAddStr [11:20:29]wPrintStart [11:20:29]Write to MH i2c: 01 00 00 03 05 08 [11:20:29]Write i2c OK [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: 01 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: 01 07 00 [11:20:29]MH_I2C_Read... [11:20:29]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 FF 0F 1D [11:20:29]RasterBufferAndPrint [11:20:29]line Счет N : (1)3311653 [11:20:29]line ИНН: 02508201610067 [11:20:29]line Контрольно-Кассовый Чек [11:20:29]line ПРОДАЖА [11:20:29]line ТРК (МРК, ГНК) : 32 [11:20:29]line Товар: 2710124130 [11:20:29]line Аи-92-К-4 [11:20:29]line 13.530 * 66.90 [11:20:29]line = 905.16 [11:20:29]line НДС 12% НСП 1% [11:20:29]line > о реализуемом товаре [11:20:29]line ОКРУГЛЕНИЕ: -0.16 [11:20:29]line ИТОГО: 905.00 [11:20:29]line Внесено: 905.00 [11:20:29]line СДАЧА: 0.00 [11:20:29]line НСП 1% : 8.01 [11:20:29]line НДС 12% : 96.12 [11:20:29]line Наличными: 905.00 [11:20:29]line Безнал.: 0.00 [11:20:29]line Место: АЗС № 87 "Партнер Нефть" [11:20:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:20:29]line СНО: Общий режим [11:20:29]line Чек 390 27.10.2024 11:20 [11:20:29]line Смена: 528 ФФД: 1.0 [11:20:29]line ЗНМ: 0300000083 [11:20:29]line РНМ: 0000000000091623 [11:20:29]line Версия ККМ: 001 [11:20:29]line ФМ: 0000000000874672 [11:20:29]line ФД: 375112 [11:20:29]line ФПД: 152572100188010 [11:20:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375112&fm=152572100188010&tin=02508201610067®Number=0000000000091623&sum=90500 [11:20:29]OFD Sender: Processing packet 375112 [packets to send 270, broken 269] [11:20:29]ProducePacketName [11:20:29]name=ofd_packets/00375112 [11:20:29]OFD Sender: To server: pG, [11:20:29]CommunicateWithHost lk.salyk.kg:30040 [11:20:29]ConnectInit lk.salyk.kg [11:20:29]written 0, free lines is 4095 [11:20:29]Connected sock=10 [11: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 3C 31 07 01 5E 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 DA 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 61 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 61 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 25 00 00 00 00 07 04 06 00 84 61 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 FC 21 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8A C3 75 D5 97 6A 42 F9 72 F6 54 34 FE 4F [11:20: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 F1 F0 47 00 67 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 48 B9 05 00 F4 03 04 00 9A CD 1D 67 B6 04 01 00 00 E4 66 C2 E8 6A 76 43 71 [11:20:30]CommunicateWithHost err = 0 [11:20:30]CheckOFDResponse [11:20:30]1017 (14) - 77093643461234 [11:20:30]1041 (16) - 0000000000874672 [11:20:30]1040 (4) - 375112 [11:20:30]1012 (4) - 27.10.2024 05:20 [11:20:30]1206 (1) - 0 [11:20:30]OFD Sender: Remove packet 375112 [11:20:30]ProducePacketName [11:20:30]name=ofd_packets/00375112 [11:20:30]NVStorageDeleteData [11:20:30]Write to MH i2c: 01 00 00 2E 05 33 [11:20:30]Write i2c OK [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: 01 [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: 01 07 00 [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 D4 0C 1A [11:20:30]RasterBufferAndPrint [11:20:30]line [11:20:30]line [11:20:30]line [11:20:30]line [11:20:30]line [11:20:30]written 0, free lines is 3292 [11:20:30]MH_Cut [11:20:30]Write to MH i2c: D1 01 00 35 05 01 0C [11:20:30]Write i2c OK [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: D1 [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: D1 01 00 [11:20:30]MH_I2C_Read... [11:20:30]Read from MH i2c: D1 01 00 35 05 00 0B [11:20:30]Write to MH i2c: 01 00 00 36 05 3B [11:20:30]Write i2c OK [11:20:30]MH_I2C_Read... [11:20:30]OFD Sender: No OFD packet to send [11:20:30]*** Cut start [11:20:30]*** Partial cut [11:20:30]*** CUTSNS_PIN = 1 [11:20:31]*** CUTSNS_PIN = 0 [11:20:31]*** Brake cut motor [11:20:31]Read from MH i2c: 01 [11:20:31]MH_I2C_Read... [11:20:31]*** Stop cut motor [11:20:31]*** Cut end [11:20:31]Read from MH i2c: 01 07 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: 01 07 00 36 05 00 00 00 00 00 FF 0F 50 [11:20:31]process_action close_receipt done [11:20:31]requested_data is exist [11:20:31]produce_requested_data [11:20:31]requested_item fm.sn is exist - process it [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 11 00 00 [11:20:31]Write to MH i2c: E2 08 00 37 05 80 11 00 00 00 00 00 00 B6 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 17 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 17 00 37 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [11: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 [11:20:31]wFMCommunicate OK [11:20:31]requested_item fd.num is exist - process it [11:20:31]SAM_PROTO_GetFieldsCounters [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 13 00 00 [11:20:31]Write to MH i2c: E2 08 00 38 05 80 13 00 00 00 00 00 00 B9 [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 62 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 62 00 38 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 48 B9 05 00 0E 04 04 00 10 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 85 [11: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 48 B9 05 00 0E 04 04 00 10 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 [11:20:31]wFMCommunicate OK [11:20:31]SAM_PROTO_GetFieldsCounters done [11:20:31]requested_item shift.num is exist - process it [11:20:31]requested_item shift.opened is exist - process it [11:20:31]req_shift_opened [11:20:31]FM_GetShiftState [11:20:31]SAM_PROTO_GetShiftState [11:20:31]wFMCommunicate request_size=4 [11:20:31]MH_SAM_APDU [11:20:31]CAPDU: 80 13 01 00 [11:20:31]Write to MH i2c: E2 08 00 39 05 80 13 01 00 00 00 00 00 BB [11:20:31]Write i2c OK [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 [11:20:31]MH_I2C_Read... [11:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:31]Read from MH i2c: E2 0E 00 [11:20:31]MH_I2C_Read... [11:20:31]Read from MH i2c: E2 0E 00 39 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 89 [11:20:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:20:31]wFMCommunicate OK [11:20:31]SAM_PROTO_GetShiftState done [11:20:31]FM_GetShiftState done [11:20:31]req_shift_opened done [11:20:31]requested_item shift.open_date is exist - process it [11:20:31]req_shift_open_date [11:20:31]req_shift_open_date done [11:20:31]produce_requested_data done [11:20:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375112,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:20:31]process_action_free close_receipt [11:20:31]json_value_free [11:20:31]json_value_free done [11:20:31]process_json_proto returns [11:20:31]Send response to host [11:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375112,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:20:31]free response buf [11:20:31]execute_script done [11:20:31]execute_script returns [11:20:31]free content buf [11:20:31]Sock 7.Close socket [11:20:31]Sock 7.Thread stoped [11:20:35]OFD Sender: No OFD packet to send [11:20:40]OFD Sender: No OFD packet to send [11:20:45]OFD Sender: No OFD packet to send [11:20:50]OFD Sender: No OFD packet to send [11:20:55]OFD Sender: No OFD packet to send [11:21:00]OFD Sender: No OFD packet to send [11:21:05]OFD Sender: No OFD packet to send [11:21:10]OFD Sender: No OFD packet to send [11:21:15]OFD Sender: No OFD packet to send [11:21:20]OFD Sender: No OFD packet to send [11:21:25]OFD Sender: No OFD packet to send [11:21:30]OFD Sender: No OFD packet to send [11:21:35]OFD Sender: No OFD packet to send [11:21:40]OFD Sender: No OFD packet to send [11:21:45]OFD Sender: No OFD packet to send [11:21:50]OFD Sender: No OFD packet to send [11:21:55]OFD Sender: No OFD packet to send [11:22:00]OFD Sender: No OFD packet to send [11:22:05]OFD Sender: No OFD packet to send [11:22:06]accept exits with 9 [11:22:06]New connection [11:22:06]New thread 3067239780 created [11:22:06]Thread 3067096420 joined [11:22:06]Waiting for new connection... [11:22:06] Sock 9.Parse request [11:22:06]Sock 9.Check first char [11:22:06]Sock 9.First char is OK [11:22:06]request: POST /json_proto HTTP/1.0 [11:22:06]Method: POST [11:22:06]URL: /json_proto [11:22:06]Method is POST - this is cgi request [11:22:06]url: /json_proto [11:22:06]query_string will be loaded in cgi processing [11:22:06]execute_cgi json_proto POST (null) [11:22:06]execute_cgi path=json_proto method=POST [11:22:06]POST find Content-Length [11:22:06]Host: 172.17.42.195:8080 [11:22:06]Content-Length: 678 [11:22:06]Content-Type: application/json [11:22:06] [11:22:06]POST finish read [11:22:06]Found Content-Length = 678 [11:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311655", "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" ] } } [11:22:06]execute_script... [11:22: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)3311655", "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" ] } } [11:22:06]POST & json_proto [11:22:06]process_json_proto [11:22:06]json parsed OK: [11:22:06]protocol is kg_v1.0 [11:22:06]action value=close_receipt [11:22:06]process_action close_receipt [11:22:06]cmd_close_receipt [11:22:06]MH_GetDate [11:22:06]Write to MH i2c: F0 00 00 3A 05 2E [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 09 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: F0 09 00 3A 05 00 5E 22 1E 67 EF 94 12 67 38 [11:22:06]GetLastDocTimeStamp 1730028028 [11:22:06]current date 1730028126 [11:22:06]FM_GetShiftState [11:22:06]SAM_PROTO_GetShiftState [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 13 01 00 [11:22:06]Write to MH i2c: E2 08 00 3B 05 80 13 01 00 00 00 00 00 BD [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 3B 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8B [11:22:06]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:22:06]wFMCommunicate OK [11:22:06]SAM_PROTO_GetShiftState done [11:22:06]FM_GetShiftState done [11:22:06]opened in 1729988025 [11:22:06]opened+sec_in_day 1730074425 [11:22:06]quantity*price = 50041 [11:22:06]sum+1 = 50042 [11:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 391 27.10.2024 11:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375113 ФПД: 49285487621359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112206&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375113&fm=49285487621359&tin=02508201610067®Number=0000000000091623&sum=50000 [11:22:07]StoreToDocumentArchive [11:22:07]shift 528 fd 375113 [11:22:07]save to /storage/0528/doc_00375113 [11:22:07]save last doc name /storage/0528/doc_00375113 to /storage/kkm_last_doc_name [11:22:07]save OK [11:22:07]Clear old archive folders... [11:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:07]tlvbuf is 00F5EA00 [11:22:07]SAM_PROTO_ClearQueue [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 09 00 00 [11:22:07]Write to MH i2c: E2 08 00 48 05 80 09 00 00 00 00 00 00 BF [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]SAM_PROTO_ClearQueue done [11:22:07]KKMCreateOFDPacket [11:22:07]OFDProtocolAddRootSTLVToBuf [11:22:07]FM_MakeSignedData [11:22:07]FM_MakeSignedData [11:22:07]SAM_PROTO_SignData [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 01 02 [11:22:07]Write to MH i2c: E2 08 00 49 05 80 0D 01 02 00 00 00 00 C7 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 49 05 00 90 00 C2 [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=255 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 5E 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2C [11:22:07]Write to MH i2c: E2 02 01 4A 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 87 01 00 00 F4 03 04 00 5E 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2C 00 00 25 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 4A 05 00 90 00 C3 [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=10 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 02 02 05 D3 2B FB 74 EF [11:22:07]Write to MH i2c: E2 0D 00 4B 05 80 0D 02 02 05 00 D3 2B FB 74 EF 00 00 30 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 03 00 4B 05 00 90 00 C4 [11:22:07]RAPDU: 90 00 [11:22:07]wFMCommunicate OK [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 0D 03 02 [11:22:07]Write to MH i2c: E2 08 00 4C 05 80 0D 03 02 00 00 00 00 CC [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 0B 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 0B 00 4C 05 00 D2 3C CE 14 46 16 AE 83 90 00 4A [11:22:07]RAPDU: D2 3C CE 14 46 16 AE 83 90 00 [11:22:07]wFMCommunicate OK [11:22:07]SAM_PROTO_SignData done [11:22:07]FM_MakeSignedData done [11:22:07]CreateOFDProtocolMessage [11:22:07]wFMCommunicate request_size=4 [11:22:07]MH_SAM_APDU [11:22:07]CAPDU: 80 11 00 00 [11:22:07]Write to MH i2c: E2 08 00 4D 05 80 11 00 00 00 00 00 00 CC [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:07]Read from MH i2c: E2 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 17 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: E2 17 00 4D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [11:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:22:07]wFMCommunicate OK [11:22:07]CreateOFDProtocolMessage done [11:22:07]OFDSenderStorePacket 375113 [11:22:07]StoreOFDPacket docnum=375113 [11:22: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 99 E3 07 01 54 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 87 01 00 00 F4 03 04 00 5E 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2C D3 2B FB 74 EF D2 3C CE 14 46 16 AE 83 [11:22:07]CheckFolder [11:22:07]dirname=/storage/ofd_packets [11:22:07]CheckFolder done [11:22:07]ProducePacketName [11:22:07]name=ofd_packets/00375113 [11:22:07]NVStorageSaveData ofd_packets/00375113 [11:22:07]File name is /storage/ofd_packets/00375113 [11:22:07]Write 301 bytes [11:22:07]NVStorageSaveData done [11:22:07]OFDSenderStorePacket done [11:22:07]KKMCreateOFDPacket done [11:22:07]NVStorageSaveData kkm_last_timestamp [11:22:07]File name is /storage/kkm_last_timestamp [11:22:07]Write 4 bytes [11:22:07]NVStorageSaveData done [11:22:07]ExternCall_PrintAddStr [11:22:07]wPrintStart [11:22:07]Write to MH i2c: 01 00 00 4E 05 53 [11:22:07]Write i2c OK [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: 01 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: 01 07 00 [11:22:07]MH_I2C_Read... [11:22:07]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [11:22:07]RasterBufferAndPrint [11:22:07]line Счет N : (1)3311655 [11:22:07]line ИНН: 02508201610067 [11:22:07]line Контрольно-Кассовый Чек [11:22:07]line ПРОДАЖА [11:22:07]line ТРК (МРК, ГНК) : 42 [11:22:07]line Товар: 2710124130 [11:22:07]line Аи-92-К-4 [11:22:07]line 7.480 * 66.90 [11:22:07]line = 500.41 [11:22:07]line НДС 12% НСП 1% [11:22:07]line > о реализуемом товаре [11:22:07]line ОКРУГЛЕНИЕ: -0.41 [11:22:07]line ИТОГО: 500.00 [11:22:07]line Внесено: 500.00 [11:22:07]line СДАЧА: 0.00 [11:22:07]line НСП 1% : 4.43 [11:22:07]line НДС 12% : 53.14 [11:22:07]line Наличными: 500.00 [11:22:07]line Безнал.: 0.00 [11:22:07]line Место: АЗС № 87 "Партнер Нефть" [11:22:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:22:07]line СНО: Общий режим [11:22:07]line Чек 391 27.10.2024 11:22 [11:22:07]line Смена: 528 ФФД: 1.0 [11:22:07]line ЗНМ: 0300000083 [11:22:07]line РНМ: 0000000000091623 [11:22:07]line Версия ККМ: 001 [11:22:07]line ФМ: 0000000000874672 [11:22:07]line ФД: 375113 [11:22:07]line ФПД: 49285487621359 [11:22:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112206&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375113&fm=49285487621359&tin=02508201610067®Number=0000000000091623&sum=50000 [11:22:07]written 0, free lines is 4095 [11:22:07]OFD Sender: Processing packet 375113 [packets to send 270, broken 269] [11:22:07]ProducePacketName [11:22:07]name=ofd_packets/00375113 [11:22:07]OFD Sender: To server: pG, [11:22:07]CommunicateWithHost lk.salyk.kg:30040 [11:22:07]ConnectInit lk.salyk.kg [11:22:07]Connected sock=10 [11:22: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 99 E3 07 01 54 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 87 01 00 00 F4 03 04 00 5E 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2C D3 2B FB 74 EF D2 3C CE 14 46 16 AE 83 [11:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 86 4E 47 00 D5 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B9 05 00 F4 03 04 00 FD CD 1D 67 B6 04 01 00 00 61 6A 16 3C 6F C0 14 69 [11:22:08]CommunicateWithHost err = 0 [11:22:08]CheckOFDResponse [11:22:08]1017 (14) - 77093643461234 [11:22:08]1041 (16) - 0000000000874672 [11:22:08]1040 (4) - 375113 [11:22:08]1012 (4) - 27.10.2024 05:22 [11:22:08]1206 (1) - 0 [11:22:08]OFD Sender: Remove packet 375113 [11:22:08]ProducePacketName [11:22:08]name=ofd_packets/00375113 [11:22:08]NVStorageDeleteData [11:22:08]Write to MH i2c: 01 00 00 79 05 7E [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 07 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 CC 0C 5D [11:22:08]RasterBufferAndPrint [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]line [11:22:08]written 0, free lines is 3285 [11:22:08]MH_Cut [11:22:08]Write to MH i2c: D1 01 00 80 05 01 57 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 01 00 [11:22:08]MH_I2C_Read... [11:22:08]Read from MH i2c: D1 01 00 80 05 00 56 [11:22:08]Write to MH i2c: 01 00 00 81 05 86 [11:22:08]Write i2c OK [11:22:08]MH_I2C_Read... [11:22:08]OFD Sender: No OFD packet to send [11:22:09]*** Cut start [11:22:09]*** Partial cut [11:22:09]*** CUTSNS_PIN = 1 [11:22:09]*** CUTSNS_PIN = 0 [11:22:09]*** Brake cut motor [11:22:09]Read from MH i2c: 01 [11:22:09]MH_I2C_Read... [11:22:09]*** Stop cut motor [11:22:09]*** Cut end [11:22:09]Read from MH i2c: 01 07 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: 01 07 00 81 05 00 00 00 00 00 FF 0F 9B [11:22:09]process_action close_receipt done [11:22:09]requested_data is exist [11:22:09]produce_requested_data [11:22:09]requested_item fm.sn is exist - process it [11:22:09]wFMCommunicate request_size=4 [11:22:09]MH_SAM_APDU [11:22:09]CAPDU: 80 11 00 00 [11:22:09]Write to MH i2c: E2 08 00 82 05 80 11 00 00 00 00 00 00 01 [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:09]Read from MH i2c: E2 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 17 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 17 00 82 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [11:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:22:09]wFMCommunicate OK [11:22:09]requested_item fd.num is exist - process it [11:22:09]SAM_PROTO_GetFieldsCounters [11:22:09]wFMCommunicate request_size=4 [11:22:09]MH_SAM_APDU [11:22:09]CAPDU: 80 13 00 00 [11:22:09]Write to MH i2c: E2 08 00 83 05 80 13 00 00 00 00 00 00 04 [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:09]Read from MH i2c: E2 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 62 00 [11:22:09]MH_I2C_Read... [11:22:09]Read from MH i2c: E2 62 00 83 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 49 B9 05 00 0E 04 04 00 10 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 D4 [11:22: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 49 B9 05 00 0E 04 04 00 10 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 [11:22:09]wFMCommunicate OK [11:22:09]SAM_PROTO_GetFieldsCounters done [11:22:09]requested_item shift.num is exist - process it [11:22:09]requested_item shift.opened is exist - process it [11:22:09]req_shift_opened [11:22:09]FM_GetShiftState [11:22:09]SAM_PROTO_GetShiftState [11:22:09]wFMCommunicate request_size=4 [11:22:09]MH_SAM_APDU [11:22:09]CAPDU: 80 13 01 00 [11:22:09]Write to MH i2c: E2 08 00 84 05 80 13 01 00 00 00 00 00 06 [11:22:09]Write i2c OK [11:22:09]MH_I2C_Read... [11:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:10]Read from MH i2c: E2 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 0E 00 [11:22:10]MH_I2C_Read... [11:22:10]Read from MH i2c: E2 0E 00 84 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D4 [11:22:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:22:10]wFMCommunicate OK [11:22:10]SAM_PROTO_GetShiftState done [11:22:10]FM_GetShiftState done [11:22:10]req_shift_opened done [11:22:10]requested_item shift.open_date is exist - process it [11:22:10]req_shift_open_date [11:22:10]req_shift_open_date done [11:22:10]produce_requested_data done [11:22:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375113,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:22:10]process_action_free close_receipt [11:22:10]json_value_free [11:22:10]json_value_free done [11:22:10]process_json_proto returns [11:22:10]Send response to host [11:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375113,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:22:10]free response buf [11:22:10]execute_script done [11:22:10]execute_script returns [11:22:10]free content buf [11:22:10]Sock 9.Close socket [11:22:10]Sock 9.Thread stoped [11:22:13]OFD Sender: No OFD packet to send [11:22:17]accept exits with 7 [11:22:17]New connection [11:22:17]New thread 3067096420 created [11:22:17]Thread 3067239780 joined [11:22:17]Waiting for new connection... [11:22:17] Sock 7.Parse request [11:22:17]Sock 7.Check first char [11:22:17]Sock 7.First char is OK [11:22:17]request: POST /json_proto HTTP/1.0 [11:22:17]Method: POST [11:22:17]URL: /json_proto [11:22:17]Method is POST - this is cgi request [11:22:17]url: /json_proto [11:22:17]query_string will be loaded in cgi processing [11:22:17]execute_cgi json_proto POST (null) [11:22:17]execute_cgi path=json_proto method=POST [11:22:17]POST find Content-Length [11:22:17]Host: 172.17.42.195:8080 [11:22:17]Content-Length: 776 [11:22:17]Content-Type: application/json [11:22:17] [11:22:17]POST finish read [11:22:17]Found Content-Length = 776 [11:22:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311654", "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" ] } } [11:22:17]execute_script... [11:22: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)3311654", "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" ] } } [11:22:17]POST & json_proto [11:22:17]process_json_proto [11:22:17]json parsed OK: [11:22:17]protocol is kg_v1.0 [11:22:17]action value=close_receipt [11:22:17]process_action close_receipt [11:22:17]cmd_close_receipt [11:22:17]MH_GetDate [11:22:17]Write to MH i2c: F0 00 00 85 05 79 [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: F0 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: F0 09 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: F0 09 00 85 05 00 69 22 1E 67 EF 94 12 67 8E [11:22:17]GetLastDocTimeStamp 1730028126 [11:22:17]current date 1730028137 [11:22:17]FM_GetShiftState [11:22:17]SAM_PROTO_GetShiftState [11:22:17]wFMCommunicate request_size=4 [11:22:17]MH_SAM_APDU [11:22:17]CAPDU: 80 13 01 00 [11:22:17]Write to MH i2c: E2 08 00 86 05 80 13 01 00 00 00 00 00 08 [11:22:17]Write i2c OK [11:22:17]MH_I2C_Read... [11:22:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:17]Read from MH i2c: E2 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 0E 00 [11:22:17]MH_I2C_Read... [11:22:17]Read from MH i2c: E2 0E 00 86 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D6 [11:22:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:22:17]wFMCommunicate OK [11:22:17]SAM_PROTO_GetShiftState done [11:22:17]FM_GetShiftState done [11:22:17]opened in 1729988025 [11:22:17]opened+sec_in_day 1730074425 [11:22:17]quantity*price = 150076 [11:22:17]sum+1 = 150078 [11:22:17]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 СНО: Общий режим Чек 392 27.10.2024 11:22 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375114 ФПД: 100787798323948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112217&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375114&fm=100787798323948&tin=02508201610067®Number=0000000000091623&sum=150077 [11:22:18]StoreToDocumentArchive [11:22:18]shift 528 fd 375114 [11:22:18]save to /storage/0528/doc_00375114 [11:22:18]save last doc name /storage/0528/doc_00375114 to /storage/kkm_last_doc_name [11:22:18]save OK [11:22:18]Clear old archive folders... [11:22:18]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:22:18]tlvbuf is 00EF4DB0 [11:22:18]SAM_PROTO_ClearQueue [11:22:18]wFMCommunicate request_size=4 [11:22:18]MH_SAM_APDU [11:22:18]CAPDU: 80 09 00 00 [11:22:18]Write to MH i2c: E2 08 00 93 05 80 09 00 00 00 00 00 00 0A [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [11:22:18]RAPDU: 90 00 [11:22:18]wFMCommunicate OK [11:22:18]SAM_PROTO_ClearQueue done [11:22:18]KKMCreateOFDPacket [11:22:18]OFDProtocolAddRootSTLVToBuf [11:22:18]FM_MakeSignedData [11:22:18]FM_MakeSignedData [11:22:18]SAM_PROTO_SignData [11:22:18]wFMCommunicate request_size=4 [11:22:18]MH_SAM_APDU [11:22:18]CAPDU: 80 0D 01 02 [11:22:18]Write to MH i2c: E2 08 00 94 05 80 0D 01 02 00 00 00 00 12 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [11:22:18]RAPDU: 90 00 [11:22:18]wFMCommunicate OK [11:22:18]wFMCommunicate request_size=255 [11:22:18]MH_SAM_APDU [11:22:18]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 88 01 00 00 F4 03 04 00 69 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [11:22:18]Write to MH i2c: E2 02 01 95 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 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 88 01 00 00 F4 03 04 00 69 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 A9 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 95 05 00 90 00 0E [11:22:18]RAPDU: 90 00 [11:22:18]wFMCommunicate OK [11:22:18]wFMCommunicate request_size=16 [11:22:18]MH_SAM_APDU [11:22:18]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5B AA 7C EA B2 EC [11:22:18]Write to MH i2c: E2 13 00 96 05 80 0D 02 02 0B 00 00 35 04 06 00 5B AA 7C EA B2 EC 00 00 73 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 03 00 96 05 00 90 00 0F [11:22:18]RAPDU: 90 00 [11:22:18]wFMCommunicate OK [11:22:18]wFMCommunicate request_size=4 [11:22:18]MH_SAM_APDU [11:22:18]CAPDU: 80 0D 03 02 [11:22:18]Write to MH i2c: E2 08 00 97 05 80 0D 03 02 00 00 00 00 17 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 0B 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 0B 00 97 05 00 1E DA 16 84 68 DB 98 F4 90 00 79 [11:22:18]RAPDU: 1E DA 16 84 68 DB 98 F4 90 00 [11:22:18]wFMCommunicate OK [11:22:18]SAM_PROTO_SignData done [11:22:18]FM_MakeSignedData done [11:22:18]CreateOFDProtocolMessage [11:22:18]wFMCommunicate request_size=4 [11:22:18]MH_SAM_APDU [11:22:18]CAPDU: 80 11 00 00 [11:22:18]Write to MH i2c: E2 08 00 98 05 80 11 00 00 00 00 00 00 17 [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:18]Read from MH i2c: E2 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 17 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: E2 17 00 98 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [11:22:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:22:18]wFMCommunicate OK [11:22:18]CreateOFDProtocolMessage done [11:22:18]OFDSenderStorePacket 375114 [11:22:18]StoreOFDPacket docnum=375114 [11:22: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 15 01 00 00 41 3C 0D 01 54 7A 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 88 01 00 00 F4 03 04 00 69 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5B AA 7C EA B2 EC 1E DA 16 84 68 DB 98 F4 [11:22:18]CheckFolder [11:22:18]dirname=/storage/ofd_packets [11:22:18]CheckFolder done [11:22:18]ProducePacketName [11:22:18]name=ofd_packets/00375114 [11:22:18]NVStorageSaveData ofd_packets/00375114 [11:22:18]File name is /storage/ofd_packets/00375114 [11:22:18]Write 307 bytes [11:22:18]NVStorageSaveData done [11:22:18]OFDSenderStorePacket done [11:22:18]KKMCreateOFDPacket done [11:22:18]NVStorageSaveData kkm_last_timestamp [11:22:18]File name is /storage/kkm_last_timestamp [11:22:18]Write 4 bytes [11:22:18]NVStorageSaveData done [11:22:18]ExternCall_PrintAddStr [11:22:18]wPrintStart [11:22:18]Write to MH i2c: 01 00 00 99 05 9E [11:22:18]OFD Sender: No OFD packet to send [11:22:18]Write i2c OK [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 07 00 [11:22:18]MH_I2C_Read... [11:22:18]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 FF 0F B3 [11:22:18]RasterBufferAndPrint [11:22:18]line Счет N : (1)3311654 [11:22:18]line ИНН: 02508201610067 [11:22:18]line Контрольно-Кассовый Чек [11:22:18]line ПРОДАЖА [11:22:18]line ТРК (МРК, ГНК) : 11 [11:22:18]line Товар: 2710194240 [11:22:18]line D-Energy Дт-К-2 [11:22:18]line 19.440 * 77.20 [11:22:18]line = 1500.77 [11:22:18]line НДС 12% НСП 1% [11:22:18]line > о реализуемом товаре [11:22:18]line ИТОГО: 1500.77 [11:22:18]line НСП 1% : 13.28 [11:22:18]line НДС 12% : 159.37 [11:22:18]line Наличными: 0.00 [11:22:18]line Безнал.: 1500.77 [11:22:18]line Место: АЗС № 87 "Партнер Нефть" [11:22:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:22:18]line СНО: Общий режим [11:22:18]line Чек 392 27.10.2024 11:22 [11:22:18]line Смена: 528 ФФД: 1.0 [11:22:18]line ЗНМ: 0300000083 [11:22:18]line РНМ: 0000000000091623 [11:22:18]line Версия ККМ: 001 [11:22:18]line Платежная система: Mbank [11:22:18]line ФМ: 0000000000874672 [11:22:18]line ФД: 375114 [11:22:18]line ФПД: 100787798323948 [11:22:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112217&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375114&fm=100787798323948&tin=02508201610067®Number=0000000000091623&sum=150077 [11:22:18]written 0, free lines is 4095 [11:22:18]OFD Sender: Processing packet 375114 [packets to send 270, broken 269] [11:22:18]ProducePacketName [11:22:18]name=ofd_packets/00375114 [11:22:18]OFD Sender: To server: pG, [11:22:18]CommunicateWithHost lk.salyk.kg:30040 [11:22:18]ConnectInit lk.salyk.kg [11:22:18]Connected sock=10 [11:22: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 15 01 00 00 41 3C 0D 01 54 7A 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 88 01 00 00 F4 03 04 00 69 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5B AA 7C EA B2 EC 1E DA 16 84 68 DB 98 F4 [11:22: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 01 CA 47 00 9B 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 4A B9 05 00 F4 03 04 00 08 CE 1D 67 B6 04 01 00 00 05 8F A0 E4 54 3E A3 3A [11:22:19]CommunicateWithHost err = 0 [11:22:19]CheckOFDResponse [11:22:19]1017 (14) - 77093643461234 [11:22:19]1041 (16) - 0000000000874672 [11:22:19]1040 (4) - 375114 [11:22:19]1012 (4) - 27.10.2024 05:22 [11:22:19]1206 (1) - 0 [11:22:19]OFD Sender: Remove packet 375114 [11:22:19]ProducePacketName [11:22:19]name=ofd_packets/00375114 [11:22:19]NVStorageDeleteData [11:22:19]Write to MH i2c: 01 00 00 C2 05 C7 [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: 01 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: 01 07 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 1A 0D F5 [11:22:19]RasterBufferAndPrint [11:22:19]line [11:22:19]line [11:22:19]line [11:22:19]line [11:22:19]line [11:22:19]written 0, free lines is 3363 [11:22:19]MH_Cut [11:22:19]Write to MH i2c: D1 01 00 C9 05 01 A0 [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: D1 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: D1 01 00 [11:22:19]MH_I2C_Read... [11:22:19]Read from MH i2c: D1 01 00 C9 05 00 9F [11:22:19]Write to MH i2c: 01 00 00 CA 05 CF [11:22:19]Write i2c OK [11:22:19]MH_I2C_Read... [11:22:19]OFD Sender: No OFD packet to send [11:22:19]*** Cut start [11:22:19]*** Partial cut [11:22:19]*** CUTSNS_PIN = 1 [11:22:20]*** CUTSNS_PIN = 0 [11:22:20]*** Brake cut motor [11:22:20]Read from MH i2c: 01 [11:22:20]MH_I2C_Read... [11:22:20]*** Stop cut motor [11:22:20]*** Cut end [11:22:20]Read from MH i2c: 01 07 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 FF 0F E4 [11:22:20]process_action close_receipt done [11:22:20]requested_data is exist [11:22:20]produce_requested_data [11:22:20]requested_item fm.sn is exist - process it [11:22:20]wFMCommunicate request_size=4 [11:22:20]MH_SAM_APDU [11:22:20]CAPDU: 80 11 00 00 [11:22:20]Write to MH i2c: E2 08 00 CB 05 80 11 00 00 00 00 00 00 4A [11:22:20]Write i2c OK [11:22:20]MH_I2C_Read... [11:22:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:20]Read from MH i2c: E2 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 17 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 17 00 CB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [11:22:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:22:20]wFMCommunicate OK [11:22:20]requested_item fd.num is exist - process it [11:22:20]SAM_PROTO_GetFieldsCounters [11:22:20]wFMCommunicate request_size=4 [11:22:20]MH_SAM_APDU [11:22:20]CAPDU: 80 13 00 00 [11:22:20]Write to MH i2c: E2 08 00 CC 05 80 13 00 00 00 00 00 00 4D [11:22:20]Write i2c OK [11:22:20]MH_I2C_Read... [11:22:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:20]Read from MH i2c: E2 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 62 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 62 00 CC 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 4A B9 05 00 0E 04 04 00 10 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 21 [11:22: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 4A B9 05 00 0E 04 04 00 10 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 [11:22:20]wFMCommunicate OK [11:22:20]SAM_PROTO_GetFieldsCounters done [11:22:20]requested_item shift.num is exist - process it [11:22:20]requested_item shift.opened is exist - process it [11:22:20]req_shift_opened [11:22:20]FM_GetShiftState [11:22:20]SAM_PROTO_GetShiftState [11:22:20]wFMCommunicate request_size=4 [11:22:20]MH_SAM_APDU [11:22:20]CAPDU: 80 13 01 00 [11:22:20]Write to MH i2c: E2 08 00 CD 05 80 13 01 00 00 00 00 00 4F [11:22:20]Write i2c OK [11:22:20]MH_I2C_Read... [11:22:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:20]Read from MH i2c: E2 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 0E 00 [11:22:20]MH_I2C_Read... [11:22:20]Read from MH i2c: E2 0E 00 CD 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1D [11:22:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:22:20]wFMCommunicate OK [11:22:20]SAM_PROTO_GetShiftState done [11:22:20]FM_GetShiftState done [11:22:20]req_shift_opened done [11:22:20]requested_item shift.open_date is exist - process it [11:22:20]req_shift_open_date [11:22:20]req_shift_open_date done [11:22:20]produce_requested_data done [11:22:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375114,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:22:20]process_action_free close_receipt [11:22:20]json_value_free [11:22:20]json_value_free done [11:22:20]process_json_proto returns [11:22:20]Send response to host [11:22:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375114,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:22:20]free response buf [11:22:20]execute_script done [11:22:20]execute_script returns [11:22:20]free content buf [11:22:20]Sock 7.Close socket [11:22:20]Sock 7.Thread stoped [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:34]OFD Sender: No OFD packet to send [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:23:04]OFD Sender: No OFD packet to send [11:23:09]OFD Sender: No OFD packet to send [11:23:14]OFD Sender: No OFD packet to send [11:23:19]OFD Sender: No OFD packet to send [11:23:24]OFD Sender: No OFD packet to send [11:23:29]OFD Sender: No OFD packet to send [11:23:34]OFD Sender: No OFD packet to send [11:23:39]OFD Sender: No OFD packet to send [11:23:44]accept exits with 9 [11:23:44]New connection [11:23:44]New thread 3067239780 created [11:23:44]Thread 3067096420 joined [11:23:44]Waiting for new connection... [11:23:44] Sock 9.Parse request [11:23:44]Sock 9.Check first char [11:23:44]Sock 9.First char is OK [11:23:44]request: POST /json_proto HTTP/1.0 [11:23:44]Method: POST [11:23:44]URL: /json_proto [11:23:44]Method is POST - this is cgi request [11:23:44]url: /json_proto [11:23:44]query_string will be loaded in cgi processing [11:23:44]execute_cgi json_proto POST (null) [11:23:44]execute_cgi path=json_proto method=POST [11:23:44]POST find Content-Length [11:23:44]Host: 172.17.42.195:8080 [11:23:44]Content-Length: 678 [11:23:44]Content-Type: application/json [11:23:44] [11:23:44]POST finish read [11:23:44]Found Content-Length = 678 [11:23:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311656", "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" ] } } [11:23:44]execute_script... [11:23:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311656", "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" ] } } [11:23:44]POST & json_proto [11:23:44]process_json_proto [11:23:44]json parsed OK: [11:23:44]protocol is kg_v1.0 [11:23:44]action value=close_receipt [11:23:44]process_action close_receipt [11:23:44]cmd_close_receipt [11:23:44]MH_GetDate [11:23:44]Write to MH i2c: F0 00 00 CE 05 C2 [11:23:44]Write i2c OK [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: F0 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: F0 09 00 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: F0 09 00 CE 05 00 C0 22 1E 67 EF 94 12 67 2E [11:23:44]GetLastDocTimeStamp 1730028137 [11:23:44]current date 1730028224 [11:23:44]FM_GetShiftState [11:23:44]SAM_PROTO_GetShiftState [11:23:44]wFMCommunicate request_size=4 [11:23:44]MH_SAM_APDU [11:23:44]CAPDU: 80 13 01 00 [11:23:44]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [11:23:44]Write i2c OK [11:23:44]MH_I2C_Read... [11:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:44]Read from MH i2c: E2 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 0E 00 [11:23:44]MH_I2C_Read... [11:23:44]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1F [11:23:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:23:44]wFMCommunicate OK [11:23:44]SAM_PROTO_GetShiftState done [11:23:44]FM_GetShiftState done [11:23:44]opened in 1729988025 [11:23:44]opened+sec_in_day 1730074425 [11:23:44]quantity*price = 30038 [11:23:44]sum+1 = 30039 [11:23:44]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 СНО: Общий режим Чек 393 27.10.2024 11:23 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375115 ФПД: 244711864278409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375115&fm=244711864278409&tin=02508201610067®Number=0000000000091623&sum=30000 [11:23:45]StoreToDocumentArchive [11:23:45]shift 528 fd 375115 [11:23:45]save to /storage/0528/doc_00375115 [11:23:45]save last doc name /storage/0528/doc_00375115 to /storage/kkm_last_doc_name [11:23:45]save OK [11:23:45]Clear old archive folders... [11:23:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:45]tlvbuf is 00EF68F0 [11:23:45]SAM_PROTO_ClearQueue [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 09 00 00 [11:23:45]Write to MH i2c: E2 08 00 DC 05 80 09 00 00 00 00 00 00 53 [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 DC 05 00 90 00 55 [11:23:45]RAPDU: 90 00 [11:23:45]wFMCommunicate OK [11:23:45]SAM_PROTO_ClearQueue done [11:23:45]KKMCreateOFDPacket [11:23:45]OFDProtocolAddRootSTLVToBuf [11:23:45]FM_MakeSignedData [11:23:45]FM_MakeSignedData [11:23:45]SAM_PROTO_SignData [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 0D 01 02 [11:23:45]Write to MH i2c: E2 08 00 DD 05 80 0D 01 02 00 00 00 00 5B [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 DD 05 00 90 00 56 [11:23:45]RAPDU: 90 00 [11:23:45]wFMCommunicate OK [11:23:45]wFMCommunicate request_size=255 [11:23:45]MH_SAM_APDU [11:23: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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 C0 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DE [11:23:45]Write to MH i2c: E2 02 01 DE 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 C0 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DE 00 00 C5 [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [11:23:45]RAPDU: 90 00 [11:23:45]wFMCommunicate OK [11:23:45]wFMCommunicate request_size=10 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 0D 02 02 05 90 6B BE 1D 89 [11:23:45]Write to MH i2c: E2 0D 00 DF 05 80 0D 02 02 05 00 90 6B BE 1D 89 00 00 C7 [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:45]Read from MH i2c: E2 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 [11:23:45]MH_I2C_Read... [11:23:45]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [11:23:45]RAPDU: 90 00 [11:23:45]wFMCommunicate OK [11:23:45]wFMCommunicate request_size=4 [11:23:45]MH_SAM_APDU [11:23:45]CAPDU: 80 0D 03 02 [11:23:45]Write to MH i2c: E2 08 00 E0 05 80 0D 03 02 00 00 00 00 60 [11:23:45]Write i2c OK [11:23:45]MH_I2C_Read... [11:23:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:46]Read from MH i2c: E2 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: E2 0B 00 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: E2 0B 00 E0 05 00 AA 1D F0 D8 F7 D3 6C D7 90 00 FD [11:23:46]RAPDU: AA 1D F0 D8 F7 D3 6C D7 90 00 [11:23:46]wFMCommunicate OK [11:23:46]SAM_PROTO_SignData done [11:23:46]FM_MakeSignedData done [11:23:46]CreateOFDProtocolMessage [11:23:46]wFMCommunicate request_size=4 [11:23:46]MH_SAM_APDU [11:23:46]CAPDU: 80 11 00 00 [11:23:46]Write to MH i2c: E2 08 00 E1 05 80 11 00 00 00 00 00 00 60 [11:23:46]Write i2c OK [11:23:46]MH_I2C_Read... [11:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:46]Read from MH i2c: E2 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: E2 17 00 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: E2 17 00 E1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [11:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:23:46]wFMCommunicate OK [11:23:46]CreateOFDProtocolMessage done [11:23:46]OFDSenderStorePacket 375115 [11:23:46]StoreOFDPacket docnum=375115 [11:23: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 5D B2 07 01 02 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 C0 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DE 90 6B BE 1D 89 AA 1D F0 D8 F7 D3 6C D7 [11:23:46]CheckFolder [11:23:46]dirname=/storage/ofd_packets [11:23:46]CheckFolder done [11:23:46]ProducePacketName [11:23:46]name=ofd_packets/00375115 [11:23:46]NVStorageSaveData ofd_packets/00375115 [11:23:46]File name is /storage/ofd_packets/00375115 [11:23:46]Write 301 bytes [11:23:46]NVStorageSaveData done [11:23:46]OFDSenderStorePacket done [11:23:46]KKMCreateOFDPacket done [11:23:46]NVStorageSaveData kkm_last_timestamp [11:23:46]File name is /storage/kkm_last_timestamp [11:23:46]Write 4 bytes [11:23:46]NVStorageSaveData done [11:23:46]ExternCall_PrintAddStr [11:23:46]wPrintStart [11:23:46]Write to MH i2c: 01 00 00 E2 05 E7 [11:23:46]Write i2c OK [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 07 00 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [11:23:46]RasterBufferAndPrint [11:23:46]line Счет N : (1)3311656 [11:23:46]line ИНН: 02508201610067 [11:23:46]line Контрольно-Кассовый Чек [11:23:46]line ПРОДАЖА [11:23:46]line ТРК (МРК, ГНК) : 32 [11:23:46]line Товар: 2710124130 [11:23:46]line Аи-92-К-4 [11:23:46]line 4.490 * 66.90 [11:23:46]line = 300.38 [11:23:46]line НДС 12% НСП 1% [11:23:46]line > о реализуемом товаре [11:23:46]line ОКРУГЛЕНИЕ: -0.38 [11:23:46]line ИТОГО: 300.00 [11:23:46]line Внесено: 300.00 [11:23:46]line СДАЧА: 0.00 [11:23:46]line НСП 1% : 2.66 [11:23:46]line НДС 12% : 31.90 [11:23:46]line Наличными: 300.00 [11:23:46]line Безнал.: 0.00 [11:23:46]line Место: АЗС № 87 "Партнер Нефть" [11:23:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:23:46]line СНО: Общий режим [11:23:46]line Чек 393 27.10.2024 11:23 [11:23:46]line Смена: 528 ФФД: 1.0 [11:23:46]line ЗНМ: 0300000083 [11:23:46]line РНМ: 0000000000091623 [11:23:46]line Версия ККМ: 001 [11:23:46]line ФМ: 0000000000874672 [11:23:46]line ФД: 375115 [11:23:46]line ФПД: 244711864278409 [11:23:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375115&fm=244711864278409&tin=02508201610067®Number=0000000000091623&sum=30000 [11:23:46]written 0, free lines is 4095 [11:23:46]OFD Sender: Processing packet 375115 [packets to send 270, broken 269] [11:23:46]ProducePacketName [11:23:46]name=ofd_packets/00375115 [11:23:46]OFD Sender: To server: pG, [11:23:46]CommunicateWithHost lk.salyk.kg:30040 [11:23:46]ConnectInit lk.salyk.kg [11:23:46]Connected sock=11 [11:23: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 5D B2 07 01 02 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 C0 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 DE 90 6B BE 1D 89 AA 1D F0 D8 F7 D3 6C D7 [11:23: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 24 0E 47 00 44 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 4B B9 05 00 F4 03 04 00 5F CE 1D 67 B6 04 01 00 00 6E 91 FF 8B 18 78 16 51 [11:23:46]CommunicateWithHost err = 0 [11:23:46]CheckOFDResponse [11:23:46]1017 (14) - 77093643461234 [11:23:46]1041 (16) - 0000000000874672 [11:23:46]1040 (4) - 375115 [11:23:46]1012 (4) - 27.10.2024 05:23 [11:23:46]1206 (1) - 0 [11:23:46]OFD Sender: Remove packet 375115 [11:23:46]ProducePacketName [11:23:46]name=ofd_packets/00375115 [11:23:46]NVStorageDeleteData [11:23:46]Write to MH i2c: 01 00 00 0D 06 13 [11:23:46]Write i2c OK [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 07 00 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 DC 0C 02 [11:23:46]RasterBufferAndPrint [11:23:46]line [11:23:46]line [11:23:46]line [11:23:46]line [11:23:46]line [11:23:46]written 0, free lines is 3298 [11:23:46]MH_Cut [11:23:46]Write to MH i2c: D1 01 00 14 06 01 EC [11:23:46]Write i2c OK [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: D1 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: D1 01 00 [11:23:46]MH_I2C_Read... [11:23:46]Read from MH i2c: D1 01 00 14 06 00 EB [11:23:46]Write to MH i2c: 01 00 00 15 06 1B [11:23:46]Write i2c OK [11:23:46]MH_I2C_Read... [11:23:46]OFD Sender: No OFD packet to send [11:23:47]*** Cut start [11:23:47]*** Partial cut [11:23:47]*** CUTSNS_PIN = 1 [11:23:47]*** CUTSNS_PIN = 0 [11:23:47]*** Brake cut motor [11:23:48]Read from MH i2c: 01 [11:23:48]MH_I2C_Read... [11:23:48]*** Stop cut motor [11:23:48]*** Cut end [11:23:48]Read from MH i2c: 01 07 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 FF 0F 30 [11:23:48]process_action close_receipt done [11:23:48]requested_data is exist [11:23:48]produce_requested_data [11:23:48]requested_item fm.sn is exist - process it [11:23:48]wFMCommunicate request_size=4 [11:23:48]MH_SAM_APDU [11:23:48]CAPDU: 80 11 00 00 [11:23:48]Write to MH i2c: E2 08 00 16 06 80 11 00 00 00 00 00 00 96 [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 [11:23:48]MH_I2C_Read... [11:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:48]Read from MH i2c: E2 17 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 17 00 16 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EB [11:23:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:23:48]wFMCommunicate OK [11:23:48]requested_item fd.num is exist - process it [11:23:48]SAM_PROTO_GetFieldsCounters [11:23:48]wFMCommunicate request_size=4 [11:23:48]MH_SAM_APDU [11:23:48]CAPDU: 80 13 00 00 [11:23:48]Write to MH i2c: E2 08 00 17 06 80 13 00 00 00 00 00 00 99 [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:48]Read from MH i2c: E2 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 62 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 62 00 17 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 4B B9 05 00 0E 04 04 00 10 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 71 [11:23: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 4B B9 05 00 0E 04 04 00 10 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 [11:23:48]wFMCommunicate OK [11:23:48]SAM_PROTO_GetFieldsCounters done [11:23:48]requested_item shift.num is exist - process it [11:23:48]requested_item shift.opened is exist - process it [11:23:48]req_shift_opened [11:23:48]FM_GetShiftState [11:23:48]SAM_PROTO_GetShiftState [11:23:48]wFMCommunicate request_size=4 [11:23:48]MH_SAM_APDU [11:23:48]CAPDU: 80 13 01 00 [11:23:48]Write to MH i2c: E2 08 00 18 06 80 13 01 00 00 00 00 00 9B [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:48]Read from MH i2c: E2 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 0E 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 0E 00 18 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [11:23:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:23:48]wFMCommunicate OK [11:23:48]SAM_PROTO_GetShiftState done [11:23:48]FM_GetShiftState done [11:23:48]req_shift_opened done [11:23:48]requested_item shift.open_date is exist - process it [11:23:48]req_shift_open_date [11:23:48]req_shift_open_date done [11:23:48]produce_requested_data done [11:23:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375115,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:23:48]process_action_free close_receipt [11:23:48]json_value_free [11:23:48]json_value_free done [11:23:48]process_json_proto returns [11:23:48]Send response to host [11:23:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375115,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:23:48]free response buf [11:23:48]execute_script done [11:23:48]execute_script returns [11:23:48]free content buf [11:23:48]Sock 9.Close socket [11:23:48]Sock 9.Thread stoped [11:23:52]OFD Sender: No OFD packet to send [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:05]accept exits with 10 [11:24:05]New connection [11:24:05]New thread 3067096420 created [11:24:05]Thread 3067239780 joined [11:24:05]Waiting for new connection... [11:24:05] Sock 10.Parse request [11:24:05]Sock 10.Check first char [11:24:05]Sock 10.First char is OK [11:24:05]request: POST /json_proto HTTP/1.0 [11:24:05]Method: POST [11:24:05]URL: /json_proto [11:24:05]Method is POST - this is cgi request [11:24:05]url: /json_proto [11:24:05]query_string will be loaded in cgi processing [11:24:05]execute_cgi json_proto POST (null) [11:24:05]execute_cgi path=json_proto method=POST [11:24:05]POST find Content-Length [11:24:05]Host: 172.17.42.195:8080 [11:24:05]Content-Length: 681 [11:24:05]Content-Type: application/json [11:24:05] [11:24:05]POST finish read [11:24:05]Found Content-Length = 681 [11:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:05]execute_script... [11: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)3311657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 12.860, "sum" : 500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:05]POST & json_proto [11:24:05]process_json_proto [11:24:05]json parsed OK: [11:24:05]protocol is kg_v1.0 [11:24:05]action value=close_receipt [11:24:05]process_action close_receipt [11:24:05]cmd_close_receipt [11:24:05]MH_GetDate [11:24:05]Write to MH i2c: F0 00 00 19 06 0E [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: F0 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: F0 09 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: F0 09 00 19 06 00 D5 22 1E 67 EF 94 12 67 8F [11:24:05]GetLastDocTimeStamp 1730028224 [11:24:05]current date 1730028245 [11:24:05]FM_GetShiftState [11:24:05]SAM_PROTO_GetShiftState [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 13 01 00 [11:24:05]Write to MH i2c: E2 08 00 1A 06 80 13 01 00 00 00 00 00 9D [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 1A 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 6B [11:24:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:24:05]wFMCommunicate OK [11:24:05]SAM_PROTO_GetShiftState done [11:24:05]FM_GetShiftState done [11:24:05]opened in 1729988025 [11:24:05]opened+sec_in_day 1730074425 [11:24:05]quantity*price = 50025 [11:24:05]sum+1 = 50026 [11:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 394 27.10.2024 11:24 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375116 ФПД: 170756538172899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112406&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375116&fm=170756538172899&tin=02508201610067®Number=0000000000091623&sum=50000 [11:24:06]StoreToDocumentArchive [11:24:06]shift 528 fd 375116 [11:24:06]save to /storage/0528/doc_00375116 [11:24:06]save last doc name /storage/0528/doc_00375116 to /storage/kkm_last_doc_name [11:24:06]save OK [11:24:06]Clear old archive folders... [11:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:24:06]tlvbuf is 00F52750 [11:24:06]SAM_PROTO_ClearQueue [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 09 00 00 [11:24:06]Write to MH i2c: E2 08 00 27 06 80 09 00 00 00 00 00 00 9F [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 03 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [11:24:06]RAPDU: 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_ClearQueue done [11:24:06]KKMCreateOFDPacket [11:24:06]OFDProtocolAddRootSTLVToBuf [11:24:06]FM_MakeSignedData [11:24:06]FM_MakeSignedData [11:24:06]SAM_PROTO_SignData [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 0D 01 02 [11:24:06]Write to MH i2c: E2 08 00 28 06 80 0D 01 02 00 00 00 00 A7 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 03 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [11:24:06]RAPDU: 90 00 [11:24:06]wFMCommunicate OK [11:24:06]wFMCommunicate request_size=255 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D6 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B 4D [11:24:06]Write to MH i2c: E2 02 01 29 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D6 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B 4D 00 00 F3 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]OFD Sender: No OFD packet to send [11:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=9 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 02 02 04 5A CD 05 E3 [11:24:07]Write to MH i2c: E2 0C 00 2A 06 80 0D 02 02 04 00 5A CD 05 E3 00 00 C1 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 2A 06 00 90 00 A4 [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 03 02 [11:24:07]Write to MH i2c: E2 08 00 2B 06 80 0D 03 02 00 00 00 00 AC [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 0B 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 0B 00 2B 06 00 06 1E E1 8F 56 05 82 21 90 00 3F [11:24:07]RAPDU: 06 1E E1 8F 56 05 82 21 90 00 [11:24:07]wFMCommunicate OK [11:24:07]SAM_PROTO_SignData done [11:24:07]FM_MakeSignedData done [11:24:07]CreateOFDProtocolMessage [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 11 00 00 [11:24:07]Write to MH i2c: E2 08 00 2C 06 80 11 00 00 00 00 00 00 AC [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 17 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 17 00 2C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [11:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:24:07]wFMCommunicate OK [11:24:07]CreateOFDProtocolMessage done [11:24:07]OFDSenderStorePacket 375116 [11:24:07]StoreOFDPacket docnum=375116 [11:24: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 0E 01 00 00 8D 5F 06 01 3C F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D6 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B 4D 5A CD 05 E3 06 1E E1 8F 56 05 82 21 [11:24:07]CheckFolder [11:24:07]dirname=/storage/ofd_packets [11:24:07]CheckFolder done [11:24:07]ProducePacketName [11:24:07]name=ofd_packets/00375116 [11:24:07]NVStorageSaveData ofd_packets/00375116 [11:24:07]File name is /storage/ofd_packets/00375116 [11:24:07]Write 300 bytes [11:24:07]NVStorageSaveData done [11:24:07]OFDSenderStorePacket done [11:24:07]KKMCreateOFDPacket done [11:24:07]NVStorageSaveData kkm_last_timestamp [11:24:07]File name is /storage/kkm_last_timestamp [11:24:07]Write 4 bytes [11:24:07]NVStorageSaveData done [11:24:07]OFD Sender: Processing packet 375116 [packets to send 270, broken 269] [11:24:07]ProducePacketName [11:24:07]name=ofd_packets/00375116 [11:24:07]ExternCall_PrintAddStr [11:24:07]wPrintStart [11:24:07]Write to MH i2c: 01 00 00 2D 06 33 [11:24:07]OFD Sender: To server: pG, [11:24:07]CommunicateWithHost lk.salyk.kg:30040 [11:24:07]ConnectInit lk.salyk.kg [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [11:24:07]RasterBufferAndPrint [11:24:07]line Счет N : (1)3311657 [11:24:07]line ИНН: 02508201610067 [11:24:07]line Контрольно-Кассовый Чек [11:24:07]line ПРОДАЖА [11:24:07]line ТРК (МРК, ГНК) : 7 [11:24:07]line Товар: 2711190000 [11:24:07]line ГАЗ-К-5 [11:24:07]line 12.860 * 38.90 [11:24:07]line = 500.25 [11:24:07]line НДС 12% НСП 1% [11:24:07]line > о реализуемом товаре [11:24:07]line ОКРУГЛЕНИЕ: -0.25 [11:24:07]line ИТОГО: 500.00 [11:24:07]line Внесено: 500.00 [11:24:07]line СДАЧА: 0.00 [11:24:07]line НСП 1% : 4.43 [11:24:07]line НДС 12% : 53.12 [11:24:07]line Наличными: 500.00 [11:24:07]line Безнал.: 0.00 [11:24:07]line Место: АЗС № 87 "Партнер Нефть" [11:24:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:24:07]line СНО: Общий режим [11:24:07]line Чек 394 27.10.2024 11:24 [11:24:07]line Смена: 528 ФФД: 1.0 [11:24:07]line ЗНМ: 0300000083 [11:24:07]line РНМ: 0000000000091623 [11:24:07]line Версия ККМ: 001 [11:24:07]line ФМ: 0000000000874672 [11:24:07]line ФД: 375116 [11:24:07]line ФПД: 170756538172899 [11:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112406&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375116&fm=170756538172899&tin=02508201610067®Number=0000000000091623&sum=50000 [11:24:07]written 0, free lines is 4095 [11:24:07]Connected sock=11 [11: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 0E 01 00 00 8D 5F 06 01 3C F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 3C 32 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 D6 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B 4D 5A CD 05 E3 06 1E E1 8F 56 05 82 21 [11: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 8C 2E 47 00 B1 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 4C B9 05 00 F4 03 04 00 74 CE 1D 67 B6 04 01 00 00 F3 DE 4F 90 84 D3 53 1D [11:24:07]CommunicateWithHost err = 0 [11:24:07]CheckOFDResponse [11:24:07]1017 (14) - 77093643461234 [11:24:07]1041 (16) - 0000000000874672 [11:24:07]1040 (4) - 375116 [11:24:07]1012 (4) - 27.10.2024 05:24 [11:24:07]1206 (1) - 0 [11:24:07]OFD Sender: Remove packet 375116 [11:24:07]ProducePacketName [11:24:07]name=ofd_packets/00375116 [11:24:07]NVStorageDeleteData [11:24:07]Write to MH i2c: 01 00 00 58 06 5E [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: 01 07 00 58 06 00 00 00 00 00 EB 0C 5C [11:24:07]RasterBufferAndPrint [11:24:07]line [11:24:07]line [11:24:07]line [11:24:07]line [11:24:07]line [11:24:07]written 0, free lines is 3323 [11:24:08]MH_Cut [11:24:08]Write to MH i2c: D1 01 00 5F 06 01 37 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 5F 06 00 36 [11:24:08]Write to MH i2c: 01 00 00 60 06 66 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]OFD Sender: No OFD packet to send [11:24:08]*** Cut start [11:24:08]*** Partial cut [11:24:08]*** CUTSNS_PIN = 1 [11:24:08]*** CUTSNS_PIN = 0 [11:24:09]*** Brake cut motor [11:24:09]Read from MH i2c: 01 [11:24:09]MH_I2C_Read... [11:24:09]*** Stop cut motor [11:24:09]*** Cut end [11:24:09]Read from MH i2c: 01 07 00 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 FF 0F 7B [11:24:09]process_action close_receipt done [11:24:09]requested_data is exist [11:24:09]produce_requested_data [11:24:09]requested_item fm.sn is exist - process it [11:24:09]wFMCommunicate request_size=4 [11:24:09]MH_SAM_APDU [11:24:09]CAPDU: 80 11 00 00 [11:24:09]Write to MH i2c: E2 08 00 61 06 80 11 00 00 00 00 00 00 E1 [11:24:09]Write i2c OK [11:24:09]MH_I2C_Read... [11:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:09]Read from MH i2c: E2 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 17 00 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 17 00 61 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 36 [11: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 [11:24:09]wFMCommunicate OK [11:24:09]requested_item fd.num is exist - process it [11:24:09]SAM_PROTO_GetFieldsCounters [11:24:09]wFMCommunicate request_size=4 [11:24:09]MH_SAM_APDU [11:24:09]CAPDU: 80 13 00 00 [11:24:09]Write to MH i2c: E2 08 00 62 06 80 13 00 00 00 00 00 00 E4 [11:24:09]Write i2c OK [11:24:09]MH_I2C_Read... [11:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:09]Read from MH i2c: E2 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 62 00 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 62 00 62 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 4C B9 05 00 0E 04 04 00 10 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 C0 [11: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 4C B9 05 00 0E 04 04 00 10 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 [11:24:09]wFMCommunicate OK [11:24:09]SAM_PROTO_GetFieldsCounters done [11:24:09]requested_item shift.num is exist - process it [11:24:09]requested_item shift.opened is exist - process it [11:24:09]req_shift_opened [11:24:09]FM_GetShiftState [11:24:09]SAM_PROTO_GetShiftState [11:24:09]wFMCommunicate request_size=4 [11:24:09]MH_SAM_APDU [11:24:09]CAPDU: 80 13 01 00 [11:24:09]Write to MH i2c: E2 08 00 63 06 80 13 01 00 00 00 00 00 E6 [11:24:09]Write i2c OK [11:24:09]MH_I2C_Read... [11:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:09]Read from MH i2c: E2 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 0E 00 [11:24:09]MH_I2C_Read... [11:24:09]Read from MH i2c: E2 0E 00 63 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B4 [11:24:09]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:24:09]wFMCommunicate OK [11:24:09]SAM_PROTO_GetShiftState done [11:24:09]FM_GetShiftState done [11:24:09]req_shift_opened done [11:24:09]requested_item shift.open_date is exist - process it [11:24:09]req_shift_open_date [11:24:09]req_shift_open_date done [11:24:09]produce_requested_data done [11:24:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375116,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:24:09]process_action_free close_receipt [11:24:09]json_value_free [11:24:09]json_value_free done [11:24:09]process_json_proto returns [11:24:09]Send response to host [11:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375116,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:24:09]free response buf [11:24:09]execute_script done [11:24:09]execute_script returns [11:24:09]free content buf [11:24:09]Sock 10.Close socket [11:24:09]Sock 10.Thread stoped [11:24:13]OFD Sender: No OFD packet to send [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:36]accept exits with 9 [11:24:36]New connection [11:24:36]New thread 3067239780 created [11:24:36]Thread 3067096420 joined [11:24:36]Waiting for new connection... [11:24:36] Sock 9.Parse request [11:24:36]Sock 9.Check first char [11:24:36]Sock 9.First char is OK [11:24:36]request: POST /json_proto HTTP/1.0 [11:24:36]Method: POST [11:24:36]URL: /json_proto [11:24:36]Method is POST - this is cgi request [11:24:36]url: /json_proto [11:24:36]query_string will be loaded in cgi processing [11:24:36]execute_cgi json_proto POST (null) [11:24:36]execute_cgi path=json_proto method=POST [11:24:36]POST find Content-Length [11:24:36]Host: 172.17.42.195:8080 [11:24:36]Content-Length: 770 [11:24:36]Content-Type: application/json [11:24:36] [11:24:36]POST finish read [11:24:36]Found Content-Length = 770 [11:24:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311658", "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.930, "sum" : 1400.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" : 1400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:36]execute_script... [11:24: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)3311658", "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.930, "sum" : 1400.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" : 1400.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:36]POST & json_proto [11:24:36]process_json_proto [11:24:36]json parsed OK: [11:24:36]protocol is kg_v1.0 [11:24:36]action value=close_receipt [11:24:36]process_action close_receipt [11:24:36]cmd_close_receipt [11:24:36]MH_GetDate [11:24:36]Write to MH i2c: F0 00 00 64 06 59 [11:24:36]Write i2c OK [11:24:36]MH_I2C_Read... [11:24:36]Read from MH i2c: F0 [11:24:36]MH_I2C_Read... [11:24:36]Read from MH i2c: F0 09 00 [11:24:36]MH_I2C_Read... [11:24:36]Read from MH i2c: F0 09 00 64 06 00 F5 22 1E 67 EF 94 12 67 FA [11:24:36]GetLastDocTimeStamp 1730028246 [11:24:36]current date 1730028277 [11:24:36]FM_GetShiftState [11:24:36]SAM_PROTO_GetShiftState [11:24:36]wFMCommunicate request_size=4 [11:24:36]MH_SAM_APDU [11:24:36]CAPDU: 80 13 01 00 [11:24:36]Write to MH i2c: E2 08 00 65 06 80 13 01 00 00 00 00 00 E8 [11:24:36]Write i2c OK [11:24:36]MH_I2C_Read... [11:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:36]Read from MH i2c: E2 [11:24:36]MH_I2C_Read... [11:24:36]Read from MH i2c: E2 0E 00 [11:24:36]MH_I2C_Read... [11:24:36]Read from MH i2c: E2 0E 00 65 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B6 [11:24:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:24:37]wFMCommunicate OK [11:24:37]SAM_PROTO_GetShiftState done [11:24:37]FM_GetShiftState done [11:24:37]opened in 1729988025 [11:24:37]opened+sec_in_day 1730074425 [11:24:37]quantity*price = 140021 [11:24:37]sum+1 = 140023 [11:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.22 НСП 1% : 12.39 НДС 12% : 148.70 Наличными: 0.00 Безнал.: 1400.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 395 27.10.2024 11:24 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375117 ФПД: 189588878859489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375117&fm=189588878859489&tin=02508201610067®Number=0000000000091623&sum=140022 [11:24:38]StoreToDocumentArchive [11:24:38]shift 528 fd 375117 [11:24:38]save to /storage/0528/doc_00375117 [11:24:38]save last doc name /storage/0528/doc_00375117 to /storage/kkm_last_doc_name [11:24:38]save OK [11:24:38]Clear old archive folders... [11:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:38]tlvbuf is 00F07580 [11:24:38]SAM_PROTO_ClearQueue [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 09 00 00 [11:24:38]Write to MH i2c: E2 08 00 72 06 80 09 00 00 00 00 00 00 EA [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]SAM_PROTO_ClearQueue done [11:24:38]KKMCreateOFDPacket [11:24:38]OFDProtocolAddRootSTLVToBuf [11:24:38]FM_MakeSignedData [11:24:38]FM_MakeSignedData [11:24:38]SAM_PROTO_SignData [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 0D 01 02 [11:24:38]Write to MH i2c: E2 08 00 73 06 80 0D 01 02 00 00 00 00 F2 [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 73 06 00 90 00 ED [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]wFMCommunicate request_size=255 [11:24:38]MH_SAM_APDU [11:24: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 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 F5 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AC [11:24:38]Write to MH i2c: E2 02 01 74 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 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 F5 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AC 00 00 B2 [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]OFD Sender: No OFD packet to send [11:24:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 74 06 00 90 00 EE [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]wFMCommunicate request_size=10 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 0D 02 02 05 6E 19 C7 1C E1 [11:24:38]Write to MH i2c: E2 0D 00 75 06 80 0D 02 02 05 00 6E 19 C7 1C E1 00 00 4A [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 03 00 75 06 00 90 00 EF [11:24:38]RAPDU: 90 00 [11:24:38]wFMCommunicate OK [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 0D 03 02 [11:24:38]Write to MH i2c: E2 08 00 76 06 80 0D 03 02 00 00 00 00 F7 [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 0B 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 0B 00 76 06 00 4B 66 DB 4E 94 2D 02 22 90 00 B7 [11:24:38]RAPDU: 4B 66 DB 4E 94 2D 02 22 90 00 [11:24:38]wFMCommunicate OK [11:24:38]SAM_PROTO_SignData done [11:24:38]FM_MakeSignedData done [11:24:38]CreateOFDProtocolMessage [11:24:38]wFMCommunicate request_size=4 [11:24:38]MH_SAM_APDU [11:24:38]CAPDU: 80 11 00 00 [11:24:38]Write to MH i2c: E2 08 00 77 06 80 11 00 00 00 00 00 00 F7 [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:38]Read from MH i2c: E2 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 17 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: E2 17 00 77 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4C [11:24:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:24:38]wFMCommunicate OK [11:24:38]CreateOFDProtocolMessage done [11:24:38]OFDSenderStorePacket 375117 [11:24:38]StoreOFDPacket docnum=375117 [11:24: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 E9 BE 07 01 21 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 F5 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AC 6E 19 C7 1C E1 4B 66 DB 4E 94 2D 02 22 [11:24:38]CheckFolder [11:24:38]dirname=/storage/ofd_packets [11:24:38]CheckFolder done [11:24:38]ProducePacketName [11:24:38]name=ofd_packets/00375117 [11:24:38]NVStorageSaveData ofd_packets/00375117 [11:24:38]File name is /storage/ofd_packets/00375117 [11:24:38]Write 301 bytes [11:24:38]NVStorageSaveData done [11:24:38]OFDSenderStorePacket done [11:24:38]KKMCreateOFDPacket done [11:24:38]NVStorageSaveData kkm_last_timestamp [11:24:38]File name is /storage/kkm_last_timestamp [11:24:38]Write 4 bytes [11:24:38]NVStorageSaveData done [11:24:38]ExternCall_PrintAddStr [11:24:38]wPrintStart [11:24:38]Write to MH i2c: 01 00 00 78 06 7E [11:24:38]Write i2c OK [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: 01 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: 01 07 00 [11:24:38]MH_I2C_Read... [11:24:38]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 FF 0F 93 [11:24:38]RasterBufferAndPrint [11:24:38]line Счет N : (1)3311658 [11:24:38]line ИНН: 02508201610067 [11:24:38]line Контрольно-Кассовый Чек [11:24:38]line ПРОДАЖА [11:24:38]line ТРК (МРК, ГНК) : 22 [11:24:38]line Товар: 2710124130 [11:24:38]line Аи-92-К-4 [11:24:38]line 20.930 * 66.90 [11:24:38]line = 1400.22 [11:24:38]line НДС 12% НСП 1% [11:24:38]line > о реализуемом товаре [11:24:38]line ИТОГО: 1400.22 [11:24:38]line НСП 1% : 12.39 [11:24:38]line НДС 12% : 148.70 [11:24:38]line Наличными: 0.00 [11:24:38]line Безнал.: 1400.22 [11:24:38]line Место: АЗС № 87 "Партнер Нефть" [11:24:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:24:38]line СНО: Общий режим [11:24:38]line Чек 395 27.10.2024 11:24 [11:24:38]line Смена: 528 ФФД: 1.0 [11:24:38]line ЗНМ: 0300000083 [11:24:38]line РНМ: 0000000000091623 [11:24:38]line Версия ККМ: 001 [11:24:38]line Платежная система: Mbank [11:24:38]line ФМ: 0000000000874672 [11:24:38]line ФД: 375117 [11:24:38]line ФПД: 189588878859489 [11:24:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375117&fm=189588878859489&tin=02508201610067®Number=0000000000091623&sum=140022 [11:24:38]OFD Sender: Processing packet 375117 [packets to send 270, broken 269] [11:24:38]ProducePacketName [11:24:38]name=ofd_packets/00375117 [11:24:38]OFD Sender: To server: pG, [11:24:38]CommunicateWithHost lk.salyk.kg:30040 [11:24:38]ConnectInit lk.salyk.kg [11:24:38]written 0, free lines is 4095 [11:24:39]Connected sock=11 [11: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 0F 01 00 00 E9 BE 07 01 21 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 C2 51 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 F5 22 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 AC 6E 19 C7 1C E1 4B 66 DB 4E 94 2D 02 22 [11: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 67 6F 47 00 1A 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 4D B9 05 00 F4 03 04 00 94 CE 1D 67 B6 04 01 00 00 DE 3B B2 2B 61 44 00 32 [11:24:39]CommunicateWithHost err = 0 [11:24:39]CheckOFDResponse [11:24:39]1017 (14) - 77093643461234 [11:24:39]1041 (16) - 0000000000874672 [11:24:39]1040 (4) - 375117 [11:24:39]1012 (4) - 27.10.2024 05:24 [11:24:39]1206 (1) - 0 [11:24:39]OFD Sender: Remove packet 375117 [11:24:39]ProducePacketName [11:24:39]name=ofd_packets/00375117 [11:24:39]NVStorageDeleteData [11:24:39]Write to MH i2c: 01 00 00 A1 06 A7 [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 07 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: 01 07 00 A1 06 00 00 00 00 00 1D 0D D8 [11:24:39]RasterBufferAndPrint [11:24:39]line [11:24:39]line [11:24:39]line [11:24:39]line [11:24:39]line [11:24:39]written 0, free lines is 3382 [11:24:39]MH_Cut [11:24:39]Write to MH i2c: D1 01 00 A8 06 01 80 [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: D1 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: D1 01 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: D1 01 00 A8 06 00 7F [11:24:39]Write to MH i2c: 01 00 00 A9 06 AF [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]OFD Sender: No OFD packet to send [11:24:40]*** Cut start [11:24:40]*** Partial cut [11:24:40]*** CUTSNS_PIN = 1 [11:24:40]*** CUTSNS_PIN = 0 [11:24:40]*** Brake cut motor [11:24:40]Read from MH i2c: 01 [11:24:40]MH_I2C_Read... [11:24:40]*** Stop cut motor [11:24:40]*** Cut end [11:24:40]Read from MH i2c: 01 07 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: 01 07 00 A9 06 00 00 00 00 00 FF 0F C4 [11:24:40]process_action close_receipt done [11:24:40]requested_data is exist [11:24:40]produce_requested_data [11:24:40]requested_item fm.sn is exist - process it [11:24:40]wFMCommunicate request_size=4 [11:24:40]MH_SAM_APDU [11:24:40]CAPDU: 80 11 00 00 [11:24:40]Write to MH i2c: E2 08 00 AA 06 80 11 00 00 00 00 00 00 2A [11:24:40]Write i2c OK [11:24:40]MH_I2C_Read... [11:24:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:40]Read from MH i2c: E2 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: E2 17 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: E2 17 00 AA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7F [11: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 [11:24:41]wFMCommunicate OK [11:24:41]requested_item fd.num is exist - process it [11:24:41]SAM_PROTO_GetFieldsCounters [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 13 00 00 [11:24:41]Write to MH i2c: E2 08 00 AB 06 80 13 00 00 00 00 00 00 2D [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 62 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 62 00 AB 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 4D B9 05 00 0E 04 04 00 10 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 0D [11: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 4D B9 05 00 0E 04 04 00 10 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 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_GetFieldsCounters done [11:24:41]requested_item shift.num is exist - process it [11:24:41]requested_item shift.opened is exist - process it [11:24:41]req_shift_opened [11:24:41]FM_GetShiftState [11:24:41]SAM_PROTO_GetShiftState [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 13 01 00 [11:24:41]Write to MH i2c: E2 08 00 AC 06 80 13 01 00 00 00 00 00 2F [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0E 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0E 00 AC 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FD [11:24:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_GetShiftState done [11:24:41]FM_GetShiftState done [11:24:41]req_shift_opened done [11:24:41]requested_item shift.open_date is exist - process it [11:24:41]req_shift_open_date [11:24:41]req_shift_open_date done [11:24:41]produce_requested_data done [11:24:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375117,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:24:41]process_action_free close_receipt [11:24:41]json_value_free [11:24:41]json_value_free done [11:24:41]process_json_proto returns [11:24:41]Send response to host [11:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375117,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:24:41]free response buf [11:24:41]execute_script done [11:24:41]execute_script returns [11:24:41]free content buf [11:24:41]Sock 9.Close socket [11:24:41]Sock 9.Thread stoped [11:24:44]OFD Sender: No OFD packet to send [11:24:49]OFD Sender: No OFD packet to send [11:24:54]OFD Sender: No OFD packet to send [11:24:59]OFD Sender: No OFD packet to send [11:25:04]OFD Sender: No OFD packet to send [11:25:09]OFD Sender: No OFD packet to send [11:25:12]ConnectInit Can't connect to host [11:25:14]OFD Sender: No OFD packet to send [11:25:19]OFD Sender: No OFD packet to send [11:25:24]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:45]accept exits with 10 [11:25:45]New connection [11:25:45]New thread 3067096420 created [11:25:45]Thread 3067239780 joined [11:25:45]Waiting for new connection... [11:25:45] Sock 10.Parse request [11:25:45]Sock 10.Check first char [11:25:45]Sock 10.First char is OK [11:25:45]request: POST /json_proto HTTP/1.0 [11:25:45]Method: POST [11:25:45]URL: /json_proto [11:25:45]Method is POST - this is cgi request [11:25:45]url: /json_proto [11:25:45]query_string will be loaded in cgi processing [11:25:45]execute_cgi json_proto POST (null) [11:25:45]execute_cgi path=json_proto method=POST [11:25:45]POST find Content-Length [11:25:45]Host: 172.17.42.195:8080 [11:25:45]Content-Length: 678 [11:25:45]Content-Type: application/json [11:25:45] [11:25:45]POST finish read [11:25:45]Found Content-Length = 678 [11:25:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311659", "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" ] } } [11:25:45]execute_script... [11: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)3311659", "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" ] } } [11:25:45]POST & json_proto [11:25:45]process_json_proto [11:25:45]json parsed OK: [11:25:45]protocol is kg_v1.0 [11:25:45]action value=close_receipt [11:25:45]process_action close_receipt [11:25:45]cmd_close_receipt [11:25:45]MH_GetDate [11:25:45]Write to MH i2c: F0 00 00 AD 06 A2 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: F0 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: F0 09 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: F0 09 00 AD 06 00 3A 23 1E 67 EF 94 12 67 89 [11:25:45]GetLastDocTimeStamp 1730028277 [11:25:45]current date 1730028346 [11:25:45]FM_GetShiftState [11:25:45]SAM_PROTO_GetShiftState [11:25:45]wFMCommunicate request_size=4 [11:25:45]MH_SAM_APDU [11:25:45]CAPDU: 80 13 01 00 [11:25:45]Write to MH i2c: E2 08 00 AE 06 80 13 01 00 00 00 00 00 31 [11:25:45]Write i2c OK [11:25:45]MH_I2C_Read... [11:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:45]Read from MH i2c: E2 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 0E 00 [11:25:45]MH_I2C_Read... [11:25:45]Read from MH i2c: E2 0E 00 AE 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FF [11:25:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:25:45]wFMCommunicate OK [11:25:45]SAM_PROTO_GetShiftState done [11:25:45]FM_GetShiftState done [11:25:45]opened in 1729988025 [11:25:45]opened+sec_in_day 1730074425 [11:25:45]quantity*price = 50041 [11:25:45]sum+1 = 50042 [11:25: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 СНО: Общий режим Чек 396 27.10.2024 11:25 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375118 ФПД: 102282189023317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375118&fm=102282189023317&tin=02508201610067®Number=0000000000091623&sum=50000 [11:25:47]StoreToDocumentArchive [11:25:47]shift 528 fd 375118 [11:25:47]save to /storage/0528/doc_00375118 [11:25:47]save last doc name /storage/0528/doc_00375118 to /storage/kkm_last_doc_name [11:25:47]save OK [11:25:47]Clear old archive folders... [11:25:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:47]tlvbuf is 00F129F0 [11:25:47]SAM_PROTO_ClearQueue [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 09 00 00 [11:25:47]Write to MH i2c: E2 08 00 BB 06 80 09 00 00 00 00 00 00 33 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 BB 06 00 90 00 35 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]SAM_PROTO_ClearQueue done [11:25:47]KKMCreateOFDPacket [11:25:47]OFDProtocolAddRootSTLVToBuf [11:25:47]FM_MakeSignedData [11:25:47]FM_MakeSignedData [11:25:47]SAM_PROTO_SignData [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 01 02 [11:25:47]Write to MH i2c: E2 08 00 BC 06 80 0D 01 02 00 00 00 00 3B [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 BC 06 00 90 00 36 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=255 [11:25:47]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3A 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5D [11:25:47]Write to MH i2c: E2 02 01 BD 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 8C 01 00 00 F4 03 04 00 3A 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5D 00 00 B1 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=10 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 02 02 05 06 6D 8B 28 55 [11:25:47]Write to MH i2c: E2 0D 00 BE 06 80 0D 02 02 05 00 06 6D 8B 28 55 00 00 C3 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 03 02 [11:25:47]Write to MH i2c: E2 08 00 BF 06 80 0D 03 02 00 00 00 00 40 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 0B 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 0B 00 BF 06 00 D6 5C 3A F0 25 A5 B3 00 90 00 1A [11:25:47]RAPDU: D6 5C 3A F0 25 A5 B3 00 90 00 [11:25:47]wFMCommunicate OK [11:25:47]SAM_PROTO_SignData done [11:25:47]FM_MakeSignedData done [11:25:47]CreateOFDProtocolMessage [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 11 00 00 [11:25:47]Write to MH i2c: E2 08 00 C0 06 80 11 00 00 00 00 00 00 40 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 17 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 17 00 C0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 95 [11: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 [11:25:47]wFMCommunicate OK [11:25:47]CreateOFDProtocolMessage done [11:25:47]OFDSenderStorePacket 375118 [11:25:47]StoreOFDPacket docnum=375118 [11: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 48 31 07 01 7B 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3A 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5D 06 6D 8B 28 55 D6 5C 3A F0 25 A5 B3 00 [11:25:47]CheckFolder [11:25:47]dirname=/storage/ofd_packets [11:25:47]CheckFolder done [11:25:47]ProducePacketName [11:25:47]name=ofd_packets/00375118 [11:25:47]NVStorageSaveData ofd_packets/00375118 [11:25:47]File name is /storage/ofd_packets/00375118 [11:25:47]Write 301 bytes [11:25:47]NVStorageSaveData done [11:25:47]OFDSenderStorePacket done [11:25:47]KKMCreateOFDPacket done [11:25:47]NVStorageSaveData kkm_last_timestamp [11:25:47]File name is /storage/kkm_last_timestamp [11:25:47]Write 4 bytes [11:25:47]NVStorageSaveData done [11:25:47]ExternCall_PrintAddStr [11:25:47]wPrintStart [11:25:47]Write to MH i2c: 01 00 00 C1 06 C7 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 07 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 07 00 C1 06 00 00 00 00 00 FF 0F DC [11:25:47]RasterBufferAndPrint [11:25:47]line Счет N : (1)3311659 [11:25:47]line ИНН: 02508201610067 [11:25:47]line Контрольно-Кассовый Чек [11:25:47]line ПРОДАЖА [11:25:47]line ТРК (МРК, ГНК) : 42 [11:25:47]line Товар: 2710124130 [11:25:47]line Аи-92-К-4 [11:25:47]line 7.480 * 66.90 [11:25:47]line = 500.41 [11:25:47]line НДС 12% НСП 1% [11:25:47]line > о реализуемом товаре [11:25:47]line ОКРУГЛЕНИЕ: -0.41 [11:25:47]line ИТОГО: 500.00 [11:25:47]line Внесено: 500.00 [11:25:47]line СДАЧА: 0.00 [11:25:47]line НСП 1% : 4.43 [11:25:47]line НДС 12% : 53.14 [11:25:47]line Наличными: 500.00 [11:25:47]line Безнал.: 0.00 [11:25:47]line Место: АЗС № 87 "Партнер Нефть" [11:25:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:25:47]line СНО: Общий режим [11:25:47]line Чек 396 27.10.2024 11:25 [11:25:47]line Смена: 528 ФФД: 1.0 [11:25:47]line ЗНМ: 0300000083 [11:25:47]line РНМ: 0000000000091623 [11:25:47]line Версия ККМ: 001 [11:25:47]line ФМ: 0000000000874672 [11:25:47]line ФД: 375118 [11:25:47]line ФПД: 102282189023317 [11:25:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375118&fm=102282189023317&tin=02508201610067®Number=0000000000091623&sum=50000 [11:25:47]written 0, free lines is 4095 [11:25:47]OFD Sender: Processing packet 375118 [packets to send 270, broken 269] [11:25:47]ProducePacketName [11:25:47]name=ofd_packets/00375118 [11:25:47]OFD Sender: To server: pG, [11:25:47]CommunicateWithHost lk.salyk.kg:30040 [11:25:47]ConnectInit lk.salyk.kg [11:25:47]Connected sock=9 [11: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 48 31 07 01 7B 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3A 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 5D 06 6D 8B 28 55 D6 5C 3A F0 25 A5 B3 00 [11: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 2C 50 47 00 37 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 4E B9 05 00 F4 03 04 00 D9 CE 1D 67 B6 04 01 00 00 5C BE 15 20 11 2D BF 6B [11:25:48]CommunicateWithHost err = 0 [11:25:48]CheckOFDResponse [11:25:48]1017 (14) - 77093643461234 [11:25:48]1041 (16) - 0000000000874672 [11:25:48]1040 (4) - 375118 [11:25:48]1012 (4) - 27.10.2024 05:25 [11:25:48]1206 (1) - 0 [11:25:48]OFD Sender: Remove packet 375118 [11:25:48]ProducePacketName [11:25:48]name=ofd_packets/00375118 [11:25:48]NVStorageDeleteData [11:25:48]Write to MH i2c: 01 00 00 EC 06 F2 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 07 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 07 00 EC 06 00 00 00 00 00 D8 0C DD [11:25:48]RasterBufferAndPrint [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]written 0, free lines is 3304 [11:25:48]MH_Cut [11:25:48]Write to MH i2c: D1 01 00 F3 06 01 CB [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 01 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 01 00 F3 06 00 CA [11:25:48]Write to MH i2c: 01 00 00 F4 06 FA [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]OFD Sender: No OFD packet to send [11:25:48]*** Cut start [11:25:48]*** Partial cut [11:25:48]*** CUTSNS_PIN = 1 [11:25:49]*** CUTSNS_PIN = 0 [11:25:49]*** Brake cut motor [11:25:49]Read from MH i2c: 01 [11:25:49]MH_I2C_Read... [11:25:49]*** Stop cut motor [11:25:49]*** Cut end [11:25:49]Read from MH i2c: 01 07 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [11:25:49]process_action close_receipt done [11:25:49]requested_data is exist [11:25:49]produce_requested_data [11:25:49]requested_item fm.sn is exist - process it [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 11 00 00 [11:25:49]Write to MH i2c: E2 08 00 F5 06 80 11 00 00 00 00 00 00 75 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 17 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 17 00 F5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CA [11: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 [11:25:49]wFMCommunicate OK [11:25:49]requested_item fd.num is exist - process it [11:25:49]SAM_PROTO_GetFieldsCounters [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 13 00 00 [11:25:49]Write to MH i2c: E2 08 00 F6 06 80 13 00 00 00 00 00 00 78 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 62 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 62 00 F6 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 4E B9 05 00 0E 04 04 00 10 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 5C [11: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 4E B9 05 00 0E 04 04 00 10 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 [11:25:49]wFMCommunicate OK [11:25:49]SAM_PROTO_GetFieldsCounters done [11:25:49]requested_item shift.num is exist - process it [11:25:49]requested_item shift.opened is exist - process it [11:25:49]req_shift_opened [11:25:49]FM_GetShiftState [11:25:49]SAM_PROTO_GetShiftState [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 13 01 00 [11:25:49]Write to MH i2c: E2 08 00 F7 06 80 13 01 00 00 00 00 00 7A [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 F7 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 48 [11:25:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:25:49]wFMCommunicate OK [11:25:49]SAM_PROTO_GetShiftState done [11:25:49]FM_GetShiftState done [11:25:49]req_shift_opened done [11:25:49]requested_item shift.open_date is exist - process it [11:25:49]req_shift_open_date [11:25:49]req_shift_open_date done [11:25:49]produce_requested_data done [11:25:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375118,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:25:49]process_action_free close_receipt [11:25:49]json_value_free [11:25:49]json_value_free done [11:25:49]process_json_proto returns [11:25:49]Send response to host [11:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375118,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:25:49]free response buf [11:25:49]execute_script done [11:25:49]execute_script returns [11:25:49]free content buf [11:25:49]Sock 10.Close socket [11:25:50]Sock 10.Thread stoped [11:25:53]OFD Sender: No OFD packet to send [11:25:58]OFD Sender: No OFD packet to send [11:26:03]OFD Sender: No OFD packet to send [11:26:08]OFD Sender: No OFD packet to send [11:26:13]OFD Sender: No OFD packet to send [11:26:18]OFD Sender: No OFD packet to send [11:26:23]OFD Sender: No OFD packet to send [11:26:28]OFD Sender: No OFD packet to send [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:53]accept exits with 7 [11:26:53]New connection [11:26:53]New thread 3067239780 created [11:26:53]Thread 3067096420 joined [11:26:53]Waiting for new connection... [11:26:53] Sock 7.Parse request [11:26:53]Sock 7.Check first char [11:26:53]Sock 7.First char is OK [11:26:53]request: POST /json_proto HTTP/1.0 [11:26:53]Method: POST [11:26:53]URL: /json_proto [11:26:53]Method is POST - this is cgi request [11:26:53]url: /json_proto [11:26:53]query_string will be loaded in cgi processing [11:26:53]execute_cgi json_proto POST (null) [11:26:53]execute_cgi path=json_proto method=POST [11:26:53]POST find Content-Length [11:26:53]Host: 172.17.42.195:8080 [11:26:53]Content-Length: 678 [11:26:53]Content-Type: application/json [11:26:53] [11:26:53]POST finish read [11:26:53]Found Content-Length = 678 [11:26:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311660", "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" ] } } [11:26:53]execute_script... [11: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)3311660", "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" ] } } [11:26:53]POST & json_proto [11:26:53]process_json_proto [11:26:53]json parsed OK: [11:26:53]protocol is kg_v1.0 [11:26:53]action value=close_receipt [11:26:53]process_action close_receipt [11:26:53]cmd_close_receipt [11:26:53]MH_GetDate [11:26:53]Write to MH i2c: F0 00 00 F8 06 ED [11:26:53]Write i2c OK [11:26:53]MH_I2C_Read... [11:26:53]Read from MH i2c: F0 [11:26:53]MH_I2C_Read... [11:26:53]Read from MH i2c: F0 09 00 [11:26:53]MH_I2C_Read... [11:26:53]Read from MH i2c: F0 09 00 F8 06 00 7D 23 1E 67 EF 94 12 67 17 [11:26:53]GetLastDocTimeStamp 1730028346 [11:26:53]current date 1730028413 [11:26:53]FM_GetShiftState [11:26:53]SAM_PROTO_GetShiftState [11:26:53]wFMCommunicate request_size=4 [11:26:53]MH_SAM_APDU [11:26:53]CAPDU: 80 13 01 00 [11:26:53]Write to MH i2c: E2 08 00 F9 06 80 13 01 00 00 00 00 00 7C [11:26:53]Write i2c OK [11:26:53]MH_I2C_Read... [11:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:53]Read from MH i2c: E2 [11:26:53]MH_I2C_Read... [11:26:53]Read from MH i2c: E2 0E 00 [11:26:53]MH_I2C_Read... [11:26:53]Read from MH i2c: E2 0E 00 F9 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4A [11:26:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:26:53]wFMCommunicate OK [11:26:53]SAM_PROTO_GetShiftState done [11:26:53]FM_GetShiftState done [11:26:53]opened in 1729988025 [11:26:53]opened+sec_in_day 1730074425 [11:26:53]quantity*price = 50041 [11:26:53]sum+1 = 50042 [11:26:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 397 27.10.2024 11:26 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375119 ФПД: 24076563174981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375119&fm=24076563174981&tin=02508201610067®Number=0000000000091623&sum=50000 [11:26:54]StoreToDocumentArchive [11:26:54]shift 528 fd 375119 [11:26:54]save to /storage/0528/doc_00375119 [11:26:54]save last doc name /storage/0528/doc_00375119 to /storage/kkm_last_doc_name [11:26:54]save OK [11:26:54]Clear old archive folders... [11:26:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:54]tlvbuf is 00F78340 [11:26:54]SAM_PROTO_ClearQueue [11:26:54]wFMCommunicate request_size=4 [11:26:54]MH_SAM_APDU [11:26:54]CAPDU: 80 09 00 00 [11:26:54]Write to MH i2c: E2 08 00 06 07 80 09 00 00 00 00 00 00 7F [11:26:54]Write i2c OK [11:26:54]MH_I2C_Read... [11:26:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:54]Read from MH i2c: E2 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 06 07 00 90 00 81 [11:26:54]RAPDU: 90 00 [11:26:54]wFMCommunicate OK [11:26:54]SAM_PROTO_ClearQueue done [11:26:54]KKMCreateOFDPacket [11:26:54]OFDProtocolAddRootSTLVToBuf [11:26:54]FM_MakeSignedData [11:26:54]FM_MakeSignedData [11:26:54]SAM_PROTO_SignData [11:26:54]wFMCommunicate request_size=4 [11:26:54]MH_SAM_APDU [11:26:54]CAPDU: 80 0D 01 02 [11:26:54]Write to MH i2c: E2 08 00 07 07 80 0D 01 02 00 00 00 00 87 [11:26:54]Write i2c OK [11:26:54]MH_I2C_Read... [11:26:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:54]Read from MH i2c: E2 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 07 07 00 90 00 82 [11:26:54]RAPDU: 90 00 [11:26:54]wFMCommunicate OK [11:26:54]wFMCommunicate request_size=255 [11:26:54]MH_SAM_APDU [11:26: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 7D 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 15 [11:26:54]Write to MH i2c: E2 02 01 08 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 8D 01 00 00 F4 03 04 00 7D 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 15 00 00 FA [11:26:54]Write i2c OK [11:26:54]MH_I2C_Read... [11:26:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:54]Read from MH i2c: E2 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 [11:26:54]MH_I2C_Read... [11:26:54]Read from MH i2c: E2 03 00 08 07 00 90 00 83 [11:26:55]RAPDU: 90 00 [11:26:55]wFMCommunicate OK [11:26:55]wFMCommunicate request_size=10 [11:26:55]MH_SAM_APDU [11:26:55]CAPDU: 80 0D 02 02 05 E5 C2 FE D6 45 [11:26:55]Write to MH i2c: E2 0D 00 09 07 80 0D 02 02 05 00 E5 C2 FE D6 45 00 00 54 [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:55]Read from MH i2c: E2 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 03 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [11:26:55]RAPDU: 90 00 [11:26:55]wFMCommunicate OK [11:26:55]wFMCommunicate request_size=4 [11:26:55]MH_SAM_APDU [11:26:55]CAPDU: 80 0D 03 02 [11:26:55]Write to MH i2c: E2 08 00 0A 07 80 0D 03 02 00 00 00 00 8C [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:55]Read from MH i2c: E2 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 0B 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 0B 00 0A 07 00 0C 5C 46 AD 5C C8 9C 18 90 00 C0 [11:26:55]RAPDU: 0C 5C 46 AD 5C C8 9C 18 90 00 [11:26:55]wFMCommunicate OK [11:26:55]SAM_PROTO_SignData done [11:26:55]FM_MakeSignedData done [11:26:55]CreateOFDProtocolMessage [11:26:55]wFMCommunicate request_size=4 [11:26:55]MH_SAM_APDU [11:26:55]CAPDU: 80 11 00 00 [11:26:55]Write to MH i2c: E2 08 00 0B 07 80 11 00 00 00 00 00 00 8C [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:55]Read from MH i2c: E2 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 17 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: E2 17 00 0B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [11: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 [11:26:55]wFMCommunicate OK [11:26:55]CreateOFDProtocolMessage done [11:26:55]OFDSenderStorePacket 375119 [11:26:55]StoreOFDPacket docnum=375119 [11: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 0F 01 00 00 91 6C 07 01 0F 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 8D 01 00 00 F4 03 04 00 7D 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 15 E5 C2 FE D6 45 0C 5C 46 AD 5C C8 9C 18 [11:26:55]CheckFolder [11:26:55]dirname=/storage/ofd_packets [11:26:55]CheckFolder done [11:26:55]ProducePacketName [11:26:55]name=ofd_packets/00375119 [11:26:55]NVStorageSaveData ofd_packets/00375119 [11:26:55]File name is /storage/ofd_packets/00375119 [11:26:55]Write 301 bytes [11:26:55]NVStorageSaveData done [11:26:55]OFDSenderStorePacket done [11:26:55]KKMCreateOFDPacket done [11:26:55]NVStorageSaveData kkm_last_timestamp [11:26:55]File name is /storage/kkm_last_timestamp [11:26:55]Write 4 bytes [11:26:55]NVStorageSaveData done [11:26:55]ExternCall_PrintAddStr [11:26:55]wPrintStart [11:26:55]Write to MH i2c: 01 00 00 0C 07 13 [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 07 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 07 00 0C 07 00 00 00 00 00 FF 0F 28 [11:26:55]RasterBufferAndPrint [11:26:55]line Счет N : (1)3311660 [11:26:55]line ИНН: 02508201610067 [11:26:55]line Контрольно-Кассовый Чек [11:26:55]line ПРОДАЖА [11:26:55]line ТРК (МРК, ГНК) : 12 [11:26:55]line Товар: 2710124130 [11:26:55]line Аи-92-К-4 [11:26:55]line 7.480 * 66.90 [11:26:55]line = 500.41 [11:26:55]line НДС 12% НСП 1% [11:26:55]line > о реализуемом товаре [11:26:55]line ОКРУГЛЕНИЕ: -0.41 [11:26:55]line ИТОГО: 500.00 [11:26:55]line Внесено: 500.00 [11:26:55]line СДАЧА: 0.00 [11:26:55]line НСП 1% : 4.43 [11:26:55]line НДС 12% : 53.14 [11:26:55]line Наличными: 500.00 [11:26:55]line Безнал.: 0.00 [11:26:55]line Место: АЗС № 87 "Партнер Нефть" [11:26:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:26:55]line СНО: Общий режим [11:26:55]line Чек 397 27.10.2024 11:26 [11:26:55]line Смена: 528 ФФД: 1.0 [11:26:55]line ЗНМ: 0300000083 [11:26:55]line РНМ: 0000000000091623 [11:26:55]line Версия ККМ: 001 [11:26:55]line ФМ: 0000000000874672 [11:26:55]line ФД: 375119 [11:26:55]line ФПД: 24076563174981 [11:26:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375119&fm=24076563174981&tin=02508201610067®Number=0000000000091623&sum=50000 [11:26:55]written 0, free lines is 4095 [11:26:55]OFD Sender: Processing packet 375119 [packets to send 270, broken 269] [11:26:55]ProducePacketName [11:26:55]name=ofd_packets/00375119 [11:26:55]OFD Sender: To server: pG, [11:26:55]CommunicateWithHost lk.salyk.kg:30040 [11:26:55]ConnectInit lk.salyk.kg [11:26:55]Connected sock=10 [11: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 0F 01 00 00 91 6C 07 01 0F 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 8D 01 00 00 F4 03 04 00 7D 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 15 E5 C2 FE D6 45 0C 5C 46 AD 5C C8 9C 18 [11:26: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 B4 9B 47 00 C4 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 4F B9 05 00 F4 03 04 00 1C CF 1D 67 B6 04 01 00 00 AD 97 0A 2D 45 29 DE 44 [11:26:55]CommunicateWithHost err = 0 [11:26:55]CheckOFDResponse [11:26:55]1017 (14) - 77093643461234 [11:26:55]1041 (16) - 0000000000874672 [11:26:55]1040 (4) - 375119 [11:26:55]1012 (4) - 27.10.2024 05:26 [11:26:55]1206 (1) - 0 [11:26:55]OFD Sender: Remove packet 375119 [11:26:55]ProducePacketName [11:26:55]name=ofd_packets/00375119 [11:26:55]NVStorageDeleteData [11:26:55]Write to MH i2c: 01 00 00 37 07 3E [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 07 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 DA 0C 2B [11:26:55]RasterBufferAndPrint [11:26:55]line [11:26:55]line [11:26:55]line [11:26:55]line [11:26:55]line [11:26:55]written 0, free lines is 3297 [11:26:55]MH_Cut [11:26:55]Write to MH i2c: D1 01 00 3E 07 01 17 [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: D1 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: D1 01 00 [11:26:55]MH_I2C_Read... [11:26:55]Read from MH i2c: D1 01 00 3E 07 00 16 [11:26:55]Write to MH i2c: 01 00 00 3F 07 46 [11:26:55]Write i2c OK [11:26:55]MH_I2C_Read... [11:26:56]OFD Sender: No OFD packet to send [11:26:56]*** Cut start [11:26:56]*** Partial cut [11:26:56]*** CUTSNS_PIN = 1 [11:26:56]*** CUTSNS_PIN = 0 [11:26:56]*** Brake cut motor [11:26:57]Read from MH i2c: 01 [11:26:57]MH_I2C_Read... [11:26:57]*** Stop cut motor [11:26:57]*** Cut end [11:26:57]Read from MH i2c: 01 07 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: 01 07 00 3F 07 00 00 00 00 00 FF 0F 5B [11:26:57]process_action close_receipt done [11:26:57]requested_data is exist [11:26:57]produce_requested_data [11:26:57]requested_item fm.sn is exist - process it [11:26:57]wFMCommunicate request_size=4 [11:26:57]MH_SAM_APDU [11:26:57]CAPDU: 80 11 00 00 [11:26:57]Write to MH i2c: E2 08 00 40 07 80 11 00 00 00 00 00 00 C1 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 17 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 17 00 40 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 16 [11: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 [11:26:57]wFMCommunicate OK [11:26:57]requested_item fd.num is exist - process it [11:26:57]SAM_PROTO_GetFieldsCounters [11:26:57]wFMCommunicate request_size=4 [11:26:57]MH_SAM_APDU [11:26:57]CAPDU: 80 13 00 00 [11:26:57]Write to MH i2c: E2 08 00 41 07 80 13 00 00 00 00 00 00 C4 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 62 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 62 00 41 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 4F B9 05 00 0E 04 04 00 10 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 AC [11: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 4F B9 05 00 0E 04 04 00 10 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 [11:26:57]wFMCommunicate OK [11:26:57]SAM_PROTO_GetFieldsCounters done [11:26:57]requested_item shift.num is exist - process it [11:26:57]requested_item shift.opened is exist - process it [11:26:57]req_shift_opened [11:26:57]FM_GetShiftState [11:26:57]SAM_PROTO_GetShiftState [11:26:57]wFMCommunicate request_size=4 [11:26:57]MH_SAM_APDU [11:26:57]CAPDU: 80 13 01 00 [11:26:57]Write to MH i2c: E2 08 00 42 07 80 13 01 00 00 00 00 00 C6 [11:26:57]Write i2c OK [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 [11:26:57]MH_I2C_Read... [11:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:57]Read from MH i2c: E2 0E 00 [11:26:57]MH_I2C_Read... [11:26:57]Read from MH i2c: E2 0E 00 42 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 94 [11:26:57]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:26:57]wFMCommunicate OK [11:26:57]SAM_PROTO_GetShiftState done [11:26:57]FM_GetShiftState done [11:26:57]req_shift_opened done [11:26:57]requested_item shift.open_date is exist - process it [11:26:57]req_shift_open_date [11:26:57]req_shift_open_date done [11:26:57]produce_requested_data done [11:26:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375119,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:26:57]process_action_free close_receipt [11:26:57]json_value_free [11:26:57]json_value_free done [11:26:57]process_json_proto returns [11:26:57]Send response to host [11:26:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375119,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:26:57]free response buf [11:26:57]execute_script done [11:26:57]execute_script returns [11:26:57]free content buf [11:26:57]Sock 7.Close socket [11:26:57]Sock 7.Thread stoped [11:27:01]OFD Sender: No OFD packet to send [11:27:06]OFD Sender: No OFD packet to send [11:27:11]OFD Sender: No OFD packet to send [11:27:16]OFD Sender: No OFD packet to send [11:27:21]OFD Sender: No OFD packet to send [11:27:26]OFD Sender: No OFD packet to send [11:27:31]OFD Sender: No OFD packet to send [11:27:36]OFD Sender: No OFD packet to send [11:27:41]OFD Sender: No OFD packet to send [11:27:46]OFD Sender: No OFD packet to send [11:27:51]OFD Sender: No OFD packet to send [11:27:56]OFD Sender: No OFD packet to send [11:28:01]OFD Sender: No OFD packet to send [11:28:06]OFD Sender: No OFD packet to send [11:28:11]OFD Sender: No OFD packet to send [11:28:16]OFD Sender: No OFD packet to send [11:28:21]OFD Sender: No OFD packet to send [11:28:26]OFD Sender: No OFD packet to send [11:28:31]OFD Sender: No OFD packet to send [11:28:33]accept exits with 9 [11:28:33]New connection [11:28:33]New thread 3067096420 created [11:28:33]Thread 3067239780 joined [11:28:33]Waiting for new connection... [11:28:33] Sock 9.Parse request [11:28:33]Sock 9.Check first char [11:28:33]Sock 9.First char is OK [11:28:33]request: POST /json_proto HTTP/1.0 [11:28:33]Method: POST [11:28:33]URL: /json_proto [11:28:33]Method is POST - this is cgi request [11:28:33]url: /json_proto [11:28:33]query_string will be loaded in cgi processing [11:28:33]execute_cgi json_proto POST (null) [11:28:33]execute_cgi path=json_proto method=POST [11:28:33]POST find Content-Length [11:28:33]Host: 172.17.42.195:8080 [11:28:33]Content-Length: 770 [11:28:33]Content-Type: application/json [11:28:33] [11:28:33]POST finish read [11:28:33]Found Content-Length = 770 [11:28:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311661", "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" : 23.920, "sum" : 1600.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" : 1600.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:33]execute_script... [11:28: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)3311661", "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" : 23.920, "sum" : 1600.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" : 1600.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:33]POST & json_proto [11:28:33]process_json_proto [11:28:33]json parsed OK: [11:28:33]protocol is kg_v1.0 [11:28:33]action value=close_receipt [11:28:33]process_action close_receipt [11:28:33]cmd_close_receipt [11:28:33]MH_GetDate [11:28:33]Write to MH i2c: F0 00 00 43 07 39 [11:28:33]Write i2c OK [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: F0 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: F0 09 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: F0 09 00 43 07 00 E1 23 1E 67 EF 94 12 67 C7 [11:28:33]GetLastDocTimeStamp 1730028413 [11:28:33]current date 1730028513 [11:28:33]FM_GetShiftState [11:28:33]SAM_PROTO_GetShiftState [11:28:33]wFMCommunicate request_size=4 [11:28:33]MH_SAM_APDU [11:28:33]CAPDU: 80 13 01 00 [11:28:33]Write to MH i2c: E2 08 00 44 07 80 13 01 00 00 00 00 00 C8 [11:28:33]Write i2c OK [11:28:33]MH_I2C_Read... [11:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:33]Read from MH i2c: E2 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 0E 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 0E 00 44 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 96 [11:28:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:28:33]wFMCommunicate OK [11:28:33]SAM_PROTO_GetShiftState done [11:28:33]FM_GetShiftState done [11:28:33]opened in 1729988025 [11:28:33]opened+sec_in_day 1730074425 [11:28:33]quantity*price = 160024 [11:28:33]sum+1 = 160026 [11:28:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.25 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 0.00 Безнал.: 1600.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 398 27.10.2024 11:28 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375120 ФПД: 127217328270029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112833&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375120&fm=127217328270029&tin=02508201610067®Number=0000000000091623&sum=160025 [11:28:34]StoreToDocumentArchive [11:28:34]shift 528 fd 375120 [11:28:34]save to /storage/0528/doc_00375120 [11:28:34]save last doc name /storage/0528/doc_00375120 to /storage/kkm_last_doc_name [11:28:34]save OK [11:28:34]Clear old archive folders... [11:28:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:34]tlvbuf is 00F12160 [11:28:34]SAM_PROTO_ClearQueue [11:28:34]wFMCommunicate request_size=4 [11:28:34]MH_SAM_APDU [11:28:34]CAPDU: 80 09 00 00 [11:28:34]Write to MH i2c: E2 08 00 51 07 80 09 00 00 00 00 00 00 CA [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:34]Read from MH i2c: E2 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [11:28:34]RAPDU: 90 00 [11:28:34]wFMCommunicate OK [11:28:34]SAM_PROTO_ClearQueue done [11:28:34]KKMCreateOFDPacket [11:28:34]OFDProtocolAddRootSTLVToBuf [11:28:34]FM_MakeSignedData [11:28:34]FM_MakeSignedData [11:28:34]SAM_PROTO_SignData [11:28:34]wFMCommunicate request_size=4 [11:28:34]MH_SAM_APDU [11:28:34]CAPDU: 80 0D 01 02 [11:28:34]Write to MH i2c: E2 08 00 52 07 80 0D 01 02 00 00 00 00 D2 [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:34]Read from MH i2c: E2 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 52 07 00 90 00 CD [11:28:34]RAPDU: 90 00 [11:28:34]wFMCommunicate OK [11:28:34]wFMCommunicate request_size=255 [11:28:34]MH_SAM_APDU [11:28: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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 E1 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 [11:28:34]Write to MH i2c: E2 02 01 53 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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 E1 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 00 00 62 [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:34]Read from MH i2c: E2 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 03 00 53 07 00 90 00 CE [11:28:34]RAPDU: 90 00 [11:28:34]wFMCommunicate OK [11:28:34]wFMCommunicate request_size=10 [11:28:34]MH_SAM_APDU [11:28:34]CAPDU: 80 0D 02 02 05 B4 17 A9 2A CD [11:28:34]Write to MH i2c: E2 0D 00 54 07 80 0D 02 02 05 00 B4 17 A9 2A CD 00 00 4A [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 54 07 00 90 00 CF [11:28:35]RAPDU: 90 00 [11:28:35]wFMCommunicate OK [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 0D 03 02 [11:28:35]Write to MH i2c: E2 08 00 55 07 80 0D 03 02 00 00 00 00 D7 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 0B 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 0B 00 55 07 00 D7 2A 30 F0 D6 8D 6A 89 90 00 4F [11:28:35]RAPDU: D7 2A 30 F0 D6 8D 6A 89 90 00 [11:28:35]wFMCommunicate OK [11:28:35]SAM_PROTO_SignData done [11:28:35]FM_MakeSignedData done [11:28:35]CreateOFDProtocolMessage [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 11 00 00 [11:28:35]Write to MH i2c: E2 08 00 56 07 80 11 00 00 00 00 00 00 D7 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 17 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 17 00 56 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2C [11:28:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:28:35]wFMCommunicate OK [11:28:35]CreateOFDProtocolMessage done [11:28:35]OFDSenderStorePacket 375120 [11:28:35]StoreOFDPacket docnum=375120 [11:28: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 86 B2 07 01 59 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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 E1 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 B4 17 A9 2A CD D7 2A 30 F0 D6 8D 6A 89 [11:28:35]CheckFolder [11:28:35]dirname=/storage/ofd_packets [11:28:35]CheckFolder done [11:28:35]ProducePacketName [11:28:35]name=ofd_packets/00375120 [11:28:35]NVStorageSaveData ofd_packets/00375120 [11:28:35]File name is /storage/ofd_packets/00375120 [11:28:35]Write 301 bytes [11:28:35]NVStorageSaveData done [11:28:35]OFDSenderStorePacket done [11:28:35]KKMCreateOFDPacket done [11:28:35]NVStorageSaveData kkm_last_timestamp [11:28:35]File name is /storage/kkm_last_timestamp [11:28:35]Write 4 bytes [11:28:35]NVStorageSaveData done [11:28:35]ExternCall_PrintAddStr [11:28:35]wPrintStart [11:28:35]Write to MH i2c: 01 00 00 57 07 5E [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 07 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 FF 0F 73 [11:28:35]RasterBufferAndPrint [11:28:35]line Счет N : (1)3311661 [11:28:35]line ИНН: 02508201610067 [11:28:35]line Контрольно-Кассовый Чек [11:28:35]line ПРОДАЖА [11:28:35]line ТРК (МРК, ГНК) : 22 [11:28:35]line Товар: 2710124130 [11:28:35]line Аи-92-К-4 [11:28:35]line 23.920 * 66.90 [11:28:35]line = 1600.25 [11:28:35]line НДС 12% НСП 1% [11:28:35]line > о реализуемом товаре [11:28:35]line ИТОГО: 1600.25 [11:28:35]line НСП 1% : 14.16 [11:28:35]line НДС 12% : 169.94 [11:28:35]line Наличными: 0.00 [11:28:35]line Безнал.: 1600.25 [11:28:35]line Место: АЗС № 87 "Партнер Нефть" [11:28:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:28:35]line СНО: Общий режим [11:28:35]line Чек 398 27.10.2024 11:28 [11:28:35]line Смена: 528 ФФД: 1.0 [11:28:35]line ЗНМ: 0300000083 [11:28:35]line РНМ: 0000000000091623 [11:28:35]line Версия ККМ: 001 [11:28:35]line Платежная система: Mbank [11:28:35]line ФМ: 0000000000874672 [11:28:35]line ФД: 375120 [11:28:35]line ФПД: 127217328270029 [11:28:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T112833&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375120&fm=127217328270029&tin=02508201610067®Number=0000000000091623&sum=160025 [11:28:35]written 0, free lines is 4095 [11:28:35]OFD Sender: Processing packet 375120 [packets to send 270, broken 269] [11:28:35]ProducePacketName [11:28:35]name=ofd_packets/00375120 [11:28:35]OFD Sender: To server: pG, [11:28:35]CommunicateWithHost lk.salyk.kg:30040 [11:28:35]ConnectInit lk.salyk.kg [11:28:35]Connected sock=10 [11:28: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 86 B2 07 01 59 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 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 E1 23 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 B4 17 A9 2A CD D7 2A 30 F0 D6 8D 6A 89 [11:28: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 13 53 47 00 8B 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B9 05 00 F4 03 04 00 80 CF 1D 67 B6 04 01 00 00 FD DA 69 B2 BF 35 E0 A8 [11:28:35]CommunicateWithHost err = 0 [11:28:35]CheckOFDResponse [11:28:35]1017 (14) - 77093643461234 [11:28:35]1041 (16) - 0000000000874672 [11:28:35]1040 (4) - 375120 [11:28:35]1012 (4) - 27.10.2024 05:28 [11:28:35]1206 (1) - 0 [11:28:35]OFD Sender: Remove packet 375120 [11:28:35]ProducePacketName [11:28:35]name=ofd_packets/00375120 [11:28:35]NVStorageDeleteData [11:28:35]Write to MH i2c: 01 00 00 80 07 87 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 07 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: 01 07 00 80 07 00 00 00 00 00 03 0D 9E [11:28:35]RasterBufferAndPrint [11:28:35]line [11:28:35]line [11:28:35]line [11:28:35]line [11:28:35]line [11:28:35]written 0, free lines is 3338 [11:28:35]MH_Cut [11:28:35]Write to MH i2c: D1 01 00 87 07 01 60 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: D1 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: D1 01 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: D1 01 00 87 07 00 5F [11:28:35]Write to MH i2c: 01 00 00 88 07 8F [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:36]OFD Sender: No OFD packet to send [11:28:36]*** Cut start [11:28:36]*** Partial cut [11:28:36]*** CUTSNS_PIN = 1 [11:28:36]*** CUTSNS_PIN = 0 [11:28:36]*** Brake cut motor [11:28:37]Read from MH i2c: 01 [11:28:37]MH_I2C_Read... [11:28:37]*** Stop cut motor [11:28:37]*** Cut end [11:28:37]Read from MH i2c: 01 07 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: 01 07 00 88 07 00 00 00 00 00 FF 0F A4 [11:28:37]process_action close_receipt done [11:28:37]requested_data is exist [11:28:37]produce_requested_data [11:28:37]requested_item fm.sn is exist - process it [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 11 00 00 [11:28:37]Write to MH i2c: E2 08 00 89 07 80 11 00 00 00 00 00 00 0A [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 17 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 17 00 89 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5F [11: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 [11:28:37]wFMCommunicate OK [11:28:37]requested_item fd.num is exist - process it [11:28:37]SAM_PROTO_GetFieldsCounters [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 13 00 00 [11:28:37]Write to MH i2c: E2 08 00 8A 07 80 13 00 00 00 00 00 00 0D [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 62 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 62 00 8A 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 50 B9 05 00 0E 04 04 00 10 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 F9 [11:28:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:28:37]wFMCommunicate OK [11:28:37]SAM_PROTO_GetFieldsCounters done [11:28:37]requested_item shift.num is exist - process it [11:28:37]requested_item shift.opened is exist - process it [11:28:37]req_shift_opened [11:28:37]FM_GetShiftState [11:28:37]SAM_PROTO_GetShiftState [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 13 01 00 [11:28:37]Write to MH i2c: E2 08 00 8B 07 80 13 01 00 00 00 00 00 0F [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 0E 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 0E 00 8B 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DD [11:28:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:28:37]wFMCommunicate OK [11:28:37]SAM_PROTO_GetShiftState done [11:28:37]FM_GetShiftState done [11:28:37]req_shift_opened done [11:28:37]requested_item shift.open_date is exist - process it [11:28:37]req_shift_open_date [11:28:37]req_shift_open_date done [11:28:37]produce_requested_data done [11:28:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375120,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:28:37]process_action_free close_receipt [11:28:37]json_value_free [11:28:37]json_value_free done [11:28:37]process_json_proto returns [11:28:37]Send response to host [11:28:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375120,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:28:37]free response buf [11:28:37]execute_script done [11:28:37]execute_script returns [11:28:37]free content buf [11:28:37]Sock 9.Close socket [11:28:37]Sock 9.Thread stoped [11:28:41]OFD Sender: No OFD packet to send [11:28:46]OFD Sender: No OFD packet to send [11:28:51]OFD Sender: No OFD packet to send [11:28:56]OFD Sender: No OFD packet to send [11:29:01]OFD Sender: No OFD packet to send [11:29:06]OFD Sender: No OFD packet to send [11:29:11]OFD Sender: No OFD packet to send [11:29:16]OFD Sender: No OFD packet to send [11:29:21]OFD Sender: No OFD packet to send [11:29:26]OFD Sender: No OFD packet to send [11:29:31]OFD Sender: No OFD packet to send [11:29:36]OFD Sender: No OFD packet to send [11:29:41]OFD Sender: No OFD packet to send [11:29:46]OFD Sender: No OFD packet to send [11:29:51]OFD Sender: No OFD packet to send [11:29:56]OFD Sender: No OFD packet to send [11:30:01]OFD Sender: No OFD packet to send [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:36]accept exits with 7 [11:30:36]New connection [11:30:36]New thread 3067239780 created [11:30:36]Thread 3067096420 joined [11:30:36]Waiting for new connection... [11:30:36] Sock 7.Parse request [11:30:36]Sock 7.Check first char [11:30:36]Sock 7.First char is OK [11:30:36]request: POST /json_proto HTTP/1.0 [11:30:36]Method: POST [11:30:36]URL: /json_proto [11:30:36]Method is POST - this is cgi request [11:30:36]url: /json_proto [11:30:36]query_string will be loaded in cgi processing [11:30:36]execute_cgi json_proto POST (null) [11:30:36]execute_cgi path=json_proto method=POST [11:30:36]POST find Content-Length [11:30:36]Host: 172.17.42.195:8080 [11:30:36]Content-Length: 678 [11:30:36]Content-Type: application/json [11:30:36] [11:30:36]POST finish read [11:30:36]Found Content-Length = 678 [11:30:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311662", "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" ] } } [11:30:36]execute_script... [11:30:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311662", "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" ] } } [11:30:36]POST & json_proto [11:30:36]process_json_proto [11:30:36]json parsed OK: [11:30:36]protocol is kg_v1.0 [11:30:36]action value=close_receipt [11:30:36]process_action close_receipt [11:30:36]cmd_close_receipt [11:30:36]MH_GetDate [11:30:36]Write to MH i2c: F0 00 00 8C 07 82 [11:30:36]Write i2c OK [11:30:36]MH_I2C_Read... [11:30:36]Read from MH i2c: F0 [11:30:36]MH_I2C_Read... [11:30:36]Read from MH i2c: F0 09 00 [11:30:36]MH_I2C_Read... [11:30:36]Read from MH i2c: F0 09 00 8C 07 00 5D 24 1E 67 EF 94 12 67 8D [11:30:36]GetLastDocTimeStamp 1730028513 [11:30:36]current date 1730028637 [11:30:36]FM_GetShiftState [11:30:36]SAM_PROTO_GetShiftState [11:30:36]wFMCommunicate request_size=4 [11:30:36]MH_SAM_APDU [11:30:36]CAPDU: 80 13 01 00 [11:30:36]Write to MH i2c: E2 08 00 8D 07 80 13 01 00 00 00 00 00 11 [11:30:36]Write i2c OK [11:30:36]MH_I2C_Read... [11:30:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:36]Read from MH i2c: E2 [11:30:36]MH_I2C_Read... [11:30:36]Read from MH i2c: E2 0E 00 [11:30:36]MH_I2C_Read... [11:30:36]Read from MH i2c: E2 0E 00 8D 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DF [11:30:36]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:30:36]wFMCommunicate OK [11:30:36]SAM_PROTO_GetShiftState done [11:30:36]FM_GetShiftState done [11:30:36]opened in 1729988025 [11:30:36]opened+sec_in_day 1730074425 [11:30:36]quantity*price = 20003 [11:30:36]sum+1 = 20004 [11:30:36]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 СНО: Общий режим Чек 399 27.10.2024 11:30 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375121 ФПД: 173212511132232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113037&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375121&fm=173212511132232&tin=02508201610067®Number=0000000000091623&sum=20000 [11:30:37]StoreToDocumentArchive [11:30:37]shift 528 fd 375121 [11:30:37]save to /storage/0528/doc_00375121 [11:30:37]save last doc name /storage/0528/doc_00375121 to /storage/kkm_last_doc_name [11:30:37]save OK [11:30:37]Clear old archive folders... [11:30:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:37]tlvbuf is 00F15400 [11:30:37]SAM_PROTO_ClearQueue [11:30:37]wFMCommunicate request_size=4 [11:30:37]MH_SAM_APDU [11:30:37]CAPDU: 80 09 00 00 [11:30:37]Write to MH i2c: E2 08 00 9A 07 80 09 00 00 00 00 00 00 13 [11:30:37]Write i2c OK [11:30:37]MH_I2C_Read... [11:30:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:37]Read from MH i2c: E2 [11:30:37]MH_I2C_Read... [11:30:37]Read from MH i2c: E2 03 00 [11:30:37]MH_I2C_Read... [11:30:37]Read from MH i2c: E2 03 00 9A 07 00 90 00 15 [11:30:37]RAPDU: 90 00 [11:30:37]wFMCommunicate OK [11:30:37]SAM_PROTO_ClearQueue done [11:30:37]KKMCreateOFDPacket [11:30:37]OFDProtocolAddRootSTLVToBuf [11:30:37]FM_MakeSignedData [11:30:37]FM_MakeSignedData [11:30:37]SAM_PROTO_SignData [11:30:37]wFMCommunicate request_size=4 [11:30:37]MH_SAM_APDU [11:30:37]CAPDU: 80 0D 01 02 [11:30:37]Write to MH i2c: E2 08 00 9B 07 80 0D 01 02 00 00 00 00 1B [11:30:37]Write i2c OK [11:30:37]MH_I2C_Read... [11:30:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:37]Read from MH i2c: E2 [11:30:37]MH_I2C_Read... [11:30:37]Read from MH i2c: E2 03 00 [11:30:37]MH_I2C_Read... [11:30:37]Read from MH i2c: E2 03 00 9B 07 00 90 00 16 [11:30:37]RAPDU: 90 00 [11:30:37]wFMCommunicate OK [11:30:37]wFMCommunicate request_size=255 [11:30:37]MH_SAM_APDU [11:30:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 01 00 00 F4 03 04 00 5D 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D [11:30:37]Write to MH i2c: E2 02 01 9C 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 8F 01 00 00 F4 03 04 00 5D 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 00 00 BD [11:30:37]Write i2c OK [11:30:37]MH_I2C_Read... [11:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:38]Read from MH i2c: E2 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 03 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [11:30:38]RAPDU: 90 00 [11:30:38]wFMCommunicate OK [11:30:38]wFMCommunicate request_size=10 [11:30:38]MH_SAM_APDU [11:30:38]CAPDU: 80 0D 02 02 05 89 2E 32 5A 48 [11:30:38]Write to MH i2c: E2 0D 00 9D 07 80 0D 02 02 05 00 89 2E 32 5A 48 00 00 B3 [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:38]Read from MH i2c: E2 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 03 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 03 00 9D 07 00 90 00 18 [11:30:38]RAPDU: 90 00 [11:30:38]wFMCommunicate OK [11:30:38]wFMCommunicate request_size=4 [11:30:38]MH_SAM_APDU [11:30:38]CAPDU: 80 0D 03 02 [11:30:38]Write to MH i2c: E2 08 00 9E 07 80 0D 03 02 00 00 00 00 20 [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:38]Read from MH i2c: E2 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 0B 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 0B 00 9E 07 00 CE 9B 8E 67 DB B9 AA 68 90 00 25 [11:30:38]RAPDU: CE 9B 8E 67 DB B9 AA 68 90 00 [11:30:38]wFMCommunicate OK [11:30:38]SAM_PROTO_SignData done [11:30:38]FM_MakeSignedData done [11:30:38]CreateOFDProtocolMessage [11:30:38]wFMCommunicate request_size=4 [11:30:38]MH_SAM_APDU [11:30:38]CAPDU: 80 11 00 00 [11:30:38]Write to MH i2c: E2 08 00 9F 07 80 11 00 00 00 00 00 00 20 [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:38]Read from MH i2c: E2 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 17 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: E2 17 00 9F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [11:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:30:38]wFMCommunicate OK [11:30:38]CreateOFDProtocolMessage done [11:30:38]OFDSenderStorePacket 375121 [11:30:38]StoreOFDPacket docnum=375121 [11:30: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 83 66 07 01 14 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 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 8F 01 00 00 F4 03 04 00 5D 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 89 2E 32 5A 48 CE 9B 8E 67 DB B9 AA 68 [11:30:38]CheckFolder [11:30:38]dirname=/storage/ofd_packets [11:30:38]CheckFolder done [11:30:38]ProducePacketName [11:30:38]name=ofd_packets/00375121 [11:30:38]NVStorageSaveData ofd_packets/00375121 [11:30:38]File name is /storage/ofd_packets/00375121 [11:30:38]Write 301 bytes [11:30:38]NVStorageSaveData done [11:30:38]OFDSenderStorePacket done [11:30:38]KKMCreateOFDPacket done [11:30:38]NVStorageSaveData kkm_last_timestamp [11:30:38]File name is /storage/kkm_last_timestamp [11:30:38]Write 4 bytes [11:30:38]NVStorageSaveData done [11:30:38]ExternCall_PrintAddStr [11:30:38]wPrintStart [11:30:38]Write to MH i2c: 01 00 00 A0 07 A7 [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 07 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 07 00 A0 07 00 00 00 00 00 FF 0F BC [11:30:38]RasterBufferAndPrint [11:30:38]line Счет N : (1)3311662 [11:30:38]line ИНН: 02508201610067 [11:30:38]line Контрольно-Кассовый Чек [11:30:38]line ПРОДАЖА [11:30:38]line ТРК (МРК, ГНК) : 12 [11:30:38]line Товар: 2710124130 [11:30:38]line Аи-92-К-4 [11:30:38]line 2.990 * 66.90 [11:30:38]line = 200.03 [11:30:38]line НДС 12% НСП 1% [11:30:38]line > о реализуемом товаре [11:30:38]line ОКРУГЛЕНИЕ: -0.03 [11:30:38]line ИТОГО: 200.00 [11:30:38]line Внесено: 200.00 [11:30:38]line СДАЧА: 0.00 [11:30:38]line НСП 1% : 1.77 [11:30:38]line НДС 12% : 21.24 [11:30:38]line Наличными: 200.00 [11:30:38]line Безнал.: 0.00 [11:30:38]line Место: АЗС № 87 "Партнер Нефть" [11:30:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:30:38]line СНО: Общий режим [11:30:38]line Чек 399 27.10.2024 11:30 [11:30:38]line Смена: 528 ФФД: 1.0 [11:30:38]line ЗНМ: 0300000083 [11:30:38]line РНМ: 0000000000091623 [11:30:38]line Версия ККМ: 001 [11:30:38]line ФМ: 0000000000874672 [11:30:38]line ФД: 375121 [11:30:38]line ФПД: 173212511132232 [11:30:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113037&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375121&fm=173212511132232&tin=02508201610067®Number=0000000000091623&sum=20000 [11:30:38]written 0, free lines is 4095 [11:30:38]OFD Sender: Processing packet 375121 [packets to send 270, broken 269] [11:30:38]ProducePacketName [11:30:38]name=ofd_packets/00375121 [11:30:38]OFD Sender: To server: pG, [11:30:38]CommunicateWithHost lk.salyk.kg:30040 [11:30:38]ConnectInit lk.salyk.kg [11:30:38]Connected sock=10 [11:30: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 83 66 07 01 14 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 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 8F 01 00 00 F4 03 04 00 5D 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 89 2E 32 5A 48 CE 9B 8E 67 DB B9 AA 68 [11:30: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 F1 0A 47 00 48 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 51 B9 05 00 F4 03 04 00 FB CF 1D 67 B6 04 01 00 00 97 C4 67 35 56 B2 78 01 [11:30:38]CommunicateWithHost err = 0 [11:30:38]CheckOFDResponse [11:30:38]1017 (14) - 77093643461234 [11:30:38]1041 (16) - 0000000000874672 [11:30:38]1040 (4) - 375121 [11:30:38]1012 (4) - 27.10.2024 05:30 [11:30:38]1206 (1) - 0 [11:30:38]OFD Sender: Remove packet 375121 [11:30:38]ProducePacketName [11:30:38]name=ofd_packets/00375121 [11:30:38]NVStorageDeleteData [11:30:38]Write to MH i2c: 01 00 00 CB 07 D2 [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 07 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: 01 07 00 CB 07 00 00 00 00 00 CD 0C B2 [11:30:38]RasterBufferAndPrint [11:30:38]line [11:30:38]line [11:30:38]line [11:30:38]line [11:30:38]line [11:30:38]written 0, free lines is 3284 [11:30:38]MH_Cut [11:30:38]Write to MH i2c: D1 01 00 D2 07 01 AB [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: D1 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: D1 01 00 [11:30:38]MH_I2C_Read... [11:30:38]Read from MH i2c: D1 01 00 D2 07 00 AA [11:30:38]Write to MH i2c: 01 00 00 D3 07 DA [11:30:38]Write i2c OK [11:30:38]MH_I2C_Read... [11:30:39]OFD Sender: No OFD packet to send [11:30:39]*** Cut start [11:30:39]*** Partial cut [11:30:39]*** CUTSNS_PIN = 1 [11:30:39]*** CUTSNS_PIN = 0 [11:30:40]*** Brake cut motor [11:30:40]Read from MH i2c: 01 [11:30:40]MH_I2C_Read... [11:30:40]*** Stop cut motor [11:30:40]*** Cut end [11:30:40]Read from MH i2c: 01 07 00 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: 01 07 00 D3 07 00 00 00 00 00 FF 0F EF [11:30:40]process_action close_receipt done [11:30:40]requested_data is exist [11:30:40]produce_requested_data [11:30:40]requested_item fm.sn is exist - process it [11:30:40]wFMCommunicate request_size=4 [11:30:40]MH_SAM_APDU [11:30:40]CAPDU: 80 11 00 00 [11:30:40]Write to MH i2c: E2 08 00 D4 07 80 11 00 00 00 00 00 00 55 [11:30:40]Write i2c OK [11:30:40]MH_I2C_Read... [11:30:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:40]Read from MH i2c: E2 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 17 00 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 17 00 D4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [11:30:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:30:40]wFMCommunicate OK [11:30:40]requested_item fd.num is exist - process it [11:30:40]SAM_PROTO_GetFieldsCounters [11:30:40]wFMCommunicate request_size=4 [11:30:40]MH_SAM_APDU [11:30:40]CAPDU: 80 13 00 00 [11:30:40]Write to MH i2c: E2 08 00 D5 07 80 13 00 00 00 00 00 00 58 [11:30:40]Write i2c OK [11:30:40]MH_I2C_Read... [11:30:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:40]Read from MH i2c: E2 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 62 00 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 62 00 D5 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 51 B9 05 00 0E 04 04 00 10 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 48 [11:30: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 51 B9 05 00 0E 04 04 00 10 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 [11:30:40]wFMCommunicate OK [11:30:40]SAM_PROTO_GetFieldsCounters done [11:30:40]requested_item shift.num is exist - process it [11:30:40]requested_item shift.opened is exist - process it [11:30:40]req_shift_opened [11:30:40]FM_GetShiftState [11:30:40]SAM_PROTO_GetShiftState [11:30:40]wFMCommunicate request_size=4 [11:30:40]MH_SAM_APDU [11:30:40]CAPDU: 80 13 01 00 [11:30:40]Write to MH i2c: E2 08 00 D6 07 80 13 01 00 00 00 00 00 5A [11:30:40]Write i2c OK [11:30:40]MH_I2C_Read... [11:30:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:40]Read from MH i2c: E2 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 0E 00 [11:30:40]MH_I2C_Read... [11:30:40]Read from MH i2c: E2 0E 00 D6 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 28 [11:30:40]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:30:40]wFMCommunicate OK [11:30:40]SAM_PROTO_GetShiftState done [11:30:40]FM_GetShiftState done [11:30:40]req_shift_opened done [11:30:40]requested_item shift.open_date is exist - process it [11:30:40]req_shift_open_date [11:30:40]req_shift_open_date done [11:30:40]produce_requested_data done [11:30:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375121,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:30:40]process_action_free close_receipt [11:30:40]json_value_free [11:30:40]json_value_free done [11:30:40]process_json_proto returns [11:30:40]Send response to host [11:30:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375121,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:30:40]free response buf [11:30:40]execute_script done [11:30:40]execute_script returns [11:30:40]free content buf [11:30:40]Sock 7.Close socket [11:30:40]Sock 7.Thread stoped [11:30:44]OFD Sender: No OFD packet to send [11:30:49]OFD Sender: No OFD packet to send [11:30:54]OFD Sender: No OFD packet to send [11:30:59]OFD Sender: No OFD packet to send [11:31:04]OFD Sender: No OFD packet to send [11:31:09]OFD Sender: No OFD packet to send [11:31:14]OFD Sender: No OFD packet to send [11:31:19]OFD Sender: No OFD packet to send [11:31:24]OFD Sender: No OFD packet to send [11:31:29]OFD Sender: No OFD packet to send [11:31:34]OFD Sender: No OFD packet to send [11:31:39]OFD Sender: No OFD packet to send [11:31:44]OFD Sender: No OFD packet to send [11:31:49]OFD Sender: No OFD packet to send [11:31:54]OFD Sender: No OFD packet to send [11:31:59]OFD Sender: No OFD packet to send [11:32:04]OFD Sender: No OFD packet to send [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:24]OFD Sender: No OFD packet to send [11:32:29]OFD Sender: No OFD packet to send [11:32:34]OFD Sender: No OFD packet to send [11:32:39]OFD Sender: No OFD packet to send [11:32:44]OFD Sender: No OFD packet to send [11:32:49]OFD Sender: No OFD packet to send [11:32:54]OFD Sender: No OFD packet to send [11:32:56]accept exits with 9 [11:32:56]New connection [11:32:56]New thread 3067096420 created [11:32:56]Thread 3067239780 joined [11:32:56]Waiting for new connection... [11:32:56] Sock 9.Parse request [11:32:56]Sock 9.Check first char [11:32:56]Sock 9.First char is OK [11:32:56]request: POST /json_proto HTTP/1.0 [11:32:56]Method: POST [11:32:56]URL: /json_proto [11:32:56]Method is POST - this is cgi request [11:32:56]url: /json_proto [11:32:56]query_string will be loaded in cgi processing [11:32:56]execute_cgi json_proto POST (null) [11:32:56]execute_cgi path=json_proto method=POST [11:32:56]POST find Content-Length [11:32:56]Host: 172.17.42.195:8080 [11:32:56]Content-Length: 774 [11:32:56]Content-Type: application/json [11:32:56] [11:32:56]POST finish read [11:32:56]Found Content-Length = 774 [11:32:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311663", "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" ] } } [11:32:56]execute_script... [11:32: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)3311663", "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" ] } } [11:32:56]POST & json_proto [11:32:56]process_json_proto [11:32:56]json parsed OK: [11:32:56]protocol is kg_v1.0 [11:32:56]action value=close_receipt [11:32:56]process_action close_receipt [11:32:56]cmd_close_receipt [11:32:56]MH_GetDate [11:32:56]Write to MH i2c: F0 00 00 D7 07 CD [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 09 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: F0 09 00 D7 07 00 E8 24 1E 67 EF 94 12 67 63 [11:32:56]GetLastDocTimeStamp 1730028637 [11:32:56]current date 1730028776 [11:32:56]FM_GetShiftState [11:32:56]SAM_PROTO_GetShiftState [11:32:56]wFMCommunicate request_size=4 [11:32:56]MH_SAM_APDU [11:32:56]CAPDU: 80 13 01 00 [11:32:56]Write to MH i2c: E2 08 00 D8 07 80 13 01 00 00 00 00 00 5C [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:56]Read from MH i2c: E2 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: E2 0E 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: E2 0E 00 D8 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2A [11:32:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:32:56]wFMCommunicate OK [11:32:56]SAM_PROTO_GetShiftState done [11:32:56]FM_GetShiftState done [11:32:56]opened in 1729988025 [11:32:56]opened+sec_in_day 1730074425 [11:32:56]quantity*price = 100050 [11:32:56]sum+1 = 100052 [11:32:56]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 СНО: Общий режим Чек 400 27.10.2024 11:32 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375122 ФПД: 199793281457662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375122&fm=199793281457662&tin=02508201610067®Number=0000000000091623&sum=100051 [11:32:57]StoreToDocumentArchive [11:32:57]shift 528 fd 375122 [11:32:57]save to /storage/0528/doc_00375122 [11:32:57]save last doc name /storage/0528/doc_00375122 to /storage/kkm_last_doc_name [11:32:57]save OK [11:32:57]Clear old archive folders... [11:32:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:32:57]tlvbuf is 00F17020 [11:32:57]SAM_PROTO_ClearQueue [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 09 00 00 [11:32:57]Write to MH i2c: E2 08 00 E5 07 80 09 00 00 00 00 00 00 5E [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 E5 07 00 90 00 60 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]SAM_PROTO_ClearQueue done [11:32:57]KKMCreateOFDPacket [11:32:57]OFDProtocolAddRootSTLVToBuf [11:32:57]FM_MakeSignedData [11:32:57]FM_MakeSignedData [11:32:57]SAM_PROTO_SignData [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 0D 01 02 [11:32:57]Write to MH i2c: E2 08 00 E6 07 80 0D 01 02 00 00 00 00 66 [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 E6 07 00 90 00 61 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]wFMCommunicate request_size=255 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 90 01 00 00 F4 03 04 00 E8 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:32:57]Write to MH i2c: E2 02 01 E7 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 90 01 00 00 F4 03 04 00 E8 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 7B [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 E7 07 00 90 00 62 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]wFMCommunicate request_size=11 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 0D 02 02 06 B5 B5 FF 91 DD FE [11:32:57]Write to MH i2c: E2 0E 00 E8 07 80 0D 02 02 06 00 B5 B5 FF 91 DD FE 00 00 4A [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [11:32:57]RAPDU: 90 00 [11:32:57]wFMCommunicate OK [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 0D 03 02 [11:32:57]Write to MH i2c: E2 08 00 E9 07 80 0D 03 02 00 00 00 00 6B [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 0B 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 0B 00 E9 07 00 31 6D C4 CF 0F 2A 2F 60 90 00 65 [11:32:58]RAPDU: 31 6D C4 CF 0F 2A 2F 60 90 00 [11:32:58]wFMCommunicate OK [11:32:58]SAM_PROTO_SignData done [11:32:58]FM_MakeSignedData done [11:32:58]CreateOFDProtocolMessage [11:32:58]wFMCommunicate request_size=4 [11:32:58]MH_SAM_APDU [11:32:58]CAPDU: 80 11 00 00 [11:32:58]Write to MH i2c: E2 08 00 EA 07 80 11 00 00 00 00 00 00 6B [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:58]Read from MH i2c: E2 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 17 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: E2 17 00 EA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [11:32:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:32:58]wFMCommunicate OK [11:32:58]CreateOFDProtocolMessage done [11:32:58]OFDSenderStorePacket 375122 [11:32:58]StoreOFDPacket docnum=375122 [11:32: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 7E DE 08 01 62 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 90 01 00 00 F4 03 04 00 E8 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B5 B5 FF 91 DD FE 31 6D C4 CF 0F 2A 2F 60 [11:32:58]CheckFolder [11:32:58]dirname=/storage/ofd_packets [11:32:58]CheckFolder done [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00375122 [11:32:58]NVStorageSaveData ofd_packets/00375122 [11:32:58]File name is /storage/ofd_packets/00375122 [11:32:58]Write 302 bytes [11:32:58]NVStorageSaveData done [11:32:58]OFDSenderStorePacket done [11:32:58]KKMCreateOFDPacket done [11:32:58]NVStorageSaveData kkm_last_timestamp [11:32:58]File name is /storage/kkm_last_timestamp [11:32:58]Write 4 bytes [11:32:58]NVStorageSaveData done [11:32:58]ExternCall_PrintAddStr [11:32:58]wPrintStart [11:32:58]Write to MH i2c: 01 00 00 EB 07 F2 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 EB 07 00 00 00 00 00 FF 0F 07 [11:32:58]RasterBufferAndPrint [11:32:58]line Счет N : (1)3311663 [11:32:58]line ИНН: 02508201610067 [11:32:58]line Контрольно-Кассовый Чек [11:32:58]line ПРОДАЖА [11:32:58]line ТРК (МРК, ГНК) : 6 [11:32:58]line Товар: 2710194210 [11:32:58]line ДТ(л)-К-5 [11:32:58]line 13.130 * 76.20 [11:32:58]line = 1000.51 [11:32:58]line НДС 12% НСП 1% [11:32:58]line > о реализуемом товаре [11:32:58]line ИТОГО: 1000.51 [11:32:58]line НСП 1% : 8.85 [11:32:58]line НДС 12% : 106.25 [11:32:58]line Наличными: 0.00 [11:32:58]line Безнал.: 1000.51 [11:32:58]line Место: АЗС № 87 "Партнер Нефть" [11:32:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:32:58]line СНО: Общий режим [11:32:58]line Чек 400 27.10.2024 11:32 [11:32:58]line Смена: 528 ФФД: 1.0 [11:32:58]line ЗНМ: 0300000083 [11:32:58]line РНМ: 0000000000091623 [11:32:58]line Версия ККМ: 001 [11:32:58]line Платежная система: Mbank [11:32:58]line ФМ: 0000000000874672 [11:32:58]line ФД: 375122 [11:32:58]line ФПД: 199793281457662 [11:32:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375122&fm=199793281457662&tin=02508201610067®Number=0000000000091623&sum=100051 [11:32:58]written 0, free lines is 4095 [11:32:58]OFD Sender: Processing packet 375122 [packets to send 270, broken 269] [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00375122 [11:32:58]OFD Sender: To server: pG, [11:32:58]CommunicateWithHost lk.salyk.kg:30040 [11:32:58]ConnectInit lk.salyk.kg [11:32:58]Connected sock=10 [11:32:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 7E DE 08 01 62 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 90 01 00 00 F4 03 04 00 E8 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B5 B5 FF 91 DD FE 31 6D C4 CF 0F 2A 2F 60 [11:32: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 5B 60 47 00 5F 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 52 B9 05 00 F4 03 04 00 87 D0 1D 67 B6 04 01 00 00 01 07 4A 15 66 33 83 29 [11:32:58]CommunicateWithHost err = 0 [11:32:58]CheckOFDResponse [11:32:58]1017 (14) - 77093643461234 [11:32:58]1041 (16) - 0000000000874672 [11:32:58]1040 (4) - 375122 [11:32:58]1012 (4) - 27.10.2024 05:32 [11:32:58]1206 (1) - 0 [11:32:58]OFD Sender: Remove packet 375122 [11:32:58]ProducePacketName [11:32:58]name=ofd_packets/00375122 [11:32:58]NVStorageDeleteData [11:32:58]Write to MH i2c: 01 00 00 14 08 1C [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: 01 07 00 14 08 00 00 00 00 00 F5 0C 24 [11:32:58]RasterBufferAndPrint [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]line [11:32:58]written 0, free lines is 3324 [11:32:58]MH_Cut [11:32:58]Write to MH i2c: D1 01 00 1B 08 01 F5 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 01 00 [11:32:58]MH_I2C_Read... [11:32:58]Read from MH i2c: D1 01 00 1B 08 00 F4 [11:32:58]Write to MH i2c: 01 00 00 1C 08 24 [11:32:58]Write i2c OK [11:32:58]MH_I2C_Read... [11:32:59]OFD Sender: No OFD packet to send [11:32:59]*** Cut start [11:32:59]*** Partial cut [11:32:59]*** CUTSNS_PIN = 1 [11:32:59]*** CUTSNS_PIN = 0 [11:32:59]*** Brake cut motor [11:33:00]Read from MH i2c: 01 [11:33:00]MH_I2C_Read... [11:33:00]*** Stop cut motor [11:33:00]*** Cut end [11:33:00]Read from MH i2c: 01 07 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: 01 07 00 1C 08 00 00 00 00 00 FF 0F 39 [11:33:00]process_action close_receipt done [11:33:00]requested_data is exist [11:33:00]produce_requested_data [11:33:00]requested_item fm.sn is exist - process it [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 11 00 00 [11:33:00]Write to MH i2c: E2 08 00 1D 08 80 11 00 00 00 00 00 00 9F [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 17 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 17 00 1D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [11:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:33:00]wFMCommunicate OK [11:33:00]requested_item fd.num is exist - process it [11:33:00]SAM_PROTO_GetFieldsCounters [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 13 00 00 [11:33:00]Write to MH i2c: E2 08 00 1E 08 80 13 00 00 00 00 00 00 A2 [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 62 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 62 00 1E 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 52 B9 05 00 0E 04 04 00 10 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 96 [11:33: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 52 B9 05 00 0E 04 04 00 10 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 [11:33:00]wFMCommunicate OK [11:33:00]SAM_PROTO_GetFieldsCounters done [11:33:00]requested_item shift.num is exist - process it [11:33:00]requested_item shift.opened is exist - process it [11:33:00]req_shift_opened [11:33:00]FM_GetShiftState [11:33:00]SAM_PROTO_GetShiftState [11:33:00]wFMCommunicate request_size=4 [11:33:00]MH_SAM_APDU [11:33:00]CAPDU: 80 13 01 00 [11:33:00]Write to MH i2c: E2 08 00 1F 08 80 13 01 00 00 00 00 00 A4 [11:33:00]Write i2c OK [11:33:00]MH_I2C_Read... [11:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:00]Read from MH i2c: E2 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 0E 00 [11:33:00]MH_I2C_Read... [11:33:00]Read from MH i2c: E2 0E 00 1F 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 72 [11:33:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:33:00]wFMCommunicate OK [11:33:00]SAM_PROTO_GetShiftState done [11:33:00]FM_GetShiftState done [11:33:00]req_shift_opened done [11:33:00]requested_item shift.open_date is exist - process it [11:33:00]req_shift_open_date [11:33:00]req_shift_open_date done [11:33:00]produce_requested_data done [11:33:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375122,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:33:00]process_action_free close_receipt [11:33:00]json_value_free [11:33:00]json_value_free done [11:33:00]process_json_proto returns [11:33:00]Send response to host [11:33:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375122,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:33:00]free response buf [11:33:00]execute_script done [11:33:00]execute_script returns [11:33:00]free content buf [11:33:00]Sock 9.Close socket [11:33:00]Sock 9.Thread stoped [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]accept exits with 7 [11:33:14]New connection [11:33:14]New thread 3067239780 created [11:33:14]Thread 3067096420 joined [11:33:14]Waiting for new connection... [11:33:14] Sock 7.Parse request [11:33:14]Sock 7.Check first char [11:33:14]Sock 7.First char is OK [11:33:14]request: POST /json_proto HTTP/1.0 [11:33:14]Method: POST [11:33:14]URL: /json_proto [11:33:14]Method is POST - this is cgi request [11:33:14]url: /json_proto [11:33:14]query_string will be loaded in cgi processing [11:33:14]execute_cgi json_proto POST (null) [11:33:14]execute_cgi path=json_proto method=POST [11:33:14]POST find Content-Length [11:33:14]Host: 172.17.42.195:8080 [11:33:14]Content-Length: 770 [11:33:14]Content-Type: application/json [11:33:14] [11:33:14]POST finish read [11:33:14]Found Content-Length = 770 [11:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311664", "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" ] } } [11:33:14]execute_script... [11:33: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)3311664", "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" ] } } [11:33:14]POST & json_proto [11:33:14]process_json_proto [11:33:14]json parsed OK: [11:33:14]protocol is kg_v1.0 [11:33:14]action value=close_receipt [11:33:14]process_action close_receipt [11:33:14]cmd_close_receipt [11:33:14]MH_GetDate [11:33:14]Write to MH i2c: F0 00 00 20 08 17 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: F0 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: F0 09 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: F0 09 00 20 08 00 FA 24 1E 67 EF 94 12 67 BF [11:33:14]GetLastDocTimeStamp 1730028776 [11:33:14]current date 1730028794 [11:33:14]FM_GetShiftState [11:33:14]SAM_PROTO_GetShiftState [11:33:14]wFMCommunicate request_size=4 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 13 01 00 [11:33:14]Write to MH i2c: E2 08 00 21 08 80 13 01 00 00 00 00 00 A6 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0E 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0E 00 21 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 74 [11:33:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:33:14]wFMCommunicate OK [11:33:14]SAM_PROTO_GetShiftState done [11:33:14]FM_GetShiftState done [11:33:14]opened in 1729988025 [11:33:14]opened+sec_in_day 1730074425 [11:33:14]quantity*price = 100021 [11:33:14]sum+1 = 100023 [11:33:14]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 27.10.2024 11:33 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375123 ФПД: 67183838102521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375123&fm=67183838102521&tin=02508201610067®Number=0000000000091623&sum=100022 [11:33:15]StoreToDocumentArchive [11:33:15]shift 528 fd 375123 [11:33:15]save to /storage/0528/doc_00375123 [11:33:15]save last doc name /storage/0528/doc_00375123 to /storage/kkm_last_doc_name [11:33:15]save OK [11:33:15]Clear old archive folders... [11:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:15]tlvbuf is 00F78700 [11:33:15]SAM_PROTO_ClearQueue [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 09 00 00 [11:33:15]Write to MH i2c: E2 08 00 2E 08 80 09 00 00 00 00 00 00 A8 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 2E 08 00 90 00 AA [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]SAM_PROTO_ClearQueue done [11:33:15]KKMCreateOFDPacket [11:33:15]OFDProtocolAddRootSTLVToBuf [11:33:15]FM_MakeSignedData [11:33:15]FM_MakeSignedData [11:33:15]SAM_PROTO_SignData [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 01 02 [11:33:15]Write to MH i2c: E2 08 00 2F 08 80 0D 01 02 00 00 00 00 B0 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 2F 08 00 90 00 AB [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=255 [11:33:15]MH_SAM_APDU [11:33: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 FA 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D [11:33:15]Write to MH i2c: E2 02 01 30 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 91 01 00 00 F4 03 04 00 FA 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D 00 00 19 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 30 08 00 90 00 AC [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=10 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 02 02 05 1A 74 CE 03 F9 [11:33:15]Write to MH i2c: E2 0D 00 31 08 80 0D 02 02 05 00 1A 74 CE 03 F9 00 00 15 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 31 08 00 90 00 AD [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 03 02 [11:33:15]Write to MH i2c: E2 08 00 32 08 80 0D 03 02 00 00 00 00 B5 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 0B 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 0B 00 32 08 00 1A A3 AC D4 4C FD B3 1B 90 00 0A [11:33:15]RAPDU: 1A A3 AC D4 4C FD B3 1B 90 00 [11:33:15]wFMCommunicate OK [11:33:15]SAM_PROTO_SignData done [11:33:15]FM_MakeSignedData done [11:33:15]CreateOFDProtocolMessage [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 11 00 00 [11:33:15]Write to MH i2c: E2 08 00 33 08 80 11 00 00 00 00 00 00 B5 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 17 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 17 00 33 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [11: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 [11:33:15]wFMCommunicate OK [11:33:15]CreateOFDProtocolMessage done [11:33:15]OFDSenderStorePacket 375123 [11:33:15]StoreOFDPacket docnum=375123 [11: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 36 5E 07 01 5D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 FA 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D 1A 74 CE 03 F9 1A A3 AC D4 4C FD B3 1B [11:33:15]CheckFolder [11:33:15]dirname=/storage/ofd_packets [11:33:15]CheckFolder done [11:33:15]ProducePacketName [11:33:15]name=ofd_packets/00375123 [11:33:15]NVStorageSaveData ofd_packets/00375123 [11:33:15]File name is /storage/ofd_packets/00375123 [11:33:15]Write 301 bytes [11:33:15]NVStorageSaveData done [11:33:15]OFDSenderStorePacket done [11:33:15]KKMCreateOFDPacket done [11:33:15]NVStorageSaveData kkm_last_timestamp [11:33:15]File name is /storage/kkm_last_timestamp [11:33:15]Write 4 bytes [11:33:15]NVStorageSaveData done [11:33:15]ExternCall_PrintAddStr [11:33:15]wPrintStart [11:33:15]Write to MH i2c: 01 00 00 34 08 3C [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 FF 0F 51 [11:33:15]RasterBufferAndPrint [11:33:15]line Счет N : (1)3311664 [11:33:15]line ИНН: 02508201610067 [11:33:15]line Контрольно-Кассовый Чек [11:33:15]line ПРОДАЖА [11:33:15]line ТРК (МРК, ГНК) : 13 [11:33:15]line Товар: 2710124500 [11:33:15]line Аи-95-К-3 [11:33:15]line 13.480 * 74.20 [11:33:15]line = 1000.22 [11:33:15]line НДС 12% НСП 1% [11:33:15]line > о реализуемом товаре [11:33:15]line ИТОГО: 1000.22 [11:33:15]line НСП 1% : 8.85 [11:33:15]line НДС 12% : 106.22 [11:33:15]line Наличными: 0.00 [11:33:15]line Безнал.: 1000.22 [11:33:15]line Место: АЗС № 87 "Партнер Нефть" [11:33:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:33:15]line СНО: Общий режим [11:33:15]line Чек 401 27.10.2024 11:33 [11:33:15]line Смена: 528 ФФД: 1.0 [11:33:15]line ЗНМ: 0300000083 [11:33:15]line РНМ: 0000000000091623 [11:33:15]line Версия ККМ: 001 [11:33:15]line Платежная система: Mbank [11:33:15]line ФМ: 0000000000874672 [11:33:15]line ФД: 375123 [11:33:15]line ФПД: 67183838102521 [11:33:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375123&fm=67183838102521&tin=02508201610067®Number=0000000000091623&sum=100022 [11:33:15]written 0, free lines is 4095 [11:33:15]OFD Sender: Processing packet 375123 [packets to send 270, broken 269] [11:33:15]ProducePacketName [11:33:15]name=ofd_packets/00375123 [11:33:15]OFD Sender: To server: pG, [11:33:15]CommunicateWithHost lk.salyk.kg:30040 [11:33:15]ConnectInit lk.salyk.kg [11:33:15]Connected sock=9 [11: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 36 5E 07 01 5D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 FA 24 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 3D 1A 74 CE 03 F9 1A A3 AC D4 4C FD B3 1B [11:33: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 37 D2 47 00 FD 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 53 B9 05 00 F4 03 04 00 98 D0 1D 67 B6 04 01 00 00 9D 54 76 39 DD 3A C3 DB [11:33:16]CommunicateWithHost err = 0 [11:33:16]CheckOFDResponse [11:33:16]1017 (14) - 77093643461234 [11:33:16]1041 (16) - 0000000000874672 [11:33:16]1040 (4) - 375123 [11:33:16]1012 (4) - 27.10.2024 05:33 [11:33:16]1206 (1) - 0 [11:33:16]OFD Sender: Remove packet 375123 [11:33:16]ProducePacketName [11:33:16]name=ofd_packets/00375123 [11:33:16]NVStorageDeleteData [11:33:16]Write to MH i2c: 01 00 00 5D 08 65 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: 01 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: 01 07 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 05 0D 7E [11:33:16]RasterBufferAndPrint [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]written 0, free lines is 3340 [11:33:16]MH_Cut [11:33:16]Write to MH i2c: D1 01 00 64 08 01 3E [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 01 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 01 00 64 08 00 3D [11:33:16]Write to MH i2c: 01 00 00 65 08 6D [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]OFD Sender: No OFD packet to send [11:33:16]*** Cut start [11:33:16]*** Partial cut [11:33:16]*** CUTSNS_PIN = 1 [11:33:17]*** CUTSNS_PIN = 0 [11:33:17]*** Brake cut motor [11:33:17]Read from MH i2c: 01 [11:33:17]MH_I2C_Read... [11:33:17]*** Stop cut motor [11:33:17]*** Cut end [11:33:17]Read from MH i2c: 01 07 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: 01 07 00 65 08 00 00 00 00 00 FF 0F 82 [11:33:17]process_action close_receipt done [11:33:17]requested_data is exist [11:33:17]produce_requested_data [11:33:17]requested_item fm.sn is exist - process it [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 11 00 00 [11:33:17]Write to MH i2c: E2 08 00 66 08 80 11 00 00 00 00 00 00 E8 [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [11:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 17 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 17 00 66 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [11: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 [11:33:17]wFMCommunicate OK [11:33:17]requested_item fd.num is exist - process it [11:33:17]SAM_PROTO_GetFieldsCounters [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 13 00 00 [11:33:17]Write to MH i2c: E2 08 00 67 08 80 13 00 00 00 00 00 00 EB [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [11:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 62 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 62 00 67 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 53 B9 05 00 0E 04 04 00 10 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 E3 [11: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 53 B9 05 00 0E 04 04 00 10 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 [11:33:17]wFMCommunicate OK [11:33:17]SAM_PROTO_GetFieldsCounters done [11:33:17]requested_item shift.num is exist - process it [11:33:17]requested_item shift.opened is exist - process it [11:33:17]req_shift_opened [11:33:17]FM_GetShiftState [11:33:17]SAM_PROTO_GetShiftState [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 13 01 00 [11:33:17]Write to MH i2c: E2 08 00 68 08 80 13 01 00 00 00 00 00 ED [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:17]Read from MH i2c: E2 0E 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 0E 00 68 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BB [11:33:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:33:17]wFMCommunicate OK [11:33:17]SAM_PROTO_GetShiftState done [11:33:17]FM_GetShiftState done [11:33:17]req_shift_opened done [11:33:17]requested_item shift.open_date is exist - process it [11:33:17]req_shift_open_date [11:33:17]req_shift_open_date done [11:33:17]produce_requested_data done [11:33:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375123,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:33:17]process_action_free close_receipt [11:33:17]json_value_free [11:33:17]json_value_free done [11:33:17]process_json_proto returns [11:33:17]Send response to host [11:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375123,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:33:17]free response buf [11:33:17]execute_script done [11:33:17]execute_script returns [11:33:17]free content buf [11:33:17]Sock 7.Close socket [11:33:17]Sock 7.Thread stoped [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:46]OFD Sender: No OFD packet to send [11:33:51]OFD Sender: No OFD packet to send [11:33:56]OFD Sender: No OFD packet to send [11:34:01]OFD Sender: No OFD packet to send [11:34:03]accept exits with 10 [11:34:03]New connection [11:34:03]New thread 3067096420 created [11:34:03]Thread 3067239780 joined [11:34:03]Waiting for new connection... [11:34:03] Sock 10.Parse request [11:34:03]Sock 10.Check first char [11:34:03]Sock 10.First char is OK [11:34:03]request: POST /json_proto HTTP/1.0 [11:34:03]Method: POST [11:34:03]URL: /json_proto [11:34:03]Method is POST - this is cgi request [11:34:03]url: /json_proto [11:34:03]query_string will be loaded in cgi processing [11:34:03]execute_cgi json_proto POST (null) [11:34:03]execute_cgi path=json_proto method=POST [11:34:03]POST find Content-Length [11:34:03]Host: 172.17.42.195:8080 [11:34:03]Content-Length: 770 [11:34:03]Content-Type: application/json [11:34:03] [11:34:03]POST finish read [11:34:03]Found Content-Length = 770 [11:34:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311665", "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" ] } } [11:34:03]execute_script... [11:34: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)3311665", "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" ] } } [11:34:03]POST & json_proto [11:34:03]process_json_proto [11:34:03]json parsed OK: [11:34:03]protocol is kg_v1.0 [11:34:03]action value=close_receipt [11:34:03]process_action close_receipt [11:34:03]cmd_close_receipt [11:34:03]MH_GetDate [11:34:03]Write to MH i2c: F0 00 00 69 08 60 [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: F0 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: F0 09 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: F0 09 00 69 08 00 2C 25 1E 67 EF 94 12 67 3B [11:34:03]GetLastDocTimeStamp 1730028794 [11:34:03]current date 1730028844 [11:34:03]FM_GetShiftState [11:34:03]SAM_PROTO_GetShiftState [11:34:03]wFMCommunicate request_size=4 [11:34:03]MH_SAM_APDU [11:34:03]CAPDU: 80 13 01 00 [11:34:03]Write to MH i2c: E2 08 00 6A 08 80 13 01 00 00 00 00 00 EF [11:34:03]Write i2c OK [11:34:03]MH_I2C_Read... [11:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:03]Read from MH i2c: E2 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 0E 00 [11:34:03]MH_I2C_Read... [11:34:03]Read from MH i2c: E2 0E 00 6A 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [11:34:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:34:03]wFMCommunicate OK [11:34:03]SAM_PROTO_GetShiftState done [11:34:03]FM_GetShiftState done [11:34:03]opened in 1729988025 [11:34:03]opened+sec_in_day 1730074425 [11:34:03]quantity*price = 200031 [11:34:03]sum+1 = 200032 [11:34:03]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 СНО: Общий режим Чек 402 27.10.2024 11:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375124 ФПД: 205971634045491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113404&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375124&fm=205971634045491&tin=02508201610067®Number=0000000000091623&sum=200031 [11:34:04]StoreToDocumentArchive [11:34:04]shift 528 fd 375124 [11:34:04]save to /storage/0528/doc_00375124 [11:34:04]save last doc name /storage/0528/doc_00375124 to /storage/kkm_last_doc_name [11:34:04]save OK [11:34:04]Clear old archive folders... [11:34:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:04]tlvbuf is 00EF6260 [11:34:04]SAM_PROTO_ClearQueue [11:34:04]wFMCommunicate request_size=4 [11:34:04]MH_SAM_APDU [11:34:04]CAPDU: 80 09 00 00 [11:34:04]Write to MH i2c: E2 08 00 77 08 80 09 00 00 00 00 00 00 F1 [11:34:04]Write i2c OK [11:34:04]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 77 08 00 90 00 F3 [11:34:05]RAPDU: 90 00 [11:34:05]wFMCommunicate OK [11:34:05]SAM_PROTO_ClearQueue done [11:34:05]KKMCreateOFDPacket [11:34:05]OFDProtocolAddRootSTLVToBuf [11:34:05]FM_MakeSignedData [11:34:05]FM_MakeSignedData [11:34:05]SAM_PROTO_SignData [11:34:05]wFMCommunicate request_size=4 [11:34:05]MH_SAM_APDU [11:34:05]CAPDU: 80 0D 01 02 [11:34:05]Write to MH i2c: E2 08 00 78 08 80 0D 01 02 00 00 00 00 F9 [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 78 08 00 90 00 F4 [11:34:05]RAPDU: 90 00 [11:34:05]wFMCommunicate OK [11:34:05]wFMCommunicate request_size=255 [11:34:05]MH_SAM_APDU [11:34: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 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 92 01 00 00 F4 03 04 00 2C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB [11:34:05]Write to MH i2c: E2 02 01 79 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 92 01 00 00 F4 03 04 00 2C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 00 00 4D [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 79 08 00 90 00 F5 [11:34:05]RAPDU: 90 00 [11:34:05]wFMCommunicate OK [11:34:05]wFMCommunicate request_size=10 [11:34:05]MH_SAM_APDU [11:34:05]CAPDU: 80 0D 02 02 05 54 82 14 C2 33 [11:34:05]Write to MH i2c: E2 0D 00 7A 08 80 0D 02 02 05 00 54 82 14 C2 33 00 00 E5 [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [11:34:05]RAPDU: 90 00 [11:34:05]wFMCommunicate OK [11:34:05]wFMCommunicate request_size=4 [11:34:05]MH_SAM_APDU [11:34:05]CAPDU: 80 0D 03 02 [11:34:05]Write to MH i2c: E2 08 00 7B 08 80 0D 03 02 00 00 00 00 FE [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 0B 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 0B 00 7B 08 00 D7 D6 0F 85 34 62 43 04 90 00 1D [11:34:05]RAPDU: D7 D6 0F 85 34 62 43 04 90 00 [11:34:05]wFMCommunicate OK [11:34:05]SAM_PROTO_SignData done [11:34:05]FM_MakeSignedData done [11:34:05]CreateOFDProtocolMessage [11:34:05]wFMCommunicate request_size=4 [11:34:05]MH_SAM_APDU [11:34:05]CAPDU: 80 11 00 00 [11:34:05]Write to MH i2c: E2 08 00 7C 08 80 11 00 00 00 00 00 00 FE [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:05]Read from MH i2c: E2 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 17 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: E2 17 00 7C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [11:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:34:05]wFMCommunicate OK [11:34:05]CreateOFDProtocolMessage done [11:34:05]OFDSenderStorePacket 375124 [11:34:05]StoreOFDPacket docnum=375124 [11:34: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 B5 09 07 01 A8 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 01 00 00 F4 03 04 00 2C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 54 82 14 C2 33 D7 D6 0F 85 34 62 43 04 [11:34:05]CheckFolder [11:34:05]dirname=/storage/ofd_packets [11:34:05]CheckFolder done [11:34:05]ProducePacketName [11:34:05]name=ofd_packets/00375124 [11:34:05]NVStorageSaveData ofd_packets/00375124 [11:34:05]File name is /storage/ofd_packets/00375124 [11:34:05]Write 301 bytes [11:34:05]NVStorageSaveData done [11:34:05]OFDSenderStorePacket done [11:34:05]KKMCreateOFDPacket done [11:34:05]NVStorageSaveData kkm_last_timestamp [11:34:05]File name is /storage/kkm_last_timestamp [11:34:05]Write 4 bytes [11:34:05]NVStorageSaveData done [11:34:05]ExternCall_PrintAddStr [11:34:05]wPrintStart [11:34:05]Write to MH i2c: 01 00 00 7D 08 85 [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 07 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [11:34:05]RasterBufferAndPrint [11:34:05]line Счет N : (1)3311665 [11:34:05]line ИНН: 02508201610067 [11:34:05]line Контрольно-Кассовый Чек [11:34:05]line ПРОДАЖА [11:34:05]line ТРК (МРК, ГНК) : 32 [11:34:05]line Товар: 2710124130 [11:34:05]line Аи-92-К-4 [11:34:05]line 29.900 * 66.90 [11:34:05]line = 2000.31 [11:34:05]line НДС 12% НСП 1% [11:34:05]line > о реализуемом товаре [11:34:05]line ИТОГО: 2000.31 [11:34:05]line НСП 1% : 17.70 [11:34:05]line НДС 12% : 212.42 [11:34:05]line Наличными: 0.00 [11:34:05]line Безнал.: 2000.31 [11:34:05]line Место: АЗС № 87 "Партнер Нефть" [11:34:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:34:05]line СНО: Общий режим [11:34:05]line Чек 402 27.10.2024 11:34 [11:34:05]line Смена: 528 ФФД: 1.0 [11:34:05]line ЗНМ: 0300000083 [11:34:05]line РНМ: 0000000000091623 [11:34:05]line Версия ККМ: 001 [11:34:05]line Платежная система: Mbank [11:34:05]line ФМ: 0000000000874672 [11:34:05]line ФД: 375124 [11:34:05]line ФПД: 205971634045491 [11:34:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113404&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375124&fm=205971634045491&tin=02508201610067®Number=0000000000091623&sum=200031 [11:34:05]written 0, free lines is 4095 [11:34:05]OFD Sender: Processing packet 375124 [packets to send 270, broken 269] [11:34:05]ProducePacketName [11:34:05]name=ofd_packets/00375124 [11:34:05]OFD Sender: To server: pG, [11:34:05]CommunicateWithHost lk.salyk.kg:30040 [11:34:05]ConnectInit lk.salyk.kg [11:34:05]Connected sock=9 [11:34: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 B5 09 07 01 A8 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 01 00 00 F4 03 04 00 2C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 54 82 14 C2 33 D7 D6 0F 85 34 62 43 04 [11:34: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 27 75 47 00 BC 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 54 B9 05 00 F4 03 04 00 CA D0 1D 67 B6 04 01 00 00 EF 6B C7 D5 D2 C4 98 60 [11:34:05]CommunicateWithHost err = 0 [11:34:05]CheckOFDResponse [11:34:05]1017 (14) - 77093643461234 [11:34:05]1041 (16) - 0000000000874672 [11:34:05]1040 (4) - 375124 [11:34:05]1012 (4) - 27.10.2024 05:34 [11:34:05]1206 (1) - 0 [11:34:05]OFD Sender: Remove packet 375124 [11:34:05]ProducePacketName [11:34:05]name=ofd_packets/00375124 [11:34:05]NVStorageDeleteData [11:34:05]Write to MH i2c: 01 00 00 A6 08 AE [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 07 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 FD 0C BE [11:34:05]RasterBufferAndPrint [11:34:05]line [11:34:05]line [11:34:05]line [11:34:05]line [11:34:05]line [11:34:05]written 0, free lines is 3331 [11:34:05]MH_Cut [11:34:05]Write to MH i2c: D1 01 00 AD 08 01 87 [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: D1 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: D1 01 00 [11:34:05]MH_I2C_Read... [11:34:05]Read from MH i2c: D1 01 00 AD 08 00 86 [11:34:05]Write to MH i2c: 01 00 00 AE 08 B6 [11:34:05]Write i2c OK [11:34:05]MH_I2C_Read... [11:34:06]OFD Sender: No OFD packet to send [11:34:06]*** Cut start [11:34:06]*** Partial cut [11:34:06]*** CUTSNS_PIN = 1 [11:34:06]*** CUTSNS_PIN = 0 [11:34:07]*** Brake cut motor [11:34:07]Read from MH i2c: 01 [11:34:07]MH_I2C_Read... [11:34:07]*** Stop cut motor [11:34:07]*** Cut end [11:34:07]Read from MH i2c: 01 07 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: 01 07 00 AE 08 00 00 00 00 00 FF 0F CB [11:34:07]process_action close_receipt done [11:34:07]requested_data is exist [11:34:07]produce_requested_data [11:34:07]requested_item fm.sn is exist - process it [11:34:07]wFMCommunicate request_size=4 [11:34:07]MH_SAM_APDU [11:34:07]CAPDU: 80 11 00 00 [11:34:07]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [11:34:07]Write i2c OK [11:34:07]MH_I2C_Read... [11:34:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:07]Read from MH i2c: E2 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 17 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [11: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 [11:34:07]wFMCommunicate OK [11:34:07]requested_item fd.num is exist - process it [11:34:07]SAM_PROTO_GetFieldsCounters [11:34:07]wFMCommunicate request_size=4 [11:34:07]MH_SAM_APDU [11:34:07]CAPDU: 80 13 00 00 [11:34:07]Write to MH i2c: E2 08 00 B0 08 80 13 00 00 00 00 00 00 34 [11:34:07]Write i2c OK [11:34:07]MH_I2C_Read... [11:34:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:07]Read from MH i2c: E2 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 62 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 62 00 B0 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 54 B9 05 00 0E 04 04 00 10 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 30 [11: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 54 B9 05 00 0E 04 04 00 10 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 [11:34:07]wFMCommunicate OK [11:34:07]SAM_PROTO_GetFieldsCounters done [11:34:07]requested_item shift.num is exist - process it [11:34:07]requested_item shift.opened is exist - process it [11:34:07]req_shift_opened [11:34:07]FM_GetShiftState [11:34:07]SAM_PROTO_GetShiftState [11:34:07]wFMCommunicate request_size=4 [11:34:07]MH_SAM_APDU [11:34:07]CAPDU: 80 13 01 00 [11:34:07]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [11:34:07]Write i2c OK [11:34:07]MH_I2C_Read... [11:34:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:07]Read from MH i2c: E2 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 0E 00 [11:34:07]MH_I2C_Read... [11:34:07]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 04 [11:34:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:34:07]wFMCommunicate OK [11:34:07]SAM_PROTO_GetShiftState done [11:34:07]FM_GetShiftState done [11:34:07]req_shift_opened done [11:34:07]requested_item shift.open_date is exist - process it [11:34:07]req_shift_open_date [11:34:07]req_shift_open_date done [11:34:07]produce_requested_data done [11:34:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375124,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:34:07]process_action_free close_receipt [11:34:07]json_value_free [11:34:07]json_value_free done [11:34:07]process_json_proto returns [11:34:07]Send response to host [11:34:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375124,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:34:07]free response buf [11:34:07]execute_script done [11:34:07]execute_script returns [11:34:07]free content buf [11:34:07]Sock 10.Close socket [11:34:07]Sock 10.Thread stoped [11:34:11]OFD Sender: No OFD packet to send [11:34:14]accept exits with 7 [11:34:14]New connection [11:34:14]New thread 3067239780 created [11:34:14]Thread 3067096420 joined [11:34:14]Waiting for new connection... [11:34:14] Sock 7.Parse request [11:34:14]Sock 7.Check first char [11:34:14]Sock 7.First char is OK [11:34:14]request: POST /json_proto HTTP/1.0 [11:34:14]Method: POST [11:34:14]URL: /json_proto [11:34:14]Method is POST - this is cgi request [11:34:14]url: /json_proto [11:34:14]query_string will be loaded in cgi processing [11:34:14]execute_cgi json_proto POST (null) [11:34:14]execute_cgi path=json_proto method=POST [11:34:14]POST find Content-Length [11:34:14]Host: 172.17.42.195:8080 [11:34:14]Content-Length: 678 [11:34:14]Content-Type: application/json [11:34:14] [11:34:14]POST finish read [11:34:14]Found Content-Length = 678 [11:34:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311666", "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" ] } } [11:34:14]execute_script... [11: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)3311666", "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" ] } } [11:34:14]POST & json_proto [11:34:14]process_json_proto [11:34:14]json parsed OK: [11:34:14]protocol is kg_v1.0 [11:34:14]action value=close_receipt [11:34:14]process_action close_receipt [11:34:14]cmd_close_receipt [11:34:14]MH_GetDate [11:34:14]Write to MH i2c: F0 00 00 B2 08 A9 [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: F0 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: F0 09 00 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: F0 09 00 B2 08 00 36 25 1E 67 EF 94 12 67 8E [11:34:14]GetLastDocTimeStamp 1730028844 [11:34:14]current date 1730028854 [11:34:14]FM_GetShiftState [11:34:14]SAM_PROTO_GetShiftState [11:34:14]wFMCommunicate request_size=4 [11:34:14]MH_SAM_APDU [11:34:14]CAPDU: 80 13 01 00 [11:34:14]Write to MH i2c: E2 08 00 B3 08 80 13 01 00 00 00 00 00 38 [11:34:14]Write i2c OK [11:34:14]MH_I2C_Read... [11:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:14]Read from MH i2c: E2 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: E2 0E 00 [11:34:14]MH_I2C_Read... [11:34:14]Read from MH i2c: E2 0E 00 B3 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 06 [11:34:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:34:14]wFMCommunicate OK [11:34:14]SAM_PROTO_GetShiftState done [11:34:14]FM_GetShiftState done [11:34:14]opened in 1729988025 [11:34:14]opened+sec_in_day 1730074425 [11:34:14]quantity*price = 50041 [11:34:14]sum+1 = 50042 [11:34: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 СНО: Общий режим Чек 403 27.10.2024 11:34 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375125 ФПД: 271879906895021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113414&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375125&fm=271879906895021&tin=02508201610067®Number=0000000000091623&sum=50000 [11:34:15]StoreToDocumentArchive [11:34:15]shift 528 fd 375125 [11:34:15]save to /storage/0528/doc_00375125 [11:34:15]save last doc name /storage/0528/doc_00375125 to /storage/kkm_last_doc_name [11:34:15]save OK [11:34:15]Clear old archive folders... [11:34:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:15]tlvbuf is 00F159D0 [11:34:15]SAM_PROTO_ClearQueue [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 09 00 00 [11:34:15]Write to MH i2c: E2 08 00 C0 08 80 09 00 00 00 00 00 00 3A [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [11:34:15]RAPDU: 90 00 [11:34:15]wFMCommunicate OK [11:34:15]SAM_PROTO_ClearQueue done [11:34:15]KKMCreateOFDPacket [11:34:15]OFDProtocolAddRootSTLVToBuf [11:34:15]FM_MakeSignedData [11:34:15]FM_MakeSignedData [11:34:15]SAM_PROTO_SignData [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 0D 01 02 [11:34:15]Write to MH i2c: E2 08 00 C1 08 80 0D 01 02 00 00 00 00 42 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [11:34:15]RAPDU: 90 00 [11:34:15]wFMCommunicate OK [11:34:15]wFMCommunicate request_size=255 [11:34:15]MH_SAM_APDU [11:34: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 93 01 00 00 F4 03 04 00 36 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 [11:34:15]Write to MH i2c: E2 02 01 C2 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 93 01 00 00 F4 03 04 00 36 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 00 00 5E [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [11:34:15]RAPDU: 90 00 [11:34:15]wFMCommunicate OK [11:34:15]wFMCommunicate request_size=10 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 0D 02 02 05 45 F9 45 A4 AD [11:34:15]Write to MH i2c: E2 0D 00 C3 08 80 0D 02 02 05 00 45 F9 45 A4 AD 00 00 23 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 03 00 C3 08 00 90 00 3F [11:34:15]RAPDU: 90 00 [11:34:15]wFMCommunicate OK [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 0D 03 02 [11:34:15]Write to MH i2c: E2 08 00 C4 08 80 0D 03 02 00 00 00 00 47 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 0B 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 0B 00 C4 08 00 24 28 BD 26 D1 F2 9C 1E 90 00 F4 [11:34:15]RAPDU: 24 28 BD 26 D1 F2 9C 1E 90 00 [11:34:15]wFMCommunicate OK [11:34:15]SAM_PROTO_SignData done [11:34:15]FM_MakeSignedData done [11:34:15]CreateOFDProtocolMessage [11:34:15]wFMCommunicate request_size=4 [11:34:15]MH_SAM_APDU [11:34:15]CAPDU: 80 11 00 00 [11:34:15]Write to MH i2c: E2 08 00 C5 08 80 11 00 00 00 00 00 00 47 [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:15]Read from MH i2c: E2 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 17 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: E2 17 00 C5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9C [11:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:34:15]wFMCommunicate OK [11:34:15]CreateOFDProtocolMessage done [11:34:15]OFDSenderStorePacket 375125 [11:34:15]StoreOFDPacket docnum=375125 [11:34: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 01 74 07 01 1A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 36 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 45 F9 45 A4 AD 24 28 BD 26 D1 F2 9C 1E [11:34:15]CheckFolder [11:34:15]dirname=/storage/ofd_packets [11:34:15]CheckFolder done [11:34:15]ProducePacketName [11:34:15]name=ofd_packets/00375125 [11:34:15]NVStorageSaveData ofd_packets/00375125 [11:34:15]File name is /storage/ofd_packets/00375125 [11:34:15]Write 301 bytes [11:34:15]NVStorageSaveData done [11:34:15]OFDSenderStorePacket done [11:34:15]KKMCreateOFDPacket done [11:34:15]NVStorageSaveData kkm_last_timestamp [11:34:15]File name is /storage/kkm_last_timestamp [11:34:15]Write 4 bytes [11:34:15]NVStorageSaveData done [11:34:15]ExternCall_PrintAddStr [11:34:15]wPrintStart [11:34:15]Write to MH i2c: 01 00 00 C6 08 CE [11:34:15]Write i2c OK [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: 01 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: 01 07 00 [11:34:15]MH_I2C_Read... [11:34:15]Read from MH i2c: 01 07 00 C6 08 00 00 00 00 00 FF 0F E3 [11:34:15]RasterBufferAndPrint [11:34:15]line Счет N : (1)3311666 [11:34:15]line ИНН: 02508201610067 [11:34:15]line Контрольно-Кассовый Чек [11:34:15]line ПРОДАЖА [11:34:15]line ТРК (МРК, ГНК) : 22 [11:34:15]line Товар: 2710124130 [11:34:15]line Аи-92-К-4 [11:34:15]line 7.480 * 66.90 [11:34:15]line = 500.41 [11:34:15]line НДС 12% НСП 1% [11:34:15]line > о реализуемом товаре [11:34:15]line ОКРУГЛЕНИЕ: -0.41 [11:34:15]line ИТОГО: 500.00 [11:34:15]line Внесено: 500.00 [11:34:15]line СДАЧА: 0.00 [11:34:15]line НСП 1% : 4.43 [11:34:15]line НДС 12% : 53.14 [11:34:15]line Наличными: 500.00 [11:34:15]line Безнал.: 0.00 [11:34:15]line Место: АЗС № 87 "Партнер Нефть" [11:34:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:34:15]line СНО: Общий режим [11:34:15]line Чек 403 27.10.2024 11:34 [11:34:15]line Смена: 528 ФФД: 1.0 [11:34:15]line ЗНМ: 0300000083 [11:34:15]line РНМ: 0000000000091623 [11:34:15]line Версия ККМ: 001 [11:34:15]line ФМ: 0000000000874672 [11:34:15]line ФД: 375125 [11:34:15]line ФПД: 271879906895021 [11:34:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113414&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375125&fm=271879906895021&tin=02508201610067®Number=0000000000091623&sum=50000 [11:34:15]written 0, free lines is 4095 [11:34:15]OFD Sender: Processing packet 375125 [packets to send 270, broken 269] [11:34:15]ProducePacketName [11:34:15]name=ofd_packets/00375125 [11:34:15]OFD Sender: To server: pG, [11:34:15]CommunicateWithHost lk.salyk.kg:30040 [11:34:15]ConnectInit lk.salyk.kg [11:34:16]Connected sock=10 [11: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 01 74 07 01 1A 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 36 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F7 45 F9 45 A4 AD 24 28 BD 26 D1 F2 9C 1E [11: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 02 03 47 00 88 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 55 B9 05 00 F4 03 04 00 D5 D0 1D 67 B6 04 01 00 00 68 20 9F 6E 5B CD E9 20 [11:34:16]CommunicateWithHost err = 0 [11:34:16]CheckOFDResponse [11:34:16]1017 (14) - 77093643461234 [11:34:16]1041 (16) - 0000000000874672 [11:34:16]1040 (4) - 375125 [11:34:16]1012 (4) - 27.10.2024 05:34 [11:34:16]1206 (1) - 0 [11:34:16]OFD Sender: Remove packet 375125 [11:34:16]ProducePacketName [11:34:16]name=ofd_packets/00375125 [11:34:16]NVStorageDeleteData [11:34:16]Write to MH i2c: 01 00 00 F1 08 F9 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: 01 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: 01 07 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: 01 07 00 F1 08 00 00 00 00 00 E4 0C F0 [11:34:16]RasterBufferAndPrint [11:34:16]line [11:34:16]line [11:34:16]line [11:34:16]line [11:34:16]line [11:34:16]written 0, free lines is 3309 [11:34:16]MH_Cut [11:34:16]Write to MH i2c: D1 01 00 F8 08 01 D2 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: D1 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: D1 01 00 [11:34:16]MH_I2C_Read... [11:34:16]Read from MH i2c: D1 01 00 F8 08 00 D1 [11:34:16]Write to MH i2c: 01 00 00 F9 08 01 [11:34:16]Write i2c OK [11:34:16]MH_I2C_Read... [11:34:16]OFD Sender: No OFD packet to send [11:34:17]*** Cut start [11:34:17]*** Partial cut [11:34:17]*** CUTSNS_PIN = 1 [11:34:17]*** CUTSNS_PIN = 0 [11:34:17]*** Brake cut motor [11:34:17]Read from MH i2c: 01 [11:34:17]MH_I2C_Read... [11:34:17]*** Stop cut motor [11:34:17]*** Cut end [11:34:17]Read from MH i2c: 01 07 00 [11:34:17]MH_I2C_Read... [11:34:17]Read from MH i2c: 01 07 00 F9 08 00 00 00 00 00 FF 0F 16 [11:34:17]process_action close_receipt done [11:34:17]requested_data is exist [11:34:17]produce_requested_data [11:34:17]requested_item fm.sn is exist - process it [11:34:17]wFMCommunicate request_size=4 [11:34:17]MH_SAM_APDU [11:34:17]CAPDU: 80 11 00 00 [11:34:17]Write to MH i2c: E2 08 00 FA 08 80 11 00 00 00 00 00 00 7C [11:34:17]Write i2c OK [11:34:17]MH_I2C_Read... [11:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:17]Read from MH i2c: E2 [11:34:17]MH_I2C_Read... [11:34:17]Read from MH i2c: E2 17 00 [11:34:17]MH_I2C_Read... [11:34:17]Read from MH i2c: E2 17 00 FA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [11:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:34:17]wFMCommunicate OK [11:34:17]requested_item fd.num is exist - process it [11:34:17]SAM_PROTO_GetFieldsCounters [11:34:17]wFMCommunicate request_size=4 [11:34:17]MH_SAM_APDU [11:34:17]CAPDU: 80 13 00 00 [11:34:17]Write to MH i2c: E2 08 00 FB 08 80 13 00 00 00 00 00 00 7F [11:34:17]Write i2c OK [11:34:17]MH_I2C_Read... [11:34:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:18]Read from MH i2c: E2 [11:34:18]MH_I2C_Read... [11:34:18]Read from MH i2c: E2 62 00 [11:34:18]MH_I2C_Read... [11:34:18]Read from MH i2c: E2 62 00 FB 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 55 B9 05 00 0E 04 04 00 10 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 7F [11: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 55 B9 05 00 0E 04 04 00 10 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 [11:34:18]wFMCommunicate OK [11:34:18]SAM_PROTO_GetFieldsCounters done [11:34:18]requested_item shift.num is exist - process it [11:34:18]requested_item shift.opened is exist - process it [11:34:18]req_shift_opened [11:34:18]FM_GetShiftState [11:34:18]SAM_PROTO_GetShiftState [11:34:18]wFMCommunicate request_size=4 [11:34:18]MH_SAM_APDU [11:34:18]CAPDU: 80 13 01 00 [11:34:18]Write to MH i2c: E2 08 00 FC 08 80 13 01 00 00 00 00 00 81 [11:34:18]Write i2c OK [11:34:18]MH_I2C_Read... [11:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:18]Read from MH i2c: E2 [11:34:18]MH_I2C_Read... [11:34:18]Read from MH i2c: E2 0E 00 [11:34:18]MH_I2C_Read... [11:34:18]Read from MH i2c: E2 0E 00 FC 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 4F [11:34:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:34:18]wFMCommunicate OK [11:34:18]SAM_PROTO_GetShiftState done [11:34:18]FM_GetShiftState done [11:34:18]req_shift_opened done [11:34:18]requested_item shift.open_date is exist - process it [11:34:18]req_shift_open_date [11:34:18]req_shift_open_date done [11:34:18]produce_requested_data done [11:34:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375125,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:34:18]process_action_free close_receipt [11:34:18]json_value_free [11:34:18]json_value_free done [11:34:18]process_json_proto returns [11:34:18]Send response to host [11:34:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375125,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:34:18]free response buf [11:34:18]execute_script done [11:34:18]execute_script returns [11:34:18]free content buf [11:34:18]Sock 7.Close socket [11:34:18]Sock 7.Thread stoped [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:36]OFD Sender: No OFD packet to send [11:34:41]OFD Sender: No OFD packet to send [11:34:46]OFD Sender: No OFD packet to send [11:34:51]OFD Sender: No OFD packet to send [11:34:56]OFD Sender: No OFD packet to send [11:35:01]OFD Sender: No OFD packet to send [11:35:06]OFD Sender: No OFD packet to send [11:35:11]OFD Sender: No OFD packet to send [11:35:16]OFD Sender: No OFD packet to send [11:35:21]OFD Sender: No OFD packet to send [11:35:26]OFD Sender: No OFD packet to send [11:35:30]accept exits with 9 [11:35:30]New connection [11:35:30]New thread 3067096420 created [11:35:30]Thread 3067239780 joined [11:35:30]Waiting for new connection... [11:35:30] Sock 9.Parse request [11:35:30]Sock 9.Check first char [11:35:30]Sock 9.First char is OK [11:35:30]request: POST /json_proto HTTP/1.0 [11:35:30]Method: POST [11:35:30]URL: /json_proto [11:35:30]Method is POST - this is cgi request [11:35:30]url: /json_proto [11:35:30]query_string will be loaded in cgi processing [11:35:30]execute_cgi json_proto POST (null) [11:35:30]execute_cgi path=json_proto method=POST [11:35:30]POST find Content-Length [11:35:30]Host: 172.17.42.195:8080 [11:35:30]Content-Length: 770 [11:35:30]Content-Type: application/json [11:35:30] [11:35:30]POST finish read [11:35:30]Found Content-Length = 770 [11:35:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311667", "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" : 31.000, "sum" : 2300.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" : 2300.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:30]execute_script... [11:35:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311667", "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" : 31.000, "sum" : 2300.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" : 2300.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:30]POST & json_proto [11:35:30]process_json_proto [11:35:30]json parsed OK: [11:35:30]protocol is kg_v1.0 [11:35:30]action value=close_receipt [11:35:30]process_action close_receipt [11:35:30]cmd_close_receipt [11:35:30]MH_GetDate [11:35:30]Write to MH i2c: F0 00 00 FD 08 F4 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: F0 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: F0 09 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: F0 09 00 FD 08 00 83 25 1E 67 EF 94 12 67 26 [11:35:30]GetLastDocTimeStamp 1730028854 [11:35:30]current date 1730028931 [11:35:30]FM_GetShiftState [11:35:30]SAM_PROTO_GetShiftState [11:35:30]wFMCommunicate request_size=4 [11:35:30]MH_SAM_APDU [11:35:30]CAPDU: 80 13 01 00 [11:35:30]Write to MH i2c: E2 08 00 FE 08 80 13 01 00 00 00 00 00 83 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:30]Read from MH i2c: E2 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 0E 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 0E 00 FE 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 51 [11:35:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:35:30]wFMCommunicate OK [11:35:30]SAM_PROTO_GetShiftState done [11:35:30]FM_GetShiftState done [11:35:30]opened in 1729988025 [11:35:30]opened+sec_in_day 1730074425 [11:35:30]quantity*price = 230020 [11:35:30]sum+1 = 230021 [11:35:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.20 НСП 1% : 20.36 НДС 12% : 244.27 Наличными: 0.00 Безнал.: 2300.20 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 404 27.10.2024 11:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375126 ФПД: 6267302891459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113531&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375126&fm=6267302891459&tin=02508201610067®Number=0000000000091623&sum=230020 [11:35:31]StoreToDocumentArchive [11:35:31]shift 528 fd 375126 [11:35:31]save to /storage/0528/doc_00375126 [11:35:31]save last doc name /storage/0528/doc_00375126 to /storage/kkm_last_doc_name [11:35:31]save OK [11:35:31]Clear old archive folders... [11:35:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:31]tlvbuf is 00F63CE0 [11:35:31]SAM_PROTO_ClearQueue [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 09 00 00 [11:35:31]Write to MH i2c: E2 08 00 0B 09 80 09 00 00 00 00 00 00 86 [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 03 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 03 00 0B 09 00 90 00 88 [11:35:31]RAPDU: 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_ClearQueue done [11:35:31]KKMCreateOFDPacket [11:35:31]OFDProtocolAddRootSTLVToBuf [11:35:31]FM_MakeSignedData [11:35:31]FM_MakeSignedData [11:35:31]SAM_PROTO_SignData [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 0D 01 02 [11:35:31]Write to MH i2c: E2 08 00 0C 09 80 0D 01 02 00 00 00 00 8E [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 0C 09 00 90 00 89 [11:35:32]RAPDU: 90 00 [11:35:32]wFMCommunicate OK [11:35:32]wFMCommunicate request_size=255 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 83 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 05 [11:35:32]Write to MH i2c: E2 02 01 0D 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 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 83 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 05 00 00 0E [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 0D 09 00 90 00 8A [11:35:32]RAPDU: 90 00 [11:35:32]wFMCommunicate OK [11:35:32]wFMCommunicate request_size=10 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 0D 02 02 05 B3 38 5C CF C3 [11:35:32]Write to MH i2c: E2 0D 00 0E 09 80 0D 02 02 05 00 B3 38 5C CF C3 00 00 74 [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 0E 09 00 90 00 8B [11:35:32]RAPDU: 90 00 [11:35:32]wFMCommunicate OK [11:35:32]wFMCommunicate request_size=4 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 0D 03 02 [11:35:32]Write to MH i2c: E2 08 00 0F 09 80 0D 03 02 00 00 00 00 93 [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 0B 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 0B 00 0F 09 00 93 7C 41 3D 7F 18 83 85 90 00 C0 [11:35:32]RAPDU: 93 7C 41 3D 7F 18 83 85 90 00 [11:35:32]wFMCommunicate OK [11:35:32]SAM_PROTO_SignData done [11:35:32]FM_MakeSignedData done [11:35:32]CreateOFDProtocolMessage [11:35:32]wFMCommunicate request_size=4 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 11 00 00 [11:35:32]Write to MH i2c: E2 08 00 10 09 80 11 00 00 00 00 00 00 93 [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 17 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 17 00 10 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E8 [11:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:35:32]wFMCommunicate OK [11:35:32]CreateOFDProtocolMessage done [11:35:32]OFDSenderStorePacket 375126 [11:35:32]StoreOFDPacket docnum=375126 [11:35: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 2C 14 07 01 62 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 83 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 05 B3 38 5C CF C3 93 7C 41 3D 7F 18 83 85 [11:35:32]CheckFolder [11:35:32]dirname=/storage/ofd_packets [11:35:32]CheckFolder done [11:35:32]ProducePacketName [11:35:32]name=ofd_packets/00375126 [11:35:32]NVStorageSaveData ofd_packets/00375126 [11:35:32]File name is /storage/ofd_packets/00375126 [11:35:32]Write 301 bytes [11:35:32]NVStorageSaveData done [11:35:32]OFDSenderStorePacket done [11:35:32]KKMCreateOFDPacket done [11:35:32]NVStorageSaveData kkm_last_timestamp [11:35:32]File name is /storage/kkm_last_timestamp [11:35:32]Write 4 bytes [11:35:32]NVStorageSaveData done [11:35:32]ExternCall_PrintAddStr [11:35:32]wPrintStart [11:35:32]Write to MH i2c: 01 00 00 11 09 1A [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: 01 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: 01 07 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: 01 07 00 11 09 00 00 00 00 00 FF 0F 2F [11:35:32]RasterBufferAndPrint [11:35:32]line Счет N : (1)3311667 [11:35:32]line ИНН: 02508201610067 [11:35:32]line Контрольно-Кассовый Чек [11:35:32]line ПРОДАЖА [11:35:32]line ТРК (МРК, ГНК) : 43 [11:35:32]line Товар: 2710124500 [11:35:32]line Аи-95-К-3 [11:35:32]line 31.000 * 74.20 [11:35:32]line = 2300.20 [11:35:32]line НДС 12% НСП 1% [11:35:32]line > о реализуемом товаре [11:35:32]line ИТОГО: 2300.20 [11:35:32]line НСП 1% : 20.36 [11:35:32]line НДС 12% : 244.27 [11:35:32]line Наличными: 0.00 [11:35:32]line Безнал.: 2300.20 [11:35:32]line Место: АЗС № 87 "Партнер Нефть" [11:35:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:35:32]line СНО: Общий режим [11:35:32]line Чек 404 27.10.2024 11:35 [11:35:32]line Смена: 528 ФФД: 1.0 [11:35:32]line ЗНМ: 0300000083 [11:35:32]line РНМ: 0000000000091623 [11:35:32]line Версия ККМ: 001 [11:35:32]line Платежная система: Mbank [11:35:32]line ФМ: 0000000000874672 [11:35:32]line ФД: 375126 [11:35:32]line ФПД: 6267302891459 [11:35:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113531&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375126&fm=6267302891459&tin=02508201610067®Number=0000000000091623&sum=230020 [11:35:32]written 0, free lines is 4095 [11:35:32]OFD Sender: Processing packet 375126 [packets to send 270, broken 269] [11:35:32]ProducePacketName [11:35:32]name=ofd_packets/00375126 [11:35:32]OFD Sender: To server: pG, [11:35:32]CommunicateWithHost lk.salyk.kg:30040 [11:35:32]ConnectInit lk.salyk.kg [11:35:32]Connected sock=10 [11:35:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2C 14 07 01 62 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 79 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 83 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 05 B3 38 5C CF C3 93 7C 41 3D 7F 18 83 85 [11:35: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 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 56 B9 05 00 F4 03 04 00 22 D1 1D 67 B6 04 01 00 00 30 12 E4 1E CD 5D 03 CC [11:35:33]CommunicateWithHost err = 0 [11:35:33]CheckOFDResponse [11:35:33]1017 (14) - 77093643461234 [11:35:33]1041 (16) - 0000000000874672 [11:35:33]1040 (4) - 375126 [11:35:33]1012 (4) - 27.10.2024 05:35 [11:35:33]1206 (1) - 0 [11:35:33]OFD Sender: Remove packet 375126 [11:35:33]ProducePacketName [11:35:33]name=ofd_packets/00375126 [11:35:33]NVStorageDeleteData [11:35:33]Write to MH i2c: 01 00 00 3A 09 43 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 07 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 07 00 3A 09 00 00 00 00 00 F8 0C 4E [11:35:33]RasterBufferAndPrint [11:35:33]line [11:35:33]line [11:35:33]line [11:35:33]line [11:35:33]line [11:35:33]written 0, free lines is 3327 [11:35:33]MH_Cut [11:35:33]Write to MH i2c: D1 01 00 41 09 01 1C [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: D1 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: D1 01 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: D1 01 00 41 09 00 1B [11:35:33]Write to MH i2c: 01 00 00 42 09 4B [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]OFD Sender: No OFD packet to send [11:35:34]*** Cut start [11:35:34]*** Partial cut [11:35:34]*** CUTSNS_PIN = 1 [11:35:34]*** CUTSNS_PIN = 0 [11:35:34]*** Brake cut motor [11:35:34]Read from MH i2c: 01 [11:35:34]MH_I2C_Read... [11:35:34]*** Stop cut motor [11:35:34]*** Cut end [11:35:34]Read from MH i2c: 01 07 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: 01 07 00 42 09 00 00 00 00 00 FF 0F 60 [11:35:34]process_action close_receipt done [11:35:34]requested_data is exist [11:35:34]produce_requested_data [11:35:34]requested_item fm.sn is exist - process it [11:35:34]wFMCommunicate request_size=4 [11:35:34]MH_SAM_APDU [11:35:34]CAPDU: 80 11 00 00 [11:35:34]Write to MH i2c: E2 08 00 43 09 80 11 00 00 00 00 00 00 C6 [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:34]Read from MH i2c: E2 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 17 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 17 00 43 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [11:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:35:34]wFMCommunicate OK [11:35:34]requested_item fd.num is exist - process it [11:35:34]SAM_PROTO_GetFieldsCounters [11:35:34]wFMCommunicate request_size=4 [11:35:34]MH_SAM_APDU [11:35:34]CAPDU: 80 13 00 00 [11:35:34]Write to MH i2c: E2 08 00 44 09 80 13 00 00 00 00 00 00 C9 [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:34]Read from MH i2c: E2 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 62 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 62 00 44 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 56 B9 05 00 0E 04 04 00 10 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 CD [11:35:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:35:34]wFMCommunicate OK [11:35:34]SAM_PROTO_GetFieldsCounters done [11:35:34]requested_item shift.num is exist - process it [11:35:34]requested_item shift.opened is exist - process it [11:35:34]req_shift_opened [11:35:34]FM_GetShiftState [11:35:34]SAM_PROTO_GetShiftState [11:35:34]wFMCommunicate request_size=4 [11:35:34]MH_SAM_APDU [11:35:34]CAPDU: 80 13 01 00 [11:35:34]Write to MH i2c: E2 08 00 45 09 80 13 01 00 00 00 00 00 CB [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:34]Read from MH i2c: E2 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 0E 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: E2 0E 00 45 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 99 [11:35:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:35:34]wFMCommunicate OK [11:35:34]SAM_PROTO_GetShiftState done [11:35:34]FM_GetShiftState done [11:35:34]req_shift_opened done [11:35:34]requested_item shift.open_date is exist - process it [11:35:34]req_shift_open_date [11:35:34]req_shift_open_date done [11:35:34]produce_requested_data done [11:35:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375126,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:35:34]process_action_free close_receipt [11:35:34]json_value_free [11:35:34]json_value_free done [11:35:34]process_json_proto returns [11:35:34]Send response to host [11:35:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375126,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:35:34]free response buf [11:35:34]execute_script done [11:35:34]execute_script returns [11:35:34]free content buf [11:35:34]Sock 9.Close socket [11:35:34]Sock 9.Thread stoped [11:35:38]OFD Sender: No OFD packet to send [11:35:43]OFD Sender: No OFD packet to send [11:35:48]OFD Sender: No OFD packet to send [11:35:53]OFD Sender: No OFD packet to send [11:35:56]accept exits with 7 [11:35:56]New connection [11:35:56]New thread 3067239780 created [11:35:56]Thread 3067096420 joined [11:35:56]Waiting for new connection... [11:35:56] Sock 7.Parse request [11:35:56]Sock 7.Check first char [11:35:56]Sock 7.First char is OK [11:35:56]request: POST /json_proto HTTP/1.0 [11:35:56]Method: POST [11:35:56]URL: /json_proto [11:35:56]Method is POST - this is cgi request [11:35:56]url: /json_proto [11:35:56]query_string will be loaded in cgi processing [11:35:56]execute_cgi json_proto POST (null) [11:35:56]execute_cgi path=json_proto method=POST [11:35:56]POST find Content-Length [11:35:56]Host: 172.17.42.195:8080 [11:35:56]Content-Length: 679 [11:35:56]Content-Type: application/json [11:35:56] [11:35:56]POST finish read [11:35:56]Found Content-Length = 679 [11:35:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311668", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:56]execute_script... [11:35: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)3311668", "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" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:56]POST & json_proto [11:35:56]process_json_proto [11:35:56]json parsed OK: [11:35:56]protocol is kg_v1.0 [11:35:56]action value=close_receipt [11:35:56]process_action close_receipt [11:35:56]cmd_close_receipt [11:35:56]MH_GetDate [11:35:56]Write to MH i2c: F0 00 00 46 09 3E [11:35:56]Write i2c OK [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: F0 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: F0 09 00 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: F0 09 00 46 09 00 9C 25 1E 67 EF 94 12 67 89 [11:35:56]GetLastDocTimeStamp 1730028931 [11:35:56]current date 1730028956 [11:35:56]FM_GetShiftState [11:35:56]SAM_PROTO_GetShiftState [11:35:56]wFMCommunicate request_size=4 [11:35:56]MH_SAM_APDU [11:35:56]CAPDU: 80 13 01 00 [11:35:56]Write to MH i2c: E2 08 00 47 09 80 13 01 00 00 00 00 00 CD [11:35:56]Write i2c OK [11:35:56]MH_I2C_Read... [11:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:56]Read from MH i2c: E2 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 0E 00 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 0E 00 47 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9B [11:35:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:35:56]wFMCommunicate OK [11:35:56]SAM_PROTO_GetShiftState done [11:35:56]FM_GetShiftState done [11:35:56]opened in 1729988025 [11:35:56]opened+sec_in_day 1730074425 [11:35:56]quantity*price = 80061 [11:35:56]sum+1 = 80063 [11:35:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 405 27.10.2024 11:35 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375127 ФПД: 83050142981772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113556&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375127&fm=83050142981772&tin=02508201610067®Number=0000000000091623&sum=80000 [11:35:57]StoreToDocumentArchive [11:35:57]shift 528 fd 375127 [11:35:57]save to /storage/0528/doc_00375127 [11:35:57]save last doc name /storage/0528/doc_00375127 to /storage/kkm_last_doc_name [11:35:57]save OK [11:35:57]Clear old archive folders... [11:35:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:57]tlvbuf is 00EF71C0 [11:35:57]SAM_PROTO_ClearQueue [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 09 00 00 [11:35:57]Write to MH i2c: E2 08 00 54 09 80 09 00 00 00 00 00 00 CF [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [11:35:57]RAPDU: 90 00 [11:35:57]wFMCommunicate OK [11:35:57]SAM_PROTO_ClearQueue done [11:35:57]KKMCreateOFDPacket [11:35:57]OFDProtocolAddRootSTLVToBuf [11:35:57]FM_MakeSignedData [11:35:57]FM_MakeSignedData [11:35:57]SAM_PROTO_SignData [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 0D 01 02 [11:35:57]Write to MH i2c: E2 08 00 55 09 80 0D 01 02 00 00 00 00 D7 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [11:35:57]RAPDU: 90 00 [11:35:57]wFMCommunicate OK [11:35:57]wFMCommunicate request_size=255 [11:35:57]MH_SAM_APDU [11:35: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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 9C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4B [11:35:57]Write to MH i2c: E2 02 01 56 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 9C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4B 00 00 1D [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 56 09 00 90 00 D3 [11:35:57]RAPDU: 90 00 [11:35:57]wFMCommunicate OK [11:35:57]wFMCommunicate request_size=10 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 0D 02 02 05 88 9E 45 5E 8C [11:35:57]Write to MH i2c: E2 0D 00 57 09 80 0D 02 02 05 00 88 9E 45 5E 8C 00 00 39 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 03 00 57 09 00 90 00 D4 [11:35:57]RAPDU: 90 00 [11:35:57]wFMCommunicate OK [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 0D 03 02 [11:35:57]Write to MH i2c: E2 08 00 58 09 80 0D 03 02 00 00 00 00 DC [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 0B 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 0B 00 58 09 00 C3 B5 BA 00 54 76 C1 50 90 00 EA [11:35:57]RAPDU: C3 B5 BA 00 54 76 C1 50 90 00 [11:35:57]wFMCommunicate OK [11:35:57]SAM_PROTO_SignData done [11:35:57]FM_MakeSignedData done [11:35:57]CreateOFDProtocolMessage [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 11 00 00 [11:35:57]Write to MH i2c: E2 08 00 59 09 80 11 00 00 00 00 00 00 DC [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 17 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 17 00 59 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [11:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:35:57]wFMCommunicate OK [11:35:57]CreateOFDProtocolMessage done [11:35:57]OFDSenderStorePacket 375127 [11:35:57]StoreOFDPacket docnum=375127 [11:35: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 76 87 07 01 9D 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 9C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4B 88 9E 45 5E 8C C3 B5 BA 00 54 76 C1 50 [11:35:57]CheckFolder [11:35:57]dirname=/storage/ofd_packets [11:35:57]CheckFolder done [11:35:57]ProducePacketName [11:35:57]name=ofd_packets/00375127 [11:35:57]NVStorageSaveData ofd_packets/00375127 [11:35:57]File name is /storage/ofd_packets/00375127 [11:35:57]Write 301 bytes [11:35:57]NVStorageSaveData done [11:35:57]OFDSenderStorePacket done [11:35:57]KKMCreateOFDPacket done [11:35:57]NVStorageSaveData kkm_last_timestamp [11:35:57]File name is /storage/kkm_last_timestamp [11:35:57]Write 4 bytes [11:35:57]NVStorageSaveData done [11:35:57]ExternCall_PrintAddStr [11:35:57]wPrintStart [11:35:57]Write to MH i2c: 01 00 00 5A 09 63 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: 01 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: 01 07 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: 01 07 00 5A 09 00 00 00 00 00 FF 0F 78 [11:35:57]RasterBufferAndPrint [11:35:57]line Счет N : (1)3311668 [11:35:57]line ИНН: 02508201610067 [11:35:57]line Контрольно-Кассовый Чек [11:35:57]line ПРОДАЖА [11:35:57]line ТРК (МРК, ГНК) : 23 [11:35:57]line Товар: 2710124500 [11:35:57]line Аи-95-К-3 [11:35:57]line 10.790 * 74.20 [11:35:57]line = 800.62 [11:35:57]line НДС 12% НСП 1% [11:35:57]line > о реализуемом товаре [11:35:57]line ОКРУГЛЕНИЕ: -0.62 [11:35:57]line ИТОГО: 800.00 [11:35:57]line Внесено: 800.00 [11:35:57]line СДАЧА: 0.00 [11:35:57]line НСП 1% : 7.08 [11:35:57]line НДС 12% : 85.02 [11:35:57]line Наличными: 800.00 [11:35:57]line Безнал.: 0.00 [11:35:57]line Место: АЗС № 87 "Партнер Нефть" [11:35:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:35:57]line СНО: Общий режим [11:35:57]line Чек 405 27.10.2024 11:35 [11:35:57]line Смена: 528 ФФД: 1.0 [11:35:57]line ЗНМ: 0300000083 [11:35:57]line РНМ: 0000000000091623 [11:35:57]line Версия ККМ: 001 [11:35:57]line ФМ: 0000000000874672 [11:35:57]line ФД: 375127 [11:35:57]line ФПД: 83050142981772 [11:35:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113556&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375127&fm=83050142981772&tin=02508201610067®Number=0000000000091623&sum=80000 [11:35:58]written 0, free lines is 4095 [11:35:58]OFD Sender: Processing packet 375127 [packets to send 270, broken 269] [11:35:58]ProducePacketName [11:35:58]name=ofd_packets/00375127 [11:35:58]OFD Sender: To server: pG, [11:35:58]CommunicateWithHost lk.salyk.kg:30040 [11:35:58]ConnectInit lk.salyk.kg [11:35:58]Connected sock=10 [11:35: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 76 87 07 01 9D 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 9C 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4B 88 9E 45 5E 8C C3 B5 BA 00 54 76 C1 50 [11:35: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 E4 E0 47 00 7B 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 57 B9 05 00 F4 03 04 00 3B D1 1D 67 B6 04 01 00 00 BC 34 AB 57 06 B8 30 1E [11:35:58]CommunicateWithHost err = 0 [11:35:58]CheckOFDResponse [11:35:58]1017 (14) - 77093643461234 [11:35:58]1041 (16) - 0000000000874672 [11:35:58]1040 (4) - 375127 [11:35:58]1012 (4) - 27.10.2024 05:35 [11:35:58]1206 (1) - 0 [11:35:58]OFD Sender: Remove packet 375127 [11:35:58]ProducePacketName [11:35:58]name=ofd_packets/00375127 [11:35:58]NVStorageDeleteData [11:35:58]Write to MH i2c: 01 00 00 85 09 8E [11:35:58]Write i2c OK [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: 01 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: 01 07 00 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: 01 07 00 85 09 00 00 00 00 00 E2 0C 83 [11:35:58]RasterBufferAndPrint [11:35:58]line [11:35:58]line [11:35:58]line [11:35:58]line [11:35:58]line [11:35:58]written 0, free lines is 3304 [11:35:58]MH_Cut [11:35:58]Write to MH i2c: D1 01 00 8C 09 01 67 [11:35:58]Write i2c OK [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: D1 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: D1 01 00 [11:35:58]MH_I2C_Read... [11:35:58]Read from MH i2c: D1 01 00 8C 09 00 66 [11:35:58]Write to MH i2c: 01 00 00 8D 09 96 [11:35:58]Write i2c OK [11:35:58]MH_I2C_Read... [11:35:59]OFD Sender: No OFD packet to send [11:35:59]*** Cut start [11:35:59]*** Partial cut [11:35:59]*** CUTSNS_PIN = 1 [11:35:59]*** CUTSNS_PIN = 0 [11:35:59]*** Brake cut motor [11:36:00]Read from MH i2c: 01 [11:36:00]MH_I2C_Read... [11:36:00]*** Stop cut motor [11:36:00]*** Cut end [11:36:00]Read from MH i2c: 01 07 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: 01 07 00 8D 09 00 00 00 00 00 FF 0F AB [11:36:00]process_action close_receipt done [11:36:00]requested_data is exist [11:36:00]produce_requested_data [11:36:00]requested_item fm.sn is exist - process it [11:36:00]wFMCommunicate request_size=4 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 11 00 00 [11:36:00]Write to MH i2c: E2 08 00 8E 09 80 11 00 00 00 00 00 00 11 [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 17 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 17 00 8E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [11:36:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:00]wFMCommunicate OK [11:36:00]requested_item fd.num is exist - process it [11:36:00]SAM_PROTO_GetFieldsCounters [11:36:00]wFMCommunicate request_size=4 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 13 00 00 [11:36:00]Write to MH i2c: E2 08 00 8F 09 80 13 00 00 00 00 00 00 14 [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 62 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 62 00 8F 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 57 B9 05 00 0E 04 04 00 10 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 1C [11:36: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 57 B9 05 00 0E 04 04 00 10 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 [11:36:00]wFMCommunicate OK [11:36:00]SAM_PROTO_GetFieldsCounters done [11:36:00]requested_item shift.num is exist - process it [11:36:00]requested_item shift.opened is exist - process it [11:36:00]req_shift_opened [11:36:00]FM_GetShiftState [11:36:00]SAM_PROTO_GetShiftState [11:36:00]wFMCommunicate request_size=4 [11:36:00]MH_SAM_APDU [11:36:00]CAPDU: 80 13 01 00 [11:36:00]Write to MH i2c: E2 08 00 90 09 80 13 01 00 00 00 00 00 16 [11:36:00]Write i2c OK [11:36:00]MH_I2C_Read... [11:36:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:00]Read from MH i2c: E2 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 0E 00 [11:36:00]MH_I2C_Read... [11:36:00]Read from MH i2c: E2 0E 00 90 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E4 [11:36:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:00]wFMCommunicate OK [11:36:00]SAM_PROTO_GetShiftState done [11:36:00]FM_GetShiftState done [11:36:00]req_shift_opened done [11:36:00]requested_item shift.open_date is exist - process it [11:36:00]req_shift_open_date [11:36:00]req_shift_open_date done [11:36:00]produce_requested_data done [11:36:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375127,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:36:00]process_action_free close_receipt [11:36:00]json_value_free [11:36:00]json_value_free done [11:36:00]process_json_proto returns [11:36:00]Send response to host [11:36:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375127,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:36:00]free response buf [11:36:00]execute_script done [11:36:00]execute_script returns [11:36:00]free content buf [11:36:00]Sock 7.Close socket [11:36:00]Sock 7.Thread stoped [11:36:04]OFD Sender: No OFD packet to send [11:36:04]accept exits with 9 [11:36:04]New connection [11:36:04]New thread 3067096420 created [11:36:04]Thread 3067239780 joined [11:36:04]Waiting for new connection... [11:36:04] Sock 9.Parse request [11:36:04]Sock 9.Check first char [11:36:04]Sock 9.First char is OK [11:36:04]request: POST /json_proto HTTP/1.0 [11:36:04]Method: POST [11:36:04]URL: /json_proto [11:36:04]Method is POST - this is cgi request [11:36:04]url: /json_proto [11:36:04]query_string will be loaded in cgi processing [11:36:04]execute_cgi json_proto POST (null) [11:36:04]execute_cgi path=json_proto method=POST [11:36:04]POST find Content-Length [11:36:04]Host: 172.17.42.195:8080 [11:36:04]Content-Length: 675 [11:36:04]Content-Type: application/json [11:36:04] [11:36:04]POST finish read [11:36:04]Found Content-Length = 675 [11:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311669", "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" : 0.660, "sum" : 48.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 48.00, "payments": [ { "type": 0, "sum" : 48.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:04]execute_script... [11:36: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)3311669", "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" : 0.660, "sum" : 48.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 48.00, "payments": [ { "type": 0, "sum" : 48.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:04]POST & json_proto [11:36:04]process_json_proto [11:36:04]json parsed OK: [11:36:04]protocol is kg_v1.0 [11:36:04]action value=close_receipt [11:36:04]process_action close_receipt [11:36:04]cmd_close_receipt [11:36:04]MH_GetDate [11:36:04]Write to MH i2c: F0 00 00 91 09 89 [11:36:04]Write i2c OK [11:36:04]MH_I2C_Read... [11:36:04]Read from MH i2c: F0 [11:36:04]MH_I2C_Read... [11:36:04]Read from MH i2c: F0 09 00 [11:36:04]MH_I2C_Read... [11:36:04]Read from MH i2c: F0 09 00 91 09 00 A4 25 1E 67 EF 94 12 67 DC [11:36:04]GetLastDocTimeStamp 1730028956 [11:36:04]current date 1730028964 [11:36:04]FM_GetShiftState [11:36:04]SAM_PROTO_GetShiftState [11:36:04]wFMCommunicate request_size=4 [11:36:04]MH_SAM_APDU [11:36:04]CAPDU: 80 13 01 00 [11:36:04]Write to MH i2c: E2 08 00 92 09 80 13 01 00 00 00 00 00 18 [11:36:04]Write i2c OK [11:36:04]MH_I2C_Read... [11:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:04]Read from MH i2c: E2 [11:36:04]MH_I2C_Read... [11:36:04]Read from MH i2c: E2 0E 00 [11:36:04]MH_I2C_Read... [11:36:04]Read from MH i2c: E2 0E 00 92 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [11:36:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:04]wFMCommunicate OK [11:36:04]SAM_PROTO_GetShiftState done [11:36:04]FM_GetShiftState done [11:36:04]opened in 1729988025 [11:36:04]opened+sec_in_day 1730074425 [11:36:04]quantity*price = 4897 [11:36:04]sum+1 = 4898 [11:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.97 ИТОГО: 48.00 Внесено: 200.00 СДАЧА: 152.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 48.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 406 27.10.2024 11:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375128 ФПД: 128445109509862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375128&fm=128445109509862&tin=02508201610067®Number=0000000000091623&sum=4800 [11:36:05]StoreToDocumentArchive [11:36:05]shift 528 fd 375128 [11:36:05]save to /storage/0528/doc_00375128 [11:36:05]save last doc name /storage/0528/doc_00375128 to /storage/kkm_last_doc_name [11:36:05]save OK [11:36:05]Clear old archive folders... [11:36:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:05]tlvbuf is 00F5FCA0 [11:36:05]SAM_PROTO_ClearQueue [11:36:05]wFMCommunicate request_size=4 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 09 00 00 [11:36:05]Write to MH i2c: E2 08 00 9F 09 80 09 00 00 00 00 00 00 1A [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 9F 09 00 90 00 1C [11:36:05]RAPDU: 90 00 [11:36:05]wFMCommunicate OK [11:36:05]SAM_PROTO_ClearQueue done [11:36:05]KKMCreateOFDPacket [11:36:05]OFDProtocolAddRootSTLVToBuf [11:36:05]FM_MakeSignedData [11:36:05]FM_MakeSignedData [11:36:05]SAM_PROTO_SignData [11:36:05]wFMCommunicate request_size=4 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 0D 01 02 [11:36:05]Write to MH i2c: E2 08 00 A0 09 80 0D 01 02 00 00 00 00 22 [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 A0 09 00 90 00 1D [11:36:05]RAPDU: 90 00 [11:36:05]wFMCommunicate OK [11:36:05]wFMCommunicate request_size=255 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 94 02 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 C0 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A4 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 [11:36:05]Write to MH i2c: E2 02 01 A1 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 94 02 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 C0 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A4 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 00 00 68 [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 A1 09 00 90 00 1E [11:36:05]RAPDU: 90 00 [11:36:05]wFMCommunicate OK [11:36:05]wFMCommunicate request_size=10 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 0D 02 02 05 D1 F5 20 1E E6 [11:36:05]Write to MH i2c: E2 0D 00 A2 09 80 0D 02 02 05 00 D1 F5 20 1E E6 00 00 19 [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 03 00 A2 09 00 90 00 1F [11:36:05]RAPDU: 90 00 [11:36:05]wFMCommunicate OK [11:36:05]wFMCommunicate request_size=4 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 0D 03 02 [11:36:05]Write to MH i2c: E2 08 00 A3 09 80 0D 03 02 00 00 00 00 27 [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 0B 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 0B 00 A3 09 00 C5 D5 D4 A1 E6 45 D8 4B 90 00 85 [11:36:05]RAPDU: C5 D5 D4 A1 E6 45 D8 4B 90 00 [11:36:05]wFMCommunicate OK [11:36:05]SAM_PROTO_SignData done [11:36:05]FM_MakeSignedData done [11:36:05]CreateOFDProtocolMessage [11:36:05]wFMCommunicate request_size=4 [11:36:05]MH_SAM_APDU [11:36:05]CAPDU: 80 11 00 00 [11:36:05]Write to MH i2c: E2 08 00 A4 09 80 11 00 00 00 00 00 00 27 [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:05]Read from MH i2c: E2 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 17 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: E2 17 00 A4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [11:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:05]wFMCommunicate OK [11:36:05]CreateOFDProtocolMessage done [11:36:05]OFDSenderStorePacket 375128 [11:36:05]StoreOFDPacket docnum=375128 [11:36: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 91 99 07 01 6A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 94 02 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 C0 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A4 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 D1 F5 20 1E E6 C5 D5 D4 A1 E6 45 D8 4B [11:36:05]CheckFolder [11:36:05]dirname=/storage/ofd_packets [11:36:05]CheckFolder done [11:36:05]ProducePacketName [11:36:05]name=ofd_packets/00375128 [11:36:05]NVStorageSaveData ofd_packets/00375128 [11:36:05]File name is /storage/ofd_packets/00375128 [11:36:05]Write 301 bytes [11:36:05]NVStorageSaveData done [11:36:05]OFDSenderStorePacket done [11:36:05]KKMCreateOFDPacket done [11:36:05]NVStorageSaveData kkm_last_timestamp [11:36:05]File name is /storage/kkm_last_timestamp [11:36:05]Write 4 bytes [11:36:05]NVStorageSaveData done [11:36:05]ExternCall_PrintAddStr [11:36:05]wPrintStart [11:36:05]Write to MH i2c: 01 00 00 A5 09 AE [11:36:05]Write i2c OK [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: 01 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: 01 07 00 [11:36:05]MH_I2C_Read... [11:36:05]Read from MH i2c: 01 07 00 A5 09 00 00 00 00 00 FF 0F C3 [11:36:05]RasterBufferAndPrint [11:36:05]line Счет N : (1)3311669 [11:36:05]line ИНН: 02508201610067 [11:36:05]line Контрольно-Кассовый Чек [11:36:05]line ПРОДАЖА [11:36:05]line ТРК (МРК, ГНК) : 43 [11:36:05]line Товар: 2710124500 [11:36:05]line Аи-95-К-3 [11:36:05]line 0.660 * 74.20 [11:36:05]line = 48.97 [11:36:05]line НДС 12% НСП 1% [11:36:05]line > о реализуемом товаре [11:36:05]line ОКРУГЛЕНИЕ: -0.97 [11:36:05]line ИТОГО: 48.00 [11:36:05]line Внесено: 200.00 [11:36:05]line СДАЧА: 152.00 [11:36:05]line НСП 1% : 0.43 [11:36:05]line НДС 12% : 5.20 [11:36:05]line Наличными: 48.00 [11:36:05]line Безнал.: 0.00 [11:36:05]line Место: АЗС № 87 "Партнер Нефть" [11:36:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:36:05]line СНО: Общий режим [11:36:05]line Чек 406 27.10.2024 11:36 [11:36:05]line Смена: 528 ФФД: 1.0 [11:36:05]line ЗНМ: 0300000083 [11:36:05]line РНМ: 0000000000091623 [11:36:05]line Версия ККМ: 001 [11:36:05]line ФМ: 0000000000874672 [11:36:05]line ФД: 375128 [11:36:05]line ФПД: 128445109509862 [11:36:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375128&fm=128445109509862&tin=02508201610067®Number=0000000000091623&sum=4800 [11:36:05]written 0, free lines is 4095 [11:36:06]OFD Sender: Processing packet 375128 [packets to send 270, broken 269] [11:36:06]ProducePacketName [11:36:06]name=ofd_packets/00375128 [11:36:06]OFD Sender: To server: pG, [11:36:06]CommunicateWithHost lk.salyk.kg:30040 [11:36:06]ConnectInit lk.salyk.kg [11:36:06]Connected sock=10 [11:36: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 91 99 07 01 6A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 94 02 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 C0 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 A4 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 D1 F5 20 1E E6 C5 D5 D4 A1 E6 45 D8 4B [11:36: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 3E E1 47 00 5E 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 58 B9 05 00 F4 03 04 00 43 D1 1D 67 B6 04 01 00 00 19 35 66 18 14 C7 8D 54 [11:36:06]CommunicateWithHost err = 0 [11:36:06]CheckOFDResponse [11:36:06]1017 (14) - 77093643461234 [11:36:06]1041 (16) - 0000000000874672 [11:36:06]1040 (4) - 375128 [11:36:06]1012 (4) - 27.10.2024 05:36 [11:36:06]1206 (1) - 0 [11:36:06]OFD Sender: Remove packet 375128 [11:36:06]ProducePacketName [11:36:06]name=ofd_packets/00375128 [11:36:06]NVStorageDeleteData [11:36:06]Write to MH i2c: 01 00 00 D0 09 D9 [11:36:06]Write i2c OK [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: 01 [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: 01 07 00 [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: 01 07 00 D0 09 00 00 00 00 00 E5 0C D1 [11:36:06]RasterBufferAndPrint [11:36:06]line [11:36:06]line [11:36:06]line [11:36:06]line [11:36:06]line [11:36:06]written 0, free lines is 3310 [11:36:06]MH_Cut [11:36:06]Write to MH i2c: D1 01 00 D7 09 01 B2 [11:36:06]Write i2c OK [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: D1 [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: D1 01 00 [11:36:06]MH_I2C_Read... [11:36:06]Read from MH i2c: D1 01 00 D7 09 00 B1 [11:36:06]Write to MH i2c: 01 00 00 D8 09 E1 [11:36:06]Write i2c OK [11:36:06]MH_I2C_Read... [11:36:06]OFD Sender: No OFD packet to send [11:36:07]*** Cut start [11:36:07]*** Partial cut [11:36:07]*** CUTSNS_PIN = 1 [11:36:07]*** CUTSNS_PIN = 0 [11:36:07]*** Brake cut motor [11:36:07]Read from MH i2c: 01 [11:36:07]MH_I2C_Read... [11:36:07]*** Stop cut motor [11:36:07]*** Cut end [11:36:07]Read from MH i2c: 01 07 00 [11:36:07]MH_I2C_Read... [11:36:07]Read from MH i2c: 01 07 00 D8 09 00 00 00 00 00 FF 0F F6 [11:36:07]process_action close_receipt done [11:36:07]requested_data is exist [11:36:07]produce_requested_data [11:36:07]requested_item fm.sn is exist - process it [11:36:07]wFMCommunicate request_size=4 [11:36:07]MH_SAM_APDU [11:36:07]CAPDU: 80 11 00 00 [11:36:07]Write to MH i2c: E2 08 00 D9 09 80 11 00 00 00 00 00 00 5C [11:36:07]Write i2c OK [11:36:07]MH_I2C_Read... [11:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:07]Read from MH i2c: E2 [11:36:07]MH_I2C_Read... [11:36:07]Read from MH i2c: E2 17 00 [11:36:07]MH_I2C_Read... [11:36:07]Read from MH i2c: E2 17 00 D9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [11: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 [11:36:07]wFMCommunicate OK [11:36:07]requested_item fd.num is exist - process it [11:36:07]SAM_PROTO_GetFieldsCounters [11:36:07]wFMCommunicate request_size=4 [11:36:07]MH_SAM_APDU [11:36:07]CAPDU: 80 13 00 00 [11:36:07]Write to MH i2c: E2 08 00 DA 09 80 13 00 00 00 00 00 00 5F [11:36:07]Write i2c OK [11:36:07]MH_I2C_Read... [11:36:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:08]Read from MH i2c: E2 [11:36:08]MH_I2C_Read... [11:36:08]Read from MH i2c: E2 62 00 [11:36:08]MH_I2C_Read... [11:36:08]Read from MH i2c: E2 62 00 DA 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 58 B9 05 00 0E 04 04 00 10 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 6B [11: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 58 B9 05 00 0E 04 04 00 10 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 [11:36:08]wFMCommunicate OK [11:36:08]SAM_PROTO_GetFieldsCounters done [11:36:08]requested_item shift.num is exist - process it [11:36:08]requested_item shift.opened is exist - process it [11:36:08]req_shift_opened [11:36:08]FM_GetShiftState [11:36:08]SAM_PROTO_GetShiftState [11:36:08]wFMCommunicate request_size=4 [11:36:08]MH_SAM_APDU [11:36:08]CAPDU: 80 13 01 00 [11:36:08]Write to MH i2c: E2 08 00 DB 09 80 13 01 00 00 00 00 00 61 [11:36:08]Write i2c OK [11:36:08]MH_I2C_Read... [11:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:08]Read from MH i2c: E2 [11:36:08]MH_I2C_Read... [11:36:08]Read from MH i2c: E2 0E 00 [11:36:08]MH_I2C_Read... [11:36:08]Read from MH i2c: E2 0E 00 DB 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [11:36:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:08]wFMCommunicate OK [11:36:08]SAM_PROTO_GetShiftState done [11:36:08]FM_GetShiftState done [11:36:08]req_shift_opened done [11:36:08]requested_item shift.open_date is exist - process it [11:36:08]req_shift_open_date [11:36:08]req_shift_open_date done [11:36:08]produce_requested_data done [11:36:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375128,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:36:08]process_action_free close_receipt [11:36:08]json_value_free [11:36:08]json_value_free done [11:36:08]process_json_proto returns [11:36:08]Send response to host [11:36:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375128,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:36:08]free response buf [11:36:08]execute_script done [11:36:08]execute_script returns [11:36:08]free content buf [11:36:08]Sock 9.Close socket [11:36:08]Sock 9.Thread stoped [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:28]accept exits with 7 [11:36:28]New connection [11:36:28]New thread 3067239780 created [11:36:28]Thread 3067096420 joined [11:36:28]Waiting for new connection... [11:36:28] Sock 7.Parse request [11:36:28]Sock 7.Check first char [11:36:28]Sock 7.First char is OK [11:36:28]request: POST /json_proto HTTP/1.0 [11:36:28]Method: POST [11:36:28]URL: /json_proto [11:36:28]Method is POST - this is cgi request [11:36:28]url: /json_proto [11:36:28]query_string will be loaded in cgi processing [11:36:28]execute_cgi json_proto POST (null) [11:36:28]execute_cgi path=json_proto method=POST [11:36:28]POST find Content-Length [11:36:28]Host: 172.17.42.195:8080 [11:36:28]Content-Length: 678 [11:36:28]Content-Type: application/json [11:36:28] [11:36:28]POST finish read [11:36:28]Found Content-Length = 678 [11:36:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311671", "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" ] } } [11:36:28]execute_script... [11:36: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)3311671", "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" ] } } [11:36:28]POST & json_proto [11:36:28]process_json_proto [11:36:28]json parsed OK: [11:36:28]protocol is kg_v1.0 [11:36:28]action value=close_receipt [11:36:28]process_action close_receipt [11:36:28]cmd_close_receipt [11:36:28]MH_GetDate [11:36:28]Write to MH i2c: F0 00 00 DC 09 D4 [11:36:28]Write i2c OK [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: F0 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: F0 09 00 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: F0 09 00 DC 09 00 BC 25 1E 67 EF 94 12 67 3F [11:36:28]GetLastDocTimeStamp 1730028964 [11:36:28]current date 1730028988 [11:36:28]FM_GetShiftState [11:36:28]SAM_PROTO_GetShiftState [11:36:28]wFMCommunicate request_size=4 [11:36:28]MH_SAM_APDU [11:36:28]CAPDU: 80 13 01 00 [11:36:28]Write to MH i2c: E2 08 00 DD 09 80 13 01 00 00 00 00 00 63 [11:36:28]Write i2c OK [11:36:28]MH_I2C_Read... [11:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:28]Read from MH i2c: E2 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 0E 00 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 0E 00 DD 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [11:36:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:28]wFMCommunicate OK [11:36:28]SAM_PROTO_GetShiftState done [11:36:28]FM_GetShiftState done [11:36:28]opened in 1729988025 [11:36:28]opened+sec_in_day 1730074425 [11:36:28]quantity*price = 20003 [11:36:28]sum+1 = 20004 [11:36: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 СНО: Общий режим Чек 407 27.10.2024 11:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375129 ФПД: 235158967729208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113628&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375129&fm=235158967729208&tin=02508201610067®Number=0000000000091623&sum=20000 [11:36:29]StoreToDocumentArchive [11:36:29]shift 528 fd 375129 [11:36:29]save to /storage/0528/doc_00375129 [11:36:29]save last doc name /storage/0528/doc_00375129 to /storage/kkm_last_doc_name [11:36:29]save OK [11:36:29]Clear old archive folders... [11:36:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:29]tlvbuf is 00F685C0 [11:36:29]SAM_PROTO_ClearQueue [11:36:29]wFMCommunicate request_size=4 [11:36:29]MH_SAM_APDU [11:36:29]CAPDU: 80 09 00 00 [11:36:29]Write to MH i2c: E2 08 00 EA 09 80 09 00 00 00 00 00 00 65 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 EA 09 00 90 00 67 [11:36:29]RAPDU: 90 00 [11:36:29]wFMCommunicate OK [11:36:29]SAM_PROTO_ClearQueue done [11:36:29]KKMCreateOFDPacket [11:36:29]OFDProtocolAddRootSTLVToBuf [11:36:29]FM_MakeSignedData [11:36:29]FM_MakeSignedData [11:36:29]SAM_PROTO_SignData [11:36:29]wFMCommunicate request_size=4 [11:36:29]MH_SAM_APDU [11:36:29]CAPDU: 80 0D 01 02 [11:36:29]Write to MH i2c: E2 08 00 EB 09 80 0D 01 02 00 00 00 00 6D [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 EB 09 00 90 00 68 [11:36:29]RAPDU: 90 00 [11:36:29]wFMCommunicate OK [11:36:29]wFMCommunicate request_size=255 [11:36:29]MH_SAM_APDU [11:36: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 97 01 00 00 F4 03 04 00 BC 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 [11:36:29]Write to MH i2c: E2 02 01 EC 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 97 01 00 00 F4 03 04 00 BC 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 00 00 B7 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 EC 09 00 90 00 69 [11:36:29]RAPDU: 90 00 [11:36:29]wFMCommunicate OK [11:36:29]wFMCommunicate request_size=10 [11:36:29]MH_SAM_APDU [11:36:29]CAPDU: 80 0D 02 02 05 E0 36 BC BC 38 [11:36:29]Write to MH i2c: E2 0D 00 ED 09 80 0D 02 02 05 00 E0 36 BC BC 38 00 00 40 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 03 00 ED 09 00 90 00 6A [11:36:29]RAPDU: 90 00 [11:36:29]wFMCommunicate OK [11:36:29]wFMCommunicate request_size=4 [11:36:29]MH_SAM_APDU [11:36:29]CAPDU: 80 0D 03 02 [11:36:29]Write to MH i2c: E2 08 00 EE 09 80 0D 03 02 00 00 00 00 72 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 0B 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 0B 00 EE 09 00 F4 CB 5B 0C 6C 64 F8 FE 90 00 5F [11:36:29]RAPDU: F4 CB 5B 0C 6C 64 F8 FE 90 00 [11:36:29]wFMCommunicate OK [11:36:29]SAM_PROTO_SignData done [11:36:29]FM_MakeSignedData done [11:36:29]CreateOFDProtocolMessage [11:36:29]wFMCommunicate request_size=4 [11:36:29]MH_SAM_APDU [11:36:29]CAPDU: 80 11 00 00 [11:36:29]Write to MH i2c: E2 08 00 EF 09 80 11 00 00 00 00 00 00 72 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:29]Read from MH i2c: E2 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 17 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: E2 17 00 EF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [11:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:29]wFMCommunicate OK [11:36:29]CreateOFDProtocolMessage done [11:36:29]OFDSenderStorePacket 375129 [11:36:29]StoreOFDPacket docnum=375129 [11:36: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 54 D8 07 01 D8 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 97 01 00 00 F4 03 04 00 BC 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 E0 36 BC BC 38 F4 CB 5B 0C 6C 64 F8 FE [11:36:29]CheckFolder [11:36:29]dirname=/storage/ofd_packets [11:36:29]CheckFolder done [11:36:29]ProducePacketName [11:36:29]name=ofd_packets/00375129 [11:36:29]NVStorageSaveData ofd_packets/00375129 [11:36:29]File name is /storage/ofd_packets/00375129 [11:36:29]Write 301 bytes [11:36:29]NVStorageSaveData done [11:36:29]OFDSenderStorePacket done [11:36:29]KKMCreateOFDPacket done [11:36:29]NVStorageSaveData kkm_last_timestamp [11:36:29]File name is /storage/kkm_last_timestamp [11:36:29]Write 4 bytes [11:36:29]NVStorageSaveData done [11:36:29]ExternCall_PrintAddStr [11:36:29]wPrintStart [11:36:29]Write to MH i2c: 01 00 00 F0 09 F9 [11:36:29]Write i2c OK [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: 01 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: 01 07 00 [11:36:29]MH_I2C_Read... [11:36:29]Read from MH i2c: 01 07 00 F0 09 00 00 00 00 00 FF 0F 0E [11:36:29]RasterBufferAndPrint [11:36:29]line Счет N : (1)3311671 [11:36:29]line ИНН: 02508201610067 [11:36:29]line Контрольно-Кассовый Чек [11:36:29]line ПРОДАЖА [11:36:29]line ТРК (МРК, ГНК) : 32 [11:36:29]line Товар: 2710124130 [11:36:29]line Аи-92-К-4 [11:36:29]line 2.990 * 66.90 [11:36:29]line = 200.03 [11:36:29]line НДС 12% НСП 1% [11:36:29]line > о реализуемом товаре [11:36:29]line ОКРУГЛЕНИЕ: -0.03 [11:36:29]line ИТОГО: 200.00 [11:36:29]line Внесено: 200.00 [11:36:29]line СДАЧА: 0.00 [11:36:29]line НСП 1% : 1.77 [11:36:29]line НДС 12% : 21.24 [11:36:29]line Наличными: 200.00 [11:36:29]line Безнал.: 0.00 [11:36:29]line Место: АЗС № 87 "Партнер Нефть" [11:36:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:36:29]line СНО: Общий режим [11:36:29]line Чек 407 27.10.2024 11:36 [11:36:29]line Смена: 528 ФФД: 1.0 [11:36:29]line ЗНМ: 0300000083 [11:36:29]line РНМ: 0000000000091623 [11:36:29]line Версия ККМ: 001 [11:36:29]line ФМ: 0000000000874672 [11:36:29]line ФД: 375129 [11:36:29]line ФПД: 235158967729208 [11:36:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113628&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375129&fm=235158967729208&tin=02508201610067®Number=0000000000091623&sum=20000 [11:36:30]written 0, free lines is 4095 [11:36:30]OFD Sender: Processing packet 375129 [packets to send 270, broken 269] [11:36:30]ProducePacketName [11:36:30]name=ofd_packets/00375129 [11:36:30]OFD Sender: To server: pG, [11:36:30]CommunicateWithHost lk.salyk.kg:30040 [11:36:30]ConnectInit lk.salyk.kg [11:36:30]Connected sock=10 [11:36: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 54 D8 07 01 D8 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 97 01 00 00 F4 03 04 00 BC 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 E0 36 BC BC 38 F4 CB 5B 0C 6C 64 F8 FE [11:36: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 F1 8B 47 00 7D 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 59 B9 05 00 F4 03 04 00 5B D1 1D 67 B6 04 01 00 00 C3 17 62 2C AF 96 9F 74 [11:36:30]CommunicateWithHost err = 0 [11:36:30]CheckOFDResponse [11:36:30]1017 (14) - 77093643461234 [11:36:30]1041 (16) - 0000000000874672 [11:36:30]1040 (4) - 375129 [11:36:30]1012 (4) - 27.10.2024 05:36 [11:36:30]1206 (1) - 0 [11:36:30]OFD Sender: Remove packet 375129 [11:36:30]ProducePacketName [11:36:30]name=ofd_packets/00375129 [11:36:30]NVStorageDeleteData [11:36:30]Write to MH i2c: 01 00 00 1B 0A 25 [11:36:30]Write i2c OK [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: 01 [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: 01 07 00 [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: 01 07 00 1B 0A 00 00 00 00 00 D4 0C 0C [11:36:30]RasterBufferAndPrint [11:36:30]line [11:36:30]line [11:36:30]line [11:36:30]line [11:36:30]line [11:36:30]written 0, free lines is 3288 [11:36:30]MH_Cut [11:36:30]Write to MH i2c: D1 01 00 22 0A 01 FE [11:36:30]Write i2c OK [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: D1 [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: D1 01 00 [11:36:30]MH_I2C_Read... [11:36:30]Read from MH i2c: D1 01 00 22 0A 00 FD [11:36:30]Write to MH i2c: 01 00 00 23 0A 2D [11:36:30]Write i2c OK [11:36:30]MH_I2C_Read... [11:36:31]OFD Sender: No OFD packet to send [11:36:31]*** Cut start [11:36:31]*** Partial cut [11:36:31]*** CUTSNS_PIN = 1 [11:36:31]*** CUTSNS_PIN = 0 [11:36:31]*** Brake cut motor [11:36:32]Read from MH i2c: 01 [11:36:32]MH_I2C_Read... [11:36:32]*** Stop cut motor [11:36:32]*** Cut end [11:36:32]Read from MH i2c: 01 07 00 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: 01 07 00 23 0A 00 00 00 00 00 FF 0F 42 [11:36:32]process_action close_receipt done [11:36:32]requested_data is exist [11:36:32]produce_requested_data [11:36:32]requested_item fm.sn is exist - process it [11:36:32]wFMCommunicate request_size=4 [11:36:32]MH_SAM_APDU [11:36:32]CAPDU: 80 11 00 00 [11:36:32]Write to MH i2c: E2 08 00 24 0A 80 11 00 00 00 00 00 00 A8 [11:36:32]Write i2c OK [11:36:32]MH_I2C_Read... [11:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:32]Read from MH i2c: E2 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 17 00 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 17 00 24 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [11:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:32]wFMCommunicate OK [11:36:32]requested_item fd.num is exist - process it [11:36:32]SAM_PROTO_GetFieldsCounters [11:36:32]wFMCommunicate request_size=4 [11:36:32]MH_SAM_APDU [11:36:32]CAPDU: 80 13 00 00 [11:36:32]Write to MH i2c: E2 08 00 25 0A 80 13 00 00 00 00 00 00 AB [11:36:32]Write i2c OK [11:36:32]MH_I2C_Read... [11:36:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:32]Read from MH i2c: E2 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 62 00 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 62 00 25 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 59 B9 05 00 0E 04 04 00 10 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 BB [11:36: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 59 B9 05 00 0E 04 04 00 10 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 [11:36:32]wFMCommunicate OK [11:36:32]SAM_PROTO_GetFieldsCounters done [11:36:32]requested_item shift.num is exist - process it [11:36:32]requested_item shift.opened is exist - process it [11:36:32]req_shift_opened [11:36:32]FM_GetShiftState [11:36:32]SAM_PROTO_GetShiftState [11:36:32]wFMCommunicate request_size=4 [11:36:32]MH_SAM_APDU [11:36:32]CAPDU: 80 13 01 00 [11:36:32]Write to MH i2c: E2 08 00 26 0A 80 13 01 00 00 00 00 00 AD [11:36:32]Write i2c OK [11:36:32]MH_I2C_Read... [11:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:32]Read from MH i2c: E2 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 0E 00 [11:36:32]MH_I2C_Read... [11:36:32]Read from MH i2c: E2 0E 00 26 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [11:36:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:32]wFMCommunicate OK [11:36:32]SAM_PROTO_GetShiftState done [11:36:32]FM_GetShiftState done [11:36:32]req_shift_opened done [11:36:32]requested_item shift.open_date is exist - process it [11:36:32]req_shift_open_date [11:36:32]req_shift_open_date done [11:36:32]produce_requested_data done [11:36:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375129,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:36:32]process_action_free close_receipt [11:36:32]json_value_free [11:36:32]json_value_free done [11:36:32]process_json_proto returns [11:36:32]Send response to host [11:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375129,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:36:32]free response buf [11:36:32]execute_script done [11:36:32]execute_script returns [11:36:32]free content buf [11:36:32]Sock 7.Close socket [11:36:32]Sock 7.Thread stoped [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:47]accept exits with 9 [11:36:47]New connection [11:36:47]New thread 3067096420 created [11:36:47]Thread 3067239780 joined [11:36:47]Waiting for new connection... [11:36:47] Sock 9.Parse request [11:36:47]Sock 9.Check first char [11:36:47]Sock 9.First char is OK [11:36:47]request: POST /json_proto HTTP/1.0 [11:36:47]Method: POST [11:36:47]URL: /json_proto [11:36:47]Method is POST - this is cgi request [11:36:47]url: /json_proto [11:36:47]query_string will be loaded in cgi processing [11:36:47]execute_cgi json_proto POST (null) [11:36:47]execute_cgi path=json_proto method=POST [11:36:47]POST find Content-Length [11:36:47]Host: 172.17.42.195:8080 [11:36:47]Content-Length: 774 [11:36:47]Content-Type: application/json [11:36:47] [11:36:47]POST finish read [11:36:47]Found Content-Length = 774 [11:36:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311670", "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" ] } } [11:36:47]execute_script... [11:36: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)3311670", "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" ] } } [11:36:47]POST & json_proto [11:36:47]process_json_proto [11:36:47]json parsed OK: [11:36:47]protocol is kg_v1.0 [11:36:47]action value=close_receipt [11:36:47]process_action close_receipt [11:36:47]cmd_close_receipt [11:36:47]MH_GetDate [11:36:47]Write to MH i2c: F0 00 00 27 0A 20 [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 09 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: F0 09 00 27 0A 00 CF 25 1E 67 EF 94 12 67 9E [11:36:47]GetLastDocTimeStamp 1730028988 [11:36:47]current date 1730029007 [11:36:47]FM_GetShiftState [11:36:47]SAM_PROTO_GetShiftState [11:36:47]wFMCommunicate request_size=4 [11:36:47]MH_SAM_APDU [11:36:47]CAPDU: 80 13 01 00 [11:36:47]Write to MH i2c: E2 08 00 28 0A 80 13 01 00 00 00 00 00 AF [11:36:47]Write i2c OK [11:36:47]MH_I2C_Read... [11:36:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:47]Read from MH i2c: E2 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 [11:36:47]MH_I2C_Read... [11:36:47]Read from MH i2c: E2 0E 00 28 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7D [11:36:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:47]wFMCommunicate OK [11:36:47]SAM_PROTO_GetShiftState done [11:36:47]FM_GetShiftState done [11:36:47]opened in 1729988025 [11:36:47]opened+sec_in_day 1730074425 [11:36:47]quantity*price = 100050 [11:36:47]sum+1 = 100052 [11:36:47]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 СНО: Общий режим Чек 408 27.10.2024 11:36 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375130 ФПД: 155890142822221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113647&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375130&fm=155890142822221&tin=02508201610067®Number=0000000000091623&sum=100051 [11:36:48]StoreToDocumentArchive [11:36:48]shift 528 fd 375130 [11:36:48]save to /storage/0528/doc_00375130 [11:36:48]save last doc name /storage/0528/doc_00375130 to /storage/kkm_last_doc_name [11:36:48]save OK [11:36:48]Clear old archive folders... [11:36:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:36:48]tlvbuf is 00F68190 [11:36:48]SAM_PROTO_ClearQueue [11:36:48]wFMCommunicate request_size=4 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 09 00 00 [11:36:48]Write to MH i2c: E2 08 00 35 0A 80 09 00 00 00 00 00 00 B1 [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:48]Read from MH i2c: E2 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 35 0A 00 90 00 B3 [11:36:48]RAPDU: 90 00 [11:36:48]wFMCommunicate OK [11:36:48]SAM_PROTO_ClearQueue done [11:36:48]KKMCreateOFDPacket [11:36:48]OFDProtocolAddRootSTLVToBuf [11:36:48]FM_MakeSignedData [11:36:48]FM_MakeSignedData [11:36:48]SAM_PROTO_SignData [11:36:48]wFMCommunicate request_size=4 [11:36:48]MH_SAM_APDU [11:36:48]CAPDU: 80 0D 01 02 [11:36:48]Write to MH i2c: E2 08 00 36 0A 80 0D 01 02 00 00 00 00 B9 [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:48]Read from MH i2c: E2 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 [11:36:48]MH_I2C_Read... [11:36:48]Read from MH i2c: E2 03 00 36 0A 00 90 00 B4 [11:36:48]RAPDU: 90 00 [11:36:48]wFMCommunicate OK [11:36:48]wFMCommunicate request_size=255 [11:36:48]MH_SAM_APDU [11:36: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 98 01 00 00 F4 03 04 00 CF 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:36:48]Write to MH i2c: E2 02 01 37 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 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 98 01 00 00 F4 03 04 00 CF 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 C6 [11:36:48]Write i2c OK [11:36:48]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 37 0A 00 90 00 B5 [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]wFMCommunicate request_size=11 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 02 02 06 8D C8 00 96 3F 4D [11:36:49]Write to MH i2c: E2 0E 00 38 0A 80 0D 02 02 06 00 8D C8 00 96 3F 4D 00 00 3F [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 03 00 38 0A 00 90 00 B6 [11:36:49]RAPDU: 90 00 [11:36:49]wFMCommunicate OK [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 0D 03 02 [11:36:49]Write to MH i2c: E2 08 00 39 0A 80 0D 03 02 00 00 00 00 BE [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0B 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 0B 00 39 0A 00 8E AE E6 9F 46 0E 48 16 90 00 32 [11:36:49]RAPDU: 8E AE E6 9F 46 0E 48 16 90 00 [11:36:49]wFMCommunicate OK [11:36:49]SAM_PROTO_SignData done [11:36:49]FM_MakeSignedData done [11:36:49]CreateOFDProtocolMessage [11:36:49]wFMCommunicate request_size=4 [11:36:49]MH_SAM_APDU [11:36:49]CAPDU: 80 11 00 00 [11:36:49]Write to MH i2c: E2 08 00 3A 0A 80 11 00 00 00 00 00 00 BE [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:49]Read from MH i2c: E2 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: E2 17 00 3A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [11:36:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:49]wFMCommunicate OK [11:36:49]CreateOFDProtocolMessage done [11:36:49]OFDSenderStorePacket 375130 [11:36:49]StoreOFDPacket docnum=375130 [11:36: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 5E D6 08 01 22 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 98 01 00 00 F4 03 04 00 CF 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8D C8 00 96 3F 4D 8E AE E6 9F 46 0E 48 16 [11:36:49]CheckFolder [11:36:49]dirname=/storage/ofd_packets [11:36:49]CheckFolder done [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00375130 [11:36:49]NVStorageSaveData ofd_packets/00375130 [11:36:49]File name is /storage/ofd_packets/00375130 [11:36:49]Write 302 bytes [11:36:49]NVStorageSaveData done [11:36:49]OFDSenderStorePacket done [11:36:49]KKMCreateOFDPacket done [11:36:49]NVStorageSaveData kkm_last_timestamp [11:36:49]File name is /storage/kkm_last_timestamp [11:36:49]Write 4 bytes [11:36:49]NVStorageSaveData done [11:36:49]ExternCall_PrintAddStr [11:36:49]wPrintStart [11:36:49]Write to MH i2c: 01 00 00 3B 0A 45 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 3B 0A 00 00 00 00 00 FF 0F 5A [11:36:49]RasterBufferAndPrint [11:36:49]line Счет N : (1)3311670 [11:36:49]line ИНН: 02508201610067 [11:36:49]line Контрольно-Кассовый Чек [11:36:49]line ПРОДАЖА [11:36:49]line ТРК (МРК, ГНК) : 5 [11:36:49]line Товар: 2710194210 [11:36:49]line ДТ(л)-К-5 [11:36:49]line 13.130 * 76.20 [11:36:49]line = 1000.51 [11:36:49]line НДС 12% НСП 1% [11:36:49]line > о реализуемом товаре [11:36:49]line ИТОГО: 1000.51 [11:36:49]line НСП 1% : 8.85 [11:36:49]line НДС 12% : 106.25 [11:36:49]line Наличными: 0.00 [11:36:49]line Безнал.: 1000.51 [11:36:49]line Место: АЗС № 87 "Партнер Нефть" [11:36:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:36:49]line СНО: Общий режим [11:36:49]line Чек 408 27.10.2024 11:36 [11:36:49]line Смена: 528 ФФД: 1.0 [11:36:49]line ЗНМ: 0300000083 [11:36:49]line РНМ: 0000000000091623 [11:36:49]line Версия ККМ: 001 [11:36:49]line Платежная система: Mbank [11:36:49]line ФМ: 0000000000874672 [11:36:49]line ФД: 375130 [11:36:49]line ФПД: 155890142822221 [11:36:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113647&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375130&fm=155890142822221&tin=02508201610067®Number=0000000000091623&sum=100051 [11:36:49]written 0, free lines is 4095 [11:36:49]OFD Sender: Processing packet 375130 [packets to send 270, broken 269] [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00375130 [11:36:49]OFD Sender: To server: pG, [11:36:49]CommunicateWithHost lk.salyk.kg:30040 [11:36:49]ConnectInit lk.salyk.kg [11:36:49]Connected sock=10 [11:36: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 5E D6 08 01 22 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 98 01 00 00 F4 03 04 00 CF 25 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 8D C8 00 96 3F 4D 8E AE E6 9F 46 0E 48 16 [11:36: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 CC A1 47 00 6A 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A B9 05 00 F4 03 04 00 6E D1 1D 67 B6 04 01 00 00 80 48 B2 F7 7A 31 46 F9 [11:36:49]CommunicateWithHost err = 0 [11:36:49]CheckOFDResponse [11:36:49]1017 (14) - 77093643461234 [11:36:49]1041 (16) - 0000000000874672 [11:36:49]1040 (4) - 375130 [11:36:49]1012 (4) - 27.10.2024 05:36 [11:36:49]1206 (1) - 0 [11:36:49]OFD Sender: Remove packet 375130 [11:36:49]ProducePacketName [11:36:49]name=ofd_packets/00375130 [11:36:49]NVStorageDeleteData [11:36:49]Write to MH i2c: 01 00 00 64 0A 6E [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: 01 07 00 64 0A 00 00 00 00 00 FC 0C 7D [11:36:49]RasterBufferAndPrint [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]line [11:36:49]written 0, free lines is 3330 [11:36:49]MH_Cut [11:36:49]Write to MH i2c: D1 01 00 6B 0A 01 47 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: D1 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: D1 01 00 [11:36:49]MH_I2C_Read... [11:36:49]Read from MH i2c: D1 01 00 6B 0A 00 46 [11:36:49]Write to MH i2c: 01 00 00 6C 0A 76 [11:36:49]Write i2c OK [11:36:49]MH_I2C_Read... [11:36:50]OFD Sender: No OFD packet to send [11:36:50]*** Cut start [11:36:50]*** Partial cut [11:36:50]*** CUTSNS_PIN = 1 [11:36:50]*** CUTSNS_PIN = 0 [11:36:50]*** Brake cut motor [11:36:51]Read from MH i2c: 01 [11:36:51]MH_I2C_Read... [11:36:51]*** Stop cut motor [11:36:51]*** Cut end [11:36:51]Read from MH i2c: 01 07 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: 01 07 00 6C 0A 00 00 00 00 00 FF 0F 8B [11:36:51]process_action close_receipt done [11:36:51]requested_data is exist [11:36:51]produce_requested_data [11:36:51]requested_item fm.sn is exist - process it [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 11 00 00 [11:36:51]Write to MH i2c: E2 08 00 6D 0A 80 11 00 00 00 00 00 00 F1 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 17 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 17 00 6D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [11:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:36:51]wFMCommunicate OK [11:36:51]requested_item fd.num is exist - process it [11:36:51]SAM_PROTO_GetFieldsCounters [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 13 00 00 [11:36:51]Write to MH i2c: E2 08 00 6E 0A 80 13 00 00 00 00 00 00 F4 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 62 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 62 00 6E 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 5A B9 05 00 0E 04 04 00 10 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 08 [11:36: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 5A B9 05 00 0E 04 04 00 10 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 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_GetFieldsCounters done [11:36:51]requested_item shift.num is exist - process it [11:36:51]requested_item shift.opened is exist - process it [11:36:51]req_shift_opened [11:36:51]FM_GetShiftState [11:36:51]SAM_PROTO_GetShiftState [11:36:51]wFMCommunicate request_size=4 [11:36:51]MH_SAM_APDU [11:36:51]CAPDU: 80 13 01 00 [11:36:51]Write to MH i2c: E2 08 00 6F 0A 80 13 01 00 00 00 00 00 F6 [11:36:51]Write i2c OK [11:36:51]MH_I2C_Read... [11:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:51]Read from MH i2c: E2 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 [11:36:51]MH_I2C_Read... [11:36:51]Read from MH i2c: E2 0E 00 6F 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [11:36:51]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:36:51]wFMCommunicate OK [11:36:51]SAM_PROTO_GetShiftState done [11:36:51]FM_GetShiftState done [11:36:51]req_shift_opened done [11:36:51]requested_item shift.open_date is exist - process it [11:36:51]req_shift_open_date [11:36:51]req_shift_open_date done [11:36:51]produce_requested_data done [11:36:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375130,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:36:51]process_action_free close_receipt [11:36:51]json_value_free [11:36:51]json_value_free done [11:36:51]process_json_proto returns [11:36:51]Send response to host [11:36:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375130,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:36:51]free response buf [11:36:51]execute_script done [11:36:51]execute_script returns [11:36:51]free content buf [11:36:51]Sock 9.Close socket [11:36:51]Sock 9.Thread stoped [11:36:55]OFD Sender: No OFD packet to send [11:37:00]OFD Sender: No OFD packet to send [11:37:05]OFD Sender: No OFD packet to send [11:37:10]OFD Sender: No OFD packet to send [11:37:15]OFD Sender: No OFD packet to send [11:37:20]OFD Sender: No OFD packet to send [11:37:25]OFD Sender: No OFD packet to send [11:37:30]OFD Sender: No OFD packet to send [11:37:35]OFD Sender: No OFD packet to send [11:37:40]OFD Sender: No OFD packet to send [11:37:44]accept exits with 7 [11:37:44]New connection [11:37:44]New thread 3067239780 created [11:37:44]Thread 3067096420 joined [11:37:44]Waiting for new connection... [11:37:44] Sock 7.Parse request [11:37:44]Sock 7.Check first char [11:37:44]Sock 7.First char is OK [11:37:44]request: POST /json_proto HTTP/1.0 [11:37:44]Method: POST [11:37:44]URL: /json_proto [11:37:44]Method is POST - this is cgi request [11:37:44]url: /json_proto [11:37:44]query_string will be loaded in cgi processing [11:37:44]execute_cgi json_proto POST (null) [11:37:44]execute_cgi path=json_proto method=POST [11:37:44]POST find Content-Length [11:37:44]Host: 172.17.42.195:8080 [11:37:44]Content-Length: 678 [11:37:44]Content-Type: application/json [11:37:44] [11:37:44]POST finish read [11:37:44]Found Content-Length = 678 [11:37:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311672", "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" ] } } [11:37:44]execute_script... [11:37: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)3311672", "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" ] } } [11:37:44]POST & json_proto [11:37:44]process_json_proto [11:37:44]json parsed OK: [11:37:44]protocol is kg_v1.0 [11:37:44]action value=close_receipt [11:37:44]process_action close_receipt [11:37:44]cmd_close_receipt [11:37:44]MH_GetDate [11:37:44]Write to MH i2c: F0 00 00 70 0A 69 [11:37:44]Write i2c OK [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: F0 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: F0 09 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: F0 09 00 70 0A 00 09 26 1E 67 EF 94 12 67 22 [11:37:44]GetLastDocTimeStamp 1730029007 [11:37:44]current date 1730029065 [11:37:44]FM_GetShiftState [11:37:44]SAM_PROTO_GetShiftState [11:37:44]wFMCommunicate request_size=4 [11:37:44]MH_SAM_APDU [11:37:44]CAPDU: 80 13 01 00 [11:37:44]Write to MH i2c: E2 08 00 71 0A 80 13 01 00 00 00 00 00 F8 [11:37:44]Write i2c OK [11:37:44]MH_I2C_Read... [11:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:44]Read from MH i2c: E2 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 0E 00 [11:37:44]MH_I2C_Read... [11:37:44]Read from MH i2c: E2 0E 00 71 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C6 [11:37:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:37:44]wFMCommunicate OK [11:37:44]SAM_PROTO_GetShiftState done [11:37:44]FM_GetShiftState done [11:37:44]opened in 1729988025 [11:37:44]opened+sec_in_day 1730074425 [11:37:44]quantity*price = 50041 [11:37:44]sum+1 = 50042 [11:37: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 СНО: Общий режим Чек 409 27.10.2024 11:37 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375131 ФПД: 248338526753643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113745&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375131&fm=248338526753643&tin=02508201610067®Number=0000000000091623&sum=50000 [11:37:45]StoreToDocumentArchive [11:37:45]shift 528 fd 375131 [11:37:45]save to /storage/0528/doc_00375131 [11:37:45]save last doc name /storage/0528/doc_00375131 to /storage/kkm_last_doc_name [11:37:45]save OK [11:37:45]Clear old archive folders... [11:37:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:46]tlvbuf is 00F72460 [11:37:46]SAM_PROTO_ClearQueue [11:37:46]wFMCommunicate request_size=4 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 09 00 00 [11:37:46]Write to MH i2c: E2 08 00 7E 0A 80 09 00 00 00 00 00 00 FA [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [11:37:46]RAPDU: 90 00 [11:37:46]wFMCommunicate OK [11:37:46]SAM_PROTO_ClearQueue done [11:37:46]KKMCreateOFDPacket [11:37:46]OFDProtocolAddRootSTLVToBuf [11:37:46]FM_MakeSignedData [11:37:46]FM_MakeSignedData [11:37:46]SAM_PROTO_SignData [11:37:46]wFMCommunicate request_size=4 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 0D 01 02 [11:37:46]Write to MH i2c: E2 08 00 7F 0A 80 0D 01 02 00 00 00 00 02 [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [11:37:46]RAPDU: 90 00 [11:37:46]wFMCommunicate OK [11:37:46]wFMCommunicate request_size=255 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 09 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 [11:37:46]Write to MH i2c: E2 02 01 80 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 99 01 00 00 F4 03 04 00 09 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 00 00 E8 [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 80 0A 00 90 00 FE [11:37:46]RAPDU: 90 00 [11:37:46]wFMCommunicate OK [11:37:46]wFMCommunicate request_size=10 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 0D 02 02 05 DC D1 AB D3 6B [11:37:46]Write to MH i2c: E2 0D 00 81 0A 80 0D 02 02 05 00 DC D1 AB D3 6B 00 00 A5 [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 03 00 81 0A 00 90 00 FF [11:37:46]RAPDU: 90 00 [11:37:46]wFMCommunicate OK [11:37:46]wFMCommunicate request_size=4 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 0D 03 02 [11:37:46]Write to MH i2c: E2 08 00 82 0A 80 0D 03 02 00 00 00 00 07 [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 0B 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 0B 00 82 0A 00 6F A5 88 93 77 D6 C4 DA 90 00 22 [11:37:46]RAPDU: 6F A5 88 93 77 D6 C4 DA 90 00 [11:37:46]wFMCommunicate OK [11:37:46]SAM_PROTO_SignData done [11:37:46]FM_MakeSignedData done [11:37:46]CreateOFDProtocolMessage [11:37:46]wFMCommunicate request_size=4 [11:37:46]MH_SAM_APDU [11:37:46]CAPDU: 80 11 00 00 [11:37:46]Write to MH i2c: E2 08 00 83 0A 80 11 00 00 00 00 00 00 07 [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:46]Read from MH i2c: E2 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 17 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: E2 17 00 83 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5C [11:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:37:46]wFMCommunicate OK [11:37:46]CreateOFDProtocolMessage done [11:37:46]OFDSenderStorePacket 375131 [11:37:46]StoreOFDPacket docnum=375131 [11:37: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 14 6D 07 01 03 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 09 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 DC D1 AB D3 6B 6F A5 88 93 77 D6 C4 DA [11:37:46]CheckFolder [11:37:46]dirname=/storage/ofd_packets [11:37:46]CheckFolder done [11:37:46]ProducePacketName [11:37:46]name=ofd_packets/00375131 [11:37:46]NVStorageSaveData ofd_packets/00375131 [11:37:46]File name is /storage/ofd_packets/00375131 [11:37:46]Write 301 bytes [11:37:46]NVStorageSaveData done [11:37:46]OFDSenderStorePacket done [11:37:46]KKMCreateOFDPacket done [11:37:46]NVStorageSaveData kkm_last_timestamp [11:37:46]File name is /storage/kkm_last_timestamp [11:37:46]Write 4 bytes [11:37:46]NVStorageSaveData done [11:37:46]ExternCall_PrintAddStr [11:37:46]wPrintStart [11:37:46]Write to MH i2c: 01 00 00 84 0A 8E [11:37:46]Write i2c OK [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: 01 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: 01 07 00 [11:37:46]MH_I2C_Read... [11:37:46]Read from MH i2c: 01 07 00 84 0A 00 00 00 00 00 FF 0F A3 [11:37:46]RasterBufferAndPrint [11:37:46]line Счет N : (1)3311672 [11:37:46]line ИНН: 02508201610067 [11:37:46]line Контрольно-Кассовый Чек [11:37:46]line ПРОДАЖА [11:37:46]line ТРК (МРК, ГНК) : 12 [11:37:46]line Товар: 2710124130 [11:37:46]line Аи-92-К-4 [11:37:46]line 7.480 * 66.90 [11:37:46]line = 500.41 [11:37:46]line НДС 12% НСП 1% [11:37:46]line > о реализуемом товаре [11:37:46]line ОКРУГЛЕНИЕ: -0.41 [11:37:46]line ИТОГО: 500.00 [11:37:46]line Внесено: 500.00 [11:37:46]line СДАЧА: 0.00 [11:37:46]line НСП 1% : 4.43 [11:37:46]line НДС 12% : 53.14 [11:37:46]line Наличными: 500.00 [11:37:46]line Безнал.: 0.00 [11:37:46]line Место: АЗС № 87 "Партнер Нефть" [11:37:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:37:46]line СНО: Общий режим [11:37:46]line Чек 409 27.10.2024 11:37 [11:37:46]line Смена: 528 ФФД: 1.0 [11:37:46]line ЗНМ: 0300000083 [11:37:46]line РНМ: 0000000000091623 [11:37:46]line Версия ККМ: 001 [11:37:46]line ФМ: 0000000000874672 [11:37:46]line ФД: 375131 [11:37:46]line ФПД: 248338526753643 [11:37:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113745&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375131&fm=248338526753643&tin=02508201610067®Number=0000000000091623&sum=50000 [11:37:46]written 0, free lines is 4095 [11:37:46]OFD Sender: Processing packet 375131 [packets to send 270, broken 269] [11:37:46]ProducePacketName [11:37:46]name=ofd_packets/00375131 [11:37:46]OFD Sender: To server: pG, [11:37:46]CommunicateWithHost lk.salyk.kg:30040 [11:37:46]ConnectInit lk.salyk.kg [11:37:46]Connected sock=10 [11:37:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 14 6D 07 01 03 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 09 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 DC D1 AB D3 6B 6F A5 88 93 77 D6 C4 DA [11:37: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 D2 EF 47 00 C4 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B9 05 00 F4 03 04 00 A7 D1 1D 67 B6 04 01 00 00 E4 63 71 3A F7 2F 7F B6 [11:37:46]CommunicateWithHost err = 0 [11:37:46]CheckOFDResponse [11:37:46]1017 (14) - 77093643461234 [11:37:46]1041 (16) - 0000000000874672 [11:37:46]1040 (4) - 375131 [11:37:46]1012 (4) - 27.10.2024 05:37 [11:37:46]1206 (1) - 0 [11:37:46]OFD Sender: Remove packet 375131 [11:37:46]ProducePacketName [11:37:46]name=ofd_packets/00375131 [11:37:46]NVStorageDeleteData [11:37:47]Write to MH i2c: 01 00 00 AF 0A B9 [11:37:47]Write i2c OK [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: 01 [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: 01 07 00 [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: 01 07 00 AF 0A 00 00 00 00 00 D8 0C A4 [11:37:47]RasterBufferAndPrint [11:37:47]line [11:37:47]line [11:37:47]line [11:37:47]line [11:37:47]line [11:37:47]written 0, free lines is 3295 [11:37:47]MH_Cut [11:37:47]Write to MH i2c: D1 01 00 B6 0A 01 92 [11:37:47]Write i2c OK [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: D1 [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: D1 01 00 [11:37:47]MH_I2C_Read... [11:37:47]Read from MH i2c: D1 01 00 B6 0A 00 91 [11:37:47]Write to MH i2c: 01 00 00 B7 0A C1 [11:37:47]Write i2c OK [11:37:47]MH_I2C_Read... [11:37:47]OFD Sender: No OFD packet to send [11:37:47]*** Cut start [11:37:47]*** Partial cut [11:37:47]*** CUTSNS_PIN = 1 [11:37:47]*** CUTSNS_PIN = 0 [11:37:48]*** Brake cut motor [11:37:48]Read from MH i2c: 01 [11:37:48]MH_I2C_Read... [11:37:48]*** Stop cut motor [11:37:48]*** Cut end [11:37:48]Read from MH i2c: 01 07 00 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: 01 07 00 B7 0A 00 00 00 00 00 FF 0F D6 [11:37:48]process_action close_receipt done [11:37:48]requested_data is exist [11:37:48]produce_requested_data [11:37:48]requested_item fm.sn is exist - process it [11:37:48]wFMCommunicate request_size=4 [11:37:48]MH_SAM_APDU [11:37:48]CAPDU: 80 11 00 00 [11:37:48]Write to MH i2c: E2 08 00 B8 0A 80 11 00 00 00 00 00 00 3C [11:37:48]Write i2c OK [11:37:48]MH_I2C_Read... [11:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:48]Read from MH i2c: E2 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 17 00 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 17 00 B8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [11:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:37:48]wFMCommunicate OK [11:37:48]requested_item fd.num is exist - process it [11:37:48]SAM_PROTO_GetFieldsCounters [11:37:48]wFMCommunicate request_size=4 [11:37:48]MH_SAM_APDU [11:37:48]CAPDU: 80 13 00 00 [11:37:48]Write to MH i2c: E2 08 00 B9 0A 80 13 00 00 00 00 00 00 3F [11:37:48]Write i2c OK [11:37:48]MH_I2C_Read... [11:37:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:48]Read from MH i2c: E2 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 62 00 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 62 00 B9 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 5B B9 05 00 0E 04 04 00 10 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 57 [11:37:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:37:48]wFMCommunicate OK [11:37:48]SAM_PROTO_GetFieldsCounters done [11:37:48]requested_item shift.num is exist - process it [11:37:48]requested_item shift.opened is exist - process it [11:37:48]req_shift_opened [11:37:48]FM_GetShiftState [11:37:48]SAM_PROTO_GetShiftState [11:37:48]wFMCommunicate request_size=4 [11:37:48]MH_SAM_APDU [11:37:48]CAPDU: 80 13 01 00 [11:37:48]Write to MH i2c: E2 08 00 BA 0A 80 13 01 00 00 00 00 00 41 [11:37:48]Write i2c OK [11:37:48]MH_I2C_Read... [11:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:48]Read from MH i2c: E2 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 0E 00 [11:37:48]MH_I2C_Read... [11:37:48]Read from MH i2c: E2 0E 00 BA 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0F [11:37:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:37:48]wFMCommunicate OK [11:37:48]SAM_PROTO_GetShiftState done [11:37:48]FM_GetShiftState done [11:37:48]req_shift_opened done [11:37:48]requested_item shift.open_date is exist - process it [11:37:48]req_shift_open_date [11:37:48]req_shift_open_date done [11:37:48]produce_requested_data done [11:37:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375131,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:37:48]process_action_free close_receipt [11:37:48]json_value_free [11:37:48]json_value_free done [11:37:48]process_json_proto returns [11:37:48]Send response to host [11:37:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375131,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:37:48]free response buf [11:37:48]execute_script done [11:37:48]execute_script returns [11:37:48]free content buf [11:37:48]Sock 7.Close socket [11:37:48]Sock 7.Thread stoped [11:37:52]OFD Sender: No OFD packet to send [11:37:57]OFD Sender: No OFD packet to send [11:38:02]accept exits with 9 [11:38:02]New connection [11:38:02]New thread 3067096420 created [11:38:02]Thread 3067239780 joined [11:38:02]Waiting for new connection... [11:38:02] Sock 9.Parse request [11:38:02]Sock 9.Check first char [11:38:02]Sock 9.First char is OK [11:38:02]request: POST /json_proto HTTP/1.0 [11:38:02]Method: POST [11:38:02]URL: /json_proto [11:38:02]Method is POST - this is cgi request [11:38:02]url: /json_proto [11:38:02]query_string will be loaded in cgi processing [11:38:02]execute_cgi json_proto POST (null) [11:38:02]execute_cgi path=json_proto method=POST [11:38:02]POST find Content-Length [11:38:02]Host: 172.17.42.195:8080 [11:38:02]Content-Length: 678 [11:38:02]Content-Type: application/json [11:38:02] [11:38:02]POST finish read [11:38:02]Found Content-Length = 678 [11:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311673", "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" ] } } [11:38:02]execute_script... [11:38:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311673", "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" ] } } [11:38:02]POST & json_proto [11:38:02]process_json_proto [11:38:02]json parsed OK: [11:38:02]protocol is kg_v1.0 [11:38:02]action value=close_receipt [11:38:02]process_action close_receipt [11:38:02]cmd_close_receipt [11:38:02]MH_GetDate [11:38:02]Write to MH i2c: F0 00 00 BB 0A B4 [11:38:02]Write i2c OK [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 09 00 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 09 00 BB 0A 00 1A 26 1E 67 EF 94 12 67 7E [11:38:02]GetLastDocTimeStamp 1730029065 [11:38:02]current date 1730029082 [11:38:02]FM_GetShiftState [11:38:02]SAM_PROTO_GetShiftState [11:38:02]wFMCommunicate request_size=4 [11:38:02]MH_SAM_APDU [11:38:02]CAPDU: 80 13 01 00 [11:38:02]Write to MH i2c: E2 08 00 BC 0A 80 13 01 00 00 00 00 00 43 [11:38:02]Write i2c OK [11:38:02]MH_I2C_Read... [11:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:02]Read from MH i2c: E2 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: E2 0E 00 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: E2 0E 00 BC 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 11 [11:38:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:38:02]wFMCommunicate OK [11:38:02]SAM_PROTO_GetShiftState done [11:38:02]FM_GetShiftState done [11:38:02]opened in 1729988025 [11:38:02]opened+sec_in_day 1730074425 [11:38:02]quantity*price = 20003 [11:38:02]sum+1 = 20004 [11:38:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 410 27.10.2024 11:38 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375132 ФПД: 134556649475240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113802&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375132&fm=134556649475240&tin=02508201610067®Number=0000000000091623&sum=20000 [11:38:03]StoreToDocumentArchive [11:38:03]shift 528 fd 375132 [11:38:03]save to /storage/0528/doc_00375132 [11:38:03]save last doc name /storage/0528/doc_00375132 to /storage/kkm_last_doc_name [11:38:03]save OK [11:38:03]Clear old archive folders... [11:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:03]tlvbuf is 00F24730 [11:38:03]SAM_PROTO_ClearQueue [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 09 00 00 [11:38:03]Write to MH i2c: E2 08 00 C9 0A 80 09 00 00 00 00 00 00 45 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]SAM_PROTO_ClearQueue done [11:38:03]KKMCreateOFDPacket [11:38:03]OFDProtocolAddRootSTLVToBuf [11:38:03]FM_MakeSignedData [11:38:03]FM_MakeSignedData [11:38:03]SAM_PROTO_SignData [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 0D 01 02 [11:38:03]Write to MH i2c: E2 08 00 CA 0A 80 0D 01 02 00 00 00 00 4D [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 CA 0A 00 90 00 48 [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]wFMCommunicate request_size=255 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 1A 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7A [11:38:03]Write to MH i2c: E2 02 01 CB 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 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 9A 01 00 00 F4 03 04 00 1A 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7A 00 00 A1 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]wFMCommunicate request_size=10 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 0D 02 02 05 60 E9 4B 4C A8 [11:38:03]Write to MH i2c: E2 0D 00 CC 0A 80 0D 02 02 05 00 60 E9 4B 4C A8 00 00 E2 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 0D 03 02 [11:38:03]Write to MH i2c: E2 08 00 CD 0A 80 0D 03 02 00 00 00 00 52 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 0B 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 0B 00 CD 0A 00 F7 AD EE 66 CD 09 C9 0D 90 00 F7 [11:38:03]RAPDU: F7 AD EE 66 CD 09 C9 0D 90 00 [11:38:03]wFMCommunicate OK [11:38:03]SAM_PROTO_SignData done [11:38:03]FM_MakeSignedData done [11:38:03]CreateOFDProtocolMessage [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 11 00 00 [11:38:03]Write to MH i2c: E2 08 00 CE 0A 80 11 00 00 00 00 00 00 52 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 17 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 17 00 CE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A7 [11:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:38:03]wFMCommunicate OK [11:38:03]CreateOFDProtocolMessage done [11:38:03]OFDSenderStorePacket 375132 [11:38:03]StoreOFDPacket docnum=375132 [11:38: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 8F C9 07 01 DA 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 1A 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7A 60 E9 4B 4C A8 F7 AD EE 66 CD 09 C9 0D [11:38:03]CheckFolder [11:38:03]dirname=/storage/ofd_packets [11:38:03]CheckFolder done [11:38:03]ProducePacketName [11:38:03]name=ofd_packets/00375132 [11:38:03]NVStorageSaveData ofd_packets/00375132 [11:38:03]File name is /storage/ofd_packets/00375132 [11:38:03]Write 301 bytes [11:38:03]NVStorageSaveData done [11:38:03]OFDSenderStorePacket done [11:38:03]KKMCreateOFDPacket done [11:38:03]NVStorageSaveData kkm_last_timestamp [11:38:03]File name is /storage/kkm_last_timestamp [11:38:03]Write 4 bytes [11:38:03]NVStorageSaveData done [11:38:03]ExternCall_PrintAddStr [11:38:03]wPrintStart [11:38:03]Write to MH i2c: 01 00 00 CF 0A D9 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: 01 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: 01 07 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: 01 07 00 CF 0A 00 00 00 00 00 FF 0F EE [11:38:03]RasterBufferAndPrint [11:38:03]line Счет N : (1)3311673 [11:38:03]line ИНН: 02508201610067 [11:38:03]line Контрольно-Кассовый Чек [11:38:03]line ПРОДАЖА [11:38:03]line ТРК (МРК, ГНК) : 22 [11:38:03]line Товар: 2710124130 [11:38:03]line Аи-92-К-4 [11:38:03]line 2.990 * 66.90 [11:38:03]line = 200.03 [11:38:03]line НДС 12% НСП 1% [11:38:03]line > о реализуемом товаре [11:38:03]line ОКРУГЛЕНИЕ: -0.03 [11:38:03]line ИТОГО: 200.00 [11:38:03]line Внесено: 200.00 [11:38:03]line СДАЧА: 0.00 [11:38:03]line НСП 1% : 1.77 [11:38:03]line НДС 12% : 21.24 [11:38:03]line Наличными: 200.00 [11:38:03]line Безнал.: 0.00 [11:38:03]line Место: АЗС № 87 "Партнер Нефть" [11:38:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:38:03]line СНО: Общий режим [11:38:03]line Чек 410 27.10.2024 11:38 [11:38:03]line Смена: 528 ФФД: 1.0 [11:38:03]line ЗНМ: 0300000083 [11:38:03]line РНМ: 0000000000091623 [11:38:03]line Версия ККМ: 001 [11:38:03]line ФМ: 0000000000874672 [11:38:03]line ФД: 375132 [11:38:03]line ФПД: 134556649475240 [11:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113802&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375132&fm=134556649475240&tin=02508201610067®Number=0000000000091623&sum=20000 [11:38:03]written 0, free lines is 4095 [11:38:03]OFD Sender: Processing packet 375132 [packets to send 270, broken 269] [11:38:03]ProducePacketName [11:38:03]name=ofd_packets/00375132 [11:38:03]OFD Sender: To server: pG, [11:38:03]CommunicateWithHost lk.salyk.kg:30040 [11:38:03]ConnectInit lk.salyk.kg [11:38:03]Connected sock=10 [11:38:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8F C9 07 01 DA 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 1A 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 7A 60 E9 4B 4C A8 F7 AD EE 66 CD 09 C9 0D [11:38: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 01 F9 47 00 45 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 5C B9 05 00 F4 03 04 00 B9 D1 1D 67 B6 04 01 00 00 28 03 F5 5D 59 C7 0E E3 [11:38:04]CommunicateWithHost err = 0 [11:38:04]CheckOFDResponse [11:38:04]1017 (14) - 77093643461234 [11:38:04]1041 (16) - 0000000000874672 [11:38:04]1040 (4) - 375132 [11:38:04]1012 (4) - 27.10.2024 05:38 [11:38:04]1206 (1) - 0 [11:38:04]OFD Sender: Remove packet 375132 [11:38:04]ProducePacketName [11:38:04]name=ofd_packets/00375132 [11:38:04]NVStorageDeleteData [11:38:04]Write to MH i2c: 01 00 00 FA 0A 04 [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 07 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 07 00 FA 0A 00 00 00 00 00 CD 0C E4 [11:38:04]RasterBufferAndPrint [11:38:04]line [11:38:04]line [11:38:04]line [11:38:04]line [11:38:04]line [11:38:04]written 0, free lines is 3283 [11:38:04]MH_Cut [11:38:04]Write to MH i2c: D1 01 00 01 0B 01 DE [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: D1 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: D1 01 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: D1 01 00 01 0B 00 DD [11:38:04]Write to MH i2c: 01 00 00 02 0B 0D [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]OFD Sender: No OFD packet to send [11:38:05]*** Cut start [11:38:05]*** Partial cut [11:38:05]*** CUTSNS_PIN = 1 [11:38:05]*** CUTSNS_PIN = 0 [11:38:05]*** Brake cut motor [11:38:05]Read from MH i2c: 01 [11:38:05]MH_I2C_Read... [11:38:05]*** Stop cut motor [11:38:05]*** Cut end [11:38:05]Read from MH i2c: 01 07 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 02 0B 00 00 00 00 00 FF 0F 22 [11:38:05]process_action close_receipt done [11:38:05]requested_data is exist [11:38:05]produce_requested_data [11:38:05]requested_item fm.sn is exist - process it [11:38:05]wFMCommunicate request_size=4 [11:38:05]MH_SAM_APDU [11:38:05]CAPDU: 80 11 00 00 [11:38:05]Write to MH i2c: E2 08 00 03 0B 80 11 00 00 00 00 00 00 88 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 [11:38:05]MH_I2C_Read... [11:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:05]Read from MH i2c: E2 17 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 17 00 03 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [11: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 [11:38:05]wFMCommunicate OK [11:38:05]requested_item fd.num is exist - process it [11:38:05]SAM_PROTO_GetFieldsCounters [11:38:05]wFMCommunicate request_size=4 [11:38:05]MH_SAM_APDU [11:38:05]CAPDU: 80 13 00 00 [11:38:05]Write to MH i2c: E2 08 00 04 0B 80 13 00 00 00 00 00 00 8B [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:05]Read from MH i2c: E2 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 62 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 62 00 04 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 5C B9 05 00 0E 04 04 00 10 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 A7 [11:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:38:05]wFMCommunicate OK [11:38:05]SAM_PROTO_GetFieldsCounters done [11:38:05]requested_item shift.num is exist - process it [11:38:05]requested_item shift.opened is exist - process it [11:38:05]req_shift_opened [11:38:05]FM_GetShiftState [11:38:05]SAM_PROTO_GetShiftState [11:38:05]wFMCommunicate request_size=4 [11:38:05]MH_SAM_APDU [11:38:05]CAPDU: 80 13 01 00 [11:38:05]Write to MH i2c: E2 08 00 05 0B 80 13 01 00 00 00 00 00 8D [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:05]Read from MH i2c: E2 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 0E 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: E2 0E 00 05 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5B [11:38:05]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:38:05]wFMCommunicate OK [11:38:05]SAM_PROTO_GetShiftState done [11:38:05]FM_GetShiftState done [11:38:05]req_shift_opened done [11:38:05]requested_item shift.open_date is exist - process it [11:38:05]req_shift_open_date [11:38:05]req_shift_open_date done [11:38:05]produce_requested_data done [11:38:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375132,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:38:05]process_action_free close_receipt [11:38:05]json_value_free [11:38:05]json_value_free done [11:38:05]process_json_proto returns [11:38:05]Send response to host [11:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375132,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:38:05]free response buf [11:38:05]execute_script done [11:38:05]execute_script returns [11:38:05]free content buf [11:38:05]Sock 9.Close socket [11:38:05]Sock 9.Thread stoped [11:38:09]OFD Sender: No OFD packet to send [11:38:14]OFD Sender: No OFD packet to send [11:38:19]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:29]OFD Sender: No OFD packet to send [11:38:34]OFD Sender: No OFD packet to send [11:38:39]OFD Sender: No OFD packet to send [11:38:44]OFD Sender: No OFD packet to send [11:38:49]OFD Sender: No OFD packet to send [11:38:54]OFD Sender: No OFD packet to send [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:15]accept exits with 7 [11:39:15]New connection [11:39:15]New thread 3067239780 created [11:39:15]Thread 3067096420 joined [11:39:15]Waiting for new connection... [11:39:15] Sock 7.Parse request [11:39:15]Sock 7.Check first char [11:39:15]Sock 7.First char is OK [11:39:15]request: POST /json_proto HTTP/1.0 [11:39:15]Method: POST [11:39:15]URL: /json_proto [11:39:15]Method is POST - this is cgi request [11:39:15]url: /json_proto [11:39:15]query_string will be loaded in cgi processing [11:39:15]execute_cgi json_proto POST (null) [11:39:15]execute_cgi path=json_proto method=POST [11:39:15]POST find Content-Length [11:39:15]Host: 172.17.42.195:8080 [11:39:15]Content-Length: 679 [11:39:15]Content-Type: application/json [11:39:15] [11:39:15]POST finish read [11:39:15]Found Content-Length = 679 [11:39:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311674", "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" ] } } [11:39:15]execute_script... [11:39: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)3311674", "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" ] } } [11:39:15]POST & json_proto [11:39:15]process_json_proto [11:39:15]json parsed OK: [11:39:15]protocol is kg_v1.0 [11:39:15]action value=close_receipt [11:39:15]process_action close_receipt [11:39:15]cmd_close_receipt [11:39:15]MH_GetDate [11:39:15]Write to MH i2c: F0 00 00 06 0B 00 [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: F0 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: F0 09 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: F0 09 00 06 0B 00 63 26 1E 67 EF 94 12 67 13 [11:39:15]GetLastDocTimeStamp 1730029082 [11:39:15]current date 1730029155 [11:39:15]FM_GetShiftState [11:39:15]SAM_PROTO_GetShiftState [11:39:15]wFMCommunicate request_size=4 [11:39:15]MH_SAM_APDU [11:39:15]CAPDU: 80 13 01 00 [11:39:15]Write to MH i2c: E2 08 00 07 0B 80 13 01 00 00 00 00 00 8F [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:15]Read from MH i2c: E2 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0E 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0E 00 07 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [11:39:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:39:15]wFMCommunicate OK [11:39:15]SAM_PROTO_GetShiftState done [11:39:15]FM_GetShiftState done [11:39:15]opened in 1729988025 [11:39:15]opened+sec_in_day 1730074425 [11:39:15]quantity*price = 80012 [11:39:15]sum+1 = 80013 [11:39:15]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 СНО: Общий режим Чек 411 27.10.2024 11:39 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375133 ФПД: 268857815106745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113915&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375133&fm=268857815106745&tin=02508201610067®Number=0000000000091623&sum=80000 [11:39:16]StoreToDocumentArchive [11:39:16]shift 528 fd 375133 [11:39:16]save to /storage/0528/doc_00375133 [11:39:16]save last doc name /storage/0528/doc_00375133 to /storage/kkm_last_doc_name [11:39:16]save OK [11:39:16]Clear old archive folders... [11:39:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:16]tlvbuf is 00F67F90 [11:39:16]SAM_PROTO_ClearQueue [11:39:16]wFMCommunicate request_size=4 [11:39:16]MH_SAM_APDU [11:39:16]CAPDU: 80 09 00 00 [11:39:16]Write to MH i2c: E2 08 00 14 0B 80 09 00 00 00 00 00 00 91 [11:39:16]Write i2c OK [11:39:16]MH_I2C_Read... [11:39:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:16]Read from MH i2c: E2 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [11:39:16]RAPDU: 90 00 [11:39:16]wFMCommunicate OK [11:39:16]SAM_PROTO_ClearQueue done [11:39:16]KKMCreateOFDPacket [11:39:16]OFDProtocolAddRootSTLVToBuf [11:39:16]FM_MakeSignedData [11:39:16]FM_MakeSignedData [11:39:16]SAM_PROTO_SignData [11:39:16]wFMCommunicate request_size=4 [11:39:16]MH_SAM_APDU [11:39:16]CAPDU: 80 0D 01 02 [11:39:16]Write to MH i2c: E2 08 00 15 0B 80 0D 01 02 00 00 00 00 99 [11:39:16]Write i2c OK [11:39:16]MH_I2C_Read... [11:39:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:16]Read from MH i2c: E2 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [11:39:16]RAPDU: 90 00 [11:39:16]wFMCommunicate OK [11:39:16]wFMCommunicate request_size=255 [11:39:16]MH_SAM_APDU [11:39: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 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 9B 01 00 00 F4 03 04 00 63 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F4 [11:39:16]Write to MH i2c: E2 02 01 16 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 9B 01 00 00 F4 03 04 00 63 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F4 00 00 DC [11:39:16]Write i2c OK [11:39:16]MH_I2C_Read... [11:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:16]Read from MH i2c: E2 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [11:39:16]RAPDU: 90 00 [11:39:16]wFMCommunicate OK [11:39:16]wFMCommunicate request_size=10 [11:39:16]MH_SAM_APDU [11:39:16]CAPDU: 80 0D 02 02 05 86 56 90 84 B9 [11:39:16]Write to MH i2c: E2 0D 00 17 0B 80 0D 02 02 05 00 86 56 90 84 B9 00 00 4F [11:39:16]Write i2c OK [11:39:16]MH_I2C_Read... [11:39:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:16]Read from MH i2c: E2 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 [11:39:16]MH_I2C_Read... [11:39:16]Read from MH i2c: E2 03 00 17 0B 00 90 00 96 [11:39:16]RAPDU: 90 00 [11:39:16]wFMCommunicate OK [11:39:16]wFMCommunicate request_size=4 [11:39:16]MH_SAM_APDU [11:39:16]CAPDU: 80 0D 03 02 [11:39:16]Write to MH i2c: E2 08 00 18 0B 80 0D 03 02 00 00 00 00 9E [11:39:16]Write i2c OK [11:39:16]MH_I2C_Read... [11:39:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:17]Read from MH i2c: E2 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 0B 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 0B 00 18 0B 00 E5 13 0C 20 BD 6A FA 16 90 00 FA [11:39:17]RAPDU: E5 13 0C 20 BD 6A FA 16 90 00 [11:39:17]wFMCommunicate OK [11:39:17]SAM_PROTO_SignData done [11:39:17]FM_MakeSignedData done [11:39:17]CreateOFDProtocolMessage [11:39:17]wFMCommunicate request_size=4 [11:39:17]MH_SAM_APDU [11:39:17]CAPDU: 80 11 00 00 [11:39:17]Write to MH i2c: E2 08 00 19 0B 80 11 00 00 00 00 00 00 9E [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:17]Read from MH i2c: E2 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 17 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: E2 17 00 19 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [11:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:39:17]wFMCommunicate OK [11:39:17]CreateOFDProtocolMessage done [11:39:17]OFDSenderStorePacket 375133 [11:39:17]StoreOFDPacket docnum=375133 [11:39: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 75 7E 07 01 D0 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9B 01 00 00 F4 03 04 00 63 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F4 86 56 90 84 B9 E5 13 0C 20 BD 6A FA 16 [11:39:17]CheckFolder [11:39:17]dirname=/storage/ofd_packets [11:39:17]CheckFolder done [11:39:17]ProducePacketName [11:39:17]name=ofd_packets/00375133 [11:39:17]NVStorageSaveData ofd_packets/00375133 [11:39:17]File name is /storage/ofd_packets/00375133 [11:39:17]Write 301 bytes [11:39:17]NVStorageSaveData done [11:39:17]OFDSenderStorePacket done [11:39:17]KKMCreateOFDPacket done [11:39:17]NVStorageSaveData kkm_last_timestamp [11:39:17]File name is /storage/kkm_last_timestamp [11:39:17]Write 4 bytes [11:39:17]NVStorageSaveData done [11:39:17]ExternCall_PrintAddStr [11:39:17]wPrintStart [11:39:17]Write to MH i2c: 01 00 00 1A 0B 25 [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 07 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 07 00 1A 0B 00 00 00 00 00 FF 0F 3A [11:39:17]RasterBufferAndPrint [11:39:17]line Счет N : (1)3311674 [11:39:17]line ИНН: 02508201610067 [11:39:17]line Контрольно-Кассовый Чек [11:39:17]line ПРОДАЖА [11:39:17]line ТРК (МРК, ГНК) : 32 [11:39:17]line Товар: 2710124130 [11:39:17]line Аи-92-К-4 [11:39:17]line 11.960 * 66.90 [11:39:17]line = 800.12 [11:39:17]line НДС 12% НСП 1% [11:39:17]line > о реализуемом товаре [11:39:17]line ОКРУГЛЕНИЕ: -0.12 [11:39:17]line ИТОГО: 800.00 [11:39:17]line Внесено: 800.00 [11:39:17]line СДАЧА: 0.00 [11:39:17]line НСП 1% : 7.08 [11:39:17]line НДС 12% : 84.97 [11:39:17]line Наличными: 800.00 [11:39:17]line Безнал.: 0.00 [11:39:17]line Место: АЗС № 87 "Партнер Нефть" [11:39:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:39:17]line СНО: Общий режим [11:39:17]line Чек 411 27.10.2024 11:39 [11:39:17]line Смена: 528 ФФД: 1.0 [11:39:17]line ЗНМ: 0300000083 [11:39:17]line РНМ: 0000000000091623 [11:39:17]line Версия ККМ: 001 [11:39:17]line ФМ: 0000000000874672 [11:39:17]line ФД: 375133 [11:39:17]line ФПД: 268857815106745 [11:39:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T113915&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375133&fm=268857815106745&tin=02508201610067®Number=0000000000091623&sum=80000 [11:39:17]written 0, free lines is 4095 [11:39:17]OFD Sender: Processing packet 375133 [packets to send 270, broken 269] [11:39:17]ProducePacketName [11:39:17]name=ofd_packets/00375133 [11:39:17]OFD Sender: To server: pG, [11:39:17]CommunicateWithHost lk.salyk.kg:30040 [11:39:17]ConnectInit lk.salyk.kg [11:39:17]Connected sock=10 [11:39: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 75 7E 07 01 D0 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9B 01 00 00 F4 03 04 00 63 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F4 86 56 90 84 B9 E5 13 0C 20 BD 6A FA 16 [11:39: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 38 09 47 00 99 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 5D B9 05 00 F4 03 04 00 02 D2 1D 67 B6 04 01 00 00 81 82 6E EE 62 24 15 F6 [11:39:17]CommunicateWithHost err = 0 [11:39:17]CheckOFDResponse [11:39:17]1017 (14) - 77093643461234 [11:39:17]1041 (16) - 0000000000874672 [11:39:17]1040 (4) - 375133 [11:39:17]1012 (4) - 27.10.2024 05:39 [11:39:17]1206 (1) - 0 [11:39:17]OFD Sender: Remove packet 375133 [11:39:17]ProducePacketName [11:39:17]name=ofd_packets/00375133 [11:39:17]NVStorageDeleteData [11:39:17]Write to MH i2c: 01 00 00 45 0B 50 [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 07 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 DF 0C 42 [11:39:17]RasterBufferAndPrint [11:39:17]line [11:39:17]line [11:39:17]line [11:39:17]line [11:39:17]line [11:39:17]written 0, free lines is 3301 [11:39:17]MH_Cut [11:39:17]Write to MH i2c: D1 01 00 4C 0B 01 29 [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: D1 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: D1 01 00 [11:39:17]MH_I2C_Read... [11:39:17]Read from MH i2c: D1 01 00 4C 0B 00 28 [11:39:17]Write to MH i2c: 01 00 00 4D 0B 58 [11:39:17]Write i2c OK [11:39:17]MH_I2C_Read... [11:39:17]OFD Sender: No OFD packet to send [11:39:18]*** Cut start [11:39:18]*** Partial cut [11:39:18]*** CUTSNS_PIN = 1 [11:39:18]*** CUTSNS_PIN = 0 [11:39:18]*** Brake cut motor [11:39:19]Read from MH i2c: 01 [11:39:19]MH_I2C_Read... [11:39:19]*** Stop cut motor [11:39:19]*** Cut end [11:39:19]Read from MH i2c: 01 07 00 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: 01 07 00 4D 0B 00 00 00 00 00 FF 0F 6D [11:39:19]process_action close_receipt done [11:39:19]requested_data is exist [11:39:19]produce_requested_data [11:39:19]requested_item fm.sn is exist - process it [11:39:19]wFMCommunicate request_size=4 [11:39:19]MH_SAM_APDU [11:39:19]CAPDU: 80 11 00 00 [11:39:19]Write to MH i2c: E2 08 00 4E 0B 80 11 00 00 00 00 00 00 D3 [11:39:19]Write i2c OK [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 [11:39:19]MH_I2C_Read... [11:39:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:19]Read from MH i2c: E2 17 00 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 17 00 4E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [11:39:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:39:19]wFMCommunicate OK [11:39:19]requested_item fd.num is exist - process it [11:39:19]SAM_PROTO_GetFieldsCounters [11:39:19]wFMCommunicate request_size=4 [11:39:19]MH_SAM_APDU [11:39:19]CAPDU: 80 13 00 00 [11:39:19]Write to MH i2c: E2 08 00 4F 0B 80 13 00 00 00 00 00 00 D6 [11:39:19]Write i2c OK [11:39:19]MH_I2C_Read... [11:39:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:19]Read from MH i2c: E2 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 62 00 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 62 00 4F 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 5D B9 05 00 0E 04 04 00 10 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 F6 [11:39:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:39:19]wFMCommunicate OK [11:39:19]SAM_PROTO_GetFieldsCounters done [11:39:19]requested_item shift.num is exist - process it [11:39:19]requested_item shift.opened is exist - process it [11:39:19]req_shift_opened [11:39:19]FM_GetShiftState [11:39:19]SAM_PROTO_GetShiftState [11:39:19]wFMCommunicate request_size=4 [11:39:19]MH_SAM_APDU [11:39:19]CAPDU: 80 13 01 00 [11:39:19]Write to MH i2c: E2 08 00 50 0B 80 13 01 00 00 00 00 00 D8 [11:39:19]Write i2c OK [11:39:19]MH_I2C_Read... [11:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:19]Read from MH i2c: E2 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 0E 00 [11:39:19]MH_I2C_Read... [11:39:19]Read from MH i2c: E2 0E 00 50 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A6 [11:39:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:39:19]wFMCommunicate OK [11:39:19]SAM_PROTO_GetShiftState done [11:39:19]FM_GetShiftState done [11:39:19]req_shift_opened done [11:39:19]requested_item shift.open_date is exist - process it [11:39:19]req_shift_open_date [11:39:19]req_shift_open_date done [11:39:19]produce_requested_data done [11:39:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375133,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:39:19]process_action_free close_receipt [11:39:19]json_value_free [11:39:19]json_value_free done [11:39:19]process_json_proto returns [11:39:19]Send response to host [11:39:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375133,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:39:19]free response buf [11:39:19]execute_script done [11:39:19]execute_script returns [11:39:19]free content buf [11:39:19]Sock 7.Close socket [11:39:19]Sock 7.Thread stoped [11:39:22]OFD Sender: No OFD packet to send [11:39:27]OFD Sender: No OFD packet to send [11:39:32]OFD Sender: No OFD packet to send [11:39:37]OFD Sender: No OFD packet to send [11:39:42]OFD Sender: No OFD packet to send [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:14]accept exits with 9 [11:41:14]New connection [11:41:14]New thread 3067096420 created [11:41:14]Thread 3067239780 joined [11:41:14]Waiting for new connection... [11:41:14] Sock 9.Parse request [11:41:14]Sock 9.Check first char [11:41:14]Sock 9.First char is OK [11:41:14]request: POST /json_proto HTTP/1.0 [11:41:14]Method: POST [11:41:14]URL: /json_proto [11:41:14]Method is POST - this is cgi request [11:41:14]url: /json_proto [11:41:14]query_string will be loaded in cgi processing [11:41:14]execute_cgi json_proto POST (null) [11:41:14]execute_cgi path=json_proto method=POST [11:41:14]POST find Content-Length [11:41:14]Host: 172.17.42.195:8080 [11:41:14]Content-Length: 770 [11:41:14]Content-Type: application/json [11:41:14] [11:41:14]POST finish read [11:41:14]Found Content-Length = 770 [11:41:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311675", "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" : 25.620, "sum" : 1901.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1901.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:14]execute_script... [11:41:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311675", "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" : 25.620, "sum" : 1901.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1901.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:14]POST & json_proto [11:41:14]process_json_proto [11:41:14]json parsed OK: [11:41:14]protocol is kg_v1.0 [11:41:14]action value=close_receipt [11:41:14]process_action close_receipt [11:41:14]cmd_close_receipt [11:41:14]MH_GetDate [11:41:14]Write to MH i2c: F0 00 00 51 0B 4B [11:41:14]Write i2c OK [11:41:14]MH_I2C_Read... [11:41:14]Read from MH i2c: F0 [11:41:14]MH_I2C_Read... [11:41:14]Read from MH i2c: F0 09 00 [11:41:14]MH_I2C_Read... [11:41:14]Read from MH i2c: F0 09 00 51 0B 00 DA 26 1E 67 EF 94 12 67 D5 [11:41:14]GetLastDocTimeStamp 1730029155 [11:41:14]current date 1730029274 [11:41:14]FM_GetShiftState [11:41:14]SAM_PROTO_GetShiftState [11:41:14]wFMCommunicate request_size=4 [11:41:14]MH_SAM_APDU [11:41:14]CAPDU: 80 13 01 00 [11:41:14]Write to MH i2c: E2 08 00 52 0B 80 13 01 00 00 00 00 00 DA [11:41:14]Write i2c OK [11:41:14]MH_I2C_Read... [11:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:14]Read from MH i2c: E2 [11:41:14]MH_I2C_Read... [11:41:14]Read from MH i2c: E2 0E 00 [11:41:14]MH_I2C_Read... [11:41:14]Read from MH i2c: E2 0E 00 52 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A8 [11:41:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:41:14]wFMCommunicate OK [11:41:14]SAM_PROTO_GetShiftState done [11:41:14]FM_GetShiftState done [11:41:14]opened in 1729988025 [11:41:14]opened+sec_in_day 1730074425 [11:41:14]quantity*price = 190100 [11:41:14]sum+1 = 190101 [11:41:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1901.00 НСП 1% : 16.82 НДС 12% : 201.88 Наличными: 0.00 Безнал.: 1901.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 412 27.10.2024 11:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375134 ФПД: 197164589091620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375134&fm=197164589091620&tin=02508201610067®Number=0000000000091623&sum=190100 [11:41:15]StoreToDocumentArchive [11:41:15]shift 528 fd 375134 [11:41:15]save to /storage/0528/doc_00375134 [11:41:15]save last doc name /storage/0528/doc_00375134 to /storage/kkm_last_doc_name [11:41:15]save OK [11:41:15]Clear old archive folders... [11:41:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:15]tlvbuf is 00F1CB00 [11:41:15]SAM_PROTO_ClearQueue [11:41:15]wFMCommunicate request_size=4 [11:41:15]MH_SAM_APDU [11:41:15]CAPDU: 80 09 00 00 [11:41:15]Write to MH i2c: E2 08 00 5F 0B 80 09 00 00 00 00 00 00 DC [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [11:41:15]RAPDU: 90 00 [11:41:15]wFMCommunicate OK [11:41:15]SAM_PROTO_ClearQueue done [11:41:15]KKMCreateOFDPacket [11:41:15]OFDProtocolAddRootSTLVToBuf [11:41:15]FM_MakeSignedData [11:41:15]FM_MakeSignedData [11:41:15]SAM_PROTO_SignData [11:41:15]wFMCommunicate request_size=4 [11:41:15]MH_SAM_APDU [11:41:15]CAPDU: 80 0D 01 02 [11:41:15]Write to MH i2c: E2 08 00 60 0B 80 0D 01 02 00 00 00 00 E4 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 60 0B 00 90 00 DF [11:41:15]RAPDU: 90 00 [11:41:15]wFMCommunicate OK [11:41:15]wFMCommunicate request_size=255 [11:41:15]MH_SAM_APDU [11:41: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 14 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 94 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 DC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 DA 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 [11:41:15]Write to MH i2c: E2 02 01 61 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 14 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 94 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 DC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 DA 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 00 00 B7 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 61 0B 00 90 00 E0 [11:41:15]RAPDU: 90 00 [11:41:15]wFMCommunicate OK [11:41:15]wFMCommunicate request_size=10 [11:41:15]MH_SAM_APDU [11:41:15]CAPDU: 80 0D 02 02 05 51 F5 4B 8B 24 [11:41:15]Write to MH i2c: E2 0D 00 62 0B 80 0D 02 02 05 00 51 F5 4B 8B 24 00 00 31 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 03 00 62 0B 00 90 00 E1 [11:41:15]RAPDU: 90 00 [11:41:15]wFMCommunicate OK [11:41:15]wFMCommunicate request_size=4 [11:41:15]MH_SAM_APDU [11:41:15]CAPDU: 80 0D 03 02 [11:41:15]Write to MH i2c: E2 08 00 63 0B 80 0D 03 02 00 00 00 00 E9 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 0B 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 0B 00 63 0B 00 EB AA 38 FA D7 D2 64 1E 90 00 DC [11:41:15]RAPDU: EB AA 38 FA D7 D2 64 1E 90 00 [11:41:15]wFMCommunicate OK [11:41:15]SAM_PROTO_SignData done [11:41:15]FM_MakeSignedData done [11:41:15]CreateOFDProtocolMessage [11:41:15]wFMCommunicate request_size=4 [11:41:15]MH_SAM_APDU [11:41:15]CAPDU: 80 11 00 00 [11:41:15]Write to MH i2c: E2 08 00 64 0B 80 11 00 00 00 00 00 00 E9 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:15]Read from MH i2c: E2 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 17 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: E2 17 00 64 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [11:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:41:15]wFMCommunicate OK [11:41:15]CreateOFDProtocolMessage done [11:41:15]OFDSenderStorePacket 375134 [11:41:15]StoreOFDPacket docnum=375134 [11:41: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 1C 33 07 01 34 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 94 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 DC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 DA 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 51 F5 4B 8B 24 EB AA 38 FA D7 D2 64 1E [11:41:15]CheckFolder [11:41:15]dirname=/storage/ofd_packets [11:41:15]CheckFolder done [11:41:15]ProducePacketName [11:41:15]name=ofd_packets/00375134 [11:41:15]NVStorageSaveData ofd_packets/00375134 [11:41:15]File name is /storage/ofd_packets/00375134 [11:41:15]Write 301 bytes [11:41:15]NVStorageSaveData done [11:41:15]OFDSenderStorePacket done [11:41:15]KKMCreateOFDPacket done [11:41:15]NVStorageSaveData kkm_last_timestamp [11:41:15]File name is /storage/kkm_last_timestamp [11:41:15]Write 4 bytes [11:41:15]NVStorageSaveData done [11:41:15]ExternCall_PrintAddStr [11:41:15]wPrintStart [11:41:15]Write to MH i2c: 01 00 00 65 0B 70 [11:41:15]Write i2c OK [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: 01 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: 01 07 00 [11:41:15]MH_I2C_Read... [11:41:15]Read from MH i2c: 01 07 00 65 0B 00 00 00 00 00 FF 0F 85 [11:41:15]RasterBufferAndPrint [11:41:15]line Счет N : (1)3311675 [11:41:15]line ИНН: 02508201610067 [11:41:15]line Контрольно-Кассовый Чек [11:41:15]line ПРОДАЖА [11:41:15]line ТРК (МРК, ГНК) : 13 [11:41:15]line Товар: 2710124500 [11:41:15]line Аи-95-К-3 [11:41:15]line 25.620 * 74.20 [11:41:15]line = 1901.00 [11:41:15]line НДС 12% НСП 1% [11:41:15]line > о реализуемом товаре [11:41:15]line ИТОГО: 1901.00 [11:41:15]line НСП 1% : 16.82 [11:41:15]line НДС 12% : 201.88 [11:41:15]line Наличными: 0.00 [11:41:15]line Безнал.: 1901.00 [11:41:15]line Место: АЗС № 87 "Партнер Нефть" [11:41:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:41:15]line СНО: Общий режим [11:41:15]line Чек 412 27.10.2024 11:41 [11:41:15]line Смена: 528 ФФД: 1.0 [11:41:15]line ЗНМ: 0300000083 [11:41:15]line РНМ: 0000000000091623 [11:41:15]line Версия ККМ: 001 [11:41:15]line Платежная система: Mbank [11:41:15]line ФМ: 0000000000874672 [11:41:15]line ФД: 375134 [11:41:15]line ФПД: 197164589091620 [11:41:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375134&fm=197164589091620&tin=02508201610067®Number=0000000000091623&sum=190100 [11:41:16]OFD Sender: Processing packet 375134 [packets to send 270, broken 269] [11:41:16]ProducePacketName [11:41:16]name=ofd_packets/00375134 [11:41:16]OFD Sender: To server: pG, [11:41:16]CommunicateWithHost lk.salyk.kg:30040 [11:41:16]ConnectInit lk.salyk.kg [11:41:16]written 0, free lines is 4095 [11:41:16]Connected sock=10 [11:41: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 1C 33 07 01 34 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 94 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 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 DC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 DA 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B3 51 F5 4B 8B 24 EB AA 38 FA D7 D2 64 1E [11:41: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 08 4B 47 00 F0 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 5E B9 05 00 F4 03 04 00 79 D2 1D 67 B6 04 01 00 00 5B 31 39 C3 01 75 BC D2 [11:41:16]CommunicateWithHost err = 0 [11:41:16]CheckOFDResponse [11:41:16]1017 (14) - 77093643461234 [11:41:16]1041 (16) - 0000000000874672 [11:41:16]1040 (4) - 375134 [11:41:16]1012 (4) - 27.10.2024 05:41 [11:41:16]1206 (1) - 0 [11:41:16]OFD Sender: Remove packet 375134 [11:41:16]ProducePacketName [11:41:16]name=ofd_packets/00375134 [11:41:16]NVStorageDeleteData [11:41:16]Write to MH i2c: 01 00 00 8E 0B 99 [11:41:16]Write i2c OK [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: 01 [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: 01 07 00 [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: 01 07 00 8E 0B 00 00 00 00 00 0D 0D BA [11:41:16]RasterBufferAndPrint [11:41:16]line [11:41:16]line [11:41:16]line [11:41:16]line [11:41:16]line [11:41:16]written 0, free lines is 3345 [11:41:16]MH_Cut [11:41:16]Write to MH i2c: D1 01 00 95 0B 01 72 [11:41:16]Write i2c OK [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: D1 [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: D1 01 00 [11:41:16]MH_I2C_Read... [11:41:16]Read from MH i2c: D1 01 00 95 0B 00 71 [11:41:16]Write to MH i2c: 01 00 00 96 0B A1 [11:41:16]Write i2c OK [11:41:16]MH_I2C_Read... [11:41:17]OFD Sender: No OFD packet to send [11:41:17]*** Cut start [11:41:17]*** Partial cut [11:41:17]*** CUTSNS_PIN = 1 [11:41:17]*** CUTSNS_PIN = 0 [11:41:17]*** Brake cut motor [11:41:18]Read from MH i2c: 01 [11:41:18]MH_I2C_Read... [11:41:18]*** Stop cut motor [11:41:18]*** Cut end [11:41:18]Read from MH i2c: 01 07 00 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: 01 07 00 96 0B 00 00 00 00 00 FF 0F B6 [11:41:18]process_action close_receipt done [11:41:18]requested_data is exist [11:41:18]produce_requested_data [11:41:18]requested_item fm.sn is exist - process it [11:41:18]wFMCommunicate request_size=4 [11:41:18]MH_SAM_APDU [11:41:18]CAPDU: 80 11 00 00 [11:41:18]Write to MH i2c: E2 08 00 97 0B 80 11 00 00 00 00 00 00 1C [11:41:18]Write i2c OK [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 [11:41:18]MH_I2C_Read... [11:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:18]Read from MH i2c: E2 17 00 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 17 00 97 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [11:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:41:18]wFMCommunicate OK [11:41:18]requested_item fd.num is exist - process it [11:41:18]SAM_PROTO_GetFieldsCounters [11:41:18]wFMCommunicate request_size=4 [11:41:18]MH_SAM_APDU [11:41:18]CAPDU: 80 13 00 00 [11:41:18]Write to MH i2c: E2 08 00 98 0B 80 13 00 00 00 00 00 00 1F [11:41:18]Write i2c OK [11:41:18]MH_I2C_Read... [11:41:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:18]Read from MH i2c: E2 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 62 00 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 62 00 98 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 43 [11:41: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 5E B9 05 00 0E 04 04 00 10 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 [11:41:18]wFMCommunicate OK [11:41:18]SAM_PROTO_GetFieldsCounters done [11:41:18]requested_item shift.num is exist - process it [11:41:18]requested_item shift.opened is exist - process it [11:41:18]req_shift_opened [11:41:18]FM_GetShiftState [11:41:18]SAM_PROTO_GetShiftState [11:41:18]wFMCommunicate request_size=4 [11:41:18]MH_SAM_APDU [11:41:18]CAPDU: 80 13 01 00 [11:41:18]Write to MH i2c: E2 08 00 99 0B 80 13 01 00 00 00 00 00 21 [11:41:18]Write i2c OK [11:41:18]MH_I2C_Read... [11:41:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:18]Read from MH i2c: E2 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 0E 00 [11:41:18]MH_I2C_Read... [11:41:18]Read from MH i2c: E2 0E 00 99 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EF [11:41:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:41:18]wFMCommunicate OK [11:41:18]SAM_PROTO_GetShiftState done [11:41:18]FM_GetShiftState done [11:41:18]req_shift_opened done [11:41:18]requested_item shift.open_date is exist - process it [11:41:18]req_shift_open_date [11:41:18]req_shift_open_date done [11:41:18]produce_requested_data done [11:41:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375134,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:41:18]process_action_free close_receipt [11:41:18]json_value_free [11:41:18]json_value_free done [11:41:18]process_json_proto returns [11:41:18]Send response to host [11:41:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375134,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:41:18]free response buf [11:41:18]execute_script done [11:41:18]execute_script returns [11:41:18]free content buf [11:41:18]Sock 9.Close socket [11:41:18]Sock 9.Thread stoped [11:41:22]OFD Sender: No OFD packet to send [11:41:27]OFD Sender: No OFD packet to send [11:41:32]OFD Sender: No OFD packet to send [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:47]OFD Sender: No OFD packet to send [11:41:49]accept exits with 7 [11:41:49]New connection [11:41:49]New thread 3067239780 created [11:41:49]Thread 3067096420 joined [11:41:49]Waiting for new connection... [11:41:49] Sock 7.Parse request [11:41:49]Sock 7.Check first char [11:41:49]Sock 7.First char is OK [11:41:49]request: POST /json_proto HTTP/1.0 [11:41:49]Method: POST [11:41:49]URL: /json_proto [11:41:49]Method is POST - this is cgi request [11:41:49]url: /json_proto [11:41:49]query_string will be loaded in cgi processing [11:41:49]execute_cgi json_proto POST (null) [11:41:49]execute_cgi path=json_proto method=POST [11:41:49]POST find Content-Length [11:41:49]Host: 172.17.42.195:8080 [11:41:49]Content-Length: 801 [11:41:49]Content-Type: application/json [11:41:49] [11:41:49]POST finish read [11:41:49]Found Content-Length = 801 [11:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311676", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582421", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:49]execute_script... [11:41:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311676", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582421", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:49]POST & json_proto [11:41:49]process_json_proto [11:41:49]json parsed OK: [11:41:49]protocol is kg_v1.0 [11:41:49]action value=close_receipt [11:41:49]process_action close_receipt [11:41:49]cmd_close_receipt [11:41:49]MH_GetDate [11:41:49]Write to MH i2c: F0 00 00 9A 0B 94 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: F0 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: F0 09 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: F0 09 00 9A 0B 00 FE 26 1E 67 EF 94 12 67 42 [11:41:49]GetLastDocTimeStamp 1730029274 [11:41:49]current date 1730029310 [11:41:49]FM_GetShiftState [11:41:49]SAM_PROTO_GetShiftState [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 13 01 00 [11:41:49]Write to MH i2c: E2 08 00 9B 0B 80 13 01 00 00 00 00 00 23 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: E2 0E 00 9B 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F1 [11:41:50]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:41:50]wFMCommunicate OK [11:41:50]SAM_PROTO_GetShiftState done [11:41:50]FM_GetShiftState done [11:41:50]opened in 1729988025 [11:41:50]opened+sec_in_day 1730074425 [11:41:50]quantity*price = 0 [11:41:50]sum+1 = 1 [11:41: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 СНО: Общий режим Чек 413 27.10.2024 11:41 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4582421 ФМ: 0000000000874672 ФД: 375135 ФПД: 173092174598397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114150&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375135&fm=173092174598397&tin=02508201610067®Number=0000000000091623&sum=0 [11:41:51]StoreToDocumentArchive [11:41:51]shift 528 fd 375135 [11:41:51]save to /storage/0528/doc_00375135 [11:41:51]save last doc name /storage/0528/doc_00375135 to /storage/kkm_last_doc_name [11:41:51]save OK [11:41:51]Clear old archive folders... [11:41:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:51]tlvbuf is 00F22230 [11:41:51]SAM_PROTO_ClearQueue [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 09 00 00 [11:41:51]Write to MH i2c: E2 08 00 A8 0B 80 09 00 00 00 00 00 00 25 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [11:41:51]RAPDU: 90 00 [11:41:51]wFMCommunicate OK [11:41:51]SAM_PROTO_ClearQueue done [11:41:51]KKMCreateOFDPacket [11:41:51]OFDProtocolAddRootSTLVToBuf [11:41:51]FM_MakeSignedData [11:41:51]FM_MakeSignedData [11:41:51]SAM_PROTO_SignData [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 0D 01 02 [11:41:51]Write to MH i2c: E2 08 00 A9 0B 80 0D 01 02 00 00 00 00 2D [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [11:41:51]RAPDU: 90 00 [11:41:51]wFMCommunicate OK [11:41:51]wFMCommunicate request_size=255 [11:41:51]MH_SAM_APDU [11:41: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 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 9D 01 00 00 F4 03 04 00 FE 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D [11:41:51]Write to MH i2c: E2 02 01 AA 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9D 01 00 00 F4 03 04 00 FE 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 00 00 EC [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [11:41:51]RAPDU: 90 00 [11:41:51]wFMCommunicate OK [11:41:51]wFMCommunicate request_size=10 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 0D 02 02 05 6D 29 94 90 FD [11:41:51]Write to MH i2c: E2 0D 00 AB 0B 80 0D 02 02 05 00 6D 29 94 90 FD 00 00 F1 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 AB 0B 00 90 00 2A [11:41:51]RAPDU: 90 00 [11:41:51]wFMCommunicate OK [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 0D 03 02 [11:41:51]Write to MH i2c: E2 08 00 AC 0B 80 0D 03 02 00 00 00 00 32 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 0B 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 0B 00 AC 0B 00 64 0A 23 21 CB 8A 41 73 90 00 EE [11:41:51]RAPDU: 64 0A 23 21 CB 8A 41 73 90 00 [11:41:51]wFMCommunicate OK [11:41:51]SAM_PROTO_SignData done [11:41:51]FM_MakeSignedData done [11:41:51]CreateOFDProtocolMessage [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 11 00 00 [11:41:51]Write to MH i2c: E2 08 00 AD 0B 80 11 00 00 00 00 00 00 32 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 17 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 17 00 AD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [11:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:41:51]wFMCommunicate OK [11:41:51]CreateOFDProtocolMessage done [11:41:51]OFDSenderStorePacket 375135 [11:41:51]StoreOFDPacket docnum=375135 [11:41: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 91 A6 07 01 52 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 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 9D 01 00 00 F4 03 04 00 FE 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 6D 29 94 90 FD 64 0A 23 21 CB 8A 41 73 [11:41:51]CheckFolder [11:41:51]dirname=/storage/ofd_packets [11:41:51]CheckFolder done [11:41:51]ProducePacketName [11:41:51]name=ofd_packets/00375135 [11:41:51]NVStorageSaveData ofd_packets/00375135 [11:41:51]File name is /storage/ofd_packets/00375135 [11:41:51]Write 301 bytes [11:41:51]NVStorageSaveData done [11:41:51]OFDSenderStorePacket done [11:41:51]KKMCreateOFDPacket done [11:41:51]NVStorageSaveData kkm_last_timestamp [11:41:51]File name is /storage/kkm_last_timestamp [11:41:51]Write 4 bytes [11:41:51]NVStorageSaveData done [11:41:51]ExternCall_PrintAddStr [11:41:51]wPrintStart [11:41:51]Write to MH i2c: 01 00 00 AE 0B B9 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: 01 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: 01 07 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 FF 0F CE [11:41:51]RasterBufferAndPrint [11:41:51]line Счет N : (1)3311676 [11:41:51]line ИНН: 02508201610067 [11:41:51]line Контрольно-Кассовый Чек [11:41:51]line ПРОДАЖА [11:41:51]line ТРК (МРК, ГНК) : 42 [11:41:51]line Товар: 2710124130 [11:41:51]line Аи-92-К-4 [11:41:51]line 30.000 * 0.00 [11:41:51]line = 0.00 [11:41:51]line НДС 12% НСП 1% [11:41:51]line > о реализуемом товаре [11:41:51]line ИТОГО: 0.00 [11:41:51]line НСП 1% : 0.00 [11:41:51]line НДС 12% : 0.00 [11:41:51]line Наличными: 0.00 [11:41:51]line Безнал.: 0.00 [11:41:51]line Место: АЗС № 87 "Партнер Нефть" [11:41:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:41:51]line СНО: Общий режим [11:41:51]line Чек 413 27.10.2024 11:41 [11:41:51]line Смена: 528 ФФД: 1.0 [11:41:51]line ЗНМ: 0300000083 [11:41:51]line РНМ: 0000000000091623 [11:41:51]line Версия ККМ: 001 [11:41:51]line Талоны: Топливные Талоны [11:41:51]line 4582421 [11:41:51]line ФМ: 0000000000874672 [11:41:51]line ФД: 375135 [11:41:51]line ФПД: 173092174598397 [11:41:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114150&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375135&fm=173092174598397&tin=02508201610067®Number=0000000000091623&sum=0 [11:41:51]written 0, free lines is 4095 [11:41:51]OFD Sender: Processing packet 375135 [packets to send 270, broken 269] [11:41:51]ProducePacketName [11:41:51]name=ofd_packets/00375135 [11:41:51]OFD Sender: To server: pG, [11:41:51]CommunicateWithHost lk.salyk.kg:30040 [11:41:51]ConnectInit lk.salyk.kg [11:41:51]Connected sock=10 [11:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 91 A6 07 01 52 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 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 9D 01 00 00 F4 03 04 00 FE 26 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9D 6D 29 94 90 FD 64 0A 23 21 CB 8A 41 73 [11:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D2 3D 47 00 B1 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 5F B9 05 00 F4 03 04 00 9C D2 1D 67 B6 04 01 00 00 30 4D 93 08 BB 7C 99 E8 [11:41:51]CommunicateWithHost err = 0 [11:41:51]CheckOFDResponse [11:41:51]1017 (14) - 77093643461234 [11:41:51]1041 (16) - 0000000000874672 [11:41:51]1040 (4) - 375135 [11:41:51]1012 (4) - 27.10.2024 05:41 [11:41:51]1206 (1) - 0 [11:41:51]OFD Sender: Remove packet 375135 [11:41:51]ProducePacketName [11:41:51]name=ofd_packets/00375135 [11:41:51]NVStorageDeleteData [11:41:52]Write to MH i2c: 01 00 00 D8 0B E3 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 D8 0B 00 00 00 00 00 DA 0C D0 [11:41:52]RasterBufferAndPrint [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]written 0, free lines is 3296 [11:41:52]MH_Cut [11:41:52]Write to MH i2c: D1 01 00 DF 0B 01 BC [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 01 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 01 00 DF 0B 00 BB [11:41:52]Write to MH i2c: 01 00 00 E0 0B EB [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]OFD Sender: No OFD packet to send [11:41:52]*** Cut start [11:41:52]*** Partial cut [11:41:52]*** CUTSNS_PIN = 1 [11:41:52]*** CUTSNS_PIN = 0 [11:41:53]*** Brake cut motor [11:41:53]Read from MH i2c: 01 [11:41:53]MH_I2C_Read... [11:41:53]*** Stop cut motor [11:41:53]*** Cut end [11:41:53]Read from MH i2c: 01 07 00 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: 01 07 00 E0 0B 00 00 00 00 00 FF 0F 00 [11:41:53]process_action close_receipt done [11:41:53]requested_data is exist [11:41:53]produce_requested_data [11:41:53]requested_item fm.sn is exist - process it [11:41:53]wFMCommunicate request_size=4 [11:41:53]MH_SAM_APDU [11:41:53]CAPDU: 80 11 00 00 [11:41:53]Write to MH i2c: E2 08 00 E1 0B 80 11 00 00 00 00 00 00 66 [11:41:53]Write i2c OK [11:41:53]MH_I2C_Read... [11:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:53]Read from MH i2c: E2 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 17 00 [11:41:53]MH_I2C_Read... [11:41:53]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 [11:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:41:53]wFMCommunicate OK [11:41:53]requested_item fd.num is exist - process it [11:41:53]SAM_PROTO_GetFieldsCounters [11:41:53]wFMCommunicate request_size=4 [11:41:53]MH_SAM_APDU [11:41:53]CAPDU: 80 13 00 00 [11:41:53]Write to MH i2c: E2 08 00 E2 0B 80 13 00 00 00 00 00 00 69 [11:41:53]Write i2c OK [11:41:53]MH_I2C_Read... [11:41:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:53]Read from MH i2c: E2 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 62 00 [11:41:53]MH_I2C_Read... [11:41:53]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 5F B9 05 00 0E 04 04 00 10 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 91 [11:41:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:41:53]wFMCommunicate OK [11:41:53]SAM_PROTO_GetFieldsCounters done [11:41:53]requested_item shift.num is exist - process it [11:41:53]requested_item shift.opened is exist - process it [11:41:53]req_shift_opened [11:41:53]FM_GetShiftState [11:41:53]SAM_PROTO_GetShiftState [11:41:53]wFMCommunicate request_size=4 [11:41:53]MH_SAM_APDU [11:41:53]CAPDU: 80 13 01 00 [11:41:53]Write to MH i2c: E2 08 00 E3 0B 80 13 01 00 00 00 00 00 6B [11:41:53]Write i2c OK [11:41:53]MH_I2C_Read... [11:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:53]Read from MH i2c: E2 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 0E 00 [11:41:53]MH_I2C_Read... [11:41:53]Read from MH i2c: E2 0E 00 E3 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 39 [11:41:53]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:41:53]wFMCommunicate OK [11:41:53]SAM_PROTO_GetShiftState done [11:41:53]FM_GetShiftState done [11:41:53]req_shift_opened done [11:41:53]requested_item shift.open_date is exist - process it [11:41:53]req_shift_open_date [11:41:53]req_shift_open_date done [11:41:53]produce_requested_data done [11:41:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375135,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:41:53]process_action_free close_receipt [11:41:53]json_value_free [11:41:53]json_value_free done [11:41:53]process_json_proto returns [11:41:53]Send response to host [11:41:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375135,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:41:53]free response buf [11:41:53]execute_script done [11:41:53]execute_script returns [11:41:53]free content buf [11:41:53]Sock 7.Close socket [11:41:53]Sock 7.Thread stoped [11:41:57]OFD Sender: No OFD packet to send [11:42:02]OFD Sender: No OFD packet to send [11:42:07]OFD Sender: No OFD packet to send [11:42:12]OFD Sender: No OFD packet to send [11:42:17]OFD Sender: No OFD packet to send [11:42:22]OFD Sender: No OFD packet to send [11:42:26]accept exits with 9 [11:42:26]New connection [11:42:26]New thread 3067096420 created [11:42:26]Thread 3067239780 joined [11:42:26]Waiting for new connection... [11:42:26] Sock 9.Parse request [11:42:26]Sock 9.Check first char [11:42:26]Sock 9.First char is OK [11:42:26]request: POST /json_proto HTTP/1.0 [11:42:26]Method: POST [11:42:26]URL: /json_proto [11:42:26]Method is POST - this is cgi request [11:42:26]url: /json_proto [11:42:26]query_string will be loaded in cgi processing [11:42:26]execute_cgi json_proto POST (null) [11:42:26]execute_cgi path=json_proto method=POST [11:42:26]POST find Content-Length [11:42:26]Host: 172.17.42.195:8080 [11:42:26]Content-Length: 768 [11:42:26]Content-Type: application/json [11:42:26] [11:42:26]POST finish read [11:42:26]Found Content-Length = 768 [11:42:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311678", "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.290, "sum" : 688.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 688.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:26]execute_script... [11:42: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)3311678", "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.290, "sum" : 688.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 688.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:26]POST & json_proto [11:42:26]process_json_proto [11:42:26]json parsed OK: [11:42:26]protocol is kg_v1.0 [11:42:26]action value=close_receipt [11:42:26]process_action close_receipt [11:42:26]cmd_close_receipt [11:42:26]MH_GetDate [11:42:26]Write to MH i2c: F0 00 00 E4 0B DE [11:42:26]Write i2c OK [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 09 00 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 09 00 E4 0B 00 22 27 1E 67 EF 94 12 67 B1 [11:42:26]GetLastDocTimeStamp 1730029310 [11:42:26]current date 1730029346 [11:42:26]FM_GetShiftState [11:42:26]SAM_PROTO_GetShiftState [11:42:26]wFMCommunicate request_size=4 [11:42:26]MH_SAM_APDU [11:42:26]CAPDU: 80 13 01 00 [11:42:26]Write to MH i2c: E2 08 00 E5 0B 80 13 01 00 00 00 00 00 6D [11:42:26]Write i2c OK [11:42:26]MH_I2C_Read... [11:42:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:26]Read from MH i2c: E2 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: E2 0E 00 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: E2 0E 00 E5 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3B [11:42:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:42:26]wFMCommunicate OK [11:42:26]SAM_PROTO_GetShiftState done [11:42:26]FM_GetShiftState done [11:42:26]opened in 1729988025 [11:42:26]opened+sec_in_day 1730074425 [11:42:26]quantity*price = 68840 [11:42:26]sum+1 = 68841 [11:42:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 688.40 НСП 1% : 6.09 НДС 12% : 73.10 Наличными: 0.00 Безнал.: 688.40 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 414 27.10.2024 11:42 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375136 ФПД: 145225809596430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114226&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375136&fm=145225809596430&tin=02508201610067®Number=0000000000091623&sum=68840 [11:42:27]StoreToDocumentArchive [11:42:27]shift 528 fd 375136 [11:42:27]save to /storage/0528/doc_00375136 [11:42:27]save last doc name /storage/0528/doc_00375136 to /storage/kkm_last_doc_name [11:42:27]save OK [11:42:27]Clear old archive folders... [11:42:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:27]tlvbuf is 00F68DD0 [11:42:27]SAM_PROTO_ClearQueue [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 09 00 00 [11:42:27]Write to MH i2c: E2 08 00 F2 0B 80 09 00 00 00 00 00 00 6F [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 F2 0B 00 90 00 71 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]SAM_PROTO_ClearQueue done [11:42:27]KKMCreateOFDPacket [11:42:27]OFDProtocolAddRootSTLVToBuf [11:42:27]FM_MakeSignedData [11:42:27]FM_MakeSignedData [11:42:27]SAM_PROTO_SignData [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 0D 01 02 [11:42:27]Write to MH i2c: E2 08 00 F3 0B 80 0D 01 02 00 00 00 00 77 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]wFMCommunicate request_size=255 [11:42:27]MH_SAM_APDU [11:42: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 32 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E8 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 0C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 22 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 84 [11:42:27]Write to MH i2c: E2 02 01 F4 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 32 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E8 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 0C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 22 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 84 00 00 21 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]OFD Sender: No OFD packet to send [11:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]wFMCommunicate request_size=10 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 0D 02 02 05 15 04 CB 10 0E [11:42:27]Write to MH i2c: E2 0D 00 F5 0B 80 0D 02 02 05 00 15 04 CB 10 0E 00 00 86 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 0D 03 02 [11:42:27]Write to MH i2c: E2 08 00 F6 0B 80 0D 03 02 00 00 00 00 7C [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 0B 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 0B 00 F6 0B 00 92 15 B9 E8 EB F8 66 09 90 00 17 [11:42:27]RAPDU: 92 15 B9 E8 EB F8 66 09 90 00 [11:42:27]wFMCommunicate OK [11:42:27]SAM_PROTO_SignData done [11:42:27]FM_MakeSignedData done [11:42:27]CreateOFDProtocolMessage [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 11 00 00 [11:42:27]Write to MH i2c: E2 08 00 F7 0B 80 11 00 00 00 00 00 00 7C [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 17 00 [11:42:27]MH_I2C_Read... [11:42:27]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 [11:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:42:27]wFMCommunicate OK [11:42:27]CreateOFDProtocolMessage done [11:42:27]OFDSenderStorePacket 375136 [11:42:27]StoreOFDPacket docnum=375136 [11:42: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 E4 31 07 01 FE 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 32 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E8 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 0C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 22 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 84 15 04 CB 10 0E 92 15 B9 E8 EB F8 66 09 [11:42:27]CheckFolder [11:42:27]dirname=/storage/ofd_packets [11:42:27]CheckFolder done [11:42:27]ProducePacketName [11:42:27]name=ofd_packets/00375136 [11:42:27]NVStorageSaveData ofd_packets/00375136 [11:42:27]File name is /storage/ofd_packets/00375136 [11:42:27]Write 301 bytes [11:42:27]NVStorageSaveData done [11:42:27]OFDSenderStorePacket done [11:42:27]KKMCreateOFDPacket done [11:42:27]NVStorageSaveData kkm_last_timestamp [11:42:27]File name is /storage/kkm_last_timestamp [11:42:27]Write 4 bytes [11:42:27]NVStorageSaveData done [11:42:27]ExternCall_PrintAddStr [11:42:27]wPrintStart [11:42:27]Write to MH i2c: 01 00 00 F8 0B 03 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: 01 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: 01 07 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: 01 07 00 F8 0B 00 00 00 00 00 FF 0F 18 [11:42:27]RasterBufferAndPrint [11:42:27]line Счет N : (1)3311678 [11:42:27]line ИНН: 02508201610067 [11:42:27]line Контрольно-Кассовый Чек [11:42:27]line ПРОДАЖА [11:42:27]line ТРК (МРК, ГНК) : 32 [11:42:27]line Товар: 2710124130 [11:42:27]line Аи-92-К-4 [11:42:27]line 10.290 * 66.90 [11:42:27]line = 688.40 [11:42:27]line НДС 12% НСП 1% [11:42:27]line > о реализуемом товаре [11:42:27]line ИТОГО: 688.40 [11:42:27]line НСП 1% : 6.09 [11:42:27]line НДС 12% : 73.10 [11:42:27]line Наличными: 0.00 [11:42:27]line Безнал.: 688.40 [11:42:27]line Место: АЗС № 87 "Партнер Нефть" [11:42:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:42:27]line СНО: Общий режим [11:42:27]line Чек 414 27.10.2024 11:42 [11:42:27]line Смена: 528 ФФД: 1.0 [11:42:27]line ЗНМ: 0300000083 [11:42:27]line РНМ: 0000000000091623 [11:42:27]line Версия ККМ: 001 [11:42:27]line Платежная система: Mbank [11:42:27]line ФМ: 0000000000874672 [11:42:27]line ФД: 375136 [11:42:27]line ФПД: 145225809596430 [11:42:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114226&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375136&fm=145225809596430&tin=02508201610067®Number=0000000000091623&sum=68840 [11:42:27]written 0, free lines is 4095 [11:42:27]OFD Sender: Processing packet 375136 [packets to send 270, broken 269] [11:42:27]ProducePacketName [11:42:27]name=ofd_packets/00375136 [11:42:27]OFD Sender: To server: pG, [11:42:27]CommunicateWithHost lk.salyk.kg:30040 [11:42:27]ConnectInit lk.salyk.kg [11:42:27]Connected sock=10 [11:42:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E4 31 07 01 FE 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 32 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E8 0C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 0C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 0C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 22 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 84 15 04 CB 10 0E 92 15 B9 E8 EB F8 66 09 [11:42:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 36 47 00 AA 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 60 B9 05 00 F4 03 04 00 C1 D2 1D 67 B6 04 01 00 00 FF A4 C6 DC E3 4D 90 D4 [11:42:28]CommunicateWithHost err = 0 [11:42:28]CheckOFDResponse [11:42:28]1017 (14) - 77093643461234 [11:42:28]1041 (16) - 0000000000874672 [11:42:28]1040 (4) - 375136 [11:42:28]1012 (4) - 27.10.2024 05:42 [11:42:28]1206 (1) - 0 [11:42:28]OFD Sender: Remove packet 375136 [11:42:28]ProducePacketName [11:42:28]name=ofd_packets/00375136 [11:42:28]NVStorageDeleteData [11:42:28]Write to MH i2c: 01 00 00 21 0C 2D [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 07 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 07 00 21 0C 00 00 00 00 00 01 0D 42 [11:42:28]RasterBufferAndPrint [11:42:28]line [11:42:28]line [11:42:28]line [11:42:28]line [11:42:28]line [11:42:28]written 0, free lines is 3336 [11:42:28]MH_Cut [11:42:28]Write to MH i2c: D1 01 00 28 0C 01 06 [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: D1 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: D1 01 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: D1 01 00 28 0C 00 05 [11:42:28]Write to MH i2c: 01 00 00 29 0C 35 [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]OFD Sender: No OFD packet to send [11:42:29]*** Cut start [11:42:29]*** Partial cut [11:42:29]*** CUTSNS_PIN = 1 [11:42:29]*** CUTSNS_PIN = 0 [11:42:29]*** Brake cut motor [11:42:29]Read from MH i2c: 01 [11:42:29]MH_I2C_Read... [11:42:29]*** Stop cut motor [11:42:29]*** Cut end [11:42:29]Read from MH i2c: 01 07 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: 01 07 00 29 0C 00 00 00 00 00 FF 0F 4A [11:42:29]process_action close_receipt done [11:42:29]requested_data is exist [11:42:29]produce_requested_data [11:42:29]requested_item fm.sn is exist - process it [11:42:29]wFMCommunicate request_size=4 [11:42:29]MH_SAM_APDU [11:42:29]CAPDU: 80 11 00 00 [11:42:29]Write to MH i2c: E2 08 00 2A 0C 80 11 00 00 00 00 00 00 B0 [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:29]Read from MH i2c: E2 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 17 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 17 00 2A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [11:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:42:29]wFMCommunicate OK [11:42:29]requested_item fd.num is exist - process it [11:42:29]SAM_PROTO_GetFieldsCounters [11:42:29]wFMCommunicate request_size=4 [11:42:29]MH_SAM_APDU [11:42:29]CAPDU: 80 13 00 00 [11:42:29]Write to MH i2c: E2 08 00 2B 0C 80 13 00 00 00 00 00 00 B3 [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:29]Read from MH i2c: E2 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 62 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 62 00 2B 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 60 B9 05 00 0E 04 04 00 10 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 DF [11:42: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 60 B9 05 00 0E 04 04 00 10 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 [11:42:29]wFMCommunicate OK [11:42:29]SAM_PROTO_GetFieldsCounters done [11:42:29]requested_item shift.num is exist - process it [11:42:29]requested_item shift.opened is exist - process it [11:42:29]req_shift_opened [11:42:29]FM_GetShiftState [11:42:29]SAM_PROTO_GetShiftState [11:42:29]wFMCommunicate request_size=4 [11:42:29]MH_SAM_APDU [11:42:29]CAPDU: 80 13 01 00 [11:42:29]Write to MH i2c: E2 08 00 2C 0C 80 13 01 00 00 00 00 00 B5 [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:29]Read from MH i2c: E2 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 0E 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: E2 0E 00 2C 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 83 [11:42:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:42:29]wFMCommunicate OK [11:42:29]SAM_PROTO_GetShiftState done [11:42:29]FM_GetShiftState done [11:42:29]req_shift_opened done [11:42:29]requested_item shift.open_date is exist - process it [11:42:29]req_shift_open_date [11:42:29]req_shift_open_date done [11:42:29]produce_requested_data done [11:42:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375136,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:42:29]process_action_free close_receipt [11:42:29]json_value_free [11:42:29]json_value_free done [11:42:29]process_json_proto returns [11:42:29]Send response to host [11:42:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375136,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:42:29]free response buf [11:42:29]execute_script done [11:42:29]execute_script returns [11:42:29]free content buf [11:42:29]Sock 9.Close socket [11:42:29]Sock 9.Thread stoped [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:14]accept exits with 7 [11:44:14]New connection [11:44:14]New thread 3067239780 created [11:44:14]Thread 3067096420 joined [11:44:14]Waiting for new connection... [11:44:14] Sock 7.Parse request [11:44:14]Sock 7.Check first char [11:44:14]Sock 7.First char is OK [11:44:14]request: POST /json_proto HTTP/1.0 [11:44:14]Method: POST [11:44:14]URL: /json_proto [11:44:14]Method is POST - this is cgi request [11:44:14]url: /json_proto [11:44:14]query_string will be loaded in cgi processing [11:44:14]execute_cgi json_proto POST (null) [11:44:14]execute_cgi path=json_proto method=POST [11:44:14]POST find Content-Length [11:44:14]Host: 172.17.42.195:8080 [11:44:14]Content-Length: 678 [11:44:14]Content-Type: application/json [11:44:14] [11:44:14]POST finish read [11:44:14]Found Content-Length = 678 [11:44:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311679", "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" ] } } [11:44:14]execute_script... [11:44: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)3311679", "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" ] } } [11:44:14]POST & json_proto [11:44:14]process_json_proto [11:44:14]json parsed OK: [11:44:14]protocol is kg_v1.0 [11:44:14]action value=close_receipt [11:44:14]process_action close_receipt [11:44:14]cmd_close_receipt [11:44:14]MH_GetDate [11:44:14]Write to MH i2c: F0 00 00 2D 0C 28 [11:44:14]Write i2c OK [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 09 00 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: F0 09 00 2D 0C 00 8F 27 1E 67 EF 94 12 67 68 [11:44:14]GetLastDocTimeStamp 1730029346 [11:44:14]current date 1730029455 [11:44:14]FM_GetShiftState [11:44:14]SAM_PROTO_GetShiftState [11:44:14]wFMCommunicate request_size=4 [11:44:14]MH_SAM_APDU [11:44:14]CAPDU: 80 13 01 00 [11:44:14]Write to MH i2c: E2 08 00 2E 0C 80 13 01 00 00 00 00 00 B7 [11:44:14]Write i2c OK [11:44:14]MH_I2C_Read... [11:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:14]Read from MH i2c: E2 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: E2 0E 00 [11:44:14]MH_I2C_Read... [11:44:14]Read from MH i2c: E2 0E 00 2E 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 85 [11:44:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:44:14]wFMCommunicate OK [11:44:14]SAM_PROTO_GetShiftState done [11:44:14]FM_GetShiftState done [11:44:14]opened in 1729988025 [11:44:14]opened+sec_in_day 1730074425 [11:44:14]quantity*price = 50010 [11:44:14]sum+1 = 50012 [11:44:14]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 СНО: Общий режим Чек 415 27.10.2024 11:44 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375137 ФПД: 110416989912101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375137&fm=110416989912101&tin=02508201610067®Number=0000000000091623&sum=50000 [11:44:16]StoreToDocumentArchive [11:44:16]shift 528 fd 375137 [11:44:16]save to /storage/0528/doc_00375137 [11:44:16]save last doc name /storage/0528/doc_00375137 to /storage/kkm_last_doc_name [11:44:16]save OK [11:44:16]Clear old archive folders... [11:44:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:44:16]tlvbuf is 00F6BDE0 [11:44:16]SAM_PROTO_ClearQueue [11:44:16]wFMCommunicate request_size=4 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 09 00 00 [11:44:16]Write to MH i2c: E2 08 00 3B 0C 80 09 00 00 00 00 00 00 B9 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 3B 0C 00 90 00 BB [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]SAM_PROTO_ClearQueue done [11:44:16]KKMCreateOFDPacket [11:44:16]OFDProtocolAddRootSTLVToBuf [11:44:16]FM_MakeSignedData [11:44:16]FM_MakeSignedData [11:44:16]SAM_PROTO_SignData [11:44:16]wFMCommunicate request_size=4 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 01 02 [11:44:16]Write to MH i2c: E2 08 00 3C 0C 80 0D 01 02 00 00 00 00 C1 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 3C 0C 00 90 00 BC [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=255 [11:44:16]MH_SAM_APDU [11:44: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 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 9F 01 00 00 F4 03 04 00 8F 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 64 [11:44:16]Write to MH i2c: E2 02 01 3D 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 9F 01 00 00 F4 03 04 00 8F 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 64 00 00 94 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 3D 0C 00 90 00 BD [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=10 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 02 02 05 6C 75 75 FC 25 [11:44:16]Write to MH i2c: E2 0D 00 3E 0C 80 0D 02 02 05 00 6C 75 75 FC 25 00 00 45 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [11:44:16]RAPDU: 90 00 [11:44:16]wFMCommunicate OK [11:44:16]wFMCommunicate request_size=4 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 0D 03 02 [11:44:16]Write to MH i2c: E2 08 00 3F 0C 80 0D 03 02 00 00 00 00 C6 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 0B 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 0B 00 3F 0C 00 14 11 91 00 3D 48 71 17 90 00 8A [11:44:16]RAPDU: 14 11 91 00 3D 48 71 17 90 00 [11:44:16]wFMCommunicate OK [11:44:16]SAM_PROTO_SignData done [11:44:16]FM_MakeSignedData done [11:44:16]CreateOFDProtocolMessage [11:44:16]wFMCommunicate request_size=4 [11:44:16]MH_SAM_APDU [11:44:16]CAPDU: 80 11 00 00 [11:44:16]Write to MH i2c: E2 08 00 40 0C 80 11 00 00 00 00 00 00 C6 [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:16]Read from MH i2c: E2 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 17 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: E2 17 00 40 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [11:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:44:16]wFMCommunicate OK [11:44:16]CreateOFDProtocolMessage done [11:44:16]OFDSenderStorePacket 375137 [11:44:16]StoreOFDPacket docnum=375137 [11:44: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 FB 9A 07 01 DC 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 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 9F 01 00 00 F4 03 04 00 8F 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 64 6C 75 75 FC 25 14 11 91 00 3D 48 71 17 [11:44:16]CheckFolder [11:44:16]dirname=/storage/ofd_packets [11:44:16]CheckFolder done [11:44:16]ProducePacketName [11:44:16]name=ofd_packets/00375137 [11:44:16]NVStorageSaveData ofd_packets/00375137 [11:44:16]File name is /storage/ofd_packets/00375137 [11:44:16]Write 301 bytes [11:44:16]NVStorageSaveData done [11:44:16]OFDSenderStorePacket done [11:44:16]KKMCreateOFDPacket done [11:44:16]NVStorageSaveData kkm_last_timestamp [11:44:16]File name is /storage/kkm_last_timestamp [11:44:16]Write 4 bytes [11:44:16]NVStorageSaveData done [11:44:16]ExternCall_PrintAddStr [11:44:16]wPrintStart [11:44:16]Write to MH i2c: 01 00 00 41 0C 4D [11:44:16]Write i2c OK [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: 01 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: 01 07 00 [11:44:16]MH_I2C_Read... [11:44:16]Read from MH i2c: 01 07 00 41 0C 00 00 00 00 00 FF 0F 62 [11:44:16]RasterBufferAndPrint [11:44:16]line Счет N : (1)3311679 [11:44:16]line ИНН: 02508201610067 [11:44:16]line Контрольно-Кассовый Чек [11:44:16]line ПРОДАЖА [11:44:16]line ТРК (МРК, ГНК) : 33 [11:44:16]line Товар: 2710124500 [11:44:16]line Аи-95-К-3 [11:44:16]line 6.740 * 74.20 [11:44:16]line = 500.11 [11:44:16]line НДС 12% НСП 1% [11:44:16]line > о реализуемом товаре [11:44:16]line ОКРУГЛЕНИЕ: -0.11 [11:44:16]line ИТОГО: 500.00 [11:44:16]line Внесено: 500.00 [11:44:16]line СДАЧА: 0.00 [11:44:16]line НСП 1% : 4.43 [11:44:16]line НДС 12% : 53.11 [11:44:16]line Наличными: 500.00 [11:44:16]line Безнал.: 0.00 [11:44:16]line Место: АЗС № 87 "Партнер Нефть" [11:44:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:44:16]line СНО: Общий режим [11:44:16]line Чек 415 27.10.2024 11:44 [11:44:16]line Смена: 528 ФФД: 1.0 [11:44:16]line ЗНМ: 0300000083 [11:44:16]line РНМ: 0000000000091623 [11:44:16]line Версия ККМ: 001 [11:44:16]line ФМ: 0000000000874672 [11:44:16]line ФД: 375137 [11:44:16]line ФПД: 110416989912101 [11:44:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375137&fm=110416989912101&tin=02508201610067®Number=0000000000091623&sum=50000 [11:44:16]written 0, free lines is 4095 [11:44:16]OFD Sender: Processing packet 375137 [packets to send 270, broken 269] [11:44:16]ProducePacketName [11:44:16]name=ofd_packets/00375137 [11:44:16]OFD Sender: To server: pG, [11:44:16]CommunicateWithHost lk.salyk.kg:30040 [11:44:16]ConnectInit lk.salyk.kg [11:44:16]Connected sock=9 [11:44: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 FB 9A 07 01 DC 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 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 9F 01 00 00 F4 03 04 00 8F 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 64 6C 75 75 FC 25 14 11 91 00 3D 48 71 17 [11:44: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 ED 19 47 00 9B 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 61 B9 05 00 F4 03 04 00 2D D3 1D 67 B6 04 01 00 00 CA BF AA F1 83 E2 E5 D3 [11:44:16]CommunicateWithHost err = 0 [11:44:16]CheckOFDResponse [11:44:16]1017 (14) - 77093643461234 [11:44:16]1041 (16) - 0000000000874672 [11:44:16]1040 (4) - 375137 [11:44:16]1012 (4) - 27.10.2024 05:44 [11:44:16]1206 (1) - 0 [11:44:16]OFD Sender: Remove packet 375137 [11:44:16]ProducePacketName [11:44:16]name=ofd_packets/00375137 [11:44:16]NVStorageDeleteData [11:44:17]Write to MH i2c: 01 00 00 6C 0C 78 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: 01 07 00 6C 0C 00 00 00 00 00 E6 0C 71 [11:44:17]RasterBufferAndPrint [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]line [11:44:17]written 0, free lines is 3308 [11:44:17]MH_Cut [11:44:17]Write to MH i2c: D1 01 00 73 0C 01 51 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 01 00 [11:44:17]MH_I2C_Read... [11:44:17]Read from MH i2c: D1 01 00 73 0C 00 50 [11:44:17]Write to MH i2c: 01 00 00 74 0C 80 [11:44:17]Write i2c OK [11:44:17]MH_I2C_Read... [11:44:17]OFD Sender: No OFD packet to send [11:44:17]*** Cut start [11:44:17]*** Partial cut [11:44:17]*** CUTSNS_PIN = 1 [11:44:17]*** CUTSNS_PIN = 0 [11:44:18]*** Brake cut motor [11:44:18]Read from MH i2c: 01 [11:44:18]MH_I2C_Read... [11:44:18]*** Stop cut motor [11:44:18]*** Cut end [11:44:18]Read from MH i2c: 01 07 00 [11:44:18]MH_I2C_Read... [11:44:18]Read from MH i2c: 01 07 00 74 0C 00 00 00 00 00 FF 0F 95 [11:44:18]process_action close_receipt done [11:44:18]requested_data is exist [11:44:18]produce_requested_data [11:44:18]requested_item fm.sn is exist - process it [11:44:18]wFMCommunicate request_size=4 [11:44:18]MH_SAM_APDU [11:44:18]CAPDU: 80 11 00 00 [11:44:18]Write to MH i2c: E2 08 00 75 0C 80 11 00 00 00 00 00 00 FB [11:44:18]Write i2c OK [11:44:18]MH_I2C_Read... [11:44:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:18]Read from MH i2c: E2 [11:44:18]MH_I2C_Read... [11:44:18]Read from MH i2c: E2 17 00 [11:44:18]MH_I2C_Read... [11:44:18]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 [11: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 [11:44:18]wFMCommunicate OK [11:44:18]requested_item fd.num is exist - process it [11:44:18]SAM_PROTO_GetFieldsCounters [11:44:18]wFMCommunicate request_size=4 [11:44:18]MH_SAM_APDU [11:44:18]CAPDU: 80 13 00 00 [11:44:18]Write to MH i2c: E2 08 00 76 0C 80 13 00 00 00 00 00 00 FE [11:44:18]Write i2c OK [11:44:18]MH_I2C_Read... [11:44:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:18]Read from MH i2c: E2 [11:44:18]MH_I2C_Read... [11:44:18]Read from MH i2c: E2 62 00 [11:44:18]MH_I2C_Read... [11:44:18]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 61 B9 05 00 0E 04 04 00 10 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 2E [11:44: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 61 B9 05 00 0E 04 04 00 10 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 [11:44:18]wFMCommunicate OK [11:44:18]SAM_PROTO_GetFieldsCounters done [11:44:18]requested_item shift.num is exist - process it [11:44:18]requested_item shift.opened is exist - process it [11:44:18]req_shift_opened [11:44:18]FM_GetShiftState [11:44:18]SAM_PROTO_GetShiftState [11:44:18]wFMCommunicate request_size=4 [11:44:18]MH_SAM_APDU [11:44:18]CAPDU: 80 13 01 00 [11:44:18]Write to MH i2c: E2 08 00 77 0C 80 13 01 00 00 00 00 00 00 [11:44:18]Write i2c OK [11:44:18]MH_I2C_Read... [11:44:18]Read from MH i2c: E2 [11:44:18]MH_I2C_Read... [11:44:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:18]Read from MH i2c: E2 0E 00 [11:44:18]MH_I2C_Read... [11:44:18]Read from MH i2c: E2 0E 00 77 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CE [11:44:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:44:18]wFMCommunicate OK [11:44:18]SAM_PROTO_GetShiftState done [11:44:18]FM_GetShiftState done [11:44:18]req_shift_opened done [11:44:18]requested_item shift.open_date is exist - process it [11:44:18]req_shift_open_date [11:44:18]req_shift_open_date done [11:44:18]produce_requested_data done [11:44:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375137,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:44:18]process_action_free close_receipt [11:44:18]json_value_free [11:44:18]json_value_free done [11:44:18]process_json_proto returns [11:44:18]Send response to host [11:44:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375137,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:44:18]free response buf [11:44:18]execute_script done [11:44:18]execute_script returns [11:44:18]free content buf [11:44:18]Sock 7.Close socket [11:44:18]Sock 7.Thread stoped [11:44:19]accept exits with 10 [11:44:19]New connection [11:44:19]New thread 3067096420 created [11:44:19]Thread 3067239780 joined [11:44:19]Waiting for new connection... [11:44:19] Sock 10.Parse request [11:44:19]Sock 10.Check first char [11:44:19]Sock 10.First char is OK [11:44:19]request: POST /json_proto HTTP/1.0 [11:44:19]Method: POST [11:44:19]URL: /json_proto [11:44:19]Method is POST - this is cgi request [11:44:19]url: /json_proto [11:44:19]query_string will be loaded in cgi processing [11:44:19]execute_cgi json_proto POST (null) [11:44:19]execute_cgi path=json_proto method=POST [11:44:19]POST find Content-Length [11:44:19]Host: 172.17.42.195:8080 [11:44:19]Content-Length: 770 [11:44:19]Content-Type: application/json [11:44:19] [11:44:19]POST finish read [11:44:19]Found Content-Length = 770 [11:44:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311677", "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" ] } } [11:44:19]execute_script... [11:44: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)3311677", "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" ] } } [11:44:19]POST & json_proto [11:44:19]process_json_proto [11:44:19]json parsed OK: [11:44:19]protocol is kg_v1.0 [11:44:19]action value=close_receipt [11:44:19]process_action close_receipt [11:44:19]cmd_close_receipt [11:44:19]MH_GetDate [11:44:19]Write to MH i2c: F0 00 00 78 0C 73 [11:44:19]Write i2c OK [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: F0 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: F0 09 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: F0 09 00 78 0C 00 93 27 1E 67 EF 94 12 67 B7 [11:44:19]GetLastDocTimeStamp 1730029455 [11:44:19]current date 1730029459 [11:44:19]FM_GetShiftState [11:44:19]SAM_PROTO_GetShiftState [11:44:19]wFMCommunicate request_size=4 [11:44:19]MH_SAM_APDU [11:44:19]CAPDU: 80 13 01 00 [11:44:19]Write to MH i2c: E2 08 00 79 0C 80 13 01 00 00 00 00 00 02 [11:44:19]Write i2c OK [11:44:19]MH_I2C_Read... [11:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:19]Read from MH i2c: E2 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 0E 00 [11:44:19]MH_I2C_Read... [11:44:19]Read from MH i2c: E2 0E 00 79 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D0 [11:44:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:44:19]wFMCommunicate OK [11:44:19]SAM_PROTO_GetShiftState done [11:44:19]FM_GetShiftState done [11:44:19]opened in 1729988025 [11:44:19]opened+sec_in_day 1730074425 [11:44:19]quantity*price = 100021 [11:44:19]sum+1 = 100023 [11:44:19]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 СНО: Общий режим Чек 416 27.10.2024 11:44 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375138 ФПД: 171657484230893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114419&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375138&fm=171657484230893&tin=02508201610067®Number=0000000000091623&sum=100022 [11:44:20]StoreToDocumentArchive [11:44:20]shift 528 fd 375138 [11:44:20]save to /storage/0528/doc_00375138 [11:44:20]save last doc name /storage/0528/doc_00375138 to /storage/kkm_last_doc_name [11:44:20]save OK [11:44:20]Clear old archive folders... [11:44:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:44:20]tlvbuf is 00F6DC50 [11:44:20]SAM_PROTO_ClearQueue [11:44:20]wFMCommunicate request_size=4 [11:44:20]MH_SAM_APDU [11:44:20]CAPDU: 80 09 00 00 [11:44:20]Write to MH i2c: E2 08 00 86 0C 80 09 00 00 00 00 00 00 04 [11:44:20]Write i2c OK [11:44:20]MH_I2C_Read... [11:44:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:20]Read from MH i2c: E2 [11:44:20]MH_I2C_Read... [11:44:20]Read from MH i2c: E2 03 00 [11:44:20]MH_I2C_Read... [11:44:20]Read from MH i2c: E2 03 00 86 0C 00 90 00 06 [11:44:20]RAPDU: 90 00 [11:44:20]wFMCommunicate OK [11:44:20]SAM_PROTO_ClearQueue done [11:44:20]KKMCreateOFDPacket [11:44:20]OFDProtocolAddRootSTLVToBuf [11:44:20]FM_MakeSignedData [11:44:20]FM_MakeSignedData [11:44:20]SAM_PROTO_SignData [11:44:20]wFMCommunicate request_size=4 [11:44:20]MH_SAM_APDU [11:44:20]CAPDU: 80 0D 01 02 [11:44:20]Write to MH i2c: E2 08 00 87 0C 80 0D 01 02 00 00 00 00 0C [11:44:20]Write i2c OK [11:44:20]MH_I2C_Read... [11:44:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:20]Read from MH i2c: E2 [11:44:20]MH_I2C_Read... [11:44:20]Read from MH i2c: E2 03 00 [11:44:20]MH_I2C_Read... [11:44:20]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [11:44:20]RAPDU: 90 00 [11:44:20]wFMCommunicate OK [11:44:20]wFMCommunicate request_size=255 [11:44:20]MH_SAM_APDU [11:44:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 93 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C [11:44:20]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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 A0 01 00 00 F4 03 04 00 93 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C 00 00 8E [11:44:20]Write i2c OK [11:44:20]MH_I2C_Read... [11:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:20]Read from MH i2c: E2 [11:44:20]MH_I2C_Read... [11:44:20]Read from MH i2c: E2 03 00 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 03 00 88 0C 00 90 00 08 [11:44:21]RAPDU: 90 00 [11:44:21]wFMCommunicate OK [11:44:21]wFMCommunicate request_size=10 [11:44:21]MH_SAM_APDU [11:44:21]CAPDU: 80 0D 02 02 05 1F 1F 5E E0 ED [11:44:21]Write to MH i2c: E2 0D 00 89 0C 80 0D 02 02 05 00 1F 1F 5E E0 ED 00 00 82 [11:44:21]Write i2c OK [11:44:21]MH_I2C_Read... [11:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:21]Read from MH i2c: E2 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 03 00 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [11:44:21]RAPDU: 90 00 [11:44:21]wFMCommunicate OK [11:44:21]wFMCommunicate request_size=4 [11:44:21]MH_SAM_APDU [11:44:21]CAPDU: 80 0D 03 02 [11:44:21]Write to MH i2c: E2 08 00 8A 0C 80 0D 03 02 00 00 00 00 11 [11:44:21]Write i2c OK [11:44:21]MH_I2C_Read... [11:44:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:21]Read from MH i2c: E2 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 0B 00 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 0B 00 8A 0C 00 F0 A2 F3 50 A9 43 59 E9 90 00 15 [11:44:21]RAPDU: F0 A2 F3 50 A9 43 59 E9 90 00 [11:44:21]wFMCommunicate OK [11:44:21]SAM_PROTO_SignData done [11:44:21]FM_MakeSignedData done [11:44:21]CreateOFDProtocolMessage [11:44:21]wFMCommunicate request_size=4 [11:44:21]MH_SAM_APDU [11:44:21]CAPDU: 80 11 00 00 [11:44:21]Write to MH i2c: E2 08 00 8B 0C 80 11 00 00 00 00 00 00 11 [11:44:21]Write i2c OK [11:44:21]MH_I2C_Read... [11:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:21]Read from MH i2c: E2 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: E2 17 00 [11:44:21]MH_I2C_Read... [11:44:21]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 [11:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:44:21]wFMCommunicate OK [11:44:21]CreateOFDProtocolMessage done [11:44:21]OFDSenderStorePacket 375138 [11:44:21]StoreOFDPacket docnum=375138 [11:44: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 9C 10 07 01 89 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 93 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C 1F 1F 5E E0 ED F0 A2 F3 50 A9 43 59 E9 [11:44:21]CheckFolder [11:44:21]dirname=/storage/ofd_packets [11:44:21]CheckFolder done [11:44:21]ProducePacketName [11:44:21]name=ofd_packets/00375138 [11:44:21]NVStorageSaveData ofd_packets/00375138 [11:44:21]File name is /storage/ofd_packets/00375138 [11:44:21]Write 301 bytes [11:44:21]NVStorageSaveData done [11:44:21]OFDSenderStorePacket done [11:44:21]KKMCreateOFDPacket done [11:44:21]NVStorageSaveData kkm_last_timestamp [11:44:21]File name is /storage/kkm_last_timestamp [11:44:21]Write 4 bytes [11:44:21]NVStorageSaveData done [11:44:21]ExternCall_PrintAddStr [11:44:21]wPrintStart [11:44:21]Write to MH i2c: 01 00 00 8C 0C 98 [11:44:21]Write i2c OK [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: 01 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: 01 07 00 [11:44:21]MH_I2C_Read... [11:44:21]Read from MH i2c: 01 07 00 8C 0C 00 00 00 00 00 FF 0F AD [11:44:21]RasterBufferAndPrint [11:44:21]line Счет N : (1)3311677 [11:44:21]line ИНН: 02508201610067 [11:44:21]line Контрольно-Кассовый Чек [11:44:21]line ПРОДАЖА [11:44:21]line ТРК (МРК, ГНК) : 23 [11:44:21]line Товар: 2710124500 [11:44:21]line Аи-95-К-3 [11:44:21]line 13.480 * 74.20 [11:44:21]line = 1000.22 [11:44:21]line НДС 12% НСП 1% [11:44:21]line > о реализуемом товаре [11:44:21]line ИТОГО: 1000.22 [11:44:21]line НСП 1% : 8.85 [11:44:21]line НДС 12% : 106.22 [11:44:21]line Наличными: 0.00 [11:44:21]line Безнал.: 1000.22 [11:44:21]line Место: АЗС № 87 "Партнер Нефть" [11:44:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:44:21]line СНО: Общий режим [11:44:21]line Чек 416 27.10.2024 11:44 [11:44:21]line Смена: 528 ФФД: 1.0 [11:44:21]line ЗНМ: 0300000083 [11:44:21]line РНМ: 0000000000091623 [11:44:21]line Версия ККМ: 001 [11:44:21]line Платежная система: Mbank [11:44:21]line ФМ: 0000000000874672 [11:44:21]line ФД: 375138 [11:44:21]line ФПД: 171657484230893 [11:44:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114419&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375138&fm=171657484230893&tin=02508201610067®Number=0000000000091623&sum=100022 [11:44:21]OFD Sender: Processing packet 375138 [packets to send 270, broken 269] [11:44:21]ProducePacketName [11:44:21]name=ofd_packets/00375138 [11:44:21]OFD Sender: To server: pG, [11:44:21]CommunicateWithHost lk.salyk.kg:30040 [11:44:21]ConnectInit lk.salyk.kg [11:44:21]written 0, free lines is 4095 [11:44:21]Connected sock=9 [11:44: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 9C 10 07 01 89 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 93 27 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C 1F 1F 5E E0 ED F0 A2 F3 50 A9 43 59 E9 [11:44: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 9D 66 47 00 A7 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 62 B9 05 00 F4 03 04 00 32 D3 1D 67 B6 04 01 00 00 AE DA 7F 1E A6 85 A5 FA [11:44:21]CommunicateWithHost err = 0 [11:44:21]CheckOFDResponse [11:44:21]1017 (14) - 77093643461234 [11:44:21]1041 (16) - 0000000000874672 [11:44:21]1040 (4) - 375138 [11:44:21]1012 (4) - 27.10.2024 05:44 [11:44:21]1206 (1) - 0 [11:44:21]OFD Sender: Remove packet 375138 [11:44:21]ProducePacketName [11:44:21]name=ofd_packets/00375138 [11:44:21]NVStorageDeleteData [11:44:22]Write to MH i2c: 01 00 00 B5 0C C1 [11:44:22]Write i2c OK [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: 01 [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: 01 07 00 [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: 01 07 00 B5 0C 00 00 00 00 00 20 0D F5 [11:44:22]RasterBufferAndPrint [11:44:22]line [11:44:22]line [11:44:22]line [11:44:22]line [11:44:22]line [11:44:22]written 0, free lines is 3372 [11:44:22]MH_Cut [11:44:22]Write to MH i2c: D1 01 00 BC 0C 01 9A [11:44:22]Write i2c OK [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: D1 [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: D1 01 00 [11:44:22]MH_I2C_Read... [11:44:22]Read from MH i2c: D1 01 00 BC 0C 00 99 [11:44:22]Write to MH i2c: 01 00 00 BD 0C C9 [11:44:22]Write i2c OK [11:44:22]MH_I2C_Read... [11:44:22]OFD Sender: No OFD packet to send [11:44:22]*** Cut start [11:44:22]*** Partial cut [11:44:22]*** CUTSNS_PIN = 1 [11:44:22]*** CUTSNS_PIN = 0 [11:44:23]*** Brake cut motor [11:44:23]Read from MH i2c: 01 [11:44:23]MH_I2C_Read... [11:44:23]*** Stop cut motor [11:44:23]*** Cut end [11:44:23]Read from MH i2c: 01 07 00 [11:44:23]MH_I2C_Read... [11:44:23]Read from MH i2c: 01 07 00 BD 0C 00 00 00 00 00 FF 0F DE [11:44:23]process_action close_receipt done [11:44:23]requested_data is exist [11:44:23]produce_requested_data [11:44:23]requested_item fm.sn is exist - process it [11:44:23]wFMCommunicate request_size=4 [11:44:23]MH_SAM_APDU [11:44:23]CAPDU: 80 11 00 00 [11:44:23]Write to MH i2c: E2 08 00 BE 0C 80 11 00 00 00 00 00 00 44 [11:44:23]Write i2c OK [11:44:23]MH_I2C_Read... [11:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:23]Read from MH i2c: E2 [11:44:23]MH_I2C_Read... [11:44:23]Read from MH i2c: E2 17 00 [11:44:23]MH_I2C_Read... [11:44:23]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 [11:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:44:23]wFMCommunicate OK [11:44:23]requested_item fd.num is exist - process it [11:44:23]SAM_PROTO_GetFieldsCounters [11:44:23]wFMCommunicate request_size=4 [11:44:23]MH_SAM_APDU [11:44:23]CAPDU: 80 13 00 00 [11:44:23]Write to MH i2c: E2 08 00 BF 0C 80 13 00 00 00 00 00 00 47 [11:44:23]Write i2c OK [11:44:23]MH_I2C_Read... [11:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:23]Read from MH i2c: E2 [11:44:23]MH_I2C_Read... [11:44:23]Read from MH i2c: E2 62 00 [11:44:23]MH_I2C_Read... [11:44:23]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 62 B9 05 00 0E 04 04 00 10 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 7B [11:44:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:44:23]wFMCommunicate OK [11:44:23]SAM_PROTO_GetFieldsCounters done [11:44:23]requested_item shift.num is exist - process it [11:44:23]requested_item shift.opened is exist - process it [11:44:23]req_shift_opened [11:44:23]FM_GetShiftState [11:44:23]SAM_PROTO_GetShiftState [11:44:23]wFMCommunicate request_size=4 [11:44:23]MH_SAM_APDU [11:44:23]CAPDU: 80 13 01 00 [11:44:23]Write to MH i2c: E2 08 00 C0 0C 80 13 01 00 00 00 00 00 49 [11:44:23]Write i2c OK [11:44:23]MH_I2C_Read... [11:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:23]Read from MH i2c: E2 [11:44:23]MH_I2C_Read... [11:44:23]Read from MH i2c: E2 0E 00 [11:44:23]MH_I2C_Read... [11:44:23]Read from MH i2c: E2 0E 00 C0 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 17 [11:44:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:44:23]wFMCommunicate OK [11:44:23]SAM_PROTO_GetShiftState done [11:44:23]FM_GetShiftState done [11:44:23]req_shift_opened done [11:44:23]requested_item shift.open_date is exist - process it [11:44:23]req_shift_open_date [11:44:23]req_shift_open_date done [11:44:23]produce_requested_data done [11:44:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375138,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:44:23]process_action_free close_receipt [11:44:23]json_value_free [11:44:23]json_value_free done [11:44:23]process_json_proto returns [11:44:23]Send response to host [11:44:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375138,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:44:23]free response buf [11:44:23]execute_script done [11:44:23]execute_script returns [11:44:23]free content buf [11:44:23]Sock 10.Close socket [11:44:23]Sock 10.Thread stoped [11:44:27]OFD Sender: No OFD packet to send [11:44:32]OFD Sender: No OFD packet to send [11:44:37]OFD Sender: No OFD packet to send [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:52]OFD Sender: No OFD packet to send [11:44:57]OFD Sender: No OFD packet to send [11:45:02]OFD Sender: No OFD packet to send [11:45:07]OFD Sender: No OFD packet to send [11:45:12]OFD Sender: No OFD packet to send [11:45:17]OFD Sender: No OFD packet to send [11:45:22]OFD Sender: No OFD packet to send [11:45:27]OFD Sender: No OFD packet to send [11:45:32]OFD Sender: No OFD packet to send [11:45:37]OFD Sender: No OFD packet to send [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:52]OFD Sender: No OFD packet to send [11:45:57]OFD Sender: No OFD packet to send [11:46:02]OFD Sender: No OFD packet to send [11:46:07]OFD Sender: No OFD packet to send [11:46:12]accept exits with 7 [11:46:12]New connection [11:46:12]New thread 3067239780 created [11:46:12]Thread 3067096420 joined [11:46:12]Waiting for new connection... [11:46:12] Sock 7.Parse request [11:46:12]Sock 7.Check first char [11:46:12]Sock 7.First char is OK [11:46:12]request: POST /json_proto HTTP/1.0 [11:46:12]Method: POST [11:46:12]URL: /json_proto [11:46:12]Method is POST - this is cgi request [11:46:12]url: /json_proto [11:46:12]query_string will be loaded in cgi processing [11:46:12]execute_cgi json_proto POST (null) [11:46:12]execute_cgi path=json_proto method=POST [11:46:12]POST find Content-Length [11:46:12]Host: 172.17.42.195:8080 [11:46:12]Content-Length: 679 [11:46:12]Content-Type: application/json [11:46:12] [11:46:12]POST finish read [11:46:12]Found Content-Length = 679 [11:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311682", "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.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:12]execute_script... [11:46:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311682", "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.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:12]POST & json_proto [11:46:12]process_json_proto [11:46:12]json parsed OK: [11:46:12]protocol is kg_v1.0 [11:46:12]action value=close_receipt [11:46:12]process_action close_receipt [11:46:12]cmd_close_receipt [11:46:12]MH_GetDate [11:46:12]Write to MH i2c: F0 00 00 C1 0C BC [11:46:12]Write i2c OK [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 09 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 09 00 C1 0C 00 04 28 1E 67 EF 94 12 67 72 [11:46:12]GetLastDocTimeStamp 1730029459 [11:46:12]current date 1730029572 [11:46:12]FM_GetShiftState [11:46:12]SAM_PROTO_GetShiftState [11:46:12]wFMCommunicate request_size=4 [11:46:12]MH_SAM_APDU [11:46:12]CAPDU: 80 13 01 00 [11:46:12]Write to MH i2c: E2 08 00 C2 0C 80 13 01 00 00 00 00 00 4B [11:46:12]Write i2c OK [11:46:12]MH_I2C_Read... [11:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:12]Read from MH i2c: E2 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 C2 0C 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 19 [11:46:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:12]wFMCommunicate OK [11:46:12]SAM_PROTO_GetShiftState done [11:46:12]FM_GetShiftState done [11:46:12]opened in 1729988025 [11:46:12]opened+sec_in_day 1730074425 [11:46:12]quantity*price = 80061 [11:46:12]sum+1 = 80063 [11:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 417 27.10.2024 11:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375139 ФПД: 90594225078399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375139&fm=90594225078399&tin=02508201610067®Number=0000000000091623&sum=80000 [11:46:13]StoreToDocumentArchive [11:46:13]shift 528 fd 375139 [11:46:13]save to /storage/0528/doc_00375139 [11:46:13]save last doc name /storage/0528/doc_00375139 to /storage/kkm_last_doc_name [11:46:13]save OK [11:46:13]Clear old archive folders... [11:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:13]tlvbuf is 00F6B590 [11:46:13]SAM_PROTO_ClearQueue [11:46:13]wFMCommunicate request_size=4 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 09 00 00 [11:46:13]Write to MH i2c: E2 08 00 CF 0C 80 09 00 00 00 00 00 00 4D [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:13]Read from MH i2c: E2 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 CF 0C 00 90 00 4F [11:46:13]RAPDU: 90 00 [11:46:13]wFMCommunicate OK [11:46:13]SAM_PROTO_ClearQueue done [11:46:13]KKMCreateOFDPacket [11:46:13]OFDProtocolAddRootSTLVToBuf [11:46:13]FM_MakeSignedData [11:46:13]FM_MakeSignedData [11:46:13]SAM_PROTO_SignData [11:46:13]wFMCommunicate request_size=4 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 0D 01 02 [11:46:13]Write to MH i2c: E2 08 00 D0 0C 80 0D 01 02 00 00 00 00 55 [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:13]Read from MH i2c: E2 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 D0 0C 00 90 00 50 [11:46:13]RAPDU: 90 00 [11:46:13]wFMCommunicate OK [11:46:13]wFMCommunicate request_size=255 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 04 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 [11:46:13]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 04 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 00 00 25 [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:13]Read from MH i2c: E2 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 D1 0C 00 90 00 51 [11:46:13]RAPDU: 90 00 [11:46:13]wFMCommunicate OK [11:46:13]wFMCommunicate request_size=10 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 0D 02 02 05 65 1C 9A C0 7F [11:46:13]Write to MH i2c: E2 0D 00 D2 0C 80 0D 02 02 05 00 65 1C 9A C0 7F 00 00 BC [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:13]Read from MH i2c: E2 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 03 00 D2 0C 00 90 00 52 [11:46:13]RAPDU: 90 00 [11:46:13]wFMCommunicate OK [11:46:13]wFMCommunicate request_size=4 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 0D 03 02 [11:46:13]Write to MH i2c: E2 08 00 D3 0C 80 0D 03 02 00 00 00 00 5A [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:13]Read from MH i2c: E2 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 0B 00 [11:46:13]MH_I2C_Read... [11:46:13]Read from MH i2c: E2 0B 00 D3 0C 00 37 84 70 96 19 B2 CC E7 90 00 9A [11:46:13]RAPDU: 37 84 70 96 19 B2 CC E7 90 00 [11:46:13]wFMCommunicate OK [11:46:13]SAM_PROTO_SignData done [11:46:13]FM_MakeSignedData done [11:46:13]CreateOFDProtocolMessage [11:46:13]wFMCommunicate request_size=4 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 11 00 00 [11:46:13]Write to MH i2c: E2 08 00 D4 0C 80 11 00 00 00 00 00 00 5A [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 17 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 17 00 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 [11:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:14]wFMCommunicate OK [11:46:14]CreateOFDProtocolMessage done [11:46:14]OFDSenderStorePacket 375139 [11:46:14]StoreOFDPacket docnum=375139 [11:46: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 50 52 07 01 5F DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 04 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 65 1C 9A C0 7F 37 84 70 96 19 B2 CC E7 [11:46:14]CheckFolder [11:46:14]dirname=/storage/ofd_packets [11:46:14]CheckFolder done [11:46:14]ProducePacketName [11:46:14]name=ofd_packets/00375139 [11:46:14]NVStorageSaveData ofd_packets/00375139 [11:46:14]File name is /storage/ofd_packets/00375139 [11:46:14]Write 301 bytes [11:46:14]NVStorageSaveData done [11:46:14]OFDSenderStorePacket done [11:46:14]KKMCreateOFDPacket done [11:46:14]NVStorageSaveData kkm_last_timestamp [11:46:14]File name is /storage/kkm_last_timestamp [11:46:14]Write 4 bytes [11:46:14]NVStorageSaveData done [11:46:14]ExternCall_PrintAddStr [11:46:14]wPrintStart [11:46:14]Write to MH i2c: 01 00 00 D5 0C E1 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 D5 0C 00 00 00 00 00 FF 0F F6 [11:46:14]RasterBufferAndPrint [11:46:14]line Счет N : (1)3311682 [11:46:14]line ИНН: 02508201610067 [11:46:14]line Контрольно-Кассовый Чек [11:46:14]line ПРОДАЖА [11:46:14]line ТРК (МРК, ГНК) : 33 [11:46:14]line Товар: 2710124500 [11:46:14]line Аи-95-К-3 [11:46:14]line 10.790 * 74.20 [11:46:14]line = 800.62 [11:46:14]line НДС 12% НСП 1% [11:46:14]line > о реализуемом товаре [11:46:14]line ОКРУГЛЕНИЕ: -0.62 [11:46:14]line ИТОГО: 800.00 [11:46:14]line Внесено: 800.00 [11:46:14]line СДАЧА: 0.00 [11:46:14]line НСП 1% : 7.08 [11:46:14]line НДС 12% : 85.02 [11:46:14]line Наличными: 800.00 [11:46:14]line Безнал.: 0.00 [11:46:14]line Место: АЗС № 87 "Партнер Нефть" [11:46:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:46:14]line СНО: Общий режим [11:46:14]line Чек 417 27.10.2024 11:46 [11:46:14]line Смена: 528 ФФД: 1.0 [11:46:14]line ЗНМ: 0300000083 [11:46:14]line РНМ: 0000000000091623 [11:46:14]line Версия ККМ: 001 [11:46:14]line ФМ: 0000000000874672 [11:46:14]line ФД: 375139 [11:46:14]line ФПД: 90594225078399 [11:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375139&fm=90594225078399&tin=02508201610067®Number=0000000000091623&sum=80000 [11:46:14]written 0, free lines is 4095 [11:46:14]OFD Sender: Processing packet 375139 [packets to send 270, broken 269] [11:46:14]ProducePacketName [11:46:14]name=ofd_packets/00375139 [11:46:14]OFD Sender: To server: pG, [11:46:14]CommunicateWithHost lk.salyk.kg:30040 [11:46:14]ConnectInit lk.salyk.kg [11:46:14]Connected sock=10 [11:46:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 52 07 01 5F DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 04 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 52 65 1C 9A C0 7F 37 84 70 96 19 B2 CC E7 [11:46: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 58 C5 47 00 AC 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 63 B9 05 00 F4 03 04 00 A3 D3 1D 67 B6 04 01 00 00 50 70 3F 81 80 84 41 E0 [11:46:14]CommunicateWithHost err = 0 [11:46:14]CheckOFDResponse [11:46:14]1017 (14) - 77093643461234 [11:46:14]1041 (16) - 0000000000874672 [11:46:14]1040 (4) - 375139 [11:46:14]1012 (4) - 27.10.2024 05:46 [11:46:14]1206 (1) - 0 [11:46:14]OFD Sender: Remove packet 375139 [11:46:14]ProducePacketName [11:46:14]name=ofd_packets/00375139 [11:46:14]NVStorageDeleteData [11:46:14]Write to MH i2c: 01 00 00 00 0D 0D [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 00 0D 00 00 00 00 00 E4 0C 04 [11:46:14]RasterBufferAndPrint [11:46:14]line [11:46:14]line [11:46:14]line [11:46:14]line [11:46:14]line [11:46:14]written 0, free lines is 3306 [11:46:14]MH_Cut [11:46:14]Write to MH i2c: D1 01 00 07 0D 01 E6 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: D1 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: D1 01 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: D1 01 00 07 0D 00 E5 [11:46:14]Write to MH i2c: 01 00 00 08 0D 15 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]OFD Sender: No OFD packet to send [11:46:15]*** Cut start [11:46:15]*** Partial cut [11:46:15]*** CUTSNS_PIN = 1 [11:46:15]*** CUTSNS_PIN = 0 [11:46:15]*** Brake cut motor [11:46:15]Read from MH i2c: 01 [11:46:15]MH_I2C_Read... [11:46:15]*** Stop cut motor [11:46:15]*** Cut end [11:46:15]Read from MH i2c: 01 07 00 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: 01 07 00 08 0D 00 00 00 00 00 FF 0F 2A [11:46:15]process_action close_receipt done [11:46:15]requested_data is exist [11:46:15]produce_requested_data [11:46:15]requested_item fm.sn is exist - process it [11:46:15]wFMCommunicate request_size=4 [11:46:15]MH_SAM_APDU [11:46:15]CAPDU: 80 11 00 00 [11:46:15]Write to MH i2c: E2 08 00 09 0D 80 11 00 00 00 00 00 00 90 [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 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 [11:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:16]wFMCommunicate OK [11:46:16]requested_item fd.num is exist - process it [11:46:16]SAM_PROTO_GetFieldsCounters [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 13 00 00 [11:46:16]Write to MH i2c: E2 08 00 0A 0D 80 13 00 00 00 00 00 00 93 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 62 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 62 00 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 63 B9 05 00 0E 04 04 00 10 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 CB [11:46:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:46:16]wFMCommunicate OK [11:46:16]SAM_PROTO_GetFieldsCounters done [11:46:16]requested_item shift.num is exist - process it [11:46:16]requested_item shift.opened is exist - process it [11:46:16]req_shift_opened [11:46:16]FM_GetShiftState [11:46:16]SAM_PROTO_GetShiftState [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 13 01 00 [11:46:16]Write to MH i2c: E2 08 00 0B 0D 80 13 01 00 00 00 00 00 95 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 0E 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 0E 00 0B 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 63 [11:46:16]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:16]wFMCommunicate OK [11:46:16]SAM_PROTO_GetShiftState done [11:46:16]FM_GetShiftState done [11:46:16]req_shift_opened done [11:46:16]requested_item shift.open_date is exist - process it [11:46:16]req_shift_open_date [11:46:16]req_shift_open_date done [11:46:16]produce_requested_data done [11:46:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375139,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:46:16]process_action_free close_receipt [11:46:16]json_value_free [11:46:16]json_value_free done [11:46:16]process_json_proto returns [11:46:16]Send response to host [11:46:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375139,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:46:16]free response buf [11:46:16]execute_script done [11:46:16]execute_script returns [11:46:16]free content buf [11:46:16]Sock 7.Close socket [11:46:16]Sock 7.Thread stoped [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:25]accept exits with 9 [11:46:25]New connection [11:46:25]New thread 3067096420 created [11:46:25]Thread 3067239780 joined [11:46:25]Waiting for new connection... [11:46:25] Sock 9.Parse request [11:46:25]Sock 9.Check first char [11:46:25]Sock 9.First char is OK [11:46:25]request: POST /json_proto HTTP/1.0 [11:46:25]Method: POST [11:46:25]URL: /json_proto [11:46:25]Method is POST - this is cgi request [11:46:25]url: /json_proto [11:46:25]query_string will be loaded in cgi processing [11:46:25]execute_cgi json_proto POST (null) [11:46:25]execute_cgi path=json_proto method=POST [11:46:25]POST find Content-Length [11:46:25]Host: 172.17.42.195:8080 [11:46:25]Content-Length: 678 [11:46:25]Content-Type: application/json [11:46:25] [11:46:25]POST finish read [11:46:25]Found Content-Length = 678 [11:46:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311681", "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" ] } } [11:46:25]execute_script... [11:46: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)3311681", "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" ] } } [11:46:25]POST & json_proto [11:46:25]process_json_proto [11:46:25]json parsed OK: [11:46:25]protocol is kg_v1.0 [11:46:25]action value=close_receipt [11:46:25]process_action close_receipt [11:46:25]cmd_close_receipt [11:46:25]MH_GetDate [11:46:25]Write to MH i2c: F0 00 00 0C 0D 08 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: F0 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: F0 09 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: F0 09 00 0C 0D 00 11 28 1E 67 EF 94 12 67 CB [11:46:25]GetLastDocTimeStamp 1730029572 [11:46:25]current date 1730029585 [11:46:25]FM_GetShiftState [11:46:25]SAM_PROTO_GetShiftState [11:46:25]wFMCommunicate request_size=4 [11:46:25]MH_SAM_APDU [11:46:25]CAPDU: 80 13 01 00 [11:46:25]Write to MH i2c: E2 08 00 0D 0D 80 13 01 00 00 00 00 00 97 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:25]Read from MH i2c: E2 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 0E 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 0E 00 0D 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 65 [11:46:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:25]wFMCommunicate OK [11:46:25]SAM_PROTO_GetShiftState done [11:46:25]FM_GetShiftState done [11:46:25]opened in 1729988025 [11:46:25]opened+sec_in_day 1730074425 [11:46:25]quantity*price = 30038 [11:46:25]sum+1 = 30039 [11:46:25]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 СНО: Общий режим Чек 418 27.10.2024 11:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375140 ФПД: 77678644028569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114625&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375140&fm=77678644028569&tin=02508201610067®Number=0000000000091623&sum=30000 [11:46:26]StoreToDocumentArchive [11:46:26]shift 528 fd 375140 [11:46:26]save to /storage/0528/doc_00375140 [11:46:26]save last doc name /storage/0528/doc_00375140 to /storage/kkm_last_doc_name [11:46:26]save OK [11:46:26]Clear old archive folders... [11:46:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:26]tlvbuf is 00F63E50 [11:46:26]SAM_PROTO_ClearQueue [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 09 00 00 [11:46:26]Write to MH i2c: E2 08 00 1A 0D 80 09 00 00 00 00 00 00 99 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 1A 0D 00 90 00 9B [11:46:26]RAPDU: 90 00 [11:46:26]wFMCommunicate OK [11:46:26]SAM_PROTO_ClearQueue done [11:46:26]KKMCreateOFDPacket [11:46:26]OFDProtocolAddRootSTLVToBuf [11:46:26]FM_MakeSignedData [11:46:26]FM_MakeSignedData [11:46:26]SAM_PROTO_SignData [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 0D 01 02 [11:46:26]Write to MH i2c: E2 08 00 1B 0D 80 0D 01 02 00 00 00 00 A1 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 1B 0D 00 90 00 9C [11:46:26]RAPDU: 90 00 [11:46:26]wFMCommunicate OK [11:46:26]wFMCommunicate request_size=255 [11:46:26]MH_SAM_APDU [11:46: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 A2 01 00 00 F4 03 04 00 11 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 46 [11:46:26]Write to MH i2c: E2 02 01 1C 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 A2 01 00 00 F4 03 04 00 11 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 46 00 00 FC [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 1C 0D 00 90 00 9D [11:46:26]RAPDU: 90 00 [11:46:26]wFMCommunicate OK [11:46:26]wFMCommunicate request_size=10 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 0D 02 02 05 A5 F7 FB E4 99 [11:46:26]Write to MH i2c: E2 0D 00 1D 0D 80 0D 02 02 05 00 A5 F7 FB E4 99 00 00 C2 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 03 00 1D 0D 00 90 00 9E [11:46:26]RAPDU: 90 00 [11:46:26]wFMCommunicate OK [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 0D 03 02 [11:46:26]Write to MH i2c: E2 08 00 1E 0D 80 0D 03 02 00 00 00 00 A6 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:27]Read from MH i2c: E2 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 0B 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 0B 00 1E 0D 00 67 D9 87 59 1C 42 E0 0D 90 00 12 [11:46:27]RAPDU: 67 D9 87 59 1C 42 E0 0D 90 00 [11:46:27]wFMCommunicate OK [11:46:27]SAM_PROTO_SignData done [11:46:27]FM_MakeSignedData done [11:46:27]CreateOFDProtocolMessage [11:46:27]wFMCommunicate request_size=4 [11:46:27]MH_SAM_APDU [11:46:27]CAPDU: 80 11 00 00 [11:46:27]Write to MH i2c: E2 08 00 1F 0D 80 11 00 00 00 00 00 00 A6 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:27]Read from MH i2c: E2 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: E2 17 00 [11:46:27]MH_I2C_Read... [11:46:27]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 [11:46:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:27]wFMCommunicate OK [11:46:27]CreateOFDProtocolMessage done [11:46:27]OFDSenderStorePacket 375140 [11:46:27]StoreOFDPacket docnum=375140 [11:46: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 A8 7E 07 01 73 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 11 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 46 A5 F7 FB E4 99 67 D9 87 59 1C 42 E0 0D [11:46:27]CheckFolder [11:46:27]dirname=/storage/ofd_packets [11:46:27]CheckFolder done [11:46:27]ProducePacketName [11:46:27]name=ofd_packets/00375140 [11:46:27]NVStorageSaveData ofd_packets/00375140 [11:46:27]File name is /storage/ofd_packets/00375140 [11:46:27]Write 301 bytes [11:46:27]NVStorageSaveData done [11:46:27]OFDSenderStorePacket done [11:46:27]KKMCreateOFDPacket done [11:46:27]NVStorageSaveData kkm_last_timestamp [11:46:27]File name is /storage/kkm_last_timestamp [11:46:27]Write 4 bytes [11:46:27]NVStorageSaveData done [11:46:27]ExternCall_PrintAddStr [11:46:27]wPrintStart [11:46:27]Write to MH i2c: 01 00 00 20 0D 2D [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 07 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 07 00 20 0D 00 00 00 00 00 FF 0F 42 [11:46:27]RasterBufferAndPrint [11:46:27]line Счет N : (1)3311681 [11:46:27]line ИНН: 02508201610067 [11:46:27]line Контрольно-Кассовый Чек [11:46:27]line ПРОДАЖА [11:46:27]line ТРК (МРК, ГНК) : 12 [11:46:27]line Товар: 2710124130 [11:46:27]line Аи-92-К-4 [11:46:27]line 4.490 * 66.90 [11:46:27]line = 300.38 [11:46:27]line НДС 12% НСП 1% [11:46:27]line > о реализуемом товаре [11:46:27]line ОКРУГЛЕНИЕ: -0.38 [11:46:27]line ИТОГО: 300.00 [11:46:27]line Внесено: 300.00 [11:46:27]line СДАЧА: 0.00 [11:46:27]line НСП 1% : 2.66 [11:46:27]line НДС 12% : 31.90 [11:46:27]line Наличными: 300.00 [11:46:27]line Безнал.: 0.00 [11:46:27]line Место: АЗС № 87 "Партнер Нефть" [11:46:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:46:27]line СНО: Общий режим [11:46:27]line Чек 418 27.10.2024 11:46 [11:46:27]line Смена: 528 ФФД: 1.0 [11:46:27]line ЗНМ: 0300000083 [11:46:27]line РНМ: 0000000000091623 [11:46:27]line Версия ККМ: 001 [11:46:27]line ФМ: 0000000000874672 [11:46:27]line ФД: 375140 [11:46:27]line ФПД: 77678644028569 [11:46:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114625&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375140&fm=77678644028569&tin=02508201610067®Number=0000000000091623&sum=30000 [11:46:27]written 0, free lines is 4095 [11:46:27]OFD Sender: Processing packet 375140 [packets to send 270, broken 269] [11:46:27]ProducePacketName [11:46:27]name=ofd_packets/00375140 [11:46:27]OFD Sender: To server: pG, [11:46:27]CommunicateWithHost lk.salyk.kg:30040 [11:46:27]ConnectInit lk.salyk.kg [11:46:27]Connected sock=11 [11:46: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 A8 7E 07 01 73 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 11 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 46 A5 F7 FB E4 99 67 D9 87 59 1C 42 E0 0D [11: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 4E 7C 47 00 58 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B9 05 00 F4 03 04 00 B0 D3 1D 67 B6 04 01 00 00 CE 2B 00 D4 76 EE E3 40 [11:46:27]CommunicateWithHost err = 0 [11:46:27]CheckOFDResponse [11:46:27]1017 (14) - 77093643461234 [11:46:27]1041 (16) - 0000000000874672 [11:46:27]1040 (4) - 375140 [11:46:27]1012 (4) - 27.10.2024 05:46 [11:46:27]1206 (1) - 0 [11:46:27]OFD Sender: Remove packet 375140 [11:46:27]ProducePacketName [11:46:27]name=ofd_packets/00375140 [11:46:27]NVStorageDeleteData [11:46:27]Write to MH i2c: 01 00 00 4B 0D 58 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 07 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: 01 07 00 4B 0D 00 00 00 00 00 DC 0C 47 [11:46:27]RasterBufferAndPrint [11:46:27]line [11:46:27]line [11:46:27]line [11:46:27]line [11:46:27]line [11:46:27]written 0, free lines is 3298 [11:46:27]MH_Cut [11:46:27]Write to MH i2c: D1 01 00 52 0D 01 31 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: D1 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: D1 01 00 [11:46:27]MH_I2C_Read... [11:46:27]Read from MH i2c: D1 01 00 52 0D 00 30 [11:46:27]Write to MH i2c: 01 00 00 53 0D 60 [11:46:27]Write i2c OK [11:46:27]MH_I2C_Read... [11:46:27]OFD Sender: No OFD packet to send [11:46:28]*** Cut start [11:46:28]*** Partial cut [11:46:28]*** CUTSNS_PIN = 1 [11:46:28]*** CUTSNS_PIN = 0 [11:46:28]*** Brake cut motor [11:46:29]Read from MH i2c: 01 [11:46:29]MH_I2C_Read... [11:46:29]*** Stop cut motor [11:46:29]*** Cut end [11:46:29]Read from MH i2c: 01 07 00 [11:46:29]MH_I2C_Read... [11:46:29]Read from MH i2c: 01 07 00 53 0D 00 00 00 00 00 FF 0F 75 [11:46:29]process_action close_receipt done [11:46:29]requested_data is exist [11:46:29]produce_requested_data [11:46:29]requested_item fm.sn is exist - process it [11:46:29]wFMCommunicate request_size=4 [11:46:29]MH_SAM_APDU [11:46:29]CAPDU: 80 11 00 00 [11:46:29]Write to MH i2c: E2 08 00 54 0D 80 11 00 00 00 00 00 00 DB [11:46:29]Write i2c OK [11:46:29]MH_I2C_Read... [11:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:29]Read from MH i2c: E2 [11:46:29]MH_I2C_Read... [11:46:29]Read from MH i2c: E2 17 00 [11:46:29]MH_I2C_Read... [11:46:29]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 [11:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:29]wFMCommunicate OK [11:46:29]requested_item fd.num is exist - process it [11:46:29]SAM_PROTO_GetFieldsCounters [11:46:29]wFMCommunicate request_size=4 [11:46:29]MH_SAM_APDU [11:46:29]CAPDU: 80 13 00 00 [11:46:29]Write to MH i2c: E2 08 00 55 0D 80 13 00 00 00 00 00 00 DE [11:46:29]Write i2c OK [11:46:29]MH_I2C_Read... [11:46:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:29]Read from MH i2c: E2 [11:46:29]MH_I2C_Read... [11:46:29]Read from MH i2c: E2 62 00 [11:46:29]MH_I2C_Read... [11:46:29]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 64 B9 05 00 0E 04 04 00 10 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 1A [11:46: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 64 B9 05 00 0E 04 04 00 10 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 [11:46:29]wFMCommunicate OK [11:46:29]SAM_PROTO_GetFieldsCounters done [11:46:29]requested_item shift.num is exist - process it [11:46:29]requested_item shift.opened is exist - process it [11:46:29]req_shift_opened [11:46:29]FM_GetShiftState [11:46:29]SAM_PROTO_GetShiftState [11:46:29]wFMCommunicate request_size=4 [11:46:29]MH_SAM_APDU [11:46:29]CAPDU: 80 13 01 00 [11:46:29]Write to MH i2c: E2 08 00 56 0D 80 13 01 00 00 00 00 00 E0 [11:46:29]Write i2c OK [11:46:29]MH_I2C_Read... [11:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:29]Read from MH i2c: E2 [11:46:29]MH_I2C_Read... [11:46:29]Read from MH i2c: E2 0E 00 [11:46:29]MH_I2C_Read... [11:46:29]Read from MH i2c: E2 0E 00 56 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AE [11:46:29]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:29]wFMCommunicate OK [11:46:29]SAM_PROTO_GetShiftState done [11:46:29]FM_GetShiftState done [11:46:29]req_shift_opened done [11:46:29]requested_item shift.open_date is exist - process it [11:46:29]req_shift_open_date [11:46:29]req_shift_open_date done [11:46:29]produce_requested_data done [11:46:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375140,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:46:29]process_action_free close_receipt [11:46:29]json_value_free [11:46:29]json_value_free done [11:46:29]process_json_proto returns [11:46:29]Send response to host [11:46:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375140,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:46:29]free response buf [11:46:29]execute_script done [11:46:29]execute_script returns [11:46:29]free content buf [11:46:29]Sock 9.Close socket [11:46:29]Sock 9.Thread stoped [11:46:32]OFD Sender: No OFD packet to send [11:46:37]OFD Sender: No OFD packet to send [11:46:39]accept exits with 7 [11:46:39]New connection [11:46:39]New thread 3067239780 created [11:46:39]Thread 3067096420 joined [11:46:39]Waiting for new connection... [11:46:39] Sock 7.Parse request [11:46:39]Sock 7.Check first char [11:46:39]Sock 7.First char is OK [11:46:39]request: POST /json_proto HTTP/1.0 [11:46:39]Method: POST [11:46:39]URL: /json_proto [11:46:39]Method is POST - this is cgi request [11:46:39]url: /json_proto [11:46:39]query_string will be loaded in cgi processing [11:46:39]execute_cgi json_proto POST (null) [11:46:39]execute_cgi path=json_proto method=POST [11:46:39]POST find Content-Length [11:46:39]Host: 172.17.42.195:8080 [11:46:39]Content-Length: 797 [11:46:39]Content-Type: application/json [11:46:39] [11:46:39]POST finish read [11:46:39]Found Content-Length = 797 [11:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311680", "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" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99924", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:39]execute_script... [11:46:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311680", "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" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99924", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:39]POST & json_proto [11:46:39]process_json_proto [11:46:39]json parsed OK: [11:46:39]protocol is kg_v1.0 [11:46:39]action value=close_receipt [11:46:39]process_action close_receipt [11:46:39]cmd_close_receipt [11:46:39]MH_GetDate [11:46:39]Write to MH i2c: F0 00 00 57 0D 53 [11:46:39]Write i2c OK [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: F0 [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: F0 09 00 [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: F0 09 00 57 0D 00 20 28 1E 67 EF 94 12 67 25 [11:46:39]GetLastDocTimeStamp 1730029585 [11:46:39]current date 1730029600 [11:46:39]FM_GetShiftState [11:46:39]SAM_PROTO_GetShiftState [11:46:39]wFMCommunicate request_size=4 [11:46:39]MH_SAM_APDU [11:46:39]CAPDU: 80 13 01 00 [11:46:39]Write to MH i2c: E2 08 00 58 0D 80 13 01 00 00 00 00 00 E2 [11:46:39]Write i2c OK [11:46:39]MH_I2C_Read... [11:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:39]Read from MH i2c: E2 [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: E2 0E 00 [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: E2 0E 00 58 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [11:46:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:39]wFMCommunicate OK [11:46:39]SAM_PROTO_GetShiftState done [11:46:39]FM_GetShiftState done [11:46:39]opened in 1729988025 [11:46:39]opened+sec_in_day 1730074425 [11:46:39]quantity*price = 0 [11:46:39]sum+1 = 1 [11:46:39]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 СНО: Общий режим Чек 419 27.10.2024 11:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливная Карта 99924 ФМ: 0000000000874672 ФД: 375141 ФПД: 21359386667047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114640&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375141&fm=21359386667047&tin=02508201610067®Number=0000000000091623&sum=0 [11:46:41]StoreToDocumentArchive [11:46:41]shift 528 fd 375141 [11:46:41]save to /storage/0528/doc_00375141 [11:46:41]save last doc name /storage/0528/doc_00375141 to /storage/kkm_last_doc_name [11:46:41]save OK [11:46:41]Clear old archive folders... [11:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:46:41]tlvbuf is 00F09260 [11:46:41]SAM_PROTO_ClearQueue [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 09 00 00 [11:46:41]Write to MH i2c: E2 08 00 65 0D 80 09 00 00 00 00 00 00 E4 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 65 0D 00 90 00 E6 [11:46:41]RAPDU: 90 00 [11:46:41]wFMCommunicate OK [11:46:41]SAM_PROTO_ClearQueue done [11:46:41]KKMCreateOFDPacket [11:46:41]OFDProtocolAddRootSTLVToBuf [11:46:41]FM_MakeSignedData [11:46:41]FM_MakeSignedData [11:46:41]SAM_PROTO_SignData [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 0D 01 02 [11:46:41]Write to MH i2c: E2 08 00 66 0D 80 0D 01 02 00 00 00 00 EC [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 66 0D 00 90 00 E7 [11:46:41]RAPDU: 90 00 [11:46:41]wFMCommunicate OK [11:46:41]wFMCommunicate request_size=255 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 01 00 00 F4 03 04 00 20 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:46:41]Write to MH i2c: E2 02 01 67 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 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 A3 01 00 00 F4 03 04 00 20 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 E8 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 67 0D 00 90 00 E8 [11:46:41]RAPDU: 90 00 [11:46:41]wFMCommunicate OK [11:46:41]wFMCommunicate request_size=11 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 0D 02 02 06 13 6D 1E A7 A8 27 [11:46:41]Write to MH i2c: E2 0E 00 68 0D 80 0D 02 02 06 00 13 6D 1E A7 A8 27 00 00 0F [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 03 00 68 0D 00 90 00 E9 [11:46:41]RAPDU: 90 00 [11:46:41]wFMCommunicate OK [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 0D 03 02 [11:46:41]Write to MH i2c: E2 08 00 69 0D 80 0D 03 02 00 00 00 00 F1 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0B 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 0B 00 69 0D 00 65 9E F0 D9 67 3B 4A C8 90 00 72 [11:46:41]RAPDU: 65 9E F0 D9 67 3B 4A C8 90 00 [11:46:41]wFMCommunicate OK [11:46:41]SAM_PROTO_SignData done [11:46:41]FM_MakeSignedData done [11:46:41]CreateOFDProtocolMessage [11:46:41]wFMCommunicate request_size=4 [11:46:41]MH_SAM_APDU [11:46:41]CAPDU: 80 11 00 00 [11:46:41]Write to MH i2c: E2 08 00 6A 0D 80 11 00 00 00 00 00 00 F1 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:41]Read from MH i2c: E2 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: E2 17 00 [11:46:41]MH_I2C_Read... [11:46:41]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 [11:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:41]wFMCommunicate OK [11:46:41]CreateOFDProtocolMessage done [11:46:41]OFDSenderStorePacket 375141 [11:46:41]StoreOFDPacket docnum=375141 [11:46: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 2D D1 08 01 AF 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 01 00 00 F4 03 04 00 20 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 6D 1E A7 A8 27 65 9E F0 D9 67 3B 4A C8 [11:46:41]CheckFolder [11:46:41]dirname=/storage/ofd_packets [11:46:41]CheckFolder done [11:46:41]ProducePacketName [11:46:41]name=ofd_packets/00375141 [11:46:41]NVStorageSaveData ofd_packets/00375141 [11:46:41]File name is /storage/ofd_packets/00375141 [11:46:41]Write 302 bytes [11:46:41]NVStorageSaveData done [11:46:41]OFDSenderStorePacket done [11:46:41]KKMCreateOFDPacket done [11:46:41]NVStorageSaveData kkm_last_timestamp [11:46:41]File name is /storage/kkm_last_timestamp [11:46:41]Write 4 bytes [11:46:41]NVStorageSaveData done [11:46:41]ExternCall_PrintAddStr [11:46:41]wPrintStart [11:46:41]Write to MH i2c: 01 00 00 6B 0D 78 [11:46:41]Write i2c OK [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: 01 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: 01 07 00 [11:46:41]MH_I2C_Read... [11:46:41]Read from MH i2c: 01 07 00 6B 0D 00 00 00 00 00 FF 0F 8D [11:46:41]RasterBufferAndPrint [11:46:41]line Счет N : (1)3311680 [11:46:41]line ИНН: 02508201610067 [11:46:41]line Контрольно-Кассовый Чек [11:46:41]line ПРОДАЖА [11:46:41]line ТРК (МРК, ГНК) : 6 [11:46:41]line Товар: 2710194210 [11:46:41]line ДТ(л)-К-5 [11:46:41]line 50.000 * 0.00 [11:46:41]line = 0.00 [11:46:41]line НДС 12% НСП 1% [11:46:41]line > о реализуемом товаре [11:46:41]line ИТОГО: 0.00 [11:46:41]line НСП 1% : 0.00 [11:46:41]line НДС 12% : 0.00 [11:46:41]line Наличными: 0.00 [11:46:41]line Безнал.: 0.00 [11:46:41]line Место: АЗС № 87 "Партнер Нефть" [11:46:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:46:41]line СНО: Общий режим [11:46:41]line Чек 419 27.10.2024 11:46 [11:46:41]line Смена: 528 ФФД: 1.0 [11:46:41]line ЗНМ: 0300000083 [11:46:41]line РНМ: 0000000000091623 [11:46:41]line Версия ККМ: 001 [11:46:41]line Талоны: Топливная Карта [11:46:41]line 99924 [11:46:41]line ФМ: 0000000000874672 [11:46:41]line ФД: 375141 [11:46:41]line ФПД: 21359386667047 [11:46:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114640&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375141&fm=21359386667047&tin=02508201610067®Number=0000000000091623&sum=0 [11:46:41]written 0, free lines is 4095 [11:46:41]OFD Sender: Processing packet 375141 [packets to send 270, broken 269] [11:46:41]ProducePacketName [11:46:41]name=ofd_packets/00375141 [11:46:41]OFD Sender: To server: pG, [11:46:41]CommunicateWithHost lk.salyk.kg:30040 [11:46:41]ConnectInit lk.salyk.kg [11:46:41]Connected sock=10 [11:46:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 2D D1 08 01 AF 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A3 01 00 00 F4 03 04 00 20 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 13 6D 1E A7 A8 27 65 9E F0 D9 67 3B 4A C8 [11:46: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 F0 6B 47 00 83 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 65 B9 05 00 F4 03 04 00 BE D3 1D 67 B6 04 01 00 00 40 DD 55 2D 3F 7A 17 31 [11:46:41]CommunicateWithHost err = 0 [11:46:41]CheckOFDResponse [11:46:41]1017 (14) - 77093643461234 [11:46:41]1041 (16) - 0000000000874672 [11:46:41]1040 (4) - 375141 [11:46:41]1012 (4) - 27.10.2024 05:46 [11:46:41]1206 (1) - 0 [11:46:41]OFD Sender: Remove packet 375141 [11:46:41]ProducePacketName [11:46:41]name=ofd_packets/00375141 [11:46:41]NVStorageDeleteData [11:46:42]Write to MH i2c: 01 00 00 95 0D A2 [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: 01 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: 01 07 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: 01 07 00 95 0D 00 00 00 00 00 ED 0C A2 [11:46:42]RasterBufferAndPrint [11:46:42]line [11:46:42]line [11:46:42]line [11:46:42]line [11:46:42]line [11:46:42]written 0, free lines is 3318 [11:46:42]MH_Cut [11:46:42]Write to MH i2c: D1 01 00 9C 0D 01 7B [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: D1 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: D1 01 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: D1 01 00 9C 0D 00 7A [11:46:42]Write to MH i2c: 01 00 00 9D 0D AA [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]OFD Sender: No OFD packet to send [11:46:42]*** Cut start [11:46:42]*** Partial cut [11:46:42]*** CUTSNS_PIN = 1 [11:46:42]*** CUTSNS_PIN = 0 [11:46:43]*** Brake cut motor [11:46:43]Read from MH i2c: 01 [11:46:43]MH_I2C_Read... [11:46:43]*** Stop cut motor [11:46:43]*** Cut end [11:46:43]Read from MH i2c: 01 07 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: 01 07 00 9D 0D 00 00 00 00 00 FF 0F BF [11:46:43]process_action close_receipt done [11:46:43]requested_data is exist [11:46:43]produce_requested_data [11:46:43]requested_item fm.sn is exist - process it [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 11 00 00 [11:46:43]Write to MH i2c: E2 08 00 9E 0D 80 11 00 00 00 00 00 00 25 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 17 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 17 00 9E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7A [11:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:43]wFMCommunicate OK [11:46:43]requested_item fd.num is exist - process it [11:46:43]SAM_PROTO_GetFieldsCounters [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 13 00 00 [11:46:43]Write to MH i2c: E2 08 00 9F 0D 80 13 00 00 00 00 00 00 28 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 62 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 62 00 9F 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 65 B9 05 00 0E 04 04 00 10 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 68 [11:46:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:46:43]wFMCommunicate OK [11:46:43]SAM_PROTO_GetFieldsCounters done [11:46:43]requested_item shift.num is exist - process it [11:46:43]requested_item shift.opened is exist - process it [11:46:43]req_shift_opened [11:46:43]FM_GetShiftState [11:46:43]SAM_PROTO_GetShiftState [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 13 01 00 [11:46:43]Write to MH i2c: E2 08 00 A0 0D 80 13 01 00 00 00 00 00 2A [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 0E 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 0E 00 A0 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F8 [11:46:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:43]wFMCommunicate OK [11:46:43]SAM_PROTO_GetShiftState done [11:46:43]FM_GetShiftState done [11:46:43]req_shift_opened done [11:46:43]requested_item shift.open_date is exist - process it [11:46:43]req_shift_open_date [11:46:43]req_shift_open_date done [11:46:43]produce_requested_data done [11:46:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375141,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:46:43]process_action_free close_receipt [11:46:43]json_value_free [11:46:43]json_value_free done [11:46:43]process_json_proto returns [11:46:43]Send response to host [11:46:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375141,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:46:43]free response buf [11:46:43]execute_script done [11:46:43]execute_script returns [11:46:43]free content buf [11:46:43]Sock 7.Close socket [11:46:43]Sock 7.Thread stoped [11:46:47]OFD Sender: No OFD packet to send [11:46:48]accept exits with 9 [11:46:48]New connection [11:46:48]New thread 3067096420 created [11:46:48]Thread 3067239780 joined [11:46:48]Waiting for new connection... [11:46:48] Sock 9.Parse request [11:46:48]Sock 9.Check first char [11:46:48]Sock 9.First char is OK [11:46:48]request: POST /json_proto HTTP/1.0 [11:46:48]Method: POST [11:46:48]URL: /json_proto [11:46:48]Method is POST - this is cgi request [11:46:48]url: /json_proto [11:46:48]query_string will be loaded in cgi processing [11:46:48]execute_cgi json_proto POST (null) [11:46:48]execute_cgi path=json_proto method=POST [11:46:48]POST find Content-Length [11:46:48]Host: 172.17.42.195:8080 [11:46:48]Content-Length: 678 [11:46:48]Content-Type: application/json [11:46:48] [11:46:48]POST finish read [11:46:48]Found Content-Length = 678 [11:46:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311683", "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" ] } } [11:46:48]execute_script... [11:46:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311683", "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" ] } } [11:46:48]POST & json_proto [11:46:48]process_json_proto [11:46:48]json parsed OK: [11:46:48]protocol is kg_v1.0 [11:46:48]action value=close_receipt [11:46:48]process_action close_receipt [11:46:48]cmd_close_receipt [11:46:48]MH_GetDate [11:46:48]Write to MH i2c: F0 00 00 A1 0D 9D [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: F0 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: F0 09 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: F0 09 00 A1 0D 00 28 28 1E 67 EF 94 12 67 77 [11:46:48]GetLastDocTimeStamp 1730029600 [11:46:48]current date 1730029608 [11:46:48]FM_GetShiftState [11:46:48]SAM_PROTO_GetShiftState [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 13 01 00 [11:46:48]Write to MH i2c: E2 08 00 A2 0D 80 13 01 00 00 00 00 00 2C [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 0E 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 0E 00 A2 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FA [11:46:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:48]wFMCommunicate OK [11:46:48]SAM_PROTO_GetShiftState done [11:46:48]FM_GetShiftState done [11:46:48]opened in 1729988025 [11:46:48]opened+sec_in_day 1730074425 [11:46:48]quantity*price = 50041 [11:46:48]sum+1 = 50042 [11:46: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 СНО: Общий режим Чек 420 27.10.2024 11:46 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375142 ФПД: 237389937654333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375142&fm=237389937654333&tin=02508201610067®Number=0000000000091623&sum=50000 [11:46:49]StoreToDocumentArchive [11:46:49]shift 528 fd 375142 [11:46:49]save to /storage/0528/doc_00375142 [11:46:49]save last doc name /storage/0528/doc_00375142 to /storage/kkm_last_doc_name [11:46:49]save OK [11:46:49]Clear old archive folders... [11:46:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:49]tlvbuf is 00EFD380 [11:46:49]SAM_PROTO_ClearQueue [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 09 00 00 [11:46:49]Write to MH i2c: E2 08 00 AF 0D 80 09 00 00 00 00 00 00 2E [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 AF 0D 00 90 00 30 [11:46:49]RAPDU: 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_ClearQueue done [11:46:49]KKMCreateOFDPacket [11:46:49]OFDProtocolAddRootSTLVToBuf [11:46:49]FM_MakeSignedData [11:46:49]FM_MakeSignedData [11:46:49]SAM_PROTO_SignData [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 0D 01 02 [11:46:49]Write to MH i2c: E2 08 00 B0 0D 80 0D 01 02 00 00 00 00 36 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 B0 0D 00 90 00 31 [11:46:49]RAPDU: 90 00 [11:46:49]wFMCommunicate OK [11:46:49]wFMCommunicate request_size=255 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D7 [11:46:49]Write to MH i2c: E2 02 01 B1 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D7 00 00 49 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 B1 0D 00 90 00 32 [11:46:49]RAPDU: 90 00 [11:46:49]wFMCommunicate OK [11:46:49]wFMCommunicate request_size=10 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 0D 02 02 05 E7 A6 E8 3A 3D [11:46:49]Write to MH i2c: E2 0D 00 B2 0D 80 0D 02 02 05 00 E7 A6 E8 3A 3D 00 00 2F [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 03 00 B2 0D 00 90 00 33 [11:46:49]RAPDU: 90 00 [11:46:49]wFMCommunicate OK [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 0D 03 02 [11:46:49]Write to MH i2c: E2 08 00 B3 0D 80 0D 03 02 00 00 00 00 3B [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0B 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0B 00 B3 0D 00 B4 C0 B6 F7 E4 4A 57 30 90 00 12 [11:46:49]RAPDU: B4 C0 B6 F7 E4 4A 57 30 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_SignData done [11:46:49]FM_MakeSignedData done [11:46:49]CreateOFDProtocolMessage [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 11 00 00 [11:46:49]Write to MH i2c: E2 08 00 B4 0D 80 11 00 00 00 00 00 00 3B [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 17 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 17 00 B4 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [11:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:49]wFMCommunicate OK [11:46:49]CreateOFDProtocolMessage done [11:46:49]OFDSenderStorePacket 375142 [11:46:49]StoreOFDPacket docnum=375142 [11:46: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 0B 8D 07 01 2D 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 A4 01 00 00 F4 03 04 00 28 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D7 E7 A6 E8 3A 3D B4 C0 B6 F7 E4 4A 57 30 [11:46:49]CheckFolder [11:46:49]dirname=/storage/ofd_packets [11:46:49]CheckFolder done [11:46:49]ProducePacketName [11:46:49]name=ofd_packets/00375142 [11:46:49]NVStorageSaveData ofd_packets/00375142 [11:46:49]File name is /storage/ofd_packets/00375142 [11:46:49]Write 301 bytes [11:46:49]NVStorageSaveData done [11:46:49]OFDSenderStorePacket done [11:46:49]KKMCreateOFDPacket done [11:46:49]NVStorageSaveData kkm_last_timestamp [11:46:49]File name is /storage/kkm_last_timestamp [11:46:49]Write 4 bytes [11:46:49]NVStorageSaveData done [11:46:49]ExternCall_PrintAddStr [11:46:49]wPrintStart [11:46:49]Write to MH i2c: 01 00 00 B5 0D C2 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: 01 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: 01 07 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: 01 07 00 B5 0D 00 00 00 00 00 FF 0F D7 [11:46:49]RasterBufferAndPrint [11:46:49]line Счет N : (1)3311683 [11:46:49]line ИНН: 02508201610067 [11:46:49]line Контрольно-Кассовый Чек [11:46:49]line ПРОДАЖА [11:46:49]line ТРК (МРК, ГНК) : 22 [11:46:49]line Товар: 2710124130 [11:46:49]line Аи-92-К-4 [11:46:49]line 7.480 * 66.90 [11:46:49]line = 500.41 [11:46:49]line НДС 12% НСП 1% [11:46:49]line > о реализуемом товаре [11:46:49]line ОКРУГЛЕНИЕ: -0.41 [11:46:49]line ИТОГО: 500.00 [11:46:49]line Внесено: 500.00 [11:46:49]line СДАЧА: 0.00 [11:46:49]line НСП 1% : 4.43 [11:46:49]line НДС 12% : 53.14 [11:46:49]line Наличными: 500.00 [11:46:49]line Безнал.: 0.00 [11:46:49]line Место: АЗС № 87 "Партнер Нефть" [11:46:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:46:49]line СНО: Общий режим [11:46:49]line Чек 420 27.10.2024 11:46 [11:46:49]line Смена: 528 ФФД: 1.0 [11:46:49]line ЗНМ: 0300000083 [11:46:49]line РНМ: 0000000000091623 [11:46:49]line Версия ККМ: 001 [11:46:49]line ФМ: 0000000000874672 [11:46:49]line ФД: 375142 [11:46:49]line ФПД: 237389937654333 [11:46:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375142&fm=237389937654333&tin=02508201610067®Number=0000000000091623&sum=50000 [11:46:49]written 0, free lines is 4095 [11:46:50]OFD Sender: Processing packet 375142 [packets to send 270, broken 269] [11:46:50]ProducePacketName [11:46:50]name=ofd_packets/00375142 [11:46:50]OFD Sender: To server: pG, [11:46:50]CommunicateWithHost lk.salyk.kg:30040 [11:46:50]ConnectInit lk.salyk.kg [11:46:50]Connected sock=10 [11:46: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 0B 8D 07 01 2D 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 A4 01 00 00 F4 03 04 00 28 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D7 E7 A6 E8 3A 3D B4 C0 B6 F7 E4 4A 57 30 [11:46: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 33 0B 47 00 E1 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 66 B9 05 00 F4 03 04 00 C7 D3 1D 67 B6 04 01 00 00 0B 6F B4 64 12 47 E7 AA [11:46:50]CommunicateWithHost err = 0 [11:46:50]CheckOFDResponse [11:46:50]1017 (14) - 77093643461234 [11:46:50]1041 (16) - 0000000000874672 [11:46:50]1040 (4) - 375142 [11:46:50]1012 (4) - 27.10.2024 05:46 [11:46:50]1206 (1) - 0 [11:46:50]OFD Sender: Remove packet 375142 [11:46:50]ProducePacketName [11:46:50]name=ofd_packets/00375142 [11:46:50]NVStorageDeleteData [11:46:50]Write to MH i2c: 01 00 00 E0 0D ED [11:46:50]Write i2c OK [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: 01 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: 01 07 00 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: 01 07 00 E0 0D 00 00 00 00 00 F0 0C F0 [11:46:50]RasterBufferAndPrint [11:46:50]line [11:46:50]line [11:46:50]line [11:46:50]line [11:46:50]line [11:46:50]written 0, free lines is 3328 [11:46:50]MH_Cut [11:46:50]Write to MH i2c: D1 01 00 E7 0D 01 C6 [11:46:50]Write i2c OK [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: D1 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: D1 01 00 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: D1 01 00 E7 0D 00 C5 [11:46:50]Write to MH i2c: 01 00 00 E8 0D F5 [11:46:50]Write i2c OK [11:46:50]MH_I2C_Read... [11:46:50]OFD Sender: No OFD packet to send [11:46:51]*** Cut start [11:46:51]*** Partial cut [11:46:51]*** CUTSNS_PIN = 1 [11:46:51]*** CUTSNS_PIN = 0 [11:46:51]*** Brake cut motor [11:46:51]Read from MH i2c: 01 [11:46:51]MH_I2C_Read... [11:46:51]*** Stop cut motor [11:46:51]*** Cut end [11:46:51]Read from MH i2c: 01 07 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 07 00 E8 0D 00 00 00 00 00 FF 0F 0A [11:46:51]process_action close_receipt done [11:46:51]requested_data is exist [11:46:51]produce_requested_data [11:46:51]requested_item fm.sn is exist - process it [11:46:51]wFMCommunicate request_size=4 [11:46:51]MH_SAM_APDU [11:46:51]CAPDU: 80 11 00 00 [11:46:51]Write to MH i2c: E2 08 00 E9 0D 80 11 00 00 00 00 00 00 70 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:51]Read from MH i2c: E2 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 17 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 17 00 E9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C5 [11:46:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:46:51]wFMCommunicate OK [11:46:51]requested_item fd.num is exist - process it [11:46:51]SAM_PROTO_GetFieldsCounters [11:46:51]wFMCommunicate request_size=4 [11:46:51]MH_SAM_APDU [11:46:51]CAPDU: 80 13 00 00 [11:46:51]Write to MH i2c: E2 08 00 EA 0D 80 13 00 00 00 00 00 00 73 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:52]Read from MH i2c: E2 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 62 00 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 62 00 EA 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 66 B9 05 00 0E 04 04 00 10 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 B7 [11:46: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 66 B9 05 00 0E 04 04 00 10 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 [11:46:52]wFMCommunicate OK [11:46:52]SAM_PROTO_GetFieldsCounters done [11:46:52]requested_item shift.num is exist - process it [11:46:52]requested_item shift.opened is exist - process it [11:46:52]req_shift_opened [11:46:52]FM_GetShiftState [11:46:52]SAM_PROTO_GetShiftState [11:46:52]wFMCommunicate request_size=4 [11:46:52]MH_SAM_APDU [11:46:52]CAPDU: 80 13 01 00 [11:46:52]Write to MH i2c: E2 08 00 EB 0D 80 13 01 00 00 00 00 00 75 [11:46:52]Write i2c OK [11:46:52]MH_I2C_Read... [11:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:52]Read from MH i2c: E2 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 0E 00 [11:46:52]MH_I2C_Read... [11:46:52]Read from MH i2c: E2 0E 00 EB 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 43 [11:46:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:46:52]wFMCommunicate OK [11:46:52]SAM_PROTO_GetShiftState done [11:46:52]FM_GetShiftState done [11:46:52]req_shift_opened done [11:46:52]requested_item shift.open_date is exist - process it [11:46:52]req_shift_open_date [11:46:52]req_shift_open_date done [11:46:52]produce_requested_data done [11:46:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375142,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:46:52]process_action_free close_receipt [11:46:52]json_value_free [11:46:52]json_value_free done [11:46:52]process_json_proto returns [11:46:52]Send response to host [11:46:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375142,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:46:52]free response buf [11:46:52]execute_script done [11:46:52]execute_script returns [11:46:52]free content buf [11:46:52]Sock 9.Close socket [11:46:52]Sock 9.Thread stoped [11:46:55]OFD Sender: No OFD packet to send [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:10]OFD Sender: No OFD packet to send [11:47:15]OFD Sender: No OFD packet to send [11:47:20]OFD Sender: No OFD packet to send [11:47:25]OFD Sender: No OFD packet to send [11:47:30]OFD Sender: No OFD packet to send [11:47:35]OFD Sender: No OFD packet to send [11:47:40]OFD Sender: No OFD packet to send [11:47:45]OFD Sender: No OFD packet to send [11:47:50]OFD Sender: No OFD packet to send [11:47:55]OFD Sender: No OFD packet to send [11:48:00]OFD Sender: No OFD packet to send [11:48:06]OFD Sender: No OFD packet to send [11:48:11]OFD Sender: No OFD packet to send [11:48:16]OFD Sender: No OFD packet to send [11:48:21]OFD Sender: No OFD packet to send [11:48:26]OFD Sender: No OFD packet to send [11:48:31]OFD Sender: No OFD packet to send [11:48:36]OFD Sender: No OFD packet to send [11:48:41]OFD Sender: No OFD packet to send [11:48:44]accept exits with 7 [11:48:44]New connection [11:48:44]New thread 3067239780 created [11:48:44]Thread 3067096420 joined [11:48:44]Waiting for new connection... [11:48:44] Sock 7.Parse request [11:48:44]Sock 7.Check first char [11:48:44]Sock 7.First char is OK [11:48:44]request: POST /json_proto HTTP/1.0 [11:48:44]Method: POST [11:48:44]URL: /json_proto [11:48:44]Method is POST - this is cgi request [11:48:44]url: /json_proto [11:48:44]query_string will be loaded in cgi processing [11:48:44]execute_cgi json_proto POST (null) [11:48:44]execute_cgi path=json_proto method=POST [11:48:44]POST find Content-Length [11:48:44]Host: 172.17.42.195:8080 [11:48:44]Content-Length: 774 [11:48:44]Content-Type: application/json [11:48:44] [11:48:44]POST finish read [11:48:44]Found Content-Length = 774 [11:48:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311684", "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" ] } } [11:48:44]execute_script... [11:48: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)3311684", "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" ] } } [11:48:44]POST & json_proto [11:48:44]process_json_proto [11:48:44]json parsed OK: [11:48:44]protocol is kg_v1.0 [11:48:44]action value=close_receipt [11:48:44]process_action close_receipt [11:48:44]cmd_close_receipt [11:48:44]MH_GetDate [11:48:44]Write to MH i2c: F0 00 00 EC 0D E8 [11:48:44]Write i2c OK [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: F0 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: F0 09 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: F0 09 00 EC 0D 00 9C 28 1E 67 EF 94 12 67 36 [11:48:44]GetLastDocTimeStamp 1730029608 [11:48:44]current date 1730029724 [11:48:44]FM_GetShiftState [11:48:44]SAM_PROTO_GetShiftState [11:48:44]wFMCommunicate request_size=4 [11:48:44]MH_SAM_APDU [11:48:44]CAPDU: 80 13 01 00 [11:48:44]Write to MH i2c: E2 08 00 ED 0D 80 13 01 00 00 00 00 00 77 [11:48:44]Write i2c OK [11:48:44]MH_I2C_Read... [11:48:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:44]Read from MH i2c: E2 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 0E 00 [11:48:44]MH_I2C_Read... [11:48:44]Read from MH i2c: E2 0E 00 ED 0D 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 45 [11:48:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:48:44]wFMCommunicate OK [11:48:44]SAM_PROTO_GetShiftState done [11:48:44]FM_GetShiftState done [11:48:44]opened in 1729988025 [11:48:44]opened+sec_in_day 1730074425 [11:48:44]quantity*price = 200025 [11:48:44]sum+1 = 200026 [11:48:44]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 СНО: Общий режим Чек 421 27.10.2024 11:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375143 ФПД: 131923969432184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375143&fm=131923969432184&tin=02508201610067®Number=0000000000091623&sum=200025 [11:48:45]StoreToDocumentArchive [11:48:45]shift 528 fd 375143 [11:48:45]save to /storage/0528/doc_00375143 [11:48:45]save last doc name /storage/0528/doc_00375143 to /storage/kkm_last_doc_name [11:48:45]save OK [11:48:45]Clear old archive folders... [11:48:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:48:45]tlvbuf is B6EEEDF0 [11:48:45]SAM_PROTO_ClearQueue [11:48:45]wFMCommunicate request_size=4 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 09 00 00 [11:48:45]Write to MH i2c: E2 08 00 FA 0D 80 09 00 00 00 00 00 00 79 [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 FA 0D 00 90 00 7B [11:48:45]RAPDU: 90 00 [11:48:45]wFMCommunicate OK [11:48:45]SAM_PROTO_ClearQueue done [11:48:45]KKMCreateOFDPacket [11:48:45]OFDProtocolAddRootSTLVToBuf [11:48:45]FM_MakeSignedData [11:48:45]FM_MakeSignedData [11:48:45]SAM_PROTO_SignData [11:48:45]wFMCommunicate request_size=4 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 0D 01 02 [11:48:45]Write to MH i2c: E2 08 00 FB 0D 80 0D 01 02 00 00 00 00 81 [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 FB 0D 00 90 00 7C [11:48:45]RAPDU: 90 00 [11:48:45]wFMCommunicate OK [11:48:45]wFMCommunicate request_size=255 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 01 00 00 F4 03 04 00 9C 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:48:45]Write to MH i2c: E2 02 01 FC 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 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 A5 01 00 00 F4 03 04 00 9C 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 32 [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 FC 0D 00 90 00 7D [11:48:45]RAPDU: 90 00 [11:48:45]wFMCommunicate OK [11:48:45]wFMCommunicate request_size=11 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 0D 02 02 06 77 FB F1 55 DA 78 [11:48:45]Write to MH i2c: E2 0E 00 FD 0D 80 0D 02 02 06 00 77 FB F1 55 DA 78 00 00 9A [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 03 00 FD 0D 00 90 00 7E [11:48:45]RAPDU: 90 00 [11:48:45]wFMCommunicate OK [11:48:45]wFMCommunicate request_size=4 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 0D 03 02 [11:48:45]Write to MH i2c: E2 08 00 FE 0D 80 0D 03 02 00 00 00 00 86 [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 0B 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 0B 00 FE 0D 00 58 B8 F8 63 2A D4 22 0B 90 00 1D [11:48:45]RAPDU: 58 B8 F8 63 2A D4 22 0B 90 00 [11:48:45]wFMCommunicate OK [11:48:45]SAM_PROTO_SignData done [11:48:45]FM_MakeSignedData done [11:48:45]CreateOFDProtocolMessage [11:48:45]wFMCommunicate request_size=4 [11:48:45]MH_SAM_APDU [11:48:45]CAPDU: 80 11 00 00 [11:48:45]Write to MH i2c: E2 08 00 FF 0D 80 11 00 00 00 00 00 00 86 [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:45]Read from MH i2c: E2 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 17 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: E2 17 00 FF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [11: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 [11:48:45]wFMCommunicate OK [11:48:45]CreateOFDProtocolMessage done [11:48:45]OFDSenderStorePacket 375143 [11:48:45]StoreOFDPacket docnum=375143 [11:48: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 10 01 00 00 E8 18 08 01 7B 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 A5 01 00 00 F4 03 04 00 9C 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 FB F1 55 DA 78 58 B8 F8 63 2A D4 22 0B [11:48:45]CheckFolder [11:48:45]dirname=/storage/ofd_packets [11:48:45]CheckFolder done [11:48:45]ProducePacketName [11:48:45]name=ofd_packets/00375143 [11:48:45]NVStorageSaveData ofd_packets/00375143 [11:48:45]File name is /storage/ofd_packets/00375143 [11:48:45]Write 302 bytes [11:48:45]NVStorageSaveData done [11:48:45]OFDSenderStorePacket done [11:48:45]KKMCreateOFDPacket done [11:48:45]NVStorageSaveData kkm_last_timestamp [11:48:45]File name is /storage/kkm_last_timestamp [11:48:45]Write 4 bytes [11:48:45]NVStorageSaveData done [11:48:45]ExternCall_PrintAddStr [11:48:45]wPrintStart [11:48:45]Write to MH i2c: 01 00 00 00 0E 0E [11:48:45]Write i2c OK [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: 01 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: 01 07 00 [11:48:45]MH_I2C_Read... [11:48:45]Read from MH i2c: 01 07 00 00 0E 00 00 00 00 00 FF 0F 23 [11:48:45]RasterBufferAndPrint [11:48:45]line Счет N : (1)3311684 [11:48:45]line ИНН: 02508201610067 [11:48:45]line Контрольно-Кассовый Чек [11:48:45]line ПРОДАЖА [11:48:45]line ТРК (МРК, ГНК) : 5 [11:48:45]line Товар: 2710194210 [11:48:45]line ДТ(л)-К-5 [11:48:45]line 26.250 * 76.20 [11:48:45]line = 2000.25 [11:48:45]line НДС 12% НСП 1% [11:48:45]line > о реализуемом товаре [11:48:45]line ИТОГО: 2000.25 [11:48:45]line НСП 1% : 17.70 [11:48:45]line НДС 12% : 212.42 [11:48:45]line Наличными: 0.00 [11:48:45]line Безнал.: 2000.25 [11:48:45]line Место: АЗС № 87 "Партнер Нефть" [11:48:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:48:45]line СНО: Общий режим [11:48:45]line Чек 421 27.10.2024 11:48 [11:48:45]line Смена: 528 ФФД: 1.0 [11:48:45]line ЗНМ: 0300000083 [11:48:45]line РНМ: 0000000000091623 [11:48:45]line Версия ККМ: 001 [11:48:45]line Платежная система: Mbank [11:48:45]line ФМ: 0000000000874672 [11:48:45]line ФД: 375143 [11:48:45]line ФПД: 131923969432184 [11:48:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375143&fm=131923969432184&tin=02508201610067®Number=0000000000091623&sum=200025 [11:48:45]written 0, free lines is 4095 [11:48:45]OFD Sender: Processing packet 375143 [packets to send 270, broken 269] [11:48:45]ProducePacketName [11:48:45]name=ofd_packets/00375143 [11:48:45]OFD Sender: To server: pG, [11:48:45]CommunicateWithHost lk.salyk.kg:30040 [11:48:45]ConnectInit lk.salyk.kg [11:48:46]Connected sock=10 [11:48: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 E8 18 08 01 7B 44 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 A5 01 00 00 F4 03 04 00 9C 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 77 FB F1 55 DA 78 58 B8 F8 63 2A D4 22 0B [11:48:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F7 1B 47 00 31 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 67 B9 05 00 F4 03 04 00 3B D4 1D 67 B6 04 01 00 00 0F A7 0F 1C B0 C7 48 B3 [11:48:46]CommunicateWithHost err = 0 [11:48:46]CheckOFDResponse [11:48:46]1017 (14) - 77093643461234 [11:48:46]1041 (16) - 0000000000874672 [11:48:46]1040 (4) - 375143 [11:48:46]1012 (4) - 27.10.2024 05:48 [11:48:46]1206 (1) - 0 [11:48:46]OFD Sender: Remove packet 375143 [11:48:46]ProducePacketName [11:48:46]name=ofd_packets/00375143 [11:48:46]NVStorageDeleteData [11:48:46]Write to MH i2c: 01 00 00 29 0E 37 [11:48:46]Write i2c OK [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: 01 [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: 01 07 00 [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: 01 07 00 29 0E 00 00 00 00 00 FD 0C 47 [11:48:46]RasterBufferAndPrint [11:48:46]line [11:48:46]line [11:48:46]line [11:48:46]line [11:48:46]line [11:48:46]written 0, free lines is 3331 [11:48:46]MH_Cut [11:48:46]Write to MH i2c: D1 01 00 30 0E 01 10 [11:48:46]Write i2c OK [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: D1 [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: D1 01 00 [11:48:46]MH_I2C_Read... [11:48:46]Read from MH i2c: D1 01 00 30 0E 00 0F [11:48:46]Write to MH i2c: 01 00 00 31 0E 3F [11:48:46]Write i2c OK [11:48:46]MH_I2C_Read... [11:48:46]OFD Sender: No OFD packet to send [11:48:47]*** Cut start [11:48:47]*** Partial cut [11:48:47]*** CUTSNS_PIN = 1 [11:48:47]*** CUTSNS_PIN = 0 [11:48:47]*** Brake cut motor [11:48:47]Read from MH i2c: 01 [11:48:47]MH_I2C_Read... [11:48:47]*** Stop cut motor [11:48:47]*** Cut end [11:48:47]Read from MH i2c: 01 07 00 [11:48:47]MH_I2C_Read... [11:48:47]Read from MH i2c: 01 07 00 31 0E 00 00 00 00 00 FF 0F 54 [11:48:47]process_action close_receipt done [11:48:47]requested_data is exist [11:48:47]produce_requested_data [11:48:47]requested_item fm.sn is exist - process it [11:48:47]wFMCommunicate request_size=4 [11:48:47]MH_SAM_APDU [11:48:47]CAPDU: 80 11 00 00 [11:48:47]Write to MH i2c: E2 08 00 32 0E 80 11 00 00 00 00 00 00 BA [11:48:47]Write i2c OK [11:48:47]MH_I2C_Read... [11:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:47]Read from MH i2c: E2 [11:48:47]MH_I2C_Read... [11:48:47]Read from MH i2c: E2 17 00 [11:48:47]MH_I2C_Read... [11:48:47]Read from MH i2c: E2 17 00 32 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [11: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 [11:48:47]wFMCommunicate OK [11:48:47]requested_item fd.num is exist - process it [11:48:47]SAM_PROTO_GetFieldsCounters [11:48:47]wFMCommunicate request_size=4 [11:48:47]MH_SAM_APDU [11:48:47]CAPDU: 80 13 00 00 [11:48:47]Write to MH i2c: E2 08 00 33 0E 80 13 00 00 00 00 00 00 BD [11:48:47]Write i2c OK [11:48:47]MH_I2C_Read... [11:48:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:48]Read from MH i2c: E2 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 62 00 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 62 00 33 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 67 B9 05 00 0E 04 04 00 10 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 05 [11:48: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 67 B9 05 00 0E 04 04 00 10 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 [11:48:48]wFMCommunicate OK [11:48:48]SAM_PROTO_GetFieldsCounters done [11:48:48]requested_item shift.num is exist - process it [11:48:48]requested_item shift.opened is exist - process it [11:48:48]req_shift_opened [11:48:48]FM_GetShiftState [11:48:48]SAM_PROTO_GetShiftState [11:48:48]wFMCommunicate request_size=4 [11:48:48]MH_SAM_APDU [11:48:48]CAPDU: 80 13 01 00 [11:48:48]Write to MH i2c: E2 08 00 34 0E 80 13 01 00 00 00 00 00 BF [11:48:48]Write i2c OK [11:48:48]MH_I2C_Read... [11:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:48]Read from MH i2c: E2 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 0E 00 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 0E 00 34 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8D [11:48:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:48:48]wFMCommunicate OK [11:48:48]SAM_PROTO_GetShiftState done [11:48:48]FM_GetShiftState done [11:48:48]req_shift_opened done [11:48:48]requested_item shift.open_date is exist - process it [11:48:48]req_shift_open_date [11:48:48]req_shift_open_date done [11:48:48]produce_requested_data done [11:48:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375143,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:48:48]process_action_free close_receipt [11:48:48]json_value_free [11:48:48]json_value_free done [11:48:48]process_json_proto returns [11:48:48]Send response to host [11:48:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375143,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:48:48]free response buf [11:48:48]execute_script done [11:48:48]execute_script returns [11:48:48]free content buf [11:48:48]Sock 7.Close socket [11:48:48]Sock 7.Thread stoped [11:48:51]OFD Sender: No OFD packet to send [11:48:56]accept exits with 9 [11:48:56]New connection [11:48:56]New thread 3067096420 created [11:48:56]Thread 3067239780 joined [11:48:56]Waiting for new connection... [11:48:56] Sock 9.Parse request [11:48:56]Sock 9.Check first char [11:48:56]Sock 9.First char is OK [11:48:56]request: POST /json_proto HTTP/1.0 [11:48:56]Method: POST [11:48:56]URL: /json_proto [11:48:56]Method is POST - this is cgi request [11:48:56]url: /json_proto [11:48:56]query_string will be loaded in cgi processing [11:48:56]execute_cgi json_proto POST (null) [11:48:56]execute_cgi path=json_proto method=POST [11:48:56]POST find Content-Length [11:48:56]Host: 172.17.42.195:8080 [11:48:56]Content-Length: 678 [11:48:56]Content-Type: application/json [11:48:56] [11:48:56]POST finish read [11:48:56]Found Content-Length = 678 [11:48:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311685", "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" ] } } [11:48:56]execute_script... [11:48: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)3311685", "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" ] } } [11:48:56]POST & json_proto [11:48:56]process_json_proto [11:48:56]json parsed OK: [11:48:56]protocol is kg_v1.0 [11:48:56]action value=close_receipt [11:48:56]process_action close_receipt [11:48:56]cmd_close_receipt [11:48:56]MH_GetDate [11:48:56]Write to MH i2c: F0 00 00 35 0E 32 [11:48:56]Write i2c OK [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: F0 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: F0 09 00 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: F0 09 00 35 0E 00 A9 28 1E 67 EF 94 12 67 8D [11:48:56]GetLastDocTimeStamp 1730029724 [11:48:56]current date 1730029737 [11:48:56]FM_GetShiftState [11:48:56]SAM_PROTO_GetShiftState [11:48:56]wFMCommunicate request_size=4 [11:48:56]MH_SAM_APDU [11:48:56]CAPDU: 80 13 01 00 [11:48:56]Write to MH i2c: E2 08 00 36 0E 80 13 01 00 00 00 00 00 C1 [11:48:56]Write i2c OK [11:48:56]MH_I2C_Read... [11:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:56]Read from MH i2c: E2 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: E2 0E 00 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: E2 0E 00 36 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8F [11:48:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:48:56]wFMCommunicate OK [11:48:56]SAM_PROTO_GetShiftState done [11:48:56]FM_GetShiftState done [11:48:56]opened in 1729988025 [11:48:56]opened+sec_in_day 1730074425 [11:48:56]quantity*price = 20003 [11:48:56]sum+1 = 20004 [11:48: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 СНО: Общий режим Чек 422 27.10.2024 11:48 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375144 ФПД: 76508823004069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375144&fm=76508823004069&tin=02508201610067®Number=0000000000091623&sum=20000 [11:48:57]StoreToDocumentArchive [11:48:57]shift 528 fd 375144 [11:48:57]save to /storage/0528/doc_00375144 [11:48:57]save last doc name /storage/0528/doc_00375144 to /storage/kkm_last_doc_name [11:48:57]save OK [11:48:57]Clear old archive folders... [11:48:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:57]tlvbuf is 00F6AEA0 [11:48:57]SAM_PROTO_ClearQueue [11:48:57]wFMCommunicate request_size=4 [11:48:57]MH_SAM_APDU [11:48:57]CAPDU: 80 09 00 00 [11:48:57]Write to MH i2c: E2 08 00 43 0E 80 09 00 00 00 00 00 00 C3 [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:57]Read from MH i2c: E2 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 03 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 03 00 43 0E 00 90 00 C5 [11:48:57]RAPDU: 90 00 [11:48:57]wFMCommunicate OK [11:48:57]SAM_PROTO_ClearQueue done [11:48:57]KKMCreateOFDPacket [11:48:57]OFDProtocolAddRootSTLVToBuf [11:48:57]FM_MakeSignedData [11:48:57]FM_MakeSignedData [11:48:57]SAM_PROTO_SignData [11:48:57]wFMCommunicate request_size=4 [11:48:57]MH_SAM_APDU [11:48:57]CAPDU: 80 0D 01 02 [11:48:57]Write to MH i2c: E2 08 00 44 0E 80 0D 01 02 00 00 00 00 CB [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:57]Read from MH i2c: E2 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 03 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 03 00 44 0E 00 90 00 C6 [11:48:57]RAPDU: 90 00 [11:48:57]wFMCommunicate OK [11:48:57]wFMCommunicate request_size=255 [11:48:57]MH_SAM_APDU [11:48: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 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 A9 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 45 [11:48:57]Write to MH i2c: E2 02 01 45 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 A6 01 00 00 F4 03 04 00 A9 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 45 00 00 93 [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:58]Read from MH i2c: E2 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 03 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [11:48:58]RAPDU: 90 00 [11:48:58]wFMCommunicate OK [11:48:58]wFMCommunicate request_size=10 [11:48:58]MH_SAM_APDU [11:48:58]CAPDU: 80 0D 02 02 05 95 99 37 A3 A5 [11:48:58]Write to MH i2c: E2 0D 00 46 0E 80 0D 02 02 05 00 95 99 37 A3 A5 00 00 85 [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:58]Read from MH i2c: E2 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 03 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 03 00 46 0E 00 90 00 C8 [11:48:58]RAPDU: 90 00 [11:48:58]wFMCommunicate OK [11:48:58]wFMCommunicate request_size=4 [11:48:58]MH_SAM_APDU [11:48:58]CAPDU: 80 0D 03 02 [11:48:58]Write to MH i2c: E2 08 00 47 0E 80 0D 03 02 00 00 00 00 D0 [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:58]Read from MH i2c: E2 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 0B 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 0B 00 47 0E 00 E5 16 B3 76 B8 CE EE 23 90 00 8C [11:48:58]RAPDU: E5 16 B3 76 B8 CE EE 23 90 00 [11:48:58]wFMCommunicate OK [11:48:58]SAM_PROTO_SignData done [11:48:58]FM_MakeSignedData done [11:48:58]CreateOFDProtocolMessage [11:48:58]wFMCommunicate request_size=4 [11:48:58]MH_SAM_APDU [11:48:58]CAPDU: 80 11 00 00 [11:48:58]Write to MH i2c: E2 08 00 48 0E 80 11 00 00 00 00 00 00 D0 [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:58]Read from MH i2c: E2 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 17 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: E2 17 00 48 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [11:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:48:58]wFMCommunicate OK [11:48:58]CreateOFDProtocolMessage done [11:48:58]OFDSenderStorePacket 375144 [11:48:58]StoreOFDPacket docnum=375144 [11:48: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 68 3C 07 01 DC 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 A6 01 00 00 F4 03 04 00 A9 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 45 95 99 37 A3 A5 E5 16 B3 76 B8 CE EE 23 [11:48:58]CheckFolder [11:48:58]dirname=/storage/ofd_packets [11:48:58]CheckFolder done [11:48:58]ProducePacketName [11:48:58]name=ofd_packets/00375144 [11:48:58]NVStorageSaveData ofd_packets/00375144 [11:48:58]File name is /storage/ofd_packets/00375144 [11:48:58]Write 301 bytes [11:48:58]NVStorageSaveData done [11:48:58]OFDSenderStorePacket done [11:48:58]KKMCreateOFDPacket done [11:48:58]NVStorageSaveData kkm_last_timestamp [11:48:58]File name is /storage/kkm_last_timestamp [11:48:58]Write 4 bytes [11:48:58]NVStorageSaveData done [11:48:58]ExternCall_PrintAddStr [11:48:58]wPrintStart [11:48:58]Write to MH i2c: 01 00 00 49 0E 57 [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 07 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 07 00 49 0E 00 00 00 00 00 FF 0F 6C [11:48:58]RasterBufferAndPrint [11:48:58]line Счет N : (1)3311685 [11:48:58]line ИНН: 02508201610067 [11:48:58]line Контрольно-Кассовый Чек [11:48:58]line ПРОДАЖА [11:48:58]line ТРК (МРК, ГНК) : 12 [11:48:58]line Товар: 2710124130 [11:48:58]line Аи-92-К-4 [11:48:58]line 2.990 * 66.90 [11:48:58]line = 200.03 [11:48:58]line НДС 12% НСП 1% [11:48:58]line > о реализуемом товаре [11:48:58]line ОКРУГЛЕНИЕ: -0.03 [11:48:58]line ИТОГО: 200.00 [11:48:58]line Внесено: 200.00 [11:48:58]line СДАЧА: 0.00 [11:48:58]line НСП 1% : 1.77 [11:48:58]line НДС 12% : 21.24 [11:48:58]line Наличными: 200.00 [11:48:58]line Безнал.: 0.00 [11:48:58]line Место: АЗС № 87 "Партнер Нефть" [11:48:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:48:58]line СНО: Общий режим [11:48:58]line Чек 422 27.10.2024 11:48 [11:48:58]line Смена: 528 ФФД: 1.0 [11:48:58]line ЗНМ: 0300000083 [11:48:58]line РНМ: 0000000000091623 [11:48:58]line Версия ККМ: 001 [11:48:58]line ФМ: 0000000000874672 [11:48:58]line ФД: 375144 [11:48:58]line ФПД: 76508823004069 [11:48:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375144&fm=76508823004069&tin=02508201610067®Number=0000000000091623&sum=20000 [11:48:58]OFD Sender: Processing packet 375144 [packets to send 270, broken 269] [11:48:58]ProducePacketName [11:48:58]name=ofd_packets/00375144 [11:48:58]written 0, free lines is 4095 [11:48:58]OFD Sender: To server: pG, [11:48:58]CommunicateWithHost lk.salyk.kg:30040 [11:48:58]ConnectInit lk.salyk.kg [11:48:58]Connected sock=10 [11:48: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 68 3C 07 01 DC 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 A6 01 00 00 F4 03 04 00 A9 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 45 95 99 37 A3 A5 E5 16 B3 76 B8 CE EE 23 [11:48:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 05 B5 47 00 62 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 68 B9 05 00 F4 03 04 00 47 D4 1D 67 B6 04 01 00 00 06 94 F4 ED 1E 1F ED F9 [11:48:58]CommunicateWithHost err = 0 [11:48:58]CheckOFDResponse [11:48:58]1017 (14) - 77093643461234 [11:48:58]1041 (16) - 0000000000874672 [11:48:58]1040 (4) - 375144 [11:48:58]1012 (4) - 27.10.2024 05:48 [11:48:58]1206 (1) - 0 [11:48:58]OFD Sender: Remove packet 375144 [11:48:58]ProducePacketName [11:48:58]name=ofd_packets/00375144 [11:48:58]NVStorageDeleteData [11:48:58]Write to MH i2c: 01 00 00 74 0E 82 [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 07 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 D4 0C 69 [11:48:58]RasterBufferAndPrint [11:48:58]line [11:48:58]line [11:48:58]line [11:48:58]line [11:48:58]line [11:48:58]written 0, free lines is 3292 [11:48:58]MH_Cut [11:48:58]Write to MH i2c: D1 01 00 7B 0E 01 5B [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: D1 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: D1 01 00 [11:48:58]MH_I2C_Read... [11:48:58]Read from MH i2c: D1 01 00 7B 0E 00 5A [11:48:58]Write to MH i2c: 01 00 00 7C 0E 8A [11:48:58]Write i2c OK [11:48:58]MH_I2C_Read... [11:48:59]OFD Sender: No OFD packet to send [11:48:59]*** Cut start [11:48:59]*** Partial cut [11:48:59]*** CUTSNS_PIN = 1 [11:48:59]*** CUTSNS_PIN = 0 [11:48:59]*** Brake cut motor [11:49:00]Read from MH i2c: 01 [11:49:00]MH_I2C_Read... [11:49:00]*** Stop cut motor [11:49:00]*** Cut end [11:49:00]Read from MH i2c: 01 07 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: 01 07 00 7C 0E 00 00 00 00 00 FF 0F 9F [11:49:00]process_action close_receipt done [11:49:00]requested_data is exist [11:49:00]produce_requested_data [11:49:00]requested_item fm.sn is exist - process it [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 11 00 00 [11:49:00]Write to MH i2c: E2 08 00 7D 0E 80 11 00 00 00 00 00 00 05 [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 17 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 17 00 7D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [11:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:49:00]wFMCommunicate OK [11:49:00]requested_item fd.num is exist - process it [11:49:00]SAM_PROTO_GetFieldsCounters [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 13 00 00 [11:49:00]Write to MH i2c: E2 08 00 7E 0E 80 13 00 00 00 00 00 00 08 [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 62 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 62 00 7E 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 68 B9 05 00 0E 04 04 00 10 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 54 [11:49: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 68 B9 05 00 0E 04 04 00 10 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 [11:49:00]wFMCommunicate OK [11:49:00]SAM_PROTO_GetFieldsCounters done [11:49:00]requested_item shift.num is exist - process it [11:49:00]requested_item shift.opened is exist - process it [11:49:00]req_shift_opened [11:49:00]FM_GetShiftState [11:49:00]SAM_PROTO_GetShiftState [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 13 01 00 [11:49:00]Write to MH i2c: E2 08 00 7F 0E 80 13 01 00 00 00 00 00 0A [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 0E 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 0E 00 7F 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D8 [11:49:00]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:49:00]wFMCommunicate OK [11:49:00]SAM_PROTO_GetShiftState done [11:49:00]FM_GetShiftState done [11:49:00]req_shift_opened done [11:49:00]requested_item shift.open_date is exist - process it [11:49:00]req_shift_open_date [11:49:00]req_shift_open_date done [11:49:00]produce_requested_data done [11:49:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375144,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:49:00]process_action_free close_receipt [11:49:00]json_value_free [11:49:00]json_value_free done [11:49:00]process_json_proto returns [11:49:00]Send response to host [11:49:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375144,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:49:00]free response buf [11:49:00]execute_script done [11:49:00]execute_script returns [11:49:00]free content buf [11:49:00]Sock 9.Close socket [11:49:00]Sock 9.Thread stoped [11:49:04]OFD Sender: No OFD packet to send [11:49:09]OFD Sender: No OFD packet to send [11:49:14]OFD Sender: No OFD packet to send [11:49:19]OFD Sender: No OFD packet to send [11:49:24]OFD Sender: No OFD packet to send [11:49:29]OFD Sender: No OFD packet to send [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:44]accept exits with 7 [11:49:44]New connection [11:49:44]New thread 3067239780 created [11:49:44]Thread 3067096420 joined [11:49:44]Waiting for new connection... [11:49:44] Sock 7.Parse request [11:49:44]Sock 7.Check first char [11:49:44]Sock 7.First char is OK [11:49:44]request: POST /json_proto HTTP/1.0 [11:49:44]Method: POST [11:49:44]URL: /json_proto [11:49:44]Method is POST - this is cgi request [11:49:44]url: /json_proto [11:49:44]query_string will be loaded in cgi processing [11:49:44]execute_cgi json_proto POST (null) [11:49:44]execute_cgi path=json_proto method=POST [11:49:44]POST find Content-Length [11:49:44]Host: 172.17.42.195:8080 [11:49:44]Content-Length: 678 [11:49:44]Content-Type: application/json [11:49:44] [11:49:44]POST finish read [11:49:44]Found Content-Length = 678 [11:49:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311686", "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.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:44]execute_script... [11:49:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311686", "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.790, "sum" : 320.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 320.00, "total" : 320.00, "payments": [ { "type": 0, "sum" : 320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:44]POST & json_proto [11:49:44]process_json_proto [11:49:44]json parsed OK: [11:49:44]protocol is kg_v1.0 [11:49:44]action value=close_receipt [11:49:44]process_action close_receipt [11:49:44]cmd_close_receipt [11:49:44]MH_GetDate [11:49:44]Write to MH i2c: F0 00 00 80 0E 7D [11:49:44]Write i2c OK [11:49:44]MH_I2C_Read... [11:49:44]Read from MH i2c: F0 [11:49:44]MH_I2C_Read... [11:49:44]Read from MH i2c: F0 09 00 [11:49:44]MH_I2C_Read... [11:49:44]Read from MH i2c: F0 09 00 80 0E 00 D8 28 1E 67 EF 94 12 67 07 [11:49:44]GetLastDocTimeStamp 1730029737 [11:49:44]current date 1730029784 [11:49:44]FM_GetShiftState [11:49:44]SAM_PROTO_GetShiftState [11:49:44]wFMCommunicate request_size=4 [11:49:44]MH_SAM_APDU [11:49:44]CAPDU: 80 13 01 00 [11:49:44]Write to MH i2c: E2 08 00 81 0E 80 13 01 00 00 00 00 00 0C [11:49:44]Write i2c OK [11:49:44]MH_I2C_Read... [11:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:44]Read from MH i2c: E2 [11:49:44]MH_I2C_Read... [11:49:44]Read from MH i2c: E2 0E 00 [11:49:44]MH_I2C_Read... [11:49:44]Read from MH i2c: E2 0E 00 81 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DA [11:49:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:49:44]wFMCommunicate OK [11:49:44]SAM_PROTO_GetShiftState done [11:49:44]FM_GetShiftState done [11:49:44]opened in 1729988025 [11:49:44]opened+sec_in_day 1730074425 [11:49:44]quantity*price = 32045 [11:49:44]sum+1 = 32046 [11:49:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.03 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 423 27.10.2024 11:49 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375145 ФПД: 111968834954125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375145&fm=111968834954125&tin=02508201610067®Number=0000000000091623&sum=32000 [11:49:45]StoreToDocumentArchive [11:49:45]shift 528 fd 375145 [11:49:45]save to /storage/0528/doc_00375145 [11:49:45]save last doc name /storage/0528/doc_00375145 to /storage/kkm_last_doc_name [11:49:45]save OK [11:49:45]Clear old archive folders... [11:49:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:45]tlvbuf is 00F24AF0 [11:49:45]SAM_PROTO_ClearQueue [11:49:45]wFMCommunicate request_size=4 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 09 00 00 [11:49:45]Write to MH i2c: E2 08 00 8E 0E 80 09 00 00 00 00 00 00 0E [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 8E 0E 00 90 00 10 [11:49:45]RAPDU: 90 00 [11:49:45]wFMCommunicate OK [11:49:45]SAM_PROTO_ClearQueue done [11:49:45]KKMCreateOFDPacket [11:49:45]OFDProtocolAddRootSTLVToBuf [11:49:45]FM_MakeSignedData [11:49:45]FM_MakeSignedData [11:49:45]SAM_PROTO_SignData [11:49:45]wFMCommunicate request_size=4 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 0D 01 02 [11:49:45]Write to MH i2c: E2 08 00 8F 0E 80 0D 01 02 00 00 00 00 16 [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [11:49:45]RAPDU: 90 00 [11:49:45]wFMCommunicate OK [11:49:45]wFMCommunicate request_size=255 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 D8 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 65 [11:49:45]Write to MH i2c: E2 02 01 90 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 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 D8 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 65 00 00 05 [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 90 0E 00 90 00 12 [11:49:45]RAPDU: 90 00 [11:49:45]wFMCommunicate OK [11:49:45]wFMCommunicate request_size=10 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 0D 02 02 05 D5 C6 A2 23 8D [11:49:45]Write to MH i2c: E2 0D 00 91 0E 80 0D 02 02 05 00 D5 C6 A2 23 8D 00 00 10 [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 03 00 91 0E 00 90 00 13 [11:49:45]RAPDU: 90 00 [11:49:45]wFMCommunicate OK [11:49:45]wFMCommunicate request_size=4 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 0D 03 02 [11:49:45]Write to MH i2c: E2 08 00 92 0E 80 0D 03 02 00 00 00 00 1B [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 0B 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 0B 00 92 0E 00 86 2D 90 67 E1 69 79 EB 90 00 74 [11:49:45]RAPDU: 86 2D 90 67 E1 69 79 EB 90 00 [11:49:45]wFMCommunicate OK [11:49:45]SAM_PROTO_SignData done [11:49:45]FM_MakeSignedData done [11:49:45]CreateOFDProtocolMessage [11:49:45]wFMCommunicate request_size=4 [11:49:45]MH_SAM_APDU [11:49:45]CAPDU: 80 11 00 00 [11:49:45]Write to MH i2c: E2 08 00 93 0E 80 11 00 00 00 00 00 00 1B [11:49:45]Write i2c OK [11:49:45]MH_I2C_Read... [11:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:45]Read from MH i2c: E2 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 17 00 [11:49:45]MH_I2C_Read... [11:49:45]Read from MH i2c: E2 17 00 93 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [11:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:49:45]wFMCommunicate OK [11:49:45]CreateOFDProtocolMessage done [11:49:45]OFDSenderStorePacket 375145 [11:49:45]StoreOFDPacket docnum=375145 [11:49: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 AA 16 07 01 0C 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 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 D8 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 65 D5 C6 A2 23 8D 86 2D 90 67 E1 69 79 EB [11:49:46]CheckFolder [11:49:46]dirname=/storage/ofd_packets [11:49:46]CheckFolder done [11:49:46]ProducePacketName [11:49:46]name=ofd_packets/00375145 [11:49:46]NVStorageSaveData ofd_packets/00375145 [11:49:46]File name is /storage/ofd_packets/00375145 [11:49:46]Write 301 bytes [11:49:46]NVStorageSaveData done [11:49:46]OFDSenderStorePacket done [11:49:46]KKMCreateOFDPacket done [11:49:46]NVStorageSaveData kkm_last_timestamp [11:49:46]File name is /storage/kkm_last_timestamp [11:49:46]Write 4 bytes [11:49:46]NVStorageSaveData done [11:49:46]ExternCall_PrintAddStr [11:49:46]wPrintStart [11:49:46]Write to MH i2c: 01 00 00 94 0E A2 [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 07 00 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 07 00 94 0E 00 00 00 00 00 FF 0F B7 [11:49:46]RasterBufferAndPrint [11:49:46]line Счет N : (1)3311686 [11:49:46]line ИНН: 02508201610067 [11:49:46]line Контрольно-Кассовый Чек [11:49:46]line ПРОДАЖА [11:49:46]line ТРК (МРК, ГНК) : 42 [11:49:46]line Товар: 2710124130 [11:49:46]line Аи-92-К-4 [11:49:46]line 4.790 * 66.90 [11:49:46]line = 320.45 [11:49:46]line НДС 12% НСП 1% [11:49:46]line > о реализуемом товаре [11:49:46]line ОКРУГЛЕНИЕ: -0.45 [11:49:46]line ИТОГО: 320.00 [11:49:46]line Внесено: 320.00 [11:49:46]line СДАЧА: 0.00 [11:49:46]line НСП 1% : 2.84 [11:49:46]line НДС 12% : 34.03 [11:49:46]line Наличными: 320.00 [11:49:46]line Безнал.: 0.00 [11:49:46]line Место: АЗС № 87 "Партнер Нефть" [11:49:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:49:46]line СНО: Общий режим [11:49:46]line Чек 423 27.10.2024 11:49 [11:49:46]line Смена: 528 ФФД: 1.0 [11:49:46]line ЗНМ: 0300000083 [11:49:46]line РНМ: 0000000000091623 [11:49:46]line Версия ККМ: 001 [11:49:46]line ФМ: 0000000000874672 [11:49:46]line ФД: 375145 [11:49:46]line ФПД: 111968834954125 [11:49:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T114944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375145&fm=111968834954125&tin=02508201610067®Number=0000000000091623&sum=32000 [11:49:46]written 0, free lines is 4095 [11:49:46]OFD Sender: Processing packet 375145 [packets to send 270, broken 269] [11:49:46]ProducePacketName [11:49:46]name=ofd_packets/00375145 [11:49:46]OFD Sender: To server: pG, [11:49:46]CommunicateWithHost lk.salyk.kg:30040 [11:49:46]ConnectInit lk.salyk.kg [11:49:46]Connected sock=10 [11:49:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AA 16 07 01 0C 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 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 7D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 7D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 0D 00 00 00 00 07 04 06 00 00 7D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 D8 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 65 D5 C6 A2 23 8D 86 2D 90 67 E1 69 79 EB [11:49:46]Write to MH i2c: 01 00 00 BF 0E CD [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 07 00 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: 01 07 00 BF 0E 00 00 00 00 00 EB 0C CB [11:49:46]RasterBufferAndPrint [11:49:46]line [11:49:46]line [11:49:46]line [11:49:46]line [11:49:46]line [11:49:46]written 0, free lines is 3313 [11:49:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BF 5C 47 00 10 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 69 B9 05 00 F4 03 04 00 77 D4 1D 67 B6 04 01 00 00 D2 46 A2 59 7E 0A 10 8F [11:49:46]CommunicateWithHost err = 0 [11:49:46]CheckOFDResponse [11:49:46]1017 (14) - 77093643461234 [11:49:46]1041 (16) - 0000000000874672 [11:49:46]1040 (4) - 375145 [11:49:46]1012 (4) - 27.10.2024 05:49 [11:49:46]1206 (1) - 0 [11:49:46]OFD Sender: Remove packet 375145 [11:49:46]ProducePacketName [11:49:46]name=ofd_packets/00375145 [11:49:46]NVStorageDeleteData [11:49:46]MH_Cut [11:49:46]Write to MH i2c: D1 01 00 C6 0E 01 A6 [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: D1 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: D1 01 00 [11:49:46]MH_I2C_Read... [11:49:46]Read from MH i2c: D1 01 00 C6 0E 00 A5 [11:49:46]Write to MH i2c: 01 00 00 C7 0E D5 [11:49:46]Write i2c OK [11:49:46]MH_I2C_Read... [11:49:46]int [11:49:46]*** FLAG_PRN_PAP2 set [11:49:46]*** Cut start [11:49:46]*** Partial cut [11:49:46]*** CUTSNS_PIN = 1 [11:49:46]*** CUTSNS_PIN = 0 [11:49:47]OFD Sender: No OFD packet to send [11:49:47]*** Brake cut motor [11:49:47]Read from MH i2c: 01 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: *** Stop cut motor [11:49:47]01 *** Cut end [11:49:47]07 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 C7 0E 00 02 00 00 00 FF 0F EC [11:49:47]process_action close_receipt done [11:49:47]requested_data is exist [11:49:47]produce_requested_data [11:49:47]requested_item fm.sn is exist - process it [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 11 00 00 [11:49:47]Write to MH i2c: E2 08 00 C8 0E 80 11 00 00 00 00 00 00 50 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 17 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 17 00 C8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A5 [11:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:49:47]wFMCommunicate OK [11:49:47]requested_item fd.num is exist - process it [11:49:47]SAM_PROTO_GetFieldsCounters [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 13 00 00 [11:49:47]Write to MH i2c: E2 08 00 C9 0E 80 13 00 00 00 00 00 00 53 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 62 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:47]00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 62 00 C9 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 69 B9 05 00 0E 04 04 00 10 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 A3 [11: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 69 B9 05 00 0E 04 04 00 10 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 [11:49:47]wFMCommunicate OK [11:49:47]SAM_PROTO_GetFieldsCounters done [11:49:47]requested_item shift.num is exist - process it [11:49:47]requested_item shift.opened is exist - process it [11:49:47]req_shift_opened [11:49:47]FM_GetShiftState [11:49:47]SAM_PROTO_GetShiftState [11:49:47]wFMCommunicate request_size=4 [11:49:47]MH_SAM_APDU [11:49:47]CAPDU: 80 13 01 00 [11:49:47]Write to MH i2c: E2 08 00 CA 0E 80 13 01 00 00 00 00 00 55 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:47]Read from MH i2c: E2 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: E2 0E 00 CA 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 23 [11:49:47]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:49:47]wFMCommunicate OK [11:49:47]SAM_PROTO_GetShiftState done [11:49:47]FM_GetShiftState done [11:49:47]req_shift_opened done [11:49:47]requested_item shift.open_date is exist - process it [11:49:47]req_shift_open_date [11:49:47]req_shift_open_date done [11:49:47]produce_requested_data done [11:49:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375145,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:49:47]process_action_free close_receipt [11:49:47]json_value_free [11:49:47]json_value_free done [11:49:47]process_json_proto returns [11:49:47]Send response to host [11:49:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375145,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:49:47]free response buf [11:49:47]execute_script done [11:49:47]execute_script returns [11:49:47]free content buf [11:49:47]Sock 7.Close socket [11:49:47]Sock 7.Thread stoped [11:49:47]Write to MH i2c: 01 00 00 CB 0E D9 [11:49:47]Write i2c OK [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 [11:49:47]MH_I2C_Read... [11:49:47]Read from MH i2c: 01 07 00 CB 0E 00 02 00 00 00 FF 0F F0 [11:49:47]state=0 [11:49:47]Cover opened [11:49:52]OFD Sender: No OFD packet to send [11:49:52]Write to MH i2c: 01 00 00 CC 0E DA [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: 01 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: 01 07 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: 01 07 00 CC 0E 00 02 00 00 00 FF 0F F1 [11:49:52]state=3 [11:49:52]Cover opened [11:49:57]OFD Sender: No OFD packet to send [11:49:57]Write to MH i2c: 01 00 00 CD 0E DB [11:49:57]Write i2c OK [11:49:57]MH_I2C_Read... [11:49:57]Read from MH i2c: 01 [11:49:57]MH_I2C_Read... [11:49:57]Read from MH i2c: 01 07 00 [11:49:57]MH_I2C_Read... [11:49:57]Read from MH i2c: 01 07 00 CD 0E 00 02 00 00 00 FF 0F F2 [11:49:57]state=3 [11:49:57]Cover opened [11:50:02]OFD Sender: No OFD packet to send [11:50:02]Write to MH i2c: 01 00 00 CE 0E DC [11:50:02]Write i2c OK [11:50:02]MH_I2C_Read... [11:50:02]Read from MH i2c: 01 [11:50:02]MH_I2C_Read... [11:50:02]Read from MH i2c: 01 07 00 [11:50:02]MH_I2C_Read... [11:50:02]Read from MH i2c: 01 07 00 CE 0E 00 02 00 00 00 FF 0F F3 [11:50:02]state=3 [11:50:02]Cover opened [11:50:07]OFD Sender: No OFD packet to send [11:50:07]Write to MH i2c: 01 00 00 CF 0E DD [11:50:07]Write i2c OK [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: 01 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: 01 07 00 [11:50:07]MH_I2C_Read... [11:50:07]Read from MH i2c: 01 07 00 CF 0E 00 02 00 00 00 FF 0F F4 [11:50:07]state=3 [11:50:07]Cover opened [11:50:12]OFD Sender: No OFD packet to send [11:50:12]Write to MH i2c: 01 00 00 D0 0E DE [11:50:12]Write i2c OK [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: 01 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: 01 07 00 [11:50:12]MH_I2C_Read... [11:50:12]Read from MH i2c: 01 07 00 D0 0E 00 02 00 00 00 FF 0F F5 [11:50:12]state=3 [11:50:12]Cover opened [11:50:17]OFD Sender: No OFD packet to send [11:50:17]Write to MH i2c: 01 00 00 D1 0E DF [11:50:17]Write i2c OK [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 07 00 [11:50:17]MH_I2C_Read... [11:50:17]Read from MH i2c: 01 07 00 D1 0E 00 02 00 00 00 FF 0F F6 [11:50:17]state=3 [11:50:17]Cover opened [11:50:19]accept exits with 9 [11:50:19]New connection [11:50:19]New thread 3067096420 created [11:50:19]Thread 3067239780 joined [11:50:19]Waiting for new connection... [11:50:19] Sock 9.Parse request [11:50:19]Sock 9.Check first char [11:50:19]Sock 9.First char is OK [11:50:19]request: POST /json_proto HTTP/1.0 [11:50:19]Method: POST [11:50:19]URL: /json_proto [11:50:19]Method is POST - this is cgi request [11:50:19]url: /json_proto [11:50:19]query_string will be loaded in cgi processing [11:50:19]execute_cgi json_proto POST (null) [11:50:19]execute_cgi path=json_proto method=POST [11:50:19]POST find Content-Length [11:50:19]Host: 172.17.42.195:8080 [11:50:19]Content-Length: 678 [11:50:19]Content-Type: application/json [11:50:19] [11:50:19]POST finish read [11:50:19]Found Content-Length = 678 [11:50:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311687", "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" ] } } [11:50:19]execute_script... [11:50: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)3311687", "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" ] } } [11:50:19]POST & json_proto [11:50:19]process_json_proto [11:50:19]json parsed OK: [11:50:19]protocol is kg_v1.0 [11:50:19]action value=close_receipt [11:50:19]process_action close_receipt [11:50:19]cmd_close_receipt [11:50:19]MH_GetDate [11:50:19]Write to MH i2c: F0 00 00 D2 0E CF [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: F0 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: F0 09 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: F0 09 00 D2 0E 00 FC 28 1E 67 EF 94 12 67 7D [11:50:19]GetLastDocTimeStamp 1730029784 [11:50:19]current date 1730029820 [11:50:19]FM_GetShiftState [11:50:19]SAM_PROTO_GetShiftState [11:50:19]wFMCommunicate request_size=4 [11:50:19]MH_SAM_APDU [11:50:19]CAPDU: 80 13 01 00 [11:50:19]Write to MH i2c: E2 08 00 D3 0E 80 13 01 00 00 00 00 00 5E [11:50:19]Write i2c OK [11:50:19]MH_I2C_Read... [11:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:19]Read from MH i2c: E2 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 0E 00 [11:50:19]MH_I2C_Read... [11:50:19]Read from MH i2c: E2 0E 00 D3 0E 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2C [11:50:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:50:19]wFMCommunicate OK [11:50:19]SAM_PROTO_GetShiftState done [11:50:19]FM_GetShiftState done [11:50:19]opened in 1729988025 [11:50:19]opened+sec_in_day 1730074425 [11:50:19]quantity*price = 50041 [11:50:19]sum+1 = 50042 [11:50:19]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 СНО: Общий режим Чек 424 27.10.2024 11:50 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375146 ФПД: 116432550366081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375146&fm=116432550366081&tin=02508201610067®Number=0000000000091623&sum=50000 [11:50:20]StoreToDocumentArchive [11:50:20]shift 528 fd 375146 [11:50:20]save to /storage/0528/doc_00375146 [11:50:20]save last doc name /storage/0528/doc_00375146 to /storage/kkm_last_doc_name [11:50:20]save OK [11:50:20]Clear old archive folders... [11:50:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:21]tlvbuf is 00F637B0 [11:50:21]SAM_PROTO_ClearQueue [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 09 00 00 [11:50:21]Write to MH i2c: E2 08 00 E0 0E 80 09 00 00 00 00 00 00 60 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 E0 0E 00 90 00 62 [11:50:21]RAPDU: 90 00 [11:50:21]wFMCommunicate OK [11:50:21]SAM_PROTO_ClearQueue done [11:50:21]KKMCreateOFDPacket [11:50:21]OFDProtocolAddRootSTLVToBuf [11:50:21]FM_MakeSignedData [11:50:21]FM_MakeSignedData [11:50:21]SAM_PROTO_SignData [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 0D 01 02 [11:50:21]Write to MH i2c: E2 08 00 E1 0E 80 0D 01 02 00 00 00 00 68 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 E1 0E 00 90 00 63 [11:50:21]RAPDU: 90 00 [11:50:21]wFMCommunicate OK [11:50:21]wFMCommunicate request_size=255 [11:50:21]MH_SAM_APDU [11: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 A8 01 00 00 F4 03 04 00 FC 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 69 [11:50:21]Write to MH i2c: E2 02 01 E2 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 A8 01 00 00 F4 03 04 00 FC 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 69 00 00 E9 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 E2 0E 00 90 00 64 [11:50:21]RAPDU: 90 00 [11:50:21]wFMCommunicate OK [11:50:21]wFMCommunicate request_size=10 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 0D 02 02 05 E5 10 CE 0B 81 [11:50:21]Write to MH i2c: E2 0D 00 E3 0E 80 0D 02 02 05 00 E5 10 CE 0B 81 00 00 C4 [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 03 00 E3 0E 00 90 00 65 [11:50:21]RAPDU: 90 00 [11:50:21]wFMCommunicate OK [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 0D 03 02 [11:50:21]Write to MH i2c: E2 08 00 E4 0E 80 0D 03 02 00 00 00 00 6D [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 0B 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 0B 00 E4 0E 00 60 5F D9 F3 80 05 DB DB 90 00 34 [11:50:21]RAPDU: 60 5F D9 F3 80 05 DB DB 90 00 [11:50:21]wFMCommunicate OK [11:50:21]SAM_PROTO_SignData done [11:50:21]FM_MakeSignedData done [11:50:21]CreateOFDProtocolMessage [11:50:21]wFMCommunicate request_size=4 [11:50:21]MH_SAM_APDU [11:50:21]CAPDU: 80 11 00 00 [11:50:21]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:21]Read from MH i2c: E2 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: E2 17 00 [11:50:21]MH_I2C_Read... [11:50:21]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 [11: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 [11:50:21]wFMCommunicate OK [11:50:21]CreateOFDProtocolMessage done [11:50:21]OFDSenderStorePacket 375146 [11:50:21]StoreOFDPacket docnum=375146 [11:50: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 24 D0 07 01 35 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 FC 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 69 E5 10 CE 0B 81 60 5F D9 F3 80 05 DB DB [11:50:21]CheckFolder [11:50:21]dirname=/storage/ofd_packets [11:50:21]CheckFolder done [11:50:21]ProducePacketName [11:50:21]name=ofd_packets/00375146 [11:50:21]NVStorageSaveData ofd_packets/00375146 [11:50:21]File name is /storage/ofd_packets/00375146 [11:50:21]Write 301 bytes [11:50:21]NVStorageSaveData done [11:50:21]OFDSenderStorePacket done [11:50:21]KKMCreateOFDPacket done [11:50:21]NVStorageSaveData kkm_last_timestamp [11:50:21]File name is /storage/kkm_last_timestamp [11:50:21]Write 4 bytes [11:50:21]NVStorageSaveData done [11:50:21]ExternCall_PrintAddStr [11:50:21]wPrintStart [11:50:21]Write to MH i2c: 01 00 00 E6 0E F4 [11:50:21]OFD Sender: Processing packet 375146 [packets to send 270, broken 269] [11:50:21]ProducePacketName [11:50:21]name=ofd_packets/00375146 [11:50:21]OFD Sender: To server: pG, [11:50:21]CommunicateWithHost lk.salyk.kg:30040 [11:50:21]ConnectInit lk.salyk.kg [11:50:21]Write i2c OK [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: 01 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: 01 07 00 [11:50:21]MH_I2C_Read... [11:50:21]Read from MH i2c: 01 07 00 E6 0E 00 02 00 00 00 FF 0F 0B [11:50:21]RasterBufferAndPrint [11:50:21]line Счет N : (1)3311687 [11:50:21]line ИНН: 02508201610067 [11:50:21]line Контрольно-Кассовый Чек [11:50:21]line ПРОДАЖА [11:50:21]line ТРК (МРК, ГНК) : 32 [11:50:21]line Товар: 2710124130 [11:50:21]line Аи-92-К-4 [11:50:21]line 7.480 * 66.90 [11:50:21]line = 500.41 [11:50:21]line НДС 12% НСП 1% [11:50:21]line > о реализуемом товаре [11:50:21]line ОКРУГЛЕНИЕ: -0.41 [11:50:21]line ИТОГО: 500.00 [11:50:21]line Внесено: 500.00 [11:50:21]line СДАЧА: 0.00 [11:50:21]line НСП 1% : 4.43 [11:50:21]line НДС 12% : 53.14 [11:50:21]line Наличными: 500.00 [11:50:21]line Безнал.: 0.00 [11:50:21]line Место: АЗС № 87 "Партнер Нефть" [11:50:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:50:21]line СНО: Общий режим [11:50:21]line Чек 424 27.10.2024 11:50 [11:50:21]line Смена: 528 ФФД: 1.0 [11:50:21]line ЗНМ: 0300000083 [11:50:21]line РНМ: 0000000000091623 [11:50:21]line Версия ККМ: 001 [11:50:21]line ФМ: 0000000000874672 [11:50:21]line ФД: 375146 [11:50:21]line ФПД: 116432550366081 [11:50:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375146&fm=116432550366081&tin=02508201610067®Number=0000000000091623&sum=50000 [11:50:21]Connected sock=7 [11:50: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 24 D0 07 01 35 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 FC 28 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 69 E5 10 CE 0B 81 60 5F D9 F3 80 05 DB DB [11:50:21]written 0, free lines is 4095 [11:50:21]Error from MH - 05 [11:50:21]process_action_free close_receipt [11:50:21]json_value_free [11:50:21]json_value_free done [11:50:21]process_json_proto returns [11:50:21]Send response to host [11:50:21]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [11:50:21]free response buf [11:50:21]execute_script done [11:50:21]execute_script returns [11:50:21]free content buf [11:50:21]Sock 9.Close socket [11:50:21]Sock 9.Thread stoped [11: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 44 1F 47 00 8E 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 6A B9 05 00 F4 03 04 00 9A D4 1D 67 B6 04 01 00 00 73 04 3D F2 7E 11 02 B0 [11:50:22]CommunicateWithHost err = 0 [11:50:22]CheckOFDResponse [11:50:22]1017 (14) - 77093643461234 [11:50:22]1041 (16) - 0000000000874672 [11:50:22]1040 (4) - 375146 [11:50:22]1012 (4) - 27.10.2024 05:50 [11:50:22]1206 (1) - 0 [11:50:22]OFD Sender: Remove packet 375146 [11:50:22]ProducePacketName [11:50:22]name=ofd_packets/00375146 [11:50:22]NVStorageDeleteData [11:50:22]OFD Sender: No OFD packet to send [11:50:22]Write to MH i2c: 01 00 00 E9 0E F7 [11:50:22]Write i2c OK [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: 01 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: 01 07 00 [11:50:22]MH_I2C_Read... [11:50:22]Read from MH i2c: 01 07 00 E9 0E 00 02 00 00 00 FF 0F 0E [11:50:22]state=3 [11:50:22]Cover opened [11:50:27]OFD Sender: No OFD packet to send [11:50:27]Write to MH i2c: 01 00 00 EA 0E F8 [11:50:27]Write i2c OK [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: 01 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: 01 07 00 [11:50:27]MH_I2C_Read... [11:50:27]Read from MH i2c: 01 07 00 EA 0E 00 02 00 00 00 FF 0F 0F [11:50:27]state=3 [11:50:27]Cover opened [11:50:32]OFD Sender: No OFD packet to send [11:50:32]Write to MH i2c: 01 00 00 EB 0E F9 [11:50:32]Write i2c OK [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 [11:50:32]MH_I2C_Read... [11:50:32]Read from MH i2c: 01 07 00 EB 0E 00 02 00 00 00 FF 0F 10 [11:50:32]state=3 [11:50:32]Cover opened [11:50:37]OFD Sender: No OFD packet to send [11:50:37]Write to MH i2c: 01 00 00 EC 0E FA [11:50:37]Write i2c OK [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: 01 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: 01 07 00 [11:50:37]MH_I2C_Read... [11:50:37]Read from MH i2c: 01 07 00 EC 0E 00 02 00 00 00 FF 0F 11 [11:50:37]state=3 [11:50:37]Cover opened [11:50:42]OFD Sender: No OFD packet to send [11:50:42]Write to MH i2c: 01 00 00 ED 0E FB [11:50:42]Write i2c OK [11:50:42]MH_I2C_Read... [11:50:42]Read from MH i2c: 01 [11:50:42]MH_I2C_Read... [11:50:42]Read from MH i2c: 01 07 00 [11:50:42]MH_I2C_Read... [11:50:42]Read from MH i2c: 01 07 00 ED 0E 00 02 00 00 00 FF 0F 12 [11:50:42]state=3 [11:50:42]Cover opened [11:50:47]OFD Sender: No OFD packet to send [11:50:47]Write to MH i2c: 01 00 00 EE 0E FC [11:50:47]Write i2c OK [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 [11:50:47]MH_I2C_Read... [11:50:47]Read from MH i2c: 01 07 00 EE 0E 00 02 00 00 00 FF 0F 13 [11:50:47]state=3 [11:50:47]Cover opened [11:50:52]OFD Sender: No OFD packet to send [11:50:52]Write to MH i2c: 01 00 00 EF 0E FD [11:50:52]Write i2c OK [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: 01 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: 01 07 00 [11:50:52]MH_I2C_Read... [11:50:52]Read from MH i2c: 01 07 00 EF 0E 00 02 00 00 00 FF 0F 14 [11:50:52]state=3 [11:50:52]Cover opened [11:50:57]OFD Sender: No OFD packet to send [11:50:57]Write to MH i2c: 01 00 00 F0 0E FE [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 F0 0E 00 02 00 00 00 FF 0F 15 [11:50:57]state=3 [11:50:57]Cover opened [11:51:02]OFD Sender: No OFD packet to send [11:51:02]Write to MH i2c: 01 00 00 F1 0E FF [11:51:02]Write i2c OK [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 [11:51:02]MH_I2C_Read... [11:51:02]Read from MH i2c: 01 07 00 F1 0E 00 02 00 00 00 FF 0F 16 [11:51:02]state=3 [11:51:02]Cover opened [11:51:07]OFD Sender: No OFD packet to send [11:51:07]Write to MH i2c: 01 00 00 F2 0E 00 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 07 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 07 00 F2 0E 00 02 00 00 00 FF 0F 17 [11:51:07]state=3 [11:51:07]Cover opened [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: 758886+1729271023=1730029909 [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 55 29 1E 67 EF 94 12 67 FE [11:51:49]Current date/time: 27.10.2024 11:51 [11:51:49]FM_Init [11:51:49]wFMConnect [11:51:49]MH_SAM_On [11:51:49]Write to MH i2c: E0 00 00 08 00 E7 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_init finished! [11:51:49]*** atr: [11:51:49]*** 0F 3B D5 18 FF 81 91 FE [11:51:49]*** 1F C3 80 73 C8 21 10 0A [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]*** 00 00 00 00 00 00 00 00 [11:51:49]Read from MH i2c: E0 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E0 10 00 [11:51:49]MH_I2C_Read... [11:51: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 [11:51:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:51:49]wFMCommunicate request_size=10 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:51:49]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 11 00 00 [11:51:49]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 17 00 [11:51:49]MH_I2C_Read... [11:51: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 [11:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:51:49]wFMCommunicate OK [11:51:49]Detected FM SN is 0000000000874672 [11:51:49]Stored FM SN is 0000000000874672 [11:51:49]wFMCommunicate request_size=9 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 16 00 00 04 9C 57 00 00 [11:51:49]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]FM PIN OK [11:51:49]wFMCommunicate request_size=8 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 14 04 00 03 02 00 01 [11:51:49]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]wFMCommunicate request_size=13 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:51: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 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:51:49]RAPDU: 90 00 [11:51:49]wFMCommunicate OK [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 11 00 00 [11:51:49]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 17 00 [11:51:49]MH_I2C_Read... [11:51: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 [11:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:51:49]wFMCommunicate OK [11:51:49]DocumentArchiveInit [11:51:49]Start Httpd... [11:51:49]Httpd thread 3067809124 created [11:51:49]Write to MH i2c: 01 00 00 0F 00 0F [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 07 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:51:49]MH Int Process started [11:51:49]Allocated Socket 8 [11:51:49]Bind OK [11:51:49]Listen OK [11:51:49]httpd running on port 8080 [11:51:49]Waiting for new connection... [11:51:49]OFD Sender: No OFD packet to send [11:51:54]OFD Sender: No OFD packet to send [11:51:59]OFD Sender: No OFD packet to send [11:52:04]OFD Sender: No OFD packet to send [11:52:09]OFD Sender: No OFD packet to send [11:52:10]accept exits with 9 [11:52:10]New connection [11:52:10]New thread 3067522404 created [11:52:10]Waiting for new connection... [11:52:10] Sock 9.Parse request [11:52:10]Sock 9.Check first char [11:52:10]Sock 9.First char is OK [11:52:10]request: POST /json_proto HTTP/1.0 [11:52:10]Method: POST [11:52:10]URL: /json_proto [11:52:10]Method is POST - this is cgi request [11:52:10]url: /json_proto [11:52:10]query_string will be loaded in cgi processing [11:52:10]execute_cgi json_proto POST (null) [11:52:10]execute_cgi path=json_proto method=POST [11:52:10]POST find Content-Length [11:52:10]Host: 172.17.42.195:8080 [11:52:10]Content-Length: 215 [11:52:10]Content-Type: application/json [11:52:10] [11:52:10]POST finish read [11:52:10]Found Content-Length = 215 [11:52:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:10]execute_script... [11:52:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:10]POST & json_proto [11:52:10]process_json_proto [11:52:10]json parsed OK: [11:52:10]protocol is kg_v1.0 [11:52:10]action value=get_value [11:52:10]process_action get_value [11:52:10]cmd_get_value [11:52:10]process_action get_value done [11:52:10]requested_data is exist [11:52:10]produce_requested_data [11:52:10]requested_item kkm.sn is exist - process it [11:52:10]requested_item kkm.ver is exist - process it [11:52:10]requested_item fm.sn is exist - process it [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 11 00 00 [11:52:10]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:10]Read from MH i2c: E2 17 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [11:52:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:52:10]wFMCommunicate OK [11:52:10]requested_item fd.num is exist - process it [11:52:10]SAM_PROTO_GetFieldsCounters [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 13 00 00 [11:52:10]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 62 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 E1 [11:52: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 6A B9 05 00 0E 04 04 00 10 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 [11:52:10]wFMCommunicate OK [11:52:10]SAM_PROTO_GetFieldsCounters done [11:52:10]requested_item shift.num is exist - process it [11:52:10]requested_item shift.opened is exist - process it [11:52:10]req_shift_opened [11:52:10]FM_GetShiftState [11:52:10]SAM_PROTO_GetShiftState [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 13 01 00 [11:52:10]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 0E 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 5D [11:52:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:52:10]wFMCommunicate OK [11:52:10]SAM_PROTO_GetShiftState done [11:52:10]FM_GetShiftState done [11:52:10]req_shift_opened done [11:52:10]requested_item shift.open_date is exist - process it [11:52:10]req_shift_open_date [11:52:10]req_shift_open_date done [11:52:10]produce_requested_data done [11:52:10]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375146,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:52:10]process_action_free get_value [11:52:10]json_value_free [11:52:10]json_value_free done [11:52:10]process_json_proto returns [11:52:10]Send response to host [11:52:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375146,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:52:10]free response buf [11:52:10]execute_script done [11:52:10]execute_script returns [11:52:10]free content buf [11:52:10]Sock 9.Close socket [11:52:10]Sock 9.Thread stoped [11:52:10]accept exits with 7 [11:52:10]New connection [11:52:10]New thread 3067379044 created [11:52:10]Thread 3067522404 joined [11:52:10]Waiting for new connection... [11:52:10] Sock 7.Parse request [11:52:10]Sock 7.Check first char [11:52:10]Sock 7.First char is OK [11:52:10]request: POST /json_proto HTTP/1.0 [11:52:10]Method: POST [11:52:10]URL: /json_proto [11:52:10]Method is POST - this is cgi request [11:52:10]url: /json_proto [11:52:10]query_string will be loaded in cgi processing [11:52:10]execute_cgi json_proto POST (null) [11:52:10]execute_cgi path=json_proto method=POST [11:52:10]POST find Content-Length [11:52:10]Host: 172.17.42.195:8080 [11:52:10]Content-Length: 331 [11:52:10]Content-Type: application/json [11:52:10] [11:52:10]POST finish read [11:52:10]Found Content-Length = 331 [11:52:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:52:10]execute_script... [11:52:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:52:10]POST & json_proto [11:52:10]process_json_proto [11:52:10]json parsed OK: [11:52:10]protocol is kg_v1.0 [11:52:10]action value=get_value [11:52:10]process_action get_value [11:52:10]cmd_get_value [11:52:10]process_action get_value done [11:52:10]requested_data is exist [11:52:10]produce_requested_data [11:52:10]requested_item fm.sale.total is exist - process it [11:52:10]SAM_PROTO_GetFMData [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 13 03 00 [11:52:10]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 49 B5 05 00 69 04 A4 00 6F 04 04 00 33 B3 05 00 B1 04 05 00 EA 54 96 FB 07 70 04 05 00 34 38 E1 2E 06 72 04 05 00 B6 1C B5 CC 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 4C 99 15 D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 78 C6 16 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 21 [11:52:11]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 49 B5 05 00 69 04 A4 00 6F 04 04 00 33 B3 05 00 B1 04 05 00 EA 54 96 FB 07 70 04 05 00 34 38 E1 2E 06 72 04 05 00 B6 1C B5 CC 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 4C 99 15 D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 78 C6 16 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 17 00 00 [11:52:11]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]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 [11:52:11]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 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 17 00 00 [11:52:11]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]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 [11:52:11]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 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 17 00 00 [11:52:11]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 FD 00 [11:52:11]MH_I2C_Read... [11:52:11]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 [11:52:11]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 [11:52:11]wFMCommunicate OK [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 17 00 00 [11:52:11]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 E3 00 [11:52:12]MH_I2C_Read... [11:52:12]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 [11:52:12]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 [11:52:12]wFMCommunicate OK [11:52:12]SAM_PROTO_GetFMData done [11:52:12]requested_item fm.sale_refund.total is exist - process it [11:52:12]requested_item fm.buy.total is exist - process it [11:52:12]requested_item shift.sale.total is exist - process it [11:52:12]SAM_PROTO_GetShiftData [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 13 02 00 [11:52:12]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 A8 01 00 00 69 04 9F 00 6F 04 04 00 A8 01 00 00 B1 04 04 00 3F 42 80 02 70 04 04 00 A0 01 58 01 72 04 04 00 9F 40 28 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 75 01 44 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B6 AA 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 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 E6 [11:52:12]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 A8 01 00 00 69 04 9F 00 6F 04 04 00 A8 01 00 00 B1 04 04 00 3F 42 80 02 70 04 04 00 A0 01 58 01 72 04 04 00 9F 40 28 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 75 01 44 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B6 AA 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 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 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 17 00 00 [11:52:12]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 FD 00 [11:52:12]MH_I2C_Read... [11:52:12]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 [11:52:12]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 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 17 00 00 [11:52:12]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 FD 00 [11:52:13]MH_I2C_Read... [11:52:13]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 [11:52:13]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 [11:52:13]wFMCommunicate OK [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 17 00 00 [11:52:13]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 FD 00 [11:52:13]MH_I2C_Read... [11:52:13]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 [11:52:13]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 [11:52:13]wFMCommunicate OK [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 17 00 00 [11:52:13]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 CF 00 [11:52:13]MH_I2C_Read... [11:52:13]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 [11:52:13]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 [11:52:13]wFMCommunicate OK [11:52:13]SAM_PROTO_GetShiftData done [11:52:13]requested_item shift.sale.total_cash is exist - process it [11:52:13]requested_item shift.sale_refund.total is exist - process it [11:52:13]requested_item shift.sale_refund.total_cash is exist - process it [11:52:13]requested_item shift.buy.total is exist - process it [11:52:13]requested_item shift.buy.total_cash is exist - process it [11:52:13]produce_requested_data done [11:52:13]produce_requested_data return {"fm.sale.total":342857044.26,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":419599.99,"shift.sale.total_cash":225448.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} [11:52:13]process_action_free get_value [11:52:13]json_value_free [11:52:13]json_value_free done [11:52:13]process_json_proto returns [11:52:13]Send response to host [11:52:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342857044.26,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":419599.99,"shift.sale.total_cash":225448.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}}} [11:52:13]free response buf [11:52:13]execute_script done [11:52:13]execute_script returns [11:52:13]free content buf [11:52:13]Sock 7.Close socket [11:52:13]Sock 7.Thread stoped [11:52:14]OFD Sender: No OFD packet to send [11:52:17]accept exits with 9 [11:52:17]New connection [11:52:17]New thread 3067522404 created [11:52:17]Thread 3067379044 joined [11:52:17]Waiting for new connection... [11:52:17] Sock 9.Parse request [11:52:17]Sock 9.Check first char [11:52:17]Sock 9.First char is OK [11:52:17]request: POST /json_proto HTTP/1.0 [11:52:17]Method: POST [11:52:17]URL: /json_proto [11:52:17]Method is POST - this is cgi request [11:52:17]url: /json_proto [11:52:17]query_string will be loaded in cgi processing [11:52:17]execute_cgi json_proto POST (null) [11:52:17]execute_cgi path=json_proto method=POST [11:52:17]POST find Content-Length [11:52:17]Host: 172.17.42.195:8080 [11:52:17]Content-Length: 144 [11:52:17]Content-Type: application/json [11:52:17] [11:52:17]POST finish read [11:52:17]Found Content-Length = 144 [11:52:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:52:17]execute_script... [11:52:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [11:52:17]POST & json_proto [11:52:17]process_json_proto [11:52:17]json parsed OK: [11:52:17]protocol is kg_v1.0 [11:52:17]action value=print_doc [11:52:17]process_action print_doc [11:52:17]ExternCall_PrintAddStr [11:52:17]wPrintStart [11:52:17]Write to MH i2c: 01 00 00 1D 00 1D [11:52:17]Write i2c OK [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: 01 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: 01 07 00 [11:52:17]MH_I2C_Read... [11:52:17]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [11:52:17]RasterBufferAndPrint [11:52:17]line Счет N : (1)3311687 [11:52:17]line ИНН: 02508201610067 [11:52:17]line Контрольно-Кассовый Чек [11:52:17]line ПРОДАЖА [11:52:17]line ТРК (МРК, ГНК) : 32 [11:52:17]line Товар: 2710124130 [11:52:17]line Аи-92-К-4 [11:52:17]line 7.480 * 66.90 [11:52:17]line = 500.41 [11:52:17]line НДС 12% НСП 1% [11:52:17]line > о реализуемом товаре [11:52:17]line ОКРУГЛЕНИЕ: -0.41 [11:52:17]line ИТОГО: 500.00 [11:52:17]line Внесено: 500.00 [11:52:17]line СДАЧА: 0.00 [11:52:17]line НСП 1% : 4.43 [11:52:17]line НДС 12% : 53.14 [11:52:17]line Наличными: 500.00 [11:52:17]line Безнал.: 0.00 [11:52:17]line Место: АЗС № 87 "Партнер Нефть" [11:52:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:52:17]line СНО: Общий режим [11:52:17]line Чек 424 27.10.2024 11:50 [11:52:17]line Смена: 528 ФФД: 1.0 [11:52:17]line ЗНМ: 0300000083 [11:52:17]line РНМ: 0000000000091623 [11:52:17]line Версия ККМ: 001 [11:52:17]line ФМ: 0000000000874672 [11:52:17]line ФД: 375146 [11:52:17]line ФПД: 116432550366081 [11:52:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375146&fm=116432550366081&tin=02508201610067®Number=0000000000091623&sum=50000 [11:52:17]written 0, free lines is 4095 [11:52:18]Write to MH i2c: 01 00 00 48 00 48 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 D0 0C 2B [11:52:18]RasterBufferAndPrint [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]line [11:52:18]written 0, free lines is 3290 [11:52:18]MH_Cut [11:52:18]Write to MH i2c: D1 01 00 4F 00 01 21 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 01 00 [11:52:18]MH_I2C_Read... [11:52:18]Read from MH i2c: D1 01 00 4F 00 00 20 [11:52:18]Write to MH i2c: 01 00 00 50 00 50 [11:52:18]Write i2c OK [11:52:18]MH_I2C_Read... [11:52:18]*** Cut start [11:52:18]*** Partial cut [11:52:18]*** CUTSNS_PIN = 1 [11:52:19]*** CUTSNS_PIN = 0 [11:52:19]*** Brake cut motor [11:52:19]Read from MH i2c: 01 [11:52:19]MH_I2C_Read... [11:52:19]*** Stop cut motor [11:52:19]*** Cut end [11:52:19]Read from MH i2c: 01 07 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [11:52:19]process_action print_doc done [11:52:19]requested_data is exist [11:52:19]produce_requested_data [11:52:19]produce_requested_data return (null) [11:52:19]process_action_free print_doc [11:52:19]json_value_free [11:52:19]json_value_free done [11:52:19]process_json_proto returns [11:52:19]Send response to host [11:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [11:52:19]free response buf [11:52:19]execute_script done [11:52:19]execute_script returns [11:52:19]free content buf [11:52:19]Sock 9.Close socket [11:52:19]Sock 9.Thread stoped [11:52:19]accept exits with 7 [11:52:19]New connection [11:52:19]New thread 3067379044 created [11:52:19]Thread 3067522404 joined [11:52:19]Waiting for new connection... [11:52:19] Sock 7.Parse request [11:52:19]Sock 7.Check first char [11:52:19]Sock 7.First char is OK [11:52:19]request: POST /json_proto HTTP/1.0 [11:52:19]Method: POST [11:52:19]URL: /json_proto [11:52:19]Method is POST - this is cgi request [11:52:19]url: /json_proto [11:52:19]query_string will be loaded in cgi processing [11:52:19]execute_cgi json_proto POST (null) [11:52:19]execute_cgi path=json_proto method=POST [11:52:19]POST find Content-Length [11:52:19]Host: 172.17.42.195:8080 [11:52:19]Content-Length: 678 [11:52:19]Content-Type: application/json [11:52:19] [11:52:19]POST finish read [11:52:19]Found Content-Length = 678 [11:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311688", "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" ] } } [11:52:19]execute_script... [11:52:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311688", "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" ] } } [11:52:19]POST & json_proto [11:52:19]process_json_proto [11:52:19]json parsed OK: [11:52:19]protocol is kg_v1.0 [11:52:19]action value=close_receipt [11:52:19]process_action close_receipt [11:52:19]cmd_close_receipt [11:52:19]MH_GetDate [11:52:19]Write to MH i2c: F0 00 00 51 00 40 [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 09 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: F0 09 00 51 00 00 74 29 1E 67 EF 94 12 67 67 [11:52:19]GetLastDocTimeStamp 1730029820 [11:52:19]current date 1730029940 [11:52:19]FM_GetShiftState [11:52:19]SAM_PROTO_GetShiftState [11:52:19]wFMCommunicate request_size=4 [11:52:19]MH_SAM_APDU [11:52:19]CAPDU: 80 13 01 00 [11:52:19]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [11:52:19]Write i2c OK [11:52:19]MH_I2C_Read... [11:52:19]OFD Sender: No OFD packet to send [11:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:19]Read from MH i2c: E2 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0E 00 [11:52:19]MH_I2C_Read... [11:52:19]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9D [11:52:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:52:19]wFMCommunicate OK [11:52:19]SAM_PROTO_GetShiftState done [11:52:19]FM_GetShiftState done [11:52:19]opened in 1729988025 [11:52:19]opened+sec_in_day 1730074425 [11:52:19]quantity*price = 25020 [11:52:19]sum+1 = 25022 [11:52:19]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 СНО: Общий режим Чек 425 27.10.2024 11:52 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375147 ФПД: 9143227669795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115220&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375147&fm=9143227669795&tin=02508201610067®Number=0000000000091623&sum=25000 [11:52:21]StoreToDocumentArchive [11:52:21]shift 528 fd 375147 [11:52:21]save to /storage/0528/doc_00375147 [11:52:21]save last doc name /storage/0528/doc_00375147 to /storage/kkm_last_doc_name [11:52:21]save OK [11:52:21]Clear old archive folders... [11:52:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:21]tlvbuf is 01622F00 [11:52:21]SAM_PROTO_ClearQueue [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 09 00 00 [11:52:21]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [11:52:21]RAPDU: 90 00 [11:52:21]wFMCommunicate OK [11:52:21]SAM_PROTO_ClearQueue done [11:52:21]KKMCreateOFDPacket [11:52:21]OFDProtocolAddRootSTLVToBuf [11:52:21]FM_MakeSignedData [11:52:21]FM_MakeSignedData [11:52:21]SAM_PROTO_SignData [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 0D 01 02 [11:52:21]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [11:52:21]RAPDU: 90 00 [11:52:21]wFMCommunicate OK [11:52:21]wFMCommunicate request_size=255 [11:52:21]MH_SAM_APDU [11: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 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 A9 01 00 00 F4 03 04 00 74 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 08 [11:52:21]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 01 00 00 F4 03 04 00 74 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 08 00 00 4D [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [11:52:21]RAPDU: 90 00 [11:52:21]wFMCommunicate OK [11:52:21]wFMCommunicate request_size=10 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 0D 02 02 05 50 D2 D6 5D 23 [11:52:21]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 50 D2 D6 5D 23 00 00 5E [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [11:52:21]RAPDU: 90 00 [11:52:21]wFMCommunicate OK [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 0D 03 02 [11:52:21]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 0B 00 [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 0B 00 63 00 00 67 CB 80 EE 30 92 7F 1F 90 00 DF [11:52:21]RAPDU: 67 CB 80 EE 30 92 7F 1F 90 00 [11:52:21]wFMCommunicate OK [11:52:21]SAM_PROTO_SignData done [11:52:21]FM_MakeSignedData done [11:52:21]CreateOFDProtocolMessage [11:52:21]wFMCommunicate request_size=4 [11:52:21]MH_SAM_APDU [11:52:21]CAPDU: 80 11 00 00 [11:52:21]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [11:52:21]Write i2c OK [11:52:21]MH_I2C_Read... [11:52:21]Read from MH i2c: E2 [11:52:21]MH_I2C_Read... [11:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:21]Read from MH i2c: E2 17 00 [11:52:21]MH_I2C_Read... [11:52:21]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 [11: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 [11:52:21]wFMCommunicate OK [11:52:21]CreateOFDProtocolMessage done [11:52:21]OFDSenderStorePacket 375147 [11:52:21]StoreOFDPacket docnum=375147 [11: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 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 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 A9 01 00 00 F4 03 04 00 74 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 08 50 D2 D6 5D 23 67 CB 80 EE 30 92 7F 1F [11:52:21]CheckFolder [11:52:21]dirname=/storage/ofd_packets [11:52:21]CheckFolder done [11:52:21]ProducePacketName [11:52:21]name=ofd_packets/00375147 [11:52:21]NVStorageSaveData ofd_packets/00375147 [11:52:21]File name is /storage/ofd_packets/00375147 [11:52:21]Write 301 bytes [11:52:21]NVStorageSaveData done [11:52:21]OFDSenderStorePacket done [11:52:22]KKMCreateOFDPacket done [11:52:22]NVStorageSaveData kkm_last_timestamp [11:52:22]File name is /storage/kkm_last_timestamp [11:52:22]Write 4 bytes [11:52:22]NVStorageSaveData done [11:52:22]OFD Sender: Processing packet 375147 [packets to send 270, broken 269] [11:52:22]ProducePacketName [11:52:22]name=ofd_packets/00375147 [11:52:22]OFD Sender: To server: pG, [11:52:22]CommunicateWithHost lk.salyk.kg:30040 [11:52:22]ConnectInit lk.salyk.kg [11:52:22]ExternCall_PrintAddStr [11:52:22]wPrintStart [11:52:22]Write to MH i2c: 01 00 00 65 00 65 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [11:52:22]RasterBufferAndPrint [11:52:22]line Счет N : (1)3311688 [11:52:22]line ИНН: 02508201610067 [11:52:22]line Контрольно-Кассовый Чек [11:52:22]line ПРОДАЖА [11:52:22]line ТРК (МРК, ГНК) : 22 [11:52:22]line Товар: 2710124130 [11:52:22]line Аи-92-К-4 [11:52:22]line 3.740 * 66.90 [11:52:22]line = 250.21 [11:52:22]line НДС 12% НСП 1% [11:52:22]line > о реализуемом товаре [11:52:22]line ОКРУГЛЕНИЕ: -0.21 [11:52:22]line ИТОГО: 250.00 [11:52:22]line Внесено: 250.00 [11:52:22]line СДАЧА: 0.00 [11:52:22]line НСП 1% : 2.21 [11:52:22]line НДС 12% : 26.57 [11:52:22]line Наличными: 250.00 [11:52:22]line Безнал.: 0.00 [11:52:22]line Место: АЗС № 87 "Партнер Нефть" [11:52:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:52:22]line СНО: Общий режим [11:52:22]line Чек 425 27.10.2024 11:52 [11:52:22]line Смена: 528 ФФД: 1.0 [11:52:22]line ЗНМ: 0300000083 [11:52:22]line РНМ: 0000000000091623 [11:52:22]line Версия ККМ: 001 [11:52:22]line ФМ: 0000000000874672 [11:52:22]line ФД: 375147 [11:52:22]line ФПД: 9143227669795 [11:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115220&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375147&fm=9143227669795&tin=02508201610067®Number=0000000000091623&sum=25000 [11:52:22]written 0, free lines is 4095 [11:52:22]Connected sock=11 [11: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 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 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 A9 01 00 00 F4 03 04 00 74 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 08 50 D2 D6 5D 23 67 CB 80 EE 30 92 7F 1F [11: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 89 14 47 00 84 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 6B B9 05 00 F4 03 04 00 13 D5 1D 67 B6 04 01 00 00 0C 4F 19 75 6A 6C 1A 0E [11:52:22]CommunicateWithHost err = 0 [11:52:22]CheckOFDResponse [11:52:22]1017 (14) - 77093643461234 [11:52:22]1041 (16) - 0000000000874672 [11:52:22]1040 (4) - 375147 [11:52:22]1012 (4) - 27.10.2024 05:52 [11:52:22]1206 (1) - 0 [11:52:22]OFD Sender: Remove packet 375147 [11:52:22]ProducePacketName [11:52:22]name=ofd_packets/00375147 [11:52:22]NVStorageDeleteData [11:52:22]Write to MH i2c: 01 00 00 90 00 90 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 D6 0C 79 [11:52:22]RasterBufferAndPrint [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]line [11:52:22]written 0, free lines is 3299 [11:52:22]MH_Cut [11:52:22]Write to MH i2c: D1 01 00 97 00 01 69 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 01 00 [11:52:22]MH_I2C_Read... [11:52:22]Read from MH i2c: D1 01 00 97 00 00 68 [11:52:22]Write to MH i2c: 01 00 00 98 00 98 [11:52:22]Write i2c OK [11:52:22]MH_I2C_Read... [11:52:23]OFD Sender: No OFD packet to send [11:52:23]*** Cut start [11:52:23]*** Partial cut [11:52:23]*** CUTSNS_PIN = 1 [11:52:23]*** CUTSNS_PIN = 0 [11:52:23]*** Brake cut motor [11:52:24]Read from MH i2c: 01 [11:52:24]MH_I2C_Read... [11:52:24]*** Stop cut motor [11:52:24]*** Cut end [11:52:24]Read from MH i2c: 01 07 00 [11:52:24]MH_I2C_Read... [11:52:24]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [11:52:24]process_action close_receipt done [11:52:24]requested_data is exist [11:52:24]produce_requested_data [11:52:24]requested_item fm.sn is exist - process it [11:52:24]wFMCommunicate request_size=4 [11:52:24]MH_SAM_APDU [11:52:24]CAPDU: 80 11 00 00 [11:52:24]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [11:52:24]Write i2c OK [11:52:24]MH_I2C_Read... [11:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:24]Read from MH i2c: E2 [11:52:24]MH_I2C_Read... [11:52:24]Read from MH i2c: E2 17 00 [11:52:24]MH_I2C_Read... [11:52:24]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 [11: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 [11:52:24]wFMCommunicate OK [11:52:24]requested_item fd.num is exist - process it [11:52:24]SAM_PROTO_GetFieldsCounters [11:52:24]wFMCommunicate request_size=4 [11:52:24]MH_SAM_APDU [11:52:24]CAPDU: 80 13 00 00 [11:52:24]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [11:52:24]Write i2c OK [11:52:24]MH_I2C_Read... [11:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:24]Read from MH i2c: E2 [11:52:24]MH_I2C_Read... [11:52:24]Read from MH i2c: E2 62 00 [11:52:24]MH_I2C_Read... [11:52:24]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 6B B9 05 00 0E 04 04 00 10 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 6E [11: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 6B B9 05 00 0E 04 04 00 10 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 [11:52:24]wFMCommunicate OK [11:52:24]SAM_PROTO_GetFieldsCounters done [11:52:24]requested_item shift.num is exist - process it [11:52:24]requested_item shift.opened is exist - process it [11:52:24]req_shift_opened [11:52:24]FM_GetShiftState [11:52:24]SAM_PROTO_GetShiftState [11:52:24]wFMCommunicate request_size=4 [11:52:24]MH_SAM_APDU [11:52:24]CAPDU: 80 13 01 00 [11:52:24]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [11:52:24]Write i2c OK [11:52:24]MH_I2C_Read... [11:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:24]Read from MH i2c: E2 [11:52:24]MH_I2C_Read... [11:52:24]Read from MH i2c: E2 0E 00 [11:52:24]MH_I2C_Read... [11:52:24]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E6 [11:52:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:52:24]wFMCommunicate OK [11:52:24]SAM_PROTO_GetShiftState done [11:52:24]FM_GetShiftState done [11:52:24]req_shift_opened done [11:52:24]requested_item shift.open_date is exist - process it [11:52:24]req_shift_open_date [11:52:24]req_shift_open_date done [11:52:24]produce_requested_data done [11:52:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375147,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:52:24]process_action_free close_receipt [11:52:24]json_value_free [11:52:24]json_value_free done [11:52:24]process_json_proto returns [11:52:24]Send response to host [11:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375147,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:52:24]free response buf [11:52:24]execute_script done [11:52:24]execute_script returns [11:52:24]free content buf [11:52:24]Sock 7.Close socket [11:52:24]Sock 7.Thread stoped [11:52:28]OFD Sender: No OFD packet to send [11:52:33]OFD Sender: No OFD packet to send [11:52:38]OFD Sender: No OFD packet to send [11:52:43]OFD Sender: No OFD packet to send [11:52:48]OFD Sender: No OFD packet to send [11:52:53]OFD Sender: No OFD packet to send [11:52:58]OFD Sender: No OFD packet to send [11:53:03]OFD Sender: No OFD packet to send [11:53:08]OFD Sender: No OFD packet to send [11:53:13]OFD Sender: No OFD packet to send [11:53:18]OFD Sender: No OFD packet to send [11:53:23]OFD Sender: No OFD packet to send [11:53:28]OFD Sender: No OFD packet to send [11:53:33]OFD Sender: No OFD packet to send [11:53:38]OFD Sender: No OFD packet to send [11:53:43]OFD Sender: No OFD packet to send [11:53:48]OFD Sender: No OFD packet to send [11:53:53]OFD Sender: No OFD packet to send [11:53:58]OFD Sender: No OFD packet to send [11:54:03]OFD Sender: No OFD packet to send [11:54:08]OFD Sender: No OFD packet to send [11:54:13]OFD Sender: No OFD packet to send [11:54:18]OFD Sender: No OFD packet to send [11:54:18]accept exits with 9 [11:54:18]New connection [11:54:18]New thread 3067522404 created [11:54:18]Thread 3067379044 joined [11:54:18]Waiting for new connection... [11:54:18] Sock 9.Parse request [11:54:18]Sock 9.Check first char [11:54:18]Sock 9.First char is OK [11:54:18]request: POST /json_proto HTTP/1.0 [11:54:18]Method: POST [11:54:18]URL: /json_proto [11:54:18]Method is POST - this is cgi request [11:54:18]url: /json_proto [11:54:18]query_string will be loaded in cgi processing [11:54:18]execute_cgi json_proto POST (null) [11:54:18]execute_cgi path=json_proto method=POST [11:54:18]POST find Content-Length [11:54:18]Host: 172.17.42.195:8080 [11:54:18]Content-Length: 770 [11:54:18]Content-Type: application/json [11:54:18] [11:54:18]POST finish read [11:54:18]Found Content-Length = 770 [11:54:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311692", "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" ] } } [11:54:18]execute_script... [11:54: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)3311692", "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" ] } } [11:54:18]POST & json_proto [11:54:18]process_json_proto [11:54:18]json parsed OK: [11:54:18]protocol is kg_v1.0 [11:54:18]action value=close_receipt [11:54:18]process_action close_receipt [11:54:18]cmd_close_receipt [11:54:18]MH_GetDate [11:54:18]Write to MH i2c: F0 00 00 9C 00 8B [11:54:18]Write i2c OK [11:54:18]MH_I2C_Read... [11:54:18]Read from MH i2c: F0 [11:54:18]MH_I2C_Read... [11:54:18]Read from MH i2c: F0 09 00 [11:54:18]MH_I2C_Read... [11:54:18]Read from MH i2c: F0 09 00 9C 00 00 EB 29 1E 67 EF 94 12 67 29 [11:54:18]GetLastDocTimeStamp 1730029940 [11:54:18]current date 1730030059 [11:54:18]FM_GetShiftState [11:54:18]SAM_PROTO_GetShiftState [11:54:18]wFMCommunicate request_size=4 [11:54:18]MH_SAM_APDU [11:54:18]CAPDU: 80 13 01 00 [11:54:18]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [11:54:18]Write i2c OK [11:54:18]MH_I2C_Read... [11:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:18]Read from MH i2c: E2 [11:54:18]MH_I2C_Read... [11:54:18]Read from MH i2c: E2 0E 00 [11:54:18]MH_I2C_Read... [11:54:18]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E8 [11:54:18]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:54:18]wFMCommunicate OK [11:54:18]SAM_PROTO_GetShiftState done [11:54:18]FM_GetShiftState done [11:54:18]opened in 1729988025 [11:54:18]opened+sec_in_day 1730074425 [11:54:18]quantity*price = 100021 [11:54:18]sum+1 = 100023 [11:54:18]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 СНО: Общий режим Чек 426 27.10.2024 11:54 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375148 ФПД: 144247867941533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115419&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375148&fm=144247867941533&tin=02508201610067®Number=0000000000091623&sum=100022 [11:54:19]StoreToDocumentArchive [11:54:19]shift 528 fd 375148 [11:54:19]save to /storage/0528/doc_00375148 [11:54:19]save last doc name /storage/0528/doc_00375148 to /storage/kkm_last_doc_name [11:54:19]save OK [11:54:19]Clear old archive folders... [11:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:19]tlvbuf is 015EF130 [11:54:19]SAM_PROTO_ClearQueue [11:54:19]wFMCommunicate request_size=4 [11:54:19]MH_SAM_APDU [11:54:19]CAPDU: 80 09 00 00 [11:54:19]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [11:54:19]Write i2c OK [11:54:19]MH_I2C_Read... [11:54:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:19]Read from MH i2c: E2 [11:54:19]MH_I2C_Read... [11:54:19]Read from MH i2c: E2 03 00 [11:54:19]MH_I2C_Read... [11:54:19]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [11:54:19]RAPDU: 90 00 [11:54:19]wFMCommunicate OK [11:54:19]SAM_PROTO_ClearQueue done [11:54:19]KKMCreateOFDPacket [11:54:19]OFDProtocolAddRootSTLVToBuf [11:54:19]FM_MakeSignedData [11:54:19]FM_MakeSignedData [11:54:19]SAM_PROTO_SignData [11:54:19]wFMCommunicate request_size=4 [11:54:19]MH_SAM_APDU [11:54:19]CAPDU: 80 0D 01 02 [11:54:19]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [11:54:19]Write i2c OK [11:54:19]MH_I2C_Read... [11:54:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:19]Read from MH i2c: E2 [11:54:19]MH_I2C_Read... [11:54:19]Read from MH i2c: E2 03 00 [11:54:19]MH_I2C_Read... [11:54:19]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [11:54:19]RAPDU: 90 00 [11:54:19]wFMCommunicate OK [11:54:19]wFMCommunicate request_size=255 [11:54:19]MH_SAM_APDU [11:54:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AA 01 00 00 F4 03 04 00 EB 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 [11:54:19]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 AA 01 00 00 F4 03 04 00 EB 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 00 00 FB [11:54:19]Write i2c OK [11:54:19]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]wFMCommunicate request_size=10 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 02 02 05 31 52 ED A2 9D [11:54:20]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 31 52 ED A2 9D 00 00 E0 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 03 02 [11:54:20]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 0B 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 0B 00 AE 00 00 DC D5 B7 37 A8 AD B5 8C 90 00 5F [11:54:20]RAPDU: DC D5 B7 37 A8 AD B5 8C 90 00 [11:54:20]wFMCommunicate OK [11:54:20]SAM_PROTO_SignData done [11:54:20]FM_MakeSignedData done [11:54:20]CreateOFDProtocolMessage [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 11 00 00 [11:54:20]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 17 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7E [11:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:54:20]wFMCommunicate OK [11:54:20]CreateOFDProtocolMessage done [11:54:20]OFDSenderStorePacket 375148 [11:54:20]StoreOFDPacket docnum=375148 [11:54: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 AE 41 07 01 B3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 AA 01 00 00 F4 03 04 00 EB 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 31 52 ED A2 9D DC D5 B7 37 A8 AD B5 8C [11:54:20]CheckFolder [11:54:20]dirname=/storage/ofd_packets [11:54:20]CheckFolder done [11:54:20]ProducePacketName [11:54:20]name=ofd_packets/00375148 [11:54:20]NVStorageSaveData ofd_packets/00375148 [11:54:20]File name is /storage/ofd_packets/00375148 [11:54:20]Write 301 bytes [11:54:20]NVStorageSaveData done [11:54:20]OFDSenderStorePacket done [11:54:20]KKMCreateOFDPacket done [11:54:20]NVStorageSaveData kkm_last_timestamp [11:54:20]File name is /storage/kkm_last_timestamp [11:54:20]Write 4 bytes [11:54:20]NVStorageSaveData done [11:54:20]ExternCall_PrintAddStr [11:54:20]wPrintStart [11:54:20]Write to MH i2c: 01 00 00 B0 00 B0 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 07 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [11:54:20]RasterBufferAndPrint [11:54:20]line Счет N : (1)3311692 [11:54:20]line ИНН: 02508201610067 [11:54:20]line Контрольно-Кассовый Чек [11:54:20]line ПРОДАЖА [11:54:20]line ТРК (МРК, ГНК) : 13 [11:54:20]line Товар: 2710124500 [11:54:20]line Аи-95-К-3 [11:54:20]line 13.480 * 74.20 [11:54:20]line = 1000.22 [11:54:20]line НДС 12% НСП 1% [11:54:20]line > о реализуемом товаре [11:54:20]line ИТОГО: 1000.22 [11:54:20]line НСП 1% : 8.85 [11:54:20]line НДС 12% : 106.22 [11:54:20]line Наличными: 0.00 [11:54:20]line Безнал.: 1000.22 [11:54:20]line Место: АЗС № 87 "Партнер Нефть" [11:54:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:54:20]line СНО: Общий режим [11:54:20]line Чек 426 27.10.2024 11:54 [11:54:20]line Смена: 528 ФФД: 1.0 [11:54:20]line ЗНМ: 0300000083 [11:54:20]line РНМ: 0000000000091623 [11:54:20]line Версия ККМ: 001 [11:54:20]line Платежная система: Mbank [11:54:20]line ФМ: 0000000000874672 [11:54:20]line ФД: 375148 [11:54:20]line ФПД: 144247867941533 [11:54:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115419&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375148&fm=144247867941533&tin=02508201610067®Number=0000000000091623&sum=100022 [11:54:20]OFD Sender: Processing packet 375148 [packets to send 270, broken 269] [11:54:20]ProducePacketName [11:54:20]name=ofd_packets/00375148 [11:54:20]OFD Sender: To server: pG, [11:54:20]CommunicateWithHost lk.salyk.kg:30040 [11:54:20]ConnectInit lk.salyk.kg [11:54:20]written 0, free lines is 4095 [11:54:20]Connected sock=10 [11:54:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AE 41 07 01 B3 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 AA 01 00 00 F4 03 04 00 EB 29 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 83 31 52 ED A2 9D DC D5 B7 37 A8 AD B5 8C [11:54: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 C1 A9 47 00 EF 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 6C B9 05 00 F4 03 04 00 8A D5 1D 67 B6 04 01 00 00 51 BF BB B2 47 2A 5D 54 [11:54:20]CommunicateWithHost err = 0 [11:54:20]CheckOFDResponse [11:54:20]1017 (14) - 77093643461234 [11:54:20]1041 (16) - 0000000000874672 [11:54:20]1040 (4) - 375148 [11:54:20]1012 (4) - 27.10.2024 05:54 [11:54:20]1206 (1) - 0 [11:54:20]OFD Sender: Remove packet 375148 [11:54:20]ProducePacketName [11:54:20]name=ofd_packets/00375148 [11:54:20]NVStorageDeleteData [11:54:21]Write to MH i2c: 01 00 00 D9 00 D9 [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 07 00 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 FB 0C E7 [11:54:21]RasterBufferAndPrint [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]written 0, free lines is 3330 [11:54:21]MH_Cut [11:54:21]Write to MH i2c: D1 01 00 E0 00 01 B2 [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 01 00 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 01 00 E0 00 00 B1 [11:54:21]Write to MH i2c: 01 00 00 E1 00 E1 [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:21]OFD Sender: No OFD packet to send [11:54:21]*** Cut start [11:54:21]*** Partial cut [11:54:21]*** CUTSNS_PIN = 1 [11:54:21]*** CUTSNS_PIN = 0 [11:54:22]*** Brake cut motor [11:54:22]Read from MH i2c: 01 [11:54:22]MH_I2C_Read... [11:54:22]*** Stop cut motor [11:54:22]*** Cut end [11:54:22]Read from MH i2c: 01 07 00 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [11:54:22]process_action close_receipt done [11:54:22]requested_data is exist [11:54:22]produce_requested_data [11:54:22]requested_item fm.sn is exist - process it [11:54:22]wFMCommunicate request_size=4 [11:54:22]MH_SAM_APDU [11:54:22]CAPDU: 80 11 00 00 [11:54:22]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [11:54:22]Write i2c OK [11:54:22]MH_I2C_Read... [11:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:22]Read from MH i2c: E2 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 17 00 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 17 00 E2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [11:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:54:22]wFMCommunicate OK [11:54:22]requested_item fd.num is exist - process it [11:54:22]SAM_PROTO_GetFieldsCounters [11:54:22]wFMCommunicate request_size=4 [11:54:22]MH_SAM_APDU [11:54:22]CAPDU: 80 13 00 00 [11:54:22]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [11:54:22]Write i2c OK [11:54:22]MH_I2C_Read... [11:54:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:22]Read from MH i2c: E2 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 62 00 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 62 00 E3 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 6C B9 05 00 0E 04 04 00 10 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 BB [11:54: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 6C B9 05 00 0E 04 04 00 10 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 [11:54:22]wFMCommunicate OK [11:54:22]SAM_PROTO_GetFieldsCounters done [11:54:22]requested_item shift.num is exist - process it [11:54:22]requested_item shift.opened is exist - process it [11:54:22]req_shift_opened [11:54:22]FM_GetShiftState [11:54:22]SAM_PROTO_GetShiftState [11:54:22]wFMCommunicate request_size=4 [11:54:22]MH_SAM_APDU [11:54:22]CAPDU: 80 13 01 00 [11:54:22]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [11:54:22]Write i2c OK [11:54:22]MH_I2C_Read... [11:54:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:22]Read from MH i2c: E2 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 0E 00 [11:54:22]MH_I2C_Read... [11:54:22]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2F [11:54:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:54:22]wFMCommunicate OK [11:54:22]SAM_PROTO_GetShiftState done [11:54:22]FM_GetShiftState done [11:54:22]req_shift_opened done [11:54:22]requested_item shift.open_date is exist - process it [11:54:22]req_shift_open_date [11:54:22]req_shift_open_date done [11:54:22]produce_requested_data done [11:54:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375148,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:54:22]process_action_free close_receipt [11:54:22]json_value_free [11:54:22]json_value_free done [11:54:22]process_json_proto returns [11:54:22]Send response to host [11:54:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375148,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:54:22]free response buf [11:54:22]execute_script done [11:54:22]execute_script returns [11:54:22]free content buf [11:54:22]Sock 9.Close socket [11:54:22]Sock 9.Thread stoped [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:36]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:03]accept exits with 7 [11:55:03]New connection [11:55:03]New thread 3067379044 created [11:55:03]Thread 3067522404 joined [11:55:03]Waiting for new connection... [11:55:03] Sock 7.Parse request [11:55:03]Sock 7.Check first char [11:55:03]Sock 7.First char is OK [11:55:03]request: POST /json_proto HTTP/1.0 [11:55:03]Method: POST [11:55:03]URL: /json_proto [11:55:03]Method is POST - this is cgi request [11:55:03]url: /json_proto [11:55:03]query_string will be loaded in cgi processing [11:55:03]execute_cgi json_proto POST (null) [11:55:03]execute_cgi path=json_proto method=POST [11:55:03]POST find Content-Length [11:55:03]Host: 172.17.42.195:8080 [11:55:03]Content-Length: 774 [11:55:03]Content-Type: application/json [11:55:03] [11:55:03]POST finish read [11:55:03]Found Content-Length = 774 [11:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311693", "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" ] } } [11:55:03]execute_script... [11:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311693", "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" ] } } [11:55:03]POST & json_proto [11:55:03]process_json_proto [11:55:03]json parsed OK: [11:55:03]protocol is kg_v1.0 [11:55:03]action value=close_receipt [11:55:03]process_action close_receipt [11:55:03]cmd_close_receipt [11:55:03]MH_GetDate [11:55:03]Write to MH i2c: F0 00 00 E5 00 D4 [11:55:03]Write i2c OK [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: F0 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: F0 09 00 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: F0 09 00 E5 00 00 18 2A 1E 67 EF 94 12 67 A0 [11:55:03]GetLastDocTimeStamp 1730030059 [11:55:03]current date 1730030104 [11:55:03]FM_GetShiftState [11:55:03]SAM_PROTO_GetShiftState [11:55:03]wFMCommunicate request_size=4 [11:55:03]MH_SAM_APDU [11:55:03]CAPDU: 80 13 01 00 [11:55:03]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [11:55:03]Write i2c OK [11:55:03]MH_I2C_Read... [11:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:03]Read from MH i2c: E2 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: E2 0E 00 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [11:55:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:55:03]wFMCommunicate OK [11:55:03]SAM_PROTO_GetShiftState done [11:55:03]FM_GetShiftState done [11:55:03]opened in 1729988025 [11:55:03]opened+sec_in_day 1730074425 [11:55:03]quantity*price = 150037 [11:55:03]sum+1 = 150039 [11:55:03]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 СНО: Общий режим Чек 427 27.10.2024 11:55 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375149 ФПД: 78539813721017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115504&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375149&fm=78539813721017&tin=02508201610067®Number=0000000000091623&sum=150038 [11:55:04]StoreToDocumentArchive [11:55:04]shift 528 fd 375149 [11:55:04]save to /storage/0528/doc_00375149 [11:55:04]save last doc name /storage/0528/doc_00375149 to /storage/kkm_last_doc_name [11:55:04]save OK [11:55:04]Clear old archive folders... [11:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:04]tlvbuf is 015E7410 [11:55:04]SAM_PROTO_ClearQueue [11:55:04]wFMCommunicate request_size=4 [11:55:04]MH_SAM_APDU [11:55:04]CAPDU: 80 09 00 00 [11:55:04]Write to MH i2c: E2 08 00 F3 00 80 09 00 00 00 00 00 00 65 [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:04]Read from MH i2c: E2 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 03 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [11:55:04]RAPDU: 90 00 [11:55:04]wFMCommunicate OK [11:55:04]SAM_PROTO_ClearQueue done [11:55:04]KKMCreateOFDPacket [11:55:04]OFDProtocolAddRootSTLVToBuf [11:55:04]FM_MakeSignedData [11:55:04]FM_MakeSignedData [11:55:04]SAM_PROTO_SignData [11:55:04]wFMCommunicate request_size=4 [11:55:04]MH_SAM_APDU [11:55:04]CAPDU: 80 0D 01 02 [11:55:04]Write to MH i2c: E2 08 00 F4 00 80 0D 01 02 00 00 00 00 6D [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:04]Read from MH i2c: E2 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 03 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [11:55:04]RAPDU: 90 00 [11:55:04]wFMCommunicate OK [11:55:04]wFMCommunicate request_size=255 [11:55:04]MH_SAM_APDU [11:55:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AB 01 00 00 F4 03 04 00 18 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [11:55:04]Write to MH i2c: E2 02 01 F5 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 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 AB 01 00 00 F4 03 04 00 18 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 4D [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:05]Read from MH i2c: E2 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 03 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [11:55:05]RAPDU: 90 00 [11:55:05]wFMCommunicate OK [11:55:05]wFMCommunicate request_size=11 [11:55:05]MH_SAM_APDU [11:55:05]CAPDU: 80 0D 02 02 06 47 6E 79 B2 93 B9 [11:55:05]Write to MH i2c: E2 0E 00 F6 00 80 0D 02 02 06 00 47 6E 79 B2 93 B9 00 00 A8 [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:05]Read from MH i2c: E2 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 03 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [11:55:05]RAPDU: 90 00 [11:55:05]wFMCommunicate OK [11:55:05]wFMCommunicate request_size=4 [11:55:05]MH_SAM_APDU [11:55:05]CAPDU: 80 0D 03 02 [11:55:05]Write to MH i2c: E2 08 00 F7 00 80 0D 03 02 00 00 00 00 72 [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:05]Read from MH i2c: E2 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 0B 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 0B 00 F7 00 00 61 8D 7E 8A 78 78 F7 21 90 00 71 [11:55:05]RAPDU: 61 8D 7E 8A 78 78 F7 21 90 00 [11:55:05]wFMCommunicate OK [11:55:05]SAM_PROTO_SignData done [11:55:05]FM_MakeSignedData done [11:55:05]CreateOFDProtocolMessage [11:55:05]wFMCommunicate request_size=4 [11:55:05]MH_SAM_APDU [11:55:05]CAPDU: 80 11 00 00 [11:55:05]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:05]Read from MH i2c: E2 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 17 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [11: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 [11:55:05]wFMCommunicate OK [11:55:05]CreateOFDProtocolMessage done [11:55:05]OFDSenderStorePacket 375149 [11:55:05]StoreOFDPacket docnum=375149 [11:55: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 10 01 00 00 12 8E 08 01 26 A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 AB 01 00 00 F4 03 04 00 18 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 6E 79 B2 93 B9 61 8D 7E 8A 78 78 F7 21 [11:55:05]CheckFolder [11:55:05]dirname=/storage/ofd_packets [11:55:05]CheckFolder done [11:55:05]ProducePacketName [11:55:05]name=ofd_packets/00375149 [11:55:05]NVStorageSaveData ofd_packets/00375149 [11:55:05]File name is /storage/ofd_packets/00375149 [11:55:05]Write 302 bytes [11:55:05]NVStorageSaveData done [11:55:05]OFDSenderStorePacket done [11:55:05]KKMCreateOFDPacket done [11:55:05]NVStorageSaveData kkm_last_timestamp [11:55:05]File name is /storage/kkm_last_timestamp [11:55:05]Write 4 bytes [11:55:05]NVStorageSaveData done [11:55:05]ExternCall_PrintAddStr [11:55:05]wPrintStart [11:55:05]Write to MH i2c: 01 00 00 F9 00 F9 [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 07 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [11:55:05]RasterBufferAndPrint [11:55:05]line Счет N : (1)3311693 [11:55:05]line ИНН: 02508201610067 [11:55:05]line Контрольно-Кассовый Чек [11:55:05]line ПРОДАЖА [11:55:05]line ТРК (МРК, ГНК) : 5 [11:55:05]line Товар: 2710194210 [11:55:05]line ДТ(л)-К-5 [11:55:05]line 19.690 * 76.20 [11:55:05]line = 1500.38 [11:55:05]line НДС 12% НСП 1% [11:55:05]line > о реализуемом товаре [11:55:05]line ИТОГО: 1500.38 [11:55:05]line НСП 1% : 13.28 [11:55:05]line НДС 12% : 159.33 [11:55:05]line Наличными: 0.00 [11:55:05]line Безнал.: 1500.38 [11:55:05]line Место: АЗС № 87 "Партнер Нефть" [11:55:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:55:05]line СНО: Общий режим [11:55:05]line Чек 427 27.10.2024 11:55 [11:55:05]line Смена: 528 ФФД: 1.0 [11:55:05]line ЗНМ: 0300000083 [11:55:05]line РНМ: 0000000000091623 [11:55:05]line Версия ККМ: 001 [11:55:05]line Платежная система: Mbank [11:55:05]line ФМ: 0000000000874672 [11:55:05]line ФД: 375149 [11:55:05]line ФПД: 78539813721017 [11:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115504&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375149&fm=78539813721017&tin=02508201610067®Number=0000000000091623&sum=150038 [11:55:05]written 0, free lines is 4095 [11:55:05]OFD Sender: Processing packet 375149 [packets to send 270, broken 269] [11:55:05]ProducePacketName [11:55:05]name=ofd_packets/00375149 [11:55:05]OFD Sender: To server: pG, [11:55:05]CommunicateWithHost lk.salyk.kg:30040 [11:55:05]ConnectInit lk.salyk.kg [11:55:05]Connected sock=9 [11:55:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 12 8E 08 01 26 A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 AB 01 00 00 F4 03 04 00 18 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 47 6E 79 B2 93 B9 61 8D 7E 8A 78 78 F7 21 [11:55: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 F9 64 47 00 32 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 6D B9 05 00 F4 03 04 00 B6 D5 1D 67 B6 04 01 00 00 72 64 47 5C F2 0B 61 79 [11:55:05]CommunicateWithHost err = 0 [11:55:05]CheckOFDResponse [11:55:05]1017 (14) - 77093643461234 [11:55:05]1041 (16) - 0000000000874672 [11:55:05]1040 (4) - 375149 [11:55:05]1012 (4) - 27.10.2024 05:55 [11:55:05]1206 (1) - 0 [11:55:05]OFD Sender: Remove packet 375149 [11:55:05]ProducePacketName [11:55:05]name=ofd_packets/00375149 [11:55:05]NVStorageDeleteData [11:55:05]Write to MH i2c: 01 00 00 22 01 23 [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 07 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 F8 0C 2E [11:55:05]RasterBufferAndPrint [11:55:05]line [11:55:05]line [11:55:05]line [11:55:05]line [11:55:05]line [11:55:05]written 0, free lines is 3328 [11:55:05]MH_Cut [11:55:05]Write to MH i2c: D1 01 00 29 01 01 FC [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: D1 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: D1 01 00 [11:55:05]MH_I2C_Read... [11:55:05]Read from MH i2c: D1 01 00 29 01 00 FB [11:55:05]Write to MH i2c: 01 00 00 2A 01 2B [11:55:05]Write i2c OK [11:55:05]MH_I2C_Read... [11:55:06]OFD Sender: No OFD packet to send [11:55:06]*** Cut start [11:55:06]*** Partial cut [11:55:06]*** CUTSNS_PIN = 1 [11:55:06]*** CUTSNS_PIN = 0 [11:55:06]*** Brake cut motor [11:55:07]Read from MH i2c: 01 [11:55:07]MH_I2C_Read... [11:55:07]*** Stop cut motor [11:55:07]*** Cut end [11:55:07]Read from MH i2c: 01 07 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 FF 0F 40 [11:55:07]process_action close_receipt done [11:55:07]requested_data is exist [11:55:07]produce_requested_data [11:55:07]requested_item fm.sn is exist - process it [11:55:07]wFMCommunicate request_size=4 [11:55:07]MH_SAM_APDU [11:55:07]CAPDU: 80 11 00 00 [11:55:07]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:07]Read from MH i2c: E2 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 17 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [11: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 [11:55:07]wFMCommunicate OK [11:55:07]requested_item fd.num is exist - process it [11:55:07]SAM_PROTO_GetFieldsCounters [11:55:07]wFMCommunicate request_size=4 [11:55:07]MH_SAM_APDU [11:55:07]CAPDU: 80 13 00 00 [11:55:07]Write to MH i2c: E2 08 00 2C 01 80 13 00 00 00 00 00 00 A9 [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:07]Read from MH i2c: E2 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 62 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 62 00 2C 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 6D B9 05 00 0E 04 04 00 10 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 09 [11: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 6D B9 05 00 0E 04 04 00 10 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 [11:55:07]wFMCommunicate OK [11:55:07]SAM_PROTO_GetFieldsCounters done [11:55:07]requested_item shift.num is exist - process it [11:55:07]requested_item shift.opened is exist - process it [11:55:07]req_shift_opened [11:55:07]FM_GetShiftState [11:55:07]SAM_PROTO_GetShiftState [11:55:07]wFMCommunicate request_size=4 [11:55:07]MH_SAM_APDU [11:55:07]CAPDU: 80 13 01 00 [11:55:07]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [11:55:07]Write i2c OK [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 [11:55:07]MH_I2C_Read... [11:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:07]Read from MH i2c: E2 0E 00 [11:55:07]MH_I2C_Read... [11:55:07]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 79 [11:55:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:55:07]wFMCommunicate OK [11:55:07]SAM_PROTO_GetShiftState done [11:55:07]FM_GetShiftState done [11:55:07]req_shift_opened done [11:55:07]requested_item shift.open_date is exist - process it [11:55:07]req_shift_open_date [11:55:07]req_shift_open_date done [11:55:07]produce_requested_data done [11:55:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375149,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:55:07]process_action_free close_receipt [11:55:07]json_value_free [11:55:07]json_value_free done [11:55:07]process_json_proto returns [11:55:07]Send response to host [11:55:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375149,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:55:07]free response buf [11:55:07]execute_script done [11:55:07]execute_script returns [11:55:07]free content buf [11:55:07]Sock 7.Close socket [11:55:07]Sock 7.Thread stoped [11:55:11]OFD Sender: No OFD packet to send [11:55:16]OFD Sender: No OFD packet to send [11:55:21]OFD Sender: No OFD packet to send [11:55:26]OFD Sender: No OFD packet to send [11:55:31]OFD Sender: No OFD packet to send [11:55:36]OFD Sender: No OFD packet to send [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:20]accept exits with 10 [11:56:20]New connection [11:56:20]New thread 3067522404 created [11:56:20]Thread 3067379044 joined [11:56:20]Waiting for new connection... [11:56:20] Sock 10.Parse request [11:56:20]Sock 10.Check first char [11:56:20]Sock 10.First char is OK [11:56:20]request: POST /json_proto HTTP/1.0 [11:56:20]Method: POST [11:56:20]URL: /json_proto [11:56:20]Method is POST - this is cgi request [11:56:20]url: /json_proto [11:56:20]query_string will be loaded in cgi processing [11:56:20]execute_cgi json_proto POST (null) [11:56:20]execute_cgi path=json_proto method=POST [11:56:20]POST find Content-Length [11:56:20]Host: 172.17.42.195:8080 [11:56:20]Content-Length: 770 [11:56:20]Content-Type: application/json [11:56:20] [11:56:20]POST finish read [11:56:20]Found Content-Length = 770 [11:56:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311694", "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" ] } } [11:56:20]execute_script... [11: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)3311694", "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" ] } } [11:56:20]POST & json_proto [11:56:20]process_json_proto [11:56:20]json parsed OK: [11:56:20]protocol is kg_v1.0 [11:56:20]action value=close_receipt [11:56:20]process_action close_receipt [11:56:20]cmd_close_receipt [11:56:20]MH_GetDate [11:56:20]Write to MH i2c: F0 00 00 2E 01 1E [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: F0 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: F0 09 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: F0 09 00 2E 01 00 65 2A 1E 67 EF 94 12 67 37 [11:56:20]GetLastDocTimeStamp 1730030104 [11:56:20]current date 1730030181 [11:56:20]FM_GetShiftState [11:56:20]SAM_PROTO_GetShiftState [11:56:20]wFMCommunicate request_size=4 [11:56:20]MH_SAM_APDU [11:56:20]CAPDU: 80 13 01 00 [11:56:20]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [11:56:20]Write i2c OK [11:56:20]MH_I2C_Read... [11:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:20]Read from MH i2c: E2 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 [11:56:20]MH_I2C_Read... [11:56:20]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7B [11:56:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:56:20]wFMCommunicate OK [11:56:20]SAM_PROTO_GetShiftState done [11:56:20]FM_GetShiftState done [11:56:20]opened in 1729988025 [11:56:20]opened+sec_in_day 1730074425 [11:56:20]quantity*price = 100015 [11:56:20]sum+1 = 100017 [11:56:20]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 СНО: Общий режим Чек 428 27.10.2024 11:56 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375150 ФПД: 162541416911095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115621&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375150&fm=162541416911095&tin=02508201610067®Number=0000000000091623&sum=100016 [11:56:21]StoreToDocumentArchive [11:56:21]shift 528 fd 375150 [11:56:21]save to /storage/0528/doc_00375150 [11:56:21]save last doc name /storage/0528/doc_00375150 to /storage/kkm_last_doc_name [11:56:21]save OK [11:56:21]Clear old archive folders... [11:56:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:21]tlvbuf is 015F08F0 [11:56:21]SAM_PROTO_ClearQueue [11:56:21]wFMCommunicate request_size=4 [11:56:21]MH_SAM_APDU [11:56:21]CAPDU: 80 09 00 00 [11:56:21]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:21]Read from MH i2c: E2 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [11:56:21]RAPDU: 90 00 [11:56:21]wFMCommunicate OK [11:56:21]SAM_PROTO_ClearQueue done [11:56:21]KKMCreateOFDPacket [11:56:21]OFDProtocolAddRootSTLVToBuf [11:56:21]FM_MakeSignedData [11:56:21]FM_MakeSignedData [11:56:21]SAM_PROTO_SignData [11:56:21]wFMCommunicate request_size=4 [11:56:21]MH_SAM_APDU [11:56:21]CAPDU: 80 0D 01 02 [11:56:21]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:21]Read from MH i2c: E2 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [11:56:21]RAPDU: 90 00 [11:56:21]wFMCommunicate OK [11:56:21]wFMCommunicate request_size=255 [11:56:21]MH_SAM_APDU [11:56: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 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 AC 01 00 00 F4 03 04 00 65 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 93 [11:56:21]Write to MH i2c: E2 02 01 3E 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 AC 01 00 00 F4 03 04 00 65 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 93 00 00 EF [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:21]Read from MH i2c: E2 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 [11:56:21]MH_I2C_Read... [11:56:21]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [11:56:21]RAPDU: 90 00 [11:56:21]wFMCommunicate OK [11:56:21]wFMCommunicate request_size=10 [11:56:21]MH_SAM_APDU [11:56:21]CAPDU: 80 0D 02 02 05 D4 9F 6A 90 F7 [11:56:21]Write to MH i2c: E2 0D 00 3F 01 80 0D 02 02 05 00 D4 9F 6A 90 F7 00 00 28 [11:56:21]Write i2c OK [11:56:21]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [11:56:22]RAPDU: 90 00 [11:56:22]wFMCommunicate OK [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 0D 03 02 [11:56:22]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0B 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 0B 00 40 01 00 9C AA 5F 07 19 A6 C8 07 90 00 F7 [11:56:22]RAPDU: 9C AA 5F 07 19 A6 C8 07 90 00 [11:56:22]wFMCommunicate OK [11:56:22]SAM_PROTO_SignData done [11:56:22]FM_MakeSignedData done [11:56:22]CreateOFDProtocolMessage [11:56:22]wFMCommunicate request_size=4 [11:56:22]MH_SAM_APDU [11:56:22]CAPDU: 80 11 00 00 [11:56:22]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:22]Read from MH i2c: E2 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 17 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: E2 17 00 41 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [11:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:56:22]wFMCommunicate OK [11:56:22]CreateOFDProtocolMessage done [11:56:22]OFDSenderStorePacket 375150 [11:56:22]StoreOFDPacket docnum=375150 [11:56: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 0E 07 01 51 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 AC 01 00 00 F4 03 04 00 65 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 93 D4 9F 6A 90 F7 9C AA 5F 07 19 A6 C8 07 [11:56:22]CheckFolder [11:56:22]dirname=/storage/ofd_packets [11:56:22]CheckFolder done [11:56:22]ProducePacketName [11:56:22]name=ofd_packets/00375150 [11:56:22]NVStorageSaveData ofd_packets/00375150 [11:56:22]File name is /storage/ofd_packets/00375150 [11:56:22]Write 301 bytes [11:56:22]NVStorageSaveData done [11:56:22]OFDSenderStorePacket done [11:56:22]KKMCreateOFDPacket done [11:56:22]NVStorageSaveData kkm_last_timestamp [11:56:22]File name is /storage/kkm_last_timestamp [11:56:22]Write 4 bytes [11:56:22]NVStorageSaveData done [11:56:22]ExternCall_PrintAddStr [11:56:22]wPrintStart [11:56:22]Write to MH i2c: 01 00 00 42 01 43 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [11:56:22]RasterBufferAndPrint [11:56:22]line Счет N : (1)3311694 [11:56:22]line ИНН: 02508201610067 [11:56:22]line Контрольно-Кассовый Чек [11:56:22]line ПРОДАЖА [11:56:22]line ТРК (МРК, ГНК) : 22 [11:56:22]line Товар: 2710124130 [11:56:22]line Аи-92-К-4 [11:56:22]line 14.950 * 66.90 [11:56:22]line = 1000.16 [11:56:22]line НДС 12% НСП 1% [11:56:22]line > о реализуемом товаре [11:56:22]line ИТОГО: 1000.16 [11:56:22]line НСП 1% : 8.85 [11:56:22]line НДС 12% : 106.21 [11:56:22]line Наличными: 0.00 [11:56:22]line Безнал.: 1000.16 [11:56:22]line Место: АЗС № 87 "Партнер Нефть" [11:56:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:56:22]line СНО: Общий режим [11:56:22]line Чек 428 27.10.2024 11:56 [11:56:22]line Смена: 528 ФФД: 1.0 [11:56:22]line ЗНМ: 0300000083 [11:56:22]line РНМ: 0000000000091623 [11:56:22]line Версия ККМ: 001 [11:56:22]line Платежная система: Mbank [11:56:22]line ФМ: 0000000000874672 [11:56:22]line ФД: 375150 [11:56:22]line ФПД: 162541416911095 [11:56:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115621&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375150&fm=162541416911095&tin=02508201610067®Number=0000000000091623&sum=100016 [11:56:22]written 0, free lines is 4095 [11:56:22]OFD Sender: Processing packet 375150 [packets to send 270, broken 269] [11:56:22]ProducePacketName [11:56:22]name=ofd_packets/00375150 [11:56:22]OFD Sender: To server: pG, [11:56:22]CommunicateWithHost lk.salyk.kg:30040 [11:56:22]ConnectInit lk.salyk.kg [11:56:22]Connected sock=9 [11: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 0F 01 00 00 11 0E 07 01 51 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 AC 01 00 00 F4 03 04 00 65 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 93 D4 9F 6A 90 F7 9C AA 5F 07 19 A6 C8 07 [11:56:22]Write to MH i2c: 01 00 00 6B 01 6C [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: 01 07 00 6B 01 00 00 00 00 00 0A 0D 8A [11:56:22]RasterBufferAndPrint [11:56:22]line [11:56:22]line [11:56:22]line [11:56:22]line [11:56:22]line [11:56:22]written 0, free lines is 3345 [11:56:22]MH_Cut [11:56:22]Write to MH i2c: D1 01 00 72 01 01 45 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: D1 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: D1 01 00 [11:56:22]MH_I2C_Read... [11:56:22]Read from MH i2c: D1 01 00 72 01 00 44 [11:56:22]Write to MH i2c: 01 00 00 73 01 74 [11:56:22]Write i2c OK [11:56:22]MH_I2C_Read... [11: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 BC 53 47 00 78 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 6E B9 05 00 F4 03 04 00 04 D6 1D 67 B6 04 01 00 00 03 AE BD 6B 5C 2E FD F9 [11:56:22]CommunicateWithHost err = 0 [11:56:22]CheckOFDResponse [11:56:22]1017 (14) - 77093643461234 [11:56:22]1041 (16) - 0000000000874672 [11:56:22]1040 (4) - 375150 [11:56:22]1012 (4) - 27.10.2024 05:56 [11:56:22]1206 (1) - 0 [11:56:22]OFD Sender: Remove packet 375150 [11:56:22]ProducePacketName [11:56:22]name=ofd_packets/00375150 [11:56:22]NVStorageDeleteData [11:56:23]OFD Sender: No OFD packet to send [11:56:23]*** Cut start [11:56:23]*** Partial cut [11:56:23]*** CUTSNS_PIN = 1 [11:56:23]*** CUTSNS_PIN = 0 [11:56:23]*** Brake cut motor [11:56:24]Read from MH i2c: 01 [11:56:24]MH_I2C_Read... [11:56:24]*** Stop cut motor [11:56:24]*** Cut end [11:56:24]Read from MH i2c: 01 07 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: 01 07 00 73 01 00 00 00 00 00 FF 0F 89 [11:56:24]process_action close_receipt done [11:56:24]requested_data is exist [11:56:24]produce_requested_data [11:56:24]requested_item fm.sn is exist - process it [11:56:24]wFMCommunicate request_size=4 [11:56:24]MH_SAM_APDU [11:56:24]CAPDU: 80 11 00 00 [11:56:24]Write to MH i2c: E2 08 00 74 01 80 11 00 00 00 00 00 00 EF [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:24]Read from MH i2c: E2 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 17 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 17 00 74 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [11: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 [11:56:24]wFMCommunicate OK [11:56:24]requested_item fd.num is exist - process it [11:56:24]SAM_PROTO_GetFieldsCounters [11:56:24]wFMCommunicate request_size=4 [11:56:24]MH_SAM_APDU [11:56:24]CAPDU: 80 13 00 00 [11:56:24]Write to MH i2c: E2 08 00 75 01 80 13 00 00 00 00 00 00 F2 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:24]Read from MH i2c: E2 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 62 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 62 00 75 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 6E B9 05 00 0E 04 04 00 10 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 56 [11: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 6E B9 05 00 0E 04 04 00 10 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 [11:56:24]wFMCommunicate OK [11:56:24]SAM_PROTO_GetFieldsCounters done [11:56:24]requested_item shift.num is exist - process it [11:56:24]requested_item shift.opened is exist - process it [11:56:24]req_shift_opened [11:56:24]FM_GetShiftState [11:56:24]SAM_PROTO_GetShiftState [11:56:24]wFMCommunicate request_size=4 [11:56:24]MH_SAM_APDU [11:56:24]CAPDU: 80 13 01 00 [11:56:24]Write to MH i2c: E2 08 00 76 01 80 13 01 00 00 00 00 00 F4 [11:56:24]Write i2c OK [11:56:24]MH_I2C_Read... [11:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:24]Read from MH i2c: E2 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 0E 00 [11:56:24]MH_I2C_Read... [11:56:24]Read from MH i2c: E2 0E 00 76 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C2 [11:56:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:56:24]wFMCommunicate OK [11:56:24]SAM_PROTO_GetShiftState done [11:56:24]FM_GetShiftState done [11:56:24]req_shift_opened done [11:56:24]requested_item shift.open_date is exist - process it [11:56:24]req_shift_open_date [11:56:24]req_shift_open_date done [11:56:24]produce_requested_data done [11:56:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375150,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:56:24]process_action_free close_receipt [11:56:24]json_value_free [11:56:24]json_value_free done [11:56:24]process_json_proto returns [11:56:24]Send response to host [11:56:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375150,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:56:24]free response buf [11:56:24]execute_script done [11:56:24]execute_script returns [11:56:24]free content buf [11:56:24]Sock 10.Close socket [11:56:24]Sock 10.Thread stoped [11:56:28]OFD Sender: No OFD packet to send [11:56:33]OFD Sender: No OFD packet to send [11:56:38]OFD Sender: No OFD packet to send [11:56:43]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:58]OFD Sender: No OFD packet to send [11:57:03]OFD Sender: No OFD packet to send [11:57:08]OFD Sender: No OFD packet to send [11:57:10]accept exits with 7 [11:57:10]New connection [11:57:10]New thread 3067379044 created [11:57:10]Thread 3067522404 joined [11:57:10]Waiting for new connection... [11:57:10] Sock 7.Parse request [11:57:10]Sock 7.Check first char [11:57:10]Sock 7.First char is OK [11:57:10]request: POST /json_proto HTTP/1.0 [11:57:10]Method: POST [11:57:10]URL: /json_proto [11:57:10]Method is POST - this is cgi request [11:57:10]url: /json_proto [11:57:10]query_string will be loaded in cgi processing [11:57:10]execute_cgi json_proto POST (null) [11:57:10]execute_cgi path=json_proto method=POST [11:57:10]POST find Content-Length [11:57:10]Host: 172.17.42.195:8080 [11:57:10]Content-Length: 770 [11:57:10]Content-Type: application/json [11:57:10] [11:57:10]POST finish read [11:57:10]Found Content-Length = 770 [11:57:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311695", "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" : 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" ] } } [11:57:10]execute_script... [11:57: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)3311695", "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" : 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" ] } } [11:57:10]POST & json_proto [11:57:10]process_json_proto [11:57:10]json parsed OK: [11:57:10]protocol is kg_v1.0 [11:57:10]action value=close_receipt [11:57:10]process_action close_receipt [11:57:10]cmd_close_receipt [11:57:10]MH_GetDate [11:57:10]Write to MH i2c: F0 00 00 77 01 67 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: F0 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: F0 09 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: F0 09 00 77 01 00 97 2A 1E 67 EF 94 12 67 B2 [11:57:10]GetLastDocTimeStamp 1730030181 [11:57:10]current date 1730030231 [11:57:10]FM_GetShiftState [11:57:10]SAM_PROTO_GetShiftState [11:57:10]wFMCommunicate request_size=4 [11:57:10]MH_SAM_APDU [11:57:10]CAPDU: 80 13 01 00 [11:57:10]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [11:57:10]Write i2c OK [11:57:10]MH_I2C_Read... [11:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:10]Read from MH i2c: E2 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 0E 00 [11:57:10]MH_I2C_Read... [11:57:10]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C4 [11:57:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:57:10]wFMCommunicate OK [11:57:10]SAM_PROTO_GetShiftState done [11:57:10]FM_GetShiftState done [11:57:10]opened in 1729988025 [11:57:10]opened+sec_in_day 1730074425 [11:57:10]quantity*price = 200031 [11:57:10]sum+1 = 200032 [11:57:10]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 СНО: Общий режим Чек 429 27.10.2024 11:57 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375151 ФПД: 226561580428544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115711&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375151&fm=226561580428544&tin=02508201610067®Number=0000000000091623&sum=200031 [11:57:11]StoreToDocumentArchive [11:57:11]shift 528 fd 375151 [11:57:11]save to /storage/0528/doc_00375151 [11:57:11]save last doc name /storage/0528/doc_00375151 to /storage/kkm_last_doc_name [11:57:11]save OK [11:57:11]Clear old archive folders... [11:57:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:11]tlvbuf is 01639320 [11:57:11]SAM_PROTO_ClearQueue [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 09 00 00 [11:57:11]Write to MH i2c: E2 08 00 85 01 80 09 00 00 00 00 00 00 F8 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [11:57:11]RAPDU: 90 00 [11:57:11]wFMCommunicate OK [11:57:11]SAM_PROTO_ClearQueue done [11:57:11]KKMCreateOFDPacket [11:57:11]OFDProtocolAddRootSTLVToBuf [11:57:11]FM_MakeSignedData [11:57:11]FM_MakeSignedData [11:57:11]SAM_PROTO_SignData [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 0D 01 02 [11:57:11]Write to MH i2c: E2 08 00 86 01 80 0D 01 02 00 00 00 00 00 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [11:57:11]RAPDU: 90 00 [11:57:11]wFMCommunicate OK [11:57:11]wFMCommunicate request_size=255 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AD 01 00 00 F4 03 04 00 97 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 CE [11:57:11]Write to MH i2c: E2 02 01 87 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 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 AD 01 00 00 F4 03 04 00 97 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 CE 00 00 0D [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [11:57:11]RAPDU: 90 00 [11:57:11]wFMCommunicate OK [11:57:11]wFMCommunicate request_size=10 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 0D 02 02 05 0E 7A 85 6D 00 [11:57:11]Write to MH i2c: E2 0D 00 88 01 80 0D 02 02 05 00 0E 7A 85 6D 00 00 00 87 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [11:57:11]RAPDU: 90 00 [11:57:11]wFMCommunicate OK [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 0D 03 02 [11:57:11]Write to MH i2c: E2 08 00 89 01 80 0D 03 02 00 00 00 00 05 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0B 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0B 00 89 01 00 C9 D7 D2 8F 13 54 12 FF 90 00 7F [11:57:11]RAPDU: C9 D7 D2 8F 13 54 12 FF 90 00 [11:57:11]wFMCommunicate OK [11:57:11]SAM_PROTO_SignData done [11:57:11]FM_MakeSignedData done [11:57:11]CreateOFDProtocolMessage [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 11 00 00 [11:57:11]Write to MH i2c: E2 08 00 8A 01 80 11 00 00 00 00 00 00 05 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 17 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 17 00 8A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [11:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:57:11]wFMCommunicate OK [11:57:11]CreateOFDProtocolMessage done [11:57:11]OFDSenderStorePacket 375151 [11:57:11]StoreOFDPacket docnum=375151 [11:57: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 BE AB 07 01 F0 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 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 AD 01 00 00 F4 03 04 00 97 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 CE 0E 7A 85 6D 00 C9 D7 D2 8F 13 54 12 FF [11:57:11]CheckFolder [11:57:11]dirname=/storage/ofd_packets [11:57:11]CheckFolder done [11:57:11]ProducePacketName [11:57:11]name=ofd_packets/00375151 [11:57:11]NVStorageSaveData ofd_packets/00375151 [11:57:11]File name is /storage/ofd_packets/00375151 [11:57:11]Write 301 bytes [11:57:11]NVStorageSaveData done [11:57:11]OFDSenderStorePacket done [11:57:11]KKMCreateOFDPacket done [11:57:11]NVStorageSaveData kkm_last_timestamp [11:57:11]File name is /storage/kkm_last_timestamp [11:57:11]Write 4 bytes [11:57:11]NVStorageSaveData done [11:57:11]ExternCall_PrintAddStr [11:57:11]wPrintStart [11:57:11]Write to MH i2c: 01 00 00 8B 01 8C [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: 01 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: 01 07 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [11:57:11]RasterBufferAndPrint [11:57:11]line Счет N : (1)3311695 [11:57:11]line ИНН: 02508201610067 [11:57:11]line Контрольно-Кассовый Чек [11:57:11]line ПРОДАЖА [11:57:11]line ТРК (МРК, ГНК) : 42 [11:57:11]line Товар: 2710124130 [11:57:11]line Аи-92-К-4 [11:57:11]line 29.900 * 66.90 [11:57:11]line = 2000.31 [11:57:11]line НДС 12% НСП 1% [11:57:11]line > о реализуемом товаре [11:57:11]line ИТОГО: 2000.31 [11:57:11]line НСП 1% : 17.70 [11:57:11]line НДС 12% : 212.42 [11:57:11]line Наличными: 0.00 [11:57:11]line Безнал.: 2000.31 [11:57:11]line Место: АЗС № 87 "Партнер Нефть" [11:57:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:57:11]line СНО: Общий режим [11:57:11]line Чек 429 27.10.2024 11:57 [11:57:11]line Смена: 528 ФФД: 1.0 [11:57:11]line ЗНМ: 0300000083 [11:57:11]line РНМ: 0000000000091623 [11:57:11]line Версия ККМ: 001 [11:57:11]line Платежная система: Mbank [11:57:11]line ФМ: 0000000000874672 [11:57:11]line ФД: 375151 [11:57:11]line ФПД: 226561580428544 [11:57:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115711&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375151&fm=226561580428544&tin=02508201610067®Number=0000000000091623&sum=200031 [11:57:11]written 0, free lines is 4095 [11:57:11]OFD Sender: Processing packet 375151 [packets to send 270, broken 269] [11:57:11]ProducePacketName [11:57:11]name=ofd_packets/00375151 [11:57:11]OFD Sender: To server: pG, [11:57:11]CommunicateWithHost lk.salyk.kg:30040 [11:57:11]ConnectInit lk.salyk.kg [11:57:12]Connected sock=10 [11:57: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 BE AB 07 01 F0 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 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 AD 01 00 00 F4 03 04 00 97 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 CE 0E 7A 85 6D 00 C9 D7 D2 8F 13 54 12 FF [11:57: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 D6 A0 47 00 72 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B9 05 00 F4 03 04 00 35 D6 1D 67 B6 04 01 00 00 97 9F D8 FB C7 B5 D2 1F [11:57:12]CommunicateWithHost err = 0 [11:57:12]CheckOFDResponse [11:57:12]1017 (14) - 77093643461234 [11:57:12]1041 (16) - 0000000000874672 [11:57:12]1040 (4) - 375151 [11:57:12]1012 (4) - 27.10.2024 05:57 [11:57:12]1206 (1) - 0 [11:57:12]OFD Sender: Remove packet 375151 [11:57:12]ProducePacketName [11:57:12]name=ofd_packets/00375151 [11:57:12]NVStorageDeleteData [11:57:12]Write to MH i2c: 01 00 00 B4 01 B5 [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 07 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 07 00 B4 01 00 00 00 00 00 FD 0C C5 [11:57:12]RasterBufferAndPrint [11:57:12]line [11:57:12]line [11:57:12]line [11:57:12]line [11:57:12]line [11:57:12]written 0, free lines is 3331 [11:57:12]MH_Cut [11:57:12]Write to MH i2c: D1 01 00 BB 01 01 8E [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: D1 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: D1 01 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: D1 01 00 BB 01 00 8D [11:57:12]Write to MH i2c: 01 00 00 BC 01 BD [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]OFD Sender: No OFD packet to send [11:57:13]*** Cut start [11:57:13]*** Partial cut [11:57:13]*** CUTSNS_PIN = 1 [11:57:13]*** CUTSNS_PIN = 0 [11:57:13]*** Brake cut motor [11:57:13]Read from MH i2c: 01 [11:57:13]MH_I2C_Read... [11:57:13]*** Stop cut motor [11:57:13]*** Cut end [11:57:13]Read from MH i2c: 01 07 00 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 FF 0F D2 [11:57:13]process_action close_receipt done [11:57:13]requested_data is exist [11:57:13]produce_requested_data [11:57:13]requested_item fm.sn is exist - process it [11:57:13]wFMCommunicate request_size=4 [11:57:13]MH_SAM_APDU [11:57:13]CAPDU: 80 11 00 00 [11:57:13]Write to MH i2c: E2 08 00 BD 01 80 11 00 00 00 00 00 00 38 [11:57:13]Write i2c OK [11:57:13]MH_I2C_Read... [11:57:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:13]Read from MH i2c: E2 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: E2 17 00 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: E2 17 00 BD 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8D [11:57:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:57:13]wFMCommunicate OK [11:57:13]requested_item fd.num is exist - process it [11:57:13]SAM_PROTO_GetFieldsCounters [11:57:13]wFMCommunicate request_size=4 [11:57:13]MH_SAM_APDU [11:57:13]CAPDU: 80 13 00 00 [11:57:13]Write to MH i2c: E2 08 00 BE 01 80 13 00 00 00 00 00 00 3B [11:57:13]Write i2c OK [11:57:13]MH_I2C_Read... [11:57:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:14]Read from MH i2c: E2 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 62 00 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 62 00 BE 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 6F B9 05 00 0E 04 04 00 10 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 A3 [11:57: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 6F B9 05 00 0E 04 04 00 10 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 [11:57:14]wFMCommunicate OK [11:57:14]SAM_PROTO_GetFieldsCounters done [11:57:14]requested_item shift.num is exist - process it [11:57:14]requested_item shift.opened is exist - process it [11:57:14]req_shift_opened [11:57:14]FM_GetShiftState [11:57:14]SAM_PROTO_GetShiftState [11:57:14]wFMCommunicate request_size=4 [11:57:14]MH_SAM_APDU [11:57:14]CAPDU: 80 13 01 00 [11:57:14]Write to MH i2c: E2 08 00 BF 01 80 13 01 00 00 00 00 00 3D [11:57:14]Write i2c OK [11:57:14]MH_I2C_Read... [11:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:14]Read from MH i2c: E2 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 0E 00 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 0E 00 BF 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0B [11:57:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:57:14]wFMCommunicate OK [11:57:14]SAM_PROTO_GetShiftState done [11:57:14]FM_GetShiftState done [11:57:14]req_shift_opened done [11:57:14]requested_item shift.open_date is exist - process it [11:57:14]req_shift_open_date [11:57:14]req_shift_open_date done [11:57:14]produce_requested_data done [11:57:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375151,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:57:14]process_action_free close_receipt [11:57:14]json_value_free [11:57:14]json_value_free done [11:57:14]process_json_proto returns [11:57:14]Send response to host [11:57:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375151,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:57:14]free response buf [11:57:14]execute_script done [11:57:14]execute_script returns [11:57:14]free content buf [11:57:14]Sock 7.Close socket [11:57:14]Sock 7.Thread stoped [11:57:17]OFD Sender: No OFD packet to send [11:57:22]OFD Sender: No OFD packet to send [11:57:27]OFD Sender: No OFD packet to send [11:57:32]OFD Sender: No OFD packet to send [11:57:33]accept exits with 9 [11:57:33]New connection [11:57:33]New thread 3067522404 created [11:57:33]Thread 3067379044 joined [11:57:33]Waiting for new connection... [11:57:33] Sock 9.Parse request [11:57:33]Sock 9.Check first char [11:57:33]Sock 9.First char is OK [11:57:33]request: POST /json_proto HTTP/1.0 [11:57:33]Method: POST [11:57:33]URL: /json_proto [11:57:33]Method is POST - this is cgi request [11:57:33]url: /json_proto [11:57:33]query_string will be loaded in cgi processing [11:57:33]execute_cgi json_proto POST (null) [11:57:33]execute_cgi path=json_proto method=POST [11:57:33]POST find Content-Length [11:57:33]Host: 172.17.42.195:8080 [11:57:33]Content-Length: 679 [11:57:33]Content-Type: application/json [11:57:33] [11:57:33]POST finish read [11:57:33]Found Content-Length = 679 [11:57:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311696", "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" ] } } [11:57:33]execute_script... [11:57:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311696", "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" ] } } [11:57:33]POST & json_proto [11:57:33]process_json_proto [11:57:33]json parsed OK: [11:57:33]protocol is kg_v1.0 [11:57:33]action value=close_receipt [11:57:33]process_action close_receipt [11:57:33]cmd_close_receipt [11:57:33]MH_GetDate [11:57:33]Write to MH i2c: F0 00 00 C0 01 B0 [11:57:33]Write i2c OK [11:57:33]MH_I2C_Read... [11:57:33]Read from MH i2c: F0 [11:57:33]MH_I2C_Read... [11:57:33]Read from MH i2c: F0 09 00 [11:57:33]MH_I2C_Read... [11:57:33]Read from MH i2c: F0 09 00 C0 01 00 AE 2A 1E 67 EF 94 12 67 12 [11:57:33]GetLastDocTimeStamp 1730030231 [11:57:33]current date 1730030254 [11:57:33]FM_GetShiftState [11:57:33]SAM_PROTO_GetShiftState [11:57:33]wFMCommunicate request_size=4 [11:57:33]MH_SAM_APDU [11:57:33]CAPDU: 80 13 01 00 [11:57:33]Write to MH i2c: E2 08 00 C1 01 80 13 01 00 00 00 00 00 3F [11:57:33]Write i2c OK [11:57:33]MH_I2C_Read... [11:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:33]Read from MH i2c: E2 [11:57:33]MH_I2C_Read... [11:57:33]Read from MH i2c: E2 0E 00 [11:57:33]MH_I2C_Read... [11:57:33]Read from MH i2c: E2 0E 00 C1 01 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 0D [11:57:33]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:57:33]wFMCommunicate OK [11:57:33]SAM_PROTO_GetShiftState done [11:57:33]FM_GetShiftState done [11:57:33]opened in 1729988025 [11:57:33]opened+sec_in_day 1730074425 [11:57:33]quantity*price = 80012 [11:57:33]sum+1 = 80013 [11:57:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 430 27.10.2024 11:57 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375152 ФПД: 73100377919809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115734&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375152&fm=73100377919809&tin=02508201610067®Number=0000000000091623&sum=80000 [11:57:35]StoreToDocumentArchive [11:57:35]shift 528 fd 375152 [11:57:35]save to /storage/0528/doc_00375152 [11:57:35]save last doc name /storage/0528/doc_00375152 to /storage/kkm_last_doc_name [11:57:35]save OK [11:57:35]Clear old archive folders... [11:57:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:35]tlvbuf is 0163CEF0 [11:57:35]SAM_PROTO_ClearQueue [11:57:35]wFMCommunicate request_size=4 [11:57:35]MH_SAM_APDU [11:57:35]CAPDU: 80 09 00 00 [11:57:35]Write to MH i2c: E2 08 00 CE 01 80 09 00 00 00 00 00 00 41 [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [11:57:35]RAPDU: 90 00 [11:57:35]wFMCommunicate OK [11:57:35]SAM_PROTO_ClearQueue done [11:57:35]KKMCreateOFDPacket [11:57:35]OFDProtocolAddRootSTLVToBuf [11:57:35]FM_MakeSignedData [11:57:35]FM_MakeSignedData [11:57:35]SAM_PROTO_SignData [11:57:35]wFMCommunicate request_size=4 [11:57:35]MH_SAM_APDU [11:57:35]CAPDU: 80 0D 01 02 [11:57:35]Write to MH i2c: E2 08 00 CF 01 80 0D 01 02 00 00 00 00 49 [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [11:57:35]RAPDU: 90 00 [11:57:35]wFMCommunicate OK [11:57:35]wFMCommunicate request_size=255 [11:57:35]MH_SAM_APDU [11:57: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 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 AE 01 00 00 F4 03 04 00 AE 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 [11:57:35]Write to MH i2c: E2 02 01 D0 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 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 AE 01 00 00 F4 03 04 00 AE 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 00 00 4F [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [11:57:35]RAPDU: 90 00 [11:57:35]wFMCommunicate OK [11:57:35]wFMCommunicate request_size=10 [11:57:35]MH_SAM_APDU [11:57:35]CAPDU: 80 0D 02 02 05 7C 02 0F 11 41 [11:57:35]Write to MH i2c: E2 0D 00 D1 01 80 0D 02 02 05 00 7C 02 0F 11 41 00 00 35 [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [11:57:35]RAPDU: 90 00 [11:57:35]wFMCommunicate OK [11:57:35]wFMCommunicate request_size=4 [11:57:35]MH_SAM_APDU [11:57:35]CAPDU: 80 0D 03 02 [11:57:35]Write to MH i2c: E2 08 00 D2 01 80 0D 03 02 00 00 00 00 4E [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 0B 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 0B 00 D2 01 00 7F C5 FA 67 2B 23 78 29 90 00 E3 [11:57:35]RAPDU: 7F C5 FA 67 2B 23 78 29 90 00 [11:57:35]wFMCommunicate OK [11:57:35]SAM_PROTO_SignData done [11:57:35]FM_MakeSignedData done [11:57:35]CreateOFDProtocolMessage [11:57:35]wFMCommunicate request_size=4 [11:57:35]MH_SAM_APDU [11:57:35]CAPDU: 80 11 00 00 [11:57:35]Write to MH i2c: E2 08 00 D3 01 80 11 00 00 00 00 00 00 4E [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:35]Read from MH i2c: E2 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 17 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: E2 17 00 D3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A3 [11:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:57:35]wFMCommunicate OK [11:57:35]CreateOFDProtocolMessage done [11:57:35]OFDSenderStorePacket 375152 [11:57:35]StoreOFDPacket docnum=375152 [11:57: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 6F D3 07 01 4A B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 01 00 00 F4 03 04 00 AE 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 7C 02 0F 11 41 7F C5 FA 67 2B 23 78 29 [11:57:35]CheckFolder [11:57:35]dirname=/storage/ofd_packets [11:57:35]CheckFolder done [11:57:35]ProducePacketName [11:57:35]name=ofd_packets/00375152 [11:57:35]NVStorageSaveData ofd_packets/00375152 [11:57:35]File name is /storage/ofd_packets/00375152 [11:57:35]Write 301 bytes [11:57:35]NVStorageSaveData done [11:57:35]OFDSenderStorePacket done [11:57:35]KKMCreateOFDPacket done [11:57:35]NVStorageSaveData kkm_last_timestamp [11:57:35]File name is /storage/kkm_last_timestamp [11:57:35]Write 4 bytes [11:57:35]NVStorageSaveData done [11:57:35]ExternCall_PrintAddStr [11:57:35]wPrintStart [11:57:35]Write to MH i2c: 01 00 00 D4 01 D5 [11:57:35]Write i2c OK [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: 01 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: 01 07 00 [11:57:35]MH_I2C_Read... [11:57:35]Read from MH i2c: 01 07 00 D4 01 00 00 00 00 00 FF 0F EA [11:57:35]RasterBufferAndPrint [11:57:35]line Счет N : (1)3311696 [11:57:35]line ИНН: 02508201610067 [11:57:35]line Контрольно-Кассовый Чек [11:57:35]line ПРОДАЖА [11:57:35]line ТРК (МРК, ГНК) : 12 [11:57:35]line Товар: 2710124130 [11:57:35]line Аи-92-К-4 [11:57:35]line 11.960 * 66.90 [11:57:35]line = 800.12 [11:57:35]line НДС 12% НСП 1% [11:57:35]line > о реализуемом товаре [11:57:35]line ОКРУГЛЕНИЕ: -0.12 [11:57:35]line ИТОГО: 800.00 [11:57:35]line Внесено: 800.00 [11:57:35]line СДАЧА: 0.00 [11:57:35]line НСП 1% : 7.08 [11:57:35]line НДС 12% : 84.97 [11:57:35]line Наличными: 800.00 [11:57:35]line Безнал.: 0.00 [11:57:35]line Место: АЗС № 87 "Партнер Нефть" [11:57:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:57:35]line СНО: Общий режим [11:57:35]line Чек 430 27.10.2024 11:57 [11:57:35]line Смена: 528 ФФД: 1.0 [11:57:35]line ЗНМ: 0300000083 [11:57:35]line РНМ: 0000000000091623 [11:57:35]line Версия ККМ: 001 [11:57:35]line ФМ: 0000000000874672 [11:57:35]line ФД: 375152 [11:57:35]line ФПД: 73100377919809 [11:57:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115734&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375152&fm=73100377919809&tin=02508201610067®Number=0000000000091623&sum=80000 [11:57:35]written 0, free lines is 4095 [11:57:35]OFD Sender: Processing packet 375152 [packets to send 270, broken 269] [11:57:35]ProducePacketName [11:57:35]name=ofd_packets/00375152 [11:57:35]OFD Sender: To server: pG, [11:57:35]CommunicateWithHost lk.salyk.kg:30040 [11:57:35]ConnectInit lk.salyk.kg [11:57:35]Connected sock=10 [11:57: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 6F D3 07 01 4A B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 01 00 00 F4 03 04 00 AE 2A 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 42 7C 02 0F 11 41 7F C5 FA 67 2B 23 78 29 [11:57: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 5D 1D 47 00 A3 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 70 B9 05 00 F4 03 04 00 4D D6 1D 67 B6 04 01 00 00 1C 47 D1 E6 2C 15 D2 FA [11:57:36]CommunicateWithHost err = 0 [11:57:36]CheckOFDResponse [11:57:36]1017 (14) - 77093643461234 [11:57:36]1041 (16) - 0000000000874672 [11:57:36]1040 (4) - 375152 [11:57:36]1012 (4) - 27.10.2024 05:57 [11:57:36]1206 (1) - 0 [11:57:36]OFD Sender: Remove packet 375152 [11:57:36]ProducePacketName [11:57:36]name=ofd_packets/00375152 [11:57:36]NVStorageDeleteData [11:57:36]Write to MH i2c: 01 00 00 FF 01 00 [11:57:36]Write i2c OK [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: 01 [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: 01 07 00 [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: 01 07 00 FF 01 00 00 00 00 00 D0 0C E3 [11:57:36]RasterBufferAndPrint [11:57:36]line [11:57:36]line [11:57:36]line [11:57:36]line [11:57:36]line [11:57:36]written 0, free lines is 3287 [11:57:36]MH_Cut [11:57:36]Write to MH i2c: D1 01 00 06 02 01 DA [11:57:36]Write i2c OK [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: D1 [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: D1 01 00 [11:57:36]MH_I2C_Read... [11:57:36]Read from MH i2c: D1 01 00 06 02 00 D9 [11:57:36]Write to MH i2c: 01 00 00 07 02 09 [11:57:36]Write i2c OK [11:57:36]MH_I2C_Read... [11:57:36]OFD Sender: No OFD packet to send [11:57:36]*** Cut start [11:57:36]*** Partial cut [11:57:36]*** CUTSNS_PIN = 1 [11:57:36]*** CUTSNS_PIN = 0 [11:57:37]*** Brake cut motor [11:57:37]Read from MH i2c: 01 [11:57:37]MH_I2C_Read... [11:57:37]*** Stop cut motor [11:57:37]*** Cut end [11:57:37]Read from MH i2c: 01 07 00 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 FF 0F 1E [11:57:37]process_action close_receipt done [11:57:37]requested_data is exist [11:57:37]produce_requested_data [11:57:37]requested_item fm.sn is exist - process it [11:57:37]wFMCommunicate request_size=4 [11:57:37]MH_SAM_APDU [11:57:37]CAPDU: 80 11 00 00 [11:57:37]Write to MH i2c: E2 08 00 08 02 80 11 00 00 00 00 00 00 84 [11:57:37]Write i2c OK [11:57:37]MH_I2C_Read... [11:57:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:37]Read from MH i2c: E2 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 17 00 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 17 00 08 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [11:57:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:57:37]wFMCommunicate OK [11:57:37]requested_item fd.num is exist - process it [11:57:37]SAM_PROTO_GetFieldsCounters [11:57:37]wFMCommunicate request_size=4 [11:57:37]MH_SAM_APDU [11:57:37]CAPDU: 80 13 00 00 [11:57:37]Write to MH i2c: E2 08 00 09 02 80 13 00 00 00 00 00 00 87 [11:57:37]Write i2c OK [11:57:37]MH_I2C_Read... [11:57:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:37]Read from MH i2c: E2 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 62 00 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 62 00 09 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 70 B9 05 00 0E 04 04 00 10 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 F3 [11:57:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [11:57:37]wFMCommunicate OK [11:57:37]SAM_PROTO_GetFieldsCounters done [11:57:37]requested_item shift.num is exist - process it [11:57:37]requested_item shift.opened is exist - process it [11:57:37]req_shift_opened [11:57:37]FM_GetShiftState [11:57:37]SAM_PROTO_GetShiftState [11:57:37]wFMCommunicate request_size=4 [11:57:37]MH_SAM_APDU [11:57:37]CAPDU: 80 13 01 00 [11:57:37]Write to MH i2c: E2 08 00 0A 02 80 13 01 00 00 00 00 00 89 [11:57:37]Write i2c OK [11:57:37]MH_I2C_Read... [11:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:37]Read from MH i2c: E2 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 0E 00 [11:57:37]MH_I2C_Read... [11:57:37]Read from MH i2c: E2 0E 00 0A 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 57 [11:57:37]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:57:37]wFMCommunicate OK [11:57:37]SAM_PROTO_GetShiftState done [11:57:37]FM_GetShiftState done [11:57:37]req_shift_opened done [11:57:37]requested_item shift.open_date is exist - process it [11:57:37]req_shift_open_date [11:57:37]req_shift_open_date done [11:57:37]produce_requested_data done [11:57:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375152,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:57:37]process_action_free close_receipt [11:57:37]json_value_free [11:57:37]json_value_free done [11:57:37]process_json_proto returns [11:57:37]Send response to host [11:57:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375152,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:57:37]free response buf [11:57:37]execute_script done [11:57:37]execute_script returns [11:57:37]free content buf [11:57:37]Sock 9.Close socket [11:57:37]Sock 9.Thread stoped [11:57:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:56]OFD Sender: No OFD packet to send [11:58:01]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:11]OFD Sender: No OFD packet to send [11:58:16]OFD Sender: No OFD packet to send [11:58:21]OFD Sender: No OFD packet to send [11:58:26]OFD Sender: No OFD packet to send [11:58:31]OFD Sender: No OFD packet to send [11:58:36]OFD Sender: No OFD packet to send [11:58:41]OFD Sender: No OFD packet to send [11:58:46]OFD Sender: No OFD packet to send [11:58:51]OFD Sender: No OFD packet to send [11:58:56]OFD Sender: No OFD packet to send [11:58:59]accept exits with 7 [11:58:59]New connection [11:58:59]New thread 3067379044 created [11:58:59]Thread 3067522404 joined [11:58:59]Waiting for new connection... [11:58:59] Sock 7.Parse request [11:58:59]Sock 7.Check first char [11:58:59]Sock 7.First char is OK [11:58:59]request: POST /json_proto HTTP/1.0 [11:58:59]Method: POST [11:58:59]URL: /json_proto [11:58:59]Method is POST - this is cgi request [11:58:59]url: /json_proto [11:58:59]query_string will be loaded in cgi processing [11:58:59]execute_cgi json_proto POST (null) [11:58:59]execute_cgi path=json_proto method=POST [11:58:59]POST find Content-Length [11:58:59]Host: 172.17.42.195:8080 [11:58:59]Content-Length: 770 [11:58:59]Content-Type: application/json [11:58:59] [11:58:59]POST finish read [11:58:59]Found Content-Length = 770 [11:58:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311697", "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" ] } } [11:58:59]execute_script... [11:58: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)3311697", "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" ] } } [11:58:59]POST & json_proto [11:58:59]process_json_proto [11:58:59]json parsed OK: [11:58:59]protocol is kg_v1.0 [11:58:59]action value=close_receipt [11:58:59]process_action close_receipt [11:58:59]cmd_close_receipt [11:58:59]MH_GetDate [11:58:59]Write to MH i2c: F0 00 00 0B 02 FC [11:58:59]Write i2c OK [11:58:59]MH_I2C_Read... [11:58:59]Read from MH i2c: F0 [11:58:59]MH_I2C_Read... [11:58:59]Read from MH i2c: F0 09 00 [11:58:59]MH_I2C_Read... [11:58:59]Read from MH i2c: F0 09 00 0B 02 00 04 2B 1E 67 EF 94 12 67 B5 [11:58:59]GetLastDocTimeStamp 1730030254 [11:58:59]current date 1730030340 [11:58:59]FM_GetShiftState [11:58:59]SAM_PROTO_GetShiftState [11:58:59]wFMCommunicate request_size=4 [11:58:59]MH_SAM_APDU [11:58:59]CAPDU: 80 13 01 00 [11:58:59]Write to MH i2c: E2 08 00 0C 02 80 13 01 00 00 00 00 00 8B [11:58:59]Write i2c OK [11:58:59]MH_I2C_Read... [11:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:59]Read from MH i2c: E2 [11:58:59]MH_I2C_Read... [11:58:59]Read from MH i2c: E2 0E 00 [11:58:59]MH_I2C_Read... [11:58:59]Read from MH i2c: E2 0E 00 0C 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 59 [11:58:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:58:59]wFMCommunicate OK [11:58:59]SAM_PROTO_GetShiftState done [11:58:59]FM_GetShiftState done [11:58:59]opened in 1729988025 [11:58:59]opened+sec_in_day 1730074425 [11:58:59]quantity*price = 200043 [11:58:59]sum+1 = 200044 [11:58:59]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 СНО: Общий режим Чек 431 27.10.2024 11:59 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375153 ФПД: 211085647273341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115900&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375153&fm=211085647273341&tin=02508201610067®Number=0000000000091623&sum=200043 [11:59:00]StoreToDocumentArchive [11:59:00]shift 528 fd 375153 [11:59:00]save to /storage/0528/doc_00375153 [11:59:00]save last doc name /storage/0528/doc_00375153 to /storage/kkm_last_doc_name [11:59:00]save OK [11:59:00]Clear old archive folders... [11:59:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:00]tlvbuf is 015E9C90 [11:59:00]SAM_PROTO_ClearQueue [11:59:00]wFMCommunicate request_size=4 [11:59:00]MH_SAM_APDU [11:59:00]CAPDU: 80 09 00 00 [11:59:00]Write to MH i2c: E2 08 00 19 02 80 09 00 00 00 00 00 00 8D [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:00]Read from MH i2c: E2 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [11:59:00]RAPDU: 90 00 [11:59:00]wFMCommunicate OK [11:59:00]SAM_PROTO_ClearQueue done [11:59:00]KKMCreateOFDPacket [11:59:00]OFDProtocolAddRootSTLVToBuf [11:59:00]FM_MakeSignedData [11:59:00]FM_MakeSignedData [11:59:00]SAM_PROTO_SignData [11:59:00]wFMCommunicate request_size=4 [11:59:00]MH_SAM_APDU [11:59:00]CAPDU: 80 0D 01 02 [11:59:00]Write to MH i2c: E2 08 00 1A 02 80 0D 01 02 00 00 00 00 95 [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:00]Read from MH i2c: E2 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [11:59:00]RAPDU: 90 00 [11:59:00]wFMCommunicate OK [11:59:00]wFMCommunicate request_size=255 [11:59:00]MH_SAM_APDU [11:59: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 AF 01 00 00 F4 03 04 00 04 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BF [11:59:00]Write to MH i2c: E2 02 01 1B 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 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 AF 01 00 00 F4 03 04 00 04 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BF 00 00 82 [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:00]Read from MH i2c: E2 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 [11:59:00]MH_I2C_Read... [11:59:00]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [11:59:00]RAPDU: 90 00 [11:59:00]wFMCommunicate OK [11:59:00]wFMCommunicate request_size=10 [11:59:00]MH_SAM_APDU [11:59:00]CAPDU: 80 0D 02 02 05 FB 35 05 DD 7D [11:59:00]Write to MH i2c: E2 0D 00 1C 02 80 0D 02 02 05 00 FB 35 05 DD 7D 00 00 31 [11:59:00]Write i2c OK [11:59:00]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [11:59:01]RAPDU: 90 00 [11:59:01]wFMCommunicate OK [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 0D 03 02 [11:59:01]Write to MH i2c: E2 08 00 1D 02 80 0D 03 02 00 00 00 00 9A [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 0B 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 0B 00 1D 02 00 02 34 F8 66 E2 C8 30 17 90 00 20 [11:59:01]RAPDU: 02 34 F8 66 E2 C8 30 17 90 00 [11:59:01]wFMCommunicate OK [11:59:01]SAM_PROTO_SignData done [11:59:01]FM_MakeSignedData done [11:59:01]CreateOFDProtocolMessage [11:59:01]wFMCommunicate request_size=4 [11:59:01]MH_SAM_APDU [11:59:01]CAPDU: 80 11 00 00 [11:59:01]Write to MH i2c: E2 08 00 1E 02 80 11 00 00 00 00 00 00 9A [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:01]Read from MH i2c: E2 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 17 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: E2 17 00 1E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [11:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:59:01]wFMCommunicate OK [11:59:01]CreateOFDProtocolMessage done [11:59:01]OFDSenderStorePacket 375153 [11:59:01]StoreOFDPacket docnum=375153 [11:59: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 22 2A 07 01 65 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 04 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BF FB 35 05 DD 7D 02 34 F8 66 E2 C8 30 17 [11:59:01]CheckFolder [11:59:01]dirname=/storage/ofd_packets [11:59:01]CheckFolder done [11:59:01]ProducePacketName [11:59:01]name=ofd_packets/00375153 [11:59:01]NVStorageSaveData ofd_packets/00375153 [11:59:01]File name is /storage/ofd_packets/00375153 [11:59:01]Write 301 bytes [11:59:01]NVStorageSaveData done [11:59:01]OFDSenderStorePacket done [11:59:01]KKMCreateOFDPacket done [11:59:01]NVStorageSaveData kkm_last_timestamp [11:59:01]File name is /storage/kkm_last_timestamp [11:59:01]Write 4 bytes [11:59:01]NVStorageSaveData done [11:59:01]ExternCall_PrintAddStr [11:59:01]wPrintStart [11:59:01]Write to MH i2c: 01 00 00 1F 02 21 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 07 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 07 00 1F 02 00 00 00 00 00 FF 0F 36 [11:59:01]RasterBufferAndPrint [11:59:01]line Счет N : (1)3311697 [11:59:01]line ИНН: 02508201610067 [11:59:01]line Контрольно-Кассовый Чек [11:59:01]line ПРОДАЖА [11:59:01]line ТРК (МРК, ГНК) : 33 [11:59:01]line Товар: 2710124500 [11:59:01]line Аи-95-К-3 [11:59:01]line 26.960 * 74.20 [11:59:01]line = 2000.43 [11:59:01]line НДС 12% НСП 1% [11:59:01]line > о реализуемом товаре [11:59:01]line ИТОГО: 2000.43 [11:59:01]line НСП 1% : 17.70 [11:59:01]line НДС 12% : 212.43 [11:59:01]line Наличными: 0.00 [11:59:01]line Безнал.: 2000.43 [11:59:01]line Место: АЗС № 87 "Партнер Нефть" [11:59:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [11:59:01]line СНО: Общий режим [11:59:01]line Чек 431 27.10.2024 11:59 [11:59:01]line Смена: 528 ФФД: 1.0 [11:59:01]line ЗНМ: 0300000083 [11:59:01]line РНМ: 0000000000091623 [11:59:01]line Версия ККМ: 001 [11:59:01]line Платежная система: Mbank [11:59:01]line ФМ: 0000000000874672 [11:59:01]line ФД: 375153 [11:59:01]line ФПД: 211085647273341 [11:59:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T115900&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375153&fm=211085647273341&tin=02508201610067®Number=0000000000091623&sum=200043 [11:59:01]written 0, free lines is 4095 [11:59:01]OFD Sender: Processing packet 375153 [packets to send 270, broken 269] [11:59:01]ProducePacketName [11:59:01]name=ofd_packets/00375153 [11:59:01]OFD Sender: To server: pG, [11:59:01]CommunicateWithHost lk.salyk.kg:30040 [11:59:01]ConnectInit lk.salyk.kg [11:59:01]Connected sock=10 [11:59: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 22 2A 07 01 65 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 04 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BF FB 35 05 DD 7D 02 34 F8 66 E2 C8 30 17 [11:59: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 92 17 47 00 58 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B9 05 00 F4 03 04 00 A2 D6 1D 67 B6 04 01 00 00 37 09 57 50 D9 DF 56 32 [11:59:01]CommunicateWithHost err = 0 [11:59:01]CheckOFDResponse [11:59:01]1017 (14) - 77093643461234 [11:59:01]1041 (16) - 0000000000874672 [11:59:01]1040 (4) - 375153 [11:59:01]1012 (4) - 27.10.2024 05:58 [11:59:01]1206 (1) - 0 [11:59:01]OFD Sender: Remove packet 375153 [11:59:01]ProducePacketName [11:59:01]name=ofd_packets/00375153 [11:59:01]NVStorageDeleteData [11:59:01]Write to MH i2c: 01 00 00 48 02 4A [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 07 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 0A 0D 68 [11:59:01]RasterBufferAndPrint [11:59:01]line [11:59:01]line [11:59:01]line [11:59:01]line [11:59:01]line [11:59:01]written 0, free lines is 3341 [11:59:01]MH_Cut [11:59:01]Write to MH i2c: D1 01 00 4F 02 01 23 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: D1 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: D1 01 00 [11:59:01]MH_I2C_Read... [11:59:01]Read from MH i2c: D1 01 00 4F 02 00 22 [11:59:01]Write to MH i2c: 01 00 00 50 02 52 [11:59:01]Write i2c OK [11:59:01]MH_I2C_Read... [11:59:01]OFD Sender: No OFD packet to send [11:59:02]*** Cut start [11:59:02]*** Partial cut [11:59:02]*** CUTSNS_PIN = 1 [11:59:02]*** CUTSNS_PIN = 0 [11:59:02]*** Brake cut motor [11:59:03]Read from MH i2c: 01 [11:59:03]MH_I2C_Read... [11:59:03]*** Stop cut motor [11:59:03]*** Cut end [11:59:03]Read from MH i2c: 01 07 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 FF 0F 67 [11:59:03]process_action close_receipt done [11:59:03]requested_data is exist [11:59:03]produce_requested_data [11:59:03]requested_item fm.sn is exist - process it [11:59:03]wFMCommunicate request_size=4 [11:59:03]MH_SAM_APDU [11:59:03]CAPDU: 80 11 00 00 [11:59:03]Write to MH i2c: E2 08 00 51 02 80 11 00 00 00 00 00 00 CD [11:59:03]Write i2c OK [11:59:03]MH_I2C_Read... [11:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:03]Read from MH i2c: E2 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 17 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 17 00 51 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 22 [11:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [11:59:03]wFMCommunicate OK [11:59:03]requested_item fd.num is exist - process it [11:59:03]SAM_PROTO_GetFieldsCounters [11:59:03]wFMCommunicate request_size=4 [11:59:03]MH_SAM_APDU [11:59:03]CAPDU: 80 13 00 00 [11:59:03]Write to MH i2c: E2 08 00 52 02 80 13 00 00 00 00 00 00 D0 [11:59:03]Write i2c OK [11:59:03]MH_I2C_Read... [11:59:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:03]Read from MH i2c: E2 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 62 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 62 00 52 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 71 B9 05 00 0E 04 04 00 10 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 40 [11:59: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 71 B9 05 00 0E 04 04 00 10 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 [11:59:03]wFMCommunicate OK [11:59:03]SAM_PROTO_GetFieldsCounters done [11:59:03]requested_item shift.num is exist - process it [11:59:03]requested_item shift.opened is exist - process it [11:59:03]req_shift_opened [11:59:03]FM_GetShiftState [11:59:03]SAM_PROTO_GetShiftState [11:59:03]wFMCommunicate request_size=4 [11:59:03]MH_SAM_APDU [11:59:03]CAPDU: 80 13 01 00 [11:59:03]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [11:59:03]Write i2c OK [11:59:03]MH_I2C_Read... [11:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:03]Read from MH i2c: E2 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 0E 00 [11:59:03]MH_I2C_Read... [11:59:03]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A0 [11:59:03]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [11:59:03]wFMCommunicate OK [11:59:03]SAM_PROTO_GetShiftState done [11:59:03]FM_GetShiftState done [11:59:03]req_shift_opened done [11:59:03]requested_item shift.open_date is exist - process it [11:59:03]req_shift_open_date [11:59:03]req_shift_open_date done [11:59:03]produce_requested_data done [11:59:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375153,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [11:59:03]process_action_free close_receipt [11:59:03]json_value_free [11:59:03]json_value_free done [11:59:03]process_json_proto returns [11:59:03]Send response to host [11:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375153,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [11:59:03]free response buf [11:59:03]execute_script done [11:59:03]execute_script returns [11:59:03]free content buf [11:59:03]Sock 7.Close socket [11:59:03]Sock 7.Thread stoped [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:27]OFD Sender: No OFD packet to send [11:59:32]OFD Sender: No OFD packet to send [11:59:37]OFD Sender: No OFD packet to send [11:59:42]OFD Sender: No OFD packet to send [11:59:47]OFD Sender: No OFD packet to send [11:59:52]OFD Sender: No OFD packet to send [11:59:57]OFD Sender: No OFD packet to send [12:00:02]OFD Sender: No OFD packet to send [12:00:07]OFD Sender: No OFD packet to send [12:00:12]OFD Sender: No OFD packet to send [12:00:17]OFD Sender: No OFD packet to send [12:00:22]OFD Sender: No OFD packet to send [12:00:27]OFD Sender: No OFD packet to send [12:00:32]OFD Sender: No OFD packet to send [12:00:37]OFD Sender: No OFD packet to send [12:00:42]OFD Sender: No OFD packet to send [12:00:47]OFD Sender: No OFD packet to send [12:00:52]OFD Sender: No OFD packet to send [12:00:57]OFD Sender: No OFD packet to send [12:01:02]OFD Sender: No OFD packet to send [12:01:07]OFD Sender: No OFD packet to send [12:01:12]OFD Sender: No OFD packet to send [12:01:17]OFD Sender: No OFD packet to send [12:01:22]OFD Sender: No OFD packet to send [12:01:22]accept exits with 9 [12:01:22]New connection [12:01:22]New thread 3067522404 created [12:01:22]Thread 3067379044 joined [12:01:22]Waiting for new connection... [12:01:22] Sock 9.Parse request [12:01:22]Sock 9.Check first char [12:01:22]Sock 9.First char is OK [12:01:22]request: POST /json_proto HTTP/1.0 [12:01:22]Method: POST [12:01:22]URL: /json_proto [12:01:22]Method is POST - this is cgi request [12:01:22]url: /json_proto [12:01:22]query_string will be loaded in cgi processing [12:01:22]execute_cgi json_proto POST (null) [12:01:22]execute_cgi path=json_proto method=POST [12:01:22]POST find Content-Length [12:01:22]Host: 172.17.42.195:8080 [12:01:22]Content-Length: 678 [12:01:22]Content-Type: application/json [12:01:22] [12:01:22]POST finish read [12:01:22]Found Content-Length = 678 [12:01:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311698", "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" ] } } [12:01:22]execute_script... [12:01: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)3311698", "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" ] } } [12:01:22]POST & json_proto [12:01:22]process_json_proto [12:01:22]json parsed OK: [12:01:22]protocol is kg_v1.0 [12:01:22]action value=close_receipt [12:01:22]process_action close_receipt [12:01:22]cmd_close_receipt [12:01:22]MH_GetDate [12:01:22]Write to MH i2c: F0 00 00 54 02 45 [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: F0 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: F0 09 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: F0 09 00 54 02 00 93 2B 1E 67 EF 94 12 67 8D [12:01:22]GetLastDocTimeStamp 1730030340 [12:01:22]current date 1730030483 [12:01:22]FM_GetShiftState [12:01:22]SAM_PROTO_GetShiftState [12:01:22]wFMCommunicate request_size=4 [12:01:22]MH_SAM_APDU [12:01:22]CAPDU: 80 13 01 00 [12:01:22]Write to MH i2c: E2 08 00 55 02 80 13 01 00 00 00 00 00 D4 [12:01:22]Write i2c OK [12:01:22]MH_I2C_Read... [12:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:22]Read from MH i2c: E2 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: E2 0E 00 [12:01:22]MH_I2C_Read... [12:01:22]Read from MH i2c: E2 0E 00 55 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A2 [12:01:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:22]wFMCommunicate OK [12:01:22]SAM_PROTO_GetShiftState done [12:01:22]FM_GetShiftState done [12:01:22]opened in 1729988025 [12:01:22]opened+sec_in_day 1730074425 [12:01:22]quantity*price = 60009 [12:01:22]sum+1 = 60010 [12:01:22]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 СНО: Общий режим Чек 432 27.10.2024 12:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375154 ФПД: 71827005395761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375154&fm=71827005395761&tin=02508201610067®Number=0000000000091623&sum=60000 [12:01:23]StoreToDocumentArchive [12:01:23]shift 528 fd 375154 [12:01:23]save to /storage/0528/doc_00375154 [12:01:23]save last doc name /storage/0528/doc_00375154 to /storage/kkm_last_doc_name [12:01:23]save OK [12:01:23]Clear old archive folders... [12:01:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:23]tlvbuf is 0163FDA0 [12:01:23]SAM_PROTO_ClearQueue [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 09 00 00 [12:01:23]Write to MH i2c: E2 08 00 62 02 80 09 00 00 00 00 00 00 D6 [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 03 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [12:01:23]RAPDU: 90 00 [12:01:23]wFMCommunicate OK [12:01:23]SAM_PROTO_ClearQueue done [12:01:23]KKMCreateOFDPacket [12:01:23]OFDProtocolAddRootSTLVToBuf [12:01:23]FM_MakeSignedData [12:01:23]FM_MakeSignedData [12:01:23]SAM_PROTO_SignData [12:01:23]wFMCommunicate request_size=4 [12:01:23]MH_SAM_APDU [12:01:23]CAPDU: 80 0D 01 02 [12:01:23]Write to MH i2c: E2 08 00 63 02 80 0D 01 02 00 00 00 00 DE [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:23]Read from MH i2c: E2 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 03 00 [12:01:23]MH_I2C_Read... [12:01:23]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [12:01:23]RAPDU: 90 00 [12:01:23]wFMCommunicate OK [12:01:23]wFMCommunicate request_size=255 [12:01:23]MH_SAM_APDU [12:01: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 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 B0 01 00 00 F4 03 04 00 93 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 41 [12:01:23]Write to MH i2c: E2 02 01 64 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 B0 01 00 00 F4 03 04 00 93 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 41 00 00 BE [12:01:23]Write i2c OK [12:01:23]MH_I2C_Read... [12:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:24]Read from MH i2c: E2 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 03 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [12:01:24]RAPDU: 90 00 [12:01:24]wFMCommunicate OK [12:01:24]wFMCommunicate request_size=10 [12:01:24]MH_SAM_APDU [12:01:24]CAPDU: 80 0D 02 02 05 53 87 24 53 31 [12:01:24]Write to MH i2c: E2 0D 00 65 02 80 0D 02 02 05 00 53 87 24 53 31 00 00 6D [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:24]Read from MH i2c: E2 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 03 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [12:01:24]RAPDU: 90 00 [12:01:24]wFMCommunicate OK [12:01:24]wFMCommunicate request_size=4 [12:01:24]MH_SAM_APDU [12:01:24]CAPDU: 80 0D 03 02 [12:01:24]Write to MH i2c: E2 08 00 66 02 80 0D 03 02 00 00 00 00 E3 [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:24]Read from MH i2c: E2 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 0B 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 0B 00 66 02 00 24 54 B7 49 9A E6 8B 23 90 00 8A [12:01:24]RAPDU: 24 54 B7 49 9A E6 8B 23 90 00 [12:01:24]wFMCommunicate OK [12:01:24]SAM_PROTO_SignData done [12:01:24]FM_MakeSignedData done [12:01:24]CreateOFDProtocolMessage [12:01:24]wFMCommunicate request_size=4 [12:01:24]MH_SAM_APDU [12:01:24]CAPDU: 80 11 00 00 [12:01:24]Write to MH i2c: E2 08 00 67 02 80 11 00 00 00 00 00 00 E3 [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:24]Read from MH i2c: E2 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 17 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: E2 17 00 67 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 38 [12:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:01:24]wFMCommunicate OK [12:01:24]CreateOFDProtocolMessage done [12:01:24]OFDSenderStorePacket 375154 [12:01:24]StoreOFDPacket docnum=375154 [12:01: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 BA 72 07 01 D3 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 01 00 00 F4 03 04 00 93 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 41 53 87 24 53 31 24 54 B7 49 9A E6 8B 23 [12:01:24]CheckFolder [12:01:24]dirname=/storage/ofd_packets [12:01:24]CheckFolder done [12:01:24]ProducePacketName [12:01:24]name=ofd_packets/00375154 [12:01:24]NVStorageSaveData ofd_packets/00375154 [12:01:24]File name is /storage/ofd_packets/00375154 [12:01:24]Write 301 bytes [12:01:24]NVStorageSaveData done [12:01:24]OFDSenderStorePacket done [12:01:24]KKMCreateOFDPacket done [12:01:24]NVStorageSaveData kkm_last_timestamp [12:01:24]File name is /storage/kkm_last_timestamp [12:01:24]Write 4 bytes [12:01:24]NVStorageSaveData done [12:01:24]ExternCall_PrintAddStr [12:01:24]wPrintStart [12:01:24]Write to MH i2c: 01 00 00 68 02 6A [12:01:24]Write i2c OK [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: 01 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: 01 07 00 [12:01:24]MH_I2C_Read... [12:01:24]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [12:01:24]RasterBufferAndPrint [12:01:24]line Счет N : (1)3311698 [12:01:24]line ИНН: 02508201610067 [12:01:24]line Контрольно-Кассовый Чек [12:01:24]line ПРОДАЖА [12:01:24]line ТРК (МРК, ГНК) : 42 [12:01:24]line Товар: 2710124130 [12:01:24]line Аи-92-К-4 [12:01:24]line 8.970 * 66.90 [12:01:24]line = 600.09 [12:01:24]line НДС 12% НСП 1% [12:01:24]line > о реализуемом товаре [12:01:24]line ОКРУГЛЕНИЕ: -0.09 [12:01:24]line ИТОГО: 600.00 [12:01:24]line Внесено: 600.00 [12:01:24]line СДАЧА: 0.00 [12:01:24]line НСП 1% : 5.31 [12:01:24]line НДС 12% : 63.73 [12:01:24]line Наличными: 600.00 [12:01:24]line Безнал.: 0.00 [12:01:24]line Место: АЗС № 87 "Партнер Нефть" [12:01:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:01:24]line СНО: Общий режим [12:01:24]line Чек 432 27.10.2024 12:01 [12:01:24]line Смена: 528 ФФД: 1.0 [12:01:24]line ЗНМ: 0300000083 [12:01:24]line РНМ: 0000000000091623 [12:01:24]line Версия ККМ: 001 [12:01:24]line ФМ: 0000000000874672 [12:01:24]line ФД: 375154 [12:01:24]line ФПД: 71827005395761 [12:01:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375154&fm=71827005395761&tin=02508201610067®Number=0000000000091623&sum=60000 [12:01:24]OFD Sender: Processing packet 375154 [packets to send 270, broken 269] [12:01:24]ProducePacketName [12:01:24]name=ofd_packets/00375154 [12:01:24]OFD Sender: To server: pG, [12:01:24]CommunicateWithHost lk.salyk.kg:30040 [12:01:24]ConnectInit lk.salyk.kg [12:01:24]written 0, free lines is 4095 [12:01:24]Connected sock=10 [12:01: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 BA 72 07 01 D3 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 01 00 00 F4 03 04 00 93 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 41 53 87 24 53 31 24 54 B7 49 9A E6 8B 23 [12:01: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 66 D3 47 00 2E 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B9 05 00 F4 03 04 00 32 D7 1D 67 B6 04 01 00 00 92 C1 7B E6 F4 FC 96 47 [12:01:25]CommunicateWithHost err = 0 [12:01:25]CheckOFDResponse [12:01:25]1017 (14) - 77093643461234 [12:01:25]1041 (16) - 0000000000874672 [12:01:25]1040 (4) - 375154 [12:01:25]1012 (4) - 27.10.2024 06:01 [12:01:25]1206 (1) - 0 [12:01:25]OFD Sender: Remove packet 375154 [12:01:25]ProducePacketName [12:01:25]name=ofd_packets/00375154 [12:01:25]NVStorageDeleteData [12:01:25]Write to MH i2c: 01 00 00 93 02 95 [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 07 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 DC 0C 84 [12:01:25]RasterBufferAndPrint [12:01:25]line [12:01:25]line [12:01:25]line [12:01:25]line [12:01:25]line [12:01:25]written 0, free lines is 3298 [12:01:25]MH_Cut [12:01:25]Write to MH i2c: D1 01 00 9A 02 01 6E [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: D1 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: D1 01 00 [12:01:25]MH_I2C_Read... [12:01:25]Read from MH i2c: D1 01 00 9A 02 00 6D [12:01:25]Write to MH i2c: 01 00 00 9B 02 9D [12:01:25]Write i2c OK [12:01:25]MH_I2C_Read... [12:01:25]OFD Sender: No OFD packet to send [12:01:25]*** Cut start [12:01:25]*** Partial cut [12:01:25]*** CUTSNS_PIN = 1 [12:01:26]*** CUTSNS_PIN = 0 [12:01:26]*** Brake cut motor [12:01:26]Read from MH i2c: 01 [12:01:26]MH_I2C_Read... [12:01:26]*** Stop cut motor [12:01:26]*** Cut end [12:01:26]Read from MH i2c: 01 07 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [12:01:26]process_action close_receipt done [12:01:26]requested_data is exist [12:01:26]produce_requested_data [12:01:26]requested_item fm.sn is exist - process it [12:01:26]wFMCommunicate request_size=4 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 11 00 00 [12:01:26]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:26]Read from MH i2c: E2 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 17 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [12: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 [12:01:26]wFMCommunicate OK [12:01:26]requested_item fd.num is exist - process it [12:01:26]SAM_PROTO_GetFieldsCounters [12:01:26]wFMCommunicate request_size=4 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 13 00 00 [12:01:26]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:26]Read from MH i2c: E2 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 62 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 62 00 9D 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 72 B9 05 00 0E 04 04 00 10 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 8F [12:01: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 72 B9 05 00 0E 04 04 00 10 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 [12:01:26]wFMCommunicate OK [12:01:26]SAM_PROTO_GetFieldsCounters done [12:01:26]requested_item shift.num is exist - process it [12:01:26]requested_item shift.opened is exist - process it [12:01:26]req_shift_opened [12:01:26]FM_GetShiftState [12:01:26]SAM_PROTO_GetShiftState [12:01:26]wFMCommunicate request_size=4 [12:01:26]MH_SAM_APDU [12:01:26]CAPDU: 80 13 01 00 [12:01:26]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [12:01:26]Write i2c OK [12:01:26]MH_I2C_Read... [12:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:26]Read from MH i2c: E2 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 0E 00 [12:01:26]MH_I2C_Read... [12:01:26]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EB [12:01:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:26]wFMCommunicate OK [12:01:26]SAM_PROTO_GetShiftState done [12:01:26]FM_GetShiftState done [12:01:26]req_shift_opened done [12:01:26]requested_item shift.open_date is exist - process it [12:01:26]req_shift_open_date [12:01:26]req_shift_open_date done [12:01:26]produce_requested_data done [12:01:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375154,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:01:26]process_action_free close_receipt [12:01:26]json_value_free [12:01:26]json_value_free done [12:01:26]process_json_proto returns [12:01:26]Send response to host [12:01:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375154,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:01:26]free response buf [12:01:26]execute_script done [12:01:26]execute_script returns [12:01:26]free content buf [12:01:26]Sock 9.Close socket [12:01:26]Sock 9.Thread stoped [12:01:27]accept exits with 7 [12:01:27]New connection [12:01:27]New thread 3067379044 created [12:01:27]Thread 3067522404 joined [12:01:27]Waiting for new connection... [12:01:27] Sock 7.Parse request [12:01:27]Sock 7.Check first char [12:01:27]Sock 7.First char is OK [12:01:27]request: POST /json_proto HTTP/1.0 [12:01:27]Method: POST [12:01:27]URL: /json_proto [12:01:27]Method is POST - this is cgi request [12:01:27]url: /json_proto [12:01:27]query_string will be loaded in cgi processing [12:01:27]execute_cgi json_proto POST (null) [12:01:27]execute_cgi path=json_proto method=POST [12:01:27]POST find Content-Length [12:01:27]Host: 172.17.42.195:8080 [12:01:27]Content-Length: 679 [12:01:27]Content-Type: application/json [12:01:27] [12:01:27]POST finish read [12:01:27]Found Content-Length = 679 [12:01:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311702", "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" ] } } [12:01:27]execute_script... [12:01: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)3311702", "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" ] } } [12:01:27]POST & json_proto [12:01:27]process_json_proto [12:01:27]json parsed OK: [12:01:27]protocol is kg_v1.0 [12:01:27]action value=close_receipt [12:01:27]process_action close_receipt [12:01:27]cmd_close_receipt [12:01:27]MH_GetDate [12:01:27]Write to MH i2c: F0 00 00 9F 02 90 [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: F0 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: F0 09 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: F0 09 00 9F 02 00 98 2B 1E 67 EF 94 12 67 DD [12:01:27]GetLastDocTimeStamp 1730030483 [12:01:27]current date 1730030488 [12:01:27]FM_GetShiftState [12:01:27]SAM_PROTO_GetShiftState [12:01:27]wFMCommunicate request_size=4 [12:01:27]MH_SAM_APDU [12:01:27]CAPDU: 80 13 01 00 [12:01:27]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [12:01:27]Write i2c OK [12:01:27]MH_I2C_Read... [12:01:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:27]Read from MH i2c: E2 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0E 00 [12:01:27]MH_I2C_Read... [12:01:27]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 ED [12:01:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:27]wFMCommunicate OK [12:01:27]SAM_PROTO_GetShiftState done [12:01:27]FM_GetShiftState done [12:01:27]opened in 1729988025 [12:01:27]opened+sec_in_day 1730074425 [12:01:27]quantity*price = 80012 [12:01:27]sum+1 = 80013 [12:01:27]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 СНО: Общий режим Чек 433 27.10.2024 12:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375155 ФПД: 52480460346188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120128&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375155&fm=52480460346188&tin=02508201610067®Number=0000000000091623&sum=80000 [12:01:29]StoreToDocumentArchive [12:01:29]shift 528 fd 375155 [12:01:29]save to /storage/0528/doc_00375155 [12:01:29]save last doc name /storage/0528/doc_00375155 to /storage/kkm_last_doc_name [12:01:29]save OK [12:01:29]Clear old archive folders... [12:01:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:29]tlvbuf is 016063C0 [12:01:29]SAM_PROTO_ClearQueue [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 09 00 00 [12:01:29]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_ClearQueue done [12:01:29]KKMCreateOFDPacket [12:01:29]OFDProtocolAddRootSTLVToBuf [12:01:29]FM_MakeSignedData [12:01:29]FM_MakeSignedData [12:01:29]SAM_PROTO_SignData [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 01 02 [12:01:29]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=255 [12:01:29]MH_SAM_APDU [12:01: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 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 B1 01 00 00 F4 03 04 00 98 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2F [12:01:29]Write to MH i2c: E2 02 01 AF 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 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 B1 01 00 00 F4 03 04 00 98 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2F 00 00 0D [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=10 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 02 02 05 BB 0F 32 53 4C [12:01:29]Write to MH i2c: E2 0D 00 B0 02 80 0D 02 02 05 00 BB 0F 32 53 4C 00 00 D1 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [12:01:29]RAPDU: 90 00 [12:01:29]wFMCommunicate OK [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 0D 03 02 [12:01:29]Write to MH i2c: E2 08 00 B1 02 80 0D 03 02 00 00 00 00 2E [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0B 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 0B 00 B1 02 00 4E 2D 84 56 A6 24 3D 3B 90 00 C6 [12:01:29]RAPDU: 4E 2D 84 56 A6 24 3D 3B 90 00 [12:01:29]wFMCommunicate OK [12:01:29]SAM_PROTO_SignData done [12:01:29]FM_MakeSignedData done [12:01:29]CreateOFDProtocolMessage [12:01:29]wFMCommunicate request_size=4 [12:01:29]MH_SAM_APDU [12:01:29]CAPDU: 80 11 00 00 [12:01:29]Write to MH i2c: E2 08 00 B2 02 80 11 00 00 00 00 00 00 2E [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:29]Read from MH i2c: E2 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: E2 17 00 B2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [12:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:01:29]wFMCommunicate OK [12:01:29]CreateOFDProtocolMessage done [12:01:29]OFDSenderStorePacket 375155 [12:01:29]StoreOFDPacket docnum=375155 [12:01: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 B7 E5 07 01 23 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 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 B1 01 00 00 F4 03 04 00 98 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2F BB 0F 32 53 4C 4E 2D 84 56 A6 24 3D 3B [12:01:29]CheckFolder [12:01:29]dirname=/storage/ofd_packets [12:01:29]CheckFolder done [12:01:29]ProducePacketName [12:01:29]name=ofd_packets/00375155 [12:01:29]NVStorageSaveData ofd_packets/00375155 [12:01:29]File name is /storage/ofd_packets/00375155 [12:01:29]Write 301 bytes [12:01:29]NVStorageSaveData done [12:01:29]OFDSenderStorePacket done [12:01:29]KKMCreateOFDPacket done [12:01:29]NVStorageSaveData kkm_last_timestamp [12:01:29]File name is /storage/kkm_last_timestamp [12:01:29]Write 4 bytes [12:01:29]NVStorageSaveData done [12:01:29]ExternCall_PrintAddStr [12:01:29]wPrintStart [12:01:29]Write to MH i2c: 01 00 00 B3 02 B5 [12:01:29]Write i2c OK [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: 01 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: 01 07 00 [12:01:29]MH_I2C_Read... [12:01:29]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [12:01:29]RasterBufferAndPrint [12:01:29]line Счет N : (1)3311702 [12:01:29]line ИНН: 02508201610067 [12:01:29]line Контрольно-Кассовый Чек [12:01:29]line ПРОДАЖА [12:01:29]line ТРК (МРК, ГНК) : 22 [12:01:29]line Товар: 2710124130 [12:01:29]line Аи-92-К-4 [12:01:29]line 11.960 * 66.90 [12:01:29]line = 800.12 [12:01:29]line НДС 12% НСП 1% [12:01:29]line > о реализуемом товаре [12:01:29]line ОКРУГЛЕНИЕ: -0.12 [12:01:29]line ИТОГО: 800.00 [12:01:29]line Внесено: 800.00 [12:01:29]line СДАЧА: 0.00 [12:01:29]line НСП 1% : 7.08 [12:01:29]line НДС 12% : 84.97 [12:01:29]line Наличными: 800.00 [12:01:29]line Безнал.: 0.00 [12:01:29]line Место: АЗС № 87 "Партнер Нефть" [12:01:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:01:29]line СНО: Общий режим [12:01:29]line Чек 433 27.10.2024 12:01 [12:01:29]line Смена: 528 ФФД: 1.0 [12:01:29]line ЗНМ: 0300000083 [12:01:29]line РНМ: 0000000000091623 [12:01:29]line Версия ККМ: 001 [12:01:29]line ФМ: 0000000000874672 [12:01:29]line ФД: 375155 [12:01:29]line ФПД: 52480460346188 [12:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120128&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375155&fm=52480460346188&tin=02508201610067®Number=0000000000091623&sum=80000 [12:01:30]OFD Sender: Processing packet 375155 [packets to send 270, broken 269] [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00375155 [12:01:30]OFD Sender: To server: pG, [12:01:30]CommunicateWithHost lk.salyk.kg:30040 [12:01:30]ConnectInit lk.salyk.kg [12:01:30]written 0, free lines is 4095 [12:01:30]Connected sock=10 [12:01: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 B7 E5 07 01 23 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 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 B1 01 00 00 F4 03 04 00 98 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 2F BB 0F 32 53 4C 4E 2D 84 56 A6 24 3D 3B [12:01: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 AB 5A 47 00 A3 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 73 B9 05 00 F4 03 04 00 37 D7 1D 67 B6 04 01 00 00 34 65 6C B1 C5 0F 0D 35 [12:01:30]CommunicateWithHost err = 0 [12:01:30]CheckOFDResponse [12:01:30]1017 (14) - 77093643461234 [12:01:30]1041 (16) - 0000000000874672 [12:01:30]1040 (4) - 375155 [12:01:30]1012 (4) - 27.10.2024 06:01 [12:01:30]1206 (1) - 0 [12:01:30]OFD Sender: Remove packet 375155 [12:01:30]ProducePacketName [12:01:30]name=ofd_packets/00375155 [12:01:30]NVStorageDeleteData [12:01:30]Write to MH i2c: 01 00 00 DE 02 E0 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 FB 0C EE [12:01:30]RasterBufferAndPrint [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]line [12:01:30]written 0, free lines is 3332 [12:01:30]MH_Cut [12:01:30]Write to MH i2c: D1 01 00 E5 02 01 B9 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: D1 01 00 E5 02 00 B8 [12:01:30]Write to MH i2c: 01 00 00 E6 02 E8 [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:31]OFD Sender: No OFD packet to send [12:01:31]*** Cut start [12:01:31]*** Partial cut [12:01:31]*** CUTSNS_PIN = 1 [12:01:31]*** CUTSNS_PIN = 0 [12:01:31]*** Brake cut motor [12:01:32]Read from MH i2c: 01 [12:01:32]MH_I2C_Read... [12:01:32]*** Stop cut motor [12:01:32]*** Cut end [12:01:32]Read from MH i2c: 01 07 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 FF 0F FD [12:01:32]process_action close_receipt done [12:01:32]requested_data is exist [12:01:32]produce_requested_data [12:01:32]requested_item fm.sn is exist - process it [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 11 00 00 [12:01:32]Write to MH i2c: E2 08 00 E7 02 80 11 00 00 00 00 00 00 63 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 E7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [12:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:01:32]wFMCommunicate OK [12:01:32]requested_item fd.num is exist - process it [12:01:32]SAM_PROTO_GetFieldsCounters [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 13 00 00 [12:01:32]Write to MH i2c: E2 08 00 E8 02 80 13 00 00 00 00 00 00 66 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 62 00 E8 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 73 B9 05 00 0E 04 04 00 10 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 DE [12:01: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 73 B9 05 00 0E 04 04 00 10 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 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetFieldsCounters done [12:01:32]requested_item shift.num is exist - process it [12:01:32]requested_item shift.opened is exist - process it [12:01:32]req_shift_opened [12:01:32]FM_GetShiftState [12:01:32]SAM_PROTO_GetShiftState [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 13 01 00 [12:01:32]Write to MH i2c: E2 08 00 E9 02 80 13 01 00 00 00 00 00 68 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0E 00 E9 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 36 [12:01:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_GetShiftState done [12:01:32]FM_GetShiftState done [12:01:32]req_shift_opened done [12:01:32]requested_item shift.open_date is exist - process it [12:01:32]req_shift_open_date [12:01:32]req_shift_open_date done [12:01:32]produce_requested_data done [12:01:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375155,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:01:32]process_action_free close_receipt [12:01:32]json_value_free [12:01:32]json_value_free done [12:01:32]process_json_proto returns [12:01:32]Send response to host [12:01:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375155,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:01:32]free response buf [12:01:32]execute_script done [12:01:32]execute_script returns [12:01:32]free content buf [12:01:32]Sock 7.Close socket [12:01:32]Sock 7.Thread stoped [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:41]accept exits with 9 [12:01:41]New connection [12:01:41]New thread 3067522404 created [12:01:41]Thread 3067379044 joined [12:01:41]Waiting for new connection... [12:01:41] Sock 9.Parse request [12:01:41]Sock 9.Check first char [12:01:41]Sock 9.First char is OK [12:01:41]request: POST /json_proto HTTP/1.0 [12:01:41]Method: POST [12:01:41]URL: /json_proto [12:01:41]Method is POST - this is cgi request [12:01:41]url: /json_proto [12:01:41]query_string will be loaded in cgi processing [12:01:41]execute_cgi json_proto POST (null) [12:01:41]execute_cgi path=json_proto method=POST [12:01:41]POST find Content-Length [12:01:41]Host: 172.17.42.195:8080 [12:01:41]Content-Length: 770 [12:01:41]Content-Type: application/json [12:01:41] [12:01:41]POST finish read [12:01:41]Found Content-Length = 770 [12:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311701", "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" ] } } [12:01:41]execute_script... [12:01: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)3311701", "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" ] } } [12:01:41]POST & json_proto [12:01:41]process_json_proto [12:01:41]json parsed OK: [12:01:41]protocol is kg_v1.0 [12:01:41]action value=close_receipt [12:01:41]process_action close_receipt [12:01:41]cmd_close_receipt [12:01:41]MH_GetDate [12:01:41]Write to MH i2c: F0 00 00 EA 02 DB [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: F0 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: F0 09 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: F0 09 00 EA 02 00 A6 2B 1E 67 EF 94 12 67 36 [12:01:41]GetLastDocTimeStamp 1730030488 [12:01:41]current date 1730030502 [12:01:41]FM_GetShiftState [12:01:41]SAM_PROTO_GetShiftState [12:01:41]wFMCommunicate request_size=4 [12:01:41]MH_SAM_APDU [12:01:41]CAPDU: 80 13 01 00 [12:01:41]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [12:01:41]Write i2c OK [12:01:41]MH_I2C_Read... [12:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:41]Read from MH i2c: E2 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0E 00 [12:01:41]MH_I2C_Read... [12:01:41]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 38 [12:01:41]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:41]wFMCommunicate OK [12:01:41]SAM_PROTO_GetShiftState done [12:01:41]FM_GetShiftState done [12:01:41]opened in 1729988025 [12:01:41]opened+sec_in_day 1730074425 [12:01:41]quantity*price = 100015 [12:01:41]sum+1 = 100017 [12:01:41]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 СНО: Общий режим Чек 434 27.10.2024 12:01 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375156 ФПД: 113919653737114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120142&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375156&fm=113919653737114&tin=02508201610067®Number=0000000000091623&sum=100016 [12:01:42]StoreToDocumentArchive [12:01:42]shift 528 fd 375156 [12:01:42]save to /storage/0528/doc_00375156 [12:01:42]save last doc name /storage/0528/doc_00375156 to /storage/kkm_last_doc_name [12:01:42]save OK [12:01:42]Clear old archive folders... [12:01:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:42]tlvbuf is 015F7C60 [12:01:42]SAM_PROTO_ClearQueue [12:01:42]wFMCommunicate request_size=4 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 09 00 00 [12:01:42]Write to MH i2c: E2 08 00 F8 02 80 09 00 00 00 00 00 00 6C [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [12:01:42]RAPDU: 90 00 [12:01:42]wFMCommunicate OK [12:01:42]SAM_PROTO_ClearQueue done [12:01:42]KKMCreateOFDPacket [12:01:42]OFDProtocolAddRootSTLVToBuf [12:01:42]FM_MakeSignedData [12:01:42]FM_MakeSignedData [12:01:42]SAM_PROTO_SignData [12:01:42]wFMCommunicate request_size=4 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 0D 01 02 [12:01:42]Write to MH i2c: E2 08 00 F9 02 80 0D 01 02 00 00 00 00 74 [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 F9 02 00 90 00 6F [12:01:42]RAPDU: 90 00 [12:01:42]wFMCommunicate OK [12:01:42]wFMCommunicate request_size=255 [12:01:42]MH_SAM_APDU [12:01: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 B2 01 00 00 F4 03 04 00 A6 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 67 [12:01:42]Write to MH i2c: E2 02 01 FA 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 B2 01 00 00 F4 03 04 00 A6 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 67 00 00 CE [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:42]Read from MH i2c: E2 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 [12:01:42]MH_I2C_Read... [12:01:42]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [12:01:42]RAPDU: 90 00 [12:01:42]wFMCommunicate OK [12:01:42]wFMCommunicate request_size=10 [12:01:42]MH_SAM_APDU [12:01:42]CAPDU: 80 0D 02 02 05 9B FC 7E 72 9A [12:01:42]Write to MH i2c: E2 0D 00 FB 02 80 0D 02 02 05 00 9B FC 7E 72 9A 00 00 A2 [12:01:42]Write i2c OK [12:01:42]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 03 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [12:01:43]RAPDU: 90 00 [12:01:43]wFMCommunicate OK [12:01:43]wFMCommunicate request_size=4 [12:01:43]MH_SAM_APDU [12:01:43]CAPDU: 80 0D 03 02 [12:01:43]Write to MH i2c: E2 08 00 FC 02 80 0D 03 02 00 00 00 00 79 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 0B 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 0B 00 FC 02 00 D7 36 A1 84 42 0C 48 8F 90 00 D1 [12:01:43]RAPDU: D7 36 A1 84 42 0C 48 8F 90 00 [12:01:43]wFMCommunicate OK [12:01:43]SAM_PROTO_SignData done [12:01:43]FM_MakeSignedData done [12:01:43]CreateOFDProtocolMessage [12:01:43]wFMCommunicate request_size=4 [12:01:43]MH_SAM_APDU [12:01:43]CAPDU: 80 11 00 00 [12:01:43]Write to MH i2c: E2 08 00 FD 02 80 11 00 00 00 00 00 00 79 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:43]Read from MH i2c: E2 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 17 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: E2 17 00 FD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [12: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 [12:01:43]wFMCommunicate OK [12:01:43]CreateOFDProtocolMessage done [12:01:43]OFDSenderStorePacket 375156 [12:01:43]StoreOFDPacket docnum=375156 [12:01: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 D7 19 07 01 9E 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 B2 01 00 00 F4 03 04 00 A6 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 67 9B FC 7E 72 9A D7 36 A1 84 42 0C 48 8F [12:01:43]CheckFolder [12:01:43]dirname=/storage/ofd_packets [12:01:43]CheckFolder done [12:01:43]ProducePacketName [12:01:43]name=ofd_packets/00375156 [12:01:43]NVStorageSaveData ofd_packets/00375156 [12:01:43]File name is /storage/ofd_packets/00375156 [12:01:43]Write 301 bytes [12:01:43]NVStorageSaveData done [12:01:43]OFDSenderStorePacket done [12:01:43]KKMCreateOFDPacket done [12:01:43]NVStorageSaveData kkm_last_timestamp [12:01:43]File name is /storage/kkm_last_timestamp [12:01:43]Write 4 bytes [12:01:43]NVStorageSaveData done [12:01:43]ExternCall_PrintAddStr [12:01:43]wPrintStart [12:01:43]Write to MH i2c: 01 00 00 FE 02 00 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 07 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 FF 0F 15 [12:01:43]RasterBufferAndPrint [12:01:43]line Счет N : (1)3311701 [12:01:43]line ИНН: 02508201610067 [12:01:43]line Контрольно-Кассовый Чек [12:01:43]line ПРОДАЖА [12:01:43]line ТРК (МРК, ГНК) : 32 [12:01:43]line Товар: 2710124130 [12:01:43]line Аи-92-К-4 [12:01:43]line 14.950 * 66.90 [12:01:43]line = 1000.16 [12:01:43]line НДС 12% НСП 1% [12:01:43]line > о реализуемом товаре [12:01:43]line ИТОГО: 1000.16 [12:01:43]line НСП 1% : 8.85 [12:01:43]line НДС 12% : 106.21 [12:01:43]line Наличными: 0.00 [12:01:43]line Безнал.: 1000.16 [12:01:43]line Место: АЗС № 87 "Партнер Нефть" [12:01:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:01:43]line СНО: Общий режим [12:01:43]line Чек 434 27.10.2024 12:01 [12:01:43]line Смена: 528 ФФД: 1.0 [12:01:43]line ЗНМ: 0300000083 [12:01:43]line РНМ: 0000000000091623 [12:01:43]line Версия ККМ: 001 [12:01:43]line Платежная система: Mbank [12:01:43]line ФМ: 0000000000874672 [12:01:43]line ФД: 375156 [12:01:43]line ФПД: 113919653737114 [12:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120142&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375156&fm=113919653737114&tin=02508201610067®Number=0000000000091623&sum=100016 [12:01:43]written 0, free lines is 4095 [12:01:43]OFD Sender: Processing packet 375156 [packets to send 270, broken 269] [12:01:43]ProducePacketName [12:01:43]name=ofd_packets/00375156 [12:01:43]OFD Sender: To server: pG, [12:01:43]CommunicateWithHost lk.salyk.kg:30040 [12:01:43]ConnectInit lk.salyk.kg [12:01:43]Connected sock=10 [12:01: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 D7 19 07 01 9E 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 B2 01 00 00 F4 03 04 00 A6 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 67 9B FC 7E 72 9A D7 36 A1 84 42 0C 48 8F [12:01: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 AC 46 47 00 B7 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 74 B9 05 00 F4 03 04 00 44 D7 1D 67 B6 04 01 00 00 00 22 A1 EB 3C F6 5F B7 [12:01:43]CommunicateWithHost err = 0 [12:01:43]CheckOFDResponse [12:01:43]1017 (14) - 77093643461234 [12:01:43]1041 (16) - 0000000000874672 [12:01:43]1040 (4) - 375156 [12:01:43]1012 (4) - 27.10.2024 06:01 [12:01:43]1206 (1) - 0 [12:01:43]OFD Sender: Remove packet 375156 [12:01:43]ProducePacketName [12:01:43]name=ofd_packets/00375156 [12:01:43]NVStorageDeleteData [12:01:43]Write to MH i2c: 01 00 00 27 03 2A [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 07 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 09 0D 47 [12:01:43]RasterBufferAndPrint [12:01:43]line [12:01:43]line [12:01:43]line [12:01:43]line [12:01:43]line [12:01:43]written 0, free lines is 3350 [12:01:43]MH_Cut [12:01:43]Write to MH i2c: D1 01 00 2E 03 01 03 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: D1 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: D1 01 00 [12:01:43]MH_I2C_Read... [12:01:43]Read from MH i2c: D1 01 00 2E 03 00 02 [12:01:43]Write to MH i2c: 01 00 00 2F 03 32 [12:01:43]Write i2c OK [12:01:43]MH_I2C_Read... [12:01:44]OFD Sender: No OFD packet to send [12:01:44]*** Cut start [12:01:44]*** Partial cut [12:01:44]*** CUTSNS_PIN = 1 [12:01:44]*** CUTSNS_PIN = 0 [12:01:44]*** Brake cut motor [12:01:45]Read from MH i2c: 01 [12:01:45]MH_I2C_Read... [12:01:45]*** Stop cut motor [12:01:45]*** Cut end [12:01:45]Read from MH i2c: 01 07 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: 01 07 00 2F 03 00 00 00 00 00 FF 0F 47 [12:01:45]process_action close_receipt done [12:01:45]requested_data is exist [12:01:45]produce_requested_data [12:01:45]requested_item fm.sn is exist - process it [12:01:45]wFMCommunicate request_size=4 [12:01:45]MH_SAM_APDU [12:01:45]CAPDU: 80 11 00 00 [12:01:45]Write to MH i2c: E2 08 00 30 03 80 11 00 00 00 00 00 00 AD [12:01:45]Write i2c OK [12:01:45]MH_I2C_Read... [12:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:45]Read from MH i2c: E2 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 17 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 17 00 30 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 02 [12:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:01:45]wFMCommunicate OK [12:01:45]requested_item fd.num is exist - process it [12:01:45]SAM_PROTO_GetFieldsCounters [12:01:45]wFMCommunicate request_size=4 [12:01:45]MH_SAM_APDU [12:01:45]CAPDU: 80 13 00 00 [12:01:45]Write to MH i2c: E2 08 00 31 03 80 13 00 00 00 00 00 00 B0 [12:01:45]Write i2c OK [12:01:45]MH_I2C_Read... [12:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:45]Read from MH i2c: E2 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 62 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 62 00 31 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 74 B9 05 00 0E 04 04 00 10 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 2C [12:01:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:01:45]wFMCommunicate OK [12:01:45]SAM_PROTO_GetFieldsCounters done [12:01:45]requested_item shift.num is exist - process it [12:01:45]requested_item shift.opened is exist - process it [12:01:45]req_shift_opened [12:01:45]FM_GetShiftState [12:01:45]SAM_PROTO_GetShiftState [12:01:45]wFMCommunicate request_size=4 [12:01:45]MH_SAM_APDU [12:01:45]CAPDU: 80 13 01 00 [12:01:45]Write to MH i2c: E2 08 00 32 03 80 13 01 00 00 00 00 00 B2 [12:01:45]Write i2c OK [12:01:45]MH_I2C_Read... [12:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:45]Read from MH i2c: E2 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 0E 00 [12:01:45]MH_I2C_Read... [12:01:45]Read from MH i2c: E2 0E 00 32 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 80 [12:01:45]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:01:45]wFMCommunicate OK [12:01:45]SAM_PROTO_GetShiftState done [12:01:45]FM_GetShiftState done [12:01:45]req_shift_opened done [12:01:45]requested_item shift.open_date is exist - process it [12:01:45]req_shift_open_date [12:01:45]req_shift_open_date done [12:01:45]produce_requested_data done [12:01:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375156,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:01:45]process_action_free close_receipt [12:01:45]json_value_free [12:01:45]json_value_free done [12:01:45]process_json_proto returns [12:01:45]Send response to host [12:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375156,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:01:45]free response buf [12:01:45]execute_script done [12:01:45]execute_script returns [12:01:45]free content buf [12:01:45]Sock 9.Close socket [12:01:45]Sock 9.Thread stoped [12:01:49]OFD Sender: No OFD packet to send [12:01:54]OFD Sender: No OFD packet to send [12:01:59]OFD Sender: No OFD packet to send [12:02:04]OFD Sender: No OFD packet to send [12:02:09]OFD Sender: No OFD packet to send [12:02:14]OFD Sender: No OFD packet to send [12:02:19]OFD Sender: No OFD packet to send [12:02:24]OFD Sender: No OFD packet to send [12:02:29]OFD Sender: No OFD packet to send [12:02:30]accept exits with 7 [12:02:30]New connection [12:02:30]New thread 3067379044 created [12:02:30]Thread 3067522404 joined [12:02:30]Waiting for new connection... [12:02:30] Sock 7.Parse request [12:02:30]Sock 7.Check first char [12:02:30]Sock 7.First char is OK [12:02:30]request: POST /json_proto HTTP/1.0 [12:02:30]Method: POST [12:02:30]URL: /json_proto [12:02:30]Method is POST - this is cgi request [12:02:30]url: /json_proto [12:02:30]query_string will be loaded in cgi processing [12:02:30]execute_cgi json_proto POST (null) [12:02:30]execute_cgi path=json_proto method=POST [12:02:30]POST find Content-Length [12:02:30]Host: 172.17.42.195:8080 [12:02:30]Content-Length: 770 [12:02:30]Content-Type: application/json [12:02:30] [12:02:30]POST finish read [12:02:30]Found Content-Length = 770 [12:02:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311703", "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" ] } } [12:02:30]execute_script... [12:02:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311703", "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" ] } } [12:02:30]POST & json_proto [12:02:30]process_json_proto [12:02:30]json parsed OK: [12:02:30]protocol is kg_v1.0 [12:02:30]action value=close_receipt [12:02:30]process_action close_receipt [12:02:30]cmd_close_receipt [12:02:30]MH_GetDate [12:02:30]Write to MH i2c: F0 00 00 33 03 25 [12:02:30]Write i2c OK [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: F0 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: F0 09 00 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: F0 09 00 33 03 00 D7 2B 1E 67 EF 94 12 67 B1 [12:02:30]GetLastDocTimeStamp 1730030502 [12:02:30]current date 1730030551 [12:02:30]FM_GetShiftState [12:02:30]SAM_PROTO_GetShiftState [12:02:30]wFMCommunicate request_size=4 [12:02:30]MH_SAM_APDU [12:02:30]CAPDU: 80 13 01 00 [12:02:30]Write to MH i2c: E2 08 00 34 03 80 13 01 00 00 00 00 00 B4 [12:02:30]Write i2c OK [12:02:30]MH_I2C_Read... [12:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:30]Read from MH i2c: E2 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: E2 0E 00 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: E2 0E 00 34 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 82 [12:02:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:02:30]wFMCommunicate OK [12:02:30]SAM_PROTO_GetShiftState done [12:02:30]FM_GetShiftState done [12:02:30]opened in 1729988025 [12:02:30]opened+sec_in_day 1730074425 [12:02:30]quantity*price = 100015 [12:02:30]sum+1 = 100017 [12:02:30]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 СНО: Общий режим Чек 435 27.10.2024 12:02 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375157 ФПД: 146817782494029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375157&fm=146817782494029&tin=02508201610067®Number=0000000000091623&sum=100016 [12:02:31]StoreToDocumentArchive [12:02:31]shift 528 fd 375157 [12:02:31]save to /storage/0528/doc_00375157 [12:02:31]save last doc name /storage/0528/doc_00375157 to /storage/kkm_last_doc_name [12:02:31]save OK [12:02:31]Clear old archive folders... [12:02:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:31]tlvbuf is 015EEA40 [12:02:31]SAM_PROTO_ClearQueue [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 09 00 00 [12:02:31]Write to MH i2c: E2 08 00 41 03 80 09 00 00 00 00 00 00 B6 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]SAM_PROTO_ClearQueue done [12:02:31]KKMCreateOFDPacket [12:02:31]OFDProtocolAddRootSTLVToBuf [12:02:31]FM_MakeSignedData [12:02:31]FM_MakeSignedData [12:02:31]SAM_PROTO_SignData [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 0D 01 02 [12:02:31]Write to MH i2c: E2 08 00 42 03 80 0D 01 02 00 00 00 00 BE [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 42 03 00 90 00 B9 [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=255 [12:02:31]MH_SAM_APDU [12:02: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 B3 01 00 00 F4 03 04 00 D7 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 85 [12:02:31]Write to MH i2c: E2 02 01 43 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 B3 01 00 00 F4 03 04 00 D7 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 85 00 00 69 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=10 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 0D 02 02 05 87 AD C5 B3 4D [12:02:31]Write to MH i2c: E2 0D 00 44 03 80 0D 02 02 05 00 87 AD C5 B3 4D 00 00 C4 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 0D 03 02 [12:02:31]Write to MH i2c: E2 08 00 45 03 80 0D 03 02 00 00 00 00 C3 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0B 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0B 00 45 03 00 13 43 D4 9A F2 02 EB B1 90 00 18 [12:02:31]RAPDU: 13 43 D4 9A F2 02 EB B1 90 00 [12:02:31]wFMCommunicate OK [12:02:31]SAM_PROTO_SignData done [12:02:31]FM_MakeSignedData done [12:02:31]CreateOFDProtocolMessage [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 11 00 00 [12:02:31]Write to MH i2c: E2 08 00 46 03 80 11 00 00 00 00 00 00 C3 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 17 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 17 00 46 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [12:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:02:32]wFMCommunicate OK [12:02:32]CreateOFDProtocolMessage done [12:02:32]OFDSenderStorePacket 375157 [12:02:32]StoreOFDPacket docnum=375157 [12:02: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 28 19 07 01 88 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 B3 01 00 00 F4 03 04 00 D7 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 85 87 AD C5 B3 4D 13 43 D4 9A F2 02 EB B1 [12:02:32]CheckFolder [12:02:32]dirname=/storage/ofd_packets [12:02:32]CheckFolder done [12:02:32]ProducePacketName [12:02:32]name=ofd_packets/00375157 [12:02:32]NVStorageSaveData ofd_packets/00375157 [12:02:32]File name is /storage/ofd_packets/00375157 [12:02:32]Write 301 bytes [12:02:32]NVStorageSaveData done [12:02:32]OFDSenderStorePacket done [12:02:32]KKMCreateOFDPacket done [12:02:32]NVStorageSaveData kkm_last_timestamp [12:02:32]File name is /storage/kkm_last_timestamp [12:02:32]Write 4 bytes [12:02:32]NVStorageSaveData done [12:02:32]ExternCall_PrintAddStr [12:02:32]wPrintStart [12:02:32]Write to MH i2c: 01 00 00 47 03 4A [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 FF 0F 5F [12:02:32]RasterBufferAndPrint [12:02:32]line Счет N : (1)3311703 [12:02:32]line ИНН: 02508201610067 [12:02:32]line Контрольно-Кассовый Чек [12:02:32]line ПРОДАЖА [12:02:32]line ТРК (МРК, ГНК) : 12 [12:02:32]line Товар: 2710124130 [12:02:32]line Аи-92-К-4 [12:02:32]line 14.950 * 66.90 [12:02:32]line = 1000.16 [12:02:32]line НДС 12% НСП 1% [12:02:32]line > о реализуемом товаре [12:02:32]line ИТОГО: 1000.16 [12:02:32]line НСП 1% : 8.85 [12:02:32]line НДС 12% : 106.21 [12:02:32]line Наличными: 0.00 [12:02:32]line Безнал.: 1000.16 [12:02:32]line Место: АЗС № 87 "Партнер Нефть" [12:02:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:02:32]line СНО: Общий режим [12:02:32]line Чек 435 27.10.2024 12:02 [12:02:32]line Смена: 528 ФФД: 1.0 [12:02:32]line ЗНМ: 0300000083 [12:02:32]line РНМ: 0000000000091623 [12:02:32]line Версия ККМ: 001 [12:02:32]line Платежная система: Mbank [12:02:32]line ФМ: 0000000000874672 [12:02:32]line ФД: 375157 [12:02:32]line ФПД: 146817782494029 [12:02:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375157&fm=146817782494029&tin=02508201610067®Number=0000000000091623&sum=100016 [12:02:32]written 0, free lines is 4095 [12:02:32]OFD Sender: Processing packet 375157 [packets to send 270, broken 269] [12:02:32]ProducePacketName [12:02:32]name=ofd_packets/00375157 [12:02:32]OFD Sender: To server: pG, [12:02:32]CommunicateWithHost lk.salyk.kg:30040 [12:02:32]ConnectInit lk.salyk.kg [12:02:32]Connected sock=10 [12:02: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 28 19 07 01 88 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 B3 01 00 00 F4 03 04 00 D7 2B 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 85 87 AD C5 B3 4D 13 43 D4 9A F2 02 EB B1 [12:02: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 DB 75 47 00 08 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 75 B9 05 00 F4 03 04 00 75 D7 1D 67 B6 04 01 00 00 59 6D B5 94 0B 7C 33 7B [12:02:32]CommunicateWithHost err = 0 [12:02:32]CheckOFDResponse [12:02:32]1017 (14) - 77093643461234 [12:02:32]1041 (16) - 0000000000874672 [12:02:32]1040 (4) - 375157 [12:02:32]1012 (4) - 27.10.2024 06:02 [12:02:32]1206 (1) - 0 [12:02:32]OFD Sender: Remove packet 375157 [12:02:32]ProducePacketName [12:02:32]name=ofd_packets/00375157 [12:02:32]NVStorageDeleteData [12:02:32]Write to MH i2c: 01 00 00 70 03 73 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 01 0D 88 [12:02:32]RasterBufferAndPrint [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]written 0, free lines is 3336 [12:02:32]MH_Cut [12:02:32]Write to MH i2c: D1 01 00 77 03 01 4C [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 01 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 01 00 77 03 00 4B [12:02:32]Write to MH i2c: 01 00 00 78 03 7B [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]OFD Sender: No OFD packet to send [12:02:33]*** Cut start [12:02:33]*** Partial cut [12:02:33]*** CUTSNS_PIN = 1 [12:02:33]*** CUTSNS_PIN = 0 [12:02:33]*** Brake cut motor [12:02:33]Read from MH i2c: 01 [12:02:34]MH_I2C_Read... [12:02:34]*** Stop cut motor [12:02:34]*** Cut end [12:02:34]Read from MH i2c: 01 07 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 FF 0F 90 [12:02:34]process_action close_receipt done [12:02:34]requested_data is exist [12:02:34]produce_requested_data [12:02:34]requested_item fm.sn is exist - process it [12:02:34]wFMCommunicate request_size=4 [12:02:34]MH_SAM_APDU [12:02:34]CAPDU: 80 11 00 00 [12:02:34]Write to MH i2c: E2 08 00 79 03 80 11 00 00 00 00 00 00 F6 [12:02:34]Write i2c OK [12:02:34]MH_I2C_Read... [12:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:34]Read from MH i2c: E2 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 17 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 17 00 79 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [12:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:02:34]wFMCommunicate OK [12:02:34]requested_item fd.num is exist - process it [12:02:34]SAM_PROTO_GetFieldsCounters [12:02:34]wFMCommunicate request_size=4 [12:02:34]MH_SAM_APDU [12:02:34]CAPDU: 80 13 00 00 [12:02:34]Write to MH i2c: E2 08 00 7A 03 80 13 00 00 00 00 00 00 F9 [12:02:34]Write i2c OK [12:02:34]MH_I2C_Read... [12:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:34]Read from MH i2c: E2 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 62 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 62 00 7A 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 75 B9 05 00 0E 04 04 00 10 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 79 [12:02: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 75 B9 05 00 0E 04 04 00 10 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 [12:02:34]wFMCommunicate OK [12:02:34]SAM_PROTO_GetFieldsCounters done [12:02:34]requested_item shift.num is exist - process it [12:02:34]requested_item shift.opened is exist - process it [12:02:34]req_shift_opened [12:02:34]FM_GetShiftState [12:02:34]SAM_PROTO_GetShiftState [12:02:34]wFMCommunicate request_size=4 [12:02:34]MH_SAM_APDU [12:02:34]CAPDU: 80 13 01 00 [12:02:34]Write to MH i2c: E2 08 00 7B 03 80 13 01 00 00 00 00 00 FB [12:02:34]Write i2c OK [12:02:34]MH_I2C_Read... [12:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:34]Read from MH i2c: E2 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 0E 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 0E 00 7B 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C9 [12:02:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:02:34]wFMCommunicate OK [12:02:34]SAM_PROTO_GetShiftState done [12:02:34]FM_GetShiftState done [12:02:34]req_shift_opened done [12:02:34]requested_item shift.open_date is exist - process it [12:02:34]req_shift_open_date [12:02:34]req_shift_open_date done [12:02:34]produce_requested_data done [12:02:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375157,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:02:34]process_action_free close_receipt [12:02:34]json_value_free [12:02:34]json_value_free done [12:02:34]process_json_proto returns [12:02:34]Send response to host [12:02:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375157,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:02:34]free response buf [12:02:34]execute_script done [12:02:34]execute_script returns [12:02:34]free content buf [12:02:34]Sock 7.Close socket [12:02:34]Sock 7.Thread stoped [12:02:37]OFD Sender: No OFD packet to send [12:02:42]OFD Sender: No OFD packet to send [12:02:47]OFD Sender: No OFD packet to send [12:02:52]OFD Sender: No OFD packet to send [12:02:57]OFD Sender: No OFD packet to send [12:03:03]OFD Sender: No OFD packet to send [12:03:08]OFD Sender: No OFD packet to send [12:03:13]OFD Sender: No OFD packet to send [12:03:18]OFD Sender: No OFD packet to send [12:03:22]accept exits with 9 [12:03:22]New connection [12:03:22]New thread 3067522404 created [12:03:22]Thread 3067379044 joined [12:03:22]Waiting for new connection... [12:03:22] Sock 9.Parse request [12:03:22]Sock 9.Check first char [12:03:22]Sock 9.First char is OK [12:03:22]request: POST /json_proto HTTP/1.0 [12:03:22]Method: POST [12:03:22]URL: /json_proto [12:03:22]Method is POST - this is cgi request [12:03:22]url: /json_proto [12:03:22]query_string will be loaded in cgi processing [12:03:22]execute_cgi json_proto POST (null) [12:03:22]execute_cgi path=json_proto method=POST [12:03:22]POST find Content-Length [12:03:22]Host: 172.17.42.195:8080 [12:03:22]Content-Length: 678 [12:03:22]Content-Type: application/json [12:03:22] [12:03:22]POST finish read [12:03:22]Found Content-Length = 678 [12:03:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311705", "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" ] } } [12:03:22]execute_script... [12:03:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311705", "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" ] } } [12:03:22]POST & json_proto [12:03:22]process_json_proto [12:03:22]json parsed OK: [12:03:22]protocol is kg_v1.0 [12:03:22]action value=close_receipt [12:03:22]process_action close_receipt [12:03:22]cmd_close_receipt [12:03:22]MH_GetDate [12:03:22]Write to MH i2c: F0 00 00 7C 03 6E [12:03:22]Write i2c OK [12:03:22]MH_I2C_Read... [12:03:22]Read from MH i2c: F0 [12:03:22]MH_I2C_Read... [12:03:22]Read from MH i2c: F0 09 00 [12:03:22]MH_I2C_Read... [12:03:22]Read from MH i2c: F0 09 00 7C 03 00 0B 2C 1E 67 EF 94 12 67 2F [12:03:22]GetLastDocTimeStamp 1730030551 [12:03:22]current date 1730030603 [12:03:22]FM_GetShiftState [12:03:22]SAM_PROTO_GetShiftState [12:03:22]wFMCommunicate request_size=4 [12:03:22]MH_SAM_APDU [12:03:22]CAPDU: 80 13 01 00 [12:03:22]Write to MH i2c: E2 08 00 7D 03 80 13 01 00 00 00 00 00 FD [12:03:22]Write i2c OK [12:03:22]MH_I2C_Read... [12:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:22]Read from MH i2c: E2 [12:03:22]MH_I2C_Read... [12:03:22]Read from MH i2c: E2 0E 00 [12:03:22]MH_I2C_Read... [12:03:22]Read from MH i2c: E2 0E 00 7D 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 CB [12:03:22]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:03:22]wFMCommunicate OK [12:03:22]SAM_PROTO_GetShiftState done [12:03:22]FM_GetShiftState done [12:03:22]opened in 1729988025 [12:03:22]opened+sec_in_day 1730074425 [12:03:22]quantity*price = 20003 [12:03:22]sum+1 = 20004 [12:03:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 436 27.10.2024 12:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375158 ФПД: 38295314889884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120323&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375158&fm=38295314889884&tin=02508201610067®Number=0000000000091623&sum=20000 [12:03:23]StoreToDocumentArchive [12:03:23]shift 528 fd 375158 [12:03:23]save to /storage/0528/doc_00375158 [12:03:23]save last doc name /storage/0528/doc_00375158 to /storage/kkm_last_doc_name [12:03:23]save OK [12:03:23]Clear old archive folders... [12:03:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:23]tlvbuf is 015EED70 [12:03:23]SAM_PROTO_ClearQueue [12:03:23]wFMCommunicate request_size=4 [12:03:23]MH_SAM_APDU [12:03:23]CAPDU: 80 09 00 00 [12:03:23]Write to MH i2c: E2 08 00 8A 03 80 09 00 00 00 00 00 00 FF [12:03:23]Write i2c OK [12:03:23]MH_I2C_Read... [12:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:23]Read from MH i2c: E2 [12:03:23]MH_I2C_Read... [12:03:23]Read from MH i2c: E2 03 00 [12:03:23]MH_I2C_Read... [12:03:23]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [12:03:23]RAPDU: 90 00 [12:03:23]wFMCommunicate OK [12:03:23]SAM_PROTO_ClearQueue done [12:03:23]KKMCreateOFDPacket [12:03:23]OFDProtocolAddRootSTLVToBuf [12:03:23]FM_MakeSignedData [12:03:23]FM_MakeSignedData [12:03:23]SAM_PROTO_SignData [12:03:23]wFMCommunicate request_size=4 [12:03:23]MH_SAM_APDU [12:03:23]CAPDU: 80 0D 01 02 [12:03:23]Write to MH i2c: E2 08 00 8B 03 80 0D 01 02 00 00 00 00 07 [12:03:23]Write i2c OK [12:03:23]MH_I2C_Read... [12:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:23]Read from MH i2c: E2 [12:03:23]MH_I2C_Read... [12:03:23]Read from MH i2c: E2 03 00 [12:03:23]MH_I2C_Read... [12:03:23]Read from MH i2c: E2 03 00 8B 03 00 90 00 02 [12:03:23]RAPDU: 90 00 [12:03:23]wFMCommunicate OK [12:03:23]wFMCommunicate request_size=255 [12:03:23]MH_SAM_APDU [12:03:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 0B 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 22 [12:03:23]Write to MH i2c: E2 02 01 8C 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 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 B4 01 00 00 F4 03 04 00 0B 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 22 00 00 2E [12:03:23]Write i2c OK [12:03:23]MH_I2C_Read... [12:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:24]Read from MH i2c: E2 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 03 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 03 00 8C 03 00 90 00 03 [12:03:24]RAPDU: 90 00 [12:03:24]wFMCommunicate OK [12:03:24]wFMCommunicate request_size=10 [12:03:24]MH_SAM_APDU [12:03:24]CAPDU: 80 0D 02 02 05 D4 52 A3 FC 9C [12:03:24]Write to MH i2c: E2 0D 00 8D 03 80 0D 02 02 05 00 D4 52 A3 FC 9C 00 00 75 [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:24]Read from MH i2c: E2 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 03 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [12:03:24]RAPDU: 90 00 [12:03:24]wFMCommunicate OK [12:03:24]wFMCommunicate request_size=4 [12:03:24]MH_SAM_APDU [12:03:24]CAPDU: 80 0D 03 02 [12:03:24]Write to MH i2c: E2 08 00 8E 03 80 0D 03 02 00 00 00 00 0C [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:24]Read from MH i2c: E2 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 0B 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 0B 00 8E 03 00 78 1C 18 43 92 FE A2 3F 90 00 6D [12:03:24]RAPDU: 78 1C 18 43 92 FE A2 3F 90 00 [12:03:24]wFMCommunicate OK [12:03:24]SAM_PROTO_SignData done [12:03:24]FM_MakeSignedData done [12:03:24]CreateOFDProtocolMessage [12:03:24]wFMCommunicate request_size=4 [12:03:24]MH_SAM_APDU [12:03:24]CAPDU: 80 11 00 00 [12:03:24]Write to MH i2c: E2 08 00 8F 03 80 11 00 00 00 00 00 00 0C [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:24]Read from MH i2c: E2 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 17 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: E2 17 00 8F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [12:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:03:24]wFMCommunicate OK [12:03:24]CreateOFDProtocolMessage done [12:03:24]OFDSenderStorePacket 375158 [12:03:24]StoreOFDPacket docnum=375158 [12:03: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 C3 62 07 01 EC 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 0B 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 22 D4 52 A3 FC 9C 78 1C 18 43 92 FE A2 3F [12:03:24]CheckFolder [12:03:24]dirname=/storage/ofd_packets [12:03:24]CheckFolder done [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00375158 [12:03:24]NVStorageSaveData ofd_packets/00375158 [12:03:24]File name is /storage/ofd_packets/00375158 [12:03:24]Write 301 bytes [12:03:24]NVStorageSaveData done [12:03:24]OFDSenderStorePacket done [12:03:24]KKMCreateOFDPacket done [12:03:24]NVStorageSaveData kkm_last_timestamp [12:03:24]File name is /storage/kkm_last_timestamp [12:03:24]Write 4 bytes [12:03:24]NVStorageSaveData done [12:03:24]ExternCall_PrintAddStr [12:03:24]wPrintStart [12:03:24]Write to MH i2c: 01 00 00 90 03 93 [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 07 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 FF 0F A8 [12:03:24]RasterBufferAndPrint [12:03:24]line Счет N : (1)3311705 [12:03:24]line ИНН: 02508201610067 [12:03:24]line Контрольно-Кассовый Чек [12:03:24]line ПРОДАЖА [12:03:24]line ТРК (МРК, ГНК) : 32 [12:03:24]line Товар: 2710124130 [12:03:24]line Аи-92-К-4 [12:03:24]line 2.990 * 66.90 [12:03:24]line = 200.03 [12:03:24]line НДС 12% НСП 1% [12:03:24]line > о реализуемом товаре [12:03:24]line ОКРУГЛЕНИЕ: -0.03 [12:03:24]line ИТОГО: 200.00 [12:03:24]line Внесено: 200.00 [12:03:24]line СДАЧА: 0.00 [12:03:24]line НСП 1% : 1.77 [12:03:24]line НДС 12% : 21.24 [12:03:24]line Наличными: 200.00 [12:03:24]line Безнал.: 0.00 [12:03:24]line Место: АЗС № 87 "Партнер Нефть" [12:03:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:03:24]line СНО: Общий режим [12:03:24]line Чек 436 27.10.2024 12:03 [12:03:24]line Смена: 528 ФФД: 1.0 [12:03:24]line ЗНМ: 0300000083 [12:03:24]line РНМ: 0000000000091623 [12:03:24]line Версия ККМ: 001 [12:03:24]line ФМ: 0000000000874672 [12:03:24]line ФД: 375158 [12:03:24]line ФПД: 38295314889884 [12:03:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120323&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375158&fm=38295314889884&tin=02508201610067®Number=0000000000091623&sum=20000 [12:03:24]written 0, free lines is 4095 [12:03:24]OFD Sender: Processing packet 375158 [packets to send 270, broken 269] [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00375158 [12:03:24]OFD Sender: To server: pG, [12:03:24]CommunicateWithHost lk.salyk.kg:30040 [12:03:24]ConnectInit lk.salyk.kg [12:03:24]Connected sock=10 [12:03:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C3 62 07 01 EC 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 0B 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 22 D4 52 A3 FC 9C 78 1C 18 43 92 FE A2 3F [12:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7B A1 47 00 53 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 76 B9 05 00 F4 03 04 00 AA D7 1D 67 B6 04 01 00 00 71 77 2B CD E5 72 65 68 [12:03:24]CommunicateWithHost err = 0 [12:03:24]CheckOFDResponse [12:03:24]1017 (14) - 77093643461234 [12:03:24]1041 (16) - 0000000000874672 [12:03:24]1040 (4) - 375158 [12:03:24]1012 (4) - 27.10.2024 06:03 [12:03:24]1206 (1) - 0 [12:03:24]OFD Sender: Remove packet 375158 [12:03:24]ProducePacketName [12:03:24]name=ofd_packets/00375158 [12:03:24]NVStorageDeleteData [12:03:24]Write to MH i2c: 01 00 00 BB 03 BE [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 07 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 EF 0C C0 [12:03:24]RasterBufferAndPrint [12:03:24]line [12:03:24]line [12:03:24]line [12:03:24]line [12:03:24]line [12:03:24]written 0, free lines is 3317 [12:03:24]MH_Cut [12:03:24]Write to MH i2c: D1 01 00 C2 03 01 97 [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: D1 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: D1 01 00 [12:03:24]MH_I2C_Read... [12:03:24]Read from MH i2c: D1 01 00 C2 03 00 96 [12:03:24]Write to MH i2c: 01 00 00 C3 03 C6 [12:03:24]Write i2c OK [12:03:24]MH_I2C_Read... [12:03:25]OFD Sender: No OFD packet to send [12:03:25]*** Cut start [12:03:25]*** Partial cut [12:03:25]*** CUTSNS_PIN = 1 [12:03:25]*** CUTSNS_PIN = 0 [12:03:25]*** Brake cut motor [12:03:26]Read from MH i2c: 01 [12:03:26]MH_I2C_Read... [12:03:26]*** Stop cut motor [12:03:26]*** Cut end [12:03:26]Read from MH i2c: 01 07 00 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 FF 0F DB [12:03:26]process_action close_receipt done [12:03:26]requested_data is exist [12:03:26]produce_requested_data [12:03:26]requested_item fm.sn is exist - process it [12:03:26]wFMCommunicate request_size=4 [12:03:26]MH_SAM_APDU [12:03:26]CAPDU: 80 11 00 00 [12:03:26]Write to MH i2c: E2 08 00 C4 03 80 11 00 00 00 00 00 00 41 [12:03:26]Write i2c OK [12:03:26]MH_I2C_Read... [12:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:26]Read from MH i2c: E2 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 17 00 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 17 00 C4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [12:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:03:26]wFMCommunicate OK [12:03:26]requested_item fd.num is exist - process it [12:03:26]SAM_PROTO_GetFieldsCounters [12:03:26]wFMCommunicate request_size=4 [12:03:26]MH_SAM_APDU [12:03:26]CAPDU: 80 13 00 00 [12:03:26]Write to MH i2c: E2 08 00 C5 03 80 13 00 00 00 00 00 00 44 [12:03:26]Write i2c OK [12:03:26]MH_I2C_Read... [12:03:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:26]Read from MH i2c: E2 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 62 00 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 62 00 C5 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 76 B9 05 00 0E 04 04 00 10 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 C8 [12:03:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:03:26]wFMCommunicate OK [12:03:26]SAM_PROTO_GetFieldsCounters done [12:03:26]requested_item shift.num is exist - process it [12:03:26]requested_item shift.opened is exist - process it [12:03:26]req_shift_opened [12:03:26]FM_GetShiftState [12:03:26]SAM_PROTO_GetShiftState [12:03:26]wFMCommunicate request_size=4 [12:03:26]MH_SAM_APDU [12:03:26]CAPDU: 80 13 01 00 [12:03:26]Write to MH i2c: E2 08 00 C6 03 80 13 01 00 00 00 00 00 46 [12:03:26]Write i2c OK [12:03:26]MH_I2C_Read... [12:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:26]Read from MH i2c: E2 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 0E 00 [12:03:26]MH_I2C_Read... [12:03:26]Read from MH i2c: E2 0E 00 C6 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 14 [12:03:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:03:26]wFMCommunicate OK [12:03:26]SAM_PROTO_GetShiftState done [12:03:26]FM_GetShiftState done [12:03:26]req_shift_opened done [12:03:26]requested_item shift.open_date is exist - process it [12:03:26]req_shift_open_date [12:03:26]req_shift_open_date done [12:03:26]produce_requested_data done [12:03:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375158,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:03:26]process_action_free close_receipt [12:03:26]json_value_free [12:03:26]json_value_free done [12:03:26]process_json_proto returns [12:03:26]Send response to host [12:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375158,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:03:26]free response buf [12:03:26]execute_script done [12:03:26]execute_script returns [12:03:26]free content buf [12:03:26]Sock 9.Close socket [12:03:26]Sock 9.Thread stoped [12:03:30]OFD Sender: No OFD packet to send [12:03:31]accept exits with 7 [12:03:31]New connection [12:03:31]New thread 3067379044 created [12:03:31]Thread 3067522404 joined [12:03:31]Waiting for new connection... [12:03:31] Sock 7.Parse request [12:03:31]Sock 7.Check first char [12:03:31]Sock 7.First char is OK [12:03:31]request: POST /json_proto HTTP/1.0 [12:03:31]Method: POST [12:03:31]URL: /json_proto [12:03:31]Method is POST - this is cgi request [12:03:31]url: /json_proto [12:03:31]query_string will be loaded in cgi processing [12:03:31]execute_cgi json_proto POST (null) [12:03:31]execute_cgi path=json_proto method=POST [12:03:31]POST find Content-Length [12:03:31]Host: 172.17.42.195:8080 [12:03:31]Content-Length: 678 [12:03:31]Content-Type: application/json [12:03:31] [12:03:31]POST finish read [12:03:31]Found Content-Length = 678 [12:03:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311704", "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.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" ] } } [12:03:31]execute_script... [12:03: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)3311704", "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.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" ] } } [12:03:31]POST & json_proto [12:03:31]process_json_proto [12:03:31]json parsed OK: [12:03:31]protocol is kg_v1.0 [12:03:31]action value=close_receipt [12:03:31]process_action close_receipt [12:03:31]cmd_close_receipt [12:03:31]MH_GetDate [12:03:31]Write to MH i2c: F0 00 00 C7 03 B9 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: F0 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: F0 09 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: F0 09 00 C7 03 00 14 2C 1E 67 EF 94 12 67 83 [12:03:31]GetLastDocTimeStamp 1730030603 [12:03:31]current date 1730030612 [12:03:31]FM_GetShiftState [12:03:31]SAM_PROTO_GetShiftState [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 13 01 00 [12:03:31]Write to MH i2c: E2 08 00 C8 03 80 13 01 00 00 00 00 00 48 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0E 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0E 00 C8 03 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 16 [12:03:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:03:31]wFMCommunicate OK [12:03:31]SAM_PROTO_GetShiftState done [12:03:31]FM_GetShiftState done [12:03:31]opened in 1729988025 [12:03:31]opened+sec_in_day 1730074425 [12:03:31]quantity*price = 42013 [12:03:31]sum+1 = 42014 [12:03:31]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 СНО: Общий режим Чек 437 27.10.2024 12:03 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375159 ФПД: 57855067868113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375159&fm=57855067868113&tin=02508201610067®Number=0000000000091623&sum=42000 [12:03:32]StoreToDocumentArchive [12:03:32]shift 528 fd 375159 [12:03:32]save to /storage/0528/doc_00375159 [12:03:32]save last doc name /storage/0528/doc_00375159 to /storage/kkm_last_doc_name [12:03:32]save OK [12:03:32]Clear old archive folders... [12:03:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:32]tlvbuf is 015FC2A0 [12:03:32]SAM_PROTO_ClearQueue [12:03:32]wFMCommunicate request_size=4 [12:03:32]MH_SAM_APDU [12:03:32]CAPDU: 80 09 00 00 [12:03:32]Write to MH i2c: E2 08 00 D5 03 80 09 00 00 00 00 00 00 4A [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:32]Read from MH i2c: E2 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 03 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [12:03:32]RAPDU: 90 00 [12:03:32]wFMCommunicate OK [12:03:32]SAM_PROTO_ClearQueue done [12:03:32]KKMCreateOFDPacket [12:03:32]OFDProtocolAddRootSTLVToBuf [12:03:32]FM_MakeSignedData [12:03:32]FM_MakeSignedData [12:03:32]SAM_PROTO_SignData [12:03:32]wFMCommunicate request_size=4 [12:03:32]MH_SAM_APDU [12:03:32]CAPDU: 80 0D 01 02 [12:03:32]Write to MH i2c: E2 08 00 D6 03 80 0D 01 02 00 00 00 00 52 [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:32]Read from MH i2c: E2 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 03 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 03 00 D6 03 00 90 00 4D [12:03:32]RAPDU: 90 00 [12:03:32]wFMCommunicate OK [12:03:32]wFMCommunicate request_size=255 [12:03:32]MH_SAM_APDU [12:03: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 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 B5 01 00 00 F4 03 04 00 14 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 34 [12:03:32]Write to MH i2c: E2 02 01 D7 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 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 B5 01 00 00 F4 03 04 00 14 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 34 00 00 48 [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]wFMCommunicate request_size=10 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 0D 02 02 05 9E 6E C4 CB D1 [12:03:33]Write to MH i2c: E2 0D 00 D8 03 80 0D 02 02 05 00 9E 6E C4 CB D1 00 00 CB [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 0D 03 02 [12:03:33]Write to MH i2c: E2 08 00 D9 03 80 0D 03 02 00 00 00 00 57 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0B 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0B 00 D9 03 00 DD 8A CE 84 F1 B4 90 3F 90 00 85 [12:03:33]RAPDU: DD 8A CE 84 F1 B4 90 3F 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_SignData done [12:03:33]FM_MakeSignedData done [12:03:33]CreateOFDProtocolMessage [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 11 00 00 [12:03:33]Write to MH i2c: E2 08 00 DA 03 80 11 00 00 00 00 00 00 57 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 DA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [12:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:03:33]wFMCommunicate OK [12:03:33]CreateOFDProtocolMessage done [12:03:33]OFDSenderStorePacket 375159 [12:03:33]StoreOFDPacket docnum=375159 [12:03: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 CE A5 07 01 21 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 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 B5 01 00 00 F4 03 04 00 14 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 34 9E 6E C4 CB D1 DD 8A CE 84 F1 B4 90 3F [12:03:33]CheckFolder [12:03:33]dirname=/storage/ofd_packets [12:03:33]CheckFolder done [12:03:33]ProducePacketName [12:03:33]name=ofd_packets/00375159 [12:03:33]NVStorageSaveData ofd_packets/00375159 [12:03:33]File name is /storage/ofd_packets/00375159 [12:03:33]Write 301 bytes [12:03:33]NVStorageSaveData done [12:03:33]OFDSenderStorePacket done [12:03:33]KKMCreateOFDPacket done [12:03:33]NVStorageSaveData kkm_last_timestamp [12:03:33]File name is /storage/kkm_last_timestamp [12:03:33]Write 4 bytes [12:03:33]NVStorageSaveData done [12:03:33]ExternCall_PrintAddStr [12:03:33]wPrintStart [12:03:33]Write to MH i2c: 01 00 00 DB 03 DE [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [12:03:33]RasterBufferAndPrint [12:03:33]line Счет N : (1)3311704 [12:03:33]line ИНН: 02508201610067 [12:03:33]line Контрольно-Кассовый Чек [12:03:33]line ПРОДАЖА [12:03:33]line ТРК (МРК, ГНК) : 22 [12:03:33]line Товар: 2710124130 [12:03:33]line Аи-92-К-4 [12:03:33]line 6.280 * 66.90 [12:03:33]line = 420.13 [12:03:33]line НДС 12% НСП 1% [12:03:33]line > о реализуемом товаре [12:03:33]line ОКРУГЛЕНИЕ: -0.13 [12:03:33]line ИТОГО: 420.00 [12:03:33]line Внесено: 420.00 [12:03:33]line СДАЧА: 0.00 [12:03:33]line НСП 1% : 3.72 [12:03:33]line НДС 12% : 44.62 [12:03:33]line Наличными: 420.00 [12:03:33]line Безнал.: 0.00 [12:03:33]line Место: АЗС № 87 "Партнер Нефть" [12:03:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:03:33]line СНО: Общий режим [12:03:33]line Чек 437 27.10.2024 12:03 [12:03:33]line Смена: 528 ФФД: 1.0 [12:03:33]line ЗНМ: 0300000083 [12:03:33]line РНМ: 0000000000091623 [12:03:33]line Версия ККМ: 001 [12:03:33]line ФМ: 0000000000874672 [12:03:33]line ФД: 375159 [12:03:33]line ФПД: 57855067868113 [12:03:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375159&fm=57855067868113&tin=02508201610067®Number=0000000000091623&sum=42000 [12:03:33]written 0, free lines is 4095 [12:03:33]OFD Sender: Processing packet 375159 [packets to send 270, broken 269] [12:03:33]ProducePacketName [12:03:33]name=ofd_packets/00375159 [12:03:33]OFD Sender: To server: pG, [12:03:33]CommunicateWithHost lk.salyk.kg:30040 [12:03:33]ConnectInit lk.salyk.kg [12:03:33]Connected sock=10 [12:03: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 CE A5 07 01 21 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 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 B5 01 00 00 F4 03 04 00 14 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 34 9E 6E C4 CB D1 DD 8A CE 84 F1 B4 90 3F [12:03: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 8F 42 47 00 D6 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B9 05 00 F4 03 04 00 B2 D7 1D 67 B6 04 01 00 00 D3 50 8F 4D 24 9B FB B5 [12:03:33]CommunicateWithHost err = 0 [12:03:33]CheckOFDResponse [12:03:33]1017 (14) - 77093643461234 [12:03:33]1041 (16) - 0000000000874672 [12:03:33]1040 (4) - 375159 [12:03:33]1012 (4) - 27.10.2024 06:03 [12:03:33]1206 (1) - 0 [12:03:33]OFD Sender: Remove packet 375159 [12:03:33]ProducePacketName [12:03:33]name=ofd_packets/00375159 [12:03:33]NVStorageDeleteData [12:03:33]Write to MH i2c: 01 00 00 06 04 0A [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 E6 0C 03 [12:03:33]RasterBufferAndPrint [12:03:33]line [12:03:33]line [12:03:33]line [12:03:33]line [12:03:33]line [12:03:33]written 0, free lines is 3311 [12:03:33]MH_Cut [12:03:33]Write to MH i2c: D1 01 00 0D 04 01 E3 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: D1 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: D1 01 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: D1 01 00 0D 04 00 E2 [12:03:33]Write to MH i2c: 01 00 00 0E 04 12 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:34]OFD Sender: No OFD packet to send [12:03:34]*** Cut start [12:03:34]*** Partial cut [12:03:34]*** CUTSNS_PIN = 1 [12:03:34]*** CUTSNS_PIN = 0 [12:03:34]*** Brake cut motor [12:03:35]Read from MH i2c: 01 [12:03:35]MH_I2C_Read... [12:03:35]*** Stop cut motor [12:03:35]*** Cut end [12:03:35]Read from MH i2c: 01 07 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: 01 07 00 0E 04 00 00 00 00 00 FF 0F 27 [12:03:35]process_action close_receipt done [12:03:35]requested_data is exist [12:03:35]produce_requested_data [12:03:35]requested_item fm.sn is exist - process it [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 11 00 00 [12:03:35]Write to MH i2c: E2 08 00 0F 04 80 11 00 00 00 00 00 00 8D [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 17 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 17 00 0F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E2 [12:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:03:35]wFMCommunicate OK [12:03:35]requested_item fd.num is exist - process it [12:03:35]SAM_PROTO_GetFieldsCounters [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 13 00 00 [12:03:35]Write to MH i2c: E2 08 00 10 04 80 13 00 00 00 00 00 00 90 [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 62 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 62 00 10 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 77 B9 05 00 0E 04 04 00 10 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 18 [12:03: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 77 B9 05 00 0E 04 04 00 10 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 [12:03:35]wFMCommunicate OK [12:03:35]SAM_PROTO_GetFieldsCounters done [12:03:35]requested_item shift.num is exist - process it [12:03:35]requested_item shift.opened is exist - process it [12:03:35]req_shift_opened [12:03:35]FM_GetShiftState [12:03:35]SAM_PROTO_GetShiftState [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 13 01 00 [12:03:35]Write to MH i2c: E2 08 00 11 04 80 13 01 00 00 00 00 00 92 [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 0E 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 0E 00 11 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 60 [12:03:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:03:35]wFMCommunicate OK [12:03:35]SAM_PROTO_GetShiftState done [12:03:35]FM_GetShiftState done [12:03:35]req_shift_opened done [12:03:35]requested_item shift.open_date is exist - process it [12:03:35]req_shift_open_date [12:03:35]req_shift_open_date done [12:03:35]produce_requested_data done [12:03:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375159,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:03:35]process_action_free close_receipt [12:03:35]json_value_free [12:03:35]json_value_free done [12:03:35]process_json_proto returns [12:03:35]Send response to host [12:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375159,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:03:35]free response buf [12:03:35]execute_script done [12:03:35]execute_script returns [12:03:35]free content buf [12:03:35]Sock 7.Close socket [12:03:35]Sock 7.Thread stoped [12:03:39]OFD Sender: No OFD packet to send [12:03:44]OFD Sender: No OFD packet to send [12:03:49]OFD Sender: No OFD packet to send [12:03:54]OFD Sender: No OFD packet to send [12:03:59]OFD Sender: No OFD packet to send [12:04:04]OFD Sender: No OFD packet to send [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:29]OFD Sender: No OFD packet to send [12:04:34]OFD Sender: No OFD packet to send [12:04:39]OFD Sender: No OFD packet to send [12:04:44]OFD Sender: No OFD packet to send [12:04:44]accept exits with 9 [12:04:44]New connection [12:04:44]New thread 3067522404 created [12:04:44]Thread 3067379044 joined [12:04:44]Waiting for new connection... [12:04:44] Sock 9.Parse request [12:04:44]Sock 9.Check first char [12:04:44]Sock 9.First char is OK [12:04:44]request: POST /json_proto HTTP/1.0 [12:04:44]Method: POST [12:04:44]URL: /json_proto [12:04:44]Method is POST - this is cgi request [12:04:44]url: /json_proto [12:04:44]query_string will be loaded in cgi processing [12:04:44]execute_cgi json_proto POST (null) [12:04:44]execute_cgi path=json_proto method=POST [12:04:44]POST find Content-Length [12:04:44]Host: 172.17.42.195:8080 [12:04:44]Content-Length: 678 [12:04:44]Content-Type: application/json [12:04:44] [12:04:44]POST finish read [12:04:44]Found Content-Length = 678 [12:04:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311706", "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" ] } } [12:04:44]execute_script... [12:04:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311706", "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" ] } } [12:04:44]POST & json_proto [12:04:44]process_json_proto [12:04:44]json parsed OK: [12:04:44]protocol is kg_v1.0 [12:04:44]action value=close_receipt [12:04:44]process_action close_receipt [12:04:44]cmd_close_receipt [12:04:44]MH_GetDate [12:04:44]Write to MH i2c: F0 00 00 12 04 05 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: F0 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: F0 09 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: F0 09 00 12 04 00 5D 2C 1E 67 EF 94 12 67 18 [12:04:44]GetLastDocTimeStamp 1730030612 [12:04:44]current date 1730030685 [12:04:44]FM_GetShiftState [12:04:44]SAM_PROTO_GetShiftState [12:04:44]wFMCommunicate request_size=4 [12:04:44]MH_SAM_APDU [12:04:44]CAPDU: 80 13 01 00 [12:04:44]Write to MH i2c: E2 08 00 13 04 80 13 01 00 00 00 00 00 94 [12:04:44]Write i2c OK [12:04:44]MH_I2C_Read... [12:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:44]Read from MH i2c: E2 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 0E 00 [12:04:44]MH_I2C_Read... [12:04:44]Read from MH i2c: E2 0E 00 13 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 62 [12:04:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:04:44]wFMCommunicate OK [12:04:44]SAM_PROTO_GetShiftState done [12:04:44]FM_GetShiftState done [12:04:44]opened in 1729988025 [12:04:44]opened+sec_in_day 1730074425 [12:04:44]quantity*price = 50041 [12:04:44]sum+1 = 50042 [12:04: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 СНО: Общий режим Чек 438 27.10.2024 12:04 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375160 ФПД: 84843270025106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120445&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375160&fm=84843270025106&tin=02508201610067®Number=0000000000091623&sum=50000 [12:04:45]StoreToDocumentArchive [12:04:45]shift 528 fd 375160 [12:04:45]save to /storage/0528/doc_00375160 [12:04:45]save last doc name /storage/0528/doc_00375160 to /storage/kkm_last_doc_name [12:04:45]save OK [12:04:45]Clear old archive folders... [12:04:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:45]tlvbuf is 015E3ED0 [12:04:45]SAM_PROTO_ClearQueue [12:04:45]wFMCommunicate request_size=4 [12:04:45]MH_SAM_APDU [12:04:45]CAPDU: 80 09 00 00 [12:04:45]Write to MH i2c: E2 08 00 20 04 80 09 00 00 00 00 00 00 96 [12:04:45]Write i2c OK [12:04:45]MH_I2C_Read... [12:04:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:45]Read from MH i2c: E2 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: E2 03 00 [12:04:45]MH_I2C_Read... [12:04:45]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [12:04:45]RAPDU: 90 00 [12:04:45]wFMCommunicate OK [12:04:45]SAM_PROTO_ClearQueue done [12:04:45]KKMCreateOFDPacket [12:04:45]OFDProtocolAddRootSTLVToBuf [12:04:45]FM_MakeSignedData [12:04:45]FM_MakeSignedData [12:04:45]SAM_PROTO_SignData [12:04:45]wFMCommunicate request_size=4 [12:04:45]MH_SAM_APDU [12:04:45]CAPDU: 80 0D 01 02 [12:04:45]Write to MH i2c: E2 08 00 21 04 80 0D 01 02 00 00 00 00 9E [12:04:45]Write i2c OK [12:04:45]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=255 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 5D 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4D [12:04:46]Write to MH i2c: E2 02 01 22 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 B6 01 00 00 F4 03 04 00 5D 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4D 00 00 84 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=10 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 02 02 05 2A 1C F8 AF 92 [12:04:46]Write to MH i2c: E2 0D 00 23 04 80 0D 02 02 05 00 2A 1C F8 AF 92 00 00 2A [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [12:04:46]RAPDU: 90 00 [12:04:46]wFMCommunicate OK [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 0D 03 02 [12:04:46]Write to MH i2c: E2 08 00 24 04 80 0D 03 02 00 00 00 00 A3 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0B 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 0B 00 24 04 00 5C 6A 8E 96 49 F4 32 45 90 00 42 [12:04:46]RAPDU: 5C 6A 8E 96 49 F4 32 45 90 00 [12:04:46]wFMCommunicate OK [12:04:46]SAM_PROTO_SignData done [12:04:46]FM_MakeSignedData done [12:04:46]CreateOFDProtocolMessage [12:04:46]wFMCommunicate request_size=4 [12:04:46]MH_SAM_APDU [12:04:46]CAPDU: 80 11 00 00 [12:04:46]Write to MH i2c: E2 08 00 25 04 80 11 00 00 00 00 00 00 A3 [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:46]Read from MH i2c: E2 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: E2 17 00 25 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [12:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:04:46]wFMCommunicate OK [12:04:46]CreateOFDProtocolMessage done [12:04:46]OFDSenderStorePacket 375160 [12:04:46]StoreOFDPacket docnum=375160 [12:04: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 7B 7A 07 01 4A 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 B6 01 00 00 F4 03 04 00 5D 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4D 2A 1C F8 AF 92 5C 6A 8E 96 49 F4 32 45 [12:04:46]CheckFolder [12:04:46]dirname=/storage/ofd_packets [12:04:46]CheckFolder done [12:04:46]ProducePacketName [12:04:46]name=ofd_packets/00375160 [12:04:46]NVStorageSaveData ofd_packets/00375160 [12:04:46]File name is /storage/ofd_packets/00375160 [12:04:46]Write 301 bytes [12:04:46]NVStorageSaveData done [12:04:46]OFDSenderStorePacket done [12:04:46]KKMCreateOFDPacket done [12:04:46]NVStorageSaveData kkm_last_timestamp [12:04:46]File name is /storage/kkm_last_timestamp [12:04:46]Write 4 bytes [12:04:46]NVStorageSaveData done [12:04:46]ExternCall_PrintAddStr [12:04:46]wPrintStart [12:04:46]Write to MH i2c: 01 00 00 26 04 2A [12:04:46]Write i2c OK [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 07 00 [12:04:46]MH_I2C_Read... [12:04:46]Read from MH i2c: 01 07 00 26 04 00 00 00 00 00 FF 0F 3F [12:04:46]RasterBufferAndPrint [12:04:46]line Счет N : (1)3311706 [12:04:46]line ИНН: 02508201610067 [12:04:46]line Контрольно-Кассовый Чек [12:04:46]line ПРОДАЖА [12:04:46]line ТРК (МРК, ГНК) : 42 [12:04:46]line Товар: 2710124130 [12:04:46]line Аи-92-К-4 [12:04:46]line 7.480 * 66.90 [12:04:46]line = 500.41 [12:04:46]line НДС 12% НСП 1% [12:04:46]line > о реализуемом товаре [12:04:46]line ОКРУГЛЕНИЕ: -0.41 [12:04:46]line ИТОГО: 500.00 [12:04:46]line Внесено: 500.00 [12:04:46]line СДАЧА: 0.00 [12:04:46]line НСП 1% : 4.43 [12:04:46]line НДС 12% : 53.14 [12:04:46]line Наличными: 500.00 [12:04:46]line Безнал.: 0.00 [12:04:46]line Место: АЗС № 87 "Партнер Нефть" [12:04:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:04:46]line СНО: Общий режим [12:04:46]line Чек 438 27.10.2024 12:04 [12:04:46]line Смена: 528 ФФД: 1.0 [12:04:46]line ЗНМ: 0300000083 [12:04:46]line РНМ: 0000000000091623 [12:04:46]line Версия ККМ: 001 [12:04:46]line ФМ: 0000000000874672 [12:04:46]line ФД: 375160 [12:04:46]line ФПД: 84843270025106 [12:04:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120445&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375160&fm=84843270025106&tin=02508201610067®Number=0000000000091623&sum=50000 [12:04:46]OFD Sender: Processing packet 375160 [packets to send 270, broken 269] [12:04:46]ProducePacketName [12:04:46]name=ofd_packets/00375160 [12:04:46]OFD Sender: To server: pG, [12:04:46]CommunicateWithHost lk.salyk.kg:30040 [12:04:46]ConnectInit lk.salyk.kg [12:04:46]written 0, free lines is 4095 [12:04:46]Connected sock=10 [12:04:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7B 7A 07 01 4A 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 B6 01 00 00 F4 03 04 00 5D 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 4D 2A 1C F8 AF 92 5C 6A 8E 96 49 F4 32 45 [12:04: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 59 A4 47 00 21 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B9 05 00 F4 03 04 00 FC D7 1D 67 B6 04 01 00 00 E5 E9 78 1C B0 27 03 52 [12:04:47]CommunicateWithHost err = 0 [12:04:47]CheckOFDResponse [12:04:47]1017 (14) - 77093643461234 [12:04:47]1041 (16) - 0000000000874672 [12:04:47]1040 (4) - 375160 [12:04:47]1012 (4) - 27.10.2024 06:04 [12:04:47]1206 (1) - 0 [12:04:47]OFD Sender: Remove packet 375160 [12:04:47]ProducePacketName [12:04:47]name=ofd_packets/00375160 [12:04:47]NVStorageDeleteData [12:04:47]Write to MH i2c: 01 00 00 51 04 55 [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 07 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: 01 07 00 51 04 00 00 00 00 00 ED 0C 55 [12:04:47]RasterBufferAndPrint [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]line [12:04:47]written 0, free lines is 3315 [12:04:47]MH_Cut [12:04:47]Write to MH i2c: D1 01 00 58 04 01 2E [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 01 00 [12:04:47]MH_I2C_Read... [12:04:47]Read from MH i2c: D1 01 00 58 04 00 2D [12:04:47]Write to MH i2c: 01 00 00 59 04 5D [12:04:47]Write i2c OK [12:04:47]MH_I2C_Read... [12:04:47]OFD Sender: No OFD packet to send [12:04:48]*** Cut start [12:04:48]*** Partial cut [12:04:48]*** CUTSNS_PIN = 1 [12:04:48]*** CUTSNS_PIN = 0 [12:04:48]*** Brake cut motor [12:04:48]Read from MH i2c: 01 [12:04:48]MH_I2C_Read... [12:04:48]*** Stop cut motor [12:04:48]*** Cut end [12:04:48]Read from MH i2c: 01 07 00 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 FF 0F 72 [12:04:48]process_action close_receipt done [12:04:48]requested_data is exist [12:04:48]produce_requested_data [12:04:48]requested_item fm.sn is exist - process it [12:04:48]wFMCommunicate request_size=4 [12:04:48]MH_SAM_APDU [12:04:48]CAPDU: 80 11 00 00 [12:04:48]Write to MH i2c: E2 08 00 5A 04 80 11 00 00 00 00 00 00 D8 [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:48]Read from MH i2c: E2 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: E2 17 00 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: E2 17 00 5A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [12:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:04:48]wFMCommunicate OK [12:04:48]requested_item fd.num is exist - process it [12:04:48]SAM_PROTO_GetFieldsCounters [12:04:48]wFMCommunicate request_size=4 [12:04:48]MH_SAM_APDU [12:04:48]CAPDU: 80 13 00 00 [12:04:48]Write to MH i2c: E2 08 00 5B 04 80 13 00 00 00 00 00 00 DB [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:48]Read from MH i2c: E2 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: E2 62 00 [12:04:48]MH_I2C_Read... [12:04:48]Read from MH i2c: E2 62 00 5B 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 78 B9 05 00 0E 04 04 00 10 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 67 [12:04: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 78 B9 05 00 0E 04 04 00 10 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 [12:04:48]wFMCommunicate OK [12:04:48]SAM_PROTO_GetFieldsCounters done [12:04:48]requested_item shift.num is exist - process it [12:04:48]requested_item shift.opened is exist - process it [12:04:48]req_shift_opened [12:04:48]FM_GetShiftState [12:04:48]SAM_PROTO_GetShiftState [12:04:48]wFMCommunicate request_size=4 [12:04:48]MH_SAM_APDU [12:04:48]CAPDU: 80 13 01 00 [12:04:48]Write to MH i2c: E2 08 00 5C 04 80 13 01 00 00 00 00 00 DD [12:04:48]Write i2c OK [12:04:48]MH_I2C_Read... [12:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:49]Read from MH i2c: E2 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 0E 00 [12:04:49]MH_I2C_Read... [12:04:49]Read from MH i2c: E2 0E 00 5C 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AB [12:04:49]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:04:49]wFMCommunicate OK [12:04:49]SAM_PROTO_GetShiftState done [12:04:49]FM_GetShiftState done [12:04:49]req_shift_opened done [12:04:49]requested_item shift.open_date is exist - process it [12:04:49]req_shift_open_date [12:04:49]req_shift_open_date done [12:04:49]produce_requested_data done [12:04:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375160,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:04:49]process_action_free close_receipt [12:04:49]json_value_free [12:04:49]json_value_free done [12:04:49]process_json_proto returns [12:04:49]Send response to host [12:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375160,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:04:49]free response buf [12:04:49]execute_script done [12:04:49]execute_script returns [12:04:49]free content buf [12:04:49]Sock 9.Close socket [12:04:49]Sock 9.Thread stoped [12:04:52]OFD Sender: No OFD packet to send [12:04:57]OFD Sender: No OFD packet to send [12:05:02]OFD Sender: No OFD packet to send [12:05:07]OFD Sender: No OFD packet to send [12:05:12]OFD Sender: No OFD packet to send [12:05:17]OFD Sender: No OFD packet to send [12:05:22]OFD Sender: No OFD packet to send [12:05:27]OFD Sender: No OFD packet to send [12:05:32]OFD Sender: No OFD packet to send [12:05:37]OFD Sender: No OFD packet to send [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:15]accept exits with 7 [12:06:15]New connection [12:06:15]New thread 3067379044 created [12:06:15]Thread 3067522404 joined [12:06:15]Waiting for new connection... [12:06:15] Sock 7.Parse request [12:06:15]Sock 7.Check first char [12:06:15]Sock 7.First char is OK [12:06:15]request: POST /json_proto HTTP/1.0 [12:06:15]Method: POST [12:06:15]URL: /json_proto [12:06:15]Method is POST - this is cgi request [12:06:15]url: /json_proto [12:06:15]query_string will be loaded in cgi processing [12:06:15]execute_cgi json_proto POST (null) [12:06:15]execute_cgi path=json_proto method=POST [12:06:15]POST find Content-Length [12:06:15]Host: 172.17.42.195:8080 [12:06:15]Content-Length: 776 [12:06:15]Content-Type: application/json [12:06:15] [12:06:15]POST finish read [12:06:15]Found Content-Length = 776 [12:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311708", "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" ] } } [12:06:15]execute_script... [12:06: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)3311708", "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" ] } } [12:06:15]POST & json_proto [12:06:15]process_json_proto [12:06:15]json parsed OK: [12:06:15]protocol is kg_v1.0 [12:06:15]action value=close_receipt [12:06:15]process_action close_receipt [12:06:15]cmd_close_receipt [12:06:15]MH_GetDate [12:06:15]Write to MH i2c: F0 00 00 5D 04 50 [12:06:15]Write i2c OK [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 09 00 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: F0 09 00 5D 04 00 B8 2C 1E 67 EF 94 12 67 BE [12:06:15]GetLastDocTimeStamp 1730030685 [12:06:15]current date 1730030776 [12:06:15]FM_GetShiftState [12:06:15]SAM_PROTO_GetShiftState [12:06:15]wFMCommunicate request_size=4 [12:06:15]MH_SAM_APDU [12:06:15]CAPDU: 80 13 01 00 [12:06:15]Write to MH i2c: E2 08 00 5E 04 80 13 01 00 00 00 00 00 DF [12:06:15]Write i2c OK [12:06:15]MH_I2C_Read... [12:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:15]Read from MH i2c: E2 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: E2 0E 00 [12:06:15]MH_I2C_Read... [12:06:15]Read from MH i2c: E2 0E 00 5E 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 AD [12:06:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:06:15]wFMCommunicate OK [12:06:15]SAM_PROTO_GetShiftState done [12:06:15]FM_GetShiftState done [12:06:15]opened in 1729988025 [12:06:15]opened+sec_in_day 1730074425 [12:06:15]quantity*price = 100051 [12:06:15]sum+1 = 100052 [12:06:15]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 СНО: Общий режим Чек 439 27.10.2024 12:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375161 ФПД: 73783326596529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120616&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375161&fm=73783326596529&tin=02508201610067®Number=0000000000091623&sum=100051 [12:06:17]StoreToDocumentArchive [12:06:17]shift 528 fd 375161 [12:06:17]save to /storage/0528/doc_00375161 [12:06:17]save last doc name /storage/0528/doc_00375161 to /storage/kkm_last_doc_name [12:06:17]save OK [12:06:17]Clear old archive folders... [12:06:17]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:06:17]tlvbuf is 015E3B00 [12:06:17]SAM_PROTO_ClearQueue [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 09 00 00 [12:06:17]Write to MH i2c: E2 08 00 6B 04 80 09 00 00 00 00 00 00 E1 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]SAM_PROTO_ClearQueue done [12:06:17]KKMCreateOFDPacket [12:06:17]OFDProtocolAddRootSTLVToBuf [12:06:17]FM_MakeSignedData [12:06:17]FM_MakeSignedData [12:06:17]SAM_PROTO_SignData [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 0D 01 02 [12:06:17]Write to MH i2c: E2 08 00 6C 04 80 0D 01 02 00 00 00 00 E9 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]wFMCommunicate request_size=255 [12:06:17]MH_SAM_APDU [12:06:17]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 B7 01 00 00 F4 03 04 00 B8 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [12:06:17]Write to MH i2c: E2 02 01 6D 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 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 B7 01 00 00 F4 03 04 00 B8 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 AF [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]wFMCommunicate request_size=16 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 43 1B 04 F8 DD B1 [12:06:17]Write to MH i2c: E2 13 00 6E 04 80 0D 02 02 0B 00 00 35 04 06 00 43 1B 04 F8 DD B1 00 00 29 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [12:06:17]RAPDU: 90 00 [12:06:17]wFMCommunicate OK [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 0D 03 02 [12:06:17]Write to MH i2c: E2 08 00 6F 04 80 0D 03 02 00 00 00 00 EE [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 0B 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 0B 00 6F 04 00 CA 1D C0 01 39 E5 25 E7 90 00 C1 [12:06:17]RAPDU: CA 1D C0 01 39 E5 25 E7 90 00 [12:06:17]wFMCommunicate OK [12:06:17]SAM_PROTO_SignData done [12:06:17]FM_MakeSignedData done [12:06:17]CreateOFDProtocolMessage [12:06:17]wFMCommunicate request_size=4 [12:06:17]MH_SAM_APDU [12:06:17]CAPDU: 80 11 00 00 [12:06:17]Write to MH i2c: E2 08 00 70 04 80 11 00 00 00 00 00 00 EE [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:17]Read from MH i2c: E2 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 17 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: E2 17 00 70 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [12:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:06:17]wFMCommunicate OK [12:06:17]CreateOFDProtocolMessage done [12:06:17]OFDSenderStorePacket 375161 [12:06:17]StoreOFDPacket docnum=375161 [12:06: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 15 01 00 00 C7 46 0D 01 4C 86 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 B7 01 00 00 F4 03 04 00 B8 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 43 1B 04 F8 DD B1 CA 1D C0 01 39 E5 25 E7 [12:06:17]CheckFolder [12:06:17]dirname=/storage/ofd_packets [12:06:17]CheckFolder done [12:06:17]ProducePacketName [12:06:17]name=ofd_packets/00375161 [12:06:17]NVStorageSaveData ofd_packets/00375161 [12:06:17]File name is /storage/ofd_packets/00375161 [12:06:17]Write 307 bytes [12:06:17]NVStorageSaveData done [12:06:17]OFDSenderStorePacket done [12:06:17]KKMCreateOFDPacket done [12:06:17]NVStorageSaveData kkm_last_timestamp [12:06:17]File name is /storage/kkm_last_timestamp [12:06:17]Write 4 bytes [12:06:17]NVStorageSaveData done [12:06:17]OFD Sender: Processing packet 375161 [packets to send 270, broken 269] [12:06:17]ProducePacketName [12:06:17]name=ofd_packets/00375161 [12:06:17]OFD Sender: To server: pG, [12:06:17]CommunicateWithHost lk.salyk.kg:30040 [12:06:17]ConnectInit lk.salyk.kg [12:06:17]ExternCall_PrintAddStr [12:06:17]wPrintStart [12:06:17]Write to MH i2c: 01 00 00 71 04 75 [12:06:17]Write i2c OK [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 [12:06:17]MH_I2C_Read... [12:06:17]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 FF 0F 8A [12:06:17]RasterBufferAndPrint [12:06:17]line Счет N : (1)3311708 [12:06:17]line ИНН: 02508201610067 [12:06:17]line Контрольно-Кассовый Чек [12:06:17]line ПРОДАЖА [12:06:17]line ТРК (МРК, ГНК) : 11 [12:06:17]line Товар: 2710194240 [12:06:17]line D-Energy Дт-К-2 [12:06:17]line 12.960 * 77.20 [12:06:17]line = 1000.51 [12:06:17]line НДС 12% НСП 1% [12:06:17]line > о реализуемом товаре [12:06:17]line ИТОГО: 1000.51 [12:06:17]line НСП 1% : 8.85 [12:06:17]line НДС 12% : 106.25 [12:06:17]line Наличными: 0.00 [12:06:17]line Безнал.: 1000.51 [12:06:17]line Место: АЗС № 87 "Партнер Нефть" [12:06:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:06:17]line СНО: Общий режим [12:06:17]line Чек 439 27.10.2024 12:06 [12:06:17]line Смена: 528 ФФД: 1.0 [12:06:17]line ЗНМ: 0300000083 [12:06:17]line РНМ: 0000000000091623 [12:06:17]line Версия ККМ: 001 [12:06:17]line Платежная система: Mbank [12:06:17]line ФМ: 0000000000874672 [12:06:17]line ФД: 375161 [12:06:17]line ФПД: 73783326596529 [12:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120616&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375161&fm=73783326596529&tin=02508201610067®Number=0000000000091623&sum=100051 [12:06:18]written 0, free lines is 4095 [12:06:18]Connected sock=10 [12:06: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 15 01 00 00 C7 46 0D 01 4C 86 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 B7 01 00 00 F4 03 04 00 B8 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 43 1B 04 F8 DD B1 CA 1D C0 01 39 E5 25 E7 [12:06: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 F0 68 47 00 54 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 79 B9 05 00 F4 03 04 00 57 D8 1D 67 B6 04 01 00 00 7B 33 C5 44 98 51 BA 9D [12:06:18]CommunicateWithHost err = 0 [12:06:18]CheckOFDResponse [12:06:18]1017 (14) - 77093643461234 [12:06:18]1041 (16) - 0000000000874672 [12:06:18]1040 (4) - 375161 [12:06:18]1012 (4) - 27.10.2024 06:06 [12:06:18]1206 (1) - 0 [12:06:18]OFD Sender: Remove packet 375161 [12:06:18]ProducePacketName [12:06:18]name=ofd_packets/00375161 [12:06:18]NVStorageDeleteData [12:06:18]Write to MH i2c: 01 00 00 9A 04 9E [12:06:18]Write i2c OK [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: 01 [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: 01 07 00 [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 0B 0D BD [12:06:18]RasterBufferAndPrint [12:06:18]line [12:06:18]line [12:06:18]line [12:06:18]line [12:06:18]line [12:06:18]written 0, free lines is 3347 [12:06:18]MH_Cut [12:06:18]Write to MH i2c: D1 01 00 A1 04 01 77 [12:06:18]Write i2c OK [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: D1 [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: D1 01 00 [12:06:18]MH_I2C_Read... [12:06:18]Read from MH i2c: D1 01 00 A1 04 00 76 [12:06:18]Write to MH i2c: 01 00 00 A2 04 A6 [12:06:18]Write i2c OK [12:06:18]MH_I2C_Read... [12:06:18]OFD Sender: No OFD packet to send [12:06:19]*** Cut start [12:06:19]*** Partial cut [12:06:19]*** CUTSNS_PIN = 1 [12:06:19]*** CUTSNS_PIN = 0 [12:06:19]*** Brake cut motor [12:06:19]Read from MH i2c: 01 [12:06:19]MH_I2C_Read... [12:06:19]*** Stop cut motor [12:06:19]*** Cut end [12:06:19]Read from MH i2c: 01 07 00 [12:06:19]MH_I2C_Read... [12:06:19]Read from MH i2c: 01 07 00 A2 04 00 00 00 00 00 FF 0F BB [12:06:19]process_action close_receipt done [12:06:19]requested_data is exist [12:06:19]produce_requested_data [12:06:19]requested_item fm.sn is exist - process it [12:06:19]wFMCommunicate request_size=4 [12:06:19]MH_SAM_APDU [12:06:19]CAPDU: 80 11 00 00 [12:06:19]Write to MH i2c: E2 08 00 A3 04 80 11 00 00 00 00 00 00 21 [12:06:19]Write i2c OK [12:06:19]MH_I2C_Read... [12:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:20]Read from MH i2c: E2 [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 17 00 [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 17 00 A3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [12:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:06:20]wFMCommunicate OK [12:06:20]requested_item fd.num is exist - process it [12:06:20]SAM_PROTO_GetFieldsCounters [12:06:20]wFMCommunicate request_size=4 [12:06:20]MH_SAM_APDU [12:06:20]CAPDU: 80 13 00 00 [12:06:20]Write to MH i2c: E2 08 00 A4 04 80 13 00 00 00 00 00 00 24 [12:06:20]Write i2c OK [12:06:20]MH_I2C_Read... [12:06:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:20]Read from MH i2c: E2 [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 62 00 [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 62 00 A4 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 79 B9 05 00 0E 04 04 00 10 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 B4 [12:06: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 79 B9 05 00 0E 04 04 00 10 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 [12:06:20]wFMCommunicate OK [12:06:20]SAM_PROTO_GetFieldsCounters done [12:06:20]requested_item shift.num is exist - process it [12:06:20]requested_item shift.opened is exist - process it [12:06:20]req_shift_opened [12:06:20]FM_GetShiftState [12:06:20]SAM_PROTO_GetShiftState [12:06:20]wFMCommunicate request_size=4 [12:06:20]MH_SAM_APDU [12:06:20]CAPDU: 80 13 01 00 [12:06:20]Write to MH i2c: E2 08 00 A5 04 80 13 01 00 00 00 00 00 26 [12:06:20]Write i2c OK [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 [12:06:20]MH_I2C_Read... [12:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:20]Read from MH i2c: E2 0E 00 [12:06:20]MH_I2C_Read... [12:06:20]Read from MH i2c: E2 0E 00 A5 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F4 [12:06:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:06:20]wFMCommunicate OK [12:06:20]SAM_PROTO_GetShiftState done [12:06:20]FM_GetShiftState done [12:06:20]req_shift_opened done [12:06:20]requested_item shift.open_date is exist - process it [12:06:20]req_shift_open_date [12:06:20]req_shift_open_date done [12:06:20]produce_requested_data done [12:06:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375161,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:06:20]process_action_free close_receipt [12:06:20]json_value_free [12:06:20]json_value_free done [12:06:20]process_json_proto returns [12:06:20]Send response to host [12:06:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375161,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:06:20]free response buf [12:06:20]execute_script done [12:06:20]execute_script returns [12:06:20]free content buf [12:06:20]Sock 7.Close socket [12:06:20]Sock 7.Thread stoped [12:06:23]OFD Sender: No OFD packet to send [12:06:28]OFD Sender: No OFD packet to send [12:06:33]OFD Sender: No OFD packet to send [12:06:35]accept exits with 9 [12:06:35]New connection [12:06:35]New thread 3067522404 created [12:06:35]Thread 3067379044 joined [12:06:35]Waiting for new connection... [12:06:35] Sock 9.Parse request [12:06:35]Sock 9.Check first char [12:06:35]Sock 9.First char is OK [12:06:35]request: POST /json_proto HTTP/1.0 [12:06:35]Method: POST [12:06:35]URL: /json_proto [12:06:35]Method is POST - this is cgi request [12:06:35]url: /json_proto [12:06:35]query_string will be loaded in cgi processing [12:06:35]execute_cgi json_proto POST (null) [12:06:35]execute_cgi path=json_proto method=POST [12:06:35]POST find Content-Length [12:06:35]Host: 172.17.42.195:8080 [12:06:35]Content-Length: 678 [12:06:35]Content-Type: application/json [12:06:35] [12:06:35]POST finish read [12:06:35]Found Content-Length = 678 [12:06:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311709", "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" ] } } [12:06:35]execute_script... [12:06:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311709", "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" ] } } [12:06:35]POST & json_proto [12:06:35]process_json_proto [12:06:35]json parsed OK: [12:06:35]protocol is kg_v1.0 [12:06:35]action value=close_receipt [12:06:35]process_action close_receipt [12:06:35]cmd_close_receipt [12:06:35]MH_GetDate [12:06:35]Write to MH i2c: F0 00 00 A6 04 99 [12:06:35]Write i2c OK [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 09 00 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: F0 09 00 A6 04 00 CB 2C 1E 67 EF 94 12 67 1A [12:06:35]GetLastDocTimeStamp 1730030776 [12:06:35]current date 1730030795 [12:06:35]FM_GetShiftState [12:06:35]SAM_PROTO_GetShiftState [12:06:35]wFMCommunicate request_size=4 [12:06:35]MH_SAM_APDU [12:06:35]CAPDU: 80 13 01 00 [12:06:35]Write to MH i2c: E2 08 00 A7 04 80 13 01 00 00 00 00 00 28 [12:06:35]Write i2c OK [12:06:35]MH_I2C_Read... [12:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:35]Read from MH i2c: E2 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: E2 0E 00 [12:06:35]MH_I2C_Read... [12:06:35]Read from MH i2c: E2 0E 00 A7 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F6 [12:06:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:06:35]wFMCommunicate OK [12:06:35]SAM_PROTO_GetShiftState done [12:06:35]FM_GetShiftState done [12:06:35]opened in 1729988025 [12:06:35]opened+sec_in_day 1730074425 [12:06:35]quantity*price = 30038 [12:06:35]sum+1 = 30039 [12:06: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 СНО: Общий режим Чек 440 27.10.2024 12:06 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375162 ФПД: 206643786501382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120636&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375162&fm=206643786501382&tin=02508201610067®Number=0000000000091623&sum=30000 [12:06:36]StoreToDocumentArchive [12:06:36]shift 528 fd 375162 [12:06:36]save to /storage/0528/doc_00375162 [12:06:36]save last doc name /storage/0528/doc_00375162 to /storage/kkm_last_doc_name [12:06:36]save OK [12:06:36]Clear old archive folders... [12:06:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:36]tlvbuf is 015E3660 [12:06:36]SAM_PROTO_ClearQueue [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 09 00 00 [12:06:36]Write to MH i2c: E2 08 00 B4 04 80 09 00 00 00 00 00 00 2A [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 B4 04 00 90 00 2C [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]SAM_PROTO_ClearQueue done [12:06:36]KKMCreateOFDPacket [12:06:36]OFDProtocolAddRootSTLVToBuf [12:06:36]FM_MakeSignedData [12:06:36]FM_MakeSignedData [12:06:36]SAM_PROTO_SignData [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 01 02 [12:06:36]Write to MH i2c: E2 08 00 B5 04 80 0D 01 02 00 00 00 00 32 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 B5 04 00 90 00 2D [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]wFMCommunicate request_size=255 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B8 01 00 00 F4 03 04 00 CC 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB [12:06:36]Write to MH i2c: E2 02 01 B6 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 B8 01 00 00 F4 03 04 00 CC 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB 00 00 ED [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 B6 04 00 90 00 2E [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]wFMCommunicate request_size=10 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 02 02 05 F1 01 7D 4D 06 [12:06:36]Write to MH i2c: E2 0D 00 B7 04 80 0D 02 02 05 00 F1 01 7D 4D 06 00 00 01 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 03 00 B7 04 00 90 00 2F [12:06:36]RAPDU: 90 00 [12:06:36]wFMCommunicate OK [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 0D 03 02 [12:06:36]Write to MH i2c: E2 08 00 B8 04 80 0D 03 02 00 00 00 00 37 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 0B 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 0B 00 B8 04 00 99 CE CB A0 9A E2 DF 88 90 00 ED [12:06:36]RAPDU: 99 CE CB A0 9A E2 DF 88 90 00 [12:06:36]wFMCommunicate OK [12:06:36]SAM_PROTO_SignData done [12:06:36]FM_MakeSignedData done [12:06:36]CreateOFDProtocolMessage [12:06:36]wFMCommunicate request_size=4 [12:06:36]MH_SAM_APDU [12:06:36]CAPDU: 80 11 00 00 [12:06:36]Write to MH i2c: E2 08 00 B9 04 80 11 00 00 00 00 00 00 37 [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:36]Read from MH i2c: E2 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 17 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: E2 17 00 B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [12: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 [12:06:36]wFMCommunicate OK [12:06:36]CreateOFDProtocolMessage done [12:06:36]OFDSenderStorePacket 375162 [12:06:36]StoreOFDPacket docnum=375162 [12: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 E6 59 07 01 06 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B8 01 00 00 F4 03 04 00 CC 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB F1 01 7D 4D 06 99 CE CB A0 9A E2 DF 88 [12:06:36]CheckFolder [12:06:36]dirname=/storage/ofd_packets [12:06:36]CheckFolder done [12:06:36]ProducePacketName [12:06:36]name=ofd_packets/00375162 [12:06:36]NVStorageSaveData ofd_packets/00375162 [12:06:36]File name is /storage/ofd_packets/00375162 [12:06:36]Write 301 bytes [12:06:36]NVStorageSaveData done [12:06:36]OFDSenderStorePacket done [12:06:36]KKMCreateOFDPacket done [12:06:36]NVStorageSaveData kkm_last_timestamp [12:06:36]File name is /storage/kkm_last_timestamp [12:06:36]Write 4 bytes [12:06:36]NVStorageSaveData done [12:06:36]ExternCall_PrintAddStr [12:06:36]wPrintStart [12:06:36]Write to MH i2c: 01 00 00 BA 04 BE [12:06:36]Write i2c OK [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: 01 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: 01 07 00 [12:06:36]MH_I2C_Read... [12:06:36]Read from MH i2c: 01 07 00 BA 04 00 00 00 00 00 FF 0F D3 [12:06:36]RasterBufferAndPrint [12:06:36]line Счет N : (1)3311709 [12:06:36]line ИНН: 02508201610067 [12:06:36]line Контрольно-Кассовый Чек [12:06:36]line ПРОДАЖА [12:06:36]line ТРК (МРК, ГНК) : 42 [12:06:36]line Товар: 2710124130 [12:06:36]line Аи-92-К-4 [12:06:36]line 4.490 * 66.90 [12:06:36]line = 300.38 [12:06:36]line НДС 12% НСП 1% [12:06:36]line > о реализуемом товаре [12:06:36]line ОКРУГЛЕНИЕ: -0.38 [12:06:36]line ИТОГО: 300.00 [12:06:36]line Внесено: 300.00 [12:06:36]line СДАЧА: 0.00 [12:06:36]line НСП 1% : 2.66 [12:06:36]line НДС 12% : 31.90 [12:06:36]line Наличными: 300.00 [12:06:36]line Безнал.: 0.00 [12:06:36]line Место: АЗС № 87 "Партнер Нефть" [12:06:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:06:36]line СНО: Общий режим [12:06:36]line Чек 440 27.10.2024 12:06 [12:06:36]line Смена: 528 ФФД: 1.0 [12:06:36]line ЗНМ: 0300000083 [12:06:36]line РНМ: 0000000000091623 [12:06:36]line Версия ККМ: 001 [12:06:36]line ФМ: 0000000000874672 [12:06:36]line ФД: 375162 [12:06:36]line ФПД: 206643786501382 [12:06:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120636&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375162&fm=206643786501382&tin=02508201610067®Number=0000000000091623&sum=30000 [12:06:37]OFD Sender: Processing packet 375162 [packets to send 270, broken 269] [12:06:37]ProducePacketName [12:06:37]name=ofd_packets/00375162 [12:06:37]OFD Sender: To server: pG, [12:06:37]CommunicateWithHost lk.salyk.kg:30040 [12:06:37]ConnectInit lk.salyk.kg [12:06:37]written 0, free lines is 4095 [12:06:37]Connected sock=10 [12:06:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E6 59 07 01 06 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B8 01 00 00 F4 03 04 00 CC 2C 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 BB F1 01 7D 4D 06 99 CE CB A0 9A E2 DF 88 [12:06:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F9 92 47 00 25 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 7A B9 05 00 F4 03 04 00 6A D8 1D 67 B6 04 01 00 00 8D 3E 67 88 6A 20 62 62 [12:06:37]CommunicateWithHost err = 0 [12:06:37]CheckOFDResponse [12:06:37]1017 (14) - 77093643461234 [12:06:37]1041 (16) - 0000000000874672 [12:06:37]1040 (4) - 375162 [12:06:37]1012 (4) - 27.10.2024 06:06 [12:06:37]1206 (1) - 0 [12:06:37]OFD Sender: Remove packet 375162 [12:06:37]ProducePacketName [12:06:37]name=ofd_packets/00375162 [12:06:37]NVStorageDeleteData [12:06:37]Write to MH i2c: 01 00 00 E5 04 E9 [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 07 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: 01 07 00 E5 04 00 00 00 00 00 EE 0C EA [12:06:37]RasterBufferAndPrint [12:06:37]line [12:06:37]line [12:06:37]line [12:06:37]line [12:06:37]line [12:06:37]written 0, free lines is 3316 [12:06:37]MH_Cut [12:06:37]Write to MH i2c: D1 01 00 EC 04 01 C2 [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: D1 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: D1 01 00 [12:06:37]MH_I2C_Read... [12:06:37]Read from MH i2c: D1 01 00 EC 04 00 C1 [12:06:37]Write to MH i2c: 01 00 00 ED 04 F1 [12:06:37]Write i2c OK [12:06:37]MH_I2C_Read... [12:06:37]OFD Sender: No OFD packet to send [12:06:38]*** Cut start [12:06:38]*** Partial cut [12:06:38]*** CUTSNS_PIN = 1 [12:06:38]*** CUTSNS_PIN = 0 [12:06:38]*** Brake cut motor [12:06:39]Read from MH i2c: 01 [12:06:39]MH_I2C_Read... [12:06:39]*** Stop cut motor [12:06:39]*** Cut end [12:06:39]Read from MH i2c: 01 07 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 FF 0F 06 [12:06:39]process_action close_receipt done [12:06:39]requested_data is exist [12:06:39]produce_requested_data [12:06:39]requested_item fm.sn is exist - process it [12:06:39]wFMCommunicate request_size=4 [12:06:39]MH_SAM_APDU [12:06:39]CAPDU: 80 11 00 00 [12:06:39]Write to MH i2c: E2 08 00 EE 04 80 11 00 00 00 00 00 00 6C [12:06:39]Write i2c OK [12:06:39]MH_I2C_Read... [12:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:39]Read from MH i2c: E2 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 17 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 17 00 EE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C1 [12:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:06:39]wFMCommunicate OK [12:06:39]requested_item fd.num is exist - process it [12:06:39]SAM_PROTO_GetFieldsCounters [12:06:39]wFMCommunicate request_size=4 [12:06:39]MH_SAM_APDU [12:06:39]CAPDU: 80 13 00 00 [12:06:39]Write to MH i2c: E2 08 00 EF 04 80 13 00 00 00 00 00 00 6F [12:06:39]Write i2c OK [12:06:39]MH_I2C_Read... [12:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:39]Read from MH i2c: E2 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 62 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 62 00 EF 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 7A B9 05 00 0E 04 04 00 10 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 03 [12:06:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:06:39]wFMCommunicate OK [12:06:39]SAM_PROTO_GetFieldsCounters done [12:06:39]requested_item shift.num is exist - process it [12:06:39]requested_item shift.opened is exist - process it [12:06:39]req_shift_opened [12:06:39]FM_GetShiftState [12:06:39]SAM_PROTO_GetShiftState [12:06:39]wFMCommunicate request_size=4 [12:06:39]MH_SAM_APDU [12:06:39]CAPDU: 80 13 01 00 [12:06:39]Write to MH i2c: E2 08 00 F0 04 80 13 01 00 00 00 00 00 71 [12:06:39]Write i2c OK [12:06:39]MH_I2C_Read... [12:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:39]Read from MH i2c: E2 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 0E 00 [12:06:39]MH_I2C_Read... [12:06:39]Read from MH i2c: E2 0E 00 F0 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 3F [12:06:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:06:39]wFMCommunicate OK [12:06:39]SAM_PROTO_GetShiftState done [12:06:39]FM_GetShiftState done [12:06:39]req_shift_opened done [12:06:39]requested_item shift.open_date is exist - process it [12:06:39]req_shift_open_date [12:06:39]req_shift_open_date done [12:06:39]produce_requested_data done [12:06:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375162,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:06:39]process_action_free close_receipt [12:06:39]json_value_free [12:06:39]json_value_free done [12:06:39]process_json_proto returns [12:06:39]Send response to host [12:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375162,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:06:39]free response buf [12:06:39]execute_script done [12:06:39]execute_script returns [12:06:39]free content buf [12:06:39]Sock 9.Close socket [12:06:39]Sock 9.Thread stoped [12:06:42]OFD Sender: No OFD packet to send [12:06:47]OFD Sender: No OFD packet to send [12:06:52]OFD Sender: No OFD packet to send [12:06:57]OFD Sender: No OFD packet to send [12:07:02]OFD Sender: No OFD packet to send [12:07:07]OFD Sender: No OFD packet to send [12:07:12]OFD Sender: No OFD packet to send [12:07:17]OFD Sender: No OFD packet to send [12:07:22]OFD Sender: No OFD packet to send [12:07:27]OFD Sender: No OFD packet to send [12:07:28]accept exits with 7 [12:07:28]New connection [12:07:28]New thread 3067379044 created [12:07:28]Thread 3067522404 joined [12:07:28]Waiting for new connection... [12:07:28] Sock 7.Parse request [12:07:28]Sock 7.Check first char [12:07:28]Sock 7.First char is OK [12:07:28]request: POST /json_proto HTTP/1.0 [12:07:28]Method: POST [12:07:28]URL: /json_proto [12:07:28]Method is POST - this is cgi request [12:07:28]url: /json_proto [12:07:28]query_string will be loaded in cgi processing [12:07:28]execute_cgi json_proto POST (null) [12:07:28]execute_cgi path=json_proto method=POST [12:07:28]POST find Content-Length [12:07:28]Host: 172.17.42.195:8080 [12:07:28]Content-Length: 770 [12:07:28]Content-Type: application/json [12:07:28] [12:07:28]POST finish read [12:07:28]Found Content-Length = 770 [12:07:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311710", "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" : 39.980, "sum" : 2966.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2966.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:28]execute_script... [12:07:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311710", "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" : 39.980, "sum" : 2966.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2966.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:28]POST & json_proto [12:07:28]process_json_proto [12:07:28]json parsed OK: [12:07:28]protocol is kg_v1.0 [12:07:28]action value=close_receipt [12:07:28]process_action close_receipt [12:07:28]cmd_close_receipt [12:07:28]MH_GetDate [12:07:28]Write to MH i2c: F0 00 00 F1 04 E4 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 09 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: F0 09 00 F1 04 00 01 2D 1E 67 EF 94 12 67 9C [12:07:28]GetLastDocTimeStamp 1730030796 [12:07:28]current date 1730030849 [12:07:28]FM_GetShiftState [12:07:28]SAM_PROTO_GetShiftState [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 01 00 [12:07:28]Write to MH i2c: E2 08 00 F2 04 80 13 01 00 00 00 00 00 73 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 F2 04 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 41 [12:07:28]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:07:28]wFMCommunicate OK [12:07:28]SAM_PROTO_GetShiftState done [12:07:28]FM_GetShiftState done [12:07:28]opened in 1729988025 [12:07:28]opened+sec_in_day 1730074425 [12:07:28]quantity*price = 296651 [12:07:28]sum+1 = 296653 [12:07:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2966.52 НСП 1% : 26.25 НДС 12% : 315.03 Наличными: 0.00 Безнал.: 2966.52 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 441 27.10.2024 12:07 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375163 ФПД: 92851966005718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120729&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375163&fm=92851966005718&tin=02508201610067®Number=0000000000091623&sum=296652 [12:07:30]StoreToDocumentArchive [12:07:30]shift 528 fd 375163 [12:07:30]save to /storage/0528/doc_00375163 [12:07:30]save last doc name /storage/0528/doc_00375163 to /storage/kkm_last_doc_name [12:07:30]save OK [12:07:30]Clear old archive folders... [12:07:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:30]tlvbuf is B6F65640 [12:07:30]SAM_PROTO_ClearQueue [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 09 00 00 [12:07:30]Write to MH i2c: E2 08 00 FF 04 80 09 00 00 00 00 00 00 75 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]SAM_PROTO_ClearQueue done [12:07:30]KKMCreateOFDPacket [12:07:30]OFDProtocolAddRootSTLVToBuf [12:07:30]FM_MakeSignedData [12:07:30]FM_MakeSignedData [12:07:30]SAM_PROTO_SignData [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 0D 01 02 [12:07:30]Write to MH i2c: E2 08 00 00 05 80 0D 01 02 00 00 00 00 7E [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=255 [12:07:30]MH_SAM_APDU [12:07: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 2C 9C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC 86 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 7B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 01 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 [12:07:30]Write to MH i2c: E2 02 01 01 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 2C 9C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC 86 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 7B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 01 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 00 00 4B [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 01 05 00 90 00 7A [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=10 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 0D 02 02 05 72 C8 73 51 D6 [12:07:30]Write to MH i2c: E2 0D 00 02 05 80 0D 02 02 05 00 72 C8 73 51 D6 00 00 5F [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 03 00 02 05 00 90 00 7B [12:07:30]RAPDU: 90 00 [12:07:30]wFMCommunicate OK [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 0D 03 02 [12:07:30]Write to MH i2c: E2 08 00 03 05 80 0D 03 02 00 00 00 00 83 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0B 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 0B 00 03 05 00 16 E7 89 E4 1A EB FD 51 90 00 41 [12:07:30]RAPDU: 16 E7 89 E4 1A EB FD 51 90 00 [12:07:30]wFMCommunicate OK [12:07:30]SAM_PROTO_SignData done [12:07:30]FM_MakeSignedData done [12:07:30]CreateOFDProtocolMessage [12:07:30]wFMCommunicate request_size=4 [12:07:30]MH_SAM_APDU [12:07:30]CAPDU: 80 11 00 00 [12:07:30]Write to MH i2c: E2 08 00 04 05 80 11 00 00 00 00 00 00 83 [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:30]Read from MH i2c: E2 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: E2 17 00 04 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [12:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:07:30]wFMCommunicate OK [12:07:30]CreateOFDProtocolMessage done [12:07:30]OFDSenderStorePacket 375163 [12:07:30]StoreOFDPacket docnum=375163 [12:07: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 18 07 07 01 DA 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 2C 9C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC 86 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 7B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 01 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 72 C8 73 51 D6 16 E7 89 E4 1A EB FD 51 [12:07:30]CheckFolder [12:07:30]dirname=/storage/ofd_packets [12:07:30]CheckFolder done [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00375163 [12:07:30]NVStorageSaveData ofd_packets/00375163 [12:07:30]File name is /storage/ofd_packets/00375163 [12:07:30]Write 301 bytes [12:07:30]NVStorageSaveData done [12:07:30]OFDSenderStorePacket done [12:07:30]KKMCreateOFDPacket done [12:07:30]NVStorageSaveData kkm_last_timestamp [12:07:30]File name is /storage/kkm_last_timestamp [12:07:30]Write 4 bytes [12:07:30]NVStorageSaveData done [12:07:30]ExternCall_PrintAddStr [12:07:30]wPrintStart [12:07:30]Write to MH i2c: 01 00 00 05 05 0A [12:07:30]Write i2c OK [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 [12:07:30]MH_I2C_Read... [12:07:30]Read from MH i2c: 01 07 00 05 05 00 00 00 00 00 FF 0F 1F [12:07:30]RasterBufferAndPrint [12:07:30]line Счет N : (1)3311710 [12:07:30]line ИНН: 02508201610067 [12:07:30]line Контрольно-Кассовый Чек [12:07:30]line ПРОДАЖА [12:07:30]line ТРК (МРК, ГНК) : 33 [12:07:30]line Товар: 2710124500 [12:07:30]line Аи-95-К-3 [12:07:30]line 39.980 * 74.20 [12:07:30]line = 2966.52 [12:07:30]line НДС 12% НСП 1% [12:07:30]line > о реализуемом товаре [12:07:30]line ИТОГО: 2966.52 [12:07:30]line НСП 1% : 26.25 [12:07:30]line НДС 12% : 315.03 [12:07:30]line Наличными: 0.00 [12:07:30]line Безнал.: 2966.52 [12:07:30]line Место: АЗС № 87 "Партнер Нефть" [12:07:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:07:30]line СНО: Общий режим [12:07:30]line Чек 441 27.10.2024 12:07 [12:07:30]line Смена: 528 ФФД: 1.0 [12:07:30]line ЗНМ: 0300000083 [12:07:30]line РНМ: 0000000000091623 [12:07:30]line Версия ККМ: 001 [12:07:30]line Платежная система: Mbank [12:07:30]line ФМ: 0000000000874672 [12:07:30]line ФД: 375163 [12:07:30]line ФПД: 92851966005718 [12:07:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120729&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375163&fm=92851966005718&tin=02508201610067®Number=0000000000091623&sum=296652 [12:07:30]written 0, free lines is 4095 [12:07:30]OFD Sender: Processing packet 375163 [packets to send 270, broken 269] [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00375163 [12:07:30]OFD Sender: To server: pG, [12:07:30]CommunicateWithHost lk.salyk.kg:30040 [12:07:30]ConnectInit lk.salyk.kg [12:07:30]Connected sock=10 [12:07:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 18 07 07 01 DA 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 2C 9C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 CC 86 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 86 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 7B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 86 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 01 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 54 72 C8 73 51 D6 16 E7 89 E4 1A EB FD 51 [12:07: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 EA 0A 47 00 60 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B9 05 00 F4 03 04 00 A0 D8 1D 67 B6 04 01 00 00 B0 C5 9C 2A 10 EA 72 AA [12:07:30]CommunicateWithHost err = 0 [12:07:30]CheckOFDResponse [12:07:30]1017 (14) - 77093643461234 [12:07:30]1041 (16) - 0000000000874672 [12:07:30]1040 (4) - 375163 [12:07:30]1012 (4) - 27.10.2024 06:07 [12:07:30]1206 (1) - 0 [12:07:30]OFD Sender: Remove packet 375163 [12:07:30]ProducePacketName [12:07:30]name=ofd_packets/00375163 [12:07:30]NVStorageDeleteData [12:07:31]Write to MH i2c: 01 00 00 2E 05 33 [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 0B 0D 52 [12:07:31]RasterBufferAndPrint [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]line [12:07:31]written 0, free lines is 3346 [12:07:31]MH_Cut [12:07:31]Write to MH i2c: D1 01 00 35 05 01 0C [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 01 00 [12:07:31]MH_I2C_Read... [12:07:31]Read from MH i2c: D1 01 00 35 05 00 0B [12:07:31]Write to MH i2c: 01 00 00 36 05 3B [12:07:31]Write i2c OK [12:07:31]MH_I2C_Read... [12:07:31]OFD Sender: No OFD packet to send [12:07:31]*** Cut start [12:07:31]*** Partial cut [12:07:31]*** CUTSNS_PIN = 1 [12:07:31]*** CUTSNS_PIN = 0 [12:07:32]*** Brake cut motor [12:07:32]Read from MH i2c: 01 [12:07:32]MH_I2C_Read... [12:07:32]*** Stop cut motor [12:07:32]*** Cut end [12:07:32]Read from MH i2c: 01 07 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: 01 07 00 36 05 00 00 00 00 00 FF 0F 50 [12:07:32]process_action close_receipt done [12:07:32]requested_data is exist [12:07:32]produce_requested_data [12:07:32]requested_item fm.sn is exist - process it [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 11 00 00 [12:07:32]Write to MH i2c: E2 08 00 37 05 80 11 00 00 00 00 00 00 B6 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 17 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 17 00 37 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [12:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:07:32]wFMCommunicate OK [12:07:32]requested_item fd.num is exist - process it [12:07:32]SAM_PROTO_GetFieldsCounters [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 13 00 00 [12:07:32]Write to MH i2c: E2 08 00 38 05 80 13 00 00 00 00 00 00 B9 [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 62 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 62 00 38 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 7B B9 05 00 0E 04 04 00 10 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 51 [12:07:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:07:32]wFMCommunicate OK [12:07:32]SAM_PROTO_GetFieldsCounters done [12:07:32]requested_item shift.num is exist - process it [12:07:32]requested_item shift.opened is exist - process it [12:07:32]req_shift_opened [12:07:32]FM_GetShiftState [12:07:32]SAM_PROTO_GetShiftState [12:07:32]wFMCommunicate request_size=4 [12:07:32]MH_SAM_APDU [12:07:32]CAPDU: 80 13 01 00 [12:07:32]Write to MH i2c: E2 08 00 39 05 80 13 01 00 00 00 00 00 BB [12:07:32]Write i2c OK [12:07:32]MH_I2C_Read... [12:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:32]Read from MH i2c: E2 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 0E 00 [12:07:32]MH_I2C_Read... [12:07:32]Read from MH i2c: E2 0E 00 39 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 89 [12:07:32]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:07:32]wFMCommunicate OK [12:07:32]SAM_PROTO_GetShiftState done [12:07:32]FM_GetShiftState done [12:07:32]req_shift_opened done [12:07:32]requested_item shift.open_date is exist - process it [12:07:32]req_shift_open_date [12:07:32]req_shift_open_date done [12:07:32]produce_requested_data done [12:07:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375163,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:07:32]process_action_free close_receipt [12:07:32]json_value_free [12:07:32]json_value_free done [12:07:32]process_json_proto returns [12:07:32]Send response to host [12:07:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375163,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:07:32]free response buf [12:07:32]execute_script done [12:07:32]execute_script returns [12:07:32]free content buf [12:07:32]Sock 7.Close socket [12:07:32]Sock 7.Thread stoped [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]OFD Sender: No OFD packet to send [12:08:01]OFD Sender: No OFD packet to send [12:08:06]OFD Sender: No OFD packet to send [12:08:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:16]OFD Sender: No OFD packet to send [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:39]accept exits with 9 [12:09:39]New connection [12:09:39]New thread 3067522404 created [12:09:39]Thread 3067379044 joined [12:09:39]Waiting for new connection... [12:09:39] Sock 9.Parse request [12:09:39]Sock 9.Check first char [12:09:39]Sock 9.First char is OK [12:09:39]request: POST /json_proto HTTP/1.0 [12:09:39]Method: POST [12:09:39]URL: /json_proto [12:09:39]Method is POST - this is cgi request [12:09:39]url: /json_proto [12:09:39]query_string will be loaded in cgi processing [12:09:39]execute_cgi json_proto POST (null) [12:09:39]execute_cgi path=json_proto method=POST [12:09:39]POST find Content-Length [12:09:39]Host: 172.17.42.195:8080 [12:09:39]Content-Length: 770 [12:09:39]Content-Type: application/json [12:09:39] [12:09:39]POST finish read [12:09:39]Found Content-Length = 770 [12:09:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311711", "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" ] } } [12:09:39]execute_script... [12:09: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)3311711", "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" ] } } [12:09:39]POST & json_proto [12:09:39]process_json_proto [12:09:39]json parsed OK: [12:09:39]protocol is kg_v1.0 [12:09:39]action value=close_receipt [12:09:39]process_action close_receipt [12:09:39]cmd_close_receipt [12:09:39]MH_GetDate [12:09:39]Write to MH i2c: F0 00 00 3A 05 2E [12:09:39]Write i2c OK [12:09:39]MH_I2C_Read... [12:09:39]Read from MH i2c: F0 [12:09:39]MH_I2C_Read... [12:09:39]Read from MH i2c: F0 09 00 [12:09:39]MH_I2C_Read... [12:09:39]Read from MH i2c: F0 09 00 3A 05 00 84 2D 1E 67 EF 94 12 67 69 [12:09:39]GetLastDocTimeStamp 1730030849 [12:09:39]current date 1730030980 [12:09:39]FM_GetShiftState [12:09:39]SAM_PROTO_GetShiftState [12:09:39]wFMCommunicate request_size=4 [12:09:39]MH_SAM_APDU [12:09:39]CAPDU: 80 13 01 00 [12:09:39]Write to MH i2c: E2 08 00 3B 05 80 13 01 00 00 00 00 00 BD [12:09:39]Write i2c OK [12:09:39]MH_I2C_Read... [12:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:39]Read from MH i2c: E2 [12:09:39]MH_I2C_Read... [12:09:39]Read from MH i2c: E2 0E 00 [12:09:39]MH_I2C_Read... [12:09:39]Read from MH i2c: E2 0E 00 3B 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8B [12:09:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:09:39]wFMCommunicate OK [12:09:39]SAM_PROTO_GetShiftState done [12:09:39]FM_GetShiftState done [12:09:39]opened in 1729988025 [12:09:39]opened+sec_in_day 1730074425 [12:09:39]quantity*price = 100015 [12:09:39]sum+1 = 100017 [12:09:39]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 СНО: Общий режим Чек 442 27.10.2024 12:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375164 ФПД: 126504264853103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120940&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375164&fm=126504264853103&tin=02508201610067®Number=0000000000091623&sum=100016 [12:09:40]StoreToDocumentArchive [12:09:40]shift 528 fd 375164 [12:09:40]save to /storage/0528/doc_00375164 [12:09:40]save last doc name /storage/0528/doc_00375164 to /storage/kkm_last_doc_name [12:09:40]save OK [12:09:40]Clear old archive folders... [12:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:40]tlvbuf is 015E47A0 [12:09:40]SAM_PROTO_ClearQueue [12:09:40]wFMCommunicate request_size=4 [12:09:40]MH_SAM_APDU [12:09:40]CAPDU: 80 09 00 00 [12:09:40]Write to MH i2c: E2 08 00 48 05 80 09 00 00 00 00 00 00 BF [12:09:40]Write i2c OK [12:09:40]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [12:09:41]RAPDU: 90 00 [12:09:41]wFMCommunicate OK [12:09:41]SAM_PROTO_ClearQueue done [12:09:41]KKMCreateOFDPacket [12:09:41]OFDProtocolAddRootSTLVToBuf [12:09:41]FM_MakeSignedData [12:09:41]FM_MakeSignedData [12:09:41]SAM_PROTO_SignData [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 0D 01 02 [12:09:41]Write to MH i2c: E2 08 00 49 05 80 0D 01 02 00 00 00 00 C7 [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 49 05 00 90 00 C2 [12:09:41]RAPDU: 90 00 [12:09:41]wFMCommunicate OK [12:09:41]wFMCommunicate request_size=255 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 01 00 00 F4 03 04 00 84 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 [12:09:41]Write to MH i2c: E2 02 01 4A 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 BA 01 00 00 F4 03 04 00 84 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 00 00 1D [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 4A 05 00 90 00 C3 [12:09:41]RAPDU: 90 00 [12:09:41]wFMCommunicate OK [12:09:41]wFMCommunicate request_size=10 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 0D 02 02 05 0E 11 C4 E6 6F [12:09:41]Write to MH i2c: E2 0D 00 4B 05 80 0D 02 02 05 00 0E 11 C4 E6 6F 00 00 0C [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 03 00 4B 05 00 90 00 C4 [12:09:41]RAPDU: 90 00 [12:09:41]wFMCommunicate OK [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 0D 03 02 [12:09:41]Write to MH i2c: E2 08 00 4C 05 80 0D 03 02 00 00 00 00 CC [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 0B 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 0B 00 4C 05 00 C5 2D E0 FE 2D 45 EC CA 90 00 C5 [12:09:41]RAPDU: C5 2D E0 FE 2D 45 EC CA 90 00 [12:09:41]wFMCommunicate OK [12:09:41]SAM_PROTO_SignData done [12:09:41]FM_MakeSignedData done [12:09:41]CreateOFDProtocolMessage [12:09:41]wFMCommunicate request_size=4 [12:09:41]MH_SAM_APDU [12:09:41]CAPDU: 80 11 00 00 [12:09:41]Write to MH i2c: E2 08 00 4D 05 80 11 00 00 00 00 00 00 CC [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:41]Read from MH i2c: E2 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 17 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: E2 17 00 4D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [12:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:09:41]wFMCommunicate OK [12:09:41]CreateOFDProtocolMessage done [12:09:41]OFDSenderStorePacket 375164 [12:09:41]StoreOFDPacket docnum=375164 [12:09: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 CA EF 07 01 93 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 01 00 00 F4 03 04 00 84 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 0E 11 C4 E6 6F C5 2D E0 FE 2D 45 EC CA [12:09:41]CheckFolder [12:09:41]dirname=/storage/ofd_packets [12:09:41]CheckFolder done [12:09:41]ProducePacketName [12:09:41]name=ofd_packets/00375164 [12:09:41]NVStorageSaveData ofd_packets/00375164 [12:09:41]File name is /storage/ofd_packets/00375164 [12:09:41]Write 301 bytes [12:09:41]NVStorageSaveData done [12:09:41]OFDSenderStorePacket done [12:09:41]KKMCreateOFDPacket done [12:09:41]NVStorageSaveData kkm_last_timestamp [12:09:41]File name is /storage/kkm_last_timestamp [12:09:41]Write 4 bytes [12:09:41]NVStorageSaveData done [12:09:41]ExternCall_PrintAddStr [12:09:41]wPrintStart [12:09:41]Write to MH i2c: 01 00 00 4E 05 53 [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 07 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 FF 0F 68 [12:09:41]RasterBufferAndPrint [12:09:41]line Счет N : (1)3311711 [12:09:41]line ИНН: 02508201610067 [12:09:41]line Контрольно-Кассовый Чек [12:09:41]line ПРОДАЖА [12:09:41]line ТРК (МРК, ГНК) : 22 [12:09:41]line Товар: 2710124130 [12:09:41]line Аи-92-К-4 [12:09:41]line 14.950 * 66.90 [12:09:41]line = 1000.16 [12:09:41]line НДС 12% НСП 1% [12:09:41]line > о реализуемом товаре [12:09:41]line ИТОГО: 1000.16 [12:09:41]line НСП 1% : 8.85 [12:09:41]line НДС 12% : 106.21 [12:09:41]line Наличными: 0.00 [12:09:41]line Безнал.: 1000.16 [12:09:41]line Место: АЗС № 87 "Партнер Нефть" [12:09:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:09:41]line СНО: Общий режим [12:09:41]line Чек 442 27.10.2024 12:09 [12:09:41]line Смена: 528 ФФД: 1.0 [12:09:41]line ЗНМ: 0300000083 [12:09:41]line РНМ: 0000000000091623 [12:09:41]line Версия ККМ: 001 [12:09:41]line Платежная система: Mbank [12:09:41]line ФМ: 0000000000874672 [12:09:41]line ФД: 375164 [12:09:41]line ФПД: 126504264853103 [12:09:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120940&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375164&fm=126504264853103&tin=02508201610067®Number=0000000000091623&sum=100016 [12:09:41]written 0, free lines is 4095 [12:09:41]OFD Sender: Processing packet 375164 [packets to send 270, broken 269] [12:09:41]ProducePacketName [12:09:41]name=ofd_packets/00375164 [12:09:41]OFD Sender: To server: pG, [12:09:41]CommunicateWithHost lk.salyk.kg:30040 [12:09:41]ConnectInit lk.salyk.kg [12:09:41]Connected sock=10 [12:09: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 CA EF 07 01 93 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 01 00 00 F4 03 04 00 84 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 73 0E 11 C4 E6 6F C5 2D E0 FE 2D 45 EC CA [12:09: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 39 64 47 00 0F 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 7C B9 05 00 F4 03 04 00 23 D9 1D 67 B6 04 01 00 00 BF 08 FA A7 28 A7 B9 D3 [12:09:41]CommunicateWithHost err = 0 [12:09:41]CheckOFDResponse [12:09:41]1017 (14) - 77093643461234 [12:09:41]1041 (16) - 0000000000874672 [12:09:41]1040 (4) - 375164 [12:09:41]1012 (4) - 27.10.2024 06:09 [12:09:41]1206 (1) - 0 [12:09:41]OFD Sender: Remove packet 375164 [12:09:41]ProducePacketName [12:09:41]name=ofd_packets/00375164 [12:09:41]NVStorageDeleteData [12:09:41]Write to MH i2c: 01 00 00 77 05 7C [12:09:41]Write i2c OK [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 07 00 [12:09:41]MH_I2C_Read... [12:09:41]Read from MH i2c: 01 07 00 77 05 00 00 00 00 00 17 0D A7 [12:09:41]RasterBufferAndPrint [12:09:41]line [12:09:41]line [12:09:41]line [12:09:41]line [12:09:41]line [12:09:41]written 0, free lines is 3358 [12:09:42]MH_Cut [12:09:42]Write to MH i2c: D1 01 00 7E 05 01 55 [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: D1 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: D1 01 00 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: D1 01 00 7E 05 00 54 [12:09:42]Write to MH i2c: 01 00 00 7F 05 84 [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]OFD Sender: No OFD packet to send [12:09:42]*** Cut start [12:09:42]*** Partial cut [12:09:42]*** CUTSNS_PIN = 1 [12:09:42]*** CUTSNS_PIN = 0 [12:09:43]*** Brake cut motor [12:09:43]Read from MH i2c: 01 [12:09:43]MH_I2C_Read... [12:09:43]*** Stop cut motor [12:09:43]*** Cut end [12:09:43]Read from MH i2c: 01 07 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [12:09:43]process_action close_receipt done [12:09:43]requested_data is exist [12:09:43]produce_requested_data [12:09:43]requested_item fm.sn is exist - process it [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 11 00 00 [12:09:43]Write to MH i2c: E2 08 00 80 05 80 11 00 00 00 00 00 00 FF [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 17 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 17 00 80 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 54 [12:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:09:43]wFMCommunicate OK [12:09:43]requested_item fd.num is exist - process it [12:09:43]SAM_PROTO_GetFieldsCounters [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 13 00 00 [12:09:43]Write to MH i2c: E2 08 00 81 05 80 13 00 00 00 00 00 00 02 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 62 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 62 00 81 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 7C B9 05 00 0E 04 04 00 10 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 9E [12:09: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 7C B9 05 00 0E 04 04 00 10 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 [12:09:43]wFMCommunicate OK [12:09:43]SAM_PROTO_GetFieldsCounters done [12:09:43]requested_item shift.num is exist - process it [12:09:43]requested_item shift.opened is exist - process it [12:09:43]req_shift_opened [12:09:43]FM_GetShiftState [12:09:43]SAM_PROTO_GetShiftState [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 13 01 00 [12:09:43]Write to MH i2c: E2 08 00 82 05 80 13 01 00 00 00 00 00 04 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 0E 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 0E 00 82 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D2 [12:09:43]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:09:43]wFMCommunicate OK [12:09:43]SAM_PROTO_GetShiftState done [12:09:43]FM_GetShiftState done [12:09:43]req_shift_opened done [12:09:43]requested_item shift.open_date is exist - process it [12:09:43]req_shift_open_date [12:09:43]req_shift_open_date done [12:09:43]produce_requested_data done [12:09:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375164,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:09:43]process_action_free close_receipt [12:09:43]json_value_free [12:09:43]json_value_free done [12:09:43]process_json_proto returns [12:09:43]Send response to host [12:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375164,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:09:43]free response buf [12:09:43]execute_script done [12:09:43]execute_script returns [12:09:43]free content buf [12:09:43]Sock 9.Close socket [12:09:43]Sock 9.Thread stoped [12:09:44]accept exits with 7 [12:09:44]New connection [12:09:44]New thread 3067379044 created [12:09:44]Thread 3067522404 joined [12:09:44]Waiting for new connection... [12:09:44] Sock 7.Parse request [12:09:44]Sock 7.Check first char [12:09:44]Sock 7.First char is OK [12:09:44]request: POST /json_proto HTTP/1.0 [12:09:44]Method: POST [12:09:44]URL: /json_proto [12:09:44]Method is POST - this is cgi request [12:09:44]url: /json_proto [12:09:44]query_string will be loaded in cgi processing [12:09:44]execute_cgi json_proto POST (null) [12:09:44]execute_cgi path=json_proto method=POST [12:09:44]POST find Content-Length [12:09:44]Host: 172.17.42.195:8080 [12:09:44]Content-Length: 678 [12:09:44]Content-Type: application/json [12:09:44] [12:09:44]POST finish read [12:09:44]Found Content-Length = 678 [12:09:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311712", "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" ] } } [12:09:44]execute_script... [12:09: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)3311712", "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" ] } } [12:09:44]POST & json_proto [12:09:44]process_json_proto [12:09:44]json parsed OK: [12:09:44]protocol is kg_v1.0 [12:09:44]action value=close_receipt [12:09:44]process_action close_receipt [12:09:44]cmd_close_receipt [12:09:44]MH_GetDate [12:09:44]Write to MH i2c: F0 00 00 83 05 77 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: F0 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: F0 09 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: F0 09 00 83 05 00 89 2D 1E 67 EF 94 12 67 B7 [12:09:44]GetLastDocTimeStamp 1730030980 [12:09:44]current date 1730030985 [12:09:44]FM_GetShiftState [12:09:44]SAM_PROTO_GetShiftState [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 13 01 00 [12:09:44]Write to MH i2c: E2 08 00 84 05 80 13 01 00 00 00 00 00 06 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0E 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0E 00 84 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D4 [12:09:44]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:09:44]wFMCommunicate OK [12:09:44]SAM_PROTO_GetShiftState done [12:09:44]FM_GetShiftState done [12:09:44]opened in 1729988025 [12:09:44]opened+sec_in_day 1730074425 [12:09:44]quantity*price = 30038 [12:09:44]sum+1 = 30039 [12:09:44]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 СНО: Общий режим Чек 443 27.10.2024 12:09 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375165 ФПД: 42831936906041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375165&fm=42831936906041&tin=02508201610067®Number=0000000000091623&sum=30000 [12:09:45]StoreToDocumentArchive [12:09:45]shift 528 fd 375165 [12:09:45]save to /storage/0528/doc_00375165 [12:09:45]save last doc name /storage/0528/doc_00375165 to /storage/kkm_last_doc_name [12:09:45]save OK [12:09:45]Clear old archive folders... [12:09:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:45]tlvbuf is 01645D90 [12:09:45]SAM_PROTO_ClearQueue [12:09:45]wFMCommunicate request_size=4 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 09 00 00 [12:09:45]Write to MH i2c: E2 08 00 91 05 80 09 00 00 00 00 00 00 08 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 91 05 00 90 00 0A [12:09:45]RAPDU: 90 00 [12:09:45]wFMCommunicate OK [12:09:45]SAM_PROTO_ClearQueue done [12:09:45]KKMCreateOFDPacket [12:09:45]OFDProtocolAddRootSTLVToBuf [12:09:45]FM_MakeSignedData [12:09:45]FM_MakeSignedData [12:09:45]SAM_PROTO_SignData [12:09:45]wFMCommunicate request_size=4 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 0D 01 02 [12:09:45]Write to MH i2c: E2 08 00 92 05 80 0D 01 02 00 00 00 00 10 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [12:09:45]RAPDU: 90 00 [12:09:45]wFMCommunicate OK [12:09:45]wFMCommunicate request_size=255 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 89 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 26 [12:09:45]Write to MH i2c: E2 02 01 93 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 89 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 26 00 00 FA [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 03 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 03 00 93 05 00 90 00 0C [12:09:46]RAPDU: 90 00 [12:09:46]wFMCommunicate OK [12:09:46]wFMCommunicate request_size=10 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 0D 02 02 05 F4 96 62 63 39 [12:09:46]Write to MH i2c: E2 0D 00 94 05 80 0D 02 02 05 00 F4 96 62 63 39 00 00 A5 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 03 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 03 00 94 05 00 90 00 0D [12:09:46]RAPDU: 90 00 [12:09:46]wFMCommunicate OK [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 0D 03 02 [12:09:46]Write to MH i2c: E2 08 00 95 05 80 0D 03 02 00 00 00 00 15 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 0B 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 0B 00 95 05 00 8B 6D B7 78 28 B1 13 F6 90 00 1F [12:09:46]RAPDU: 8B 6D B7 78 28 B1 13 F6 90 00 [12:09:46]wFMCommunicate OK [12:09:46]SAM_PROTO_SignData done [12:09:46]FM_MakeSignedData done [12:09:46]CreateOFDProtocolMessage [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 11 00 00 [12:09:46]Write to MH i2c: E2 08 00 96 05 80 11 00 00 00 00 00 00 15 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 96 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [12:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:09:46]wFMCommunicate OK [12:09:46]CreateOFDProtocolMessage done [12:09:46]OFDSenderStorePacket 375165 [12:09:46]StoreOFDPacket docnum=375165 [12:09: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 D6 81 07 01 5D 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 89 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 26 F4 96 62 63 39 8B 6D B7 78 28 B1 13 F6 [12:09:46]CheckFolder [12:09:46]dirname=/storage/ofd_packets [12:09:46]CheckFolder done [12:09:46]ProducePacketName [12:09:46]name=ofd_packets/00375165 [12:09:46]NVStorageSaveData ofd_packets/00375165 [12:09:46]File name is /storage/ofd_packets/00375165 [12:09:46]Write 301 bytes [12:09:46]NVStorageSaveData done [12:09:46]OFDSenderStorePacket done [12:09:46]KKMCreateOFDPacket done [12:09:46]NVStorageSaveData kkm_last_timestamp [12:09:46]File name is /storage/kkm_last_timestamp [12:09:46]Write 4 bytes [12:09:46]NVStorageSaveData done [12:09:46]OFD Sender: Processing packet 375165 [packets to send 270, broken 269] [12:09:46]ProducePacketName [12:09:46]name=ofd_packets/00375165 [12:09:46]OFD Sender: To server: pG, [12:09:46]CommunicateWithHost lk.salyk.kg:30040 [12:09:46]ConnectInit lk.salyk.kg [12:09:46]ExternCall_PrintAddStr [12:09:46]wPrintStart [12:09:46]Write to MH i2c: 01 00 00 97 05 9C [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 07 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 07 00 97 05 00 00 00 00 00 FF 0F B1 [12:09:46]RasterBufferAndPrint [12:09:46]line Счет N : (1)3311712 [12:09:46]line ИНН: 02508201610067 [12:09:46]line Контрольно-Кассовый Чек [12:09:46]line ПРОДАЖА [12:09:46]line ТРК (МРК, ГНК) : 42 [12:09:46]line Товар: 2710124130 [12:09:46]line Аи-92-К-4 [12:09:46]line 4.490 * 66.90 [12:09:46]line = 300.38 [12:09:46]line НДС 12% НСП 1% [12:09:46]line > о реализуемом товаре [12:09:46]line ОКРУГЛЕНИЕ: -0.38 [12:09:46]line ИТОГО: 300.00 [12:09:46]line Внесено: 300.00 [12:09:46]line СДАЧА: 0.00 [12:09:46]line НСП 1% : 2.66 [12:09:46]line НДС 12% : 31.90 [12:09:46]line Наличными: 300.00 [12:09:46]line Безнал.: 0.00 [12:09:46]line Место: АЗС № 87 "Партнер Нефть" [12:09:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:09:46]line СНО: Общий режим [12:09:46]line Чек 443 27.10.2024 12:09 [12:09:46]line Смена: 528 ФФД: 1.0 [12:09:46]line ЗНМ: 0300000083 [12:09:46]line РНМ: 0000000000091623 [12:09:46]line Версия ККМ: 001 [12:09:46]line ФМ: 0000000000874672 [12:09:46]line ФД: 375165 [12:09:46]line ФПД: 42831936906041 [12:09:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T120945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375165&fm=42831936906041&tin=02508201610067®Number=0000000000091623&sum=30000 [12:09:46]Connected sock=10 [12:09: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 D6 81 07 01 5D 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 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 89 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 written 0, free lines is 4095 [12:09:46]7D B9 05 00 35 04 06 00 26 F4 96 62 63 39 8B 6D B7 78 28 B1 13 F6 [12:09:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C2 A5 47 00 50 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 B9 05 00 F4 03 04 00 28 D9 1D 67 B6 04 01 00 00 D5 28 E8 C3 50 1A F1 DF [12:09:46]CommunicateWithHost err = 0 [12:09:46]CheckOFDResponse [12:09:46]1017 (14) - 77093643461234 [12:09:46]1041 (16) - 0000000000874672 [12:09:46]1040 (4) - 375165 [12:09:46]1012 (4) - 27.10.2024 06:09 [12:09:46]1206 (1) - 0 [12:09:46]OFD Sender: Remove packet 375165 [12:09:46]ProducePacketName [12:09:46]name=ofd_packets/00375165 [12:09:46]NVStorageDeleteData [12:09:47]Write to MH i2c: 01 00 00 C2 05 C7 [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: 01 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: 01 07 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 E6 0C C0 [12:09:47]RasterBufferAndPrint [12:09:47]line [12:09:47]line [12:09:47]line [12:09:47]line [12:09:47]line [12:09:47]written 0, free lines is 3311 [12:09:47]MH_Cut [12:09:47]Write to MH i2c: D1 01 00 C9 05 01 A0 [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: D1 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: D1 01 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: D1 01 00 C9 05 00 9F [12:09:47]Write to MH i2c: 01 00 00 CA 05 CF [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]OFD Sender: No OFD packet to send [12:09:47]*** Cut start [12:09:47]*** Partial cut [12:09:47]*** CUTSNS_PIN = 1 [12:09:47]*** CUTSNS_PIN = 0 [12:09:48]*** Brake cut motor [12:09:48]Read from MH i2c: 01 [12:09:48]MH_I2C_Read... [12:09:48]*** Stop cut motor [12:09:48]*** Cut end [12:09:48]Read from MH i2c: 01 07 00 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 FF 0F E4 [12:09:48]process_action close_receipt done [12:09:48]requested_data is exist [12:09:48]produce_requested_data [12:09:48]requested_item fm.sn is exist - process it [12:09:48]wFMCommunicate request_size=4 [12:09:48]MH_SAM_APDU [12:09:48]CAPDU: 80 11 00 00 [12:09:48]Write to MH i2c: E2 08 00 CB 05 80 11 00 00 00 00 00 00 4A [12:09:48]Write i2c OK [12:09:48]MH_I2C_Read... [12:09:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:48]Read from MH i2c: E2 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 17 00 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 17 00 CB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [12: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 [12:09:48]wFMCommunicate OK [12:09:48]requested_item fd.num is exist - process it [12:09:48]SAM_PROTO_GetFieldsCounters [12:09:48]wFMCommunicate request_size=4 [12:09:48]MH_SAM_APDU [12:09:48]CAPDU: 80 13 00 00 [12:09:48]Write to MH i2c: E2 08 00 CC 05 80 13 00 00 00 00 00 00 4D [12:09:48]Write i2c OK [12:09:48]MH_I2C_Read... [12:09:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:48]Read from MH i2c: E2 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 62 00 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 62 00 CC 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 7D B9 05 00 0E 04 04 00 10 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 ED [12:09: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 7D B9 05 00 0E 04 04 00 10 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 [12:09:48]wFMCommunicate OK [12:09:48]SAM_PROTO_GetFieldsCounters done [12:09:48]requested_item shift.num is exist - process it [12:09:48]requested_item shift.opened is exist - process it [12:09:48]req_shift_opened [12:09:48]FM_GetShiftState [12:09:48]SAM_PROTO_GetShiftState [12:09:48]wFMCommunicate request_size=4 [12:09:48]MH_SAM_APDU [12:09:48]CAPDU: 80 13 01 00 [12:09:48]Write to MH i2c: E2 08 00 CD 05 80 13 01 00 00 00 00 00 4F [12:09:48]Write i2c OK [12:09:48]MH_I2C_Read... [12:09:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:48]Read from MH i2c: E2 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 0E 00 [12:09:48]MH_I2C_Read... [12:09:48]Read from MH i2c: E2 0E 00 CD 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1D [12:09:48]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:09:48]wFMCommunicate OK [12:09:48]SAM_PROTO_GetShiftState done [12:09:48]FM_GetShiftState done [12:09:48]req_shift_opened done [12:09:48]requested_item shift.open_date is exist - process it [12:09:48]req_shift_open_date [12:09:48]req_shift_open_date done [12:09:48]produce_requested_data done [12:09:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375165,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:09:48]process_action_free close_receipt [12:09:48]json_value_free [12:09:48]json_value_free done [12:09:48]process_json_proto returns [12:09:48]Send response to host [12:09:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375165,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:09:48]free response buf [12:09:48]execute_script done [12:09:48]execute_script returns [12:09:48]free content buf [12:09:48]Sock 7.Close socket [12:09:48]Sock 7.Thread stoped [12:09:52]OFD Sender: No OFD packet to send [12:09:57]OFD Sender: No OFD packet to send [12:10:02]OFD Sender: No OFD packet to send [12:10:07]OFD Sender: No OFD packet to send [12:10:12]OFD Sender: No OFD packet to send [12:10:17]OFD Sender: No OFD packet to send [12:10:22]OFD Sender: No OFD packet to send [12:10:27]OFD Sender: No OFD packet to send [12:10:30]accept exits with 9 [12:10:30]New connection [12:10:30]New thread 3067522404 created [12:10:30]Thread 3067379044 joined [12:10:30]Waiting for new connection... [12:10:30] Sock 9.Parse request [12:10:30]Sock 9.Check first char [12:10:30]Sock 9.First char is OK [12:10:30]request: POST /json_proto HTTP/1.0 [12:10:30]Method: POST [12:10:30]URL: /json_proto [12:10:30]Method is POST - this is cgi request [12:10:30]url: /json_proto [12:10:30]query_string will be loaded in cgi processing [12:10:30]execute_cgi json_proto POST (null) [12:10:30]execute_cgi path=json_proto method=POST [12:10:30]POST find Content-Length [12:10:30]Host: 172.17.42.195:8080 [12:10:30]Content-Length: 772 [12:10:30]Content-Type: application/json [12:10:30] [12:10:30]POST finish read [12:10:30]Found Content-Length = 772 [12:10:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 36.260, "sum" : 1410.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" : 1410.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:30]execute_script... [12:10:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 36.260, "sum" : 1410.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" : 1410.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:30]POST & json_proto [12:10:30]process_json_proto [12:10:30]json parsed OK: [12:10:30]protocol is kg_v1.0 [12:10:30]action value=close_receipt [12:10:30]process_action close_receipt [12:10:30]cmd_close_receipt [12:10:30]MH_GetDate [12:10:30]Write to MH i2c: F0 00 00 CE 05 C2 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 09 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: F0 09 00 CE 05 00 B7 2D 1E 67 EF 94 12 67 30 [12:10:30]GetLastDocTimeStamp 1730030985 [12:10:30]current date 1730031031 [12:10:30]FM_GetShiftState [12:10:30]SAM_PROTO_GetShiftState [12:10:30]wFMCommunicate request_size=4 [12:10:30]MH_SAM_APDU [12:10:30]CAPDU: 80 13 01 00 [12:10:30]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 1F [12:10:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:10:30]wFMCommunicate OK [12:10:30]SAM_PROTO_GetShiftState done [12:10:30]FM_GetShiftState done [12:10:30]opened in 1729988025 [12:10:30]opened+sec_in_day 1730074425 [12:10:30]quantity*price = 141051 [12:10:30]sum+1 = 141052 [12:10:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1410.51 НСП 1% : 12.48 НДС 12% : 149.79 Наличными: 0.00 Безнал.: 1410.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 444 27.10.2024 12:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375166 ФПД: 128234842246286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121031&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375166&fm=128234842246286&tin=02508201610067®Number=0000000000091623&sum=141051 [12:10:31]StoreToDocumentArchive [12:10:31]shift 528 fd 375166 [12:10:31]save to /storage/0528/doc_00375166 [12:10:31]save last doc name /storage/0528/doc_00375166 to /storage/kkm_last_doc_name [12:10:31]save OK [12:10:31]Clear old archive folders... [12:10:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:10:31]tlvbuf is 01638420 [12:10:31]SAM_PROTO_ClearQueue [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 09 00 00 [12:10:31]Write to MH i2c: E2 08 00 DC 05 80 09 00 00 00 00 00 00 53 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 DC 05 00 90 00 55 [12:10:31]RAPDU: 90 00 [12:10:31]wFMCommunicate OK [12:10:31]SAM_PROTO_ClearQueue done [12:10:31]KKMCreateOFDPacket [12:10:31]OFDProtocolAddRootSTLVToBuf [12:10:31]FM_MakeSignedData [12:10:31]FM_MakeSignedData [12:10:31]SAM_PROTO_SignData [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 0D 01 02 [12:10:31]Write to MH i2c: E2 08 00 DD 05 80 0D 01 02 00 00 00 00 5B [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 DD 05 00 90 00 56 [12:10:31]RAPDU: 90 00 [12:10:31]wFMCommunicate OK [12:10:31]wFMCommunicate request_size=255 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 FB 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B7 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 A1 [12:10:31]Write to MH i2c: E2 02 01 DE 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 FB 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B7 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 A1 00 00 0F [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [12:10:31]RAPDU: 90 00 [12:10:31]wFMCommunicate OK [12:10:31]wFMCommunicate request_size=9 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 0D 02 02 04 00 38 4C 8E [12:10:31]Write to MH i2c: E2 0C 00 DF 05 80 0D 02 02 04 00 00 38 4C 8E 00 00 78 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [12:10:31]RAPDU: 90 00 [12:10:31]wFMCommunicate OK [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 0D 03 02 [12:10:31]Write to MH i2c: E2 08 00 E0 05 80 0D 03 02 00 00 00 00 60 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:31]Read from MH i2c: E2 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 0B 00 [12:10:31]MH_I2C_Read... [12:10:31]Read from MH i2c: E2 0B 00 E0 05 00 DC 69 70 AF 6E 73 FE E4 90 00 88 [12:10:31]RAPDU: DC 69 70 AF 6E 73 FE E4 90 00 [12:10:31]wFMCommunicate OK [12:10:31]SAM_PROTO_SignData done [12:10:31]FM_MakeSignedData done [12:10:31]CreateOFDProtocolMessage [12:10:31]wFMCommunicate request_size=4 [12:10:31]MH_SAM_APDU [12:10:31]CAPDU: 80 11 00 00 [12:10:31]Write to MH i2c: E2 08 00 E1 05 80 11 00 00 00 00 00 00 60 [12:10:31]Write i2c OK [12:10:31]MH_I2C_Read... [12:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:32]Read from MH i2c: E2 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 17 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: E2 17 00 E1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [12:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:10:32]wFMCommunicate OK [12:10:32]CreateOFDProtocolMessage done [12:10:32]OFDSenderStorePacket 375166 [12:10:32]StoreOFDPacket docnum=375166 [12:10: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 0E 01 00 00 7C 67 06 01 BE 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 FB 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B7 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 A1 00 38 4C 8E DC 69 70 AF 6E 73 FE E4 [12:10:32]CheckFolder [12:10:32]dirname=/storage/ofd_packets [12:10:32]CheckFolder done [12:10:32]ProducePacketName [12:10:32]name=ofd_packets/00375166 [12:10:32]NVStorageSaveData ofd_packets/00375166 [12:10:32]File name is /storage/ofd_packets/00375166 [12:10:32]Write 300 bytes [12:10:32]NVStorageSaveData done [12:10:32]OFDSenderStorePacket done [12:10:32]KKMCreateOFDPacket done [12:10:32]NVStorageSaveData kkm_last_timestamp [12:10:32]File name is /storage/kkm_last_timestamp [12:10:32]Write 4 bytes [12:10:32]NVStorageSaveData done [12:10:32]ExternCall_PrintAddStr [12:10:32]wPrintStart [12:10:32]Write to MH i2c: 01 00 00 E2 05 E7 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 07 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [12:10:32]RasterBufferAndPrint [12:10:32]line Счет N : (1)3311707 [12:10:32]line ИНН: 02508201610067 [12:10:32]line Контрольно-Кассовый Чек [12:10:32]line ПРОДАЖА [12:10:32]line ТРК (МРК, ГНК) : 7 [12:10:32]line Товар: 2711190000 [12:10:32]line ГАЗ-К-5 [12:10:32]line 36.260 * 38.90 [12:10:32]line = 1410.51 [12:10:32]line НДС 12% НСП 1% [12:10:32]line > о реализуемом товаре [12:10:32]line ИТОГО: 1410.51 [12:10:32]line НСП 1% : 12.48 [12:10:32]line НДС 12% : 149.79 [12:10:32]line Наличными: 0.00 [12:10:32]line Безнал.: 1410.51 [12:10:32]line Место: АЗС № 87 "Партнер Нефть" [12:10:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:10:32]line СНО: Общий режим [12:10:32]line Чек 444 27.10.2024 12:10 [12:10:32]line Смена: 528 ФФД: 1.0 [12:10:32]line ЗНМ: 0300000083 [12:10:32]line РНМ: 0000000000091623 [12:10:32]line Версия ККМ: 001 [12:10:32]line Платежная система: Mbank [12:10:32]line ФМ: 0000000000874672 [12:10:32]line ФД: 375166 [12:10:32]line ФПД: 128234842246286 [12:10:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121031&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375166&fm=128234842246286&tin=02508201610067®Number=0000000000091623&sum=141051 [12:10:32]OFD Sender: Processing packet 375166 [packets to send 270, broken 269] [12:10:32]ProducePacketName [12:10:32]name=ofd_packets/00375166 [12:10:32]OFD Sender: To server: pG, [12:10:32]CommunicateWithHost lk.salyk.kg:30040 [12:10:32]ConnectInit lk.salyk.kg [12:10:32]written 0, free lines is 4095 [12:10:32]Connected sock=10 [12:10:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0E 01 00 00 7C 67 06 01 BE 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 A4 8D 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 FB 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 26 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 B7 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 74 A1 00 38 4C 8E DC 69 70 AF 6E 73 FE E4 [12:10:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 94 1D 47 00 E3 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 7E B9 05 00 F4 03 04 00 55 D9 1D 67 B6 04 01 00 00 B5 65 0D 75 64 22 EF B7 [12:10:32]CommunicateWithHost err = 0 [12:10:32]CheckOFDResponse [12:10:32]1017 (14) - 77093643461234 [12:10:32]1041 (16) - 0000000000874672 [12:10:32]1040 (4) - 375166 [12:10:32]1012 (4) - 27.10.2024 06:10 [12:10:32]1206 (1) - 0 [12:10:32]OFD Sender: Remove packet 375166 [12:10:32]ProducePacketName [12:10:32]name=ofd_packets/00375166 [12:10:32]NVStorageDeleteData [12:10:32]Write to MH i2c: 01 00 00 0B 06 11 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 07 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: 01 07 00 0B 06 00 00 00 00 00 0B 0D 30 [12:10:32]RasterBufferAndPrint [12:10:32]line [12:10:32]line [12:10:32]line [12:10:32]line [12:10:32]line [12:10:32]written 0, free lines is 3346 [12:10:32]MH_Cut [12:10:32]Write to MH i2c: D1 01 00 12 06 01 EA [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: D1 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: D1 01 00 [12:10:32]MH_I2C_Read... [12:10:32]Read from MH i2c: D1 01 00 12 06 00 E9 [12:10:32]Write to MH i2c: 01 00 00 13 06 19 [12:10:32]Write i2c OK [12:10:32]MH_I2C_Read... [12:10:32]OFD Sender: No OFD packet to send [12:10:33]*** Cut start [12:10:33]*** Partial cut [12:10:33]*** CUTSNS_PIN = 1 [12:10:33]*** CUTSNS_PIN = 0 [12:10:33]*** Brake cut motor [12:10:33]Read from MH i2c: 01 [12:10:33]MH_I2C_Read... [12:10:33]*** Stop cut motor [12:10:33]*** Cut end [12:10:33]Read from MH i2c: 01 07 00 [12:10:33]MH_I2C_Read... [12:10:33]Read from MH i2c: 01 07 00 13 06 00 00 00 00 00 FF 0F 2E [12:10:33]process_action close_receipt done [12:10:33]requested_data is exist [12:10:33]produce_requested_data [12:10:33]requested_item fm.sn is exist - process it [12:10:33]wFMCommunicate request_size=4 [12:10:33]MH_SAM_APDU [12:10:33]CAPDU: 80 11 00 00 [12:10:33]Write to MH i2c: E2 08 00 14 06 80 11 00 00 00 00 00 00 94 [12:10:33]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 17 00 14 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [12:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:10:34]wFMCommunicate OK [12:10:34]requested_item fd.num is exist - process it [12:10:34]SAM_PROTO_GetFieldsCounters [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 13 00 00 [12:10:34]Write to MH i2c: E2 08 00 15 06 80 13 00 00 00 00 00 00 97 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 62 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 62 00 15 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 7E B9 05 00 0E 04 04 00 10 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 3B [12:10:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:10:34]wFMCommunicate OK [12:10:34]SAM_PROTO_GetFieldsCounters done [12:10:34]requested_item shift.num is exist - process it [12:10:34]requested_item shift.opened is exist - process it [12:10:34]req_shift_opened [12:10:34]FM_GetShiftState [12:10:34]SAM_PROTO_GetShiftState [12:10:34]wFMCommunicate request_size=4 [12:10:34]MH_SAM_APDU [12:10:34]CAPDU: 80 13 01 00 [12:10:34]Write to MH i2c: E2 08 00 16 06 80 13 01 00 00 00 00 00 99 [12:10:34]Write i2c OK [12:10:34]MH_I2C_Read... [12:10:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:34]Read from MH i2c: E2 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 0E 00 [12:10:34]MH_I2C_Read... [12:10:34]Read from MH i2c: E2 0E 00 16 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 67 [12:10:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:10:34]wFMCommunicate OK [12:10:34]SAM_PROTO_GetShiftState done [12:10:34]FM_GetShiftState done [12:10:34]req_shift_opened done [12:10:34]requested_item shift.open_date is exist - process it [12:10:34]req_shift_open_date [12:10:34]req_shift_open_date done [12:10:34]produce_requested_data done [12:10:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375166,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:10:34]process_action_free close_receipt [12:10:34]json_value_free [12:10:34]json_value_free done [12:10:34]process_json_proto returns [12:10:34]Send response to host [12:10:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375166,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:10:34]free response buf [12:10:34]execute_script done [12:10:34]execute_script returns [12:10:34]free content buf [12:10:34]Sock 9.Close socket [12:10:34]Sock 9.Thread stoped [12:10:37]OFD Sender: No OFD packet to send [12:10:42]OFD Sender: No OFD packet to send [12:10:47]OFD Sender: No OFD packet to send [12:10:52]OFD Sender: No OFD packet to send [12:10:57]OFD Sender: No OFD packet to send [12:10:58]accept exits with 7 [12:10:58]New connection [12:10:58]New thread 3067379044 created [12:10:58]Thread 3067522404 joined [12:10:58]Waiting for new connection... [12:10:58] Sock 7.Parse request [12:10:58]Sock 7.Check first char [12:10:58]Sock 7.First char is OK [12:10:58]request: POST /json_proto HTTP/1.0 [12:10:58]Method: POST [12:10:58]URL: /json_proto [12:10:58]Method is POST - this is cgi request [12:10:58]url: /json_proto [12:10:58]query_string will be loaded in cgi processing [12:10:58]execute_cgi json_proto POST (null) [12:10:58]execute_cgi path=json_proto method=POST [12:10:58]POST find Content-Length [12:10:58]Host: 172.17.42.195:8080 [12:10:58]Content-Length: 770 [12:10:58]Content-Type: application/json [12:10:58] [12:10:58]POST finish read [12:10:58]Found Content-Length = 770 [12:10:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311713", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:58]execute_script... [12:10:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311713", "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" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:58]POST & json_proto [12:10:58]process_json_proto [12:10:58]json parsed OK: [12:10:58]protocol is kg_v1.0 [12:10:58]action value=close_receipt [12:10:58]process_action close_receipt [12:10:58]cmd_close_receipt [12:10:58]MH_GetDate [12:10:58]Write to MH i2c: F0 00 00 17 06 0C [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: F0 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: F0 09 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: F0 09 00 17 06 00 D3 2D 1E 67 EF 94 12 67 96 [12:10:58]GetLastDocTimeStamp 1730031031 [12:10:58]current date 1730031059 [12:10:58]FM_GetShiftState [12:10:58]SAM_PROTO_GetShiftState [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 13 01 00 [12:10:58]Write to MH i2c: E2 08 00 18 06 80 13 01 00 00 00 00 00 9B [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0E 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0E 00 18 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 69 [12:10:58]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:10:58]wFMCommunicate OK [12:10:58]SAM_PROTO_GetShiftState done [12:10:58]FM_GetShiftState done [12:10:58]opened in 1729988025 [12:10:58]opened+sec_in_day 1730074425 [12:10:58]quantity*price = 160049 [12:10:58]sum+1 = 160050 [12:10:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.49 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 0.00 Безнал.: 1600.49 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 445 27.10.2024 12:10 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375167 ФПД: 235104005879565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375167&fm=235104005879565&tin=02508201610067®Number=0000000000091623&sum=160049 [12:10:59]StoreToDocumentArchive [12:10:59]shift 528 fd 375167 [12:10:59]save to /storage/0528/doc_00375167 [12:10:59]save last doc name /storage/0528/doc_00375167 to /storage/kkm_last_doc_name [12:10:59]save OK [12:10:59]Clear old archive folders... [12:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:59]tlvbuf is 015F9BB0 [12:10:59]SAM_PROTO_ClearQueue [12:10:59]wFMCommunicate request_size=4 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 09 00 00 [12:10:59]Write to MH i2c: E2 08 00 25 06 80 09 00 00 00 00 00 00 9D [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:59]Read from MH i2c: E2 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 03 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 03 00 25 06 00 90 00 9F [12:10:59]RAPDU: 90 00 [12:10:59]wFMCommunicate OK [12:10:59]SAM_PROTO_ClearQueue done [12:10:59]KKMCreateOFDPacket [12:10:59]OFDProtocolAddRootSTLVToBuf [12:10:59]FM_MakeSignedData [12:10:59]FM_MakeSignedData [12:10:59]SAM_PROTO_SignData [12:10:59]wFMCommunicate request_size=4 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 0D 01 02 [12:10:59]Write to MH i2c: E2 08 00 26 06 80 0D 01 02 00 00 00 00 A5 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:59]Read from MH i2c: E2 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 03 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 03 00 26 06 00 90 00 A0 [12:10:59]RAPDU: 90 00 [12:10:59]wFMCommunicate OK [12:10:59]wFMCommunicate request_size=255 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D3 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 [12:10:59]Write to MH i2c: E2 02 01 27 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 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D3 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 00 00 E3 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 03 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [12:11:00]RAPDU: 90 00 [12:11:00]wFMCommunicate OK [12:11:00]wFMCommunicate request_size=10 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 0D 02 02 05 D3 6A C1 77 0D [12:11:00]Write to MH i2c: E2 0D 00 28 06 80 0D 02 02 05 00 D3 6A C1 77 0D 00 00 34 [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 03 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [12:11:00]RAPDU: 90 00 [12:11:00]wFMCommunicate OK [12:11:00]wFMCommunicate request_size=4 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 0D 03 02 [12:11:00]Write to MH i2c: E2 08 00 29 06 80 0D 03 02 00 00 00 00 AA [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 0B 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 0B 00 29 06 00 E3 BB B0 35 E5 45 5A 75 90 00 27 [12:11:00]RAPDU: E3 BB B0 35 E5 45 5A 75 90 00 [12:11:00]wFMCommunicate OK [12:11:00]SAM_PROTO_SignData done [12:11:00]FM_MakeSignedData done [12:11:00]CreateOFDProtocolMessage [12:11:00]wFMCommunicate request_size=4 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 11 00 00 [12:11:00]Write to MH i2c: E2 08 00 2A 06 80 11 00 00 00 00 00 00 AA [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 17 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 17 00 2A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [12:11:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:11:00]wFMCommunicate OK [12:11:00]CreateOFDProtocolMessage done [12:11:00]OFDSenderStorePacket 375167 [12:11:00]StoreOFDPacket docnum=375167 [12:11: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 62 BD 07 01 0C CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D3 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 D3 6A C1 77 0D E3 BB B0 35 E5 45 5A 75 [12:11:00]CheckFolder [12:11:00]dirname=/storage/ofd_packets [12:11:00]CheckFolder done [12:11:00]ProducePacketName [12:11:00]name=ofd_packets/00375167 [12:11:00]NVStorageSaveData ofd_packets/00375167 [12:11:00]File name is /storage/ofd_packets/00375167 [12:11:00]Write 301 bytes [12:11:00]NVStorageSaveData done [12:11:00]OFDSenderStorePacket done [12:11:00]KKMCreateOFDPacket done [12:11:00]NVStorageSaveData kkm_last_timestamp [12:11:00]File name is /storage/kkm_last_timestamp [12:11:00]Write 4 bytes [12:11:00]NVStorageSaveData done [12:11:00]ExternCall_PrintAddStr [12:11:00]wPrintStart [12:11:00]Write to MH i2c: 01 00 00 2B 06 31 [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 07 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 07 00 2B 06 00 00 00 00 00 FF 0F 46 [12:11:00]RasterBufferAndPrint [12:11:00]line Счет N : (1)3311713 [12:11:00]line ИНН: 02508201610067 [12:11:00]line Контрольно-Кассовый Чек [12:11:00]line ПРОДАЖА [12:11:00]line ТРК (МРК, ГНК) : 13 [12:11:00]line Товар: 2710124500 [12:11:00]line Аи-95-К-3 [12:11:00]line 21.570 * 74.20 [12:11:00]line = 1600.49 [12:11:00]line НДС 12% НСП 1% [12:11:00]line > о реализуемом товаре [12:11:00]line ИТОГО: 1600.49 [12:11:00]line НСП 1% : 14.16 [12:11:00]line НДС 12% : 169.96 [12:11:00]line Наличными: 0.00 [12:11:00]line Безнал.: 1600.49 [12:11:00]line Место: АЗС № 87 "Партнер Нефть" [12:11:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:11:00]line СНО: Общий режим [12:11:00]line Чек 445 27.10.2024 12:10 [12:11:00]line Смена: 528 ФФД: 1.0 [12:11:00]line ЗНМ: 0300000083 [12:11:00]line РНМ: 0000000000091623 [12:11:00]line Версия ККМ: 001 [12:11:00]line Платежная система: Mbank [12:11:00]line ФМ: 0000000000874672 [12:11:00]line ФД: 375167 [12:11:00]line ФПД: 235104005879565 [12:11:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375167&fm=235104005879565&tin=02508201610067®Number=0000000000091623&sum=160049 [12:11:00]written 0, free lines is 4095 [12:11:00]OFD Sender: Processing packet 375167 [packets to send 270, broken 269] [12:11:00]ProducePacketName [12:11:00]name=ofd_packets/00375167 [12:11:00]OFD Sender: To server: pG, [12:11:00]CommunicateWithHost lk.salyk.kg:30040 [12:11:00]ConnectInit lk.salyk.kg [12:11:00]Connected sock=10 [12:11:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 62 BD 07 01 0C CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D3 2D 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 D5 D3 6A C1 77 0D E3 BB B0 35 E5 45 5A 75 [12:11: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 52 DE 47 00 D2 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 7F B9 05 00 F4 03 04 00 71 D9 1D 67 B6 04 01 00 00 B6 87 1E D6 7F E9 84 B1 [12:11:00]CommunicateWithHost err = 0 [12:11:00]CheckOFDResponse [12:11:00]1017 (14) - 77093643461234 [12:11:00]1041 (16) - 0000000000874672 [12:11:00]1040 (4) - 375167 [12:11:00]1012 (4) - 27.10.2024 06:10 [12:11:00]1206 (1) - 0 [12:11:00]OFD Sender: Remove packet 375167 [12:11:00]ProducePacketName [12:11:00]name=ofd_packets/00375167 [12:11:00]NVStorageDeleteData [12:11:00]Write to MH i2c: 01 00 00 54 06 5A [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 07 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 0A 0D 78 [12:11:00]RasterBufferAndPrint [12:11:00]line [12:11:00]line [12:11:00]line [12:11:00]line [12:11:00]line [12:11:00]written 0, free lines is 3345 [12:11:00]MH_Cut [12:11:00]Write to MH i2c: D1 01 00 5B 06 01 33 [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: D1 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: D1 01 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: D1 01 00 5B 06 00 32 [12:11:00]Write to MH i2c: 01 00 00 5C 06 62 [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:01]OFD Sender: No OFD packet to send [12:11:01]*** Cut start [12:11:01]*** Partial cut [12:11:01]*** CUTSNS_PIN = 1 [12:11:01]*** CUTSNS_PIN = 0 [12:11:01]*** Brake cut motor [12:11:02]Read from MH i2c: 01 [12:11:02]MH_I2C_Read... [12:11:02]*** Stop cut motor [12:11:02]*** Cut end [12:11:02]Read from MH i2c: 01 07 00 [12:11:02]MH_I2C_Read... [12:11:02]Read from MH i2c: 01 07 00 5C 06 00 00 00 00 00 FF 0F 77 [12:11:02]process_action close_receipt done [12:11:02]requested_data is exist [12:11:02]produce_requested_data [12:11:02]requested_item fm.sn is exist - process it [12:11:02]wFMCommunicate request_size=4 [12:11:02]MH_SAM_APDU [12:11:02]CAPDU: 80 11 00 00 [12:11:02]Write to MH i2c: E2 08 00 5D 06 80 11 00 00 00 00 00 00 DD [12:11:02]Write i2c OK [12:11:02]MH_I2C_Read... [12:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:02]Read from MH i2c: E2 [12:11:02]MH_I2C_Read... [12:11:02]Read from MH i2c: E2 17 00 [12:11:02]MH_I2C_Read... [12:11:02]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 [12:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:11:02]wFMCommunicate OK [12:11:02]requested_item fd.num is exist - process it [12:11:02]SAM_PROTO_GetFieldsCounters [12:11:02]wFMCommunicate request_size=4 [12:11:02]MH_SAM_APDU [12:11:02]CAPDU: 80 13 00 00 [12:11:02]Write to MH i2c: E2 08 00 5E 06 80 13 00 00 00 00 00 00 E0 [12:11:02]Write i2c OK [12:11:02]MH_I2C_Read... [12:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:02]Read from MH i2c: E2 [12:11:02]MH_I2C_Read... [12:11:02]Read from MH i2c: E2 62 00 [12:11:02]MH_I2C_Read... [12:11:02]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 7F B9 05 00 0E 04 04 00 10 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 88 [12:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:11:02]wFMCommunicate OK [12:11:02]SAM_PROTO_GetFieldsCounters done [12:11:02]requested_item shift.num is exist - process it [12:11:02]requested_item shift.opened is exist - process it [12:11:02]req_shift_opened [12:11:02]FM_GetShiftState [12:11:02]SAM_PROTO_GetShiftState [12:11:02]wFMCommunicate request_size=4 [12:11:02]MH_SAM_APDU [12:11:02]CAPDU: 80 13 01 00 [12:11:02]Write to MH i2c: E2 08 00 5F 06 80 13 01 00 00 00 00 00 E2 [12:11:02]Write i2c OK [12:11:02]MH_I2C_Read... [12:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:02]Read from MH i2c: E2 [12:11:02]MH_I2C_Read... [12:11:02]Read from MH i2c: E2 0E 00 [12:11:02]MH_I2C_Read... [12:11:02]Read from MH i2c: E2 0E 00 5F 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B0 [12:11:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:11:02]wFMCommunicate OK [12:11:02]SAM_PROTO_GetShiftState done [12:11:02]FM_GetShiftState done [12:11:02]req_shift_opened done [12:11:02]requested_item shift.open_date is exist - process it [12:11:02]req_shift_open_date [12:11:02]req_shift_open_date done [12:11:02]produce_requested_data done [12:11:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375167,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:11:02]process_action_free close_receipt [12:11:02]json_value_free [12:11:02]json_value_free done [12:11:02]process_json_proto returns [12:11:02]Send response to host [12:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375167,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:11:02]free response buf [12:11:02]execute_script done [12:11:02]execute_script returns [12:11:02]free content buf [12:11:02]Sock 7.Close socket [12:11:02]Sock 7.Thread stoped [12:11:06]OFD Sender: No OFD packet to send [12:11:11]OFD Sender: No OFD packet to send [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:19]accept exits with 9 [12:12:19]New connection [12:12:19]New thread 3067522404 created [12:12:19]Thread 3067379044 joined [12:12:19]Waiting for new connection... [12:12:19] Sock 9.Parse request [12:12:19]Sock 9.Check first char [12:12:19]Sock 9.First char is OK [12:12:19]request: POST /json_proto HTTP/1.0 [12:12:19]Method: POST [12:12:19]URL: /json_proto [12:12:19]Method is POST - this is cgi request [12:12:19]url: /json_proto [12:12:19]query_string will be loaded in cgi processing [12:12:19]execute_cgi json_proto POST (null) [12:12:19]execute_cgi path=json_proto method=POST [12:12:19]POST find Content-Length [12:12:19]Host: 172.17.42.195:8080 [12:12:19]Content-Length: 773 [12:12:19]Content-Type: application/json [12:12:19] [12:12:19]POST finish read [12:12:19]Found Content-Length = 773 [12:12:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311714", "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.000, "sum" : 386.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 386.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:19]execute_script... [12:12:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311714", "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.000, "sum" : 386.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 386.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:19]POST & json_proto [12:12:19]process_json_proto [12:12:19]json parsed OK: [12:12:19]protocol is kg_v1.0 [12:12:19]action value=close_receipt [12:12:19]process_action close_receipt [12:12:19]cmd_close_receipt [12:12:19]MH_GetDate [12:12:19]Write to MH i2c: F0 00 00 60 06 55 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: F0 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: F0 09 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: F0 09 00 60 06 00 24 2E 1E 67 EF 94 12 67 31 [12:12:19]GetLastDocTimeStamp 1730031059 [12:12:19]current date 1730031140 [12:12:19]FM_GetShiftState [12:12:19]SAM_PROTO_GetShiftState [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 13 01 00 [12:12:19]Write to MH i2c: E2 08 00 61 06 80 13 01 00 00 00 00 00 E4 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 0E 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 0E 00 61 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 B2 [12:12:19]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:19]wFMCommunicate OK [12:12:19]SAM_PROTO_GetShiftState done [12:12:19]FM_GetShiftState done [12:12:19]opened in 1729988025 [12:12:19]opened+sec_in_day 1730074425 [12:12:19]quantity*price = 38600 [12:12:19]sum+1 = 38601 [12:12:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 386.00 НСП 1% : 3.42 НДС 12% : 40.99 Наличными: 0.00 Безнал.: 386.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 446 27.10.2024 12:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375168 ФПД: 268120942770685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121220&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375168&fm=268120942770685&tin=02508201610067®Number=0000000000091623&sum=38600 [12:12:20]StoreToDocumentArchive [12:12:20]shift 528 fd 375168 [12:12:20]save to /storage/0528/doc_00375168 [12:12:20]save last doc name /storage/0528/doc_00375168 to /storage/kkm_last_doc_name [12:12:20]save OK [12:12:20]Clear old archive folders... [12:12:20]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:12:20]tlvbuf is 015E0E30 [12:12:20]SAM_PROTO_ClearQueue [12:12:20]wFMCommunicate request_size=4 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 09 00 00 [12:12:20]Write to MH i2c: E2 08 00 6E 06 80 09 00 00 00 00 00 00 E6 [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [12:12:20]RAPDU: 90 00 [12:12:20]wFMCommunicate OK [12:12:20]SAM_PROTO_ClearQueue done [12:12:20]KKMCreateOFDPacket [12:12:20]OFDProtocolAddRootSTLVToBuf [12:12:20]FM_MakeSignedData [12:12:20]FM_MakeSignedData [12:12:20]SAM_PROTO_SignData [12:12:20]wFMCommunicate request_size=4 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 0D 01 02 [12:12:20]Write to MH i2c: E2 08 00 6F 06 80 0D 01 02 00 00 00 00 EE [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 6F 06 00 90 00 E9 [12:12:20]RAPDU: 90 00 [12:12:20]wFMCommunicate OK [12:12:20]wFMCommunicate request_size=255 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 88 13 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C8 96 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 96 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 24 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [12:12:20]Write to MH i2c: E2 02 01 70 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 88 13 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C8 96 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 96 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 24 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 4D [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 70 06 00 90 00 EA [12:12:20]RAPDU: 90 00 [12:12:20]wFMCommunicate OK [12:12:20]wFMCommunicate request_size=16 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F3 DA C5 8C F9 FD [12:12:20]Write to MH i2c: E2 13 00 71 06 80 0D 02 02 0B 00 00 35 04 06 00 F3 DA C5 8C F9 FD 00 00 5A [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [12:12:20]RAPDU: 90 00 [12:12:20]wFMCommunicate OK [12:12:20]wFMCommunicate request_size=4 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 0D 03 02 [12:12:20]Write to MH i2c: E2 08 00 72 06 80 0D 03 02 00 00 00 00 F3 [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 0B 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 0B 00 72 06 00 7A F1 1C 2C C4 C9 D5 90 90 00 99 [12:12:21]RAPDU: 7A F1 1C 2C C4 C9 D5 90 90 00 [12:12:21]wFMCommunicate OK [12:12:21]SAM_PROTO_SignData done [12:12:21]FM_MakeSignedData done [12:12:21]CreateOFDProtocolMessage [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 11 00 00 [12:12:21]Write to MH i2c: E2 08 00 73 06 80 11 00 00 00 00 00 00 F3 [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 17 00 [12:12:21]MH_I2C_Read... [12:12:21]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 [12:12:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:12:21]wFMCommunicate OK [12:12:21]CreateOFDProtocolMessage done [12:12:21]OFDSenderStorePacket 375168 [12:12:21]StoreOFDPacket docnum=375168 [12:12: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 7D 8D 0D 01 79 46 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 88 13 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C8 96 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 96 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 24 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F3 DA C5 8C F9 FD 7A F1 1C 2C C4 C9 D5 90 [12:12:21]CheckFolder [12:12:21]dirname=/storage/ofd_packets [12:12:21]CheckFolder done [12:12:21]ProducePacketName [12:12:21]name=ofd_packets/00375168 [12:12:21]NVStorageSaveData ofd_packets/00375168 [12:12:21]File name is /storage/ofd_packets/00375168 [12:12:21]Write 307 bytes [12:12:21]NVStorageSaveData done [12:12:21]OFDSenderStorePacket done [12:12:21]KKMCreateOFDPacket done [12:12:21]NVStorageSaveData kkm_last_timestamp [12:12:21]File name is /storage/kkm_last_timestamp [12:12:21]Write 4 bytes [12:12:21]NVStorageSaveData done [12:12:21]ExternCall_PrintAddStr [12:12:21]wPrintStart [12:12:21]Write to MH i2c: 01 00 00 74 06 7A [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 07 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 07 00 74 06 00 00 00 00 00 FF 0F 8F [12:12:21]RasterBufferAndPrint [12:12:21]line Счет N : (1)3311714 [12:12:21]line ИНН: 02508201610067 [12:12:21]line Контрольно-Кассовый Чек [12:12:21]line ПРОДАЖА [12:12:21]line ТРК (МРК, ГНК) : 11 [12:12:21]line Товар: 2710194240 [12:12:21]line D-Energy Дт-К-2 [12:12:21]line 5.000 * 77.20 [12:12:21]line = 386.00 [12:12:21]line НДС 12% НСП 1% [12:12:21]line > о реализуемом товаре [12:12:21]line ИТОГО: 386.00 [12:12:21]line НСП 1% : 3.42 [12:12:21]line НДС 12% : 40.99 [12:12:21]line Наличными: 0.00 [12:12:21]line Безнал.: 386.00 [12:12:21]line Место: АЗС № 87 "Партнер Нефть" [12:12:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:12:21]line СНО: Общий режим [12:12:21]line Чек 446 27.10.2024 12:12 [12:12:21]line Смена: 528 ФФД: 1.0 [12:12:21]line ЗНМ: 0300000083 [12:12:21]line РНМ: 0000000000091623 [12:12:21]line Версия ККМ: 001 [12:12:21]line Платежная система: Mbank [12:12:21]line ФМ: 0000000000874672 [12:12:21]line ФД: 375168 [12:12:21]line ФПД: 268120942770685 [12:12:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121220&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375168&fm=268120942770685&tin=02508201610067®Number=0000000000091623&sum=38600 [12:12:21]OFD Sender: Processing packet 375168 [packets to send 270, broken 269] [12:12:21]ProducePacketName [12:12:21]name=ofd_packets/00375168 [12:12:21]OFD Sender: To server: pG, [12:12:21]CommunicateWithHost lk.salyk.kg:30040 [12:12:21]ConnectInit lk.salyk.kg [12:12:21]written 0, free lines is 4095 [12:12:21]Connected sock=10 [12:12: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 15 01 00 00 7D 8D 0D 01 79 46 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 88 13 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C8 96 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 96 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 96 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 24 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F3 DA C5 8C F9 FD 7A F1 1C 2C C4 C9 D5 90 [12:12: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 34 0F 47 00 C3 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 80 B9 05 00 F4 03 04 00 C3 D9 1D 67 B6 04 01 00 00 8B BB 98 FB 96 71 B5 8F [12:12:21]CommunicateWithHost err = 0 [12:12:21]CheckOFDResponse [12:12:21]1017 (14) - 77093643461234 [12:12:21]1041 (16) - 0000000000874672 [12:12:21]1040 (4) - 375168 [12:12:21]1012 (4) - 27.10.2024 06:12 [12:12:21]1206 (1) - 0 [12:12:21]OFD Sender: Remove packet 375168 [12:12:21]ProducePacketName [12:12:21]name=ofd_packets/00375168 [12:12:21]NVStorageDeleteData [12:12:21]Write to MH i2c: 01 00 00 9D 06 A3 [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 07 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 1F 0D D6 [12:12:21]RasterBufferAndPrint [12:12:21]line [12:12:21]line [12:12:21]line [12:12:21]line [12:12:21]line [12:12:21]written 0, free lines is 3365 [12:12:21]MH_Cut [12:12:21]Write to MH i2c: D1 01 00 A4 06 01 7C [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: D1 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: D1 01 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: D1 01 00 A4 06 00 7B [12:12:21]Write to MH i2c: 01 00 00 A5 06 AB [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:22]OFD Sender: No OFD packet to send [12:12:22]*** Cut start [12:12:22]*** Partial cut [12:12:22]*** CUTSNS_PIN = 1 [12:12:22]*** CUTSNS_PIN = 0 [12:12:22]*** Brake cut motor [12:12:23]Read from MH i2c: 01 [12:12:23]MH_I2C_Read... [12:12:23]*** Stop cut motor [12:12:23]*** Cut end [12:12:23]Read from MH i2c: 01 07 00 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: 01 07 00 A5 06 00 00 00 00 00 FF 0F C0 [12:12:23]process_action close_receipt done [12:12:23]requested_data is exist [12:12:23]produce_requested_data [12:12:23]requested_item fm.sn is exist - process it [12:12:23]wFMCommunicate request_size=4 [12:12:23]MH_SAM_APDU [12:12:23]CAPDU: 80 11 00 00 [12:12:23]Write to MH i2c: E2 08 00 A6 06 80 11 00 00 00 00 00 00 26 [12:12:23]Write i2c OK [12:12:23]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:23]Read from MH i2c: E2 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 17 00 [12:12:23]MH_I2C_Read... [12:12:23]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 [12:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:12:23]wFMCommunicate OK [12:12:23]requested_item fd.num is exist - process it [12:12:23]SAM_PROTO_GetFieldsCounters [12:12:23]wFMCommunicate request_size=4 [12:12:23]MH_SAM_APDU [12:12:23]CAPDU: 80 13 00 00 [12:12:23]Write to MH i2c: E2 08 00 A7 06 80 13 00 00 00 00 00 00 29 [12:12:23]Write i2c OK [12:12:23]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:23]Read from MH i2c: E2 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 62 00 [12:12:23]MH_I2C_Read... [12:12:23]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 80 B9 05 00 0E 04 04 00 10 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 D5 [12:12: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 80 B9 05 00 0E 04 04 00 10 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 [12:12:23]wFMCommunicate OK [12:12:23]SAM_PROTO_GetFieldsCounters done [12:12:23]requested_item shift.num is exist - process it [12:12:23]requested_item shift.opened is exist - process it [12:12:23]req_shift_opened [12:12:23]FM_GetShiftState [12:12:23]SAM_PROTO_GetShiftState [12:12:23]wFMCommunicate request_size=4 [12:12:23]MH_SAM_APDU [12:12:23]CAPDU: 80 13 01 00 [12:12:23]Write to MH i2c: E2 08 00 A8 06 80 13 01 00 00 00 00 00 2B [12:12:23]Write i2c OK [12:12:23]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:23]Read from MH i2c: E2 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 0E 00 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 0E 00 A8 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 F9 [12:12:23]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:23]wFMCommunicate OK [12:12:23]SAM_PROTO_GetShiftState done [12:12:23]FM_GetShiftState done [12:12:23]req_shift_opened done [12:12:23]requested_item shift.open_date is exist - process it [12:12:23]req_shift_open_date [12:12:23]req_shift_open_date done [12:12:23]produce_requested_data done [12:12:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375168,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:12:23]process_action_free close_receipt [12:12:23]json_value_free [12:12:23]json_value_free done [12:12:23]process_json_proto returns [12:12:23]Send response to host [12:12:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375168,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:12:23]free response buf [12:12:23]execute_script done [12:12:23]execute_script returns [12:12:23]free content buf [12:12:23]Sock 9.Close socket [12:12:23]Sock 9.Thread stoped [12:12:27]OFD Sender: No OFD packet to send [12:12:32]OFD Sender: No OFD packet to send [12:12:34]accept exits with 7 [12:12:34]New connection [12:12:34]New thread 3067379044 created [12:12:34]Thread 3067522404 joined [12:12:34]Waiting for new connection... [12:12:34] Sock 7.Parse request [12:12:34]Sock 7.Check first char [12:12:34]Sock 7.First char is OK [12:12:34]request: POST /json_proto HTTP/1.0 [12:12:34]Method: POST [12:12:34]URL: /json_proto [12:12:34]Method is POST - this is cgi request [12:12:34]url: /json_proto [12:12:34]query_string will be loaded in cgi processing [12:12:34]execute_cgi json_proto POST (null) [12:12:34]execute_cgi path=json_proto method=POST [12:12:34]POST find Content-Length [12:12:34]Host: 172.17.42.195:8080 [12:12:34]Content-Length: 678 [12:12:34]Content-Type: application/json [12:12:34] [12:12:34]POST finish read [12:12:34]Found Content-Length = 678 [12:12:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311717", "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.820, "sum" : 590.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "total" : 590.00, "payments": [ { "type": 0, "sum" : 590.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:34]execute_script... [12: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)3311717", "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.820, "sum" : 590.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 590.00, "total" : 590.00, "payments": [ { "type": 0, "sum" : 590.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:34]POST & json_proto [12:12:34]process_json_proto [12:12:34]json parsed OK: [12:12:34]protocol is kg_v1.0 [12:12:34]action value=close_receipt [12:12:34]process_action close_receipt [12:12:34]cmd_close_receipt [12:12:34]MH_GetDate [12:12:34]Write to MH i2c: F0 00 00 A9 06 9E [12:12:34]Write i2c OK [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: F0 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: F0 09 00 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: F0 09 00 A9 06 00 33 2E 1E 67 EF 94 12 67 89 [12:12:34]GetLastDocTimeStamp 1730031140 [12:12:34]current date 1730031155 [12:12:34]FM_GetShiftState [12:12:34]SAM_PROTO_GetShiftState [12:12:34]wFMCommunicate request_size=4 [12:12:34]MH_SAM_APDU [12:12:34]CAPDU: 80 13 01 00 [12:12:34]Write to MH i2c: E2 08 00 AA 06 80 13 01 00 00 00 00 00 2D [12:12:34]Write i2c OK [12:12:34]MH_I2C_Read... [12:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:34]Read from MH i2c: E2 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: E2 0E 00 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: E2 0E 00 AA 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 FB [12:12:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:34]wFMCommunicate OK [12:12:34]SAM_PROTO_GetShiftState done [12:12:34]FM_GetShiftState done [12:12:34]opened in 1729988025 [12:12:34]opened+sec_in_day 1730074425 [12:12:34]quantity*price = 59005 [12:12:34]sum+1 = 59007 [12:12:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 590.00 Внесено: 590.00 СДАЧА: 0.00 НСП 1% : 5.22 НДС 12% : 62.66 Наличными: 590.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 447 27.10.2024 12:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375169 ФПД: 172451068801223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375169&fm=172451068801223&tin=02508201610067®Number=0000000000091623&sum=59000 [12:12:36]StoreToDocumentArchive [12:12:36]shift 528 fd 375169 [12:12:36]save to /storage/0528/doc_00375169 [12:12:36]save last doc name /storage/0528/doc_00375169 to /storage/kkm_last_doc_name [12:12:36]save OK [12:12:36]Clear old archive folders... [12:12:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:36]tlvbuf is B6FE3BA0 [12:12:36]SAM_PROTO_ClearQueue [12:12:36]wFMCommunicate request_size=4 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 09 00 00 [12:12:36]Write to MH i2c: E2 08 00 B7 06 80 09 00 00 00 00 00 00 2F [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]SAM_PROTO_ClearQueue done [12:12:36]KKMCreateOFDPacket [12:12:36]OFDProtocolAddRootSTLVToBuf [12:12:36]FM_MakeSignedData [12:12:36]FM_MakeSignedData [12:12:36]SAM_PROTO_SignData [12:12:36]wFMCommunicate request_size=4 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 01 02 [12:12:36]Write to MH i2c: E2 08 00 B8 06 80 0D 01 02 00 00 00 00 37 [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]wFMCommunicate request_size=255 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7E E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 33 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C [12:12:36]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 74 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7E E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 33 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C 00 00 61 [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]wFMCommunicate request_size=10 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 02 02 05 D7 E4 B2 70 C7 [12:12:36]Write to MH i2c: E2 0D 00 BA 06 80 0D 02 02 05 00 D7 E4 B2 70 C7 00 00 E8 [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 BA 06 00 90 00 34 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]wFMCommunicate request_size=4 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 03 02 [12:12:36]Write to MH i2c: E2 08 00 BB 06 80 0D 03 02 00 00 00 00 3C [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 0B 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 0B 00 BB 06 00 87 C6 24 34 97 74 F3 6D 90 00 4D [12:12:36]RAPDU: 87 C6 24 34 97 74 F3 6D 90 00 [12:12:36]wFMCommunicate OK [12:12:36]SAM_PROTO_SignData done [12:12:36]FM_MakeSignedData done [12:12:36]CreateOFDProtocolMessage [12:12:36]wFMCommunicate request_size=4 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 11 00 00 [12:12:36]Write to MH i2c: E2 08 00 BC 06 80 11 00 00 00 00 00 00 3C [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 17 00 [12:12:36]MH_I2C_Read... [12:12:36]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 [12: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 [12:12:36]wFMCommunicate OK [12:12:36]CreateOFDProtocolMessage done [12:12:36]OFDSenderStorePacket 375169 [12:12:36]StoreOFDPacket docnum=375169 [12: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 04 17 07 01 48 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 74 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7E E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 33 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C D7 E4 B2 70 C7 87 C6 24 34 97 74 F3 6D [12:12:36]CheckFolder [12:12:36]dirname=/storage/ofd_packets [12:12:36]CheckFolder done [12:12:36]ProducePacketName [12:12:36]name=ofd_packets/00375169 [12:12:36]NVStorageSaveData ofd_packets/00375169 [12:12:36]File name is /storage/ofd_packets/00375169 [12:12:36]Write 301 bytes [12:12:36]NVStorageSaveData done [12:12:36]OFDSenderStorePacket done [12:12:36]KKMCreateOFDPacket done [12:12:36]NVStorageSaveData kkm_last_timestamp [12:12:36]File name is /storage/kkm_last_timestamp [12:12:36]Write 4 bytes [12:12:36]NVStorageSaveData done [12:12:36]ExternCall_PrintAddStr [12:12:36]wPrintStart [12:12:36]Write to MH i2c: 01 00 00 BD 06 C3 [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: 01 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: 01 07 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 FF 0F D8 [12:12:36]RasterBufferAndPrint [12:12:36]line Счет N : (1)3311717 [12:12:36]line ИНН: 02508201610067 [12:12:36]line Контрольно-Кассовый Чек [12:12:36]line ПРОДАЖА [12:12:36]line ТРК (МРК, ГНК) : 42 [12:12:36]line Товар: 2710124130 [12:12:36]line Аи-92-К-4 [12:12:36]line 8.820 * 66.90 [12:12:36]line = 590.06 [12:12:36]line НДС 12% НСП 1% [12:12:36]line > о реализуемом товаре [12:12:36]line ОКРУГЛЕНИЕ: -0.06 [12:12:36]line ИТОГО: 590.00 [12:12:36]line Внесено: 590.00 [12:12:36]line СДАЧА: 0.00 [12:12:36]line НСП 1% : 5.22 [12:12:36]line НДС 12% : 62.66 [12:12:36]line Наличными: 590.00 [12:12:36]line Безнал.: 0.00 [12:12:36]line Место: АЗС № 87 "Партнер Нефть" [12:12:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:12:36]line СНО: Общий режим [12:12:36]line Чек 447 27.10.2024 12:12 [12:12:36]line Смена: 528 ФФД: 1.0 [12:12:36]line ЗНМ: 0300000083 [12:12:36]line РНМ: 0000000000091623 [12:12:36]line Версия ККМ: 001 [12:12:36]line ФМ: 0000000000874672 [12:12:36]line ФД: 375169 [12:12:36]line ФПД: 172451068801223 [12:12:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375169&fm=172451068801223&tin=02508201610067®Number=0000000000091623&sum=59000 [12:12:36]OFD Sender: Processing packet 375169 [packets to send 270, broken 269] [12:12:36]ProducePacketName [12:12:36]name=ofd_packets/00375169 [12:12:36]OFD Sender: To server: pG, [12:12:36]CommunicateWithHost lk.salyk.kg:30040 [12:12:36]ConnectInit lk.salyk.kg [12:12:36]written 0, free lines is 4095 [12:12:37]Connected sock=10 [12:12: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 04 17 07 01 48 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 74 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7E E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 33 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9C D7 E4 B2 70 C7 87 C6 24 34 97 74 F3 6D [12:12: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 81 61 47 00 1F 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B9 05 00 F4 03 04 00 D2 D9 1D 67 B6 04 01 00 00 1D 50 6C AC 1C A3 DC FF [12:12:37]CommunicateWithHost err = 0 [12:12:37]CheckOFDResponse [12:12:37]1017 (14) - 77093643461234 [12:12:37]1041 (16) - 0000000000874672 [12:12:37]1040 (4) - 375169 [12:12:37]1012 (4) - 27.10.2024 06:12 [12:12:37]1206 (1) - 0 [12:12:37]OFD Sender: Remove packet 375169 [12:12:37]ProducePacketName [12:12:37]name=ofd_packets/00375169 [12:12:37]NVStorageDeleteData [12:12:37]Write to MH i2c: 01 00 00 E8 06 EE [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 07 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 07 00 E8 06 00 00 00 00 00 F2 0C F3 [12:12:37]RasterBufferAndPrint [12:12:37]line [12:12:37]line [12:12:37]line [12:12:37]line [12:12:37]line [12:12:37]written 0, free lines is 3320 [12:12:37]MH_Cut [12:12:37]Write to MH i2c: D1 01 00 EF 06 01 C7 [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: D1 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: D1 01 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: D1 01 00 EF 06 00 C6 [12:12:37]Write to MH i2c: 01 00 00 F0 06 F6 [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]OFD Sender: No OFD packet to send [12:12:38]*** Cut start [12:12:38]*** Partial cut [12:12:38]*** CUTSNS_PIN = 1 [12:12:38]*** CUTSNS_PIN = 0 [12:12:38]*** Brake cut motor [12:12:38]Read from MH i2c: 01 [12:12:38]MH_I2C_Read... [12:12:38]*** Stop cut motor [12:12:38]*** Cut end [12:12:38]Read from MH i2c: 01 07 00 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [12:12:38]process_action close_receipt done [12:12:38]requested_data is exist [12:12:38]produce_requested_data [12:12:38]requested_item fm.sn is exist - process it [12:12:38]wFMCommunicate request_size=4 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 11 00 00 [12:12:38]Write to MH i2c: E2 08 00 F1 06 80 11 00 00 00 00 00 00 71 [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:38]Read from MH i2c: E2 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 17 00 [12:12:38]MH_I2C_Read... [12:12:38]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 [12: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 [12:12:38]wFMCommunicate OK [12:12:38]requested_item fd.num is exist - process it [12:12:38]SAM_PROTO_GetFieldsCounters [12:12:38]wFMCommunicate request_size=4 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 13 00 00 [12:12:38]Write to MH i2c: E2 08 00 F2 06 80 13 00 00 00 00 00 00 74 [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:39]Read from MH i2c: E2 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 62 00 [12:12:39]MH_I2C_Read... [12:12:39]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 81 B9 05 00 0E 04 04 00 10 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 24 [12:12: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 81 B9 05 00 0E 04 04 00 10 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 [12:12:39]wFMCommunicate OK [12:12:39]SAM_PROTO_GetFieldsCounters done [12:12:39]requested_item shift.num is exist - process it [12:12:39]requested_item shift.opened is exist - process it [12:12:39]req_shift_opened [12:12:39]FM_GetShiftState [12:12:39]SAM_PROTO_GetShiftState [12:12:39]wFMCommunicate request_size=4 [12:12:39]MH_SAM_APDU [12:12:39]CAPDU: 80 13 01 00 [12:12:39]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:39]Read from MH i2c: E2 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 0E 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 44 [12:12:39]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:39]wFMCommunicate OK [12:12:39]SAM_PROTO_GetShiftState done [12:12:39]FM_GetShiftState done [12:12:39]req_shift_opened done [12:12:39]requested_item shift.open_date is exist - process it [12:12:39]req_shift_open_date [12:12:39]req_shift_open_date done [12:12:39]produce_requested_data done [12:12:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375169,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:12:39]process_action_free close_receipt [12:12:39]json_value_free [12:12:39]json_value_free done [12:12:39]process_json_proto returns [12:12:39]Send response to host [12:12:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375169,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:12:39]free response buf [12:12:39]execute_script done [12:12:39]execute_script returns [12:12:39]free content buf [12:12:39]Sock 7.Close socket [12:12:39]Sock 7.Thread stoped [12:12:42]OFD Sender: No OFD packet to send [12:12:47]OFD Sender: No OFD packet to send [12:12:52]accept exits with 9 [12:12:52]New connection [12:12:52]New thread 3067522404 created [12:12:52]Thread 3067379044 joined [12:12:52]Waiting for new connection... [12:12:52]OFD Sender: No OFD packet to send [12:12:52] Sock 9.Parse request [12:12:52]Sock 9.Check first char [12:12:52]Sock 9.First char is OK [12:12:52]request: POST /json_proto HTTP/1.0 [12:12:52]Method: POST [12:12:52]URL: /json_proto [12:12:52]Method is POST - this is cgi request [12:12:52]url: /json_proto [12:12:52]query_string will be loaded in cgi processing [12:12:52]execute_cgi json_proto POST (null) [12:12:52]execute_cgi path=json_proto method=POST [12:12:52]POST find Content-Length [12:12:52]Host: 172.17.42.195:8080 [12:12:52]Content-Length: 770 [12:12:52]Content-Type: application/json [12:12:52] [12:12:52]POST finish read [12:12:52]Found Content-Length = 770 [12:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311715", "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" ] } } [12:12:52]execute_script... [12:12: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)3311715", "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" ] } } [12:12:52]POST & json_proto [12:12:52]process_json_proto [12:12:52]json parsed OK: [12:12:52]protocol is kg_v1.0 [12:12:52]action value=close_receipt [12:12:52]process_action close_receipt [12:12:52]cmd_close_receipt [12:12:52]MH_GetDate [12:12:52]Write to MH i2c: F0 00 00 F4 06 E9 [12:12:52]Write i2c OK [12:12:52]MH_I2C_Read... [12:12:52]Read from MH i2c: F0 [12:12:52]MH_I2C_Read... [12:12:52]Read from MH i2c: F0 09 00 [12:12:52]MH_I2C_Read... [12:12:52]Read from MH i2c: F0 09 00 F4 06 00 45 2E 1E 67 EF 94 12 67 E6 [12:12:52]GetLastDocTimeStamp 1730031155 [12:12:52]current date 1730031173 [12:12:52]FM_GetShiftState [12:12:52]SAM_PROTO_GetShiftState [12:12:52]wFMCommunicate request_size=4 [12:12:52]MH_SAM_APDU [12:12:52]CAPDU: 80 13 01 00 [12:12:52]Write to MH i2c: E2 08 00 F5 06 80 13 01 00 00 00 00 00 78 [12:12:52]Write i2c OK [12:12:52]MH_I2C_Read... [12:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:52]Read from MH i2c: E2 [12:12:52]MH_I2C_Read... [12:12:52]Read from MH i2c: E2 0E 00 [12:12:52]MH_I2C_Read... [12:12:52]Read from MH i2c: E2 0E 00 F5 06 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 46 [12:12:52]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:52]wFMCommunicate OK [12:12:52]SAM_PROTO_GetShiftState done [12:12:52]FM_GetShiftState done [12:12:52]opened in 1729988025 [12:12:52]opened+sec_in_day 1730074425 [12:12:52]quantity*price = 100015 [12:12:52]sum+1 = 100017 [12:12: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 СНО: Общий режим Чек 448 27.10.2024 12:12 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375170 ФПД: 29731527332304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375170&fm=29731527332304&tin=02508201610067®Number=0000000000091623&sum=100016 [12:12:53]StoreToDocumentArchive [12:12:53]shift 528 fd 375170 [12:12:53]save to /storage/0528/doc_00375170 [12:12:53]save last doc name /storage/0528/doc_00375170 to /storage/kkm_last_doc_name [12:12:53]save OK [12:12:53]Clear old archive folders... [12:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:53]tlvbuf is 015F7180 [12:12:53]SAM_PROTO_ClearQueue [12:12:53]wFMCommunicate request_size=4 [12:12:53]MH_SAM_APDU [12:12:53]CAPDU: 80 09 00 00 [12:12:53]Write to MH i2c: E2 08 00 02 07 80 09 00 00 00 00 00 00 7B [12:12:53]Write i2c OK [12:12:53]MH_I2C_Read... [12:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [12:12:54]RAPDU: 90 00 [12:12:54]wFMCommunicate OK [12:12:54]SAM_PROTO_ClearQueue done [12:12:54]KKMCreateOFDPacket [12:12:54]OFDProtocolAddRootSTLVToBuf [12:12:54]FM_MakeSignedData [12:12:54]FM_MakeSignedData [12:12:54]SAM_PROTO_SignData [12:12:54]wFMCommunicate request_size=4 [12:12:54]MH_SAM_APDU [12:12:54]CAPDU: 80 0D 01 02 [12:12:54]Write to MH i2c: E2 08 00 03 07 80 0D 01 02 00 00 00 00 83 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [12:12:54]RAPDU: 90 00 [12:12:54]wFMCommunicate OK [12:12:54]wFMCommunicate request_size=255 [12:12:54]MH_SAM_APDU [12: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 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 C0 01 00 00 F4 03 04 00 45 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 1B [12:12:54]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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 C0 01 00 00 F4 03 04 00 45 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 1B 00 00 4F [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 04 07 00 90 00 7F [12:12:54]RAPDU: 90 00 [12:12:54]wFMCommunicate OK [12:12:54]wFMCommunicate request_size=10 [12:12:54]MH_SAM_APDU [12:12:54]CAPDU: 80 0D 02 02 05 0A 69 20 11 D0 [12:12:54]Write to MH i2c: E2 0D 00 05 07 80 0D 02 02 05 00 0A 69 20 11 D0 00 00 04 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 03 00 05 07 00 90 00 80 [12:12:54]RAPDU: 90 00 [12:12:54]wFMCommunicate OK [12:12:54]wFMCommunicate request_size=4 [12:12:54]MH_SAM_APDU [12:12:54]CAPDU: 80 0D 03 02 [12:12:54]Write to MH i2c: E2 08 00 06 07 80 0D 03 02 00 00 00 00 88 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 0B 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 0B 00 06 07 00 E2 13 7F 22 58 43 B4 9F 90 00 0D [12:12:54]RAPDU: E2 13 7F 22 58 43 B4 9F 90 00 [12:12:54]wFMCommunicate OK [12:12:54]SAM_PROTO_SignData done [12:12:54]FM_MakeSignedData done [12:12:54]CreateOFDProtocolMessage [12:12:54]wFMCommunicate request_size=4 [12:12:54]MH_SAM_APDU [12:12:54]CAPDU: 80 11 00 00 [12:12:54]Write to MH i2c: E2 08 00 07 07 80 11 00 00 00 00 00 00 88 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:54]Read from MH i2c: E2 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: E2 17 00 [12:12:54]MH_I2C_Read... [12:12:54]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 [12:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:12:54]wFMCommunicate OK [12:12:54]CreateOFDProtocolMessage done [12:12:54]OFDSenderStorePacket 375170 [12:12:54]StoreOFDPacket docnum=375170 [12:12: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 5E D4 07 01 0D 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 C0 01 00 00 F4 03 04 00 45 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 1B 0A 69 20 11 D0 E2 13 7F 22 58 43 B4 9F [12:12:54]CheckFolder [12:12:54]dirname=/storage/ofd_packets [12:12:54]CheckFolder done [12:12:54]ProducePacketName [12:12:54]name=ofd_packets/00375170 [12:12:54]NVStorageSaveData ofd_packets/00375170 [12:12:54]File name is /storage/ofd_packets/00375170 [12:12:54]Write 301 bytes [12:12:54]NVStorageSaveData done [12:12:54]OFDSenderStorePacket done [12:12:54]KKMCreateOFDPacket done [12:12:54]NVStorageSaveData kkm_last_timestamp [12:12:54]File name is /storage/kkm_last_timestamp [12:12:54]Write 4 bytes [12:12:54]NVStorageSaveData done [12:12:54]ExternCall_PrintAddStr [12:12:54]wPrintStart [12:12:54]Write to MH i2c: 01 00 00 08 07 0F [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 07 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 07 00 08 07 00 00 00 00 00 FF 0F 24 [12:12:54]RasterBufferAndPrint [12:12:54]line Счет N : (1)3311715 [12:12:54]line ИНН: 02508201610067 [12:12:54]line Контрольно-Кассовый Чек [12:12:54]line ПРОДАЖА [12:12:54]line ТРК (МРК, ГНК) : 32 [12:12:54]line Товар: 2710124130 [12:12:54]line Аи-92-К-4 [12:12:54]line 14.950 * 66.90 [12:12:54]line = 1000.16 [12:12:54]line НДС 12% НСП 1% [12:12:54]line > о реализуемом товаре [12:12:54]line ИТОГО: 1000.16 [12:12:54]line НСП 1% : 8.85 [12:12:54]line НДС 12% : 106.21 [12:12:54]line Наличными: 0.00 [12:12:54]line Безнал.: 1000.16 [12:12:54]line Место: АЗС № 87 "Партнер Нефть" [12:12:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:12:54]line СНО: Общий режим [12:12:54]line Чек 448 27.10.2024 12:12 [12:12:54]line Смена: 528 ФФД: 1.0 [12:12:54]line ЗНМ: 0300000083 [12:12:54]line РНМ: 0000000000091623 [12:12:54]line Версия ККМ: 001 [12:12:54]line Платежная система: Mbank [12:12:54]line ФМ: 0000000000874672 [12:12:54]line ФД: 375170 [12:12:54]line ФПД: 29731527332304 [12:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375170&fm=29731527332304&tin=02508201610067®Number=0000000000091623&sum=100016 [12:12:54]written 0, free lines is 4095 [12:12:54]OFD Sender: Processing packet 375170 [packets to send 270, broken 269] [12:12:54]ProducePacketName [12:12:54]name=ofd_packets/00375170 [12:12:54]OFD Sender: To server: pG, [12:12:54]CommunicateWithHost lk.salyk.kg:30040 [12:12:54]ConnectInit lk.salyk.kg [12:12:54]Connected sock=7 [12:12: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 5E D4 07 01 0D 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 C0 01 00 00 F4 03 04 00 45 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 1B 0A 69 20 11 D0 E2 13 7F 22 58 43 B4 9F [12:12: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 B9 2D 47 00 D4 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 82 B9 05 00 F4 03 04 00 E4 D9 1D 67 B6 04 01 00 00 00 A9 D2 2B EA AF 70 AB [12:12:54]CommunicateWithHost err = 0 [12:12:54]CheckOFDResponse [12:12:54]1017 (14) - 77093643461234 [12:12:54]1041 (16) - 0000000000874672 [12:12:54]1040 (4) - 375170 [12:12:54]1012 (4) - 27.10.2024 06:12 [12:12:54]1206 (1) - 0 [12:12:54]OFD Sender: Remove packet 375170 [12:12:54]ProducePacketName [12:12:54]name=ofd_packets/00375170 [12:12:54]NVStorageDeleteData [12:12:54]Write to MH i2c: 01 00 00 31 07 38 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 07 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: 01 07 00 31 07 00 00 00 00 00 13 0D 5F [12:12:54]RasterBufferAndPrint [12:12:54]line [12:12:54]line [12:12:54]line [12:12:54]line [12:12:54]line [12:12:54]written 0, free lines is 3354 [12:12:54]MH_Cut [12:12:54]Write to MH i2c: D1 01 00 38 07 01 11 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: D1 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: D1 01 00 [12:12:54]MH_I2C_Read... [12:12:54]Read from MH i2c: D1 01 00 38 07 00 10 [12:12:54]Write to MH i2c: 01 00 00 39 07 40 [12:12:54]Write i2c OK [12:12:54]MH_I2C_Read... [12:12:55]OFD Sender: No OFD packet to send [12:12:55]*** Cut start [12:12:55]*** Partial cut [12:12:55]*** CUTSNS_PIN = 1 [12:12:55]*** CUTSNS_PIN = 0 [12:12:56]*** Brake cut motor [12:12:56]Read from MH i2c: 01 [12:12:56]MH_I2C_Read... [12:12:56]*** Stop cut motor [12:12:56]*** Cut end [12:12:56]Read from MH i2c: 01 07 00 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 FF 0F 55 [12:12:56]process_action close_receipt done [12:12:56]requested_data is exist [12:12:56]produce_requested_data [12:12:56]requested_item fm.sn is exist - process it [12:12:56]wFMCommunicate request_size=4 [12:12:56]MH_SAM_APDU [12:12:56]CAPDU: 80 11 00 00 [12:12:56]Write to MH i2c: E2 08 00 3A 07 80 11 00 00 00 00 00 00 BB [12:12:56]Write i2c OK [12:12:56]MH_I2C_Read... [12:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:56]Read from MH i2c: E2 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 17 00 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 17 00 3A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [12:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:12:56]wFMCommunicate OK [12:12:56]requested_item fd.num is exist - process it [12:12:56]SAM_PROTO_GetFieldsCounters [12:12:56]wFMCommunicate request_size=4 [12:12:56]MH_SAM_APDU [12:12:56]CAPDU: 80 13 00 00 [12:12:56]Write to MH i2c: E2 08 00 3B 07 80 13 00 00 00 00 00 00 BE [12:12:56]Write i2c OK [12:12:56]MH_I2C_Read... [12:12:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:56]Read from MH i2c: E2 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 62 00 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 62 00 3B 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 82 B9 05 00 0E 04 04 00 10 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 72 [12:12: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 82 B9 05 00 0E 04 04 00 10 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:12:56]wFMCommunicate OK [12:12:56]SAM_PROTO_GetFieldsCounters done [12:12:56]requested_item shift.num is exist - process it [12:12:56]requested_item shift.opened is exist - process it [12:12:56]req_shift_opened [12:12:56]FM_GetShiftState [12:12:56]SAM_PROTO_GetShiftState [12:12:56]wFMCommunicate request_size=4 [12:12:56]MH_SAM_APDU [12:12:56]CAPDU: 80 13 01 00 [12:12:56]Write to MH i2c: E2 08 00 3C 07 80 13 01 00 00 00 00 00 C0 [12:12:56]Write i2c OK [12:12:56]MH_I2C_Read... [12:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:56]Read from MH i2c: E2 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 0E 00 [12:12:56]MH_I2C_Read... [12:12:56]Read from MH i2c: E2 0E 00 3C 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8E [12:12:56]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:12:56]wFMCommunicate OK [12:12:56]SAM_PROTO_GetShiftState done [12:12:56]FM_GetShiftState done [12:12:56]req_shift_opened done [12:12:56]requested_item shift.open_date is exist - process it [12:12:56]req_shift_open_date [12:12:56]req_shift_open_date done [12:12:56]produce_requested_data done [12:12:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375170,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:12:56]process_action_free close_receipt [12:12:56]json_value_free [12:12:56]json_value_free done [12:12:56]process_json_proto returns [12:12:56]Send response to host [12:12:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375170,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:12:56]free response buf [12:12:56]execute_script done [12:12:56]execute_script returns [12:12:56]free content buf [12:12:56]Sock 9.Close socket [12:12:56]Sock 9.Thread stoped [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:26]accept exits with 10 [12:13:26]New connection [12:13:26]New thread 3067379044 created [12:13:26]Thread 3067522404 joined [12:13:26]Waiting for new connection... [12:13:26] Sock 10.Parse request [12:13:26]Sock 10.Check first char [12:13:26]Sock 10.First char is OK [12:13:26]request: POST /json_proto HTTP/1.0 [12:13:26]Method: POST [12:13:26]URL: /json_proto [12:13:26]Method is POST - this is cgi request [12:13:26]url: /json_proto [12:13:26]query_string will be loaded in cgi processing [12:13:26]execute_cgi json_proto POST (null) [12:13:26]execute_cgi path=json_proto method=POST [12:13:26]POST find Content-Length [12:13:26]Host: 172.17.42.195:8080 [12:13:26]Content-Length: 681 [12:13:26]Content-Type: application/json [12:13:26] [12:13:26]POST finish read [12:13:26]Found Content-Length = 681 [12:13:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 10.030, "sum" : 390.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:26]execute_script... [12: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)3311718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 10.030, "sum" : 390.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 390.00, "total" : 390.00, "payments": [ { "type": 0, "sum" : 390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:13:26]POST & json_proto [12:13:26]process_json_proto [12:13:26]json parsed OK: [12:13:26]protocol is kg_v1.0 [12:13:26]action value=close_receipt [12:13:26]process_action close_receipt [12:13:26]cmd_close_receipt [12:13:26]MH_GetDate [12:13:26]Write to MH i2c: F0 00 00 3D 07 33 [12:13:26]Write i2c OK [12:13:26]MH_I2C_Read... [12:13:26]Read from MH i2c: F0 [12:13:26]MH_I2C_Read... [12:13:26]Read from MH i2c: F0 09 00 [12:13:26]MH_I2C_Read... [12:13:26]Read from MH i2c: F0 09 00 3D 07 00 67 2E 1E 67 EF 94 12 67 52 [12:13:26]GetLastDocTimeStamp 1730031173 [12:13:26]current date 1730031207 [12:13:26]FM_GetShiftState [12:13:26]SAM_PROTO_GetShiftState [12:13:26]wFMCommunicate request_size=4 [12:13:26]MH_SAM_APDU [12:13:26]CAPDU: 80 13 01 00 [12:13:26]Write to MH i2c: E2 08 00 3E 07 80 13 01 00 00 00 00 00 C2 [12:13:26]Write i2c OK [12:13:26]MH_I2C_Read... [12:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:26]Read from MH i2c: E2 [12:13:26]MH_I2C_Read... [12:13:26]Read from MH i2c: E2 0E 00 [12:13:26]MH_I2C_Read... [12:13:26]Read from MH i2c: E2 0E 00 3E 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 90 [12:13:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:13:26]wFMCommunicate OK [12:13:26]SAM_PROTO_GetShiftState done [12:13:26]FM_GetShiftState done [12:13:26]opened in 1729988025 [12:13:26]opened+sec_in_day 1730074425 [12:13:26]quantity*price = 39016 [12:13:26]sum+1 = 39018 [12:13:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 390.00 Внесено: 390.00 СДАЧА: 0.00 НСП 1% : 3.45 НДС 12% : 41.43 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 449 27.10.2024 12:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375171 ФПД: 270042029014575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375171&fm=270042029014575&tin=02508201610067®Number=0000000000091623&sum=39000 [12:13:28]StoreToDocumentArchive [12:13:28]shift 528 fd 375171 [12:13:28]save to /storage/0528/doc_00375171 [12:13:28]save last doc name /storage/0528/doc_00375171 to /storage/kkm_last_doc_name [12:13:28]save OK [12:13:28]Clear old archive folders... [12:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:13:28]tlvbuf is 015DB480 [12:13:28]SAM_PROTO_ClearQueue [12:13:28]wFMCommunicate request_size=4 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 09 00 00 [12:13:28]Write to MH i2c: E2 08 00 4B 07 80 09 00 00 00 00 00 00 C4 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [12:13:28]RAPDU: 90 00 [12:13:28]wFMCommunicate OK [12:13:28]SAM_PROTO_ClearQueue done [12:13:28]KKMCreateOFDPacket [12:13:28]OFDProtocolAddRootSTLVToBuf [12:13:28]FM_MakeSignedData [12:13:28]FM_MakeSignedData [12:13:28]SAM_PROTO_SignData [12:13:28]wFMCommunicate request_size=4 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 0D 01 02 [12:13:28]Write to MH i2c: E2 08 00 4C 07 80 0D 01 02 00 00 00 00 CC [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 4C 07 00 90 00 C7 [12:13:28]RAPDU: 90 00 [12:13:28]wFMCommunicate OK [12:13:28]wFMCommunicate request_size=255 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 9A [12:13:28]Write to MH i2c: E2 02 01 4D 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 9A 00 00 49 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [12:13:28]RAPDU: 90 00 [12:13:28]wFMCommunicate OK [12:13:28]wFMCommunicate request_size=9 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 0D 02 02 04 0F 36 BE 2F [12:13:28]Write to MH i2c: E2 0C 00 4E 07 80 0D 02 02 04 00 0F 36 BE 2F 00 00 09 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 03 00 4E 07 00 90 00 C9 [12:13:28]RAPDU: 90 00 [12:13:28]wFMCommunicate OK [12:13:28]wFMCommunicate request_size=4 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 0D 03 02 [12:13:28]Write to MH i2c: E2 08 00 4F 07 80 0D 03 02 00 00 00 00 D1 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 0B 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 0B 00 4F 07 00 49 FC FD 49 87 72 7E 01 90 00 D5 [12:13:28]RAPDU: 49 FC FD 49 87 72 7E 01 90 00 [12:13:28]wFMCommunicate OK [12:13:28]SAM_PROTO_SignData done [12:13:28]FM_MakeSignedData done [12:13:28]CreateOFDProtocolMessage [12:13:28]wFMCommunicate request_size=4 [12:13:28]MH_SAM_APDU [12:13:28]CAPDU: 80 11 00 00 [12:13:28]Write to MH i2c: E2 08 00 50 07 80 11 00 00 00 00 00 00 D1 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:28]Read from MH i2c: E2 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 17 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: E2 17 00 50 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [12: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 [12:13:28]wFMCommunicate OK [12:13:28]CreateOFDProtocolMessage done [12:13:28]OFDSenderStorePacket 375171 [12:13:28]StoreOFDPacket docnum=375171 [12: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 0E 01 00 00 00 FF 06 01 D3 EA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 9A 0F 36 BE 2F 49 FC FD 49 87 72 7E 01 [12:13:28]CheckFolder [12:13:28]dirname=/storage/ofd_packets [12:13:28]CheckFolder done [12:13:28]ProducePacketName [12:13:28]name=ofd_packets/00375171 [12:13:28]NVStorageSaveData ofd_packets/00375171 [12:13:28]File name is /storage/ofd_packets/00375171 [12:13:28]Write 300 bytes [12:13:28]NVStorageSaveData done [12:13:28]OFDSenderStorePacket done [12:13:28]KKMCreateOFDPacket done [12:13:28]NVStorageSaveData kkm_last_timestamp [12:13:28]File name is /storage/kkm_last_timestamp [12:13:28]Write 4 bytes [12:13:28]NVStorageSaveData done [12:13:28]ExternCall_PrintAddStr [12:13:28]wPrintStart [12:13:28]Write to MH i2c: 01 00 00 51 07 58 [12:13:28]Write i2c OK [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: 01 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: 01 07 00 [12:13:28]MH_I2C_Read... [12:13:28]Read from MH i2c: 01 07 00 51 07 00 00 00 00 00 FF 0F 6D [12:13:28]RasterBufferAndPrint [12:13:28]line Счет N : (1)3311718 [12:13:28]line ИНН: 02508201610067 [12:13:28]line Контрольно-Кассовый Чек [12:13:28]line ПРОДАЖА [12:13:28]line ТРК (МРК, ГНК) : 7 [12:13:28]line Товар: 2711190000 [12:13:28]line ГАЗ-К-5 [12:13:28]line 10.030 * 38.90 [12:13:28]line = 390.17 [12:13:28]line НДС 12% НСП 1% [12:13:28]line > о реализуемом товаре [12:13:28]line ОКРУГЛЕНИЕ: -0.17 [12:13:28]line ИТОГО: 390.00 [12:13:28]line Внесено: 390.00 [12:13:28]line СДАЧА: 0.00 [12:13:28]line НСП 1% : 3.45 [12:13:28]line НДС 12% : 41.43 [12:13:28]line Наличными: 390.00 [12:13:28]line Безнал.: 0.00 [12:13:28]line Место: АЗС № 87 "Партнер Нефть" [12:13:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:13:28]line СНО: Общий режим [12:13:28]line Чек 449 27.10.2024 12:13 [12:13:28]line Смена: 528 ФФД: 1.0 [12:13:28]line ЗНМ: 0300000083 [12:13:28]line РНМ: 0000000000091623 [12:13:28]line Версия ККМ: 001 [12:13:28]line ФМ: 0000000000874672 [12:13:28]line ФД: 375171 [12:13:28]line ФПД: 270042029014575 [12:13:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375171&fm=270042029014575&tin=02508201610067®Number=0000000000091623&sum=39000 [12:13:28]written 0, free lines is 4095 [12:13:28]OFD Sender: Processing packet 375171 [packets to send 270, broken 269] [12:13:28]ProducePacketName [12:13:28]name=ofd_packets/00375171 [12:13:28]OFD Sender: To server: pG, [12:13:28]CommunicateWithHost lk.salyk.kg:30040 [12:13:28]ConnectInit lk.salyk.kg [12:13:28]Connected sock=9 [12: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 0E 01 00 00 00 FF 06 01 D3 EA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 69 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 67 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F5 9A 0F 36 BE 2F 49 FC FD 49 87 72 7E 01 [12:13: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 B9 39 47 00 BF 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 83 B9 05 00 F4 03 04 00 06 DA 1D 67 B6 04 01 00 00 94 1A D3 E4 14 D0 E7 40 [12:13:28]CommunicateWithHost err = 0 [12:13:28]CheckOFDResponse [12:13:28]1017 (14) - 77093643461234 [12:13:28]1041 (16) - 0000000000874672 [12:13:28]1040 (4) - 375171 [12:13:28]1012 (4) - 27.10.2024 06:13 [12:13:28]1206 (1) - 0 [12:13:28]OFD Sender: Remove packet 375171 [12:13:28]ProducePacketName [12:13:28]name=ofd_packets/00375171 [12:13:28]NVStorageDeleteData [12:13:29]Write to MH i2c: 01 00 00 7C 07 83 [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 07 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: 01 07 00 7C 07 00 00 00 00 00 DD 0C 73 [12:13:29]RasterBufferAndPrint [12:13:29]line [12:13:29]line [12:13:29]line [12:13:29]line [12:13:29]line [12:13:29]written 0, free lines is 3300 [12:13:29]MH_Cut [12:13:29]Write to MH i2c: D1 01 00 83 07 01 5C [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: D1 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: D1 01 00 [12:13:29]MH_I2C_Read... [12:13:29]Read from MH i2c: D1 01 00 83 07 00 5B [12:13:29]Write to MH i2c: 01 00 00 84 07 8B [12:13:29]Write i2c OK [12:13:29]MH_I2C_Read... [12:13:29]OFD Sender: No OFD packet to send [12:13:29]*** Cut start [12:13:29]*** Partial cut [12:13:29]*** CUTSNS_PIN = 1 [12:13:29]*** CUTSNS_PIN = 0 [12:13:30]*** Brake cut motor [12:13:30]Read from MH i2c: 01 [12:13:30]MH_I2C_Read... [12:13:30]*** Stop cut motor [12:13:30]*** Cut end [12:13:30]Read from MH i2c: 01 07 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 FF 0F A0 [12:13:30]process_action close_receipt done [12:13:30]requested_data is exist [12:13:30]produce_requested_data [12:13:30]requested_item fm.sn is exist - process it [12:13:30]wFMCommunicate request_size=4 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 11 00 00 [12:13:30]Write to MH i2c: E2 08 00 85 07 80 11 00 00 00 00 00 00 06 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 17 00 [12:13:30]MH_I2C_Read... [12:13:30]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 [12: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 [12:13:30]wFMCommunicate OK [12:13:30]requested_item fd.num is exist - process it [12:13:30]SAM_PROTO_GetFieldsCounters [12:13:30]wFMCommunicate request_size=4 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 13 00 00 [12:13:30]Write to MH i2c: E2 08 00 86 07 80 13 00 00 00 00 00 00 09 [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 62 00 [12:13:30]MH_I2C_Read... [12:13:30]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 83 B9 05 00 0E 04 04 00 10 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 C1 [12:13:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:13:30]wFMCommunicate OK [12:13:30]SAM_PROTO_GetFieldsCounters done [12:13:30]requested_item shift.num is exist - process it [12:13:30]requested_item shift.opened is exist - process it [12:13:30]req_shift_opened [12:13:30]FM_GetShiftState [12:13:30]SAM_PROTO_GetShiftState [12:13:30]wFMCommunicate request_size=4 [12:13:30]MH_SAM_APDU [12:13:30]CAPDU: 80 13 01 00 [12:13:30]Write to MH i2c: E2 08 00 87 07 80 13 01 00 00 00 00 00 0B [12:13:30]Write i2c OK [12:13:30]MH_I2C_Read... [12:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:30]Read from MH i2c: E2 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 0E 00 [12:13:30]MH_I2C_Read... [12:13:30]Read from MH i2c: E2 0E 00 87 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 D9 [12:13:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:13:30]wFMCommunicate OK [12:13:30]SAM_PROTO_GetShiftState done [12:13:30]FM_GetShiftState done [12:13:30]req_shift_opened done [12:13:30]requested_item shift.open_date is exist - process it [12:13:30]req_shift_open_date [12:13:30]req_shift_open_date done [12:13:30]produce_requested_data done [12:13:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375171,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:13:30]process_action_free close_receipt [12:13:30]json_value_free [12:13:30]json_value_free done [12:13:30]process_json_proto returns [12:13:30]Send response to host [12:13:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375171,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:13:30]free response buf [12:13:30]execute_script done [12:13:30]execute_script returns [12:13:30]free content buf [12:13:30]Sock 10.Close socket [12:13:30]Sock 10.Thread stoped [12:13:31]accept exits with 7 [12:13:31]New connection [12:13:31]New thread 3067522404 created [12:13:31]Thread 3067379044 joined [12:13:31]Waiting for new connection... [12:13:31] Sock 7.Parse request [12:13:31]Sock 7.Check first char [12:13:31]Sock 7.First char is OK [12:13:31]request: POST /json_proto HTTP/1.0 [12:13:31]Method: POST [12:13:31]URL: /json_proto [12:13:31]Method is POST - this is cgi request [12:13:31]url: /json_proto [12:13:31]query_string will be loaded in cgi processing [12:13:31]execute_cgi json_proto POST (null) [12:13:31]execute_cgi path=json_proto method=POST [12:13:31]POST find Content-Length [12:13:31]Host: 172.17.42.195:8080 [12:13:31]Content-Length: 678 [12:13:31]Content-Type: application/json [12:13:31] [12:13:31]POST finish read [12:13:31]Found Content-Length = 678 [12:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311719", "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" ] } } [12:13:31]execute_script... [12: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)3311719", "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" ] } } [12:13:31]POST & json_proto [12:13:31]process_json_proto [12:13:31]json parsed OK: [12:13:31]protocol is kg_v1.0 [12:13:31]action value=close_receipt [12:13:31]process_action close_receipt [12:13:31]cmd_close_receipt [12:13:31]MH_GetDate [12:13:31]Write to MH i2c: F0 00 00 88 07 7E [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 09 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: F0 09 00 88 07 00 6C 2E 1E 67 EF 94 12 67 A2 [12:13:31]GetLastDocTimeStamp 1730031207 [12:13:31]current date 1730031212 [12:13:31]FM_GetShiftState [12:13:31]SAM_PROTO_GetShiftState [12:13:31]wFMCommunicate request_size=4 [12:13:31]MH_SAM_APDU [12:13:31]CAPDU: 80 13 01 00 [12:13:31]Write to MH i2c: E2 08 00 89 07 80 13 01 00 00 00 00 00 0D [12:13:31]Write i2c OK [12:13:31]MH_I2C_Read... [12:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:31]Read from MH i2c: E2 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: E2 0E 00 [12:13:31]MH_I2C_Read... [12:13:31]Read from MH i2c: E2 0E 00 89 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 DB [12:13:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:13:31]wFMCommunicate OK [12:13:31]SAM_PROTO_GetShiftState done [12:13:31]FM_GetShiftState done [12:13:31]opened in 1729988025 [12:13:31]opened+sec_in_day 1730074425 [12:13:31]quantity*price = 50041 [12:13:31]sum+1 = 50042 [12:13: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 СНО: Общий режим Чек 450 27.10.2024 12:13 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375172 ФПД: 20064779523613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375172&fm=20064779523613&tin=02508201610067®Number=0000000000091623&sum=50000 [12:13:32]StoreToDocumentArchive [12:13:32]shift 528 fd 375172 [12:13:32]save to /storage/0528/doc_00375172 [12:13:32]save last doc name /storage/0528/doc_00375172 to /storage/kkm_last_doc_name [12:13:32]save OK [12:13:32]Clear old archive folders... [12:13:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:13:32]tlvbuf is 0160D100 [12:13:32]SAM_PROTO_ClearQueue [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 09 00 00 [12:13:32]Write to MH i2c: E2 08 00 96 07 80 09 00 00 00 00 00 00 0F [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 03 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [12:13:32]RAPDU: 90 00 [12:13:32]wFMCommunicate OK [12:13:32]SAM_PROTO_ClearQueue done [12:13:32]KKMCreateOFDPacket [12:13:32]OFDProtocolAddRootSTLVToBuf [12:13:32]FM_MakeSignedData [12:13:32]FM_MakeSignedData [12:13:32]SAM_PROTO_SignData [12:13:32]wFMCommunicate request_size=4 [12:13:32]MH_SAM_APDU [12:13:32]CAPDU: 80 0D 01 02 [12:13:32]Write to MH i2c: E2 08 00 97 07 80 0D 01 02 00 00 00 00 17 [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:32]Read from MH i2c: E2 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 03 00 [12:13:32]MH_I2C_Read... [12:13:32]Read from MH i2c: E2 03 00 97 07 00 90 00 12 [12:13:32]RAPDU: 90 00 [12:13:32]wFMCommunicate OK [12:13:32]wFMCommunicate request_size=255 [12:13:32]MH_SAM_APDU [12: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 6C 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 12 [12:13:32]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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 6C 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 12 00 00 EB [12:13:32]Write i2c OK [12:13:32]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 03 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 03 00 98 07 00 90 00 13 [12:13:33]RAPDU: 90 00 [12:13:33]wFMCommunicate OK [12:13:33]wFMCommunicate request_size=10 [12:13:33]MH_SAM_APDU [12:13:33]CAPDU: 80 0D 02 02 05 3F B2 0E 56 1D [12:13:33]Write to MH i2c: E2 0D 00 99 07 80 0D 02 02 05 00 3F B2 0E 56 1D 00 00 96 [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 03 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 03 00 99 07 00 90 00 14 [12:13:33]RAPDU: 90 00 [12:13:33]wFMCommunicate OK [12:13:33]wFMCommunicate request_size=4 [12:13:33]MH_SAM_APDU [12:13:33]CAPDU: 80 0D 03 02 [12:13:33]Write to MH i2c: E2 08 00 9A 07 80 0D 03 02 00 00 00 00 1C [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 0B 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 0B 00 9A 07 00 34 1A BD D1 C7 11 9F 8E 90 00 FE [12:13:33]RAPDU: 34 1A BD D1 C7 11 9F 8E 90 00 [12:13:33]wFMCommunicate OK [12:13:33]SAM_PROTO_SignData done [12:13:33]FM_MakeSignedData done [12:13:33]CreateOFDProtocolMessage [12:13:33]wFMCommunicate request_size=4 [12:13:33]MH_SAM_APDU [12:13:33]CAPDU: 80 11 00 00 [12:13:33]Write to MH i2c: E2 08 00 9B 07 80 11 00 00 00 00 00 00 1C [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:33]Read from MH i2c: E2 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: E2 17 00 [12:13:33]MH_I2C_Read... [12:13:33]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 [12: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 [12:13:33]wFMCommunicate OK [12:13:33]CreateOFDProtocolMessage done [12:13:33]OFDSenderStorePacket 375172 [12:13:33]StoreOFDPacket docnum=375172 [12: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 74 B5 07 01 30 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 6C 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 12 3F B2 0E 56 1D 34 1A BD D1 C7 11 9F 8E [12:13:33]CheckFolder [12:13:33]dirname=/storage/ofd_packets [12:13:33]CheckFolder done [12:13:33]ProducePacketName [12:13:33]name=ofd_packets/00375172 [12:13:33]NVStorageSaveData ofd_packets/00375172 [12:13:33]File name is /storage/ofd_packets/00375172 [12:13:33]Write 301 bytes [12:13:33]NVStorageSaveData done [12:13:33]OFDSenderStorePacket done [12:13:33]KKMCreateOFDPacket done [12:13:33]NVStorageSaveData kkm_last_timestamp [12:13:33]File name is /storage/kkm_last_timestamp [12:13:33]Write 4 bytes [12:13:33]NVStorageSaveData done [12:13:33]ExternCall_PrintAddStr [12:13:33]wPrintStart [12:13:33]Write to MH i2c: 01 00 00 9C 07 A3 [12:13:33]Write i2c OK [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 07 00 [12:13:33]MH_I2C_Read... [12:13:33]Read from MH i2c: 01 07 00 9C 07 00 00 00 00 00 FF 0F B8 [12:13:33]RasterBufferAndPrint [12:13:33]line Счет N : (1)3311719 [12:13:33]line ИНН: 02508201610067 [12:13:33]line Контрольно-Кассовый Чек [12:13:33]line ПРОДАЖА [12:13:33]line ТРК (МРК, ГНК) : 32 [12:13:33]line Товар: 2710124130 [12:13:33]line Аи-92-К-4 [12:13:33]line 7.480 * 66.90 [12:13:33]line = 500.41 [12:13:33]line НДС 12% НСП 1% [12:13:33]line > о реализуемом товаре [12:13:33]line ОКРУГЛЕНИЕ: -0.41 [12:13:33]line ИТОГО: 500.00 [12:13:33]line Внесено: 500.00 [12:13:33]line СДАЧА: 0.00 [12:13:33]line НСП 1% : 4.43 [12:13:33]line НДС 12% : 53.14 [12:13:33]line Наличными: 500.00 [12:13:33]line Безнал.: 0.00 [12:13:33]line Место: АЗС № 87 "Партнер Нефть" [12:13:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:13:33]line СНО: Общий режим [12:13:33]line Чек 450 27.10.2024 12:13 [12:13:33]line Смена: 528 ФФД: 1.0 [12:13:33]line ЗНМ: 0300000083 [12:13:33]line РНМ: 0000000000091623 [12:13:33]line Версия ККМ: 001 [12:13:33]line ФМ: 0000000000874672 [12:13:33]line ФД: 375172 [12:13:33]line ФПД: 20064779523613 [12:13:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121332&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375172&fm=20064779523613&tin=02508201610067®Number=0000000000091623&sum=50000 [12:13:33]OFD Sender: Processing packet 375172 [packets to send 270, broken 269] [12:13:33]ProducePacketName [12:13:33]name=ofd_packets/00375172 [12:13:33]written 0, free lines is 4095 [12:13:33]OFD Sender: To server: pG, [12:13:33]CommunicateWithHost lk.salyk.kg:30040 [12:13:33]ConnectInit lk.salyk.kg [12:13:33]Connected sock=10 [12: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 74 B5 07 01 30 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 6C 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 12 3F B2 0E 56 1D 34 1A BD D1 C7 11 9F 8E [12:13: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 2A 55 47 00 40 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 84 B9 05 00 F4 03 04 00 0B DA 1D 67 B6 04 01 00 00 C9 EF E8 A0 3C A6 25 00 [12:13:34]CommunicateWithHost err = 0 [12:13:34]CheckOFDResponse [12:13:34]1017 (14) - 77093643461234 [12:13:34]1041 (16) - 0000000000874672 [12:13:34]1040 (4) - 375172 [12:13:34]1012 (4) - 27.10.2024 06:13 [12:13:34]1206 (1) - 0 [12:13:34]OFD Sender: Remove packet 375172 [12:13:34]ProducePacketName [12:13:34]name=ofd_packets/00375172 [12:13:34]NVStorageDeleteData [12:13:34]Write to MH i2c: 01 00 00 C7 07 CE [12:13:34]Write i2c OK [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: 01 [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: 01 07 00 [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: 01 07 00 C7 07 00 00 00 00 00 E5 0C C6 [12:13:34]RasterBufferAndPrint [12:13:34]line [12:13:34]line [12:13:34]line [12:13:34]line [12:13:34]line [12:13:34]written 0, free lines is 3313 [12:13:34]MH_Cut [12:13:34]Write to MH i2c: D1 01 00 CE 07 01 A7 [12:13:34]Write i2c OK [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: D1 [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: D1 01 00 [12:13:34]MH_I2C_Read... [12:13:34]Read from MH i2c: D1 01 00 CE 07 00 A6 [12:13:34]Write to MH i2c: 01 00 00 CF 07 D6 [12:13:34]Write i2c OK [12:13:34]MH_I2C_Read... [12:13:34]OFD Sender: No OFD packet to send [12:13:34]*** Cut start [12:13:34]*** Partial cut [12:13:34]*** CUTSNS_PIN = 1 [12:13:35]*** CUTSNS_PIN = 0 [12:13:35]*** Brake cut motor [12:13:35]Read from MH i2c: 01 [12:13:35]MH_I2C_Read... [12:13:35]*** Stop cut motor [12:13:35]*** Cut end [12:13:35]Read from MH i2c: 01 07 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: 01 07 00 CF 07 00 00 00 00 00 FF 0F EB [12:13:35]process_action close_receipt done [12:13:35]requested_data is exist [12:13:35]produce_requested_data [12:13:35]requested_item fm.sn is exist - process it [12:13:35]wFMCommunicate request_size=4 [12:13:35]MH_SAM_APDU [12:13:35]CAPDU: 80 11 00 00 [12:13:35]Write to MH i2c: E2 08 00 D0 07 80 11 00 00 00 00 00 00 51 [12:13:35]Write i2c OK [12:13:35]MH_I2C_Read... [12:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:35]Read from MH i2c: E2 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 17 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 17 00 D0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [12: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 [12:13:35]wFMCommunicate OK [12:13:35]requested_item fd.num is exist - process it [12:13:35]SAM_PROTO_GetFieldsCounters [12:13:35]wFMCommunicate request_size=4 [12:13:35]MH_SAM_APDU [12:13:35]CAPDU: 80 13 00 00 [12:13:35]Write to MH i2c: E2 08 00 D1 07 80 13 00 00 00 00 00 00 54 [12:13:35]Write i2c OK [12:13:35]MH_I2C_Read... [12:13:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:35]Read from MH i2c: E2 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 62 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 62 00 D1 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 84 B9 05 00 0E 04 04 00 10 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 10 [12: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 84 B9 05 00 0E 04 04 00 10 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 [12:13:35]wFMCommunicate OK [12:13:35]SAM_PROTO_GetFieldsCounters done [12:13:35]requested_item shift.num is exist - process it [12:13:35]requested_item shift.opened is exist - process it [12:13:35]req_shift_opened [12:13:35]FM_GetShiftState [12:13:35]SAM_PROTO_GetShiftState [12:13:35]wFMCommunicate request_size=4 [12:13:35]MH_SAM_APDU [12:13:35]CAPDU: 80 13 01 00 [12:13:35]Write to MH i2c: E2 08 00 D2 07 80 13 01 00 00 00 00 00 56 [12:13:35]Write i2c OK [12:13:35]MH_I2C_Read... [12:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:35]Read from MH i2c: E2 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 0E 00 [12:13:35]MH_I2C_Read... [12:13:35]Read from MH i2c: E2 0E 00 D2 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 24 [12:13:35]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:13:35]wFMCommunicate OK [12:13:35]SAM_PROTO_GetShiftState done [12:13:35]FM_GetShiftState done [12:13:35]req_shift_opened done [12:13:35]requested_item shift.open_date is exist - process it [12:13:35]req_shift_open_date [12:13:35]req_shift_open_date done [12:13:35]produce_requested_data done [12:13:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375172,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:13:35]process_action_free close_receipt [12:13:35]json_value_free [12:13:35]json_value_free done [12:13:35]process_json_proto returns [12:13:35]Send response to host [12:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375172,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:13:35]free response buf [12:13:35]execute_script done [12:13:35]execute_script returns [12:13:35]free content buf [12:13:35]Sock 7.Close socket [12:13:35]Sock 7.Thread stoped [12:13:39]OFD Sender: No OFD packet to send [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:08]accept exits with 9 [12:14:08]New connection [12:14:08]New thread 3067379044 created [12:14:08]Thread 3067522404 joined [12:14:08]Waiting for new connection... [12:14:08] Sock 9.Parse request [12:14:08]Sock 9.Check first char [12:14:08]Sock 9.First char is OK [12:14:08]request: POST /json_proto HTTP/1.0 [12:14:08]Method: POST [12:14:08]URL: /json_proto [12:14:08]Method is POST - this is cgi request [12:14:08]url: /json_proto [12:14:08]query_string will be loaded in cgi processing [12:14:08]execute_cgi json_proto POST (null) [12:14:08]execute_cgi path=json_proto method=POST [12:14:08]POST find Content-Length [12:14:08]Host: 172.17.42.195:8080 [12:14:08]Content-Length: 679 [12:14:08]Content-Type: application/json [12:14:08] [12:14:08]POST finish read [12:14:08]Found Content-Length = 679 [12:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311720", "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" ] } } [12:14:08]execute_script... [12:14:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311720", "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" ] } } [12:14:08]POST & json_proto [12:14:08]process_json_proto [12:14:08]json parsed OK: [12:14:08]protocol is kg_v1.0 [12:14:08]action value=close_receipt [12:14:08]process_action close_receipt [12:14:08]cmd_close_receipt [12:14:08]MH_GetDate [12:14:08]Write to MH i2c: F0 00 00 D3 07 C9 [12:14:08]Write i2c OK [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: F0 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: F0 09 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: F0 09 00 D3 07 00 91 2E 1E 67 EF 94 12 67 12 [12:14:08]GetLastDocTimeStamp 1730031212 [12:14:08]current date 1730031249 [12:14:08]FM_GetShiftState [12:14:08]SAM_PROTO_GetShiftState [12:14:08]wFMCommunicate request_size=4 [12:14:08]MH_SAM_APDU [12:14:08]CAPDU: 80 13 01 00 [12:14:08]Write to MH i2c: E2 08 00 D4 07 80 13 01 00 00 00 00 00 58 [12:14:08]Write i2c OK [12:14:08]MH_I2C_Read... [12:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:08]Read from MH i2c: E2 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 0E 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 0E 00 D4 07 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 26 [12:14:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:14:08]wFMCommunicate OK [12:14:08]SAM_PROTO_GetShiftState done [12:14:08]FM_GetShiftState done [12:14:08]opened in 1729988025 [12:14:08]opened+sec_in_day 1730074425 [12:14:08]quantity*price = 70044 [12:14:08]sum+1 = 70045 [12:14: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 СНО: Общий режим Чек 451 27.10.2024 12:14 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375173 ФПД: 248121155683967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121409&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375173&fm=248121155683967&tin=02508201610067®Number=0000000000091623&sum=70000 [12:14:09]StoreToDocumentArchive [12:14:09]shift 528 fd 375173 [12:14:09]save to /storage/0528/doc_00375173 [12:14:09]save last doc name /storage/0528/doc_00375173 to /storage/kkm_last_doc_name [12:14:09]save OK [12:14:09]Clear old archive folders... [12:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:14:09]tlvbuf is 01626C10 [12:14:09]SAM_PROTO_ClearQueue [12:14:09]wFMCommunicate request_size=4 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 09 00 00 [12:14:09]Write to MH i2c: E2 08 00 E1 07 80 09 00 00 00 00 00 00 5A [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 E1 07 00 90 00 5C [12:14:09]RAPDU: 90 00 [12:14:09]wFMCommunicate OK [12:14:09]SAM_PROTO_ClearQueue done [12:14:09]KKMCreateOFDPacket [12:14:09]OFDProtocolAddRootSTLVToBuf [12:14:09]FM_MakeSignedData [12:14:09]FM_MakeSignedData [12:14:09]SAM_PROTO_SignData [12:14:09]wFMCommunicate request_size=4 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 0D 01 02 [12:14:09]Write to MH i2c: E2 08 00 E2 07 80 0D 01 02 00 00 00 00 62 [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 E2 07 00 90 00 5D [12:14:09]RAPDU: 90 00 [12:14:09]wFMCommunicate OK [12:14:09]wFMCommunicate request_size=255 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 [12:14:09]Write to MH i2c: E2 02 01 E3 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 C3 01 00 00 F4 03 04 00 91 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 00 00 3C [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]OFD Sender: No OFD packet to send [12:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 E3 07 00 90 00 5E [12:14:09]RAPDU: 90 00 [12:14:09]wFMCommunicate OK [12:14:09]wFMCommunicate request_size=10 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 0D 02 02 05 AA 35 58 86 7F [12:14:09]Write to MH i2c: E2 0D 00 E4 07 80 0D 02 02 05 00 AA 35 58 86 7F 00 00 AB [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 03 00 E4 07 00 90 00 5F [12:14:09]RAPDU: 90 00 [12:14:09]wFMCommunicate OK [12:14:09]wFMCommunicate request_size=4 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 0D 03 02 [12:14:09]Write to MH i2c: E2 08 00 E5 07 80 0D 03 02 00 00 00 00 67 [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 0B 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 0B 00 E5 07 00 AF D9 32 D4 47 F3 E8 EF 90 00 07 [12:14:09]RAPDU: AF D9 32 D4 47 F3 E8 EF 90 00 [12:14:09]wFMCommunicate OK [12:14:09]SAM_PROTO_SignData done [12:14:09]FM_MakeSignedData done [12:14:09]CreateOFDProtocolMessage [12:14:09]wFMCommunicate request_size=4 [12:14:09]MH_SAM_APDU [12:14:09]CAPDU: 80 11 00 00 [12:14:09]Write to MH i2c: E2 08 00 E6 07 80 11 00 00 00 00 00 00 67 [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:09]Read from MH i2c: E2 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 17 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: E2 17 00 E6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [12:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:14:09]wFMCommunicate OK [12:14:09]CreateOFDProtocolMessage done [12:14:09]OFDSenderStorePacket 375173 [12:14:09]StoreOFDPacket docnum=375173 [12:14: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 0D 81 07 01 81 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 AA 35 58 86 7F AF D9 32 D4 47 F3 E8 EF [12:14:09]CheckFolder [12:14:09]dirname=/storage/ofd_packets [12:14:09]CheckFolder done [12:14:09]ProducePacketName [12:14:09]name=ofd_packets/00375173 [12:14:09]NVStorageSaveData ofd_packets/00375173 [12:14:09]File name is /storage/ofd_packets/00375173 [12:14:09]Write 301 bytes [12:14:09]NVStorageSaveData done [12:14:09]OFDSenderStorePacket done [12:14:09]KKMCreateOFDPacket done [12:14:09]NVStorageSaveData kkm_last_timestamp [12:14:09]File name is /storage/kkm_last_timestamp [12:14:09]Write 4 bytes [12:14:09]NVStorageSaveData done [12:14:09]ExternCall_PrintAddStr [12:14:09]wPrintStart [12:14:09]Write to MH i2c: 01 00 00 E7 07 EE [12:14:09]Write i2c OK [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: 01 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: 01 07 00 [12:14:09]MH_I2C_Read... [12:14:09]Read from MH i2c: 01 07 00 E7 07 00 00 00 00 00 FF 0F 03 [12:14:09]RasterBufferAndPrint [12:14:09]line Счет N : (1)3311720 [12:14:09]line ИНН: 02508201610067 [12:14:09]line Контрольно-Кассовый Чек [12:14:09]line ПРОДАЖА [12:14:09]line ТРК (МРК, ГНК) : 22 [12:14:09]line Товар: 2710124130 [12:14:09]line Аи-92-К-4 [12:14:09]line 10.470 * 66.90 [12:14:09]line = 700.44 [12:14:09]line НДС 12% НСП 1% [12:14:09]line > о реализуемом товаре [12:14:09]line ОКРУГЛЕНИЕ: -0.44 [12:14:09]line ИТОГО: 700.00 [12:14:09]line Внесено: 700.00 [12:14:09]line СДАЧА: 0.00 [12:14:09]line НСП 1% : 6.20 [12:14:09]line НДС 12% : 74.38 [12:14:09]line Наличными: 700.00 [12:14:09]line Безнал.: 0.00 [12:14:09]line Место: АЗС № 87 "Партнер Нефть" [12:14:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:14:09]line СНО: Общий режим [12:14:09]line Чек 451 27.10.2024 12:14 [12:14:09]line Смена: 528 ФФД: 1.0 [12:14:09]line ЗНМ: 0300000083 [12:14:09]line РНМ: 0000000000091623 [12:14:09]line Версия ККМ: 001 [12:14:09]line ФМ: 0000000000874672 [12:14:09]line ФД: 375173 [12:14:09]line ФПД: 248121155683967 [12:14:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121409&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375173&fm=248121155683967&tin=02508201610067®Number=0000000000091623&sum=70000 [12:14:09]written 0, free lines is 4095 [12:14:09]OFD Sender: Processing packet 375173 [packets to send 270, broken 269] [12:14:09]ProducePacketName [12:14:09]name=ofd_packets/00375173 [12:14:09]OFD Sender: To server: pG, [12:14:09]CommunicateWithHost lk.salyk.kg:30040 [12:14:09]ConnectInit lk.salyk.kg [12:14:10]Connected sock=10 [12:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0D 81 07 01 81 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E1 AA 35 58 86 7F AF D9 32 D4 47 F3 E8 EF [12:14: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 61 56 47 00 39 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 85 B9 05 00 F4 03 04 00 2F DA 1D 67 B6 04 01 00 00 77 A1 4F FF 6C BA A1 A2 [12:14:10]CommunicateWithHost err = 0 [12:14:10]CheckOFDResponse [12:14:10]1017 (14) - 77093643461234 [12:14:10]1041 (16) - 0000000000874672 [12:14:10]1040 (4) - 375173 [12:14:10]1012 (4) - 27.10.2024 06:14 [12:14:10]1206 (1) - 0 [12:14:10]OFD Sender: Remove packet 375173 [12:14:10]ProducePacketName [12:14:10]name=ofd_packets/00375173 [12:14:10]NVStorageDeleteData [12:14:10]Write to MH i2c: 01 00 00 12 08 1A [12:14:10]Write i2c OK [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: 01 [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: 01 07 00 [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: 01 07 00 12 08 00 00 00 00 00 D4 0C 01 [12:14:10]RasterBufferAndPrint [12:14:10]line [12:14:10]line [12:14:10]line [12:14:10]line [12:14:10]line [12:14:10]written 0, free lines is 3292 [12:14:10]MH_Cut [12:14:10]Write to MH i2c: D1 01 00 19 08 01 F3 [12:14:10]Write i2c OK [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: D1 [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: D1 01 00 [12:14:10]MH_I2C_Read... [12:14:10]Read from MH i2c: D1 01 00 19 08 00 F2 [12:14:10]Write to MH i2c: 01 00 00 1A 08 22 [12:14:10]Write i2c OK [12:14:10]MH_I2C_Read... [12:14:10]OFD Sender: No OFD packet to send [12:14:11]*** Cut start [12:14:11]*** Partial cut [12:14:11]*** CUTSNS_PIN = 1 [12:14:11]*** CUTSNS_PIN = 0 [12:14:11]*** Brake cut motor [12:14:11]Read from MH i2c: 01 [12:14:11]MH_I2C_Read... [12:14:11]*** Stop cut motor [12:14:11]*** Cut end [12:14:11]Read from MH i2c: 01 07 00 [12:14:11]MH_I2C_Read... [12:14:11]Read from MH i2c: 01 07 00 1A 08 00 00 00 00 00 FF 0F 37 [12:14:11]process_action close_receipt done [12:14:11]requested_data is exist [12:14:11]produce_requested_data [12:14:11]requested_item fm.sn is exist - process it [12:14:11]wFMCommunicate request_size=4 [12:14:11]MH_SAM_APDU [12:14:11]CAPDU: 80 11 00 00 [12:14:11]Write to MH i2c: E2 08 00 1B 08 80 11 00 00 00 00 00 00 9D [12:14:11]Write i2c OK [12:14:11]MH_I2C_Read... [12:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:11]Read from MH i2c: E2 [12:14:11]MH_I2C_Read... [12:14:11]Read from MH i2c: E2 17 00 [12:14:11]MH_I2C_Read... [12:14:11]Read from MH i2c: E2 17 00 1B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [12:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:14:11]wFMCommunicate OK [12:14:11]requested_item fd.num is exist - process it [12:14:11]SAM_PROTO_GetFieldsCounters [12:14:11]wFMCommunicate request_size=4 [12:14:11]MH_SAM_APDU [12:14:11]CAPDU: 80 13 00 00 [12:14:11]Write to MH i2c: E2 08 00 1C 08 80 13 00 00 00 00 00 00 A0 [12:14:11]Write i2c OK [12:14:11]MH_I2C_Read... [12:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:12]Read from MH i2c: E2 [12:14:12]MH_I2C_Read... [12:14:12]Read from MH i2c: E2 62 00 [12:14:12]MH_I2C_Read... [12:14:12]Read from MH i2c: E2 62 00 1C 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 85 B9 05 00 0E 04 04 00 10 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 60 [12:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:14:12]wFMCommunicate OK [12:14:12]SAM_PROTO_GetFieldsCounters done [12:14:12]requested_item shift.num is exist - process it [12:14:12]requested_item shift.opened is exist - process it [12:14:12]req_shift_opened [12:14:12]FM_GetShiftState [12:14:12]SAM_PROTO_GetShiftState [12:14:12]wFMCommunicate request_size=4 [12:14:12]MH_SAM_APDU [12:14:12]CAPDU: 80 13 01 00 [12:14:12]Write to MH i2c: E2 08 00 1D 08 80 13 01 00 00 00 00 00 A2 [12:14:12]Write i2c OK [12:14:12]MH_I2C_Read... [12:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:12]Read from MH i2c: E2 [12:14:12]MH_I2C_Read... [12:14:12]Read from MH i2c: E2 0E 00 [12:14:12]MH_I2C_Read... [12:14:12]Read from MH i2c: E2 0E 00 1D 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 70 [12:14:12]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:14:12]wFMCommunicate OK [12:14:12]SAM_PROTO_GetShiftState done [12:14:12]FM_GetShiftState done [12:14:12]req_shift_opened done [12:14:12]requested_item shift.open_date is exist - process it [12:14:12]req_shift_open_date [12:14:12]req_shift_open_date done [12:14:12]produce_requested_data done [12:14:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375173,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:14:12]process_action_free close_receipt [12:14:12]json_value_free [12:14:12]json_value_free done [12:14:12]process_json_proto returns [12:14:12]Send response to host [12:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375173,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:14:12]free response buf [12:14:12]execute_script done [12:14:12]execute_script returns [12:14:12]free content buf [12:14:12]Sock 9.Close socket [12:14:12]Sock 9.Thread stoped [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:40]OFD Sender: No OFD packet to send [12:14:45]OFD Sender: No OFD packet to send [12:14:50]OFD Sender: No OFD packet to send [12:14:55]OFD Sender: No OFD packet to send [12:15:00]OFD Sender: No OFD packet to send [12:15:05]OFD Sender: No OFD packet to send [12:15:10]OFD Sender: No OFD packet to send [12:15:15]OFD Sender: No OFD packet to send [12:15:20]accept exits with 7 [12:15:20]New connection [12:15:20]New thread 3067522404 created [12:15:20]Thread 3067379044 joined [12:15:20]Waiting for new connection... [12:15:20] Sock 7.Parse request [12:15:20]Sock 7.Check first char [12:15:20]Sock 7.First char is OK [12:15:20]request: POST /json_proto HTTP/1.0 [12:15:20]Method: POST [12:15:20]URL: /json_proto [12:15:20]Method is POST - this is cgi request [12:15:20]url: /json_proto [12:15:20]query_string will be loaded in cgi processing [12:15:20]execute_cgi json_proto POST (null) [12:15:20]execute_cgi path=json_proto method=POST [12:15:20]POST find Content-Length [12:15:20]Host: 172.17.42.195:8080 [12:15:20]Content-Length: 678 [12:15:20]Content-Type: application/json [12:15:20] [12:15:20]POST finish read [12:15:20]Found Content-Length = 678 [12:15:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311721", "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" ] } } [12:15:20]execute_script... [12: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)3311721", "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" ] } } [12:15:20]POST & json_proto [12:15:20]process_json_proto [12:15:20]json parsed OK: [12:15:20]protocol is kg_v1.0 [12:15:20]action value=close_receipt [12:15:20]process_action close_receipt [12:15:20]cmd_close_receipt [12:15:20]MH_GetDate [12:15:20]Write to MH i2c: F0 00 00 1E 08 15 [12:15:20]Write i2c OK [12:15:20]MH_I2C_Read... [12:15:20]Read from MH i2c: F0 [12:15:20]MH_I2C_Read... [12:15:20]Read from MH i2c: F0 09 00 [12:15:20]MH_I2C_Read... [12:15:20]Read from MH i2c: F0 09 00 1E 08 00 D9 2E 1E 67 EF 94 12 67 A6 [12:15:20]GetLastDocTimeStamp 1730031249 [12:15:20]current date 1730031321 [12:15:20]FM_GetShiftState [12:15:20]SAM_PROTO_GetShiftState [12:15:20]wFMCommunicate request_size=4 [12:15:20]MH_SAM_APDU [12:15:20]CAPDU: 80 13 01 00 [12:15:20]Write to MH i2c: E2 08 00 1F 08 80 13 01 00 00 00 00 00 A4 [12:15:20]Write i2c OK [12:15:20]MH_I2C_Read... [12:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:20]Read from MH i2c: E2 [12:15:20]MH_I2C_Read... [12:15:20]Read from MH i2c: E2 0E 00 [12:15:20]MH_I2C_Read... [12:15:20]Read from MH i2c: E2 0E 00 1F 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 72 [12:15:20]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:15:20]wFMCommunicate OK [12:15:20]SAM_PROTO_GetShiftState done [12:15:20]FM_GetShiftState done [12:15:20]opened in 1729988025 [12:15:20]opened+sec_in_day 1730074425 [12:15:20]quantity*price = 60009 [12:15:20]sum+1 = 60010 [12:15:20]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 СНО: Общий режим Чек 452 27.10.2024 12:15 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375174 ФПД: 171138371661739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375174&fm=171138371661739&tin=02508201610067®Number=0000000000091623&sum=60000 [12:15:21]StoreToDocumentArchive [12:15:21]shift 528 fd 375174 [12:15:21]save to /storage/0528/doc_00375174 [12:15:21]save last doc name /storage/0528/doc_00375174 to /storage/kkm_last_doc_name [12:15:21]save OK [12:15:21]Clear old archive folders... [12:15:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:21]tlvbuf is 015DA420 [12:15:21]SAM_PROTO_ClearQueue [12:15:21]wFMCommunicate request_size=4 [12:15:21]MH_SAM_APDU [12:15:21]CAPDU: 80 09 00 00 [12:15:21]Write to MH i2c: E2 08 00 2C 08 80 09 00 00 00 00 00 00 A6 [12:15:21]Write i2c OK [12:15:21]MH_I2C_Read... [12:15:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:21]Read from MH i2c: E2 [12:15:21]MH_I2C_Read... [12:15:21]Read from MH i2c: E2 03 00 [12:15:21]MH_I2C_Read... [12:15:21]Read from MH i2c: E2 03 00 2C 08 00 90 00 A8 [12:15:21]RAPDU: 90 00 [12:15:21]wFMCommunicate OK [12:15:21]SAM_PROTO_ClearQueue done [12:15:21]KKMCreateOFDPacket [12:15:21]OFDProtocolAddRootSTLVToBuf [12:15:21]FM_MakeSignedData [12:15:21]FM_MakeSignedData [12:15:21]SAM_PROTO_SignData [12:15:21]wFMCommunicate request_size=4 [12:15:21]MH_SAM_APDU [12:15:21]CAPDU: 80 0D 01 02 [12:15:21]Write to MH i2c: E2 08 00 2D 08 80 0D 01 02 00 00 00 00 AE [12:15:21]Write i2c OK [12:15:21]MH_I2C_Read... [12:15:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:21]Read from MH i2c: E2 [12:15:21]MH_I2C_Read... [12:15:21]Read from MH i2c: E2 03 00 [12:15:21]MH_I2C_Read... [12:15:21]Read from MH i2c: E2 03 00 2D 08 00 90 00 A9 [12:15:21]RAPDU: 90 00 [12:15:21]wFMCommunicate OK [12:15:21]wFMCommunicate request_size=255 [12:15:21]MH_SAM_APDU [12: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 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 C4 01 00 00 F4 03 04 00 D9 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B [12:15:21]Write to MH i2c: E2 02 01 2E 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 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 C4 01 00 00 F4 03 04 00 D9 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B 00 00 59 [12:15:21]Write i2c OK [12:15:21]MH_I2C_Read... [12:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:22]Read from MH i2c: E2 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 03 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 03 00 2E 08 00 90 00 AA [12:15:22]RAPDU: 90 00 [12:15:22]wFMCommunicate OK [12:15:22]wFMCommunicate request_size=10 [12:15:22]MH_SAM_APDU [12:15:22]CAPDU: 80 0D 02 02 05 A6 41 D9 AF AB [12:15:22]Write to MH i2c: E2 0D 00 2F 08 80 0D 02 02 05 00 A6 41 D9 AF AB 00 00 D5 [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:22]Read from MH i2c: E2 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 03 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 03 00 2F 08 00 90 00 AB [12:15:22]RAPDU: 90 00 [12:15:22]wFMCommunicate OK [12:15:22]wFMCommunicate request_size=4 [12:15:22]MH_SAM_APDU [12:15:22]CAPDU: 80 0D 03 02 [12:15:22]Write to MH i2c: E2 08 00 30 08 80 0D 03 02 00 00 00 00 B3 [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:22]Read from MH i2c: E2 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 0B 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 0B 00 30 08 00 F3 F5 15 B1 5C 51 CA 3F 90 00 18 [12:15:22]RAPDU: F3 F5 15 B1 5C 51 CA 3F 90 00 [12:15:22]wFMCommunicate OK [12:15:22]SAM_PROTO_SignData done [12:15:22]FM_MakeSignedData done [12:15:22]CreateOFDProtocolMessage [12:15:22]wFMCommunicate request_size=4 [12:15:22]MH_SAM_APDU [12:15:22]CAPDU: 80 11 00 00 [12:15:22]Write to MH i2c: E2 08 00 31 08 80 11 00 00 00 00 00 00 B3 [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:22]Read from MH i2c: E2 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 17 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: E2 17 00 31 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [12: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 [12:15:22]wFMCommunicate OK [12:15:22]CreateOFDProtocolMessage done [12:15:22]OFDSenderStorePacket 375174 [12:15:22]StoreOFDPacket docnum=375174 [12: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 81 37 07 01 E8 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 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 C4 01 00 00 F4 03 04 00 D9 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B A6 41 D9 AF AB F3 F5 15 B1 5C 51 CA 3F [12:15:22]CheckFolder [12:15:22]dirname=/storage/ofd_packets [12:15:22]CheckFolder done [12:15:22]ProducePacketName [12:15:22]name=ofd_packets/00375174 [12:15:22]NVStorageSaveData ofd_packets/00375174 [12:15:22]File name is /storage/ofd_packets/00375174 [12:15:22]Write 301 bytes [12:15:22]NVStorageSaveData done [12:15:22]OFDSenderStorePacket done [12:15:22]KKMCreateOFDPacket done [12:15:22]NVStorageSaveData kkm_last_timestamp [12:15:22]File name is /storage/kkm_last_timestamp [12:15:22]Write 4 bytes [12:15:22]NVStorageSaveData done [12:15:22]ExternCall_PrintAddStr [12:15:22]wPrintStart [12:15:22]Write to MH i2c: 01 00 00 32 08 3A [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 07 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [12:15:22]RasterBufferAndPrint [12:15:22]line Счет N : (1)3311721 [12:15:22]line ИНН: 02508201610067 [12:15:22]line Контрольно-Кассовый Чек [12:15:22]line ПРОДАЖА [12:15:22]line ТРК (МРК, ГНК) : 42 [12:15:22]line Товар: 2710124130 [12:15:22]line Аи-92-К-4 [12:15:22]line 8.970 * 66.90 [12:15:22]line = 600.09 [12:15:22]line НДС 12% НСП 1% [12:15:22]line > о реализуемом товаре [12:15:22]line ОКРУГЛЕНИЕ: -0.09 [12:15:22]line ИТОГО: 600.00 [12:15:22]line Внесено: 600.00 [12:15:22]line СДАЧА: 0.00 [12:15:22]line НСП 1% : 5.31 [12:15:22]line НДС 12% : 63.73 [12:15:22]line Наличными: 600.00 [12:15:22]line Безнал.: 0.00 [12:15:22]line Место: АЗС № 87 "Партнер Нефть" [12:15:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:15:22]line СНО: Общий режим [12:15:22]line Чек 452 27.10.2024 12:15 [12:15:22]line Смена: 528 ФФД: 1.0 [12:15:22]line ЗНМ: 0300000083 [12:15:22]line РНМ: 0000000000091623 [12:15:22]line Версия ККМ: 001 [12:15:22]line ФМ: 0000000000874672 [12:15:22]line ФД: 375174 [12:15:22]line ФПД: 171138371661739 [12:15:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375174&fm=171138371661739&tin=02508201610067®Number=0000000000091623&sum=60000 [12:15:22]written 0, free lines is 4095 [12:15:22]OFD Sender: Processing packet 375174 [packets to send 270, broken 269] [12:15:22]ProducePacketName [12:15:22]name=ofd_packets/00375174 [12:15:22]OFD Sender: To server: pG, [12:15:22]CommunicateWithHost lk.salyk.kg:30040 [12:15:22]ConnectInit lk.salyk.kg [12:15:22]Connected sock=10 [12: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 81 37 07 01 E8 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 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 C4 01 00 00 F4 03 04 00 D9 2E 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 9B A6 41 D9 AF AB F3 F5 15 B1 5C 51 CA 3F [12: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 02 D2 47 00 4F 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 86 B9 05 00 F4 03 04 00 78 DA 1D 67 B6 04 01 00 00 53 3A FA 56 DB 33 47 70 [12:15:22]CommunicateWithHost err = 0 [12:15:22]CheckOFDResponse [12:15:22]1017 (14) - 77093643461234 [12:15:22]1041 (16) - 0000000000874672 [12:15:22]1040 (4) - 375174 [12:15:22]1012 (4) - 27.10.2024 06:15 [12:15:22]1206 (1) - 0 [12:15:22]OFD Sender: Remove packet 375174 [12:15:22]ProducePacketName [12:15:22]name=ofd_packets/00375174 [12:15:22]NVStorageDeleteData [12:15:22]Write to MH i2c: 01 00 00 5D 08 65 [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 07 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 01 0D 7A [12:15:22]RasterBufferAndPrint [12:15:22]line [12:15:22]line [12:15:22]line [12:15:22]line [12:15:22]line [12:15:22]written 0, free lines is 3335 [12:15:22]MH_Cut [12:15:22]Write to MH i2c: D1 01 00 64 08 01 3E [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: D1 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: D1 01 00 [12:15:22]MH_I2C_Read... [12:15:22]Read from MH i2c: D1 01 00 64 08 00 3D [12:15:22]Write to MH i2c: 01 00 00 65 08 6D [12:15:22]Write i2c OK [12:15:22]MH_I2C_Read... [12:15:23]OFD Sender: No OFD packet to send [12:15:23]*** Cut start [12:15:23]*** Partial cut [12:15:23]*** CUTSNS_PIN = 1 [12:15:23]*** CUTSNS_PIN = 0 [12:15:24]*** Brake cut motor [12:15:24]Read from MH i2c: 01 [12:15:24]MH_I2C_Read... [12:15:24]*** Stop cut motor [12:15:24]*** Cut end [12:15:24]Read from MH i2c: 01 07 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: 01 07 00 65 08 00 00 00 00 00 FF 0F 82 [12:15:24]process_action close_receipt done [12:15:24]requested_data is exist [12:15:24]produce_requested_data [12:15:24]requested_item fm.sn is exist - process it [12:15:24]wFMCommunicate request_size=4 [12:15:24]MH_SAM_APDU [12:15:24]CAPDU: 80 11 00 00 [12:15:24]Write to MH i2c: E2 08 00 66 08 80 11 00 00 00 00 00 00 E8 [12:15:24]Write i2c OK [12:15:24]MH_I2C_Read... [12:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:24]Read from MH i2c: E2 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 17 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 17 00 66 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [12: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 [12:15:24]wFMCommunicate OK [12:15:24]requested_item fd.num is exist - process it [12:15:24]SAM_PROTO_GetFieldsCounters [12:15:24]wFMCommunicate request_size=4 [12:15:24]MH_SAM_APDU [12:15:24]CAPDU: 80 13 00 00 [12:15:24]Write to MH i2c: E2 08 00 67 08 80 13 00 00 00 00 00 00 EB [12:15:24]Write i2c OK [12:15:24]MH_I2C_Read... [12:15:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:24]Read from MH i2c: E2 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 62 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 62 00 67 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 86 B9 05 00 0E 04 04 00 10 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 AF [12: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 86 B9 05 00 0E 04 04 00 10 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 [12:15:24]wFMCommunicate OK [12:15:24]SAM_PROTO_GetFieldsCounters done [12:15:24]requested_item shift.num is exist - process it [12:15:24]requested_item shift.opened is exist - process it [12:15:24]req_shift_opened [12:15:24]FM_GetShiftState [12:15:24]SAM_PROTO_GetShiftState [12:15:24]wFMCommunicate request_size=4 [12:15:24]MH_SAM_APDU [12:15:24]CAPDU: 80 13 01 00 [12:15:24]Write to MH i2c: E2 08 00 68 08 80 13 01 00 00 00 00 00 ED [12:15:24]Write i2c OK [12:15:24]MH_I2C_Read... [12:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:24]Read from MH i2c: E2 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 0E 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 0E 00 68 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BB [12:15:24]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:15:24]wFMCommunicate OK [12:15:24]SAM_PROTO_GetShiftState done [12:15:24]FM_GetShiftState done [12:15:24]req_shift_opened done [12:15:24]requested_item shift.open_date is exist - process it [12:15:24]req_shift_open_date [12:15:24]req_shift_open_date done [12:15:24]produce_requested_data done [12:15:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375174,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:15:24]process_action_free close_receipt [12:15:24]json_value_free [12:15:24]json_value_free done [12:15:24]process_json_proto returns [12:15:24]Send response to host [12:15:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375174,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:15:24]free response buf [12:15:24]execute_script done [12:15:24]execute_script returns [12:15:24]free content buf [12:15:24]Sock 7.Close socket [12:15:24]Sock 7.Thread stoped [12:15:28]OFD Sender: No OFD packet to send [12:15:33]OFD Sender: No OFD packet to send [12:15:38]OFD Sender: No OFD packet to send [12:15:43]OFD Sender: No OFD packet to send [12:15:48]OFD Sender: No OFD packet to send [12:15:53]OFD Sender: No OFD packet to send [12:15:58]OFD Sender: No OFD packet to send [12:16:03]OFD Sender: No OFD packet to send [12:16:03]accept exits with 9 [12:16:03]New connection [12:16:03]New thread 3067379044 created [12:16:03]Thread 3067522404 joined [12:16:03]Waiting for new connection... [12:16:03] Sock 9.Parse request [12:16:03]Sock 9.Check first char [12:16:03]Sock 9.First char is OK [12:16:03]request: POST /json_proto HTTP/1.0 [12:16:03]Method: POST [12:16:03]URL: /json_proto [12:16:03]Method is POST - this is cgi request [12:16:03]url: /json_proto [12:16:03]query_string will be loaded in cgi processing [12:16:03]execute_cgi json_proto POST (null) [12:16:03]execute_cgi path=json_proto method=POST [12:16:03]POST find Content-Length [12:16:03]Host: 172.17.42.195:8080 [12:16:03]Content-Length: 678 [12:16:03]Content-Type: application/json [12:16:03] [12:16:03]POST finish read [12:16:03]Found Content-Length = 678 [12:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311722", "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" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:03]execute_script... [12: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)3311722", "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" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:03]POST & json_proto [12:16:03]process_json_proto [12:16:03]json parsed OK: [12:16:03]protocol is kg_v1.0 [12:16:03]action value=close_receipt [12:16:03]process_action close_receipt [12:16:03]cmd_close_receipt [12:16:03]MH_GetDate [12:16:03]Write to MH i2c: F0 00 00 69 08 60 [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: F0 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: F0 09 00 [12:16:03]MH_I2C_Read... [12:16:03]Read from MH i2c: F0 09 00 69 08 00 04 2F 1E 67 EF 94 12 67 1D [12:16:03]GetLastDocTimeStamp 1730031321 [12:16:03]current date 1730031364 [12:16:03]FM_GetShiftState [12:16:03]SAM_PROTO_GetShiftState [12:16:03]wFMCommunicate request_size=4 [12:16:03]MH_SAM_APDU [12:16:03]CAPDU: 80 13 01 00 [12:16:03]Write to MH i2c: E2 08 00 6A 08 80 13 01 00 00 00 00 00 EF [12:16:03]Write i2c OK [12:16:03]MH_I2C_Read... [12:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:04]Read from MH i2c: E2 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: E2 0E 00 [12:16:04]MH_I2C_Read... [12:16:04]Read from MH i2c: E2 0E 00 6A 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 BD [12:16:04]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:16:04]wFMCommunicate OK [12:16:04]SAM_PROTO_GetShiftState done [12:16:04]FM_GetShiftState done [12:16:04]opened in 1729988025 [12:16:04]opened+sec_in_day 1730074425 [12:16:04]quantity*price = 60027 [12:16:04]sum+1 = 60029 [12:16:04]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 СНО: Общий режим Чек 453 27.10.2024 12:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375175 ФПД: 256819515653478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375175&fm=256819515653478&tin=02508201610067®Number=0000000000091623&sum=60000 [12:16:05]StoreToDocumentArchive [12:16:05]shift 528 fd 375175 [12:16:05]save to /storage/0528/doc_00375175 [12:16:05]save last doc name /storage/0528/doc_00375175 to /storage/kkm_last_doc_name [12:16:05]save OK [12:16:05]Clear old archive folders... [12:16:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:05]tlvbuf is 015C0780 [12:16:05]SAM_PROTO_ClearQueue [12:16:05]wFMCommunicate request_size=4 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 09 00 00 [12:16:05]Write to MH i2c: E2 08 00 77 08 80 09 00 00 00 00 00 00 F1 [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 77 08 00 90 00 F3 [12:16:05]RAPDU: 90 00 [12:16:05]wFMCommunicate OK [12:16:05]SAM_PROTO_ClearQueue done [12:16:05]KKMCreateOFDPacket [12:16:05]OFDProtocolAddRootSTLVToBuf [12:16:05]FM_MakeSignedData [12:16:05]FM_MakeSignedData [12:16:05]SAM_PROTO_SignData [12:16:05]wFMCommunicate request_size=4 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 0D 01 02 [12:16:05]Write to MH i2c: E2 08 00 78 08 80 0D 01 02 00 00 00 00 F9 [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 78 08 00 90 00 F4 [12:16:05]RAPDU: 90 00 [12:16:05]wFMCommunicate OK [12:16:05]wFMCommunicate request_size=255 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C5 01 00 00 F4 03 04 00 04 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E9 [12:16:05]Write to MH i2c: E2 02 01 79 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 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 C5 01 00 00 F4 03 04 00 04 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E9 00 00 A0 [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 79 08 00 90 00 F5 [12:16:05]RAPDU: 90 00 [12:16:05]wFMCommunicate OK [12:16:05]wFMCommunicate request_size=10 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 0D 02 02 05 93 74 00 7D 66 [12:16:05]Write to MH i2c: E2 0D 00 7A 08 80 0D 02 02 05 00 93 74 00 7D 66 00 00 F0 [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 03 00 7A 08 00 90 00 F6 [12:16:05]RAPDU: 90 00 [12:16:05]wFMCommunicate OK [12:16:05]wFMCommunicate request_size=4 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 0D 03 02 [12:16:05]Write to MH i2c: E2 08 00 7B 08 80 0D 03 02 00 00 00 00 FE [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 0B 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 0B 00 7B 08 00 CE 88 64 9B 8E B1 4E BE 90 00 9F [12:16:05]RAPDU: CE 88 64 9B 8E B1 4E BE 90 00 [12:16:05]wFMCommunicate OK [12:16:05]SAM_PROTO_SignData done [12:16:05]FM_MakeSignedData done [12:16:05]CreateOFDProtocolMessage [12:16:05]wFMCommunicate request_size=4 [12:16:05]MH_SAM_APDU [12:16:05]CAPDU: 80 11 00 00 [12:16:05]Write to MH i2c: E2 08 00 7C 08 80 11 00 00 00 00 00 00 FE [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:05]Read from MH i2c: E2 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 17 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: E2 17 00 7C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [12: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 [12:16:05]wFMCommunicate OK [12:16:05]CreateOFDProtocolMessage done [12:16:05]OFDSenderStorePacket 375175 [12:16:05]StoreOFDPacket docnum=375175 [12:16: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 7F 47 07 01 D2 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 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 C5 01 00 00 F4 03 04 00 04 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E9 93 74 00 7D 66 CE 88 64 9B 8E B1 4E BE [12:16:05]CheckFolder [12:16:05]dirname=/storage/ofd_packets [12:16:05]CheckFolder done [12:16:05]ProducePacketName [12:16:05]name=ofd_packets/00375175 [12:16:05]NVStorageSaveData ofd_packets/00375175 [12:16:05]File name is /storage/ofd_packets/00375175 [12:16:05]Write 301 bytes [12:16:05]NVStorageSaveData done [12:16:05]OFDSenderStorePacket done [12:16:05]KKMCreateOFDPacket done [12:16:05]NVStorageSaveData kkm_last_timestamp [12:16:05]File name is /storage/kkm_last_timestamp [12:16:05]Write 4 bytes [12:16:05]NVStorageSaveData done [12:16:05]ExternCall_PrintAddStr [12:16:05]wPrintStart [12:16:05]Write to MH i2c: 01 00 00 7D 08 85 [12:16:05]Write i2c OK [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: 01 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: 01 07 00 [12:16:05]MH_I2C_Read... [12:16:05]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [12:16:05]RasterBufferAndPrint [12:16:05]line Счет N : (1)3311722 [12:16:05]line ИНН: 02508201610067 [12:16:05]line Контрольно-Кассовый Чек [12:16:05]line ПРОДАЖА [12:16:05]line ТРК (МРК, ГНК) : 23 [12:16:05]line Товар: 2710124500 [12:16:05]line Аи-95-К-3 [12:16:05]line 8.090 * 74.20 [12:16:05]line = 600.28 [12:16:05]line НДС 12% НСП 1% [12:16:05]line > о реализуемом товаре [12:16:05]line ОКРУГЛЕНИЕ: -0.28 [12:16:05]line ИТОГО: 600.00 [12:16:05]line Внесено: 600.00 [12:16:05]line СДАЧА: 0.00 [12:16:05]line НСП 1% : 5.31 [12:16:05]line НДС 12% : 63.75 [12:16:05]line Наличными: 600.00 [12:16:05]line Безнал.: 0.00 [12:16:05]line Место: АЗС № 87 "Партнер Нефть" [12:16:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:16:05]line СНО: Общий режим [12:16:05]line Чек 453 27.10.2024 12:16 [12:16:05]line Смена: 528 ФФД: 1.0 [12:16:05]line ЗНМ: 0300000083 [12:16:05]line РНМ: 0000000000091623 [12:16:05]line Версия ККМ: 001 [12:16:05]line ФМ: 0000000000874672 [12:16:05]line ФД: 375175 [12:16:05]line ФПД: 256819515653478 [12:16:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375175&fm=256819515653478&tin=02508201610067®Number=0000000000091623&sum=60000 [12:16:05]written 0, free lines is 4095 [12:16:05]OFD Sender: Processing packet 375175 [packets to send 270, broken 269] [12:16:05]ProducePacketName [12:16:05]name=ofd_packets/00375175 [12:16:05]OFD Sender: To server: pG, [12:16:05]CommunicateWithHost lk.salyk.kg:30040 [12:16:05]ConnectInit lk.salyk.kg [12:16:05]Connected sock=10 [12: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 7F 47 07 01 D2 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 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 C5 01 00 00 F4 03 04 00 04 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 E9 93 74 00 7D 66 CE 88 64 9B 8E B1 4E BE [12:16: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 2D 51 47 00 07 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 87 B9 05 00 F4 03 04 00 A3 DA 1D 67 B6 04 01 00 00 F7 4C 18 8C B4 94 A5 C8 [12:16:06]CommunicateWithHost err = 0 [12:16:06]CheckOFDResponse [12:16:06]1017 (14) - 77093643461234 [12:16:06]1041 (16) - 0000000000874672 [12:16:06]1040 (4) - 375175 [12:16:06]1012 (4) - 27.10.2024 06:16 [12:16:06]1206 (1) - 0 [12:16:06]OFD Sender: Remove packet 375175 [12:16:06]ProducePacketName [12:16:06]name=ofd_packets/00375175 [12:16:06]NVStorageDeleteData [12:16:06]Write to MH i2c: 01 00 00 A8 08 B0 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: 01 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: 01 07 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: 01 07 00 A8 08 00 00 00 00 00 E4 0C A7 [12:16:06]RasterBufferAndPrint [12:16:06]line [12:16:06]line [12:16:06]line [12:16:06]line [12:16:06]line [12:16:06]written 0, free lines is 3306 [12:16:06]MH_Cut [12:16:06]Write to MH i2c: D1 01 00 AF 08 01 89 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: D1 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: D1 01 00 [12:16:06]MH_I2C_Read... [12:16:06]Read from MH i2c: D1 01 00 AF 08 00 88 [12:16:06]Write to MH i2c: 01 00 00 B0 08 B8 [12:16:06]Write i2c OK [12:16:06]MH_I2C_Read... [12:16:06]OFD Sender: No OFD packet to send [12:16:06]*** Cut start [12:16:06]*** Partial cut [12:16:06]*** CUTSNS_PIN = 1 [12:16:06]*** CUTSNS_PIN = 0 [12:16:07]*** Brake cut motor [12:16:07]Read from MH i2c: 01 [12:16:07]MH_I2C_Read... [12:16:07]*** Stop cut motor [12:16:07]*** Cut end [12:16:07]Read from MH i2c: 01 07 00 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 FF 0F CD [12:16:07]process_action close_receipt done [12:16:07]requested_data is exist [12:16:07]produce_requested_data [12:16:07]requested_item fm.sn is exist - process it [12:16:07]wFMCommunicate request_size=4 [12:16:07]MH_SAM_APDU [12:16:07]CAPDU: 80 11 00 00 [12:16:07]Write to MH i2c: E2 08 00 B1 08 80 11 00 00 00 00 00 00 33 [12:16:07]Write i2c OK [12:16:07]MH_I2C_Read... [12:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:07]Read from MH i2c: E2 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 17 00 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 17 00 B1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [12:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:16:07]wFMCommunicate OK [12:16:07]requested_item fd.num is exist - process it [12:16:07]SAM_PROTO_GetFieldsCounters [12:16:07]wFMCommunicate request_size=4 [12:16:07]MH_SAM_APDU [12:16:07]CAPDU: 80 13 00 00 [12:16:07]Write to MH i2c: E2 08 00 B2 08 80 13 00 00 00 00 00 00 36 [12:16:07]Write i2c OK [12:16:07]MH_I2C_Read... [12:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:07]Read from MH i2c: E2 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 62 00 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 62 00 B2 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 87 B9 05 00 0E 04 04 00 10 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 FE [12: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 87 B9 05 00 0E 04 04 00 10 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 [12:16:07]wFMCommunicate OK [12:16:07]SAM_PROTO_GetFieldsCounters done [12:16:07]requested_item shift.num is exist - process it [12:16:07]requested_item shift.opened is exist - process it [12:16:07]req_shift_opened [12:16:07]FM_GetShiftState [12:16:07]SAM_PROTO_GetShiftState [12:16:07]wFMCommunicate request_size=4 [12:16:07]MH_SAM_APDU [12:16:07]CAPDU: 80 13 01 00 [12:16:07]Write to MH i2c: E2 08 00 B3 08 80 13 01 00 00 00 00 00 38 [12:16:07]Write i2c OK [12:16:07]MH_I2C_Read... [12:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:07]Read from MH i2c: E2 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 0E 00 [12:16:07]MH_I2C_Read... [12:16:07]Read from MH i2c: E2 0E 00 B3 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 06 [12:16:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:16:07]wFMCommunicate OK [12:16:07]SAM_PROTO_GetShiftState done [12:16:07]FM_GetShiftState done [12:16:07]req_shift_opened done [12:16:07]requested_item shift.open_date is exist - process it [12:16:07]req_shift_open_date [12:16:07]req_shift_open_date done [12:16:07]produce_requested_data done [12:16:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375175,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:16:07]process_action_free close_receipt [12:16:07]json_value_free [12:16:07]json_value_free done [12:16:07]process_json_proto returns [12:16:07]Send response to host [12:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375175,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:16:07]free response buf [12:16:07]execute_script done [12:16:07]execute_script returns [12:16:07]free content buf [12:16:07]Sock 9.Close socket [12:16:07]Sock 9.Thread stoped [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:30]accept exits with 7 [12:16:30]New connection [12:16:30]New thread 3067522404 created [12:16:30]Thread 3067379044 joined [12:16:30]Waiting for new connection... [12:16:30] Sock 7.Parse request [12:16:30]Sock 7.Check first char [12:16:30]Sock 7.First char is OK [12:16:30]request: POST /json_proto HTTP/1.0 [12:16:30]Method: POST [12:16:30]URL: /json_proto [12:16:30]Method is POST - this is cgi request [12:16:30]url: /json_proto [12:16:30]query_string will be loaded in cgi processing [12:16:30]execute_cgi json_proto POST (null) [12:16:30]execute_cgi path=json_proto method=POST [12:16:30]POST find Content-Length [12:16:30]Host: 172.17.42.195:8080 [12:16:30]Content-Length: 678 [12:16:30]Content-Type: application/json [12:16:30] [12:16:30]POST finish read [12:16:30]Found Content-Length = 678 [12:16:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311725", "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" ] } } [12:16:30]execute_script... [12: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)3311725", "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" ] } } [12:16:30]POST & json_proto [12:16:30]process_json_proto [12:16:30]json parsed OK: [12:16:30]protocol is kg_v1.0 [12:16:30]action value=close_receipt [12:16:30]process_action close_receipt [12:16:30]cmd_close_receipt [12:16:30]MH_GetDate [12:16:30]Write to MH i2c: F0 00 00 B4 08 AB [12:16:30]Write i2c OK [12:16:30]MH_I2C_Read... [12:16:30]Read from MH i2c: F0 [12:16:30]MH_I2C_Read... [12:16:30]Read from MH i2c: F0 09 00 [12:16:30]MH_I2C_Read... [12:16:30]Read from MH i2c: F0 09 00 B4 08 00 1F 2F 1E 67 EF 94 12 67 83 [12:16:30]GetLastDocTimeStamp 1730031364 [12:16:30]current date 1730031391 [12:16:30]FM_GetShiftState [12:16:30]SAM_PROTO_GetShiftState [12:16:30]wFMCommunicate request_size=4 [12:16:30]MH_SAM_APDU [12:16:30]CAPDU: 80 13 01 00 [12:16:30]Write to MH i2c: E2 08 00 B5 08 80 13 01 00 00 00 00 00 3A [12:16:30]Write i2c OK [12:16:30]MH_I2C_Read... [12:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:30]Read from MH i2c: E2 [12:16:30]MH_I2C_Read... [12:16:30]Read from MH i2c: E2 0E 00 [12:16:30]MH_I2C_Read... [12:16:30]Read from MH i2c: E2 0E 00 B5 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 08 [12:16:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:16:30]wFMCommunicate OK [12:16:30]SAM_PROTO_GetShiftState done [12:16:30]FM_GetShiftState done [12:16:30]opened in 1729988025 [12:16:30]opened+sec_in_day 1730074425 [12:16:30]quantity*price = 60009 [12:16:30]sum+1 = 60010 [12:16: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 СНО: Общий режим Чек 454 27.10.2024 12:16 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375176 ФПД: 8787323206436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375176&fm=8787323206436&tin=02508201610067®Number=0000000000091623&sum=60000 [12:16:31]StoreToDocumentArchive [12:16:31]shift 528 fd 375176 [12:16:31]save to /storage/0528/doc_00375176 [12:16:31]save last doc name /storage/0528/doc_00375176 to /storage/kkm_last_doc_name [12:16:31]save OK [12:16:31]Clear old archive folders... [12:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:31]tlvbuf is 015EE8B0 [12:16:31]SAM_PROTO_ClearQueue [12:16:31]wFMCommunicate request_size=4 [12:16:31]MH_SAM_APDU [12:16:31]CAPDU: 80 09 00 00 [12:16:31]Write to MH i2c: E2 08 00 C2 08 80 09 00 00 00 00 00 00 3C [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [12:16:31]RAPDU: 90 00 [12:16:31]wFMCommunicate OK [12:16:31]SAM_PROTO_ClearQueue done [12:16:31]KKMCreateOFDPacket [12:16:31]OFDProtocolAddRootSTLVToBuf [12:16:31]FM_MakeSignedData [12:16:31]FM_MakeSignedData [12:16:31]SAM_PROTO_SignData [12:16:31]wFMCommunicate request_size=4 [12:16:31]MH_SAM_APDU [12:16:31]CAPDU: 80 0D 01 02 [12:16:31]Write to MH i2c: E2 08 00 C3 08 80 0D 01 02 00 00 00 00 44 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 C3 08 00 90 00 3F [12:16:31]RAPDU: 90 00 [12:16:31]wFMCommunicate OK [12:16:31]wFMCommunicate request_size=255 [12:16:31]MH_SAM_APDU [12: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 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 C6 01 00 00 F4 03 04 00 1F 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 07 [12:16:31]Write to MH i2c: E2 02 01 C4 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 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 C6 01 00 00 F4 03 04 00 1F 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 07 00 00 A6 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]OFD Sender: No OFD packet to send [12:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 C4 08 00 90 00 40 [12:16:31]RAPDU: 90 00 [12:16:31]wFMCommunicate OK [12:16:31]wFMCommunicate request_size=10 [12:16:31]MH_SAM_APDU [12:16:31]CAPDU: 80 0D 02 02 05 FD F5 47 3B 24 [12:16:31]Write to MH i2c: E2 0D 00 C5 08 80 0D 02 02 05 00 FD F5 47 3B 24 00 00 E9 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 03 00 C5 08 00 90 00 41 [12:16:31]RAPDU: 90 00 [12:16:31]wFMCommunicate OK [12:16:31]wFMCommunicate request_size=4 [12:16:31]MH_SAM_APDU [12:16:31]CAPDU: 80 0D 03 02 [12:16:31]Write to MH i2c: E2 08 00 C6 08 80 0D 03 02 00 00 00 00 49 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 0B 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 0B 00 C6 08 00 F4 2C AC CB A6 B1 EE E5 90 00 0B [12:16:31]RAPDU: F4 2C AC CB A6 B1 EE E5 90 00 [12:16:31]wFMCommunicate OK [12:16:31]SAM_PROTO_SignData done [12:16:31]FM_MakeSignedData done [12:16:31]CreateOFDProtocolMessage [12:16:31]wFMCommunicate request_size=4 [12:16:31]MH_SAM_APDU [12:16:31]CAPDU: 80 11 00 00 [12:16:31]Write to MH i2c: E2 08 00 C7 08 80 11 00 00 00 00 00 00 49 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:31]Read from MH i2c: E2 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 17 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: E2 17 00 C7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [12: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 [12:16:31]wFMCommunicate OK [12:16:31]CreateOFDProtocolMessage done [12:16:31]OFDSenderStorePacket 375176 [12:16:31]StoreOFDPacket docnum=375176 [12: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 1B 98 07 01 E4 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 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 C6 01 00 00 F4 03 04 00 1F 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 07 FD F5 47 3B 24 F4 2C AC CB A6 B1 EE E5 [12:16:31]CheckFolder [12:16:31]dirname=/storage/ofd_packets [12:16:31]CheckFolder done [12:16:31]ProducePacketName [12:16:31]name=ofd_packets/00375176 [12:16:31]NVStorageSaveData ofd_packets/00375176 [12:16:31]File name is /storage/ofd_packets/00375176 [12:16:31]Write 301 bytes [12:16:31]NVStorageSaveData done [12:16:31]OFDSenderStorePacket done [12:16:31]KKMCreateOFDPacket done [12:16:31]NVStorageSaveData kkm_last_timestamp [12:16:31]File name is /storage/kkm_last_timestamp [12:16:31]Write 4 bytes [12:16:31]NVStorageSaveData done [12:16:31]ExternCall_PrintAddStr [12:16:31]wPrintStart [12:16:31]Write to MH i2c: 01 00 00 C8 08 D0 [12:16:31]Write i2c OK [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: 01 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: 01 07 00 [12:16:31]MH_I2C_Read... [12:16:31]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 FF 0F E5 [12:16:31]RasterBufferAndPrint [12:16:31]line Счет N : (1)3311725 [12:16:31]line ИНН: 02508201610067 [12:16:31]line Контрольно-Кассовый Чек [12:16:31]line ПРОДАЖА [12:16:31]line ТРК (МРК, ГНК) : 32 [12:16:31]line Товар: 2710124130 [12:16:31]line Аи-92-К-4 [12:16:31]line 8.970 * 66.90 [12:16:31]line = 600.09 [12:16:31]line НДС 12% НСП 1% [12:16:31]line > о реализуемом товаре [12:16:31]line ОКРУГЛЕНИЕ: -0.09 [12:16:31]line ИТОГО: 600.00 [12:16:31]line Внесено: 600.00 [12:16:31]line СДАЧА: 0.00 [12:16:31]line НСП 1% : 5.31 [12:16:31]line НДС 12% : 63.73 [12:16:31]line Наличными: 600.00 [12:16:31]line Безнал.: 0.00 [12:16:31]line Место: АЗС № 87 "Партнер Нефть" [12:16:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:16:31]line СНО: Общий режим [12:16:31]line Чек 454 27.10.2024 12:16 [12:16:31]line Смена: 528 ФФД: 1.0 [12:16:31]line ЗНМ: 0300000083 [12:16:31]line РНМ: 0000000000091623 [12:16:31]line Версия ККМ: 001 [12:16:31]line ФМ: 0000000000874672 [12:16:31]line ФД: 375176 [12:16:31]line ФПД: 8787323206436 [12:16:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375176&fm=8787323206436&tin=02508201610067®Number=0000000000091623&sum=60000 [12:16:31]written 0, free lines is 4095 [12:16:32]OFD Sender: Processing packet 375176 [packets to send 270, broken 269] [12:16:32]ProducePacketName [12:16:32]name=ofd_packets/00375176 [12:16:32]OFD Sender: To server: pG, [12:16:32]CommunicateWithHost lk.salyk.kg:30040 [12:16:32]ConnectInit lk.salyk.kg [12:16:32]Connected sock=10 [12: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 1B 98 07 01 E4 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 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 C6 01 00 00 F4 03 04 00 1F 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 07 FD F5 47 3B 24 F4 2C AC CB A6 B1 EE E5 [12: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 1D 67 47 00 DD 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B9 05 00 F4 03 04 00 BD DA 1D 67 B6 04 01 00 00 65 3B E5 65 B1 3B 7E 00 [12:16:32]CommunicateWithHost err = 0 [12:16:32]CheckOFDResponse [12:16:32]1017 (14) - 77093643461234 [12:16:32]1041 (16) - 0000000000874672 [12:16:32]1040 (4) - 375176 [12:16:32]1012 (4) - 27.10.2024 06:16 [12:16:32]1206 (1) - 0 [12:16:32]OFD Sender: Remove packet 375176 [12:16:32]ProducePacketName [12:16:32]name=ofd_packets/00375176 [12:16:32]NVStorageDeleteData [12:16:32]Write to MH i2c: 01 00 00 F3 08 FB [12:16:32]Write i2c OK [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: 01 [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: 01 07 00 [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: 01 07 00 F3 08 00 00 00 00 00 F3 0C 01 [12:16:32]RasterBufferAndPrint [12:16:32]line [12:16:32]line [12:16:32]line [12:16:32]line [12:16:32]line [12:16:32]written 0, free lines is 3321 [12:16:32]MH_Cut [12:16:32]Write to MH i2c: D1 01 00 FA 08 01 D4 [12:16:32]Write i2c OK [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: D1 [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: D1 01 00 [12:16:32]MH_I2C_Read... [12:16:32]Read from MH i2c: D1 01 00 FA 08 00 D3 [12:16:32]Write to MH i2c: 01 00 00 FB 08 03 [12:16:32]Write i2c OK [12:16:32]MH_I2C_Read... [12:16:32]OFD Sender: No OFD packet to send [12:16:33]*** Cut start [12:16:33]*** Partial cut [12:16:33]*** CUTSNS_PIN = 1 [12:16:33]*** CUTSNS_PIN = 0 [12:16:33]*** Brake cut motor [12:16:33]Read from MH i2c: 01 [12:16:33]MH_I2C_Read... [12:16:33]*** Stop cut motor [12:16:33]*** Cut end [12:16:33]Read from MH i2c: 01 07 00 [12:16:33]MH_I2C_Read... [12:16:33]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 FF 0F 18 [12:16:33]process_action close_receipt done [12:16:33]requested_data is exist [12:16:33]produce_requested_data [12:16:33]requested_item fm.sn is exist - process it [12:16:33]wFMCommunicate request_size=4 [12:16:33]MH_SAM_APDU [12:16:33]CAPDU: 80 11 00 00 [12:16:33]Write to MH i2c: E2 08 00 FC 08 80 11 00 00 00 00 00 00 7E [12:16:33]Write i2c OK [12:16:33]MH_I2C_Read... [12:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:33]Read from MH i2c: E2 [12:16:33]MH_I2C_Read... [12:16:33]Read from MH i2c: E2 17 00 [12:16:33]MH_I2C_Read... [12:16:33]Read from MH i2c: E2 17 00 FC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [12: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 [12:16:33]wFMCommunicate OK [12:16:33]requested_item fd.num is exist - process it [12:16:33]SAM_PROTO_GetFieldsCounters [12:16:33]wFMCommunicate request_size=4 [12:16:33]MH_SAM_APDU [12:16:33]CAPDU: 80 13 00 00 [12:16:33]Write to MH i2c: E2 08 00 FD 08 80 13 00 00 00 00 00 00 81 [12:16:33]Write i2c OK [12:16:33]MH_I2C_Read... [12:16:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:34]Read from MH i2c: E2 [12:16:34]MH_I2C_Read... [12:16:34]Read from MH i2c: E2 62 00 [12:16:34]MH_I2C_Read... [12:16:34]Read from MH i2c: E2 62 00 FD 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 88 B9 05 00 0E 04 04 00 10 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 4D [12:16: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 88 B9 05 00 0E 04 04 00 10 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 [12:16:34]wFMCommunicate OK [12:16:34]SAM_PROTO_GetFieldsCounters done [12:16:34]requested_item shift.num is exist - process it [12:16:34]requested_item shift.opened is exist - process it [12:16:34]req_shift_opened [12:16:34]FM_GetShiftState [12:16:34]SAM_PROTO_GetShiftState [12:16:34]wFMCommunicate request_size=4 [12:16:34]MH_SAM_APDU [12:16:34]CAPDU: 80 13 01 00 [12:16:34]Write to MH i2c: E2 08 00 FE 08 80 13 01 00 00 00 00 00 83 [12:16:34]Write i2c OK [12:16:34]MH_I2C_Read... [12:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:34]Read from MH i2c: E2 [12:16:34]MH_I2C_Read... [12:16:34]Read from MH i2c: E2 0E 00 [12:16:34]MH_I2C_Read... [12:16:34]Read from MH i2c: E2 0E 00 FE 08 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 51 [12:16:34]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:16:34]wFMCommunicate OK [12:16:34]SAM_PROTO_GetShiftState done [12:16:34]FM_GetShiftState done [12:16:34]req_shift_opened done [12:16:34]requested_item shift.open_date is exist - process it [12:16:34]req_shift_open_date [12:16:34]req_shift_open_date done [12:16:34]produce_requested_data done [12:16:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375176,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:16:34]process_action_free close_receipt [12:16:34]json_value_free [12:16:34]json_value_free done [12:16:34]process_json_proto returns [12:16:34]Send response to host [12:16:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375176,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:16:34]free response buf [12:16:34]execute_script done [12:16:34]execute_script returns [12:16:34]free content buf [12:16:34]Sock 7.Close socket [12:16:34]Sock 7.Thread stoped [12:16:37]OFD Sender: No OFD packet to send [12:16:42]OFD Sender: No OFD packet to send [12:16:47]OFD Sender: No OFD packet to send [12:16:52]OFD Sender: No OFD packet to send [12:16:57]OFD Sender: No OFD packet to send [12:17:02]OFD Sender: No OFD packet to send [12:17:07]OFD Sender: No OFD packet to send [12:17:12]OFD Sender: No OFD packet to send [12:17:17]OFD Sender: No OFD packet to send [12:17:22]OFD Sender: No OFD packet to send [12:17:27]accept exits with 9 [12:17:27]New connection [12:17:27]New thread 3067379044 created [12:17:27]Thread 3067522404 joined [12:17:27]Waiting for new connection... [12:17:27] Sock 9.Parse request [12:17:27]Sock 9.Check first char [12:17:27]Sock 9.First char is OK [12:17:27]request: POST /json_proto HTTP/1.0 [12:17:27]Method: POST [12:17:27]URL: /json_proto [12:17:27]Method is POST - this is cgi request [12:17:27]url: /json_proto [12:17:27]query_string will be loaded in cgi processing [12:17:27]execute_cgi json_proto POST (null) [12:17:27]execute_cgi path=json_proto method=POST [12:17:27]POST find Content-Length [12:17:27]Host: 172.17.42.195:8080 [12:17:27]Content-Length: 678 [12:17:27]Content-Type: application/json [12:17:27] [12:17:27]POST finish read [12:17:27]Found Content-Length = 678 [12:17:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311727", "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" ] } } [12:17:27]execute_script... [12:17: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)3311727", "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" ] } } [12:17:27]POST & json_proto [12:17:27]process_json_proto [12:17:27]json parsed OK: [12:17:27]protocol is kg_v1.0 [12:17:27]action value=close_receipt [12:17:27]process_action close_receipt [12:17:27]cmd_close_receipt [12:17:27]MH_GetDate [12:17:27]Write to MH i2c: F0 00 00 FF 08 F6 [12:17:27]Write i2c OK [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: F0 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: F0 09 00 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: F0 09 00 FF 08 00 58 2F 1E 67 EF 94 12 67 07 [12:17:27]GetLastDocTimeStamp 1730031391 [12:17:27]current date 1730031448 [12:17:27]FM_GetShiftState [12:17:27]SAM_PROTO_GetShiftState [12:17:27]wFMCommunicate request_size=4 [12:17:27]MH_SAM_APDU [12:17:27]CAPDU: 80 13 01 00 [12:17:27]Write to MH i2c: E2 08 00 00 09 80 13 01 00 00 00 00 00 86 [12:17:27]Write i2c OK [12:17:27]MH_I2C_Read... [12:17:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:27]Read from MH i2c: E2 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 0E 00 [12:17:27]MH_I2C_Read... [12:17:27]Read from MH i2c: E2 0E 00 00 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 54 [12:17:27]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:17:27]wFMCommunicate OK [12:17:27]SAM_PROTO_GetShiftState done [12:17:27]FM_GetShiftState done [12:17:27]opened in 1729988025 [12:17:27]opened+sec_in_day 1730074425 [12:17:27]quantity*price = 50041 [12:17:27]sum+1 = 50042 [12:17: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 СНО: Общий режим Чек 455 27.10.2024 12:17 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375177 ФПД: 264998960785397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375177&fm=264998960785397&tin=02508201610067®Number=0000000000091623&sum=50000 [12:17:28]StoreToDocumentArchive [12:17:28]shift 528 fd 375177 [12:17:28]save to /storage/0528/doc_00375177 [12:17:28]save last doc name /storage/0528/doc_00375177 to /storage/kkm_last_doc_name [12:17:28]save OK [12:17:28]Clear old archive folders... [12:17:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:28]tlvbuf is 01631730 [12:17:28]SAM_PROTO_ClearQueue [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 09 00 00 [12:17:28]Write to MH i2c: E2 08 00 0D 09 80 09 00 00 00 00 00 00 88 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 0D 09 00 90 00 8A [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]SAM_PROTO_ClearQueue done [12:17:28]KKMCreateOFDPacket [12:17:28]OFDProtocolAddRootSTLVToBuf [12:17:28]FM_MakeSignedData [12:17:28]FM_MakeSignedData [12:17:28]SAM_PROTO_SignData [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 0D 01 02 [12:17:28]Write to MH i2c: E2 08 00 0E 09 80 0D 01 02 00 00 00 00 90 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 0E 09 00 90 00 8B [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]wFMCommunicate request_size=255 [12:17:28]MH_SAM_APDU [12:17: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 C7 01 00 00 F4 03 04 00 58 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F1 [12:17:28]Write to MH i2c: E2 02 01 0F 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 C7 01 00 00 F4 03 04 00 58 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F1 00 00 3A [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 0F 09 00 90 00 8C [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]wFMCommunicate request_size=10 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 0D 02 02 05 03 E0 EC 67 F5 [12:17:28]Write to MH i2c: E2 0D 00 10 09 80 0D 02 02 05 00 03 E0 EC 67 F5 00 00 C8 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 03 00 10 09 00 90 00 8D [12:17:28]RAPDU: 90 00 [12:17:28]wFMCommunicate OK [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 0D 03 02 [12:17:28]Write to MH i2c: E2 08 00 11 09 80 0D 03 02 00 00 00 00 95 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 0B 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 0B 00 11 09 00 AF 40 22 E5 6C 64 36 3A 90 00 CC [12:17:28]RAPDU: AF 40 22 E5 6C 64 36 3A 90 00 [12:17:28]wFMCommunicate OK [12:17:28]SAM_PROTO_SignData done [12:17:28]FM_MakeSignedData done [12:17:28]CreateOFDProtocolMessage [12:17:28]wFMCommunicate request_size=4 [12:17:28]MH_SAM_APDU [12:17:28]CAPDU: 80 11 00 00 [12:17:28]Write to MH i2c: E2 08 00 12 09 80 11 00 00 00 00 00 00 95 [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:28]Read from MH i2c: E2 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 17 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: E2 17 00 12 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EA [12:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:17:28]wFMCommunicate OK [12:17:28]CreateOFDProtocolMessage done [12:17:28]OFDSenderStorePacket 375177 [12:17:28]StoreOFDPacket docnum=375177 [12:17: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 E4 A8 07 01 80 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F1 03 E0 EC 67 F5 AF 40 22 E5 6C 64 36 3A [12:17:28]CheckFolder [12:17:28]dirname=/storage/ofd_packets [12:17:28]CheckFolder done [12:17:28]ProducePacketName [12:17:28]name=ofd_packets/00375177 [12:17:28]NVStorageSaveData ofd_packets/00375177 [12:17:28]File name is /storage/ofd_packets/00375177 [12:17:28]Write 301 bytes [12:17:28]NVStorageSaveData done [12:17:28]OFDSenderStorePacket done [12:17:28]KKMCreateOFDPacket done [12:17:28]NVStorageSaveData kkm_last_timestamp [12:17:28]File name is /storage/kkm_last_timestamp [12:17:28]Write 4 bytes [12:17:28]NVStorageSaveData done [12:17:28]ExternCall_PrintAddStr [12:17:28]wPrintStart [12:17:28]Write to MH i2c: 01 00 00 13 09 1C [12:17:28]Write i2c OK [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 07 00 [12:17:28]MH_I2C_Read... [12:17:28]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 FF 0F 31 [12:17:28]RasterBufferAndPrint [12:17:28]line Счет N : (1)3311727 [12:17:28]line ИНН: 02508201610067 [12:17:28]line Контрольно-Кассовый Чек [12:17:28]line ПРОДАЖА [12:17:28]line ТРК (МРК, ГНК) : 42 [12:17:28]line Товар: 2710124130 [12:17:28]line Аи-92-К-4 [12:17:28]line 7.480 * 66.90 [12:17:28]line = 500.41 [12:17:28]line НДС 12% НСП 1% [12:17:28]line > о реализуемом товаре [12:17:28]line ОКРУГЛЕНИЕ: -0.41 [12:17:28]line ИТОГО: 500.00 [12:17:28]line Внесено: 500.00 [12:17:28]line СДАЧА: 0.00 [12:17:28]line НСП 1% : 4.43 [12:17:28]line НДС 12% : 53.14 [12:17:28]line Наличными: 500.00 [12:17:28]line Безнал.: 0.00 [12:17:28]line Место: АЗС № 87 "Партнер Нефть" [12:17:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:17:28]line СНО: Общий режим [12:17:28]line Чек 455 27.10.2024 12:17 [12:17:28]line Смена: 528 ФФД: 1.0 [12:17:28]line ЗНМ: 0300000083 [12:17:28]line РНМ: 0000000000091623 [12:17:28]line Версия ККМ: 001 [12:17:28]line ФМ: 0000000000874672 [12:17:28]line ФД: 375177 [12:17:28]line ФПД: 264998960785397 [12:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375177&fm=264998960785397&tin=02508201610067®Number=0000000000091623&sum=50000 [12:17:28]written 0, free lines is 4095 [12:17:28]OFD Sender: Processing packet 375177 [packets to send 270, broken 269] [12:17:28]ProducePacketName [12:17:28]name=ofd_packets/00375177 [12:17:28]OFD Sender: To server: pG, [12:17:28]CommunicateWithHost lk.salyk.kg:30040 [12:17:28]ConnectInit lk.salyk.kg [12:17:28]Connected sock=10 [12:17: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 E4 A8 07 01 80 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 58 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 F1 03 E0 EC 67 F5 AF 40 22 E5 6C 64 36 3A [12:17: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 B0 55 47 00 47 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B9 05 00 F4 03 04 00 F6 DA 1D 67 B6 04 01 00 00 49 66 97 A8 21 27 47 DD [12:17:29]CommunicateWithHost err = 0 [12:17:29]CheckOFDResponse [12:17:29]1017 (14) - 77093643461234 [12:17:29]1041 (16) - 0000000000874672 [12:17:29]1040 (4) - 375177 [12:17:29]1012 (4) - 27.10.2024 06:17 [12:17:29]1206 (1) - 0 [12:17:29]OFD Sender: Remove packet 375177 [12:17:29]ProducePacketName [12:17:29]name=ofd_packets/00375177 [12:17:29]NVStorageDeleteData [12:17:29]Write to MH i2c: 01 00 00 3E 09 47 [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 07 00 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: 01 07 00 3E 09 00 00 00 00 00 E6 0C 40 [12:17:29]RasterBufferAndPrint [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]line [12:17:29]written 0, free lines is 3308 [12:17:29]MH_Cut [12:17:29]Write to MH i2c: D1 01 00 45 09 01 20 [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 01 00 [12:17:29]MH_I2C_Read... [12:17:29]Read from MH i2c: D1 01 00 45 09 00 1F [12:17:29]Write to MH i2c: 01 00 00 46 09 4F [12:17:29]Write i2c OK [12:17:29]MH_I2C_Read... [12:17:29]OFD Sender: No OFD packet to send [12:17:30]*** Cut start [12:17:30]*** Partial cut [12:17:30]*** CUTSNS_PIN = 1 [12:17:30]*** CUTSNS_PIN = 0 [12:17:30]*** Brake cut motor [12:17:30]Read from MH i2c: 01 [12:17:30]MH_I2C_Read... [12:17:30]*** Stop cut motor [12:17:30]*** Cut end [12:17:30]Read from MH i2c: 01 07 00 [12:17:30]MH_I2C_Read... [12:17:30]Read from MH i2c: 01 07 00 46 09 00 00 00 00 00 FF 0F 64 [12:17:30]process_action close_receipt done [12:17:30]requested_data is exist [12:17:30]produce_requested_data [12:17:30]requested_item fm.sn is exist - process it [12:17:30]wFMCommunicate request_size=4 [12:17:30]MH_SAM_APDU [12:17:30]CAPDU: 80 11 00 00 [12:17:30]Write to MH i2c: E2 08 00 47 09 80 11 00 00 00 00 00 00 CA [12:17:30]Write i2c OK [12:17:30]MH_I2C_Read... [12:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:30]Read from MH i2c: E2 [12:17:30]MH_I2C_Read... [12:17:30]Read from MH i2c: E2 17 00 [12:17:30]MH_I2C_Read... [12:17:30]Read from MH i2c: E2 17 00 47 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [12:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:17:30]wFMCommunicate OK [12:17:30]requested_item fd.num is exist - process it [12:17:30]SAM_PROTO_GetFieldsCounters [12:17:30]wFMCommunicate request_size=4 [12:17:30]MH_SAM_APDU [12:17:30]CAPDU: 80 13 00 00 [12:17:30]Write to MH i2c: E2 08 00 48 09 80 13 00 00 00 00 00 00 CD [12:17:30]Write i2c OK [12:17:30]MH_I2C_Read... [12:17:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:31]Read from MH i2c: E2 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 62 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 62 00 48 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 89 B9 05 00 0E 04 04 00 10 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 9D [12:17: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 89 B9 05 00 0E 04 04 00 10 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 [12:17:31]wFMCommunicate OK [12:17:31]SAM_PROTO_GetFieldsCounters done [12:17:31]requested_item shift.num is exist - process it [12:17:31]requested_item shift.opened is exist - process it [12:17:31]req_shift_opened [12:17:31]FM_GetShiftState [12:17:31]SAM_PROTO_GetShiftState [12:17:31]wFMCommunicate request_size=4 [12:17:31]MH_SAM_APDU [12:17:31]CAPDU: 80 13 01 00 [12:17:31]Write to MH i2c: E2 08 00 49 09 80 13 01 00 00 00 00 00 CF [12:17:31]Write i2c OK [12:17:31]MH_I2C_Read... [12:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:31]Read from MH i2c: E2 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 0E 00 [12:17:31]MH_I2C_Read... [12:17:31]Read from MH i2c: E2 0E 00 49 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9D [12:17:31]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:17:31]wFMCommunicate OK [12:17:31]SAM_PROTO_GetShiftState done [12:17:31]FM_GetShiftState done [12:17:31]req_shift_opened done [12:17:31]requested_item shift.open_date is exist - process it [12:17:31]req_shift_open_date [12:17:31]req_shift_open_date done [12:17:31]produce_requested_data done [12:17:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375177,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:17:31]process_action_free close_receipt [12:17:31]json_value_free [12:17:31]json_value_free done [12:17:31]process_json_proto returns [12:17:31]Send response to host [12:17:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375177,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:17:31]free response buf [12:17:31]execute_script done [12:17:31]execute_script returns [12:17:31]free content buf [12:17:31]Sock 9.Close socket [12:17:31]Sock 9.Thread stoped [12:17:34]OFD Sender: No OFD packet to send [12:17:39]OFD Sender: No OFD packet to send [12:17:44]OFD Sender: No OFD packet to send [12:17:49]OFD Sender: No OFD packet to send [12:17:54]OFD Sender: No OFD packet to send [12:17:59]OFD Sender: No OFD packet to send [12:18:02]accept exits with 7 [12:18:02]New connection [12:18:02]New thread 3067522404 created [12:18:02]Thread 3067379044 joined [12:18:02]Waiting for new connection... [12:18:02] Sock 7.Parse request [12:18:02]Sock 7.Check first char [12:18:02]Sock 7.First char is OK [12:18:02]request: POST /json_proto HTTP/1.0 [12:18:02]Method: POST [12:18:02]URL: /json_proto [12:18:02]Method is POST - this is cgi request [12:18:02]url: /json_proto [12:18:02]query_string will be loaded in cgi processing [12:18:02]execute_cgi json_proto POST (null) [12:18:02]execute_cgi path=json_proto method=POST [12:18:02]POST find Content-Length [12:18:02]Host: 172.17.42.195:8080 [12:18:02]Content-Length: 687 [12:18:02]Content-Type: application/json [12:18:02] [12:18:02]POST finish read [12:18:02]Found Content-Length = 687 [12:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311726", "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" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:02]execute_script... [12:18:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311726", "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" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:02]POST & json_proto [12:18:02]process_json_proto [12:18:02]json parsed OK: [12:18:02]protocol is kg_v1.0 [12:18:02]action value=close_receipt [12:18:02]process_action close_receipt [12:18:02]cmd_close_receipt [12:18:02]MH_GetDate [12:18:02]Write to MH i2c: F0 00 00 4A 09 42 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 09 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 09 00 4A 09 00 7B 2F 1E 67 EF 94 12 67 76 [12:18:02]GetLastDocTimeStamp 1730031448 [12:18:02]current date 1730031483 [12:18:02]FM_GetShiftState [12:18:02]SAM_PROTO_GetShiftState [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 13 01 00 [12:18:02]Write to MH i2c: E2 08 00 4B 09 80 13 01 00 00 00 00 00 D1 [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0E 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0E 00 4B 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 9F [12:18:02]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:02]wFMCommunicate OK [12:18:02]SAM_PROTO_GetShiftState done [12:18:02]FM_GetShiftState done [12:18:02]opened in 1729988025 [12:18:02]opened+sec_in_day 1730074425 [12:18:02]quantity*price = 400050 [12:18:02]sum+1 = 400051 [12:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 456 27.10.2024 12:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375178 ФПД: 257904215126294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121803&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375178&fm=257904215126294&tin=02508201610067®Number=0000000000091623&sum=400000 [12:18:04]StoreToDocumentArchive [12:18:04]shift 528 fd 375178 [12:18:04]save to /storage/0528/doc_00375178 [12:18:04]save last doc name /storage/0528/doc_00375178 to /storage/kkm_last_doc_name [12:18:04]save OK [12:18:04]Clear old archive folders... [12:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:18:04]tlvbuf is 015FFE50 [12:18:04]SAM_PROTO_ClearQueue [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 09 00 00 [12:18:04]Write to MH i2c: E2 08 00 58 09 80 09 00 00 00 00 00 00 D3 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 58 09 00 90 00 D5 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_ClearQueue done [12:18:04]KKMCreateOFDPacket [12:18:04]OFDProtocolAddRootSTLVToBuf [12:18:04]FM_MakeSignedData [12:18:04]FM_MakeSignedData [12:18:04]SAM_PROTO_SignData [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 01 02 [12:18:04]Write to MH i2c: E2 08 00 59 09 80 0D 01 02 00 00 00 00 DB [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 59 09 00 90 00 D6 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=255 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 7B 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 [12:18:04]Write to MH i2c: E2 02 01 5A 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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 7B 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 00 00 BD [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 5A 09 00 90 00 D7 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=11 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 06 EA 90 01 20 F1 16 [12:18:04]Write to MH i2c: E2 0E 00 5B 09 80 0D 02 02 06 00 EA 90 01 20 F1 16 00 00 8C [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 03 02 [12:18:04]Write to MH i2c: E2 08 00 5C 09 80 0D 03 02 00 00 00 00 E0 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 5C 09 00 12 1F 5B 83 4E B2 29 FC 90 00 15 [12:18:04]RAPDU: 12 1F 5B 83 4E B2 29 FC 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_SignData done [12:18:04]FM_MakeSignedData done [12:18:04]CreateOFDProtocolMessage [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 11 00 00 [12:18:04]Write to MH i2c: E2 08 00 5D 09 80 11 00 00 00 00 00 00 E0 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 5D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [12: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 [12:18:04]wFMCommunicate OK [12:18:04]CreateOFDProtocolMessage done [12:18:04]OFDSenderStorePacket 375178 [12:18:04]StoreOFDPacket docnum=375178 [12:18: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 10 01 00 00 76 CE 08 01 93 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 7B 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA 90 01 20 F1 16 12 1F 5B 83 4E B2 29 FC [12:18:04]CheckFolder [12:18:04]dirname=/storage/ofd_packets [12:18:04]CheckFolder done [12:18:04]ProducePacketName [12:18:04]name=ofd_packets/00375178 [12:18:04]NVStorageSaveData ofd_packets/00375178 [12:18:04]File name is /storage/ofd_packets/00375178 [12:18:04]Write 302 bytes [12:18:04]NVStorageSaveData done [12:18:04]OFDSenderStorePacket done [12:18:04]KKMCreateOFDPacket done [12:18:04]NVStorageSaveData kkm_last_timestamp [12:18:04]File name is /storage/kkm_last_timestamp [12:18:04]Write 4 bytes [12:18:04]NVStorageSaveData done [12:18:04]ExternCall_PrintAddStr [12:18:04]wPrintStart [12:18:04]Write to MH i2c: 01 00 00 5E 09 67 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 FF 0F 7C [12:18:04]RasterBufferAndPrint [12:18:04]line Счет N : (1)3311726 [12:18:04]line ИНН: 02508201610067 [12:18:04]line Контрольно-Кассовый Чек [12:18:04]line ПРОДАЖА [12:18:04]line ТРК (МРК, ГНК) : 5 [12:18:04]line Товар: 2710194210 [12:18:04]line ДТ(л)-К-5 [12:18:04]line 52.500 * 76.20 [12:18:04]line = 4000.50 [12:18:04]line НДС 12% НСП 1% [12:18:04]line > о реализуемом товаре [12:18:04]line ОКРУГЛЕНИЕ: -0.50 [12:18:04]line ИТОГО: 4000.00 [12:18:04]line Внесено: 4000.00 [12:18:04]line СДАЧА: 0.00 [12:18:04]line НСП 1% : 35.40 [12:18:04]line НДС 12% : 424.83 [12:18:04]line Наличными: 4000.00 [12:18:04]line Безнал.: 0.00 [12:18:04]line Место: АЗС № 87 "Партнер Нефть" [12:18:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:18:04]line СНО: Общий режим [12:18:04]line Чек 456 27.10.2024 12:18 [12:18:04]line Смена: 528 ФФД: 1.0 [12:18:04]line ЗНМ: 0300000083 [12:18:04]line РНМ: 0000000000091623 [12:18:04]line Версия ККМ: 001 [12:18:04]line ФМ: 0000000000874672 [12:18:04]line ФД: 375178 [12:18:04]line ФПД: 257904215126294 [12:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121803&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375178&fm=257904215126294&tin=02508201610067®Number=0000000000091623&sum=400000 [12:18:04]OFD Sender: Processing packet 375178 [packets to send 270, broken 269] [12:18:04]ProducePacketName [12:18:04]name=ofd_packets/00375178 [12:18:04]OFD Sender: To server: pG, [12:18:04]CommunicateWithHost lk.salyk.kg:30040 [12:18:04]ConnectInit lk.salyk.kg [12:18:04]written 0, free lines is 4095 [12:18:05]Connected sock=10 [12:18: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 10 01 00 00 76 CE 08 01 93 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 7B 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 EA 90 01 20 F1 16 12 1F 5B 83 4E B2 29 FC [12:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 25 DD 47 00 01 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 8A B9 05 00 F4 03 04 00 1A DB 1D 67 B6 04 01 00 00 26 31 8F D1 21 86 C5 5E [12:18:05]CommunicateWithHost err = 0 [12:18:05]CheckOFDResponse [12:18:05]1017 (14) - 77093643461234 [12:18:05]1041 (16) - 0000000000874672 [12:18:05]1040 (4) - 375178 [12:18:05]1012 (4) - 27.10.2024 06:18 [12:18:05]1206 (1) - 0 [12:18:05]OFD Sender: Remove packet 375178 [12:18:05]ProducePacketName [12:18:05]name=ofd_packets/00375178 [12:18:05]NVStorageDeleteData [12:18:05]Write to MH i2c: 01 00 00 89 09 92 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 89 09 00 00 00 00 00 E2 0C 87 [12:18:05]RasterBufferAndPrint [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]written 0, free lines is 3304 [12:18:05]MH_Cut [12:18:05]Write to MH i2c: D1 01 00 90 09 01 6B [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 90 09 00 6A [12:18:05]Write to MH i2c: 01 00 00 91 09 9A [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]OFD Sender: No OFD packet to send [12:18:06]*** Cut start [12:18:06]*** Partial cut [12:18:06]*** CUTSNS_PIN = 1 [12:18:06]*** CUTSNS_PIN = 0 [12:18:06]*** Brake cut motor [12:18:06]Read from MH i2c: 01 [12:18:06]MH_I2C_Read... [12:18:06]*** Stop cut motor [12:18:06]*** Cut end [12:18:06]Read from MH i2c: 01 07 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: 01 07 00 91 09 00 00 00 00 00 FF 0F AF [12:18:06]process_action close_receipt done [12:18:06]requested_data is exist [12:18:06]produce_requested_data [12:18:06]requested_item fm.sn is exist - process it [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 11 00 00 [12:18:06]Write to MH i2c: E2 08 00 92 09 80 11 00 00 00 00 00 00 15 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:06]Read from MH i2c: E2 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 92 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [12:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:06]wFMCommunicate OK [12:18:06]requested_item fd.num is exist - process it [12:18:06]SAM_PROTO_GetFieldsCounters [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 13 00 00 [12:18:06]Write to MH i2c: E2 08 00 93 09 80 13 00 00 00 00 00 00 18 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:07]Read from MH i2c: E2 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 62 00 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 62 00 93 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 8A B9 05 00 0E 04 04 00 10 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 EC [12:18: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 8A B9 05 00 0E 04 04 00 10 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 [12:18:07]wFMCommunicate OK [12:18:07]SAM_PROTO_GetFieldsCounters done [12:18:07]requested_item shift.num is exist - process it [12:18:07]requested_item shift.opened is exist - process it [12:18:07]req_shift_opened [12:18:07]FM_GetShiftState [12:18:07]SAM_PROTO_GetShiftState [12:18:07]wFMCommunicate request_size=4 [12:18:07]MH_SAM_APDU [12:18:07]CAPDU: 80 13 01 00 [12:18:07]Write to MH i2c: E2 08 00 94 09 80 13 01 00 00 00 00 00 1A [12:18:07]Write i2c OK [12:18:07]MH_I2C_Read... [12:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:07]Read from MH i2c: E2 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 0E 00 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 0E 00 94 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 E8 [12:18:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:07]wFMCommunicate OK [12:18:07]SAM_PROTO_GetShiftState done [12:18:07]FM_GetShiftState done [12:18:07]req_shift_opened done [12:18:07]requested_item shift.open_date is exist - process it [12:18:07]req_shift_open_date [12:18:07]req_shift_open_date done [12:18:07]produce_requested_data done [12:18:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375178,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:18:07]process_action_free close_receipt [12:18:07]json_value_free [12:18:07]json_value_free done [12:18:07]process_json_proto returns [12:18:07]Send response to host [12:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375178,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:18:07]free response buf [12:18:07]execute_script done [12:18:07]execute_script returns [12:18:07]free content buf [12:18:07]Sock 7.Close socket [12:18:07]Sock 7.Thread stoped [12:18:10]OFD Sender: No OFD packet to send [12:18:14]accept exits with 9 [12:18:14]New connection [12:18:14]New thread 3067379044 created [12:18:14]Thread 3067522404 joined [12:18:14]Waiting for new connection... [12:18:14] Sock 9.Parse request [12:18:14]Sock 9.Check first char [12:18:14]Sock 9.First char is OK [12:18:14]request: POST /json_proto HTTP/1.0 [12:18:14]Method: POST [12:18:14]URL: /json_proto [12:18:14]Method is POST - this is cgi request [12:18:14]url: /json_proto [12:18:14]query_string will be loaded in cgi processing [12:18:14]execute_cgi json_proto POST (null) [12:18:14]execute_cgi path=json_proto method=POST [12:18:14]POST find Content-Length [12:18:14]Host: 172.17.42.195:8080 [12:18:14]Content-Length: 770 [12:18:14]Content-Type: application/json [12:18:14] [12:18:14]POST finish read [12:18:14]Found Content-Length = 770 [12:18:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311729", "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" : 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" ] } } [12:18:14]execute_script... [12: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)3311729", "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" : 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" ] } } [12:18:14]POST & json_proto [12:18:14]process_json_proto [12:18:14]json parsed OK: [12:18:14]protocol is kg_v1.0 [12:18:14]action value=close_receipt [12:18:14]process_action close_receipt [12:18:14]cmd_close_receipt [12:18:14]MH_GetDate [12:18:14]Write to MH i2c: F0 00 00 95 09 8D [12:18:14]Write i2c OK [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: F0 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: F0 09 00 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: F0 09 00 95 09 00 86 2F 1E 67 EF 94 12 67 CC [12:18:14]GetLastDocTimeStamp 1730031483 [12:18:14]current date 1730031494 [12:18:14]FM_GetShiftState [12:18:14]SAM_PROTO_GetShiftState [12:18:14]wFMCommunicate request_size=4 [12:18:14]MH_SAM_APDU [12:18:14]CAPDU: 80 13 01 00 [12:18:14]Write to MH i2c: E2 08 00 96 09 80 13 01 00 00 00 00 00 1C [12:18:14]Write i2c OK [12:18:14]MH_I2C_Read... [12:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:14]Read from MH i2c: E2 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 0E 00 [12:18:14]MH_I2C_Read... [12:18:14]Read from MH i2c: E2 0E 00 96 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 EA [12:18:14]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:14]wFMCommunicate OK [12:18:14]SAM_PROTO_GetShiftState done [12:18:14]FM_GetShiftState done [12:18:14]opened in 1729988025 [12:18:14]opened+sec_in_day 1730074425 [12:18:14]quantity*price = 150056 [12:18:14]sum+1 = 150058 [12:18:14]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 СНО: Общий режим Чек 457 27.10.2024 12:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375179 ФПД: 129989213505705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121815&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375179&fm=129989213505705&tin=02508201610067®Number=0000000000091623&sum=150057 [12:18:15]StoreToDocumentArchive [12:18:15]shift 528 fd 375179 [12:18:15]save to /storage/0528/doc_00375179 [12:18:15]save last doc name /storage/0528/doc_00375179 to /storage/kkm_last_doc_name [12:18:15]save OK [12:18:15]Clear old archive folders... [12:18:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:15]tlvbuf is 015D9FE0 [12:18:15]SAM_PROTO_ClearQueue [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 09 00 00 [12:18:15]Write to MH i2c: E2 08 00 A3 09 80 09 00 00 00 00 00 00 1E [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 A3 09 00 90 00 20 [12:18:15]RAPDU: 90 00 [12:18:15]wFMCommunicate OK [12:18:15]SAM_PROTO_ClearQueue done [12:18:15]KKMCreateOFDPacket [12:18:15]OFDProtocolAddRootSTLVToBuf [12:18:15]FM_MakeSignedData [12:18:15]FM_MakeSignedData [12:18:15]SAM_PROTO_SignData [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 0D 01 02 [12:18:15]Write to MH i2c: E2 08 00 A4 09 80 0D 01 02 00 00 00 00 26 [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 A4 09 00 90 00 21 [12:18:15]RAPDU: 90 00 [12:18:15]wFMCommunicate OK [12:18:15]wFMCommunicate request_size=255 [12:18:15]MH_SAM_APDU [12: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 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 C9 01 00 00 F4 03 04 00 87 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 76 [12:18:15]Write to MH i2c: E2 02 01 A5 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 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 C9 01 00 00 F4 03 04 00 87 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 76 00 00 45 [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [12:18:15]RAPDU: 90 00 [12:18:15]wFMCommunicate OK [12:18:15]wFMCommunicate request_size=10 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 0D 02 02 05 39 78 E5 48 A9 [12:18:15]Write to MH i2c: E2 0D 00 A6 09 80 0D 02 02 05 00 39 78 E5 48 A9 00 00 BA [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [12:18:15]RAPDU: 90 00 [12:18:15]wFMCommunicate OK [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 0D 03 02 [12:18:15]Write to MH i2c: E2 08 00 A7 09 80 0D 03 02 00 00 00 00 2B [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 0B 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 0B 00 A7 09 00 DA 9F BB 99 9C E8 68 7B 90 00 60 [12:18:15]RAPDU: DA 9F BB 99 9C E8 68 7B 90 00 [12:18:15]wFMCommunicate OK [12:18:15]SAM_PROTO_SignData done [12:18:15]FM_MakeSignedData done [12:18:15]CreateOFDProtocolMessage [12:18:15]wFMCommunicate request_size=4 [12:18:15]MH_SAM_APDU [12:18:15]CAPDU: 80 11 00 00 [12:18:15]Write to MH i2c: E2 08 00 A8 09 80 11 00 00 00 00 00 00 2B [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:15]Read from MH i2c: E2 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 17 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: E2 17 00 A8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [12:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:15]wFMCommunicate OK [12:18:15]CreateOFDProtocolMessage done [12:18:15]OFDSenderStorePacket 375179 [12:18:15]StoreOFDPacket docnum=375179 [12:18: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 88 FE 07 01 56 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 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 C9 01 00 00 F4 03 04 00 87 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 76 39 78 E5 48 A9 DA 9F BB 99 9C E8 68 7B [12:18:15]CheckFolder [12:18:15]dirname=/storage/ofd_packets [12:18:15]CheckFolder done [12:18:15]ProducePacketName [12:18:15]name=ofd_packets/00375179 [12:18:15]NVStorageSaveData ofd_packets/00375179 [12:18:15]File name is /storage/ofd_packets/00375179 [12:18:15]Write 301 bytes [12:18:15]NVStorageSaveData done [12:18:15]OFDSenderStorePacket done [12:18:15]KKMCreateOFDPacket done [12:18:15]NVStorageSaveData kkm_last_timestamp [12:18:15]File name is /storage/kkm_last_timestamp [12:18:15]Write 4 bytes [12:18:15]NVStorageSaveData done [12:18:15]ExternCall_PrintAddStr [12:18:15]wPrintStart [12:18:15]Write to MH i2c: 01 00 00 A9 09 B2 [12:18:15]Write i2c OK [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: 01 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: 01 07 00 [12:18:15]MH_I2C_Read... [12:18:15]Read from MH i2c: 01 07 00 A9 09 00 00 00 00 00 FF 0F C7 [12:18:15]RasterBufferAndPrint [12:18:15]line Счет N : (1)3311729 [12:18:15]line ИНН: 02508201610067 [12:18:15]line Контрольно-Кассовый Чек [12:18:15]line ПРОДАЖА [12:18:15]line ТРК (МРК, ГНК) : 32 [12:18:15]line Товар: 2710124130 [12:18:15]line Аи-92-К-4 [12:18:15]line 22.430 * 66.90 [12:18:15]line = 1500.57 [12:18:15]line НДС 12% НСП 1% [12:18:15]line > о реализуемом товаре [12:18:15]line ИТОГО: 1500.57 [12:18:15]line НСП 1% : 13.28 [12:18:15]line НДС 12% : 159.35 [12:18:15]line Наличными: 0.00 [12:18:15]line Безнал.: 1500.57 [12:18:15]line Место: АЗС № 87 "Партнер Нефть" [12:18:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:18:15]line СНО: Общий режим [12:18:15]line Чек 457 27.10.2024 12:18 [12:18:15]line Смена: 528 ФФД: 1.0 [12:18:15]line ЗНМ: 0300000083 [12:18:15]line РНМ: 0000000000091623 [12:18:15]line Версия ККМ: 001 [12:18:15]line Платежная система: Mbank [12:18:15]line ФМ: 0000000000874672 [12:18:15]line ФД: 375179 [12:18:15]line ФПД: 129989213505705 [12:18:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121815&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375179&fm=129989213505705&tin=02508201610067®Number=0000000000091623&sum=150057 [12:18:15]written 0, free lines is 4095 [12:18:15]OFD Sender: Processing packet 375179 [packets to send 270, broken 269] [12:18:15]ProducePacketName [12:18:15]name=ofd_packets/00375179 [12:18:15]OFD Sender: To server: pG, [12:18:15]CommunicateWithHost lk.salyk.kg:30040 [12:18:15]ConnectInit lk.salyk.kg [12:18:15]Connected sock=10 [12:18: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 88 FE 07 01 56 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 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 C9 01 00 00 F4 03 04 00 87 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 76 39 78 E5 48 A9 DA 9F BB 99 9C E8 68 7B [12: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 4C 22 47 00 D1 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B9 05 00 F4 03 04 00 25 DB 1D 67 B6 04 01 00 00 86 0D 12 88 1A 83 B6 4C [12:18:16]CommunicateWithHost err = 0 [12:18:16]CheckOFDResponse [12:18:16]1017 (14) - 77093643461234 [12:18:16]1041 (16) - 0000000000874672 [12:18:16]1040 (4) - 375179 [12:18:16]1012 (4) - 27.10.2024 06:18 [12:18:16]1206 (1) - 0 [12:18:16]OFD Sender: Remove packet 375179 [12:18:16]ProducePacketName [12:18:16]name=ofd_packets/00375179 [12:18:16]NVStorageDeleteData [12:18:16]Write to MH i2c: 01 00 00 D2 09 DB [12:18:16]Write i2c OK [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: 01 [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: 01 07 00 [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: 01 07 00 D2 09 00 00 00 00 00 05 0D F4 [12:18:16]RasterBufferAndPrint [12:18:16]line [12:18:16]line [12:18:16]line [12:18:16]line [12:18:16]line [12:18:16]written 0, free lines is 3340 [12:18:16]MH_Cut [12:18:16]Write to MH i2c: D1 01 00 D9 09 01 B4 [12:18:16]Write i2c OK [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: D1 [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: D1 01 00 [12:18:16]MH_I2C_Read... [12:18:16]Read from MH i2c: D1 01 00 D9 09 00 B3 [12:18:16]Write to MH i2c: 01 00 00 DA 09 E3 [12:18:16]Write i2c OK [12:18:16]MH_I2C_Read... [12:18:16]OFD Sender: No OFD packet to send [12:18:16]*** Cut start [12:18:16]*** Partial cut [12:18:16]*** CUTSNS_PIN = 1 [12:18:17]*** CUTSNS_PIN = 0 [12:18:17]*** Brake cut motor [12:18:17]Read from MH i2c: 01 [12:18:17]MH_I2C_Read... [12:18:17]*** Stop cut motor [12:18:17]*** Cut end [12:18:17]Read from MH i2c: 01 07 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: 01 07 00 DA 09 00 00 00 00 00 FF 0F F8 [12:18:17]process_action close_receipt done [12:18:17]requested_data is exist [12:18:17]produce_requested_data [12:18:17]requested_item fm.sn is exist - process it [12:18:17]wFMCommunicate request_size=4 [12:18:17]MH_SAM_APDU [12:18:17]CAPDU: 80 11 00 00 [12:18:17]Write to MH i2c: E2 08 00 DB 09 80 11 00 00 00 00 00 00 5E [12:18:17]Write i2c OK [12:18:17]MH_I2C_Read... [12:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:17]Read from MH i2c: E2 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 17 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 17 00 DB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [12:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:17]wFMCommunicate OK [12:18:17]requested_item fd.num is exist - process it [12:18:17]SAM_PROTO_GetFieldsCounters [12:18:17]wFMCommunicate request_size=4 [12:18:17]MH_SAM_APDU [12:18:17]CAPDU: 80 13 00 00 [12:18:17]Write to MH i2c: E2 08 00 DC 09 80 13 00 00 00 00 00 00 61 [12:18:17]Write i2c OK [12:18:17]MH_I2C_Read... [12:18:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:17]Read from MH i2c: E2 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 62 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 62 00 DC 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 8B B9 05 00 0E 04 04 00 10 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 39 [12:18: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 8B B9 05 00 0E 04 04 00 10 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 [12:18:17]wFMCommunicate OK [12:18:17]SAM_PROTO_GetFieldsCounters done [12:18:17]requested_item shift.num is exist - process it [12:18:17]requested_item shift.opened is exist - process it [12:18:17]req_shift_opened [12:18:17]FM_GetShiftState [12:18:17]SAM_PROTO_GetShiftState [12:18:17]wFMCommunicate request_size=4 [12:18:17]MH_SAM_APDU [12:18:17]CAPDU: 80 13 01 00 [12:18:17]Write to MH i2c: E2 08 00 DD 09 80 13 01 00 00 00 00 00 63 [12:18:17]Write i2c OK [12:18:17]MH_I2C_Read... [12:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:17]Read from MH i2c: E2 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 0E 00 [12:18:17]MH_I2C_Read... [12:18:17]Read from MH i2c: E2 0E 00 DD 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 31 [12:18:17]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:17]wFMCommunicate OK [12:18:17]SAM_PROTO_GetShiftState done [12:18:17]FM_GetShiftState done [12:18:17]req_shift_opened done [12:18:17]requested_item shift.open_date is exist - process it [12:18:17]req_shift_open_date [12:18:17]req_shift_open_date done [12:18:17]produce_requested_data done [12:18:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375179,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:18:17]process_action_free close_receipt [12:18:17]json_value_free [12:18:17]json_value_free done [12:18:17]process_json_proto returns [12:18:17]Send response to host [12:18:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375179,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:18:17]free response buf [12:18:17]execute_script done [12:18:17]execute_script returns [12:18:17]free content buf [12:18:17]Sock 9.Close socket [12:18:17]Sock 9.Thread stoped [12:18:21]accept exits with 7 [12:18:21]New connection [12:18:21]New thread 3067522404 created [12:18:21]Thread 3067379044 joined [12:18:21]Waiting for new connection... [12:18:21] Sock 7.Parse request [12:18:21]Sock 7.Check first char [12:18:21]Sock 7.First char is OK [12:18:21]request: POST /json_proto HTTP/1.0 [12:18:21]Method: POST [12:18:21]URL: /json_proto [12:18:21]Method is POST - this is cgi request [12:18:21]url: /json_proto [12:18:21]query_string will be loaded in cgi processing [12:18:21]execute_cgi json_proto POST (null) [12:18:21]execute_cgi path=json_proto method=POST [12:18:21]POST find Content-Length [12:18:21]Host: 172.17.42.195:8080 [12:18:21]Content-Length: 678 [12:18:21]Content-Type: application/json [12:18:21] [12:18:21]POST finish read [12:18:21]Found Content-Length = 678 [12:18:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311730", "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" ] } } [12:18:21]execute_script... [12:18:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311730", "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" ] } } [12:18:21]POST & json_proto [12:18:21]process_json_proto [12:18:21]json parsed OK: [12:18:21]protocol is kg_v1.0 [12:18:21]action value=close_receipt [12:18:21]process_action close_receipt [12:18:21]cmd_close_receipt [12:18:21]MH_GetDate [12:18:21]Write to MH i2c: F0 00 00 DE 09 D6 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: F0 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: F0 09 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: F0 09 00 DE 09 00 8E 2F 1E 67 EF 94 12 67 1D [12:18:21]GetLastDocTimeStamp 1730031495 [12:18:21]current date 1730031502 [12:18:21]FM_GetShiftState [12:18:21]SAM_PROTO_GetShiftState [12:18:21]wFMCommunicate request_size=4 [12:18:21]MH_SAM_APDU [12:18:21]CAPDU: 80 13 01 00 [12:18:21]Write to MH i2c: E2 08 00 DF 09 80 13 01 00 00 00 00 00 65 [12:18:21]Write i2c OK [12:18:21]MH_I2C_Read... [12:18:21]OFD Sender: No OFD packet to send [12:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:21]Read from MH i2c: E2 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 0E 00 [12:18:21]MH_I2C_Read... [12:18:21]Read from MH i2c: E2 0E 00 DF 09 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 33 [12:18:21]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:21]wFMCommunicate OK [12:18:21]SAM_PROTO_GetShiftState done [12:18:21]FM_GetShiftState done [12:18:21]opened in 1729988025 [12:18:21]opened+sec_in_day 1730074425 [12:18:21]quantity*price = 50041 [12:18:21]sum+1 = 50042 [12:18: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 СНО: Общий режим Чек 458 27.10.2024 12:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375180 ФПД: 219384009776250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121822&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375180&fm=219384009776250&tin=02508201610067®Number=0000000000091623&sum=50000 [12:18:22]StoreToDocumentArchive [12:18:22]shift 528 fd 375180 [12:18:22]save to /storage/0528/doc_00375180 [12:18:22]save last doc name /storage/0528/doc_00375180 to /storage/kkm_last_doc_name [12:18:22]save OK [12:18:22]Clear old archive folders... [12:18:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:22]tlvbuf is 016495A0 [12:18:22]SAM_PROTO_ClearQueue [12:18:22]wFMCommunicate request_size=4 [12:18:22]MH_SAM_APDU [12:18:22]CAPDU: 80 09 00 00 [12:18:22]Write to MH i2c: E2 08 00 EC 09 80 09 00 00 00 00 00 00 67 [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:22]Read from MH i2c: E2 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 03 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 03 00 EC 09 00 90 00 69 [12:18:22]RAPDU: 90 00 [12:18:22]wFMCommunicate OK [12:18:22]SAM_PROTO_ClearQueue done [12:18:22]KKMCreateOFDPacket [12:18:22]OFDProtocolAddRootSTLVToBuf [12:18:22]FM_MakeSignedData [12:18:22]FM_MakeSignedData [12:18:22]SAM_PROTO_SignData [12:18:22]wFMCommunicate request_size=4 [12:18:22]MH_SAM_APDU [12:18:22]CAPDU: 80 0D 01 02 [12:18:22]Write to MH i2c: E2 08 00 ED 09 80 0D 01 02 00 00 00 00 6F [12:18:22]Write i2c OK [12:18:22]MH_I2C_Read... [12:18:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:22]Read from MH i2c: E2 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 03 00 [12:18:22]MH_I2C_Read... [12:18:22]Read from MH i2c: E2 03 00 ED 09 00 90 00 6A [12:18:22]RAPDU: 90 00 [12:18:22]wFMCommunicate OK [12:18:22]wFMCommunicate request_size=255 [12:18:22]MH_SAM_APDU [12:18: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 CA 01 00 00 F4 03 04 00 8E 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C7 [12:18:22]Write to MH i2c: E2 02 01 EE 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 CA 01 00 00 F4 03 04 00 8E 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C7 00 00 2B [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 03 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 03 00 EE 09 00 90 00 6B [12:18:23]RAPDU: 90 00 [12:18:23]wFMCommunicate OK [12:18:23]wFMCommunicate request_size=10 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 0D 02 02 05 87 51 F8 DC 7A [12:18:23]Write to MH i2c: E2 0D 00 EF 09 80 0D 02 02 05 00 87 51 F8 DC 7A 00 00 A2 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 03 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [12:18:23]RAPDU: 90 00 [12:18:23]wFMCommunicate OK [12:18:23]wFMCommunicate request_size=4 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 0D 03 02 [12:18:23]Write to MH i2c: E2 08 00 F0 09 80 0D 03 02 00 00 00 00 74 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 0B 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 0B 00 F0 09 00 2D EE 9E 1B 27 1F 72 E4 90 00 E5 [12:18:23]RAPDU: 2D EE 9E 1B 27 1F 72 E4 90 00 [12:18:23]wFMCommunicate OK [12:18:23]SAM_PROTO_SignData done [12:18:23]FM_MakeSignedData done [12:18:23]CreateOFDProtocolMessage [12:18:23]wFMCommunicate request_size=4 [12:18:23]MH_SAM_APDU [12:18:23]CAPDU: 80 11 00 00 [12:18:23]Write to MH i2c: E2 08 00 F1 09 80 11 00 00 00 00 00 00 74 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:23]Read from MH i2c: E2 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 17 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: E2 17 00 F1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [12:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:23]wFMCommunicate OK [12:18:23]CreateOFDProtocolMessage done [12:18:23]OFDSenderStorePacket 375180 [12:18:23]StoreOFDPacket docnum=375180 [12:18: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 9C DF 07 01 71 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 8E 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C7 87 51 F8 DC 7A 2D EE 9E 1B 27 1F 72 E4 [12:18:23]CheckFolder [12:18:23]dirname=/storage/ofd_packets [12:18:23]CheckFolder done [12:18:23]ProducePacketName [12:18:23]name=ofd_packets/00375180 [12:18:23]NVStorageSaveData ofd_packets/00375180 [12:18:23]File name is /storage/ofd_packets/00375180 [12:18:23]Write 301 bytes [12:18:23]NVStorageSaveData done [12:18:23]OFDSenderStorePacket done [12:18:23]KKMCreateOFDPacket done [12:18:23]NVStorageSaveData kkm_last_timestamp [12:18:23]File name is /storage/kkm_last_timestamp [12:18:23]Write 4 bytes [12:18:23]NVStorageSaveData done [12:18:23]ExternCall_PrintAddStr [12:18:23]wPrintStart [12:18:23]Write to MH i2c: 01 00 00 F2 09 FB [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 07 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 07 00 F2 09 00 00 00 00 00 FF 0F 10 [12:18:23]RasterBufferAndPrint [12:18:23]line Счет N : (1)3311730 [12:18:23]line ИНН: 02508201610067 [12:18:23]line Контрольно-Кассовый Чек [12:18:23]line ПРОДАЖА [12:18:23]line ТРК (МРК, ГНК) : 22 [12:18:23]line Товар: 2710124130 [12:18:23]line Аи-92-К-4 [12:18:23]line 7.480 * 66.90 [12:18:23]line = 500.41 [12:18:23]line НДС 12% НСП 1% [12:18:23]line > о реализуемом товаре [12:18:23]line ОКРУГЛЕНИЕ: -0.41 [12:18:23]line ИТОГО: 500.00 [12:18:23]line Внесено: 500.00 [12:18:23]line СДАЧА: 0.00 [12:18:23]line НСП 1% : 4.43 [12:18:23]line НДС 12% : 53.14 [12:18:23]line Наличными: 500.00 [12:18:23]line Безнал.: 0.00 [12:18:23]line Место: АЗС № 87 "Партнер Нефть" [12:18:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:18:23]line СНО: Общий режим [12:18:23]line Чек 458 27.10.2024 12:18 [12:18:23]line Смена: 528 ФФД: 1.0 [12:18:23]line ЗНМ: 0300000083 [12:18:23]line РНМ: 0000000000091623 [12:18:23]line Версия ККМ: 001 [12:18:23]line ФМ: 0000000000874672 [12:18:23]line ФД: 375180 [12:18:23]line ФПД: 219384009776250 [12:18:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121822&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375180&fm=219384009776250&tin=02508201610067®Number=0000000000091623&sum=50000 [12:18:23]OFD Sender: Processing packet 375180 [packets to send 270, broken 269] [12:18:23]ProducePacketName [12:18:23]name=ofd_packets/00375180 [12:18:23]OFD Sender: To server: pG, [12:18:23]CommunicateWithHost lk.salyk.kg:30040 [12:18:23]ConnectInit lk.salyk.kg [12:18:23]written 0, free lines is 4095 [12:18:23]Connected sock=10 [12:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9C DF 07 01 71 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 8E 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 C7 87 51 F8 DC 7A 2D EE 9E 1B 27 1F 72 E4 [12:18: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 08 0F 47 00 4A 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C B9 05 00 F4 03 04 00 2D DB 1D 67 B6 04 01 00 00 CB E2 06 E5 19 D9 2B 52 [12:18:23]CommunicateWithHost err = 0 [12:18:23]CheckOFDResponse [12:18:23]1017 (14) - 77093643461234 [12:18:23]1041 (16) - 0000000000874672 [12:18:23]1040 (4) - 375180 [12:18:23]1012 (4) - 27.10.2024 06:18 [12:18:23]1206 (1) - 0 [12:18:23]OFD Sender: Remove packet 375180 [12:18:23]ProducePacketName [12:18:23]name=ofd_packets/00375180 [12:18:23]NVStorageDeleteData [12:18:23]Write to MH i2c: 01 00 00 1D 0A 27 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 07 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: 01 07 00 1D 0A 00 00 00 00 00 E8 0C 22 [12:18:23]RasterBufferAndPrint [12:18:23]line [12:18:23]line [12:18:23]line [12:18:23]line [12:18:23]line [12:18:23]written 0, free lines is 3316 [12:18:23]MH_Cut [12:18:23]Write to MH i2c: D1 01 00 24 0A 01 00 [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: D1 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: D1 01 00 [12:18:23]MH_I2C_Read... [12:18:23]Read from MH i2c: D1 01 00 24 0A 00 FF [12:18:23]Write to MH i2c: 01 00 00 25 0A 2F [12:18:23]Write i2c OK [12:18:23]MH_I2C_Read... [12:18:24]OFD Sender: No OFD packet to send [12:18:24]*** Cut start [12:18:24]*** Partial cut [12:18:24]*** CUTSNS_PIN = 1 [12:18:24]*** CUTSNS_PIN = 0 [12:18:25]*** Brake cut motor [12:18:25]Read from MH i2c: 01 [12:18:25]MH_I2C_Read... [12:18:25]*** Stop cut motor [12:18:25]*** Cut end [12:18:25]Read from MH i2c: 01 07 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 FF 0F 44 [12:18:25]process_action close_receipt done [12:18:25]requested_data is exist [12:18:25]produce_requested_data [12:18:25]requested_item fm.sn is exist - process it [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 11 00 00 [12:18:25]Write to MH i2c: E2 08 00 26 0A 80 11 00 00 00 00 00 00 AA [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:25]Read from MH i2c: E2 17 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 17 00 26 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [12:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:25]wFMCommunicate OK [12:18:25]requested_item fd.num is exist - process it [12:18:25]SAM_PROTO_GetFieldsCounters [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 13 00 00 [12:18:25]Write to MH i2c: E2 08 00 27 0A 80 13 00 00 00 00 00 00 AD [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 62 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 62 00 27 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 8C B9 05 00 0E 04 04 00 10 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 89 [12:18: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 B9 05 00 0E 04 04 00 10 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 [12:18:25]wFMCommunicate OK [12:18:25]SAM_PROTO_GetFieldsCounters done [12:18:25]requested_item shift.num is exist - process it [12:18:25]requested_item shift.opened is exist - process it [12:18:25]req_shift_opened [12:18:25]FM_GetShiftState [12:18:25]SAM_PROTO_GetShiftState [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 13 01 00 [12:18:25]Write to MH i2c: E2 08 00 28 0A 80 13 01 00 00 00 00 00 AF [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:25]Read from MH i2c: E2 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 0E 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: E2 0E 00 28 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7D [12:18:25]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:25]wFMCommunicate OK [12:18:25]SAM_PROTO_GetShiftState done [12:18:25]FM_GetShiftState done [12:18:25]req_shift_opened done [12:18:25]requested_item shift.open_date is exist - process it [12:18:25]req_shift_open_date [12:18:25]req_shift_open_date done [12:18:25]produce_requested_data done [12:18:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375180,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:18:25]process_action_free close_receipt [12:18:25]json_value_free [12:18:25]json_value_free done [12:18:25]process_json_proto returns [12:18:25]Send response to host [12:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375180,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:18:25]free response buf [12:18:25]execute_script done [12:18:25]execute_script returns [12:18:25]free content buf [12:18:25]Sock 7.Close socket [12:18:25]Sock 7.Thread stoped [12:18:26]accept exits with 9 [12:18:26]New connection [12:18:26]New thread 3067379044 created [12:18:26]Thread 3067522404 joined [12:18:26]Waiting for new connection... [12:18:26] Sock 9.Parse request [12:18:26]Sock 9.Check first char [12:18:26]Sock 9.First char is OK [12:18:26]request: POST /json_proto HTTP/1.0 [12:18:26]Method: POST [12:18:26]URL: /json_proto [12:18:26]Method is POST - this is cgi request [12:18:26]url: /json_proto [12:18:26]query_string will be loaded in cgi processing [12:18:26]execute_cgi json_proto POST (null) [12:18:26]execute_cgi path=json_proto method=POST [12:18:26]POST find Content-Length [12:18:26]Host: 172.17.42.195:8080 [12:18:26]Content-Length: 776 [12:18:26]Content-Type: application/json [12:18:26] [12:18:26]POST finish read [12:18:26]Found Content-Length = 776 [12:18:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311728", "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" : 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" ] } } [12:18:26]execute_script... [12:18: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)3311728", "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" : 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" ] } } [12:18:26]POST & json_proto [12:18:26]process_json_proto [12:18:26]json parsed OK: [12:18:26]protocol is kg_v1.0 [12:18:26]action value=close_receipt [12:18:26]process_action close_receipt [12:18:26]cmd_close_receipt [12:18:26]MH_GetDate [12:18:26]Write to MH i2c: F0 00 00 29 0A 22 [12:18:26]Write i2c OK [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: F0 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: F0 09 00 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: F0 09 00 29 0A 00 93 2F 1E 67 EF 94 12 67 6E [12:18:26]GetLastDocTimeStamp 1730031502 [12:18:26]current date 1730031507 [12:18:26]FM_GetShiftState [12:18:26]SAM_PROTO_GetShiftState [12:18:26]wFMCommunicate request_size=4 [12:18:26]MH_SAM_APDU [12:18:26]CAPDU: 80 13 01 00 [12:18:26]Write to MH i2c: E2 08 00 2A 0A 80 13 01 00 00 00 00 00 B1 [12:18:26]Write i2c OK [12:18:26]MH_I2C_Read... [12:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:26]Read from MH i2c: E2 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: E2 0E 00 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: E2 0E 00 2A 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 7F [12:18:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:26]wFMCommunicate OK [12:18:26]SAM_PROTO_GetShiftState done [12:18:26]FM_GetShiftState done [12:18:26]opened in 1729988025 [12:18:26]opened+sec_in_day 1730074425 [12:18:26]quantity*price = 200025 [12:18:26]sum+1 = 200026 [12:18:26]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 СНО: Общий режим Чек 459 27.10.2024 12:18 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 375181 ФПД: 194946177017708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121827&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375181&fm=194946177017708&tin=02508201610067®Number=0000000000091623&sum=200025 [12:18:27]StoreToDocumentArchive [12:18:27]shift 528 fd 375181 [12:18:27]save to /storage/0528/doc_00375181 [12:18:27]save last doc name /storage/0528/doc_00375181 to /storage/kkm_last_doc_name [12:18:27]save OK [12:18:27]Clear old archive folders... [12:18:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:18:27]tlvbuf is 0164B1C0 [12:18:27]SAM_PROTO_ClearQueue [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 09 00 00 [12:18:27]Write to MH i2c: E2 08 00 37 0A 80 09 00 00 00 00 00 00 B3 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 37 0A 00 90 00 B5 [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]SAM_PROTO_ClearQueue done [12:18:27]KKMCreateOFDPacket [12:18:27]OFDProtocolAddRootSTLVToBuf [12:18:27]FM_MakeSignedData [12:18:27]FM_MakeSignedData [12:18:27]SAM_PROTO_SignData [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 01 02 [12:18:27]Write to MH i2c: E2 08 00 38 0A 80 0D 01 02 00 00 00 00 BB [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 38 0A 00 90 00 B6 [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=255 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 02 02 FA 03 00 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 CB 01 00 00 F4 03 04 00 93 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 [12:18:27]Write to MH i2c: E2 02 01 39 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 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 CB 01 00 00 F4 03 04 00 93 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 00 97 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 39 0A 00 90 00 B7 [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=16 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B1 4D 71 A1 A7 6C [12:18:27]Write to MH i2c: E2 13 00 3A 0A 80 0D 02 02 0B 00 00 35 04 06 00 B1 4D 71 A1 A7 6C 00 00 36 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 03 02 [12:18:27]Write to MH i2c: E2 08 00 3B 0A 80 0D 03 02 00 00 00 00 C0 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0B 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0B 00 3B 0A 00 9A BC 8D 65 99 56 F5 C6 90 00 B3 [12:18:27]RAPDU: 9A BC 8D 65 99 56 F5 C6 90 00 [12:18:27]wFMCommunicate OK [12:18:28]SAM_PROTO_SignData done [12:18:28]FM_MakeSignedData done [12:18:28]CreateOFDProtocolMessage [12:18:28]wFMCommunicate request_size=4 [12:18:28]MH_SAM_APDU [12:18:28]CAPDU: 80 11 00 00 [12:18:28]Write to MH i2c: E2 08 00 3C 0A 80 11 00 00 00 00 00 00 C0 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:28]Read from MH i2c: E2 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: E2 17 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: E2 17 00 3C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [12:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:28]wFMCommunicate OK [12:18:28]CreateOFDProtocolMessage done [12:18:28]OFDSenderStorePacket 375181 [12:18:28]StoreOFDPacket docnum=375181 [12:18: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 BF 91 0D 01 DE C0 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 CB 01 00 00 F4 03 04 00 93 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B1 4D 71 A1 A7 6C 9A BC 8D 65 99 56 F5 C6 [12:18:28]CheckFolder [12:18:28]dirname=/storage/ofd_packets [12:18:28]CheckFolder done [12:18:28]ProducePacketName [12:18:28]name=ofd_packets/00375181 [12:18:28]NVStorageSaveData ofd_packets/00375181 [12:18:28]File name is /storage/ofd_packets/00375181 [12:18:28]Write 307 bytes [12:18:28]NVStorageSaveData done [12:18:28]OFDSenderStorePacket done [12:18:28]KKMCreateOFDPacket done [12:18:28]NVStorageSaveData kkm_last_timestamp [12:18:28]File name is /storage/kkm_last_timestamp [12:18:28]Write 4 bytes [12:18:28]NVStorageSaveData done [12:18:28]ExternCall_PrintAddStr [12:18:28]wPrintStart [12:18:28]Write to MH i2c: 01 00 00 3D 0A 47 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 3D 0A 00 00 00 00 00 FF 0F 5C [12:18:28]RasterBufferAndPrint [12:18:28]line Счет N : (1)3311728 [12:18:28]line ИНН: 02508201610067 [12:18:28]line Контрольно-Кассовый Чек [12:18:28]line ПРОДАЖА [12:18:28]line ТРК (МРК, ГНК) : 11 [12:18:28]line Товар: 2710194240 [12:18:28]line D-Energy Дт-К-2 [12:18:28]line 25.910 * 77.20 [12:18:28]line = 2000.25 [12:18:28]line НДС 12% НСП 1% [12:18:28]line > о реализуемом товаре [12:18:28]line ИТОГО: 2000.25 [12:18:28]line НСП 1% : 17.70 [12:18:28]line НДС 12% : 212.42 [12:18:28]line Наличными: 0.00 [12:18:28]line Безнал.: 2000.25 [12:18:28]line Место: АЗС № 87 "Партнер Нефть" [12:18:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:18:28]line СНО: Общий режим [12:18:28]line Чек 459 27.10.2024 12:18 [12:18:28]line Смена: 528 ФФД: 1.0 [12:18:28]line ЗНМ: 0300000083 [12:18:28]line РНМ: 0000000000091623 [12:18:28]line Версия ККМ: 001 [12:18:28]line Платежная система: Mbank [12:18:28]line ФМ: 0000000000874672 [12:18:28]line ФД: 375181 [12:18:28]line ФПД: 194946177017708 [12:18:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121827&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375181&fm=194946177017708&tin=02508201610067®Number=0000000000091623&sum=200025 [12:18:28]OFD Sender: Processing packet 375181 [packets to send 270, broken 269] [12:18:28]ProducePacketName [12:18:28]name=ofd_packets/00375181 [12:18:28]OFD Sender: To server: pG, [12:18:28]CommunicateWithHost lk.salyk.kg:30040 [12:18:28]ConnectInit lk.salyk.kg [12:18:28]written 0, free lines is 4095 [12:18:28]Connected sock=10 [12:18:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 BF 91 0D 01 DE C0 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 CB 01 00 00 F4 03 04 00 93 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 B1 4D 71 A1 A7 6C 9A BC 8D 65 99 56 F5 C6 [12:18:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 68 E4 47 00 AF 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 8D B9 05 00 F4 03 04 00 32 DB 1D 67 B6 04 01 00 00 61 D6 B2 D5 DC AD D4 FD [12:18:28]CommunicateWithHost err = 0 [12:18:28]CheckOFDResponse [12:18:28]1017 (14) - 77093643461234 [12:18:28]1041 (16) - 0000000000874672 [12:18:28]1040 (4) - 375181 [12:18:28]1012 (4) - 27.10.2024 06:18 [12:18:28]1206 (1) - 0 [12:18:28]OFD Sender: Remove packet 375181 [12:18:28]ProducePacketName [12:18:28]name=ofd_packets/00375181 [12:18:28]NVStorageDeleteData [12:18:28]Write to MH i2c: 01 00 00 66 0A 70 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 66 0A 00 00 00 00 00 2A 0D AE [12:18:28]RasterBufferAndPrint [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]written 0, free lines is 3393 [12:18:28]MH_Cut [12:18:28]Write to MH i2c: D1 01 00 6D 0A 01 49 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 01 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 01 00 6D 0A 00 48 [12:18:28]Write to MH i2c: 01 00 00 6E 0A 78 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:29]OFD Sender: No OFD packet to send [12:18:29]*** Cut start [12:18:29]*** Partial cut [12:18:29]*** CUTSNS_PIN = 1 [12:18:29]*** CUTSNS_PIN = 0 [12:18:30]*** Brake cut motor [12:18:30]Read from MH i2c: 01 [12:18:30]MH_I2C_Read... [12:18:30]*** Stop cut motor [12:18:30]*** Cut end [12:18:30]Read from MH i2c: 01 07 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: 01 07 00 6E 0A 00 00 00 00 00 FF 0F 8D [12:18:30]process_action close_receipt done [12:18:30]requested_data is exist [12:18:30]produce_requested_data [12:18:30]requested_item fm.sn is exist - process it [12:18:30]wFMCommunicate request_size=4 [12:18:30]MH_SAM_APDU [12:18:30]CAPDU: 80 11 00 00 [12:18:30]Write to MH i2c: E2 08 00 6F 0A 80 11 00 00 00 00 00 00 F3 [12:18:30]Write i2c OK [12:18:30]MH_I2C_Read... [12:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:30]Read from MH i2c: E2 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 17 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 17 00 6F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [12:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:18:30]wFMCommunicate OK [12:18:30]requested_item fd.num is exist - process it [12:18:30]SAM_PROTO_GetFieldsCounters [12:18:30]wFMCommunicate request_size=4 [12:18:30]MH_SAM_APDU [12:18:30]CAPDU: 80 13 00 00 [12:18:30]Write to MH i2c: E2 08 00 70 0A 80 13 00 00 00 00 00 00 F6 [12:18:30]Write i2c OK [12:18:30]MH_I2C_Read... [12:18:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:30]Read from MH i2c: E2 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 62 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 62 00 70 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 8D B9 05 00 0E 04 04 00 10 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 D6 [12:18: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 8D B9 05 00 0E 04 04 00 10 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 [12:18:30]wFMCommunicate OK [12:18:30]SAM_PROTO_GetFieldsCounters done [12:18:30]requested_item shift.num is exist - process it [12:18:30]requested_item shift.opened is exist - process it [12:18:30]req_shift_opened [12:18:30]FM_GetShiftState [12:18:30]SAM_PROTO_GetShiftState [12:18:30]wFMCommunicate request_size=4 [12:18:30]MH_SAM_APDU [12:18:30]CAPDU: 80 13 01 00 [12:18:30]Write to MH i2c: E2 08 00 71 0A 80 13 01 00 00 00 00 00 F8 [12:18:30]Write i2c OK [12:18:30]MH_I2C_Read... [12:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:30]Read from MH i2c: E2 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 0E 00 [12:18:30]MH_I2C_Read... [12:18:30]Read from MH i2c: E2 0E 00 71 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C6 [12:18:30]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:18:30]wFMCommunicate OK [12:18:30]SAM_PROTO_GetShiftState done [12:18:30]FM_GetShiftState done [12:18:30]req_shift_opened done [12:18:30]requested_item shift.open_date is exist - process it [12:18:30]req_shift_open_date [12:18:30]req_shift_open_date done [12:18:30]produce_requested_data done [12:18:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375181,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:18:30]process_action_free close_receipt [12:18:30]json_value_free [12:18:30]json_value_free done [12:18:30]process_json_proto returns [12:18:30]Send response to host [12:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375181,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:18:30]free response buf [12:18:30]execute_script done [12:18:30]execute_script returns [12:18:30]free content buf [12:18:30]Sock 9.Close socket [12:18:30]Sock 9.Thread stoped [12:18:34]OFD Sender: No OFD packet to send [12:18:39]OFD Sender: No OFD packet to send [12:18:44]OFD Sender: No OFD packet to send [12:18:49]OFD Sender: No OFD packet to send [12:18:54]OFD Sender: No OFD packet to send [12:18:59]OFD Sender: No OFD packet to send [12:19:04]OFD Sender: No OFD packet to send [12:19:06]accept exits with 7 [12:19:06]New connection [12:19:06]New thread 3067522404 created [12:19:06]Thread 3067379044 joined [12:19:06]Waiting for new connection... [12:19:06] Sock 7.Parse request [12:19:06]Sock 7.Check first char [12:19:06]Sock 7.First char is OK [12:19:06]request: POST /json_proto HTTP/1.0 [12:19:06]Method: POST [12:19:06]URL: /json_proto [12:19:06]Method is POST - this is cgi request [12:19:06]url: /json_proto [12:19:06]query_string will be loaded in cgi processing [12:19:06]execute_cgi json_proto POST (null) [12:19:06]execute_cgi path=json_proto method=POST [12:19:06]POST find Content-Length [12:19:06]Host: 172.17.42.195:8080 [12:19:06]Content-Length: 682 [12:19:06]Content-Type: application/json [12:19:06] [12:19:06]POST finish read [12:19:06]Found Content-Length = 682 [12:19:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3311724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 24.330, "sum" : 946.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 946.00, "payments": [ { "type": 0, "sum" : 946.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:06]execute_script... [12:19: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)3311724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.90, "quantity" : 24.330, "sum" : 946.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 946.00, "payments": [ { "type": 0, "sum" : 946.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:06]POST & json_proto [12:19:06]process_json_proto [12:19:06]json parsed OK: [12:19:06]protocol is kg_v1.0 [12:19:06]action value=close_receipt [12:19:06]process_action close_receipt [12:19:06]cmd_close_receipt [12:19:06]MH_GetDate [12:19:06]Write to MH i2c: F0 00 00 72 0A 6B [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 09 00 [12:19:06]MH_I2C_Read... [12:19:06]Read from MH i2c: F0 09 00 72 0A 00 BB 2F 1E 67 EF 94 12 67 DF [12:19:06]GetLastDocTimeStamp 1730031507 [12:19:06]current date 1730031547 [12:19:06]FM_GetShiftState [12:19:06]SAM_PROTO_GetShiftState [12:19:06]wFMCommunicate request_size=4 [12:19:06]MH_SAM_APDU [12:19:06]CAPDU: 80 13 01 00 [12:19:06]Write to MH i2c: E2 08 00 73 0A 80 13 01 00 00 00 00 00 FA [12:19:06]Write i2c OK [12:19:06]MH_I2C_Read... [12:19:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:07]Read from MH i2c: E2 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 0E 00 [12:19:07]MH_I2C_Read... [12:19:07]Read from MH i2c: E2 0E 00 73 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 C8 [12:19:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:19:07]wFMCommunicate OK [12:19:07]SAM_PROTO_GetShiftState done [12:19:07]FM_GetShiftState done [12:19:07]opened in 1729988025 [12:19:07]opened+sec_in_day 1730074425 [12:19:07]quantity*price = 94643 [12:19:07]sum+1 = 94645 [12:19:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 946.00 Внесено: 1000.00 СДАЧА: 54.00 НСП 1% : 8.38 НДС 12% : 100.51 Наличными: 946.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 460 27.10.2024 12:19 Смена: 528 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 375182 ФПД: 182117364813833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121908&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375182&fm=182117364813833&tin=02508201610067®Number=0000000000091623&sum=94600 [12:19:08]StoreToDocumentArchive [12:19:08]shift 528 fd 375182 [12:19:08]save to /storage/0528/doc_00375182 [12:19:08]save last doc name /storage/0528/doc_00375182 to /storage/kkm_last_doc_name [12:19:08]save OK [12:19:08]Clear old archive folders... [12:19:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:19:08]tlvbuf is 015E91A0 [12:19:08]SAM_PROTO_ClearQueue [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 09 00 00 [12:19:08]Write to MH i2c: E2 08 00 80 0A 80 09 00 00 00 00 00 00 FC [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 80 0A 00 90 00 FE [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]SAM_PROTO_ClearQueue done [12:19:08]KKMCreateOFDPacket [12:19:08]OFDProtocolAddRootSTLVToBuf [12:19:08]FM_MakeSignedData [12:19:08]FM_MakeSignedData [12:19:08]SAM_PROTO_SignData [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 01 02 [12:19:08]Write to MH i2c: E2 08 00 81 0A 80 0D 01 02 00 00 00 00 04 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 81 0A 00 90 00 FF [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]wFMCommunicate request_size=255 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 B4 71 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 71 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 27 00 00 00 00 07 04 06 00 88 71 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 BC 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A5 A2 [12:19:08]Write to MH i2c: E2 02 01 82 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 B4 71 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 71 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 27 00 00 00 00 07 04 06 00 88 71 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 BC 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A5 A2 00 00 0C [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 82 0A 00 90 00 00 [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]wFMCommunicate request_size=9 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 02 02 04 80 D6 50 09 [12:19:08]Write to MH i2c: E2 0C 00 83 0A 80 0D 02 02 04 00 80 D6 50 09 00 00 BE [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 03 00 83 0A 00 90 00 01 [12:19:08]RAPDU: 90 00 [12:19:08]wFMCommunicate OK [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 0D 03 02 [12:19:08]Write to MH i2c: E2 08 00 84 0A 80 0D 03 02 00 00 00 00 09 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0B 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0B 00 84 0A 00 33 74 2C A6 08 8A 5C E4 90 00 55 [12:19:08]RAPDU: 33 74 2C A6 08 8A 5C E4 90 00 [12:19:08]wFMCommunicate OK [12:19:08]SAM_PROTO_SignData done [12:19:08]FM_MakeSignedData done [12:19:08]CreateOFDProtocolMessage [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 11 00 00 [12:19:08]Write to MH i2c: E2 08 00 85 0A 80 11 00 00 00 00 00 00 09 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 17 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 17 00 85 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [12:19:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:19:08]wFMCommunicate OK [12:19:08]CreateOFDProtocolMessage done [12:19:08]OFDSenderStorePacket 375182 [12:19:08]StoreOFDPacket docnum=375182 [12:19: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 0E 01 00 00 7D F5 06 01 F7 7E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 B4 71 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 71 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 27 00 00 00 00 07 04 06 00 88 71 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 BC 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A5 A2 80 D6 50 09 33 74 2C A6 08 8A 5C E4 [12:19:08]CheckFolder [12:19:08]dirname=/storage/ofd_packets [12:19:08]CheckFolder done [12:19:08]ProducePacketName [12:19:08]name=ofd_packets/00375182 [12:19:08]NVStorageSaveData ofd_packets/00375182 [12:19:08]File name is /storage/ofd_packets/00375182 [12:19:08]Write 300 bytes [12:19:08]NVStorageSaveData done [12:19:08]OFDSenderStorePacket done [12:19:08]KKMCreateOFDPacket done [12:19:08]NVStorageSaveData kkm_last_timestamp [12:19:08]File name is /storage/kkm_last_timestamp [12:19:08]Write 4 bytes [12:19:08]NVStorageSaveData done [12:19:08]ExternCall_PrintAddStr [12:19:08]wPrintStart [12:19:08]Write to MH i2c: 01 00 00 86 0A 90 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: 01 07 00 86 0A 00 00 00 00 00 FF 0F A5 [12:19:08]RasterBufferAndPrint [12:19:08]line Счет N : (1)3311724 [12:19:08]line ИНН: 02508201610067 [12:19:08]line Контрольно-Кассовый Чек [12:19:08]line ПРОДАЖА [12:19:08]line ТРК (МРК, ГНК) : 7 [12:19:08]line Товар: 2711190000 [12:19:08]line ГАЗ-К-5 [12:19:08]line 24.330 * 38.90 [12:19:08]line = 946.44 [12:19:08]line НДС 12% НСП 1% [12:19:08]line > о реализуемом товаре [12:19:08]line ОКРУГЛЕНИЕ: -0.44 [12:19:08]line ИТОГО: 946.00 [12:19:08]line Внесено: 1000.00 [12:19:08]line СДАЧА: 54.00 [12:19:08]line НСП 1% : 8.38 [12:19:08]line НДС 12% : 100.51 [12:19:08]line Наличными: 946.00 [12:19:08]line Безнал.: 0.00 [12:19:08]line Место: АЗС № 87 "Партнер Нефть" [12:19:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [12:19:08]line СНО: Общий режим [12:19:08]line Чек 460 27.10.2024 12:19 [12:19:08]line Смена: 528 ФФД: 1.0 [12:19:08]line ЗНМ: 0300000083 [12:19:08]line РНМ: 0000000000091623 [12:19:08]line Версия ККМ: 001 [12:19:08]line ФМ: 0000000000874672 [12:19:08]line ФД: 375182 [12:19:08]line ФПД: 182117364813833 [12:19:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T121908&type=1&operation_type=1&fn_number=0000000000874672&fd_number=375182&fm=182117364813833&tin=02508201610067®Number=0000000000091623&sum=94600 [12:19:08]written 0, free lines is 4095 [12:19:08]OFD Sender: Processing packet 375182 [packets to send 270, broken 269] [12:19:08]ProducePacketName [12:19:08]name=ofd_packets/00375182 [12:19:08]OFD Sender: To server: pG, [12:19:08]CommunicateWithHost lk.salyk.kg:30040 [12:19:08]ConnectInit lk.salyk.kg [12:19:08]Connected sock=10 [12:19: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 0E 01 00 00 7D F5 06 01 F7 7E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 32 0F 00 00 00 00 13 04 06 00 B4 71 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 71 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 27 00 00 00 00 07 04 06 00 88 71 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 BC 2F 1E 67 0E 04 04 00 10 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 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 B9 05 00 35 04 06 00 A5 A2 80 D6 50 09 33 74 2C A6 08 8A 5C E4 [12:19: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 84 2C 47 00 6D 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 8E B9 05 00 F4 03 04 00 5A DB 1D 67 B6 04 01 00 00 3F FB CB CD C3 72 58 47 [12:19:09]CommunicateWithHost err = 0 [12:19:09]CheckOFDResponse [12:19:09]1017 (14) - 77093643461234 [12:19:09]1041 (16) - 0000000000874672 [12:19:09]1040 (4) - 375182 [12:19:09]1012 (4) - 27.10.2024 06:19 [12:19:09]1206 (1) - 0 [12:19:09]OFD Sender: Remove packet 375182 [12:19:09]ProducePacketName [12:19:09]name=ofd_packets/00375182 [12:19:09]NVStorageDeleteData [12:19:09]Write to MH i2c: 01 00 00 B1 0A BB [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: 01 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: 01 07 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: 01 07 00 B1 0A 00 00 00 00 00 DD 0C AB [12:19:09]RasterBufferAndPrint [12:19:09]line [12:19:09]line [12:19:09]line [12:19:09]line [12:19:09]line [12:19:09]written 0, free lines is 3299 [12:19:09]MH_Cut [12:19:09]Write to MH i2c: D1 01 00 B8 0A 01 94 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 01 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: D1 01 00 B8 0A 00 93 [12:19:09]Write to MH i2c: 01 00 00 B9 0A C3 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]OFD Sender: No OFD packet to send [12:19:09]*** Cut start [12:19:09]*** Partial cut [12:19:09]*** CUTSNS_PIN = 1 [12:19:10]*** CUTSNS_PIN = 0 [12:19:10]*** Brake cut motor [12:19:10]Read from MH i2c: 01 [12:19:10]MH_I2C_Read... [12:19:10]*** Stop cut motor [12:19:10]*** Cut end [12:19:10]Read from MH i2c: 01 07 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: 01 07 00 B9 0A 00 00 00 00 00 FF 0F D8 [12:19:10]process_action close_receipt done [12:19:10]requested_data is exist [12:19:10]produce_requested_data [12:19:10]requested_item fm.sn is exist - process it [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 11 00 00 [12:19:10]Write to MH i2c: E2 08 00 BA 0A 80 11 00 00 00 00 00 00 3E [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 BA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [12:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:19:10]wFMCommunicate OK [12:19:10]requested_item fd.num is exist - process it [12:19:10]SAM_PROTO_GetFieldsCounters [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 13 00 00 [12:19:10]Write to MH i2c: E2 08 00 BB 0A 80 13 00 00 00 00 00 00 41 [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 62 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 62 00 BB 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 8E B9 05 00 0E 04 04 00 10 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 25 [12:19:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:19:10]wFMCommunicate OK [12:19:10]SAM_PROTO_GetFieldsCounters done [12:19:10]requested_item shift.num is exist - process it [12:19:10]requested_item shift.opened is exist - process it [12:19:10]req_shift_opened [12:19:10]FM_GetShiftState [12:19:10]SAM_PROTO_GetShiftState [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 13 01 00 [12:19:10]Write to MH i2c: E2 08 00 BC 0A 80 13 01 00 00 00 00 00 43 [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:10]Read from MH i2c: E2 0E 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 0E 00 BC 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 11 [12:19:10]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:19:10]wFMCommunicate OK [12:19:10]SAM_PROTO_GetShiftState done [12:19:10]FM_GetShiftState done [12:19:10]req_shift_opened done [12:19:10]requested_item shift.open_date is exist - process it [12:19:10]req_shift_open_date [12:19:10]req_shift_open_date done [12:19:10]produce_requested_data done [12:19:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:19:10]process_action_free close_receipt [12:19:10]json_value_free [12:19:10]json_value_free done [12:19:10]process_json_proto returns [12:19:10]Send response to host [12:19:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:19:10]free response buf [12:19:10]execute_script done [12:19:10]execute_script returns [12:19:10]free content buf [12:19:10]Sock 7.Close socket [12:19:10]Sock 7.Thread stoped [12:19:14]OFD Sender: No OFD packet to send [12:19:19]OFD Sender: No OFD packet to send [12:19:24]OFD Sender: No OFD packet to send [12:19:29]OFD Sender: No OFD packet to send [12:19:34]OFD Sender: No OFD packet to send [12:19:39]OFD Sender: No OFD packet to send [12:19:44]OFD Sender: No OFD packet to send [12:19:49]OFD Sender: No OFD packet to send [12:19:54]OFD Sender: No OFD packet to send [12:19:59]OFD Sender: No OFD packet to send [12:20:04]OFD Sender: No OFD packet to send [12:20:09]OFD Sender: No OFD packet to send [12:20:14]OFD Sender: No OFD packet to send [12:20:19]OFD Sender: No OFD packet to send [12:20:24]OFD Sender: No OFD packet to send [12:20:29]OFD Sender: No OFD packet to send [12:20:34]OFD Sender: No OFD packet to send [12:20:39]OFD Sender: No OFD packet to send [12:20:44]OFD Sender: No OFD packet to send [12:20:49]OFD Sender: No OFD packet to send [12:20:54]OFD Sender: No OFD packet to send [12:20:59]OFD Sender: No OFD packet to send [12:21:04]OFD Sender: No OFD packet to send [12:21:09]OFD Sender: No OFD packet to send [12:21:14]OFD Sender: No OFD packet to send [12:21:19]OFD Sender: No OFD packet to send [12:21:24]OFD Sender: No OFD packet to send [12:21:29]OFD Sender: No OFD packet to send [12:21:34]OFD Sender: No OFD packet to send [12:21:39]OFD Sender: No OFD packet to send [12:21:44]OFD Sender: No OFD packet to send [12:21:49]OFD Sender: No OFD packet to send [12:21:54]OFD Sender: No OFD packet to send [12:21:59]OFD Sender: No OFD packet to send [12:22:04]OFD Sender: No OFD packet to send [12:22:07]accept exits with 9 [12:22:07]New connection [12:22:07]New thread 3067379044 created [12:22:07]Thread 3067522404 joined [12:22:07]Waiting for new connection... [12:22:07] Sock 9.Parse request [12:22:07]Sock 9.Check first char [12:22:07]Sock 9.First char is OK [12:22:07]request: POST /json_proto HTTP/1.0 [12:22:07]Method: POST [12:22:07]URL: /json_proto [12:22:07]Method is POST - this is cgi request [12:22:07]url: /json_proto [12:22:07]query_string will be loaded in cgi processing [12:22:07]execute_cgi json_proto POST (null) [12:22:07]execute_cgi path=json_proto method=POST [12:22:07]POST find Content-Length [12:22:07]Host: 172.17.42.195:8080 [12:22:07]Content-Length: 215 [12:22:07]Content-Type: application/json [12:22:07] [12:22:07]POST finish read [12:22:07]Found Content-Length = 215 [12:22: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" ] } } [12:22:07]execute_script... [12:22: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" ] } } [12:22:07]POST & json_proto [12:22:07]process_json_proto [12:22:07]json parsed OK: [12:22:07]protocol is kg_v1.0 [12:22:07]action value=get_value [12:22:07]process_action get_value [12:22:07]cmd_get_value [12:22:07]process_action get_value done [12:22:07]requested_data is exist [12:22:07]produce_requested_data [12:22:07]requested_item kkm.sn is exist - process it [12:22:07]requested_item kkm.ver is exist - process it [12:22:07]requested_item fm.sn is exist - process it [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 11 00 00 [12:22:07]Write to MH i2c: E2 08 00 BD 0A 80 11 00 00 00 00 00 00 41 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 17 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 17 00 BD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [12:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:22:07]wFMCommunicate OK [12:22:07]requested_item fd.num is exist - process it [12:22:07]SAM_PROTO_GetFieldsCounters [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 13 00 00 [12:22:07]Write to MH i2c: E2 08 00 BE 0A 80 13 00 00 00 00 00 00 44 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 62 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 62 00 BE 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 8E B9 05 00 0E 04 04 00 10 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 28 [12:22: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 8E B9 05 00 0E 04 04 00 10 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 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_GetFieldsCounters done [12:22:07]requested_item shift.num is exist - process it [12:22:07]requested_item shift.opened is exist - process it [12:22:07]req_shift_opened [12:22:07]FM_GetShiftState [12:22:07]SAM_PROTO_GetShiftState [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 13 01 00 [12:22:07]Write to MH i2c: E2 08 00 BF 0A 80 13 01 00 00 00 00 00 46 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0E 00 BF 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 14 [12:22:07]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_GetShiftState done [12:22:07]FM_GetShiftState done [12:22:07]req_shift_opened done [12:22:07]requested_item shift.open_date is exist - process it [12:22:07]req_shift_open_date [12:22:07]req_shift_open_date done [12:22:07]produce_requested_data done [12:22:07]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:22:07]process_action_free get_value [12:22:07]json_value_free [12:22:07]json_value_free done [12:22:07]process_json_proto returns [12:22:07]Send response to host [12:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:22:07]free response buf [12:22:07]execute_script done [12:22:07]execute_script returns [12:22:07]free content buf [12:22:07]Sock 9.Close socket [12:22:07]Sock 9.Thread stoped [12:22:07]accept exits with 7 [12:22:07]New connection [12:22:07]New thread 3067522404 created [12:22:07]Thread 3067379044 joined [12:22:07]Waiting for new connection... [12:22:07] Sock 7.Parse request [12:22:07]Sock 7.Check first char [12:22:07]Sock 7.First char is OK [12:22:07]request: POST /json_proto HTTP/1.0 [12:22:07]Method: POST [12:22:07]URL: /json_proto [12:22:07]Method is POST - this is cgi request [12:22:07]url: /json_proto [12:22:07]query_string will be loaded in cgi processing [12:22:07]execute_cgi json_proto POST (null) [12:22:07]execute_cgi path=json_proto method=POST [12:22:07]POST find Content-Length [12:22:07]Host: 172.17.42.195:8080 [12:22:07]Content-Length: 331 [12:22:07]Content-Type: application/json [12:22:07] [12:22:07]POST finish read [12:22:07]Found Content-Length = 331 [12:22: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" ] } } [12:22:07]execute_script... [12:22: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" ] } } [12:22:08]POST & json_proto [12:22:08]process_json_proto [12:22:08]json parsed OK: [12:22:08]protocol is kg_v1.0 [12:22:08]action value=get_value [12:22:08]process_action get_value [12:22:08]cmd_get_value [12:22:08]process_action get_value done [12:22:08]requested_data is exist [12:22:08]produce_requested_data [12:22:08]requested_item fm.sale.total is exist - process it [12:22:08]SAM_PROTO_GetFMData [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 13 03 00 [12:22:08]Write to MH i2c: E2 08 00 C0 0A 80 13 03 00 00 00 00 00 49 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 FD 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 FD 00 C0 0A 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 D0 [12:22:08]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 17 00 00 [12:22:08]Write to MH i2c: E2 08 00 C1 0A 80 17 00 00 00 00 00 00 4B [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:08]Read from MH i2c: E2 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 FD 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: E2 FD 00 C1 0A 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 22 [12:22: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 [12:22:08]wFMCommunicate OK [12:22:08]wFMCommunicate request_size=4 [12:22:08]MH_SAM_APDU [12:22:08]CAPDU: 80 17 00 00 [12:22:08]Write to MH i2c: E2 08 00 C2 0A 80 17 00 00 00 00 00 00 4C [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 FD 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 FD 00 C2 0A 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 73 [12:22: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 [12:22:09]wFMCommunicate OK [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 17 00 00 [12:22:09]Write to MH i2c: E2 08 00 C3 0A 80 17 00 00 00 00 00 00 4D [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 FD 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 FD 00 C3 0A 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 C8 [12:22: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 [12:22:09]wFMCommunicate OK [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 17 00 00 [12:22:09]Write to MH i2c: E2 08 00 C4 0A 80 17 00 00 00 00 00 00 4E [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 E3 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 E3 00 C4 0A 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2D [12:22: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 [12:22:09]wFMCommunicate OK [12:22:09]SAM_PROTO_GetFMData done [12:22:09]requested_item fm.sale_refund.total is exist - process it [12:22:09]requested_item fm.buy.total is exist - process it [12:22:09]requested_item shift.sale.total is exist - process it [12:22:09]SAM_PROTO_GetShiftData [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 13 02 00 [12:22:09]Write to MH i2c: E2 08 00 C5 0A 80 13 02 00 00 00 00 00 4D [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]OFD Sender: No OFD packet to send [12:22:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 C5 0A 00 B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 93 [12:22:10]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 [12:22:10]wFMCommunicate OK [12:22:10]wFMCommunicate request_size=4 [12:22:10]MH_SAM_APDU [12:22:10]CAPDU: 80 17 00 00 [12:22:10]Write to MH i2c: E2 08 00 C6 0A 80 17 00 00 00 00 00 00 50 [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 C6 0A 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 67 [12:22:10]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 [12:22:10]wFMCommunicate OK [12:22:10]wFMCommunicate request_size=4 [12:22:10]MH_SAM_APDU [12:22:10]CAPDU: 80 17 00 00 [12:22:10]Write to MH i2c: E2 08 00 C7 0A 80 17 00 00 00 00 00 00 51 [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 C7 0A 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 0D [12:22:10]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 [12:22:10]wFMCommunicate OK [12:22:10]wFMCommunicate request_size=4 [12:22:10]MH_SAM_APDU [12:22:10]CAPDU: 80 17 00 00 [12:22:10]Write to MH i2c: E2 08 00 C8 0A 80 17 00 00 00 00 00 00 52 [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 FD 00 C8 0A 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 C9 [12:22:10]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 [12:22:10]wFMCommunicate OK [12:22:10]wFMCommunicate request_size=4 [12:22:10]MH_SAM_APDU [12:22:10]CAPDU: 80 17 00 00 [12:22:10]Write to MH i2c: E2 08 00 C9 0A 80 17 00 00 00 00 00 00 53 [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 CF 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 CF 00 C9 0A 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 3A [12:22:11]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 [12:22:11]wFMCommunicate OK [12:22:11]SAM_PROTO_GetShiftData done [12:22:11]requested_item shift.sale.total_cash is exist - process it [12:22:11]requested_item shift.sale_refund.total is exist - process it [12:22:11]requested_item shift.sale_refund.total_cash is exist - process it [12:22:11]requested_item shift.buy.total is exist - process it [12:22:11]requested_item shift.buy.total_cash is exist - process it [12:22:11]produce_requested_data done [12:22:11]produce_requested_data return {"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:22:11]process_action_free get_value [12:22:11]json_value_free [12:22:11]json_value_free done [12:22:11]process_json_proto returns [12:22:11]Send response to host [12:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:22:11]free response buf [12:22:11]execute_script done [12:22:11]execute_script returns [12:22:11]free content buf [12:22:11]Sock 7.Close socket [12:22:11]Sock 7.Thread stoped [12:22:11]accept exits with 9 [12:22:11]New connection [12:22:11]New thread 3067379044 created [12:22:11]Thread 3067522404 joined [12:22:11]Waiting for new connection... [12:22:11] Sock 9.Parse request [12:22:11]Sock 9.Check first char [12:22:11]Sock 9.First char is OK [12:22:11]request: POST /json_proto HTTP/1.0 [12:22:11]Method: POST [12:22:11]URL: /json_proto [12:22:11]Method is POST - this is cgi request [12:22:11]url: /json_proto [12:22:11]query_string will be loaded in cgi processing [12:22:11]execute_cgi json_proto POST (null) [12:22:11]execute_cgi path=json_proto method=POST [12:22:11]POST find Content-Length [12:22:11]Host: 172.17.42.195:8080 [12:22:11]Content-Length: 331 [12:22:11]Content-Type: application/json [12:22:11] [12:22:11]POST finish read [12:22:11]Found Content-Length = 331 [12:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:22:11]execute_script... [12:22:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:22:11]POST & json_proto [12:22:11]process_json_proto [12:22:11]json parsed OK: [12:22:11]protocol is kg_v1.0 [12:22:11]action value=get_value [12:22:11]process_action get_value [12:22:11]cmd_get_value [12:22:11]process_action get_value done [12:22:11]requested_data is exist [12:22:11]produce_requested_data [12:22:11]requested_item fm.sale.total is exist - process it [12:22:11]SAM_PROTO_GetFMData [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 13 03 00 [12:22:11]Write to MH i2c: E2 08 00 CA 0A 80 13 03 00 00 00 00 00 53 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:22:11]Read from MH i2c: E2 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 FD 00 [12:22:11]MH_I2C_Read... [12:22:11]Read from MH i2c: E2 FD 00 CA 0A 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 DA [12:22:11]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:22:11]wFMCommunicate OK [12:22:11]wFMCommunicate request_size=4 [12:22:11]MH_SAM_APDU [12:22:11]CAPDU: 80 17 00 00 [12:22:11]Write to MH i2c: E2 08 00 CB 0A 80 17 00 00 00 00 00 00 55 [12:22:11]Write i2c OK [12:22:11]MH_I2C_Read... [12:22:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:12]Read from MH i2c: E2 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 FD 00 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 FD 00 CB 0A 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 2C [12:22:12]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 [12:22:12]wFMCommunicate OK [12:22:12]wFMCommunicate request_size=4 [12:22:12]MH_SAM_APDU [12:22:12]CAPDU: 80 17 00 00 [12:22:12]Write to MH i2c: E2 08 00 CC 0A 80 17 00 00 00 00 00 00 56 [12:22:12]Write i2c OK [12:22:12]MH_I2C_Read... [12:22:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:12]Read from MH i2c: E2 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 FD 00 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: E2 FD 00 CC 0A 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 7D [12:22:12]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 [12:22:12]wFMCommunicate OK [12:22:12]wFMCommunicate request_size=4 [12:22:12]MH_SAM_APDU [12:22:12]CAPDU: 80 17 00 00 [12:22:12]Write to MH i2c: E2 08 00 CD 0A 80 17 00 00 00 00 00 00 57 [12:22:12]Write i2c OK [12:22:12]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 FD 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 FD 00 CD 0A 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 D2 [12:22: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 [12:22:13]wFMCommunicate OK [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 17 00 00 [12:22:13]Write to MH i2c: E2 08 00 CE 0A 80 17 00 00 00 00 00 00 58 [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 E3 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 E3 00 CE 0A 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 37 [12:22: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 [12:22:13]wFMCommunicate OK [12:22:13]SAM_PROTO_GetFMData done [12:22:13]requested_item fm.sale_refund.total is exist - process it [12:22:13]requested_item fm.buy.total is exist - process it [12:22:13]requested_item shift.sale.total is exist - process it [12:22:13]SAM_PROTO_GetShiftData [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 13 02 00 [12:22:13]Write to MH i2c: E2 08 00 CF 0A 80 13 02 00 00 00 00 00 57 [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 FD 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 FD 00 CF 0A 00 B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 9D [12:22:14]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 [12:22:14]wFMCommunicate OK [12:22:14]wFMCommunicate request_size=4 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 17 00 00 [12:22:14]Write to MH i2c: E2 08 00 D0 0A 80 17 00 00 00 00 00 00 5A [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 FD 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 FD 00 D0 0A 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 71 [12:22:14]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 [12:22:14]wFMCommunicate OK [12:22:14]wFMCommunicate request_size=4 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 17 00 00 [12:22:14]Write to MH i2c: E2 08 00 D1 0A 80 17 00 00 00 00 00 00 5B [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:14]Read from MH i2c: E2 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 FD 00 [12:22:14]MH_I2C_Read... [12:22:14]Read from MH i2c: E2 FD 00 D1 0A 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 17 [12:22:14]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 [12:22:14]wFMCommunicate OK [12:22:14]wFMCommunicate request_size=4 [12:22:14]MH_SAM_APDU [12:22:14]CAPDU: 80 17 00 00 [12:22:14]Write to MH i2c: E2 08 00 D2 0A 80 17 00 00 00 00 00 00 5C [12:22:14]Write i2c OK [12:22:14]MH_I2C_Read... [12:22:14]OFD Sender: No OFD packet to send [12:22:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:15]Read from MH i2c: E2 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 FD 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 FD 00 D2 0A 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 D3 [12:22:15]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 [12:22:15]wFMCommunicate OK [12:22:15]wFMCommunicate request_size=4 [12:22:15]MH_SAM_APDU [12:22:15]CAPDU: 80 17 00 00 [12:22:15]Write to MH i2c: E2 08 00 D3 0A 80 17 00 00 00 00 00 00 5D [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:22:15]Read from MH i2c: E2 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 CF 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 CF 00 D3 0A 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 44 [12:22:15]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 [12:22:15]wFMCommunicate OK [12:22:15]SAM_PROTO_GetShiftData done [12:22:15]requested_item shift.sale.total_cash is exist - process it [12:22:15]requested_item shift.sale_refund.total is exist - process it [12:22:15]requested_item shift.sale_refund.total_cash is exist - process it [12:22:15]requested_item shift.buy.total is exist - process it [12:22:15]requested_item shift.buy.total_cash is exist - process it [12:22:15]produce_requested_data done [12:22:15]produce_requested_data return {"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:22:15]process_action_free get_value [12:22:15]json_value_free [12:22:15]json_value_free done [12:22:15]process_json_proto returns [12:22:15]Send response to host [12:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:22:15]free response buf [12:22:15]execute_script done [12:22:15]execute_script returns [12:22:15]free content buf [12:22:15]Sock 9.Close socket [12:22:15]Sock 9.Thread stoped [12:22:15]accept exits with 7 [12:22:15]New connection [12:22:15]New thread 3067522404 created [12:22:15]Thread 3067379044 joined [12:22:15]Waiting for new connection... [12:22:15] Sock 7.Parse request [12:22:15]Sock 7.Check first char [12:22:15]Sock 7.First char is OK [12:22:15]request: POST /json_proto HTTP/1.0 [12:22:15]Method: POST [12:22:15]URL: /json_proto [12:22:15]Method is POST - this is cgi request [12:22:15]url: /json_proto [12:22:15]query_string will be loaded in cgi processing [12:22:15]execute_cgi json_proto POST (null) [12:22:15]execute_cgi path=json_proto method=POST [12:22:15]POST find Content-Length [12:22:15]Host: 172.17.42.195:8080 [12:22:15]Content-Length: 282 [12:22:15]Content-Type: application/json [12:22:15] [12:22:15]POST finish read [12:22:15]Found Content-Length = 282 [12:22:15]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" ] } } [12:22:15]execute_script... [12:22:15]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" ] } } [12:22:15]POST & json_proto [12:22:15]process_json_proto [12:22:15]json parsed OK: [12:22:15]protocol is kg_v1.0 [12:22:15]action value=x_report [12:22:15]process_action x_report [12:22:15]cmd_x_report [12:22:15]MH_GetDate [12:22:15]Write to MH i2c: F0 00 00 D4 0A CD [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 09 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 09 00 D4 0A 00 78 30 1E 67 EF 94 12 67 FF [12:22:15]GetLastDocTimeStamp 1730031548 [12:22:15]current date 1730031736 [12:22:15]FM_GetShiftState [12:22:15]SAM_PROTO_GetShiftState [12:22:15]wFMCommunicate request_size=4 [12:22:15]MH_SAM_APDU [12:22:15]CAPDU: 80 13 01 00 [12:22:15]Write to MH i2c: E2 08 00 D5 0A 80 13 01 00 00 00 00 00 5C [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:15]Read from MH i2c: E2 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 0E 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 0E 00 D5 0A 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 2A [12:22:15]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:22:15]wFMCommunicate OK [12:22:15]SAM_PROTO_GetShiftState done [12:22:15]FM_GetShiftState done [12:22:15]KKMCreateXReportDocument [12:22:15]Load OK [12:22:15]Malloc new data [12:22:15]MH_GetDate [12:22:15]Write to MH i2c: F0 00 00 D6 0A CF [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 09 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: F0 09 00 D6 0A 00 78 30 1E 67 EF 94 12 67 01 [12:22:15]Malloc new data [12:22:15]Malloc new data [12:22:15]wFMCommunicate request_size=4 [12:22:15]MH_SAM_APDU [12:22:15]CAPDU: 80 11 00 00 [12:22:15]Write to MH i2c: E2 08 00 D7 0A 80 11 00 00 00 00 00 00 5B [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:15]Read from MH i2c: E2 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 17 00 [12:22:15]MH_I2C_Read... [12:22:15]Read from MH i2c: E2 17 00 D7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [12:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:22:15]wFMCommunicate OK [12:22:15]SAM_PROTO_GetFieldsCounters [12:22:15]wFMCommunicate request_size=4 [12:22:15]MH_SAM_APDU [12:22:15]CAPDU: 80 13 00 00 [12:22:15]Write to MH i2c: E2 08 00 D8 0A 80 13 00 00 00 00 00 00 5E [12:22:15]Write i2c OK [12:22:15]MH_I2C_Read... [12:22:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:16]Read from MH i2c: E2 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 62 00 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 62 00 D8 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 8E B9 05 00 0E 04 04 00 10 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 42 [12:22:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:22:16]wFMCommunicate OK [12:22:16]SAM_PROTO_GetFieldsCounters done [12:22:16]Malloc new data [12:22:16]Malloc new data [12:22:16]Malloc new data [12:22:16]KKMCreateXReportDocument OK [12:22:16]KKMSetXReportData OK [12:22:16]KKMPrepareXReportFMData [12:22:16]SAM_PROTO_GetShiftData [12:22:16]wFMCommunicate request_size=4 [12:22:16]MH_SAM_APDU [12:22:16]CAPDU: 80 13 02 00 [12:22:16]Write to MH i2c: E2 08 00 D9 0A 80 13 02 00 00 00 00 00 61 [12:22:16]Write i2c OK [12:22:16]MH_I2C_Read... [12:22:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:22:16]Read from MH i2c: E2 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 FD 00 [12:22:16]MH_I2C_Read... [12:22:16]Read from MH i2c: E2 FD 00 D9 0A 00 B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 A7 [12:22:16]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 [12:22:16]wFMCommunicate OK [12:22:16]wFMCommunicate request_size=4 [12:22:16]MH_SAM_APDU [12:22:16]CAPDU: 80 17 00 00 [12:22:16]Write to MH i2c: E2 08 00 DA 0A 80 17 00 00 00 00 00 00 64 [12:22:16]Write i2c OK [12:22:16]MH_I2C_Read... [12:22:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:17]Read from MH i2c: E2 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 FD 00 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 FD 00 DA 0A 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 7B [12:22:17]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 [12:22:17]wFMCommunicate OK [12:22:17]wFMCommunicate request_size=4 [12:22:17]MH_SAM_APDU [12:22:17]CAPDU: 80 17 00 00 [12:22:17]Write to MH i2c: E2 08 00 DB 0A 80 17 00 00 00 00 00 00 65 [12:22:17]Write i2c OK [12:22:17]MH_I2C_Read... [12:22:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:17]Read from MH i2c: E2 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 FD 00 [12:22:17]MH_I2C_Read... [12:22:17]Read from MH i2c: E2 FD 00 DB 0A 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 21 [12:22:17]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 [12:22:17]wFMCommunicate OK [12:22:17]wFMCommunicate request_size=4 [12:22:17]MH_SAM_APDU [12:22:17]CAPDU: 80 17 00 00 [12:22:17]Write to MH i2c: E2 08 00 DC 0A 80 17 00 00 00 00 00 00 66 [12:22:17]Write i2c OK [12:22:17]MH_I2C_Read... [12:22:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:18]Read from MH i2c: E2 [12:22:18]MH_I2C_Read... [12:22:18]Read from MH i2c: E2 FD 00 [12:22:18]MH_I2C_Read... [12:22:18]Read from MH i2c: E2 FD 00 DC 0A 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 DD [12:22:18]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 [12:22:18]wFMCommunicate OK [12:22:18]wFMCommunicate request_size=4 [12:22:18]MH_SAM_APDU [12:22:18]CAPDU: 80 17 00 00 [12:22:18]Write to MH i2c: E2 08 00 DD 0A 80 17 00 00 00 00 00 00 67 [12:22:18]Write i2c OK [12:22:18]MH_I2C_Read... [12:22:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:22:18]Read from MH i2c: E2 [12:22:18]MH_I2C_Read... [12:22:18]Read from MH i2c: E2 CF 00 [12:22:18]MH_I2C_Read... [12:22:18]Read from MH i2c: E2 CF 00 DD 0A 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 4E [12:22:18]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 [12:22:18]wFMCommunicate OK [12:22:18]SAM_PROTO_GetShiftData done [12:22:18]1194 (1198) - счетчики итогов смены [12:22:18] 1134 (4) - 460 - количество чеков со всеми признаками расчетов [12:22:18] 1129 (159) - счетчики операций «приход» [12:22:18] 1135 (4) - 460 - количество чеков по признаку расчетов [12:22:18] 1201 (4) - 456062.98 - общая итоговая сумма в чеках [12:22:18] 1136 (4) - 239544.00 - итоговая сумма в чеках наличными [12:22:18] 1138 (4) - 216518.98 - итоговая сумма в чеках безналичными [12:22:18] 1024 (123) - суммы налогов [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 0% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1006 (12) - суммы НДС [12:22:18] 1010 (1) - 12% - код ставки НДС [12:22:18] 1011 (3) - 48440.93 - сумма НДС по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (12) - суммы НСП [12:22:18] 1014 (1) - 1% - код ставки НСП [12:22:18] 1015 (3) - 4036.53 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 2% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 3% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 5% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1130 (141) - счетчики операций «возврат прихода» [12:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [12:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:22:18] 1024 (117) - суммы налогов [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 0% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 12% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 2% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 3% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 5% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1131 (141) - счетчики операций «расход» [12:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [12:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:22:18] 1024 (117) - суммы налогов [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 0% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 12% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 2% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 3% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 5% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1,50% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1132 (141) - счетчики операций «возврат расхода» [12:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [12:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:22:18] 1024 (117) - суммы налогов [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 0% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1006 (9) - суммы НДС [12:22:18] 1010 (1) - 12% - код ставки НДС [12:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 0% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 1% - код ставки НСП [12:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:18] 1007 (9) - суммы НСП [12:22:18] 1014 (1) - 2% - код ставки НСП [12:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:19] 1007 (9) - суммы НСП [12:22:19] 1014 (1) - 3% - код ставки НСП [12:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:19] 1007 (9) - суммы НСП [12:22:19] 1014 (1) - 5% - код ставки НСП [12:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:19] 1007 (9) - суммы НСП [12:22:19] 1014 (1) - 0,50% - код ставки НСП [12:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:19] 1007 (9) - суммы НСП [12:22:19] 1014 (1) - 1,50% - код ставки НСП [12:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [12:22:19] 1133 (588) - - счетчики коррекции - не используются [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1194 (04AA) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1134 (046E) [12:22:19]Malloc new data [12:22:19]Processing tag 1129 (0469) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1135 (046F) [12:22:19]Malloc new data [12:22:19]Processing tag 1201 (04B1) [12:22:19]Malloc new data [12:22:19]Processing tag 1136 (0470) [12:22:19]Malloc new data [12:22:19]Processing tag 1138 (0472) [12:22:19]Malloc new data [12:22:19]Processing tag 1024 (0400) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1130 (046A) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1135 (046F) [12:22:19]Malloc new data [12:22:19]Processing tag 1201 (04B1) [12:22:19]Malloc new data [12:22:19]Processing tag 1136 (0470) [12:22:19]Malloc new data [12:22:19]Processing tag 1138 (0472) [12:22:19]Malloc new data [12:22:19]Processing tag 1024 (0400) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1131 (046B) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1135 (046F) [12:22:19]Malloc new data [12:22:19]Processing tag 1201 (04B1) [12:22:19]Malloc new data [12:22:19]Processing tag 1136 (0470) [12:22:19]Malloc new data [12:22:19]Processing tag 1138 (0472) [12:22:19]Malloc new data [12:22:19]Processing tag 1024 (0400) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1132 (046C) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1135 (046F) [12:22:19]Malloc new data [12:22:19]Processing tag 1201 (04B1) [12:22:19]Malloc new data [12:22:19]Processing tag 1136 (0470) [12:22:19]Malloc new data [12:22:19]Processing tag 1138 (0472) [12:22:19]Malloc new data [12:22:19]Processing tag 1024 (0400) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1006 (03EE) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1010 (03F2) [12:22:19]Malloc new data [12:22:19]Processing tag 1011 (03F3) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1007 (03EF) [12:22:19]Load OK [12:22:19]SetTLVBufToDocument [12:22:19]Processing tag 1014 (03F6) [12:22:19]Malloc new data [12:22:19]Processing tag 1015 (03F7) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Processing tag 1133 (046D) [12:22:19]Malloc new data [12:22:19]SetTLVBufToDocument err=0 [12:22:19]SetTLVBufToDocument err=0 [12:22:19]Malloc new data [12:22:19]SAM_PROTO_GetFMData [12:22:19]wFMCommunicate request_size=4 [12:22:19]MH_SAM_APDU [12:22:19]CAPDU: 80 13 03 00 [12:22:19]Write to MH i2c: E2 08 00 DE 0A 80 13 03 00 00 00 00 00 67 [12:22:19]Write i2c OK [12:22:19]MH_I2C_Read... [12:22:20]OFD Sender: No OFD packet to send [12:22:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:22:20]Read from MH i2c: E2 [12:22:20]MH_I2C_Read... [12:22:20]Read from MH i2c: E2 FD 00 [12:22:20]MH_I2C_Read... [12:22:20]Read from MH i2c: E2 FD 00 DE 0A 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 EE [12:22:20]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:22:20]wFMCommunicate OK [12:22:20]wFMCommunicate request_size=4 [12:22:20]MH_SAM_APDU [12:22:20]CAPDU: 80 17 00 00 [12:22:20]Write to MH i2c: E2 08 00 DF 0A 80 17 00 00 00 00 00 00 69 [12:22:20]Write i2c OK [12:22:20]MH_I2C_Read... [12:22:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:20]Read from MH i2c: E2 [12:22:20]MH_I2C_Read... [12:22:20]Read from MH i2c: E2 FD 00 [12:22:20]MH_I2C_Read... [12:22:20]Read from MH i2c: E2 FD 00 DF 0A 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 40 [12:22: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 [12:22:21]wFMCommunicate OK [12:22:21]wFMCommunicate request_size=4 [12:22:21]MH_SAM_APDU [12:22:21]CAPDU: 80 17 00 00 [12:22:21]Write to MH i2c: E2 08 00 E0 0A 80 17 00 00 00 00 00 00 6A [12:22:21]Write i2c OK [12:22:21]MH_I2C_Read... [12:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:21]Read from MH i2c: E2 [12:22:21]MH_I2C_Read... [12:22:21]Read from MH i2c: E2 FD 00 [12:22:21]MH_I2C_Read... [12:22:21]Read from MH i2c: E2 FD 00 E0 0A 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 91 [12:22: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 [12:22:21]wFMCommunicate OK [12:22:21]wFMCommunicate request_size=4 [12:22:21]MH_SAM_APDU [12:22:21]CAPDU: 80 17 00 00 [12:22:21]Write to MH i2c: E2 08 00 E1 0A 80 17 00 00 00 00 00 00 6B [12:22:21]Write i2c OK [12:22:21]MH_I2C_Read... [12:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:22:21]Read from MH i2c: E2 [12:22:21]MH_I2C_Read... [12:22:21]Read from MH i2c: E2 FD 00 [12:22:21]MH_I2C_Read... [12:22:21]Read from MH i2c: E2 FD 00 E1 0A 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 E6 [12:22: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 [12:22:22]wFMCommunicate OK [12:22:22]wFMCommunicate request_size=4 [12:22:22]MH_SAM_APDU [12:22:22]CAPDU: 80 17 00 00 [12:22:22]Write to MH i2c: E2 08 00 E2 0A 80 17 00 00 00 00 00 00 6C [12:22:22]Write i2c OK [12:22:22]MH_I2C_Read... [12:22:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:22:22]Read from MH i2c: E2 [12:22:22]MH_I2C_Read... [12:22:22]Read from MH i2c: E2 E3 00 [12:22:22]MH_I2C_Read... [12:22:22]Read from MH i2c: E2 E3 00 E2 0A 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4B [12:22: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 [12:22:22]wFMCommunicate OK [12:22:22]SAM_PROTO_GetFMData done [12:22:22]FM_GetFMData:85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:22:23]oper:6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:22:23]total:45 F8 CD FB 07 [12:22:23]Malloc new data [12:22:23]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 [12:22:23]total:30 AE DA 0A [12:22:23]Malloc new data [12:22:23]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:22:23]total: [12:22:23]Malloc new data [12:22:23]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:22:23]total: [12:22:23]Malloc new data [12:22:23]KKMPrepareXReportFMData err=0 [12:22:23]Х отчет ИНН: 02508201610067 Кассир: Сабыржан уулу Б. 27.10.2024 12:22 Смена: 522 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Всего чеков: 460 ИТОГИ ПРИХОД Чеков: 460 Общий итог: 456062.98 Итого наличными: 239544.00 Итого безнал.: 216518.98 НДС 0% : 0.00 НДС 12% : 48440.93 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4036.53 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 239544.00 НС Приход: 342893507.25 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874672 [12:22:23]StoreToDocumentArchive [12:22:23]MH_GetDate [12:22:23]Write to MH i2c: F0 00 00 E3 0A DC [12:22:23]Write i2c OK [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: F0 [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: F0 09 00 [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: F0 09 00 E3 0A 00 80 30 1E 67 EF 94 12 67 16 [12:22:23]shift 522 fd 1730031744 [12:22:23]Create dir for shift 0522 [12:22:23]save to /storage/0522/doc_1730031744 [12:22:23]save last doc name /storage/0522/doc_1730031744 to /storage/kkm_last_doc_name [12:22:23]save OK [12:22:23]Clear old archive folders... [12:22:23]NVStorageSaveData kkm_last_timestamp [12:22:23]File name is /storage/kkm_last_timestamp [12:22:23]Write 4 bytes [12:22:23]NVStorageSaveData done [12:22:23]ExternCall_PrintAddStr [12:22:23]wPrintStart [12:22:23]Write to MH i2c: 01 00 00 E4 0A EE [12:22:23]Write i2c OK [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: 01 [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: 01 07 00 [12:22:23]MH_I2C_Read... [12:22:23]Read from MH i2c: 01 07 00 E4 0A 00 00 00 00 00 FF 0F 03 [12:22:23]RasterBufferAndPrint [12:22:23]line Х отчет [12:22:23]line ИНН: 02508201610067 [12:22:23]line Кассир: Сабыржан уулу Б. [12:22:23]line 27.10.2024 12:22 [12:22:23]line Смена: 522 [12:22:23]line РНМ: 0000000000091623 [12:22:23]line ЗНМ: 0300000083 [12:22:23]line СНО: Общий режим [12:22:23]line Всего чеков: 460 [12:22:23]line ИТОГИ ПРИХОД [12:22:23]line Чеков: 460 [12:22:23]line Общий итог: 456062.98 [12:22:23]line Итого наличными: 239544.00 [12:22:23]line Итого безнал.: 216518.98 [12:22:23]line НДС 0% : 0.00 [12:22:23]line НДС 12% : 48440.93 [12:22:23]line НСП 0% : 0.00 [12:22:23]line НСП 1,50% : 0.00 [12:22:23]line НСП 0,50% : 0.00 [12:22:23]line НСП 5% : 0.00 [12:22:23]line НСП 3% : 0.00 [12:22:23]line НСП 2% : 0.00 [12:22:23]line НСП 1% : 4036.53 [12:22:23]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:22:23]line Чеков: 0 [12:22:23]line Общий итог: 0.00 [12:22:23]line Итого наличными: 0.00 [12:22:23]line Итого безнал.: 0.00 [12:22:23]line НДС 0% : 0.00 [12:22:23]line НДС 12% : 0.00 [12:22:23]line НСП 0% : 0.00 [12:22:23]line НСП 1,50% : 0.00 [12:22:23]line НСП 0,50% : 0.00 [12:22:23]line НСП 5% : 0.00 [12:22:23]line НСП 3% : 0.00 [12:22:23]line НСП 2% : 0.00 [12:22:23]line НСП 1% : 0.00 [12:22:23]line ИТОГИ РАСХОД [12:22:23]line Чеков: 0 [12:22:23]line Общий итог: 0.00 [12:22:23]line Итого наличными: 0.00 [12:22:23]line Итого безнал.: 0.00 [12:22:23]line НДС 0% : 0.00 [12:22:23]line НДС 12% : 0.00 [12:22:23]line НСП 0% : 0.00 [12:22:23]line НСП 1,50% : 0.00 [12:22:23]line НСП 0,50% : 0.00 [12:22:23]line НСП 5% : 0.00 [12:22:23]line НСП 3% : 0.00 [12:22:23]line НСП 2% : 0.00 [12:22:23]line НСП 1% : 0.00 [12:22:23]line ИТОГИ ВОЗВРАТ РАСХОДА [12:22:23]line Чеков: 0 [12:22:23]line Общий итог: 0.00 [12:22:23]line Итого наличными: 0.00 [12:22:23]line Итого безнал.: 0.00 [12:22:23]line НДС 0% : 0.00 [12:22:23]line НДС 12% : 0.00 [12:22:23]line НСП 0% : 0.00 [12:22:23]line НСП 1,50% : 0.00 [12:22:23]line НСП 0,50% : 0.00 [12:22:23]line НСП 5% : 0.00 [12:22:23]line НСП 3% : 0.00 [12:22:23]line НСП 2% : 0.00 [12:22:23]line НСП 1% : 0.00 [12:22:23]line Сумма внесений: 0.00 [12:22:23]line Сумма выплат: 0.00 [12:22:23]line Нал. в кассе: 239544.00 [12:22:23]line НС Приход: 342893507.25 [12:22:23]line НС Возвр.Прихода: 1821036.00 [12:22:23]line НС Расход: 0.00 [12:22:23]line НС Возвр.Расхода: 0.00 [12:22:23]line ФМ: 0000000000874672 [12:22:23]written 0, free lines is 4095 [12:22:24]Write to MH i2c: 01 00 00 2F 0B 3A [12:22:24]Write i2c OK [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: 01 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: 01 07 00 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: 01 07 00 2F 0B 00 00 00 00 00 BD 0A 08 [12:22:24]RasterBufferAndPrint [12:22:24]line [12:22:24]line [12:22:24]line [12:22:24]line [12:22:24]line [12:22:24]written 0, free lines is 2785 [12:22:24]MH_Cut [12:22:24]Write to MH i2c: D1 01 00 36 0B 01 13 [12:22:24]Write i2c OK [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: D1 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: D1 01 00 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: D1 01 00 36 0B 00 12 [12:22:24]Write to MH i2c: 01 00 00 37 0B 42 [12:22:24]Write i2c OK [12:22:24]MH_I2C_Read... [12:22:25]OFD Sender: No OFD packet to send [12:22:25]*** Cut start [12:22:25]*** Partial cut [12:22:25]*** CUTSNS_PIN = 1 [12:22:25]*** CUTSNS_PIN = 0 [12:22:26]*** Brake cut motor [12:22:26]Read from MH i2c: 01 [12:22:26]MH_I2C_Read... [12:22:26]*** Stop cut motor [12:22:26]*** Cut end [12:22:26]Read from MH i2c: 01 07 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 07 00 37 0B 00 00 00 00 00 FF 0F 57 [12:22:26]process_action x_report done [12:22:26]requested_data is exist [12:22:26]produce_requested_data [12:22:26]requested_item fd.num is exist - process it [12:22:26]SAM_PROTO_GetFieldsCounters [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 13 00 00 [12:22:26]Write to MH i2c: E2 08 00 38 0B 80 13 00 00 00 00 00 00 BF [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 62 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 62 00 38 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 8E B9 05 00 0E 04 04 00 10 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 A3 [12:22: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 8E B9 05 00 0E 04 04 00 10 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 [12:22:26]wFMCommunicate OK [12:22:26]SAM_PROTO_GetFieldsCounters done [12:22:26]requested_item shift.num is exist - process it [12:22:26]requested_item shift.opened is exist - process it [12:22:26]req_shift_opened [12:22:26]FM_GetShiftState [12:22:26]SAM_PROTO_GetShiftState [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 13 01 00 [12:22:26]Write to MH i2c: E2 08 00 39 0B 80 13 01 00 00 00 00 00 C1 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 0E 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 0E 00 39 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 8F [12:22:26]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:22:26]wFMCommunicate OK [12:22:26]SAM_PROTO_GetShiftState done [12:22:26]FM_GetShiftState done [12:22:26]req_shift_opened done [12:22:26]requested_item shift.open_date is exist - process it [12:22:26]req_shift_open_date [12:22:26]req_shift_open_date done [12:22:26]produce_requested_data done [12:22:26]produce_requested_data return {"fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:22:26]process_action_free x_report [12:22:26]json_value_free [12:22:26]json_value_free done [12:22:26]process_json_proto returns [12:22:26]Send response to host [12:22:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:22:26]free response buf [12:22:26]execute_script done [12:22:26]execute_script returns [12:22:26]free content buf [12:22:26]Sock 7.Close socket [12:22:26]Sock 7.Thread stoped [12:22:30]OFD Sender: No OFD packet to send [12:22:35]OFD Sender: No OFD packet to send [12:22:40]OFD Sender: No OFD packet to send [12:22:45]OFD Sender: No OFD packet to send [12:22:50]OFD Sender: No OFD packet to send [12:22:55]OFD Sender: No OFD packet to send [12:22:59]accept exits with 9 [12:22:59]New connection [12:22:59]New thread 3067379044 created [12:22:59]Thread 3067522404 joined [12:22:59]Waiting for new connection... [12:22:59] Sock 9.Parse request [12:22:59]Sock 9.Check first char [12:22:59]Sock 9.First char is OK [12:22:59]request: POST /json_proto HTTP/1.0 [12:22:59]Method: POST [12:22:59]URL: /json_proto [12:22:59]Method is POST - this is cgi request [12:22:59]url: /json_proto [12:22:59]query_string will be loaded in cgi processing [12:22:59]execute_cgi json_proto POST (null) [12:22:59]execute_cgi path=json_proto method=POST [12:22:59]POST find Content-Length [12:22:59]Host: 172.17.42.195:8080 [12:22:59]Content-Length: 215 [12:22:59]Content-Type: application/json [12:22:59] [12:22:59]POST finish read [12:22:59]Found Content-Length = 215 [12:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:59]execute_script... [12:22:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:59]POST & json_proto [12:22:59]process_json_proto [12:22:59]json parsed OK: [12:22:59]protocol is kg_v1.0 [12:22:59]action value=get_value [12:22:59]process_action get_value [12:22:59]cmd_get_value [12:22:59]process_action get_value done [12:22:59]requested_data is exist [12:22:59]produce_requested_data [12:22:59]requested_item kkm.sn is exist - process it [12:22:59]requested_item kkm.ver is exist - process it [12:22:59]requested_item fm.sn is exist - process it [12:22:59]wFMCommunicate request_size=4 [12:22:59]MH_SAM_APDU [12:22:59]CAPDU: 80 11 00 00 [12:22:59]Write to MH i2c: E2 08 00 3A 0B 80 11 00 00 00 00 00 00 BF [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:59]Read from MH i2c: E2 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 17 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 17 00 3A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [12:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:22:59]wFMCommunicate OK [12:22:59]requested_item fd.num is exist - process it [12:22:59]SAM_PROTO_GetFieldsCounters [12:22:59]wFMCommunicate request_size=4 [12:22:59]MH_SAM_APDU [12:22:59]CAPDU: 80 13 00 00 [12:22:59]Write to MH i2c: E2 08 00 3B 0B 80 13 00 00 00 00 00 00 C2 [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:59]Read from MH i2c: E2 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 62 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 62 00 3B 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 8E B9 05 00 0E 04 04 00 10 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 A6 [12:22:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 B9 05 00 0E 04 04 00 10 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 [12:22:59]wFMCommunicate OK [12:22:59]SAM_PROTO_GetFieldsCounters done [12:22:59]requested_item shift.num is exist - process it [12:22:59]requested_item shift.opened is exist - process it [12:22:59]req_shift_opened [12:22:59]FM_GetShiftState [12:22:59]SAM_PROTO_GetShiftState [12:22:59]wFMCommunicate request_size=4 [12:22:59]MH_SAM_APDU [12:22:59]CAPDU: 80 13 01 00 [12:22:59]Write to MH i2c: E2 08 00 3C 0B 80 13 01 00 00 00 00 00 C4 [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:59]Read from MH i2c: E2 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 0E 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 0E 00 3C 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 92 [12:22:59]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:22:59]wFMCommunicate OK [12:22:59]SAM_PROTO_GetShiftState done [12:22:59]FM_GetShiftState done [12:22:59]req_shift_opened done [12:22:59]requested_item shift.open_date is exist - process it [12:22:59]req_shift_open_date [12:22:59]req_shift_open_date done [12:22:59]produce_requested_data done [12:22:59]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025} [12:22:59]process_action_free get_value [12:22:59]json_value_free [12:22:59]json_value_free done [12:22:59]process_json_proto returns [12:22:59]Send response to host [12:22:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":375182,"shift.num":528,"shift.opened":1,"shift.open_date":1729988025}}} [12:22:59]free response buf [12:22:59]execute_script done [12:22:59]execute_script returns [12:22:59]free content buf [12:22:59]Sock 9.Close socket [12:22:59]Sock 9.Thread stoped [12:22:59]accept exits with 7 [12:22:59]New connection [12:22:59]New thread 3067522404 created [12:22:59]Thread 3067379044 joined [12:22:59]Waiting for new connection... [12:22:59] Sock 7.Parse request [12:22:59]Sock 7.Check first char [12:22:59]Sock 7.First char is OK [12:22:59]request: POST /json_proto HTTP/1.0 [12:22:59]Method: POST [12:22:59]URL: /json_proto [12:22:59]Method is POST - this is cgi request [12:22:59]url: /json_proto [12:22:59]query_string will be loaded in cgi processing [12:22:59]execute_cgi json_proto POST (null) [12:22:59]execute_cgi path=json_proto method=POST [12:22:59]POST find Content-Length [12:22:59]Host: 172.17.42.195:8080 [12:22:59]Content-Length: 331 [12:22:59]Content-Type: application/json [12:22:59] [12:22:59]POST finish read [12:22:59]Found Content-Length = 331 [12:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:22:59]execute_script... [12:22:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:22:59]POST & json_proto [12:22:59]process_json_proto [12:22:59]json parsed OK: [12:22:59]protocol is kg_v1.0 [12:22:59]action value=get_value [12:22:59]process_action get_value [12:22:59]cmd_get_value [12:22:59]process_action get_value done [12:22:59]requested_data is exist [12:22:59]produce_requested_data [12:22:59]requested_item fm.sale.total is exist - process it [12:22:59]SAM_PROTO_GetFMData [12:22:59]wFMCommunicate request_size=4 [12:22:59]MH_SAM_APDU [12:22:59]CAPDU: 80 13 03 00 [12:22:59]Write to MH i2c: E2 08 00 3D 0B 80 13 03 00 00 00 00 00 C7 [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:22:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:22:59]Read from MH i2c: E2 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 FD 00 [12:22:59]MH_I2C_Read... [12:22:59]Read from MH i2c: E2 FD 00 3D 0B 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 4E [12:22:59]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:22:59]wFMCommunicate OK [12:22:59]wFMCommunicate request_size=4 [12:22:59]MH_SAM_APDU [12:22:59]CAPDU: 80 17 00 00 [12:22:59]Write to MH i2c: E2 08 00 3E 0B 80 17 00 00 00 00 00 00 C9 [12:22:59]Write i2c OK [12:22:59]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 3E 0B 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 A0 [12:23:00]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 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 17 00 00 [12:23:00]Write to MH i2c: E2 08 00 3F 0B 80 17 00 00 00 00 00 00 CA [12:23:00]OFD Sender: No OFD packet to send [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 3F 0B 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 F1 [12:23:00]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 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 17 00 00 [12:23:00]Write to MH i2c: E2 08 00 40 0B 80 17 00 00 00 00 00 00 CB [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:00]Read from MH i2c: E2 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: E2 FD 00 40 0B 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 46 [12:23:00]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 [12:23:00]wFMCommunicate OK [12:23:00]wFMCommunicate request_size=4 [12:23:00]MH_SAM_APDU [12:23:00]CAPDU: 80 17 00 00 [12:23:00]Write to MH i2c: E2 08 00 41 0B 80 17 00 00 00 00 00 00 CC [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:23:01]Read from MH i2c: E2 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 E3 00 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 E3 00 41 0B 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AB [12:23:01]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 [12:23:01]wFMCommunicate OK [12:23:01]SAM_PROTO_GetFMData done [12:23:01]requested_item fm.sale_refund.total is exist - process it [12:23:01]requested_item fm.buy.total is exist - process it [12:23:01]requested_item shift.sale.total is exist - process it [12:23:01]SAM_PROTO_GetShiftData [12:23:01]wFMCommunicate request_size=4 [12:23:01]MH_SAM_APDU [12:23:01]CAPDU: 80 13 02 00 [12:23:01]Write to MH i2c: E2 08 00 42 0B 80 13 02 00 00 00 00 00 CB [12:23:01]Write i2c OK [12:23:01]MH_I2C_Read... [12:23:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:23:01]Read from MH i2c: E2 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 FD 00 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 FD 00 42 0B 00 B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 11 [12:23:01]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 [12:23:01]wFMCommunicate OK [12:23:01]wFMCommunicate request_size=4 [12:23:01]MH_SAM_APDU [12:23:01]CAPDU: 80 17 00 00 [12:23:01]Write to MH i2c: E2 08 00 43 0B 80 17 00 00 00 00 00 00 CE [12:23:01]Write i2c OK [12:23:01]MH_I2C_Read... [12:23:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:01]Read from MH i2c: E2 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 FD 00 [12:23:01]MH_I2C_Read... [12:23:01]Read from MH i2c: E2 FD 00 43 0B 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 E5 [12:23:02]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 [12:23:02]wFMCommunicate OK [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 17 00 00 [12:23:02]Write to MH i2c: E2 08 00 44 0B 80 17 00 00 00 00 00 00 CF [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:02]Read from MH i2c: E2 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 FD 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 FD 00 44 0B 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 8B [12:23:02]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 [12:23:02]wFMCommunicate OK [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 17 00 00 [12:23:02]Write to MH i2c: E2 08 00 45 0B 80 17 00 00 00 00 00 00 D0 [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:02]Read from MH i2c: E2 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 FD 00 [12:23:02]MH_I2C_Read... [12:23:02]Read from MH i2c: E2 FD 00 45 0B 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 47 [12:23:02]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 [12:23:02]wFMCommunicate OK [12:23:02]wFMCommunicate request_size=4 [12:23:02]MH_SAM_APDU [12:23:02]CAPDU: 80 17 00 00 [12:23:02]Write to MH i2c: E2 08 00 46 0B 80 17 00 00 00 00 00 00 D1 [12:23:02]Write i2c OK [12:23:02]MH_I2C_Read... [12:23:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:23:03]Read from MH i2c: E2 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 CF 00 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 CF 00 46 0B 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 B8 [12:23:03]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 [12:23:03]wFMCommunicate OK [12:23:03]SAM_PROTO_GetShiftData done [12:23:03]requested_item shift.sale.total_cash is exist - process it [12:23:03]requested_item shift.sale_refund.total is exist - process it [12:23:03]requested_item shift.sale_refund.total_cash is exist - process it [12:23:03]requested_item shift.buy.total is exist - process it [12:23:03]requested_item shift.buy.total_cash is exist - process it [12:23:03]produce_requested_data done [12:23:03]produce_requested_data return {"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:23:03]process_action_free get_value [12:23:03]json_value_free [12:23:03]json_value_free done [12:23:03]process_json_proto returns [12:23:03]Send response to host [12:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:23:03]free response buf [12:23:03]execute_script done [12:23:03]execute_script returns [12:23:03]free content buf [12:23:03]Sock 7.Close socket [12:23:03]Sock 7.Thread stoped [12:23:03]accept exits with 9 [12:23:03]New connection [12:23:03]New thread 3067379044 created [12:23:03]Thread 3067522404 joined [12:23:03]Waiting for new connection... [12:23:03] Sock 9.Parse request [12:23:03]Sock 9.Check first char [12:23:03]Sock 9.First char is OK [12:23:03]request: POST /json_proto HTTP/1.0 [12:23:03]Method: POST [12:23:03]URL: /json_proto [12:23:03]Method is POST - this is cgi request [12:23:03]url: /json_proto [12:23:03]query_string will be loaded in cgi processing [12:23:03]execute_cgi json_proto POST (null) [12:23:03]execute_cgi path=json_proto method=POST [12:23:03]POST find Content-Length [12:23:03]Host: 172.17.42.195:8080 [12:23:03]Content-Length: 331 [12:23:03]Content-Type: application/json [12:23:03] [12:23:03]POST finish read [12:23:03]Found Content-Length = 331 [12:23:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:23:03]execute_script... [12:23:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:23:03]POST & json_proto [12:23:03]process_json_proto [12:23:03]json parsed OK: [12:23:03]protocol is kg_v1.0 [12:23:03]action value=get_value [12:23:03]process_action get_value [12:23:03]cmd_get_value [12:23:03]process_action get_value done [12:23:03]requested_data is exist [12:23:03]produce_requested_data [12:23:03]requested_item fm.sale.total is exist - process it [12:23:03]SAM_PROTO_GetFMData [12:23:03]wFMCommunicate request_size=4 [12:23:03]MH_SAM_APDU [12:23:03]CAPDU: 80 13 03 00 [12:23:03]Write to MH i2c: E2 08 00 47 0B 80 13 03 00 00 00 00 00 D1 [12:23:03]Write i2c OK [12:23:03]MH_I2C_Read... [12:23:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:23:03]Read from MH i2c: E2 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 FD 00 [12:23:03]MH_I2C_Read... [12:23:03]Read from MH i2c: E2 FD 00 47 0B 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 58 [12:23:03]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:23:03]wFMCommunicate OK [12:23:03]wFMCommunicate request_size=4 [12:23:03]MH_SAM_APDU [12:23:03]CAPDU: 80 17 00 00 [12:23:03]Write to MH i2c: E2 08 00 48 0B 80 17 00 00 00 00 00 00 D3 [12:23:03]Write i2c OK [12:23:03]MH_I2C_Read... [12:23:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:04]Read from MH i2c: E2 [12:23:04]MH_I2C_Read... [12:23:04]Read from MH i2c: E2 FD 00 [12:23:04]MH_I2C_Read... [12:23:04]Read from MH i2c: E2 FD 00 48 0B 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 AA [12:23:04]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 [12:23:04]wFMCommunicate OK [12:23:04]wFMCommunicate request_size=4 [12:23:04]MH_SAM_APDU [12:23:04]CAPDU: 80 17 00 00 [12:23:04]Write to MH i2c: E2 08 00 49 0B 80 17 00 00 00 00 00 00 D4 [12:23:04]Write i2c OK [12:23:04]MH_I2C_Read... [12:23:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:04]Read from MH i2c: E2 [12:23:04]MH_I2C_Read... [12:23:04]Read from MH i2c: E2 FD 00 [12:23:04]MH_I2C_Read... [12:23:04]Read from MH i2c: E2 FD 00 49 0B 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 FB [12:23:04]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 [12:23:04]wFMCommunicate OK [12:23:04]wFMCommunicate request_size=4 [12:23:04]MH_SAM_APDU [12:23:04]CAPDU: 80 17 00 00 [12:23:04]Write to MH i2c: E2 08 00 4A 0B 80 17 00 00 00 00 00 00 D5 [12:23:04]Write i2c OK [12:23:04]MH_I2C_Read... [12:23:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:05]Read from MH i2c: E2 [12:23:05]MH_I2C_Read... [12:23:05]Read from MH i2c: E2 FD 00 [12:23:05]MH_I2C_Read... [12:23:05]Read from MH i2c: E2 FD 00 4A 0B 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 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 50 [12:23: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 [12:23:05]wFMCommunicate OK [12:23:05]wFMCommunicate request_size=4 [12:23:05]MH_SAM_APDU [12:23:05]CAPDU: 80 17 00 00 [12:23:05]Write to MH i2c: E2 08 00 4B 0B 80 17 00 00 00 00 00 00 D6 [12:23:05]Write i2c OK [12:23:05]MH_I2C_Read... [12:23:05]OFD Sender: No OFD packet to send [12:23:05]Read from MH i2c: E2 [12:23:05]MH_I2C_Read... [12:23:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:23:05]Read from MH i2c: E2 E3 00 [12:23:05]MH_I2C_Read... [12:23:05]Read from MH i2c: E2 E3 00 4B 0B 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B5 [12:23:05]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 [12:23:05]wFMCommunicate OK [12:23:05]SAM_PROTO_GetFMData done [12:23:05]requested_item fm.sale_refund.total is exist - process it [12:23:05]requested_item fm.buy.total is exist - process it [12:23:05]requested_item shift.sale.total is exist - process it [12:23:05]SAM_PROTO_GetShiftData [12:23:05]wFMCommunicate request_size=4 [12:23:05]MH_SAM_APDU [12:23:05]CAPDU: 80 13 02 00 [12:23:05]Write to MH i2c: E2 08 00 4C 0B 80 13 02 00 00 00 00 00 D5 [12:23:05]Write i2c OK [12:23:05]MH_I2C_Read... [12:23:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:23:06]Read from MH i2c: E2 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: E2 FD 00 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: E2 FD 00 4C 0B 00 B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 1B [12:23:06]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 [12:23:06]wFMCommunicate OK [12:23:06]wFMCommunicate request_size=4 [12:23:06]MH_SAM_APDU [12:23:06]CAPDU: 80 17 00 00 [12:23:06]Write to MH i2c: E2 08 00 4D 0B 80 17 00 00 00 00 00 00 D8 [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:06]Read from MH i2c: E2 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: E2 FD 00 [12:23:06]MH_I2C_Read... [12:23:06]Read from MH i2c: E2 FD 00 4D 0B 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 EF [12:23:06]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 [12:23:06]wFMCommunicate OK [12:23:06]wFMCommunicate request_size=4 [12:23:06]MH_SAM_APDU [12:23:06]CAPDU: 80 17 00 00 [12:23:06]Write to MH i2c: E2 08 00 4E 0B 80 17 00 00 00 00 00 00 D9 [12:23:06]Write i2c OK [12:23:06]MH_I2C_Read... [12:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:07]Read from MH i2c: E2 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 FD 00 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 FD 00 4E 0B 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 95 [12:23:07]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 [12:23:07]wFMCommunicate OK [12:23:07]wFMCommunicate request_size=4 [12:23:07]MH_SAM_APDU [12:23:07]CAPDU: 80 17 00 00 [12:23:07]Write to MH i2c: E2 08 00 4F 0B 80 17 00 00 00 00 00 00 DA [12:23:07]Write i2c OK [12:23:07]MH_I2C_Read... [12:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:07]Read from MH i2c: E2 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 FD 00 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 FD 00 4F 0B 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 51 [12:23:07]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 [12:23:07]wFMCommunicate OK [12:23:07]wFMCommunicate request_size=4 [12:23:07]MH_SAM_APDU [12:23:07]CAPDU: 80 17 00 00 [12:23:07]Write to MH i2c: E2 08 00 50 0B 80 17 00 00 00 00 00 00 DB [12:23:07]Write i2c OK [12:23:07]MH_I2C_Read... [12:23:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [12:23:07]Read from MH i2c: E2 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 CF 00 [12:23:07]MH_I2C_Read... [12:23:07]Read from MH i2c: E2 CF 00 50 0B 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 C2 [12:23:08]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 [12:23:08]wFMCommunicate OK [12:23:08]SAM_PROTO_GetShiftData done [12:23:08]requested_item shift.sale.total_cash is exist - process it [12:23:08]requested_item shift.sale_refund.total is exist - process it [12:23:08]requested_item shift.sale_refund.total_cash is exist - process it [12:23:08]requested_item shift.buy.total is exist - process it [12:23:08]requested_item shift.buy.total_cash is exist - process it [12:23:08]produce_requested_data done [12:23:08]produce_requested_data return {"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:23:08]process_action_free get_value [12:23:08]json_value_free [12:23:08]json_value_free done [12:23:08]process_json_proto returns [12:23:08]Send response to host [12:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":342893507.25,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":456062.98,"shift.sale.total_cash":239544.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:23:08]free response buf [12:23:08]execute_script done [12:23:08]execute_script returns [12:23:08]free content buf [12:23:08]Sock 9.Close socket [12:23:08]Sock 9.Thread stoped [12:23:08]accept exits with 7 [12:23:08]New connection [12:23:08]New thread 3067522404 created [12:23:08]Thread 3067379044 joined [12:23:08]Waiting for new connection... [12:23:08] Sock 7.Parse request [12:23:08]Sock 7.Check first char [12:23:08]Sock 7.First char is OK [12:23:08]request: POST /json_proto HTTP/1.0 [12:23:08]Method: POST [12:23:08]URL: /json_proto [12:23:08]Method is POST - this is cgi request [12:23:08]url: /json_proto [12:23:08]query_string will be loaded in cgi processing [12:23:08]execute_cgi json_proto POST (null) [12:23:08]execute_cgi path=json_proto method=POST [12:23:08]POST find Content-Length [12:23:08]Host: 172.17.42.195:8080 [12:23:08]Content-Length: 285 [12:23:08]Content-Type: application/json [12:23:08] [12:23:08]POST finish read [12:23:08]Found Content-Length = 285 [12:23:08]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" ] } } [12:23:08]execute_script... [12:23:08]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" ] } } [12:23:08]POST & json_proto [12:23:08]process_json_proto [12:23:08]json parsed OK: [12:23:08]protocol is kg_v1.0 [12:23:08]action value=close_shift [12:23:08]process_action close_shift [12:23:08]cmd_close_shift [12:23:08]MH_GetDate [12:23:08]Write to MH i2c: F0 00 00 51 0B 4B [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 09 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 09 00 51 0B 00 AD 30 1E 67 EF 94 12 67 B2 [12:23:08]GetLastDocTimeStamp 1730031736 [12:23:08]current date 1730031789 [12:23:08]FM_GetShiftState [12:23:08]SAM_PROTO_GetShiftState [12:23:08]wFMCommunicate request_size=4 [12:23:08]MH_SAM_APDU [12:23:08]CAPDU: 80 13 01 00 [12:23:08]Write to MH i2c: E2 08 00 52 0B 80 13 01 00 00 00 00 00 DA [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 0E 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 0E 00 52 0B 00 09 00 01 B9 85 1D 67 00 00 00 00 90 00 A8 [12:23:08]RAPDU: 09 00 01 B9 85 1D 67 00 00 00 00 90 00 [12:23:08]wFMCommunicate OK [12:23:08]SAM_PROTO_GetShiftState done [12:23:08]FM_GetShiftState done [12:23:08]KKMCreateCloseShiftDocument [12:23:08]Load OK [12:23:08]Malloc new data [12:23:08]MH_GetDate [12:23:08]Write to MH i2c: F0 00 00 53 0B 4D [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 09 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: F0 09 00 53 0B 00 AD 30 1E 67 EF 94 12 67 B4 [12:23:08]Malloc new data [12:23:08]Malloc new data [12:23:08]Malloc new data [12:23:08]Malloc new data [12:23:08]KKMCreateCloseShiftDocument OK [12:23:08]KKMSetCloseShiftData OK [12:23:08]ProcessDocumentItem done err = 0, tmpTLVsize=80 [12:23:08]tlvbuf is 01610FC0 [12:23:08]KKMLoadAndSignCloseShiftData [12:23:08]SAM_PROTO_ProcessDocument [12:23:08]wFMCommunicate request_size=9 [12:23:08]MH_SAM_APDU [12:23:08]CAPDU: 80 15 01 00 04 05 00 50 00 [12:23:08]Write to MH i2c: E2 0C 00 54 0B 80 15 01 00 04 00 05 00 50 00 00 00 3B [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 54 0B 00 90 00 D3 [12:23:08]RAPDU: 90 00 [12:23:08]wFMCommunicate OK [12:23:08]wFMCommunicate request_size=23 [12:23:08]MH_SAM_APDU [12:23:08]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [12:23:08]Write to MH i2c: E2 1A 00 55 0B 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 D5 [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 55 0B 00 90 00 D4 [12:23:08]RAPDU: 90 00 [12:23:08]wFMCommunicate OK [12:23:08]wFMCommunicate request_size=39 [12:23:08]MH_SAM_APDU [12:23:08]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 [12:23:08]Write to MH i2c: E2 2A 00 56 0B 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 6B [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 56 0B 00 90 00 D5 [12:23:08]RAPDU: 90 00 [12:23:08]wFMCommunicate OK [12:23:08]wFMCommunicate request_size=13 [12:23:08]MH_SAM_APDU [12:23:08]CAPDU: 80 15 02 00 08 F4 03 04 00 AD 30 1E 67 [12:23:08]Write to MH i2c: E2 10 00 57 0B 80 15 02 00 08 00 F4 03 04 00 AD 30 1E 67 00 00 4F [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 57 0B 00 90 00 D6 [12:23:08]RAPDU: 90 00 [12:23:08]wFMCommunicate OK [12:23:08]wFMCommunicate request_size=25 [12:23:08]MH_SAM_APDU [12:23:08]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 [12:23:08]Write to MH i2c: E2 1C 00 58 0B 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 41 [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:23:08]Read from MH i2c: E2 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 [12:23:08]MH_I2C_Read... [12:23:08]Read from MH i2c: E2 03 00 58 0B 00 90 00 D7 [12:23:08]RAPDU: 90 00 [12:23:08]wFMCommunicate OK [12:23:08]wFMCommunicate request_size=4 [12:23:08]MH_SAM_APDU [12:23:08]CAPDU: 80 15 03 00 [12:23:08]Write to MH i2c: E2 08 00 59 0B 80 15 03 00 00 00 00 00 E5 [12:23:08]Write i2c OK [12:23:08]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 FD 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 FD 00 59 0B 00 F5 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 8F B9 05 00 0E 04 04 00 10 02 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 90 00 4C [12:23:09]RAPDU: F5 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 8F B9 05 00 0E 04 04 00 10 02 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 AE 04 6E 04 04 00 CC 01 00 00 69 04 9F 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 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 3D EA 49 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 28 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 90 00 [12:23:09]wFMCommunicate OK [12:23:09]SAM_PROTO_ProcessDocument answer len = 1269 [12:23:09]SAM_PROTO_ProcessDocument remain to read = 1021 [12:23:09]wFMCommunicate request_size=4 [12:23:09]MH_SAM_APDU [12:23:09]CAPDU: 80 17 00 00 [12:23:09]Write to MH i2c: E2 08 00 5A 0B 80 17 00 00 00 00 00 00 E5 [12:23:09]Write i2c OK [12:23:09]MH_I2C_Read... [12:23:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:09]Read from MH i2c: E2 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 FD 00 [12:23:09]MH_I2C_Read... [12:23:09]Read from MH i2c: E2 FD 00 5A 0B 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 90 00 A0 [12:23:09]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 90 00 [12:23:10]wFMCommunicate OK [12:23:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:23:10]SAM_PROTO_ProcessDocument remain to read = 771 [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 17 00 00 [12:23:10]Write to MH i2c: E2 08 00 5B 0B 80 17 00 00 00 00 00 00 E6 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 FD 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 FD 00 5B 0B 00 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 90 00 48 [12:23:10]RAPDU: 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 OFD Sender: No OFD packet to send [12:23:10]00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [12:23:10]wFMCommunicate OK [12:23:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:23:10]SAM_PROTO_ProcessDocument remain to read = 521 [12:23:10]wFMCommunicate request_size=4 [12:23:10]MH_SAM_APDU [12:23:10]CAPDU: 80 17 00 00 [12:23:10]Write to MH i2c: E2 08 00 5C 0B 80 17 00 00 00 00 00 00 E7 [12:23:10]Write i2c OK [12:23:10]MH_I2C_Read... [12:23:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:10]Read from MH i2c: E2 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 FD 00 [12:23:10]MH_I2C_Read... [12:23:10]Read from MH i2c: E2 FD 00 5C 0B 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 75 [12:23:11]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 90 00 [12:23:11]wFMCommunicate OK [12:23:11]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:23:11]SAM_PROTO_ProcessDocument remain to read = 271 [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 17 00 00 [12:23:11]Write to MH i2c: E2 08 00 5D 0B 80 17 00 00 00 00 00 00 E8 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 FD 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 FD 00 5D 0B 00 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 AC [12:23:11]RAPDU: 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [12:23:11]wFMCommunicate OK [12:23:11]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:23:11]SAM_PROTO_ProcessDocument remain to read = 21 [12:23:11]wFMCommunicate request_size=4 [12:23:11]MH_SAM_APDU [12:23:11]CAPDU: 80 17 00 00 [12:23:11]Write to MH i2c: E2 08 00 5E 0B 80 17 00 00 00 00 00 00 E9 [12:23:11]Write i2c OK [12:23:11]MH_I2C_Read... [12:23:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 21! [12:23:11]Read from MH i2c: E2 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 18 00 [12:23:11]MH_I2C_Read... [12:23:11]Read from MH i2c: E2 18 00 5E 0B 00 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 34 12 93 43 C4 E7 90 00 FB [12:23:11]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 34 12 93 43 C4 E7 90 00 [12:23:11]wFMCommunicate OK [12:23:11]SAM_PROTO_ProcessDocument received (without SW) 21 bytes [12:23:11]SAM_PROTO_ProcessDocument done [12:23:11]1209 (1) - 1.0 - номер версии ФФД [12:23:11]1041 (16) - 0000000000874672 - номер ФМ [12:23:11]1040 (4) - 375183 - номер ФД [12:23:11]1038 (4) - 528 - номер смены [12:23:11]1118 (4) - 460 - количество кассовых чеков за смену [12:23:11]1111 (4) - 462 - общее количество ФД за смену [12:23:11]1194 (1198) - счетчики итогов смены [12:23:11] 1134 (4) - 460 - количество чеков со всеми признаками расчетов [12:23:11] 1129 (159) - счетчики операций «приход» [12:23:11] 1135 (4) - 460 - количество чеков по признаку расчетов [12:23:11] 1201 (4) - 456062.98 - общая итоговая сумма в чеках [12:23:11] 1136 (4) - 239544.00 - итоговая сумма в чеках наличными [12:23:11] 1138 (4) - 216518.98 - итоговая сумма в чеках безналичными [12:23:11] 1024 (123) - суммы налогов [12:23:11] 1006 (9) - суммы НДС [12:23:11] 1010 (1) - 0% - код ставки НДС [12:23:11] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:11] 1006 (12) - суммы НДС [12:23:11] 1010 (1) - 12% - код ставки НДС [12:23:11] 1011 (3) - 48440.93 - сумма НДС по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (12) - суммы НСП [12:23:12] 1014 (1) - 1% - код ставки НСП [12:23:12] 1015 (3) - 4036.53 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 2% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 3% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 5% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1130 (141) - счетчики операций «возврат прихода» [12:23:12] 1135 (4) - 0 - количество чеков по признаку расчетов [12:23:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:23:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:23:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:23:12] 1024 (117) - суммы налогов [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 0% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 12% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 2% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 3% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 5% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1131 (141) - счетчики операций «расход» [12:23:12] 1135 (4) - 0 - количество чеков по признаку расчетов [12:23:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:23:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:23:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:23:12] 1024 (117) - суммы налогов [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 0% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 12% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 2% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 3% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 5% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1132 (141) - счетчики операций «возврат расхода» [12:23:12] 1135 (4) - 0 - количество чеков по признаку расчетов [12:23:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:23:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:23:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:23:12] 1024 (117) - суммы налогов [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 0% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1006 (9) - суммы НДС [12:23:12] 1010 (1) - 12% - код ставки НДС [12:23:12] 1011 (0) - 0.00 - сумма НДС по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 2% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 3% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 5% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 0,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1007 (9) - суммы НСП [12:23:12] 1014 (1) - 1,50% - код ставки НСП [12:23:12] 1015 (0) - 0.00 - сумма НСП по ставке [12:23:12] 1133 (588) - - счетчики коррекции - не используются [12:23:12]1077 (6) - 57254384747751 - ФПД [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1209 (04B9) [12:23:12]Malloc new data [12:23:12]Processing tag 1041 (0411) [12:23:12]Processing tag 1040 (0410) [12:23:12]Malloc new data [12:23:12]Processing tag 1038 (040E) [12:23:12]Malloc new data [12:23:12]Processing tag 1118 (045E) [12:23:12]Malloc new data [12:23:12]Processing tag 1111 (0457) [12:23:12]Malloc new data [12:23:12]Processing tag 1194 (04AA) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1134 (046E) [12:23:12]Malloc new data [12:23:12]Processing tag 1129 (0469) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1135 (046F) [12:23:12]Malloc new data [12:23:12]Processing tag 1201 (04B1) [12:23:12]Malloc new data [12:23:12]Processing tag 1136 (0470) [12:23:12]Malloc new data [12:23:12]Processing tag 1138 (0472) [12:23:12]Malloc new data [12:23:12]Processing tag 1024 (0400) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1130 (046A) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1135 (046F) [12:23:12]Malloc new data [12:23:12]Processing tag 1201 (04B1) [12:23:12]Malloc new data [12:23:12]Processing tag 1136 (0470) [12:23:12]Malloc new data [12:23:12]Processing tag 1138 (0472) [12:23:12]Malloc new data [12:23:12]Processing tag 1024 (0400) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1131 (046B) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1135 (046F) [12:23:12]Malloc new data [12:23:12]Processing tag 1201 (04B1) [12:23:12]Malloc new data [12:23:12]Processing tag 1136 (0470) [12:23:12]Malloc new data [12:23:12]Processing tag 1138 (0472) [12:23:12]Malloc new data [12:23:12]Processing tag 1024 (0400) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1132 (046C) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1135 (046F) [12:23:12]Malloc new data [12:23:12]Processing tag 1201 (04B1) [12:23:12]Malloc new data [12:23:12]Processing tag 1136 (0470) [12:23:12]Malloc new data [12:23:12]Processing tag 1138 (0472) [12:23:12]Malloc new data [12:23:12]Processing tag 1024 (0400) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1006 (03EE) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1010 (03F2) [12:23:12]Malloc new data [12:23:12]Processing tag 1011 (03F3) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1007 (03EF) [12:23:12]Load OK [12:23:12]SetTLVBufToDocument [12:23:12]Processing tag 1014 (03F6) [12:23:12]Malloc new data [12:23:12]Processing tag 1015 (03F7) [12:23:12]Malloc new data [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]SetTLVBufToDocument err=0 [12:23:12]Processing tag 1133 (046D) [12:23:12]Malloc new data [12:23:13]SetTLVBufToDocument err=0 [12:23:13]Processing tag 1077 (0435) [12:23:13]Malloc new data [12:23:13]SetTLVBufToDocument err=0 [12:23:13]Malloc new data [12:23:13]SAM_PROTO_GetFMData [12:23:13]wFMCommunicate request_size=4 [12:23:13]MH_SAM_APDU [12:23:13]CAPDU: 80 13 03 00 [12:23:13]Write to MH i2c: E2 08 00 5F 0B 80 13 03 00 00 00 00 00 E9 [12:23:13]Write i2c OK [12:23:13]MH_I2C_Read... [12:23:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:23:13]Read from MH i2c: E2 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 FD 00 [12:23:13]MH_I2C_Read... [12:23:13]Read from MH i2c: E2 FD 00 5F 0B 00 C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 70 [12:23:13]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6D B5 05 00 69 04 A4 00 6F 04 04 00 57 B3 05 00 B1 04 05 00 45 F8 CD FB 07 70 04 05 00 74 BA F6 2E 06 72 04 05 00 D1 3D D7 CC 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 14 82 1B D9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 44 17 12 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 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 [12:23:14]wFMCommunicate OK [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 17 00 00 [12:23:14]Write to MH i2c: E2 08 00 60 0B 80 17 00 00 00 00 00 00 EB [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 FD 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 FD 00 60 0B 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 C2 [12:23: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 [12:23:14]wFMCommunicate OK [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 17 00 00 [12:23:14]Write to MH i2c: E2 08 00 61 0B 80 17 00 00 00 00 00 00 EC [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:14]Read from MH i2c: E2 FD 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 FD 00 61 0B 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 13 [12:23: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 [12:23:15]wFMCommunicate OK [12:23:15]wFMCommunicate request_size=4 [12:23:15]MH_SAM_APDU [12:23:15]CAPDU: 80 17 00 00 [12:23:15]Write to MH i2c: E2 08 00 62 0B 80 17 00 00 00 00 00 00 ED [12:23:15]Write i2c OK [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: E2 [12:23:15]MH_I2C_Read... [12:23:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:23:15]Read from MH i2c: E2 FD 00 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: E2 FD 00 62 0B 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 OFD Sender: No OFD packet to send [12:23:15]01 00 00 F7 03 00 90 00 68 [12:23: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 [12:23:16]wFMCommunicate OK [12:23:16]wFMCommunicate request_size=4 [12:23:16]MH_SAM_APDU [12:23:16]CAPDU: 80 17 00 00 [12:23:16]Write to MH i2c: E2 08 00 63 0B 80 17 00 00 00 00 00 00 EE [12:23:16]Write i2c OK [12:23:16]MH_I2C_Read... [12:23:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [12:23:16]Read from MH i2c: E2 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 E3 00 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 E3 00 63 0B 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [12:23:16]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 [12:23:16]wFMCommunicate OK [12:23:16]SAM_PROTO_GetFMData done [12:23:16]Malloc new data [12:23:16]Malloc new data [12:23:16]Malloc new data [12:23:16]Malloc new data [12:23:16]KKMLoadAndSignCloseShiftData err=0 [12:23:16]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Сабыржан уулу Б. 27.10.2024 12:23 Смена: 528 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Чеков за смену: 460 ФД за смену: 462 Всего чеков: 460 ИТОГИ ПРИХОД Чеков: 460 Общий итог: 456062.98 Итого наличными: 239544.00 Итого безнал.: 216518.98 НДС 0% : 0.00 НДС 12% : 48440.93 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4036.53 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 239544.00 НС Приход: 342893507.25 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 375183 ФМ: 0000000000874672 ФПД: 57254384747751 [12:23:16]StoreToDocumentArchive [12:23:16]shift 528 fd 375183 [12:23:16]save to /storage/0528/doc_00375183 [12:23:16]save last doc name /storage/0528/doc_00375183 to /storage/kkm_last_doc_name [12:23:16]save OK [12:23:16]Clear old archive folders... [12:23:16]Remove dir /storage/0522 [12:23:16]opendir ok [12:23:16]file . [12:23:16]file .. [12:23:16]file doc_1730031744 [12:23:16]remove file /storage/0522/doc_1730031744 [12:23:16]remove dir /storage/0522 [12:23:16]NVStorageSaveData kkm_registers [12:23:16]File name is /storage/kkm_registers [12:23:16]Write 24 bytes [12:23:16]NVStorageSaveData done [12:23:16]NVStorageSaveData kkm_registers [12:23:16]File name is /storage/kkm_registers [12:23:16]Write 24 bytes [12:23:16]NVStorageSaveData done [12:23:16]ProcessDocumentItem done err = 0, tmpTLVsize=1392 [12:23:16]tlvbuf is B6FE0770 [12:23:16]SAM_PROTO_ClearQueue [12:23:16]wFMCommunicate request_size=4 [12:23:16]MH_SAM_APDU [12:23:16]CAPDU: 80 09 00 00 [12:23:16]Write to MH i2c: E2 08 00 64 0B 80 09 00 00 00 00 00 00 E1 [12:23:16]Write i2c OK [12:23:16]MH_I2C_Read... [12:23:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:16]Read from MH i2c: E2 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 03 00 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 03 00 64 0B 00 90 00 E3 [12:23:16]RAPDU: 90 00 [12:23:16]wFMCommunicate OK [12:23:16]SAM_PROTO_ClearQueue done [12:23:16]KKMCreateOFDPacket [12:23:16]OFDProtocolAddRootSTLVToBuf [12:23:16]FM_MakeSignedData [12:23:16]FM_MakeSignedData [12:23:16]SAM_PROTO_SignData [12:23:16]wFMCommunicate request_size=4 [12:23:16]MH_SAM_APDU [12:23:16]CAPDU: 80 0D 01 02 [12:23:16]Write to MH i2c: E2 08 00 65 0B 80 0D 01 02 00 00 00 00 E9 [12:23:16]Write i2c OK [12:23:16]MH_I2C_Read... [12:23:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:16]Read from MH i2c: E2 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 03 00 [12:23:16]MH_I2C_Read... [12:23:16]Read from MH i2c: E2 03 00 65 0B 00 90 00 E4 [12:23:16]RAPDU: 90 00 [12:23:16]wFMCommunicate OK [12:23:16]wFMCommunicate request_size=255 [12:23:16]MH_SAM_APDU [12:23:16]CAPDU: 80 0D 02 02 FA 05 00 70 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 AD 30 1E 67 0E 04 04 00 10 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 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 D9 04 6E 04 04 00 CC 01 00 00 69 04 A6 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 01 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 3D EA 49 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 [12:23:16]Write to MH i2c: E2 02 01 66 0B 80 0D 02 02 FA 00 05 00 70 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 AD 30 1E 67 0E 04 04 00 10 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 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 D9 04 6E 04 04 00 CC 01 00 00 69 04 A6 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 01 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 3D EA 49 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 29 [12:23:17]Write i2c OK [12:23:17]MH_I2C_Read... [12:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:17]Read from MH i2c: E2 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 03 00 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 03 00 66 0B 00 90 00 E5 [12:23:17]RAPDU: 90 00 [12:23:17]wFMCommunicate OK [12:23:17]wFMCommunicate request_size=255 [12:23:17]MH_SAM_APDU [12:23:17]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 C5 28 06 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A [12:23:17]Write to MH i2c: E2 02 01 67 0B 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 C5 28 06 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 00 56 [12:23:17]Write i2c OK [12:23:17]MH_I2C_Read... [12:23:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:18]Read from MH i2c: E2 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 03 00 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 03 00 67 0B 00 90 00 E6 [12:23:18]RAPDU: 90 00 [12:23:18]wFMCommunicate OK [12:23:18]wFMCommunicate request_size=255 [12:23:18]MH_SAM_APDU [12:23:18]CAPDU: 80 0D 02 02 FA 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 [12:23:18]Write to MH i2c: E2 02 01 68 0B 80 0D 02 02 FA 00 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 AB [12:23:18]Write i2c OK [12:23:18]MH_I2C_Read... [12:23:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:18]Read from MH i2c: E2 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 03 00 [12:23:18]MH_I2C_Read... [12:23:18]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [12:23:18]RAPDU: 90 00 [12:23:18]wFMCommunicate OK [12:23:18]wFMCommunicate request_size=255 [12:23:18]MH_SAM_APDU [12:23:18]CAPDU: 80 0D 02 02 FA 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 [12:23:18]Write to MH i2c: E2 02 01 69 0B 80 0D 02 02 FA 00 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 00 00 B1 [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 [12:23:19]MH_I2C_Read... [12:23:19]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [12:23:19]RAPDU: 90 00 [12:23:19]wFMCommunicate OK [12:23:19]wFMCommunicate request_size=255 [12:23:19]MH_SAM_APDU [12:23:19]CAPDU: 80 0D 02 02 FA 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 [12:23:19]Write to MH i2c: E2 02 01 6A 0B 80 0D 02 02 FA 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 00 00 8C [12:23:19]Write i2c OK [12:23:19]MH_I2C_Read... [12:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:19]Read from MH i2c: E2 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 03 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [12:23:20]RAPDU: 90 00 [12:23:20]wFMCommunicate OK [12:23:20]wFMCommunicate request_size=151 [12:23:20]MH_SAM_APDU [12:23:20]CAPDU: 80 0D 02 02 92 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 8F B9 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 34 12 93 43 C4 E7 [12:23:20]Write to MH i2c: E2 9A 00 6B 0B 80 0D 02 02 92 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 8F B9 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 34 12 93 43 C4 E7 00 00 41 [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:20]Read from MH i2c: E2 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 03 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [12:23:20]RAPDU: 90 00 [12:23:20]wFMCommunicate OK [12:23:20]wFMCommunicate request_size=4 [12:23:20]MH_SAM_APDU [12:23:20]CAPDU: 80 0D 03 02 [12:23:20]Write to MH i2c: E2 08 00 6C 0B 80 0D 03 02 00 00 00 00 F2 [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:20]Read from MH i2c: E2 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 0B 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 0B 00 6C 0B 00 15 02 0A 52 DE DD A7 ED 90 00 B5 [12:23:20]RAPDU: 15 02 0A 52 DE DD A7 ED 90 00 [12:23:20]wFMCommunicate OK [12:23:20]SAM_PROTO_SignData done [12:23:20]FM_MakeSignedData done [12:23:20]CreateOFDProtocolMessage [12:23:20]wFMCommunicate request_size=4 [12:23:20]MH_SAM_APDU [12:23:20]CAPDU: 80 11 00 00 [12:23:20]Write to MH i2c: E2 08 00 6D 0B 80 11 00 00 00 00 00 00 F2 [12:23:20]Write i2c OK [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 [12:23:20]MH_I2C_Read... [12:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:20]Read from MH i2c: E2 17 00 [12:23:20]MH_I2C_Read... [12:23:20]Read from MH i2c: E2 17 00 6D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [12:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [12:23:20]wFMCommunicate OK [12:23:20]CreateOFDProtocolMessage done [12:23:20]OFDSenderStorePacket 375183 [12:23:20]StoreOFDPacket docnum=375183 [12:23: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 84 05 00 00 EA 75 7C 05 22 FE 5A 05 01 00 05 00 70 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 AD 30 1E 67 0E 04 04 00 10 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 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 D9 04 6E 04 04 00 CC 01 00 00 69 04 A6 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 01 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 3D EA 49 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 C5 28 06 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 8F B9 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 34 12 93 43 C4 E7 15 02 0A 52 DE DD A7 ED [12:23:20]CheckFolder [12:23:20]dirname=/storage/ofd_packets [12:23:20]CheckFolder done [12:23:20]ProducePacketName [12:23:20]name=ofd_packets/00375183 [12:23:20]NVStorageSaveData ofd_packets/00375183 [12:23:21]File name is /storage/ofd_packets/00375183 [12:23:21]Write 1442 bytes [12:23:21]NVStorageSaveData done [12:23:21]OFDSenderStorePacket done [12:23:21]KKMCreateOFDPacket done [12:23:21]NVStorageSaveData kkm_last_timestamp [12:23:21]File name is /storage/kkm_last_timestamp [12:23:21]Write 4 bytes [12:23:21]NVStorageSaveData done [12:23:21]ExternCall_PrintAddStr [12:23:21]wPrintStart [12:23:21]Write to MH i2c: 01 00 00 6E 0B 79 [12:23:21]OFD Sender: No OFD packet to send [12:23:21]Write i2c OK [12:23:21]MH_I2C_Read... [12:23:21]Read from MH i2c: 01 [12:23:21]MH_I2C_Read... [12:23:21]Read from MH i2c: 01 07 00 [12:23:21]MH_I2C_Read... [12:23:21]Read from MH i2c: 01 07 00 6E 0B 00 00 00 00 00 FF 0F 8E [12:23:21]RasterBufferAndPrint [12:23:21]line Отчет о закрытии смены [12:23:21]line ФФД: 1.0 [12:23:21]line ИНН: 02508201610067 [12:23:21]line Кассир: Сабыржан уулу Б. [12:23:21]line 27.10.2024 12:23 [12:23:21]line Смена: 528 [12:23:21]line РНМ: 0000000000091623 [12:23:21]line ЗНМ: 0300000083 [12:23:21]line СНО: Общий режим [12:23:21]line Чеков за смену: 460 [12:23:21]line ФД за смену: 462 [12:23:21]line Всего чеков: 460 [12:23:21]line ИТОГИ ПРИХОД [12:23:21]line Чеков: 460 [12:23:21]line Общий итог: 456062.98 [12:23:21]line Итого наличными: 239544.00 [12:23:21]line Итого безнал.: 216518.98 [12:23:21]line НДС 0% : 0.00 [12:23:21]line НДС 12% : 48440.93 [12:23:21]line НСП 0% : 0.00 [12:23:21]line НСП 1,50% : 0.00 [12:23:21]line НСП 0,50% : 0.00 [12:23:21]line НСП 5% : 0.00 [12:23:21]line НСП 3% : 0.00 [12:23:21]line НСП 2% : 0.00 [12:23:21]line НСП 1% : 4036.53 [12:23:21]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:23:21]line Чеков: 0 [12:23:21]line Общий итог: 0.00 [12:23:21]line Итого наличными: 0.00 [12:23:21]line Итого безнал.: 0.00 [12:23:21]line НДС 0% : 0.00 [12:23:21]line НДС 12% : 0.00 [12:23:21]line НСП 0% : 0.00 [12:23:21]line НСП 1,50% : 0.00 [12:23:21]line НСП 0,50% : 0.00 [12:23:21]line НСП 5% : 0.00 [12:23:21]line НСП 3% : 0.00 [12:23:21]line НСП 2% : 0.00 [12:23:21]line НСП 1% : 0.00 [12:23:21]line ИТОГИ РАСХОД [12:23:21]line Чеков: 0 [12:23:21]line Общий итог: 0.00 [12:23:21]line Итого наличными: 0.00 [12:23:21]line Итого безнал.: 0.00 [12:23:21]line НДС 0% : 0.00 [12:23:21]line НДС 12% : 0.00 [12:23:21]line НСП 0% : 0.00 [12:23:21]line НСП 1,50% : 0.00 [12:23:21]line НСП 0,50% : 0.00 [12:23:21]line НСП 5% : 0.00 [12:23:21]line НСП 3% : 0.00 [12:23:21]line НСП 2% : 0.00 [12:23:21]line НСП 1% : 0.00 [12:23:21]line ИТОГИ ВОЗВРАТ РАСХОДА [12:23:21]line Чеков: 0 [12:23:21]line Общий итог: 0.00 [12:23:21]line Итого наличными: 0.00 [12:23:21]line Итого безнал.: 0.00 [12:23:21]line НДС 0% : 0.00 [12:23:21]line НДС 12% : 0.00 [12:23:21]line НСП 0% : 0.00 [12:23:21]line НСП 1,50% : 0.00 [12:23:21]line НСП 0,50% : 0.00 [12:23:21]line НСП 5% : 0.00 [12:23:21]line НСП 3% : 0.00 [12:23:21]line НСП 2% : 0.00 [12:23:21]line НСП 1% : 0.00 [12:23:21]line Сумма внесений: 0.00 [12:23:21]line Сумма выплат: 0.00 [12:23:21]line Нал. в кассе: 239544.00 [12:23:21]line НС Приход: 342893507.25 [12:23:21]line НС Возвр.Прихода: 1821036.00 [12:23:21]line НС Расход: 0.00 [12:23:21]line НС Возвр.Расхода: 0.00 [12:23:21]line ФД: 375183 [12:23:21]line ФМ: 0000000000874672 [12:23:21]line ФПД: 57254384747751 [12:23:21]written 0, free lines is 4095 [12:23:21]OFD Sender: Processing packet 375183 [packets to send 270, broken 269] [12:23:21]ProducePacketName [12:23:21]name=ofd_packets/00375183 [12:23:21]OFD Sender: To server: pG, [12:23:21]CommunicateWithHost lk.salyk.kg:30040 [12:23:21]ConnectInit lk.salyk.kg [12:23:21]Connected sock=10 [12:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 84 05 00 00 EA 75 7C 05 22 FE 5A 05 01 00 05 00 70 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 AD 30 1E 67 0E 04 04 00 10 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 CC 01 00 00 57 04 04 00 CE 01 00 00 AA 04 D9 04 6E 04 04 00 CC 01 00 00 69 04 A6 00 6F 04 04 00 CC 01 00 00 B1 04 04 00 9A E5 B7 02 70 04 04 00 E0 83 6D 01 72 04 04 00 BA 61 4A 01 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 3D EA 49 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 C5 28 06 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 Write to MH i2c: 00 01 EF 00 03 00 09 BE 00 0B C9 [12:23:22]F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 Write i2c OK [12:23:22]03 MH_I2C_Read... [12:23:22]01 Read from MH i2c: 00 01 02 [12:23:22]F7 MH_I2C_Read... [12:23:22]03 00 Read from MH i2c: 00 01 EF 07 03 00 09 [12:23:23]00 MH_I2C_Read... [12:23:23]F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 01 04 07 F7 00 03 BE 00 0B 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 00 03 00 09 00 00 00 F6 D8 03 0F 01 B7 00 06 F7 03 00 00 10 04 04 00 8F B9 05 00 11 [12:23:23]04 RasterBufferAndPrint [12:23:23]10 line [12:23:23]00 line [12:23:23]30 line [12:23:23]30 line [12:23:23]30 line [12:23:23]30 30 written 0, free lines is 4095 [12:23:23]30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 34 12 93 MH_Cut [12:23:23]43 Write to MH i2c: C4 D1 E7 01 15 00 02 C5 0A 0B 52 01 DE A2 DD [12:23:23]A7 ED [12:23:23]Write i2c OK [12:23:23]MH_I2C_Read... [12:23:23]Read from MH i2c: D1 [12:23:23]MH_I2C_Read... [12:23:23]Read from MH i2c: D1 01 00 [12:23:23]MH_I2C_Read... [12:23:23]Read from MH i2c: D1 01 00 C5 0B 00 A1 [12:23:23]Write to MH i2c: 01 00 00 C6 0B D1 [12:23:23]Write i2c OK [12:23:23]MH_I2C_Read... [12:23: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 D9 2B 47 00 C7 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 *** Cut start [12:23:23]00 8F B9 05 *** Partial cut [12:23:23]00 *** CUTSNS_PIN = 1 [12:23:23]F4 03 04 00 *** CUTSNS_PIN = 0 [12:23:23]58 DC 1D 67 B6 04 01 00 00 96 39 D2 99 58 67 85 0A [12:23:23]CommunicateWithHost err = 0 [12:23:23]CheckOFDResponse [12:23:23]1017 (14) - 77093643461234 [12:23:23]1041 (16) - 0000000000874672 [12:23:23]1040 (4) - 375183 [12:23:23]1012 (4) - 27.10.2024 06:23 [12:23:23]1206 (1) - 0 [12:23:23]OFD Sender: Remove packet 375183 [12:23:23]ProducePacketName [12:23:23]name=ofd_packets/00375183 [12:23:23]NVStorageDeleteData [12:23:23]*** Brake cut motor [12:23:24]*** Stop cut motor [12:23:24]*** Cut end [12:23:24]OFD Sender: No OFD packet to send [12:23:24]Read from MH i2c: 01 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: 01 07 00 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: 01 07 00 C6 0B 00 00 00 00 00 FF 0F E6 [12:23:24]process_action close_shift done [12:23:24]requested_data is exist [12:23:24]produce_requested_data [12:23:24]requested_item fd.num is exist - process it [12:23:24]SAM_PROTO_GetFieldsCounters [12:23:24]wFMCommunicate request_size=4 [12:23:24]MH_SAM_APDU [12:23:24]CAPDU: 80 13 00 00 [12:23:24]Write to MH i2c: E2 08 00 C7 0B 80 13 00 00 00 00 00 00 4E [12:23:24]Write i2c OK [12:23:24]MH_I2C_Read... [12:23:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:24]Read from MH i2c: E2 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 62 00 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 62 00 C7 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 8F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [12:23: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 8F B9 05 00 0E 04 04 00 10 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:23:24]wFMCommunicate OK [12:23:24]SAM_PROTO_GetFieldsCounters done [12:23:24]requested_item shift.num is exist - process it [12:23:24]requested_item shift.opened is exist - process it [12:23:24]req_shift_opened [12:23:24]FM_GetShiftState [12:23:24]SAM_PROTO_GetShiftState [12:23:24]wFMCommunicate request_size=4 [12:23:24]MH_SAM_APDU [12:23:24]CAPDU: 80 13 01 00 [12:23:24]Write to MH i2c: E2 08 00 C8 0B 80 13 01 00 00 00 00 00 50 [12:23:24]Write i2c OK [12:23:24]MH_I2C_Read... [12:23:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:24]Read from MH i2c: E2 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 0E 00 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 0E 00 C8 0B 00 09 00 00 00 00 00 00 00 00 00 00 90 00 5B [12:23:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [12:23:24]wFMCommunicate OK [12:23:24]SAM_PROTO_GetShiftState done [12:23:24]FM_GetShiftState done [12:23:24]req_shift_opened done [12:23:24]requested_item shift.open_date is exist - process it [12:23:24]req_shift_open_date [12:23:24]FM_GetShiftState [12:23:24]SAM_PROTO_GetShiftState [12:23:24]wFMCommunicate request_size=4 [12:23:24]MH_SAM_APDU [12:23:24]CAPDU: 80 13 01 00 [12:23:24]Write to MH i2c: E2 08 00 C9 0B 80 13 01 00 00 00 00 00 51 [12:23:24]Write i2c OK [12:23:24]MH_I2C_Read... [12:23:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:24]Read from MH i2c: E2 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 0E 00 [12:23:24]MH_I2C_Read... [12:23:24]Read from MH i2c: E2 0E 00 C9 0B 00 09 00 00 00 00 00 00 00 00 00 00 90 00 5C [12:23:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [12:23:24]wFMCommunicate OK [12:23:24]SAM_PROTO_GetShiftState done [12:23:24]FM_GetShiftState done [12:23:24]req_shift_open_date done [12:23:24]produce_requested_data done [12:23:24]produce_requested_data return {"fd.num":375183,"shift.num":528,"shift.opened":0,"shift.open_date":0} [12:23:24]process_action_free close_shift [12:23:24]json_value_free [12:23:24]json_value_free done [12:23:24]process_json_proto returns [12:23:24]Send response to host [12:23:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":375183,"shift.num":528,"shift.opened":0,"shift.open_date":0}}} [12:23:24]free response buf [12:23:24]execute_script done [12:23:24]execute_script returns [12:23:24]free content buf [12:23:24]Sock 7.Close socket [12:23:24]Sock 7.Thread stoped [12:23:29]OFD Sender: No OFD packet to send [12:23:34]OFD Sender: No OFD packet to send [12:23:39]OFD Sender: No OFD packet to send [12:23:44]OFD Sender: No OFD packet to send [12:23:49]OFD Sender: No OFD packet to send [12:23:54]OFD Sender: No OFD packet to send [12:23:59]OFD Sender: No OFD packet to send [12:24:04]OFD Sender: No OFD packet to send [12:24:09]OFD Sender: No OFD packet to send [12:24:14]OFD Sender: No OFD packet to send [12:24:19]OFD Sender: No OFD packet to send [12:24:24]OFD Sender: No OFD packet to send [12:24:29]OFD Sender: No OFD packet to send [12:24:34]OFD Sender: No OFD packet to send [12:24:39]OFD Sender: No OFD packet to send [12:24:44]OFD Sender: No OFD packet to send [12:24:49]OFD Sender: No OFD packet to send [12:24:54]OFD Sender: No OFD packet to send [12:24:59]OFD Sender: No OFD packet to send [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send